惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The Register - Security
The Register - Security
云风的 BLOG
云风的 BLOG
U
Unit 42
F
Fortinet All Blogs
The GitHub Blog
The GitHub Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
D
Docker
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
S
Secure Thoughts
Hacker News: Ask HN
Hacker News: Ask HN
Vercel News
Vercel News
S
Security @ Cisco Blogs
GbyAI
GbyAI
Stack Overflow Blog
Stack Overflow Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
I
Intezer
MongoDB | Blog
MongoDB | Blog
AI
AI
MyScale Blog
MyScale Blog
Engineering at Meta
Engineering at Meta
Y
Y Combinator Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Proofpoint News Feed
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
W
WeLiveSecurity
博客园 - 叶小钗
S
SegmentFault 最新的问题
N
News | PayPal Newsroom
WordPress大学
WordPress大学
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
D
DataBreaches.Net
小众软件
小众软件
Microsoft Azure Blog
Microsoft Azure Blog
Spread Privacy
Spread Privacy
H
Help Net Security
美团技术团队
博客园 - 司徒正美
T
Threat Research - Cisco Blogs
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
K
Kaspersky official blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
V
Vulnerabilities – Threatpost
TaoSecurity Blog
TaoSecurity Blog
N
Netflix TechBlog - Medium
L
Lohrmann on Cybersecurity
J
Java Code Geeks
量子位
Martin Fowler
Martin Fowler
博客园_首页

Agili 的 Hacker Podcast

Agili 的 Hacker Podcast 2026-07-15 Agili 的 Hacker Podcast 2026-07-14 Agili 的 Hacker Podcast 2026-07-13 Agili 的 Hacker Podcast 2026-07-12 Agili 的 Hacker Podcast 2026-07-11 Agili 的 Hacker Podcast 2026-07-10 Agili 的 Hacker Podcast 2026-07-09 Agili 的 Hacker Podcast 2026-07-08 Agili 的 Hacker Podcast 2026-07-07 Agili 的 Hacker Podcast 2026-07-04 Agili 的 Hacker Podcast 2026-07-06 Agili 的 Hacker Podcast 2026-07-05 Agili 的 Hacker Podcast 2026-07-03 Agili 的 Hacker Podcast 2026-07-02 Agili 的 Hacker Podcast 2026-06-30 Agili 的 Hacker Podcast 2026-06-29 Agili 的 Hacker Podcast 2026-06-28 Agili 的 Hacker Podcast 2026-06-27 Agili 的 Hacker Podcast 2026-06-26 Agili 的 Hacker Podcast 2026-06-25 Agili 的 Hacker Podcast 2026-06-24 Agili 的 Hacker Podcast 2026-06-23 Agili 的 Hacker Podcast 2026-06-22 Agili 的 Hacker Podcast 2026-06-21 Agili 的 Hacker Podcast 2026-06-20 Agili 的 Hacker Podcast 2026-06-19 Agili 的 Hacker Podcast 2026-06-18 Agili 的 Hacker Podcast 2026-06-17 Agili 的 Hacker Podcast 2026-06-16 Agili 的 Hacker Podcast 2026-06-15 Agili 的 Hacker Podcast 2026-06-14 Agili 的 Hacker Podcast 2026-06-13 Agili 的 Hacker Podcast 2026-06-12 Agili 的 Hacker Podcast 2026-06-11 Agili 的 Hacker Podcast 2026-06-10 Agili 的 Hacker Podcast 2026-06-09 Agili 的 Hacker Podcast 2026-06-08 Agili 的 Hacker Podcast 2026-06-07 Agili 的 Hacker Podcast 2026-06-06 Agili 的 Hacker Podcast 2026-06-05 Agili 的 Hacker Podcast 2026-06-04 Agili 的 Hacker Podcast 2026-06-03 Agili 的 Hacker Podcast 2026-06-02 Agili 的 Hacker Podcast 2026-06-01 Agili 的 Hacker Podcast 2026-05-31 Agili 的 Hacker Podcast 2026-05-30 Agili 的 Hacker Podcast 2026-05-29 Agili 的 Hacker Podcast 2026-05-28 Agili 的 Hacker Podcast 2026-05-27 Agili 的 Hacker Podcast 2026-05-26 Agili 的 Hacker Podcast 2026-05-25 Agili 的 Hacker Podcast 2026-05-24 Agili 的 Hacker Podcast 2026-05-23 Agili 的 Hacker Podcast 2026-05-22 Agili 的 Hacker Podcast 2026-05-21 Agili 的 Hacker Podcast 2026-05-20 Agili 的 Hacker Podcast 2026-05-19 Agili 的 Hacker Podcast 2026-05-18 Agili 的 Hacker Podcast 2026-05-17 Agili 的 Hacker Podcast 2026-05-16 Agili 的 Hacker Podcast 2026-05-15 Agili 的 Hacker Podcast 2026-05-14 Agili 的 Hacker Podcast 2026-05-13 Agili 的 Hacker Podcast 2026-05-12 Agili 的 Hacker Podcast 2026-05-11 Agili 的 Hacker Podcast 2026-05-10 Agili 的 Hacker Podcast 2026-05-09 Agili 的 Hacker Podcast 2026-05-08 Agili 的 Hacker Podcast 2026-05-07 Agili 的 Hacker Podcast 2026-05-06 Agili 的 Hacker Podcast 2026-05-05 Agili 的 Hacker Podcast 2026-05-04 Agili 的 Hacker Podcast 2026-05-03 Agili 的 Hacker Podcast 2026-05-02 Agili 的 Hacker Podcast 2026-05-01 Agili 的 Hacker Podcast 2026-04-30 Agili 的 Hacker Podcast 2026-04-29 Agili 的 Hacker Podcast 2026-04-28 Agili 的 Hacker Podcast 2026-04-27 Agili 的 Hacker Podcast 2026-04-26 Agili 的 Hacker Podcast 2026-04-25 Agili 的 Hacker Podcast 2026-04-24 Agili 的 Hacker Podcast 2026-04-23 Agili 的 Hacker Podcast 2026-04-22
Agili 的 Hacker Podcast 2026-07-01
Agili 的 Hack · 2026-07-02 · via Agili 的 Hacker Podcast

