科技爱好者周刊#397:财富正在向 AI 集中
这里记录每周值得分享的科技内容,周五发布。
本杂志开源[1],欢迎投稿[2]。另有《谁在招人》[3]服务,发布程序员招聘信息。合作请邮件联系[4]([email protected][5])。
封面图
马岩松事务所设计的海南科技馆,今年五一开馆。(via[6])
财富正在向 AI 集中
AI 相关的所有东西,最近都在上涨。
看看股票,就知道了。内存、储存、CPU、服务器、液冷、光通信、变压器……股价全部在涨,更不要提,前期已经涨过的芯片、模型、算力了,甚至铜和铝也在涨。
这些股票的上涨幅度之大,令人咂舌。就以内存为例,世界三大内存厂商有两家在韩国,单单这两家公司就把韩国股市,从2600点一年之内拉到7600点。
2024年10月,三星公司董事长还因为半导体业绩不佳而道歉[7],结果今年可能成为世界最赚钱公司[8]。
另一家内存大厂 SK 海力士更夸张。它跟工会有劳资协议,10%的利润要分给员工。有人计算了,门卫、司机、前台都算进去,每个员工今年平均可以拿到奖金610万人民币[9]。
至于 AI 模型公司,更是人人都是亿万富翁。OpenAI 去年向600个员工回购[10]了66亿美元的股票,平均每人拿到近1000万美元。
这些事情表明,社会财富正在重新分配,快速向 AI 集中。
这影响到了所有人。哪怕你根本不使用 AI,但是物价的上涨、资金从本行业流向 AI,不可避免影响到你。
日常使用的电子设备(手机和电脑)、电子元件、基本的生产资料(比如铜和铝)都在涨价。如果你在一个跟 AI 无关的行业,很可能吃不到 AI 的红利,反而被它伤害,因为你会面临成本上升、需求不足、投资减少。
古人说“一将功成万骨枯”,AI 的崛起不知伴随着多少其他行业的陨落。
虽然每一次技术革命,都必然伴随财富的重新分配。但是,这一次的 AI 革命,推进速度格外快,力度格外大,引发的再分配效应也格外猛烈。
作为一个普通人,尤其是身在互联网和软件行业的普通人,似乎也没有其他选择,总是被财富诱惑,只能紧跟潮流拥抱 AI。
别用 AI 估算碳水含量
糖尿病人需要控糖,不仅要少吃糖,还要少吃碳水化合物(米饭和面粉),因为碳水最终也会变为糖。
所以,他需要知道,食物里面含有多少碳水。
很自然的想法就是,吃之前拍一张食物照片,交给 AI 估计碳水含量。
一位英国医生就做了一个实验[11],把13张食物的照片(比如奶酪三明治、西班牙海鲜饭、焦糖布丁)提交给四个大模型——GPT-5.4、Claude Sonnet 4.6、Gemini 2.5 Pro、Gemini 3.1 Pro——估计碳水含量。
结果让人大跌眼镜,四个模型给出的回答不一样。而且,同一张照片多次提交给同一个模型,回答也不一样。
就拿上面这张西班牙海鲜饭的照片为例,分别多次提交给四个模型,模型的估计值如下图。
可以看到,每个模型估计同一张照片的碳水含量,波动范围都很大。其中,波动最大的是 Gemini 2.5 Pro,碳水含量估计值从 55 克到 484 克,整整相差了 429 克!估计值相对集中的是 Claude Sonnet 4.6,但波动范围也不小。
再以奶酪三明治的照片为例,包装上注明的碳水含量为40克,但 GPT-5.4 估计值平均为74克,其他三个模型为28克,都不正确。
另外,大模型也无法准确识别食物,比如有时会认为奶酪三明治里面夹着一块熟肉。
所以,别用大模型估算食物的碳水含量,也不要让大模型做任何精确的医疗估算,它根本做不到。
微软淘汰短信验证码
很多网站登录时,会给你发一条验证码的短信。
这种做法有风险。首先,攻击者可能会欺骗移动运营商,将你的电话号码绑定到他的 SIM 卡,从而短信都发到他的手机。其次,短信是明文发送,很容易泄漏。
微软公司本周确认,将放弃短信验证码[12],改用 Passkey、一次性时间码(TOTP)、以及验证过的邮件地址。
其中,Passkey 密钥将是 Windows 11 以后主要的验证方式。
这种做法就是为每个用户生成一对密钥,保存在 Windows 的密码管理器,只有通过面部识别、指纹扫描器或 PIN 码才能唤起私钥验证,安全性非常高。
下面是一篇 Passkey 的介绍文章[13](英文),侧重于概念,写得言简意赅,可以参考。
亚马逊供应链服务
本月,亚马逊宣布推出“亚马逊供应链服务[14]”(ASCS),把自己的货运、配送、仓储和包裹运输向用户开放。
任何公司现在都可以把自己的商品业务,建立在亚马逊的物流基础设施之上,宝洁、3M 等公司已经开始用了。
这让人想起了2006年[15],亚马逊开放了自己的网络基础设施,做成 AWS(亚马逊网络服务),直接导致云时代的到来。
现在,它又开放了仓储和物流,会不会改变制造业?
以后,做实物产品越来越简单了,只要把产品设计出来,生产可以外包,物流和销售都可以购买标准化服务。
打字机模型
最近,我看到一个模型玩具[16],感觉很不错。
这是深圳一家公司推出的19世纪机械打字机模型。买回家后,需要自己拼装。
最有趣的是,拼装好以后,它可以用来打字,但功能比较少,不能切换大小写,只支持大写字母。
它不仅是模型玩具,还可以用来了解打字机原理,在海外市场也引起了关注。
文章
1、GitHub Pages 有域名盗用问题[17](英文)
如果你的域名指向 GitHub Pages,最好看一下这篇文章,某些情况下,你的二级域名可能会被盗用。
2、JavaScript ShadowRealm API 简介[18](英文)
ShadowRealm 是一个新的 JS API,允许在单线程环境里面建立多个域,每个域拥有自己的全局对象,独立运行,互不干扰,可以彼此通信。
3、Firefox 配置指南[19](英文)
作者介绍自己的做法,将 Firefox 配置成一个好用的浏览器。
4、被撤销证书的检查机制[20](英文)
网站的 HTTPS 证书可能会被证书当局撤销,用户如何知道呢?本文介绍现有的三种检查机制。问题是它们都有缺陷,Chrome 没有采用任何一种。
5、临时性基础设施[21](英文)
本文提出,大型系统除了绝对需要保持状态的部分(例如数据库、消息队列等),其余部分都应采用无状态的临时性基础设施(比如容器)。
6、微型铝热反应[22](英文)
铝热反应是指,铝与氧化铁(铁锈)在高温下发生剧烈放热,温度可达2500~3500℃。本文介绍一种引发微型铝热反应的方法:两只生锈的铁球,一只包上铝箔,互相碰撞即可。
工具
1、Abogen[23]
一个跨平台的桌面应用,将 ePub/PDF/text 文件转成有声书。
2、FFmpeg Explorer[24]
通过可视化图形、生成 FFmpeg 命令的网页应用,代码开源[25]。
3、Stock SDK[26]
获取股票行情的开源 JavaScript SDK,纯前端抓取,无需后端服务,实时行情来自腾讯财经/东方财富等公开接口。(@chengzuopeng[27] 投稿)
4、Zephyr[28]
开源的 Mihomo/Clash 跨平台桌面客户端。(@Juwan-Hwang[29] 投稿)
5、DimCut[30]
开源的剪辑软件,将时间轴折叠成多行,并在时间轴上方显示插入的文字,所有处理在本地浏览器完成。(@hughfenghen[31] 投稿)
6、NotchNotes[32]
隐藏在 Macbook 的刘海里面的便签工具,鼠标 Hover 时自动展开。(@oil-oil[33] 投稿)
7、markstream-vue[34]
针对 AI 吐出的流式 markdown 的渲染库,提供 Vue 实现。(@Simon-He95[35] 投稿)
8、彩读|ColorTxt[36]
跨平台的 TXT 文件桌面阅读器,可以给内容上色,还支持章节识别、空行压缩、行首缩进、语音朗读、AI 阅读助手等功能。(@ssnangua[37] 投稿)
9、Forgejo[38]
Gitea 的一个分叉项目,可以用来搭建自己的 Git 服务器,自带 Web 前端,作为个人的 GitHub 服务。
10、Web Visual Editor[39]
开源的 VS Code 插件,实时编辑预览 HTML 文件。
AI 相关
1、Remove-AI-Watermarks[40]
移除 AI 图片水印的命令行工具,也是一个 Python 软件包,可见水印和不可见水印(比如谷歌的 SynthID)都能移除。
2、AVC[41](Agent View Controller)
将 AI Agent 终端的确认文字,变成可交互的网页弹窗,可以作为 Agent 的 Skill 使用。(@study8677[42] 投稿)
3、Lucarne[43]
把本地运行的 AI Agent 接到微信 / Telegram,让你离开电脑也能收到进展、审批权限、回复问题、接续会话。(@tuchg[44] 投稿)
4、tokenspeed[45]
每秒生成10个 token,是快是慢?20个呢?这个网站让你在线体验 token 生成速度。
资源
1、高斯泼溅作品集[46]
高斯泼溅(Gaussian Splatting)是一种算法,可以将多张照片合成为 3D 图像。
网站 SuperSplat[47] 提供在线的高斯泼溅处理,可以上传照片进行处理,还能浏览很多合成好的 3D 模型。
大家看作品《草莓》[48],效果非常好。
2、IP66[49]
免费的 IP 地理位置数据库,可以自由下载,在脚本中调用查询。
图片
1、支撑智利的双手[50]
智利是世界最大的产铜国,近一半的出口为铜,占世界年供应量的比重最高为60%,至今仍有25%。
智利最大的铜生产中心在阿塔卡马沙漠,沙漠入口的小镇有一个雕塑《支撑智利的双手》。
这个雕塑是一双巨大的铜制双手,托举起智利地图,象征此地的铜矿对智利的巨大贡献。
下面是智利沙漠铜矿的照片,可以看到巨大的矿坑和旁边矿石的沉淀池。
2、S 形曲线[51]
有一个经验法则,所有的增长曲线最终都会变成 S 形曲线。
比如,下面是指数式增长曲线。
最终,增长会放缓,变成 S 形曲线。
这是普遍现象,所有增长曲线最终都会变成下面的这样,增长曲线到一定阶段后就会变平。
文摘
1、多面手和专才[52]
自从我成为自由职业、独立接活以后,我一直感受到多面手程序员与专家程序员之间的对立关系。
我发现有一句话很准确:“理论上,所有公司都喜欢适应性强、能承担多个岗位的程序员。但实际上,大多数招聘职位更偏向专家。”
这意味着,即使你是多面手程序员,找工作时也必须让自己看上去像专家。
我的问题是,我不觉得自己的技能属于特定类别。我把自己看作一个解决问题的黑客,受好奇心驱动,解决那些自己有兴趣的问题。
什么工具适合解决某个问题,我就学习使用那种工具。
然而,在我独立接活后,将自己说成多面手,就很影响我招揽客户。客户希望听到你说自己是专家,而不是说“我是计算机通才”之类的模糊说法。他们的问题包括:你是前端工程师还是后端工程师?你使用 .NET 还是 Python?你专长于 AWS 还是 Azure?……
我不怪他们……客户面对的是具体的问题,确实很难评估雇佣多面手程序员的价值。
于是,我决定改变沟通策略,说人们想听的话。我对自己的定位变成了,一位专注于系统编程和开源软件的 Rust 专家程序员。我按照这个定位包装自己。
它很快就发挥了作用,让我整年都有工作合同!
2、为什么洗澡或游泳后,手指会起皱?[53]
长时间洗澡或游泳,皮肤会出现皱纹,甚至变色,这是为什么?
你可能不相信,这至今仍然是一个未解之谜,并没有公认的解释。
以前的看法是,这是因为皮肤吸收水分后膨胀,导致肿胀和弯曲。但是上个世纪30年代的研究人员观察到,手指神经受损的人浸水后不会形成皱纹。这说明,皱纹原因与皮肤无关,而与神经系统有关。
现在,科学界的主流解释是,当手和脚与水接触超过几分钟后,皮肤中的汗管就会打开,让水流入皮肤组织。
皮肤增加的水份,会减少皮肤中盐的比例。神经系统就会向大脑发送盐水平降低的信号,进而神经系统就会做出反应,开始收缩血管,减少水的渗入。
血管收缩了,但是最外层的皮肤并没有变小,就会导致外侧的皮肤失去了支撑,就会像泄了气的气球一样,自上而下地下陷,形成皱纹。这就像干了的葡萄起皱一样——它内部失去的体积多于表面积。
这种血管收缩还会导致皮肤变苍白,因为皮下血管的血液减少了。这与你洗热水澡时,血管扩张而导致皮肤变红的情况正好相反。
所以,皮肤起皱是由神经系统引发的。如果神经受损,血管就收不到大脑信号,不会发生收缩,皮肤也就不会起皱。
言论
1、
过去一两年,我一直完全依赖 AI 进行编程,自己一行代码都没写过。
有一天,我自己动手写了一篇文章,没有用 AI,但写完后我忍不住把它复制粘贴到 Claude 里,看看 AI 怎么想,因为我担心文章逻辑混乱、文笔幼稚,或者漏掉了什么内容。这就是大量使用 AI 的后果,它让你滋生自我怀疑,我已经不太相信自己,更相信 AI 了。
-- 《该死的 AI 把我变笨了》[54]
2、
无论工具发展到何种程度,无论它们变得多么强大,它们始终只是工具。它们无法取代我们的理性和价值观,依然由你来选择什么值得去创造。
-- davidabram.dev[55]
3、
我建议放慢速度,给自己一些时间,思考你到底在构建什么,以及为什么要构建。这样你才有机会告诉自己“不,我们不需要这个”。
-- 《放慢速度》[56]
4、
石油行业有一句谚语:一家健康的石油公司由一位地质学家负责,一家成熟的石油公司由一位工程师负责,一家衰落的石油公司由一位会计师负责,一家垂死的石油公司由一位律师负责。
-- Hacker News 读者[57]
往年回顾
Java 三十周年[58](#350)
三十年,解决人生三大问题[59](#300)
新技术的最大风险[60](#250)
低期望,多尝试[61](#200)
(完)
References
[1] 开源:https://github.com/ruanyf/weekly[2]投稿:https://github.com/ruanyf/weekly/issues[3]《谁在招人》:https://github.com/ruanyf/weekly/issues/9815[4]邮件联系:mailto:[email protected][5][email protected]:mailto:[email protected][6]via:https://www.hainanstm.cn/[7]道歉:https://news.qq.com/rain/a/20241008A04KR000[8]世界最赚钱公司:https://xueqiu.com/6600079272/374314156[9]610万人民币:https://finance.sina.com.cn/roll/2026-05-12/doc-inhxrfsp8418114.shtml[10]回购:https://m.thepaper.cn/newsDetail_forward_33161999[11]一个实验:https://www.diabettech.com/i-asked-ai-to-count-my-carbs-27000-times-it-couldnt-give-me-the-same-answer-twice/[12]放弃短信验证码:https://www.windowslatest.com/2026/05/19/microsoft-is-killing-sms-codes-for-microsoft-account-sign-in-aggressively-pushes-passkeys-on-windows-11/[13]Passkey 的介绍文章:https://kerkour.com/passkeys[14]亚马逊供应链服务:https://press.aboutamazon.com/2026/5/amazon-launches-amazon-supply-chain-services-opening-its-logistics-network-to-all-businesses[15]想起了2006年:https://gadallon.substack.com/p/the-third-time-amazon-did-this-what[16]模型玩具:http://writingball.blogspot.com/2026/05/the-rokr-wooden-typewriter-closer-look.html[17]GitHub Pages 有域名盗用问题:https://meertens.dev/blog/github-enables-domain-abuse/[18]JavaScript ShadowRealm API 简介:https://css-tricks.com/soon-we-can-finally-banish-javascript-to-the-shadowrealm/[19]Firefox 配置指南:https://sciops.net/information/technology/firefox/[20]被撤销证书的检查机制:https://blog.apnic.net/2026/04/24/revocation-of-x-509-certificates/[21]临时性基础设施:https://lukasniessen.medium.com/ephemeral-infrastructure-why-short-lived-is-a-good-thing-2cf26afd75ef[22]微型铝热反应:https://sciencedemonstrations.fas.harvard.edu/presentations/microscale-thermite-reaction[23]Abogen:https://github.com/denizsafak/abogen[24]FFmpeg Explorer:https://ffmpeg.lav.io/[25]代码开源:https://github.com/antiboredom/ffmpeg-explorer[26]Stock SDK:https://github.com/chengzuopeng/stock-sdk[27]@chengzuopeng:https://github.com/ruanyf/weekly/issues/9933[28]Zephyr:https://github.com/Juwan-Hwang/Zephyr[29]@Juwan-Hwang:https://github.com/ruanyf/weekly/issues/9936[30]DimCut:https://github.com/hughfenghen/dimcut[31]@hughfenghen:https://github.com/ruanyf/weekly/issues/9978[32]NotchNotes:https://oil-oil.github.io/NotchNotes/[33]@oil-oil:https://github.com/ruanyf/weekly/issues/9983[34]markstream-vue:https://github.com/Simon-He95/markstream-vue[35]@Simon-He95:https://github.com/ruanyf/weekly/issues/9999[36]彩读|ColorTxt:https://github.com/ssnangua/ColorTxt[37]@ssnangua:https://github.com/ruanyf/weekly/issues/10004[38]Forgejo:https://forgejo.org/[39]Web Visual Editor:https://github.com/urin/vscode-web-visual-editor[40]Remove-AI-Watermarks:https://github.com/wiltodelta/remove-ai-watermarks[41]AVC:https://github.com/study8677/Agent_View_Controller-AVC[42]@study8677:https://github.com/ruanyf/weekly/issues/9979[43]Lucarne:https://github.com/tuchg/Lucarne[44]@tuchg:https://github.com/ruanyf/weekly/issues/9995[45]tokenspeed:https://mikeveerman.github.io/tokenspeed/[46]高斯泼溅作品集:https://superspl.at/[47]SuperSplat:https://superspl.at/[48]《草莓》:https://superspl.at/scene/84df8849[49]IP66:https://ip66.dev/[50]支撑智利的双手:https://medium.com/@breid.at/why-the-silicon-of-quantum-computing-is-being-destroyed-en-masse-in-the-atacama-desert-41d3a9b823bf[51]S 形曲线:https://www.astralcodexten.com/p/the-sigmoids-wont-save-you[52]多面手和专才:https://ochagavia.nl/blog/the-undercover-generalist/[53]为什么洗澡或游泳后,手指会起皱?:https://theconversation.com/why-do-fingers-get-wrinkly-after-a-long-bath-or-swim-a-biomedical-engineer-explains-204726[54]《该死的 AI 把我变笨了》:https://jpain.io/god-damn-ai-is-making-me-dumb/[55]davidabram.dev:https://www.davidabram.dev/musings/the-machine-didnt-take-your-craft/[56]《放慢速度》:https://mariozechner.at/posts/2026-03-25-thoughts-on-slowing-the-fuck-down/[57]Hacker News 读者:https://news.ycombinator.com/item?id=45429423[58]Java 三十周年:https://www.ruanyifeng.com/blog/2025/05/weekly-issue-350.html[59]三十年,解决人生三大问题:https://www.ruanyifeng.com/blog/2024/05/weekly-issue-300.html[60]新技术的最大风险:https://www.ruanyifeng.com/blog/2023/04/weekly-issue-250.html[61]低期望,多尝试: https://www.ruanyifeng.com/blog/2022/03/weekly-issue-200.html