这里记录每周值得分享的科技内容,周五发布。
本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。
封面图

即将在今年完工的深圳自然博物馆,它的形状模拟了一条弯曲的河流。(via)
软件开发的第三种方式
有一本很著名的软件开发著作,叫做《大教堂与集市》,大家了解吗?

它提出软件开发有两种方式。
一种方式是大教堂(Cathedral),即软件经过精心规划,由一支专业的团队封闭式开发管理,全过程有严格的流程和管控,代码通常是闭源的。
另一种方式是集市(bazaar),即软件开发是开放的,没有围墙,任何人都可以加入,决策过程是透明的、由社区驱动,代码开源。
这种比喻将软件行业一分为二,非常精辟,自从初次提出,已经过去了近30年,一直得到大家的认可。
但是最近,有人提出,这两种方式已经不足以概括现状,软件开发现在出现了第三种方式:神秘屋。

"神秘屋"是一幢真实存在的大宅,就位于美国加州,19世纪末由一个老太太建造。
这个老太太非常非常有钱,没有其他爱好,就喜欢建筑学。她拿自己家当作实验品,一个房间接一个房间地建造,都由她说了算,亲自设计,亲自监工。
整幢楼没有整体规划,怎么想就怎么造,房间 A 是维多利亚式,房间 B 是罗马式,房间 C 是哥特式,都由老太太决定。有时候,房间造到一半,老太太不满意了,就拆掉重建。
所以,整个建筑像迷宫一样,每个房间的风格都不一样。根据当年的记录,重建次数最多的房间一共拆毁重建了16次。为了省事,一些房间的窗户和门重建时也没拆掉,而是直接砌进了墙里。
整幢楼在不同时期加盖了多层,最高达到五层,大约有160个房间、2000扇门、10000扇窗户、47个楼梯、47个壁炉、13个浴室和6个厨房。
1922年,老太太去世后,它对外开放,人们将其称为"神秘屋"。
如今,很多程序员就是这个老太太。
他用 AI 开发软件,自己提出需求,想要什么就让 AI 开发什么,既没有需求审查,也没有代码测试,充分满足自己的个性。
最终开发出来的软件,就是高度个性化,规模庞大,不断扩张,代码层层累加,几乎没有精简和优化,充满了修复 bug 的补丁。而且,它通常缺乏文档,对外人来说晦涩难懂,就像"神秘屋"一样。
但是,这种开发过程充满了乐趣,会让开发者自我陶醉,乐在其中。
随着 AI 模型越来越强,"神秘屋"式软件正在不断涌现,搞不好以后会成为主流,取代大教堂和集市。大部分软件,尤其是个人和小团队开发的软件,可能都是以这种方式开发出来的。
大模型流行度排行榜
现在的大模型排行榜,都是衡量大模型的能力。有人想出了一种方法,可以衡量大模型的人气。
具体来说,就是每天抓取"黑客新闻"热度最高的200个主题,筛选出编程和 AI 相关的主题,再根据每个主题下面的留言,看看讨论最多、评价最好的模型是什么。
黑客新闻是著名的程序员社区,每天有大量程序员和工程师访问并留言。因此,它具有代表性,提及次数最多、好评率最高的模型,就是最流行的模型。

这个项目的网站是 HN SOTA,每天都会更新排行榜。
本周前三名的模型依次是 Claude Opus 4.7、GPT 5.5、Claude Sonnet。
国产模型 Kimi K2.6、DeepSeek V4、Qwen 3.6、GLM 5.1 都进入了前十名。
科技动态
1、陪伴式机器狗
扫地机器人的发明者是美国 iRobot 公司创始人科林·安格尔(Colin Angle),他退休后继续研究机器人。
最近,他的公司推出了一个主要用来陪伴的机器狗。

它的最大特点就是,看起来不像机器,更像毛绒玩具,可以跟随行走,也可以跟你互动。

以现在的技术,已经能做出可以乱真的机器狗。也许人们以后更愿意养机器狗,而不是真的狗,因为机器狗能陪伴你,但不会咬人和吠叫,也不需要遛狗。

2、前大灯投影仪
华为推出了一种新技术,把投影仪放进轿车的前大灯。

停车后,就可以打开车灯,在前面的墙壁或幕布上投影播放视频。