Agili 的 Hacker Podcast 今日摘要:合成生物学造出了能生长分裂的非生命细胞,Asahi Linux 在逆向工程苹果芯片上取得 M3 音频与视频解码突破,Google 内部代码搬移工具 Copybara 开源,Anthropic 模型的出口管制得以解除但附加严苛条件,游戏引擎 Godot 明确拒绝 AI 生成的代码贡献,索尼同时宣告实体游戏碟的死亡与用户已购电影的删除,arXiv 脱离康奈尔成为独立非营利组织,以及一篇对日常争论中自我防御机制的冷静观察。

人造细胞首次从零开始生长与分裂

绕过细胞骨架实现分裂

明尼苏达大学 Kate Adamala 团队制造的合成细胞 SpudCell,由非生命组分组装而成,能在实验室内生长、复制 DNA 并分裂。此前分裂一直依赖复杂的细胞骨架,团队采用一种膜蛋白吸引其他蛋白聚集,产生物理挤压使膜弯曲并分裂,这一机制改造自 Reinhard Lipowsky 的理论论文。

SpudCell 的能力与局限

SpudCell 的基因组不含代谢基因,所有复杂分子(tRNA、核糖体)需从外部脂质体融合供给。团队通过人为引入 DNA 变异让部分细胞长得更大、分裂更快,模拟了自然选择的第一步,但真正的随机突变尚未实现,因为当前使用的 DNA 聚合酶错误率太低。

绕过同行评审的争议

论文被《Cell》以“这不是真正的生物学”为由拒绝后,Adamala 直接向记者发稿并上传预印本。多位合成生物学家称赞其技术整合“令人震撼”,但也有人批评绕过同行评议的做法,并提醒该细胞依赖外部供给,不要过度解读“人造生命”。Adamala 将 SpudCell 比作莱特兄弟的飞行器——远非现代客机,但证明了“从零飞起”的可能。她与同行成立了非营利组织 Biotic,公开数据和流程,希望能推动药物、生物燃料等应用。

Asahi Linux 7.1 进度报告

macOS 27 兼容性修复

macOS 27 开发者测试版要求 APFS 容器设置“可启动”标志,否则 Asahi 不会出现在启动选择器中。团队已为安装器添加自动设置标志的功能,并提供了修复现有安装的选项。社区成员 chaos_princess 开发了从 Linux 端修复该问题的程序。同日,macOS 27 的 SMC 固件将电池管理接口返回值从 32 位整数改为单字节,导致 Linux 电源驱动误判电池故障并触发紧急关机,该问题已在 7.0.12 中修复。团队强烈建议不要在主力机安装开发者测试版,因为固件更新几乎永久,只能通过 DFU 恢复回滚。

