发芽笔记看看, Claude 源代码里面藏着什么
3月31日,因为一个低级的打包失误,Anthropic 的 Claude Code 源码被全网看光了。1900个文件,51.2万行 TypeScript。
全球产研团队都在疯狂研读。
我也用 Get 笔记里保存的技术报告跑了一遍发芽报告,几个小故事让我挺意外的。
01. 航海时代的"三法则"
在航海时代,船长们遵循一条铁律:"Never go to sea with two chronometers; take one or three"(出海要么带一个,要么带三个,绝不要带两个)。
为什么?因为如果两个钟表显示不同时间,你永远不知道哪个是对的——这反而比只有一个更危险。只有三个钟表,才能通过"多数投票"机制纠正错误。这就是三模冗余的古老智慧:三个系统执行同一任务,通过投票产生单一输出,即使其中一个失败,另外两个也能纠正并屏蔽故障。
Claude Code 的三态闸门和原子操作,本质上就是这套古老智慧在数字世界的重现——它不相信"两个就够了",而是通过三重校验确保系统在并发竞态中不会崩溃。
02. 那个在车库里发明的"黑匣子"
1954年,澳大利亚航空研究实验室的 David Warren 博士提出了一个疯狂的想法:制造一个既能记录飞行数据,又能记录驾驶舱声音的设备。但他的上级对此毫无兴趣,甚至让他把项目转给仪器部门。由于人手不足,Warren 只能在自己的车库里,利用周末时间制作原型机。
1957年,他终于做出了一个能记录4小时驾驶舱声音、每秒记录8次仪表读数的设备。然而,当他向航空当局推广时,遭遇的是冷漠甚至敌意——直到1958年,英国航空注册委员会秘书长偶然看到这个设备,才真正意识到它的价值。
Claude Code 的强制写日志、压缩边界标记、断线恢复机制,本质上就是 AI 时代的"黑匣子"——不是为了炫耀,而是为了在最坏的情况下,让系统能够"死而复生"。
03. 浏览器战争重演
Netscape Navigator 曾占据75%的市场份额,但微软通过将 IE 免费捆绑到 Windows(当时占据95%的桌面操作系统市场),迅速扭转了局势。
更经典的是,1997年9月22日,微软在旧金山举办 IE4 发布会时,在 Netscape 总部草坪上竖起了一个10英尺高的"e"字标志,并在上面放了一张写着"Best wishes, the IE team"的问候卡。
Netscape 员工第二天上班时发现后,立即推倒了"e"字,并在上面放了一个 Mozilla 恐龙吉祥物,举着"Netscape 72, Microsoft 18"的牌子。
这场战争最终以 IE 占据90%以上市场份额告终,但真正的教训是:决定胜负的不是浏览器本身,而是底层的操作系统引擎。