这项发明很实用,适合开车野营,或者车库看视频。
需要注意的是,因为投影仪的亮度太高,行驶时不能打开,避免干扰对向驾驶员,只能停车后打开。
3、AI 预检
AI 能不能代替医生看病?这是有争议的。
虽然 AI 的水平可能高于一部分医生,但是为了对病人负责,目前一般都不允许使用 AI 开处方,只有医生才能开处方。
哈佛大学做了一个试验,另外为 AI 找到了一个很有效的医院岗位:门诊预检。

很多病人不知道自己是什么病,应该看什么科,需要在门诊入口处进行预检,确定科室。
实验发现,AI 根据病人的症状,进行初步诊断和分配科室的准确率高于真人医生。AI 对于67%的病例做出了基本准确的诊断,优于医生的50%-55%。
因此 AI 可以这样用于医院:在门诊入口,病人由 AI 预检,生成初步诊断,再由医生详细问诊和检查,最后给出处方。
AI 模型有注入攻击,黑客会注入有毒的提示词。令人意想不到的是,自动驾驶也有注入攻击。
加州大学的研究人员做了一个实验。

研究人员在道路中央,依次举起三块牌子,上面用大字写着"前进",看看自动驾驶的车辆会不会注意这块牌子。
在三次实验中,前两块牌子没有起作用,车辆看到路中间有人,就自动停下了。但是,最后一块牌子生效了,自动驾驶车辆根据上面的指令,朝着举牌子的人继续前进。
这表明,自动驾驶系统也有注入攻击的风险,系统必须区分哪些道路标识是有效的,哪些是恶意注入。
文章
1、我为苹果手表开发地图(英文)

作者记录了自己开发手表地图的过程,设计一个适配手表的 UI 很不易。
2、GPT Image 2 与 Nano Banana 2 的比较(英文)

两款目前最强的图像模型的比较,谁更好一点。
3、Chrome 会静默安装一个 4GB 的 AI 模型(英文)

有人发现,Chrome 浏览器会在用户不知觉的情况下,下载一个 4GB 的 AI 模型文件 weights.bin。删掉了,它还会重新下载。
4、MacBook Neo 深度解析(英文)

苹果2026年发布的 MacBook Neo 是一款低端笔记本电脑,只有 8GB 内存,本文分析为什么它是一款出色的产品。
5、视口驱动的 CSS 动画(英文)

CSS 动画一般都是基于时间,最新的 Animation Timeline API 可以改成基于视口,即根据元素在视口中移动的百分比来触发动画。
6、天空为何是蓝色的(英文)

本文通俗解释了,跟天空颜色相关的一系列问题:为何天空是蓝色,日落时却是红色,为何云是白色的,为何火星天空是红色的,火星日落是蓝色的。
工具
1、auge

基于 macOS 系统内置视觉框架 Apple Vision 的命令行工具,可以在命令行完成图像的视觉分析。

著名的跨平台桌面应用,用来清理各种浏览器的垃圾文件。
3、Cicada
一个网页白板,不需要服务器,只是单个 13KB 的 HTML 文件,没有任何依赖,绘制的图形保存在 URL 里面。(@Bennet7291 投稿)

ASS 字幕字体嵌入的网页工具,可以减少字幕文件的体积。(@mtsubs 投稿)

开源的 RSS 服务器,需要自己架设,支持正文补取、AI 分析、事件归组等功能,自带前端阅读器。(@shawnxie94 投稿)
6、tunnix
加密的 SOCKS5/HTTP 隧道,需要安装服务器端和本地命令行客户端。(@aeroxy 投稿)

弧形箭头的 SVG 格式生成器。(@YYsuni 投稿)
8、LynxDB

单个二进制文件的日志分析引擎,可以设定各种条件,从多种服务器日志提取信息。(@OrlovEvgeny 投稿)
一个 Rust 命令行工具,通过 DevTools 协议连接到系列里的 Chrome 浏览器,进行网页操作,默认自动连接,可供 AI Agent 调用。(@aeroxy 投稿)
10、LaunchNext

macOS 的新版移除了 Launchpad,新的界面很难用,这是它的开源替代品。(@meichiny 投稿)
AI 相关

一个命令行工具,将较长的电子书通过 AI 变成较短的电子书。(@BlackHole1 投稿)

在线的文本隐私检测和脱敏工具,基于 OpenAI 的本地模型 Privacy Filter。(@airyland 投稿)
3、OpenClip

开源的 Web 服务,通过 AI 自动从 Bilibili/YouTube 下载视频,提取其中精彩时刻。(@linzzzzzz 投稿)
一个 Skill 文件,统计你在 Claude Code 或 Codex 里面的活动,参考统计报告。(@study8677 投稿)