M3 音频与调度支持

M3 系列的音频输出(扬声器和耳机插孔)已正常工作,因为 Apple 的 I2S 控制器和 NCO(数字控制振荡器)自 M1 未变,且大多数机型使用相同放大器芯片。CPU 频率切换和 big.LITTLE 任务调度也已实现,仅需更改 Devicetree 即可。PCIe、WiFi、蓝牙、NVMe、键盘、触控板等核心驱动也已由贡献者 Yureka 完成。目前 M3 尚不能通过安装器安装,但进展迅速。社区讨论指出,上游化到 Linux 主线的优先级拖慢了新硬件支持速度,而上游化过程本身也因沟通风格等原因困难重重。

自定义视频解码固件

团队正在开发自定义 AVD(Apple 视频解码器)固件。贡献者 sofus 通过逆向工程编写了一版固件,让内核和用户空间直接解析视频数据并编程解码器,避免了 Apple 将固件打包在内核扩展中带来的版本碎片问题。目前 H.264(AVC)解码已工作,支持 10 位 4K,VP9、HEVC 和 AV1 尚未实现。社区将这一功能视为让旧 Mac 免于电子垃圾的关键。团队政策明确禁止使用 AI 生成代码参与逆向工程,理由包括法律和伦理风险。

m1n1 1.6.0 与 GPU 初始化

m1n1 1.6.0 将 GPU 初始化移入 m1n1 阶段,简化内核驱动和 Devicetree 绑定,要求 stage 2 构建使用 Rust(no_std)。此版本还改进了 M3 支持,包括 SPMI 控制器和 PCIe 初始化,并支持通过 DebugUSB 隧道 UART。

Google Copybara:在代码仓库之间搬移代码

无状态的同步工具

Copybara 是 Google 用于在仓库之间转换和搬移代码的工具,典型场景是将 monorepo 的部分代码导出到 GitHub。它无状态运行,状态存储在目标仓库的 commit message 中(通过 GitOrigin-RevId 标签),目前仅正式支持 Git。配置用 Starlark 语言编写,支持路径重映射、文件排除、作者邮箱替换等变换操作。

双向同步的局限

社区经验显示双向同步会在出现分叉后变得不理想,因为变换操作(如路径映射)难以干净反转。更务实的用法是一次性带历史导出,将某文件夹搬入独立仓库后直接继续开发,这样 Git blame 仍可用,项目结构也可以完全不同。对于纯镜像场景,git subtree 或 GitLab 镜像功能就已足够。

美国解除对 Claude Fable 5 和 Mythos 5 的出口管制

解控附带严格安全协议

美国商务部撤销了对 Anthropic 两款模型的出口管制,前提是公司同意主动检测模型安全风险、与政府制定未来发布标准并告知恶意行为。信件由商务部长签发,收件人是首席计算官而非 CEO Dario Amodei,透露出双方紧张关系。此前因 Amodei 在紧急联络时参加“健康静修”且拒绝就监控议题妥协,导致出口禁令。

严格分类器导致体验回退

重新上架的 Fable 5 在 7 月 7 日前提供 50% 周使用量,之后按量付费。新增的安全分类器本意封堵网络安全相关任务,却大量误判常规编码和调试请求,直接回退至 Opus 4.8。用户抱怨审查自己项目中的内存安全问题也会被拒绝,体验“几乎等同仍被禁止”,不少订阅用户考虑转向其他模型。

Godot 引擎不再接受 AI 生成的代码贡献

维护者称这是“人为的拒绝服务攻击”

Godot 基金会的维护者表示,大量 AI 生成的 Pull Request 带来冗长且难以审查的代码和描述,需审查者花大量时间理解,而提交者往往自己都不理解修改内容。新政策要求贡献者对代码负全责,并能亲自解释修改动机和影响。这一做法得到社区广泛认可,多位评论者认为问题不在于 AI 本身,而在于许多人提交半成品却不做验证。

低质量 PR 的快速关闭依据

有人质疑很难完全检测 AI 生成的代码,但核心共识是:只要贡献者真正理解代码,代码质量与人工一致就不该被拒绝。类似政策也给了维护者一个明确依据,快速关闭那些改动几十个文件、描述空洞的大规模 PR。一些开发者分享,AI 在规划、调试和小范围重构上能带来效率提升,但一旦用于大规模功能开发,容易产生“看似正确但布满裂缝”的代码。

