Andy Stewart
2个月前
今天给你们讲一下第一台国产Linux ATM机的故事 那是2015年冬天的一个故事 2015年的春节前2个月,我都要准备规划冬季旅游的路线了,杭州东方通信给我打电话,说他们领导准备把Windows XP驱动的ATM机器换成 deepin 系统。我当时接到这个电话的时候,我说你是骗子吧,我第一次见到骗子骗我要造ATM机器的。他说不是,你可以加微信,加了微信看名片像那么回事。 我说,好啊,怎么弄? 他说,他们领导想在春节把ATM机在国产操作系统上跑起来。我说,这个时间有点紧,需要我评估一下,最起码让我知道ATM机都是怎么制造的吧?他说,就明天吧? 哈哈哈哈,我还是喜欢这种做事直接的厂商 第二天我飞到杭州,看了一下他们工厂,其实ATM机还是比较简单的: 1. 一个铁皮柜 2. 铁皮柜里面放了台式机、打印机、网口、屏幕、键盘输入,就是一个普通的台式机 3. 核心是验钞模块,全世界都用的日立的验钞模块 我问为啥只有日立的?他们说日立的验钞模块可以做到100张毛爷爷100%正确,国产的验钞模块有可能会少数一张。哈哈哈哈哈 我研究了一下系统,就是Windows XP,显示器、打印机、键盘、USB控制器这些驱动都好整,就是那个验钞模块,从零写驱动加上测试,2个月不够呀。 我回去就叫上了刘先生,我说我们干脆先用Wine整一下吧,果然,经过3天的集中修复bug,我们成功的通过Wine把东方通信的ATM程序跑起来了,他们领导看到 deepin 系统启动后,wine驱动的应用程序直接就可以取钱,当场就震惊了。他们本来期望两个月攻坚,在春节前给领导汇报,没想到我们3天就搞定了。 这个速度他们是没想到的,你们也知道,国内政府主要就是喜欢整这种好大喜功的大活,我们3天就给他们把汇报的素材准备好了,领导们可有动力了。技术搞定了,我就跟商务同学说,靠你们了,我和同事回武汉了。 过了一个月,我的冬季旅游都规划好了,东方通信又给我来电话了,说领导说你们团队太牛逼了,能不能春节前整一个纯粹Linux的ATM机,不要Wine,毕竟是取钱的设备,Wine万一出bug了,承担不起那个责任啊。 我说,一个月,光写驱动都要一个月啊,来不及,来不及。 东方通信的哥们说你们想想办法吧,那时候在整新的操作系统发版本,所有内核开发人员全部在产品上,没时间。商务同学说我作为CTO一定要支持一下。实在没人,我就把Wine团队的负责人刘先生整到杭州去。我说,你先盯着吧,最起码人在现场,态度在那里。 果然几天后,东方通信的哥们跟我打电话抱怨,说我们不重视他们。我说,怎么不重视?他说每次开会我们30人,你们对面永远都是1个人。我说,你不要小看我们1个人,反正那次打电话不欢而散 我打电话问了一下刘先生,他们的需求明确不?刘先生说明确,就是要在Linux内核态写一个验钞模块的驱动 我说,你先顶一下,春节前实在没人了 过了半个月,刘先生说他搞定了验钞模块的驱动,我说啥?你怎么搞定的? 他说,就是写出来了呀。我说,你不是做Windows和Wine开发的吗?你又不会Linux内核 他说,因为他会Windows开发,所以我前3天详细问了他们验钞模块Windows驱动是怎么写的,觉得还蛮简单的。他就去杭州的一个书店买了一本Linux内核的书,白天和他们开会,晚上就看Linux内核的书,看了一个星期把书看完了,剩下的就是照着书里面的方法写驱动,3天就把验钞模块驱动写完了,剩下几天调试了一下,修了一下bug,就搞完了。 我:。。。 我记得第20天的时候,原生Linux + 验钞模块驱动的ATM机直接就可以吐钱,而且一张毛爷爷也不差的时候。整个东方通信的人都震惊了,这次震惊比上次3天Wine的方法跑起来还要震惊。 东方通信那个哥们在给我打电话说测试结果的喜讯时,我问了他:哥们,我们重视不?他说,重视重视,你们太牛逼了! 就这样,史上第一台Linux驱动的ATM机器就在2个月内开发好了,现在只要是邮政、广州农商行的ATM机器,背后都是Linux操作系统,哈哈哈哈 好了,喜欢我创业故事的朋友,欢迎点赞转发 喜欢我们团队的朋友,欢迎买一台懒猫微服支持一下,私信我买有优惠!
Y11
2个月前
假设你发现一篇有价值的学术论文,与其停留在阅读和理解,不如先尝试搭建一个简化版的模型,哪怕它在细节上有所欠缺。 这个过程就像孩子学走路,最初的蹒跚、摇晃甚至摔倒,都是成长的必经之路。 这个“不完美的版本”可能会有各种漏洞,比如代码不优雅、数据样本少、结论不够严谨,但它有一个无可替代的价值——它是你真正理解的开始。 把这个简化版开源到GitHub上,就像在一个公开的平台上分享你的尝试。 你会收到来自陌生人的反馈,可能是代码的优化建议,也可能是研究思路的启发。 这些反馈会让你看到自己没注意到的问题,也会让你发现新的可能性。这个过程中,你不仅在完善技术,更在锻炼解决问题的能力——这才是职场上最珍贵的“实战经验”。 更重要的是,写一篇文章解释“为什么它不完美”。 这不是在否定自己的努力,而是在坦诚地复盘:你在搭建时遇到了什么困难?哪些部分是你刻意简化的?如果要进一步完善,你会从哪些方面入手?这种反思的过程,比任何证书都更能让你理解知识的本质。就像马云常说的“真正的学习,是从错误中学会正确”,张一鸣也强调“快速验证假设,比空想更重要”。 有人可能会说:“我为什么要花时间做一个‘垃圾’版本?”但事实上,这个“不完美”的版本,恰恰是你突破知识壁垒的阶梯。它让抽象的理论变得具体,让别人的成果变成自己的经验。当你把它开源、分享、反思后,你会发现自己已经站在了一个新的高度——这种通过实践获得的成长,远比一张证书更有分量。 所以,与其等待“完美的时机”,不如现在就动手。哪怕只是一个简化版,一个不完美的尝试,也能在你的成长之路上留下清晰的脚印。因为真正的价值,从来不是来自“已经完成的满分答卷”,而是来自“敢于开始,不怕犯错,持续迭代”的勇气。这或许就是那些成功人士给我们的启示:动手去做,然后在实践中不断前行。
sitin
2个月前
World Labs 发布一个全新的实时生成式世界模型 只需一张 H100 GPU即可持续生成一个“真实的虚拟世界” 一张 H100 就能跑到 30–60FPS 的交互帧率,你在浏览器里就能自由转动视角、来回走,画面依然 3D 一致、不会散架。这是官方研究预览+在线 Demo 的能力定位。 它跟以前的视频/3D 有啥不一样? 不搭网格、不堆体素:不走 NeRF、Mesh 那套显式几何管线,直接从图像学“世界”,然后从任意新视角吐出下一帧。听起来像“会画画的相机”。 实时可交互:你动视角它就画下一帧,并且记得你之前看过哪里,回头再看还是那样——官方把这种机制称为空间记忆/上下文调度(context juggling)。 单卡可玩:目标就是单张 H100 实时。行业媒体和开发者圈也在验证与传播这个点。 底层是一个自回归的 Diffusion Transformer: 像“时间上的 GPT + 空间里的渲染器”。 它会把你给的 1–N 张图编码进“世界记忆”,之后每动一下相机就预测“下一帧”,并把新帧再写回记忆里,既连续又一致。 能拿来干嘛? 游戏/互动内容:动态场景、关卡草图,艺术家边走边预览。 AI 智能体训练:更便宜的可交互环境。 AR/VR 与数孪生:从少量图片快速“生”出可探索空间。 这些都是官方与报道里强调的典型方向。 RTFM = 生成式世界引擎雏形:不搭显式 3D,直接从图像里学世界;单卡实时、可交互且持久一致。如果你做游戏、智能体、AR/VR,值得马上关注和试用。