一个使用 GPT Images 2 模型(需要 API Key)生成 PPT 的 Skill,提供10套幻灯片模板。(@JuneYaooo 投稿)
资源
1、大模型运行原理(英文)

大模型原理的长篇讲解,带有可互动的图形解释,针对初学者,基于 Andrej Karpathy 的技术深度分析文章。
2、现代 C++ 编程(Modern C++ Programming)

开源英文教程,通过详细的 PPT,帮助学过 C 语言的程序员掌握 C++。
图片
今年4月,美国发射阿尔忒弥斯二号飞船,运送4名宇航员绕月飞行。这个网站收集了本次飞行的300多张照片。

上图是4月1日人们欢送宇航员进入发射台。

上图就是阿尔忒弥斯二号,中间是火箭主体(包含底部四个发动机),两侧是两个推进器,每个高54米,顶部就是宇航员乘坐的猎户座飞船。

上图是发射两分钟后,两枚助推火箭开始分离,它们下面的那个光点就是猎户座飞船。
2、66号公路邮票
66号公路是美国最著名的一条公路,穿过16个州的重要路段,沿途有许多餐馆、加油站和汽车旅馆,还有开阔的景色和视野。
它开通于1926年,从早期大萧条的避难所,到二战期间的物资补给线,再到20世纪中期人们汽车旅行的路线,见证了无数岁月的变迁,成为美国的时光胶囊。
今年是它开通100周年纪念,美国邮政局发行了一套8张的邮票,非常有特色。