任天堂将员工基本工资提高 10%

涨薪旨在留住人才

任天堂社长古川俊太郎在股东大会上表示,公司已将基本工资提升 10%,以维持竞争力并留住人才。这番发言指的是 2023 年已经实施的涨薪,并非新决定。任天堂在微软、索尼等行业裁员潮之际选择加薪,并投入 1210 亿日元用于研发和新办公楼建设。

索尼将于 2028 年 1 月停止生产新游戏的实体光盘

数字所有权的隐忧集中爆发

索尼互动娱乐宣布新发行的 PlayStation 游戏将仅以数字形式发售,归因于消费者偏好转移。同期 PS3 和 PS Vita 商店关闭的消息加重了玩家的担忧。社区讨论中,许多人指出二手光盘与数字版的价格差(如《黑暗之魂 3》二手 11 美元 vs 数字版 60 美元),认为消除二手市场是索尼此举的核心动机。

长期保存面临严峻挑战

玩家将当前时代称为“数字游戏黑暗时代”,DRM、强制联网、DLC 和实体介质消失让游戏难以长期保存和迁移。即使保留光盘,许多新游戏也依赖联网补丁才能正常游玩。随着加密技术进步,未来主机可能永远无法被破解。多位评论者表示将转向 PC 和无 DRM 平台,也有人寄望盗版和模拟器成为最后的缓冲。

索尼删除用户已购买的 551 部电影

“购买”不等于拥有

索尼通知用户将于 9 月 1 日从 PlayStation Store 视频库中移除 551 部来自 StudioCanal 的电影,包括《终结者 2》《全面回忆》《第一滴血》等。用户此前按“购买”付了全价,索尼以“内容许可协议”为由单方面撤销访问权限。此事与 GTA 6 盒装版仅含下载码形成呼应:你花 80 美元得到的是一个锁定账户的密钥,无法出借、转售或离线安装。

法律与消费习惯的张力

社区将此事与 2009 年 Amazon 删除《1984》、2010 年 PS3 移除 OtherOS 等事件归入同一脉络。许多评论者认为如果“购买”不意味着拥有,那么盗版就不算偷窃。“反对游戏废止”运动正在与欧盟议员沟通,试图推动覆盖所有数字媒介的法规。有用户提醒,除非将文件下载到完全由自己控制的硬件并备份,否则数字内容并不属于你。

arXiv 脱离康奈尔成为独立非营利组织

开放获取承诺不变

2026 年 7 月 1 日起,arXiv 正式独立运营,保持免费提交和免费阅读的承诺。官方表示过渡对作者和读者无明显影响,后续将继续发布工程更新、300 万篇论文里程碑以及 AI 文章政策等。

社区对认可系统与可持续性的关切

研究者批评 arXiv 的认可系统可能为独立作者制造障碍,随着 AI 使独立研究更可行,这一问题会更突出。也有人担心独立非营利结构无法长久维持社区驱动本质,历史上类似模式曾被出版商吞并。关于资金来源,有人提议向 AI 公司收取训练数据集使用费,但反对者认为这会破坏开放获取原则。部分研究者希望 arXiv 发展叠加期刊模型——托管论文,由第三方进行同行评审并接受或拒绝。还有人建议建立自愿评论和认可系统,为论文附加价值判断标签。

大多数争论的本质是自我,而非想法

情绪驱动理性

一位软件工程师分享了自己的转变:他曾经相信真理必胜,却发现赢了论点会输掉关系。他意识到大多数争论不是关于想法,而是关于自我防御——当你试图证明别人错误时,攻击的是对方的身份认同。人类先是感受,再为感受编造理由,用逻辑对抗情绪往往是无效的。

社区对“倾听”与“被改变”的补充

评论者引用孟子“人之患在好为人师”,指出无意识想占据教师位置的冲动。一位哲学系毕业生说,真实世界中几乎没有人是在进行善意的辩论。但有人提出重要反驳:文章假设自己总是正确,而更好的可能也许是倾听对方并允许自己被改变。也有人指出在线争论的价值往往在于影响旁观者,那些能阅读长对话并默默改变立场的人真实存在。最终作者将结论落回自身:你唯一能改变的是自己,而放下 ego 需要不断向他人求反馈并真正倾听。

播客全文

女:Hello 大家好,欢迎收听 Agili 的 Hacker Podcast,我是莓莓。

男:大家好,我是阿迪。

女:今天咱们要聊的话题挺多,而且跨度有点大——从一个会自己分裂的合成细胞,到索尼突然把用户“买”的电影给删了,再聊到我们为什么总想在网上说服别人。阿迪,先从一个挺科幻的事儿说起吧,科学家好像搞出了一个“人造细胞”?

男:对,这个事儿最近在圈子里讨论得很热。明尼苏达大学的 Kate Adamala 团队搞了一个叫 SpudCell 的合成细胞。简单说,它不是从零开始造一个生命体,而是用非生命的东西——膜、DNA、核糖体什么的——组装起来,然后观察它复制 DNA,最后还能自己分裂成两个。这是目前最接近“活物”的一堆人工零件了。

女:你刚才说“分裂”,这是不是最核心的一个突破?我印象里细胞分裂很复杂,得有个叫“骨架”的结构撑着。

男:你抓到重点了。以前合成细胞卡在哪里?就是卡在分裂这一步。天然的细胞分裂需要细胞骨架,那个结构太复杂,人工很难复现。Adamala 的聪明之处在于她绕过去了。她借了一种膜蛋白,让蛋白在膜外面聚集,形成物理挤压,硬是把膜给勒断了,一分为二。这个点子是她看了别人的一篇论文后改造出来的,用完全不同的机制实现了分裂。

女:感觉像用一根绳子把一个气球从中间勒成两半?

男:差不多是这个比喻。而且他们还在实验中演了一出“人工选择”。他们故意引入了一些 DNA 变异,让一部分细胞长得更大、分裂更快。但注意,这跟达尔文演化还差很远。因为真正的演化需要随机突变,而他们现在用的 DNA 聚合酶的出错率特别低,所以“随机的部分”还没来。

女:等等,那这个细胞能自己过日子吗?像我们吃个午饭它就自己活了?

男:完全不能。这也是为什么很多科学家提醒不要过度解读成“人造生命”。SpudCell 的基因组里没有代谢基因,它不会自己吃饭,也不会处理废物。它所有复杂分子,像核糖体、tRNA,都得靠外部源源不断供给。像一个只有引擎没油箱的车,你得在旁边一直给它加油。

女:我听说这篇论文发表过程也挺折腾的,被 Cell 期刊给拒了?

男:这事儿特别有意思。评审的意见直接说“这不是真正的生物学”。Adamala 随后就没再走传统的同行评审流程,直接把手稿发给记者,然后上传了预印本。这在圈子里争议很大。有人觉得这是对僵化评审体系的一个反制,但也有人批评这种做法,担心夸大了成果。还有一个细节,她们成立了一个非营利组织叫 Biotic,把所有数据和流程公开,希望别人能在这个基础上去做药物、生物燃料什么的。她把 SpudCell 比作莱特兄弟的试飞,虽然飞不远,但证明了“从零飞起来”是可能的。

女:从一个人造的细胞,我们跳到一群人在苹果硬件上开荒的故事。阿迪,Asahi Linux 最近是不是发了新的进度报告?他们好像也在解决一个跟细胞分裂差不多复杂的系统问题。

男:是啊,Asahi 7.1,一个巨大的更新。他们把 Linux 移植到苹果自研芯片的 M3 系列上了。音箱、耳机孔、WiFi、蓝牙、键盘、触控板这些都跑起来了。最让我个人兴奋的是视频解码的进展。他们没有用苹果写的固件,自己写了一个给视频解码器用,现在已经能流畅解码 10 位的 4K H.264 视频了。

女:自己写固件?这听起来像是给一个黑箱器官写了一套新的神经指令。

男:没错。那个视频解码器叫 AVD,里面是一个 ARM 的小核心,苹果把固件和参数打包在内核扩展里,每个芯片版本还不同,维护起来是噩梦。贡献者 sofus 他们走了一条很硬核的路:逆向工程出硬件行为,自己写了一段固件,只装必要的中断处理程序,然后让 Linux 内核和用户态程序直接去调度硬件。这个一旦稳定,老 Mac 就能变成一台能流畅看视频的 Linux 笔记本,不再担心成为电子垃圾。

女:但这个过程中他们也会碰到一些意料之外的麻烦吧?我好像在报告里看到什么 macOS 27 的 bug?