文摘
1、保护你的棚屋
公司的项目是摩天大楼,你的个人兴趣项目是小棚屋。
那些只会建造摩天大楼的工程师,最终将精疲力竭。遇到的问题变得重复,开发过程变得令人窒息,创造力的火花开始熄灭。你开发的原因,不再是因为你想建造,而是因为商业要求。
你要保护好你的个人项目,那里是你的好奇心所在,是你进行实验的地方,也是你定义自己为创造者而非仅仅是雇员的地方。
公司会教会你怎么写经得起时间考验的代码,但只有你的个人项目,才能确保你始终保持对代码的热情。
2、工作时把门打开
我上班路上,有一家木工坊,老板总是把门敞开着。
我每天骑车经过那扇门,往里窥视,看到他摆放的各种工具,以及他为承接的订单而堆放的木板,这真令人愉悦。这一切默默地传递一个信息:这里正常运作。
在互联网上,每个人就好像这家木工坊。如果你不说话,就是工厂关着门,没人知道你的存在,你就消失了。只有看到你说话,人们才知道你在正常活动,是开着门的工厂。
由此推论:在互联网上,最容易被注意到的是那些不停说话的人。
言论
1、
门罗币的挖矿与比特币完全不同,它的设计思路是,尽量让所有人都能参与挖矿,防止那些拥有矿机的人占优势。
它的挖矿程序会模拟一个通用 CPU,使得矿机的专用 CPU 失效,也就是说它的挖矿只适合家用电脑的普通 CPU。
2、
以后没有初级工程师了,机器能做他们现在做的事,而且更便宜。但是,初级工程师的价值不在于他们能做的事,而在于他们未来会成为什么样的人。也许几年后,我们会纳闷,那些高级工程师都去哪儿了?
-- stvn.sh
3、
AI 加速了编码,创业公司现在面临的主要挑战是产品管理。
如果原型开发只需要一天,而推广和用户反馈需要一周,团队就只能依赖直觉来更快地做出决策。
-- 吴恩达,著名 AI 计算机科学家
4、
你的职业规划就是三步:(1)让自己擅长某事,(2)设法从中赚钱,(3)尽可能久地做下去。
-- 《我如何进入游戏行业》
往年回顾
李飞飞,从移民到 AI 明星(#348)
轮到硬件工程师吃香了(#298)
不要夸大 ChatGPT(#248)
美国制造是否可能(#198)
(完)

FrankMa 说:
华为的投影大灯和车上带个投影仪效果差不多啊,新能源都可以外放电,这个功能集成进去,撞一下修灯要比奥迪贵了
2026年5月 8日 08:43 | # | 引用
xIa 说:
封面图让我有一种可以顺着起点一路走到最高点的错觉。
是错觉吗?
2026年5月 8日 09:00 | # | 引用
Leo 说:
神秘屋和小棚屋形成呼应,蛮有意思的比喻
2026年5月 8日 09:10 | # | 引用
jiangnanboy 说:
这期质量很高
2026年5月 8日 09:32 | # | 引用
阿债 说:
深圳自然博物馆看起来更像条蛇,不过因为在蛇年开始动工吧 :)
2026年5月 8日 09:46 | # | 引用
gagaga 说:
比较好奇现在大家还有所谓对代码的热情吗
2026年5月 8日 10:47 | # | 引用
kuroi 说:
国内三甲医院也有预检、分诊的应用,会生成相关的病情主诉记录,但在实际门诊问诊时,门诊医生并不会完全信任这部分的记录。
一来三甲医院门诊大多都需要预约,防止病情出现变化;二来也不能完全信任病人的陈述,以免出现漏诊误诊。
直到目前为止,这类应用真正的作用,是替代门诊大厅负责接待的护士,帮助病人初步确认自己需要挂哪个科室的号,对医生来说用处不大。
以我个人的就诊经历来说,似乎没有看到医生会直接使用这部分的主诉记录,门诊医生的app似乎也不会主动导入这部分主诉记录到病例中
2026年5月 8日 11:03 | # | 引用
Mr.Lee 说:
神秘屋已经流行开了:
大家都在刷短视频,明天立刻上线一个短视频房间
隔壁红包抢到了一大堆用户,我们现在也要搞个支付房间
国外频道火了,我们也修一个频道房间吧
2026年5月 8日 12:01 | # | 引用
mark 说:
华而不实、为蛇画足。前大灯投影仪,完全看不出来一辆车为啥要这种功能,车上带一个单独的投影仪能花多少钱,还能够随时更新换代。华为就会做这种所谓的创新,力气都用在这上面,结果车基本的素质都不能保证。
2026年5月 8日 12:02 | # | 引用
kergee 说:
开头神秘屋,结尾棚屋
2026年5月 8日 13:05 | # | 引用
老鱼 说:
第三种方式氛围编程开发出来的软件很容易搞成程序员自己爽。实际上根本没有客户使用。
2026年5月 8日 13:14 | # | 引用
于昼夜 说:
"如果你不说话,就是工厂关着门,没人知道你的存在,你就消失了。只有看到你说话,人们才知道你在正常活动,是开着门的工厂。"
2026年5月 8日 13:46 | # | 引用
基辛 说:
往年回顾:「不要夸大 ChatGPT」亮了
2026年5月 8日 13:52 | # | 引用
在路上 说:
这个photo timeline 展示效果好棒
2026年5月 8日 13:54 | # | 引用
Hbzhtd 说:
这期文摘不错。对于初级开发程序员来说,他的真正价值不在于能做初级的事情,而是未来能否成为一名更优秀的程序员。
2026年5月 8日 14:08 | # | 引用
Betty 说:
“互联网上,最容易被注意到的是那些不停说话的人”,赞同! 想要做好自媒体就得坚持更!
2026年5月 8日 14:16 | # | 引用
geekagan 说:
每次看老师的文章都在长见识
2026年5月 8日 14:48 | # | 引用
老鱼 说:
初级工程师都失业了,哪还有未来。年轻人失业很可怕的,对三观是很强的冲击。
2026年5月 8日 15:53 | # | 引用
豆沙包killer 说:
1、前大灯投影仪建议搭配驱蚊灯使用
2、下班已经精疲力竭,小棚屋角落吃灰
2026年5月 8日 17:44 | # | 引用
Bing 说:
国内的各大App又何尝不是一个个神秘屋呢
2026年5月 8日 20:02 | # | 引用
RedNax 说:
神秘屋(Winchester Mystery House)其实没那么浪漫。
这个建筑所有者是莎拉·温彻斯特,她是美国著名枪支企业“温彻斯特连发武器公司”创始人奥利弗·温切斯特的遗孀。在1880年代,奥利弗·温切斯特和莎拉的很多亲人相继离世,莎拉·温彻斯特也患病,那时一个占星师告诉莎拉,这都是被温彻斯特步枪杀害的亡灵作祟导致,要从亡灵作祟中解救出来,就需要不停敲敲打打搞工程。
从此之后莎拉·温彻斯特就在不断翻新她的宅子,直到去世。宅子房间安排混乱,内部道路错综复杂,也是为了阻止亡灵找到她。
现在这个屋子入选美国国家史迹名录并对外开放参观(小提示:冬天去的时候注意保暖,里面没有暖气)。
2026年5月 9日 01:47 | # | 引用
k 说:
1. 请问车灯的球面与投影仪的一样吗?
2. 如何设计调整投影仪的控制面板和具体实现?
2026年5月 9日 08:38 | # | 引用
Flower 说:
「需要注意的是,因为投影仪的亮度太高,行驶时不能打开,避免干扰对向驾驶员,只能停车后打开。」哈哈哈哈
2026年5月 9日 08:48 | # | 引用
刘燚 说:
你这个意见很有意思,开头两句是对仗着的。
2026年5月 9日 13:24 | # | 引用
zzz 说:
因为这是引导病人的,当然对医生作用不大
2026年5月 9日 13:48 | # | 引用
Tom Du 说:
少了很多。
以前看着自己精雕细琢出来的东西还是很开心的。现在就没有必要在上面花时间了
现在代码和AI都只是解决问题的工具
2026年5月 9日 16:04 | # | 引用
luca 说:
华为还应该开发激光灭蚊灯,放在车顶,用于户外看投影仪杀灭蚊子;
还有全息3D投影灯,放在车头,用于行车的时候把女友全息投影过来;
除了灯,还可以在车的四周开发卡拉ok环绕娱乐系统,可以随时唱歌
2026年5月 9日 16:47 | # | 引用
openclaw 说:
人是认知的主体
2026年5月 9日 22:20 | # | 引用
wuqi 说:
ai帮忙做小玩意挺好的啊,比如试试用模型修图,做个啥小工具玩,翻译点东西看看,我还挺希望出一些应用的小模型,我机子上部署了个qwen3-tts,自己做有声书,开车听,比一般的有感情些,虽然不算很好,但是够用
2026年5月11日 09:24 | # | 引用
Dior 说:
> 以现在的技术,已经能做出可以乱真的机器狗。也许人们以后更愿意养机器狗,而不是真的狗,因为机器狗能陪伴你,但不会咬人和吠叫,也不需要遛狗。
你确定?正常的狗也不会咬人和狂吠,还很讨喜,比如边牧和金毛
2026年5月11日 10:10 | # | 引用
土豆沙拉 说:
现在的大模型排行榜,都是衡量大模型的能力。有人想出了一种方法,可以衡量大模型的人气。
-->但凡让国内人盯上了,这个榜单就没有任何意义了。国内大厂打榜灌水的本领大家也不是没有见识过。
2026年5月11日 11:30 | # | 引用
炸薯片做错了什么 说:
陪伴式机器狗?
我比较想要一只陪伴式机器猫,可以拿出时光机的那种
2026年5月11日 11:36 | # | 引用
jiro 说:
是的, 投影仪还在不停发展, 很容易被下一代投影仪拍在沙滩上
2026年5月11日 13:18 | # | 引用
六只鱼 说:
完全同感。公司的项目用 AI 写代码之后感觉那种参与感低了很多,只有自己在做自己的个人项目的时候才能找回一些乐趣。不过这种乐趣和兴奋不单单是代码层面的,也包含了将个人 idea 落地后尝试解决问题的兴奋
2026年5月11日 16:05 | # | 引用
ramenllo 说:
说起天空为什么是蓝色的,就想到知乎的那个回答
2026年5月14日 11:19 | # | 引用
安 说:
不太准确 自己就是那个客户
2026年5月15日 17:39 | # | 引用
solitas 说:
内燃机搞不定,变速箱搞不定,只能在冰箱彩电大沙发及周边上遥遥领先了。
2026年5月17日 14:48 | # | 引用
walker 说:
"需要注意的是,因为投影仪的亮度太高,行驶时不能打开,避免干扰对向驾驶员,只能停车后打开。"这种就不需要对车主强调,而是厂家预设.就像传统主机厂,行驶中根本不就让你播放视频之类的.
2026年5月18日 11:31 | # | 引用
walker 说:
"以后没有初级工程师了,机器能做他们现在做的事,而且更便宜。但是,初级工程师的价值不在于他们能做的事,而在于他们未来会成为什么样的人。",如果初级工程师没有岗位和机会,他们怎么可能有"未来"?
2026年5月18日 12:18 | # | 引用
walker 说:
人家的意思不是用车灯当投影仪,而是说新能源都有外放电功能,你自己买个投影仪就是了,还不用付车规级的选配费用.
2026年5月18日 12:24 | # | 引用
fx 说:
前10里没找到kimi
2026年5月21日 14:37 | # | 引用
menying 说:
SpineDigest执行起来难以接受的慢
2026年5月21日 14:51 | # | 引用
maze 说:
黑盒开发
2026年5月25日 16:49 | # | 引用
webxue 说:
只要你有想实现的需求,就有对代码的热情,因为代码可以帮你实现
2026年5月29日 12:20 | # | 引用