男:对,一个让老用户踩坑的问题。macOS 27 开发者测试版改了一个启动逻辑,会检查 APFS 容器上的一个标志位,没标的卷就不显示在启动菜单里。之前 Asahi 安装器创建的那个小分区没标,用户一升级系统,启动菜单里直接就看不见 Linux 了。团队已经给安装器加了修复。同时他们还发现一个更危险的 bug,macOS 27 更新了一个固件里的返回值,从 32 位整数变成了一个字节,导致 Linux 电源驱动直接误判电池故障,触发紧急关机。好在已经修了。

女:我记得社区里对 Asahi 的进度有点不同意见,好像有人说如果团队不去把代码送进 Linux 主线,支持新硬件会更快?

男:这正是社区里长久以来的一种张力。有人觉得先上游化会拖慢速度。但反过来,如果一堆代码游离在主线外,未来每次内核一更新就可能崩。而且上游化极其困难,他们的创始人 marcan 都曾因为跟上游沟通太折磨而退出了项目。当然,也有评论在说,Torvalds 的沟通风格对贡献者不友好。但也有人说他近年来改善了不少,严厉主要针对专业贡献者,不是说业余爱好者。总之,要把一个全新的架构支持推到 Linux 主线里,各种历史包袱和沟通成本让人脱层皮。

女:好,从开源社区的贡献困境,我们转去看一个公司的工具。我前阵子在 Hacker News 上看到有人在聊谷歌的一个叫 Copybara 的工具,听起来像是代码界的“搬运工”?

男:没错,这个词儿就是那种奇幻故事里的神奇生物,能把东西从一地方搬到另一地方。谷歌用 Copybara 在内部代码库和外部开源仓库之间搬运代码。核心思路是,单一的 monorepo 是唯一的权威来源,Copybara 负责把里面的一个子目录转化成干净的历史,推到 GitHub 上去。它的状态不记在本机,而是写在目标仓库的 commit message 里,通过一个 GitOrigin-RevId 标签来追溯。所以你能把原始的 SHA 来回追踪。

女:听起来很像那种完美方案,但有人在评论区说它用起来很繁琐?

男:确实。对大部分人来说,如果你就是想拆一个小工具或者某个库出来开源,用 Copybara 可能过于杀鸡用牛刀了。尤其是双向同步,一但涉及到文件的路径重映射、文件头的替换,如果两边改了同一个文件就很容易分叉,很难再干净地合回去。很多时候社区的建议是:用它做个一次性导出,带历史搬出来,然后在新仓库里直接开发,干净利落。真要做纯镜像,用 git subtree 或者 GitLab 的镜像功能就够了。

女:那我猜,谷歌用这个主要是因为它们的 monorepo 太大了,就像一个大仓库,别人只想拿里面一个箱子,Copybara 负责把这箱子的历史也完整带出去。

男:可以说是量身定制的方案。其他类似的工具也有,像 Rust 项目用的 Josh,Meta 曾经开源的 fbshipit,现在都归档了。本质上,这就是一种在超大代码库架构下的无奈之举。

女:聊完代码搬运,我们转去聊聊最近 AI 圈的一个风波吧。Anthropic 公司的模型被美国政府解除了出口管制,但用户好像并不怎么高兴。

男:故事挺曲折的。之前美国商务部把 Anthropic 的模型 Fable 5 和 Mythos 5 列入了出口管制。最近解除了,但前提是 Anthropic 得答应政府一系列安全要求,比如主动检测风险、跟政府合作制定安全标准。信件的落款收件人不是 CEO Dario Amodei,而是他们的首席计算官 Tom Brown。据说 Amodei 之前跟政府关系闹得挺僵,他在政府紧急联系时在外面“健康静修”,之后在一些敏感议题上不肯妥协,局面一触即发。

女:所以解禁的代价,是让用户背锅?我看到说新模型上线后被加了极其严格的内容分类器。

男:对,用户体验一落千丈。新分类器本来是要封堵网络安全相关的潜在滥用,结果过度敏感,大量正常的编码和调试请求都被拒了。有用户审查自己写的项目里的内存安全问题,也被判定违规,直接甩给他一个精简版的 Opus 4.8。评论区一片怨声,很多人说“这跟没解禁没什么区别”,纷纷在考虑换模型。

女:出口管制这件事,评论区是不是也聊开了?觉得这到底是在保护技术,还是在逼着对手自己爬梯子?

男:讨论得很深。不少人认为,这种出口封锁虽然在短期内能拖慢中国 AI 的进度,但更逼着他们在算力受限下去搞架构创新,并且加速本土芯片和光刻机的研发。就像评论里说的,封锁会让对手绕开你的控制,最后另起炉灶。但也有人觉得这种管制是必须的理性战略,只是需要一个稳定透明的法规,而不是靠一次一次的行政令来掰手腕,否则市场没法预期。

女:我们用完大公司的工具和模型,还有一些更底层的项目在安静地拒绝一种东西。比如游戏引擎 Godot,他们最近就表态了,我们不要 AI 写的代码。

男:对,Godot 基金会宣布不再接受 AI 生成的代码贡献。理由是他们的维护者快被 AI 生成的 Pull Request 淹没了。很多提交动辄改几十个文件,描述写了一大堆套话,但提交者自己都解释不清为什么这么改。维护者管这叫“人为的拒绝服务攻击”,因为他们得花大量时间去审这些半成品,而真正的贡献被稀释了。

女:但也有开发者有点无奈吧?AI 帮忙写一段,我认真审过、重写过注释,那我该不该提?我只要不说,你怎么辨别?

男:这就是政策执行上的难点。一个很普遍的观点是说,问题不在于用 AI 本身,而在于提交者的责任心。你如果让它帮你实现一小段,你完全理解、测试、负责任,那代码质量就跟人工一致,就不该被拒绝。Godot 的政策更多是给维护者一个快速关闭低质量 PR 的依据,而不是要查你是在哪个 IDE 里敲的字。有长期贡献者说得很直白:我们拒绝不负责的提交,这政策就是让关掉那个两千行垃圾 PR 的时候,不再需要争论。

女:软件工程师和 AI 的关系还没理清,我们先跳到一个相对传统的话题。阿迪,任天堂给员工涨薪了?

男:消息其实是炒冷饭。社长古川俊太郎最近在股东大会提了一下,公司已经把基本工资涨了百分之十。这个决定是 2023 年实施的,不是新举措,但拿出来在当下说就很显眼——因为行业里像微软、索尼都在大裁员,任天堂却一边涨工资一边花大钱盖楼搞研发。不过就事论事,日本整体薪资在过去二十年通胀调整后是下降的,所以这百分之十的涨幅在员工那里确实算是很实在的竞争力。

女:但说到游戏行业,我们今天最后一段硬件相关的讨论必须得聊聊索尼了。它发出了两条新闻,感觉组合起来是一片愁云惨淡。先是宣布 2028 年起不再生产实体光盘。

男:这对玩家来说冲击很大。索尼官方的说辞是玩家偏好转向了数字版,公司要集中资源。但在很多人看来,这是对二手市场的终极绞杀。一张二手的《黑暗之魂 3》光盘在 eBay 卖 11 美元,而 PS 商店里同样的数字版依然标着 60 美元。实体版一死,不仅没法卖二手,定价权也彻底攥在平台手里了。

女:而另一条新闻更像是在火上浇油。索尼直接从用户的视频库里删掉了 551 部大家“买”过的电影。

男:没错,受影响的有《终结者 2》、《第一滴血》、《猎鹿人》等等。索尼的通知写得很明白,因为我们的内容许可协议有变,你就没法再看了。用户在界面里点的是“购买”按钮,付的是全价,心里想的肯定是“我的了”。但索尼用六字理由——“内容许可协议”——就把这个“你的”给删了。这跟游戏界最近那个大新闻同一天出来:GTA 6 的实体盒装版,里面没有光盘,只有一个下载码。

女:花八十美元买一个纸盒加一个码,还不能出借,不能转售。评论区是怎么消化这件事的?

男:极度愤怒,而且理特别清楚。有很多人把这种只给一个下载码或者直接删已购电影的行为,当成一个巨大的警示牌:如果你点“购买”,不代表你拥有,只是给你一个不确定期限的访问权限。所以他们开始管现在叫“数字游戏黑暗时代”,因为 DRM、强制联网、实体消失,让游戏变得很难长久保存。有人甚至搬出了一系列索尼的往事,像 2005 年索尼在音乐 CD 里放 rootkit,2009 年亚马逊从 Kindle 里远程删《1984》。一个用户的原话是,如果“买”不等于拥有,那“盗版”就不算偷窃。

女:那期待卡在哪种解决方案上?有人在推动立法吗?

男:有。欧洲那边有个“反对游戏废止”的运动,正在跟欧盟议员沟通,可能试图起草覆盖所有数字媒介的法规,来保护购买者的长期访问权。虽然欧盟的立法速度大家也怀疑,但至少是有行动。评论区另一个声音特别宏亮:把文件下载到自己能完全控制的硬件上并备份,否则它就不是你的。这也是很多人转向 PC、Steam Deck 或者 GOG 这种无 DRM 平台的原因。

女:如果说索尼的新闻是让我们思考“拥有”的定义,下一个故事正好在讨论“学术资源”应该归谁。我听说 arXiv 要从康奈尔大学独立出来了?

男:对,从 2026 年 7 月 1 号起,arXiv 会变成一个独立的非营利组织。官方说日常使用没啥变化,该免费提交就免费提交,该免费看还免费看。但社区在讨论一些更深的问题。比如 arXiv 的认可系统,新研究者想提交论文,需要找老用户作背书。这对那些没有导师、没有学术关系的独立研究者来说,门槛太高了。随着 AI 让独立研究越来越可行,这个矛盾会更尖锐。还有人担心它独立以后,能不能抵抗被大出版商吞并的命运。

女:我记得有人还提了一个很大胆的想法,让 arXiv 去收 AI 公司的数据训练费?

男:有人这么建议,但反对的声音也很大,说这会破坏 arXiv 开放获取的根本原则,而且会让一个非营利组织对大客户产生资金依赖,更是给自己添堵。大家真正期待的是 arXiv 能借这次独立,能引入更透明的评审机制,比如发展“叠加期刊”——arXiv 管托管,第三方组织来同行评审和接受、拒绝。这样开放获取和质量筛选都有了。

女:不管是细胞、系统还是学术刊物的规则,我们一直在聊外部世界的运转逻辑。但我们今天收尾的最后一个话题,其实更往内看。有一个人写了一篇反思,说自己以前到处用逻辑纠正别人,最后赢了争论,输了关系。

男:这篇文章在 Hacker News 上激起了巨大的共鸣。他说很多人痴迷于在代码评审或者会议里用逻辑去打败对方,但本质上是自我在作祟。当你攻击一个人的观点时,你攻击的是他的身份,对方为了自我保护,只会反抗得更猛烈。他引了一句很残酷的话:人类不是理性动物,我们先有感受,再为感受编造理由。所以你用逻辑对抗情绪,是徒劳的。

女:评论区是不是也补了几句很扎心的解读?

男:特别扎心。有人说,哲学系毕业进入社会后,要被暴打几顿才能学到这个教训。在学院里,“我想被证明是错的”是一种智力训练,但真实世界几乎没人是在善意辩论。还有一条说,你不要试图用理性说服一个并非通过理性得出那个结论的人。如果你无法说服对方,不如从差异里获利,去建造些什么。既然你看到了别人还没接受的事,那就是你的竞争优势。去把它变成产品、变成项目,比跟人打嘴炮有用得多。

女:但有人质疑这个作者的一个潜在假设吧?就是他好像默认自己总是对的。

男:对,这是一个非常好的反驳。有评论说作者从来没考虑过“我也可能是错的”。也许你该闭嘴听一听对方,让自己被改变。另一个补充是,在线争论很多时候真正的价值在于影响围观的沉默者,他们才是慢慢改变立场的那些人。所以争论也许不是为了说服对面,而是为了给旁观者一个思考的契机。

女:最后作者把结论收回到自己身上,说人唯一能改变的是自己。接受这个之后,争论和挫败感都散了。你不再试图说服任何人,而是专注于向别人求反馈,真正去听。但这个动作需要放下自我,因为那个需要赢的自我,会悄悄关掉你进步的那扇门。

男:对,他最终不是说放弃沟通,而是把沟通从“我要教你对”变成了“我要向你学”。这个转变很累人,因为它得先把 ego 拆掉。

女:我们今天从一个人工分裂的细胞,聊到一场向自己 ego 的宣战。好像每个话题最终都在问一个问题:边界在哪里——生命的边界、硬件的边界、购买的边界、学术的边界,还有自我和真理的边界。没有一成不变的答案,但保持思考本身就是一种抵抗。

男:的确。有时候技术的迷人之处,就在于它不停地逼迫我们去重新审视这些老问题。

女:好了,感谢你收听本期的 Hacker Podcast。我是莓莓。

男:我是阿迪。

女:我们下期再见。别忘了用你喜欢的泛用型播客客户端订阅我们,这样下回更新你第一个知道。拜拜。

参考链接