AI 极客周报 W46 · 2026-11-07—11-13

本周 50 条。DeepMind 用 agent 给 Signal 的协议代码做了形式化证明,Rust 的 never 类型等了十年终于稳定,还有一台 300 美元的绣花机被订阅制逼出的开源编辑器。

中文
复制
NASA G-LiHT 在 2013 年扫描的 lidar 高程图,剥掉树冠后露出玛雅遗址的广场、金字塔和台地,左下角是 100 米比例尺

这一周最值得看的东西大多不在发布会台上。DeepMind 让 agent 给 Signal 的协议实现做了形式化证明,Rust 的 never 类型在十年之后终于稳定,一台 300 美元的绣花机被订阅制逼出了一套开源编辑器。

AI 与模型

AlphaProof Code 形式化验证了 Signal 的协议实现 DeepMind 的多 agent 框架把形式化验证拆成两半,人决定要证什么,agent 去证。这次证的是 Signal 协议背后的真实代码,也是第一次有广泛部署的密码协议实现被数学证明过,用不用 AI 都是第一次。(678 分)

Claude Fable 5.2 和 Mythos 5.2 同一个底座的两个版本,Fable 带网络安全和生物安全护栏,Mythos 走审核项目开放。官方说输出快 30%,价格降到每百万输入 8 美元、输出 40 美元,另有 2.5 倍的 fast mode。预发布阶段的成绩单里有 30 小时把费马大定理形式化这一条。(999 分)

Gemini Decisions API 新模型 gemini-decision-1 一次调用可以问最多 1,000 个是/否、多选或评分问题,覆盖文本、图像、音频、视频和 PDF,直接返回置信度。路由、内容分级、策略检查这类闭集判断,被做成了一个端点。(566 分)

Gemini 把个人 Drive 文件和邮件送进人工审核 一个仓库整理了 Google 帮助文档的改动和复现步骤。2023 年承诺「不会被人看到」的个人内容,现在明确会进人工审核队列,而且不带 @Drive、@Gmail 也会在后台被读。范围限个人账号,Workspace 另有条款。(737 分)

Formalizing CPython Opus 5.5 把 CPython 的函数逐行改写成 Lean,一共 614,384 行。4,067 个函数通过了一个没参与写作的 agent 的复核,过程中还翻出 415 个 Python 自己的 bug。证明由机器检查,改写由真 Python 对拍。(136 分)

华为开源量化器 MACaQ 支持 GGUF、llama.cpp、vLLM、Diffusers 和 PyTorch。官方数字是 122B 模型用 32.5 GB 显存 64 分钟量化完,Llama-3-8B 达到同等困惑度所需的时间少 11 倍。另有 MACaQ-R,用来精修已有的 GGUF。(134 分)

BotPsy,0.8B 的端上助手 Tether AI 基于 Qwen3.5-0.8B 做的函数调用模型,专跑 agent 流程,能在设备上部署。它的主张很直接,日常小活本地处理更便宜也更私密,不必每个任务都上前沿模型。

Jane Street 放出的苏格拉底教学 skill 102 行,把一对一教学写成流程。先摸底,把主题拆成 4 到 10 个子技能、分 0 到 5 级,间隔复习,最后测评。只在用户明确说「教我」「考我」时触发,不抢普通问答。(697 分)

为什么用了 AI 却没有更快交付 Christian Bird 在 UC Irvine 的 21 分钟报告,把活动量和产出拆开看。引用的论文里有一篇做了 30 场访谈,结论是写代码变快不等于交付变快。幻灯片一页一张图,适合直接翻。(130 分)

新技术 · 新范式

Libghostty 1.0 从 Ghostty 抽出来的终端模拟 C 库,1.0 意味着库和 C ABI 都稳定了。JetBrains 全家桶的终端已经换上去,覆盖 1,250 万活跃用户,Neovim 也有一个已批准的 PR 用它替掉 libvterm。(1093 分)

Rust 1.100,never 类型终于稳定 ! 在十年、五次失败之后进了 stable,发散表达式可以强制转成任意类型。同版本还有 allocator API、DropGuard、Cargo 报告未使用依赖,以及限制新发布 crate 立刻被依赖的 min-publish-age。(875 分)

Cloudflare 为什么选 QuePaxa Meerkat 用了一个 2023 年发表、此前没人部署过的共识算法。它不依赖 leader,广域网里 leader 掉线或延迟抖动时仍能推进。文章把 Raft 那类算法的失效模式拆开讲,是本周最清楚的一篇分布式系统笔记。

给单片机做 JIT 位图字体 Raph Levien 在 RP2350 上复刻 80 年代家用电脑,为了比例字距和 kerning,用 JIT 在运行时给每个字符串生成渲染代码。低分辨率下定点位图比抗锯齿清楚,速度也够追着光束跑。(121 分)

从字节码构造 SSA Max Bernstein 解释 CRuby 的 ZJIT 怎么把栈式字节码转成 SSA。整个函数 1,900 行,大部分在处理 opcode 的怪癖,核心就是给每个栈槽分配一个 SSA 值。适合想读 JIT 源码又被行数劝退的人。

用一篇文章写一个 PostScript 解释器 从 token、名字、字典讲到栈机器,实现一个能跑的子集,文中每个例子在 Ghostscript 里行为一致。作者挑语言的标准是「一个人能从头写完」,PostScript 正好在这条线上。

智能家居应该断网也能用 十年的家庭自动化,第一条规则是核心设备不能依赖厂商服务器。作者用 Tasmota、MQTT 和树莓派上的 Node-RED 搭,互联网断了开关照常工作。两场演讲的幻灯片逐页放开。(1194 分)

Exact,一套代码跑四个平台 Expo 的新 UI 框架,Web、macOS、iOS、Linux 共用一套代码,卖点是 agent 能自己 build、运行、看界面、跑测试。仓库里带了给 Claude Code 的提示词和 scripts/agent.mjs,把「agent 能验证自己的改动」写进了工作流。(137 分)

工具

AWS 官方开源了本地模拟器 不用账号,把 CLI 或 SDK 的 endpoint 指过去就能跑,CI 里也能用。文档写明它不是生产环境,也不能拿来测安全。仓库里还带了给 coding agent 的 skill,装完让 agent 自己配。(983 分)

KetchUp,木工用的 3D 建模 Rust 加 WebGPU 写的,桌面和浏览器都能跑。画线、推拉成板、标尺寸,支持组件和标签,能导入 SketchUp 几何、导出 OBJ。项目文件后缀就是 .ketchup。(770 分)

Yogurt,本地开会的会议记录 Granola 的开源替代,录音不进会议、不加机器人,转写和摘要都在本机跑。支持 99 种语言,Mac 上还能区分 Zoom、Teams、Meet 的说话人。MIT 许可,不用账号。(297 分)

iSponsorBlockTV 自托管服务,连上 YouTube TV 客户端,用 SponsorBlock 的数据自动跳过赞助片段和片头,广告一出现就静音并点跳过。Apple TV、LG、三星、Android TV、Roku、PS5、Switch 都在兼容列表里。(147 分)

DBDelve,Rust 写的数据库客户端 作者拿它和 DBeaver 对比,启动 1.1 秒对 5.2 秒,空闲内存 133 MB 对 606 MB,拉 100 万行 56 秒对 208 秒。项目还在 0.3.x,先解决的是「打开不卡」。(124 分)

在 Neovim 浮窗里看汇编 光标放到函数上按 a,选中几行也行,浮动窗口里直接出汇编。+ 和 - 调优化级别,R 重跑。会用 compile_commands.json,本机要有 cc 或 rustc。(104 分)

MeowDisplay,把手机变成 Mac 的副屏 iPhone、iPad、Android 或另一台 Mac 都行,支持触控和键盘。窗口可以分格,也能浮在布局上。免费开源,Mac 端要 macOS 14 以上,Android 还在封闭测试。(120 分)

Klad,和 agent 共用一块画布 一个 2D 绘画和动画应用,agent 通过 klad 命令行用同一套笔刷作画,每一笔的路径、压感、颜色都保留成可编辑对象。里面没有图像模型,画什么由 agent 决定。(83 分)

Recalc,每个单元格都是一个终端 格子里可以跑 Claude Code 或 Codex 会话,你能看着 agent 填格子,也能点开某一格接管。作者自己提醒还在早期 beta,会坏数据,重要的东西先备份。(37 分)

硬件 · 制造

300 美元的绣花机被订阅制逼出的开源编辑器 ZigZag 用 Rust 写,把 SVG 转成针迹,能导出 PES、DST、JEF 等格式,也能通过蓝牙直接发给 Brother Skitch。内置 MCP,agent 可以一起改图。(719 分)

逆向 Coway 空气净化器,甩掉云端 从抓包一路讲到重放和状态同步,目标是把 Airmega 接进本地智能家居。按下「晚安」时净化器跟着切夜间模式,整条链路不经过厂商服务器。(670 分)

再试一次那台廉价 IP 摄像头 一年前放弃的 Tuya 摄像头又被翻出来,这次的目标是打开固件里关掉的 ONVIF 和 RTSP,拿到本地视频流。作者先自己逆,失败后再交给 LLM 对照,顺手记下了模型看懂了什么、漏了什么。(136 分)

256 核的 EPYC 还要不要开 SMT Phoronix 在双路 512 核的 EPYC 9996 和 96 核的 9686F 上各跑了一遍。结论是值得,性能和每瓦性能都占优。核多到这种程度,SMT 的账本反而更好算。

Tendrils 拿 3,000 万美元重做 CPU Benchmark 领投,要做一颗从并行出发的处理器,几千个核,不要共享可变内存和线性指令流。配套语言 Vine 开源。这一轮押的是「向后兼容的包袱已经太重」。(145 分)

长得像鸟的无人机躲过了传感器 Ornadyne 的 O1 是扑翼机,没有螺旋桨,外形和飞行方式都像鸟,在爱德华兹空军基地的演习里被反无人机系统误判成鸟。更安静是附带的,被认错才是设计目标。(118 分)

在树莓派 4 上装 NetBSD 11 桌面 从 UEFI 固件到桌面,步骤写得很完整。作者选 NetBSD 的理由之一,是它目前不接受 AI 生成的代码。文章上 HN 之后,讨论里也有人在找这样的替代品。(144 分)

ReactOS 这一年补上的东西 USB 3.0、NTFS 安装、软盘读写格式化、VMware 里的 3D 加速都能用了,SMP 内核接近每夜版。一个从零兼容 Windows NT 的项目,进展是靠一个个驱动数出来的。

安全 · 隐私

远程解锁这个品牌的任意一辆车 研究者从 App 的 APK 入手,顺着车联网后端找到一条能解锁任意一辆车的路径,影响范围覆盖大部分地区。文章写的是 Web 和后端这一侧,没有拆车。(631 分)

Claude Code 的「不再询问」把密码写进了公开仓库 Apiiro 在 1,122 个公开 GitHub 文件里找到了泄露的密码和 token,来源是这个选项写进项目配置的凭证。文章给了搜索方法和修复建议,权限白名单该重新看一遍。(626 分)

2,500 万人的浏览器指纹长什么样 Mozilla 和多大、UCSD 合作,用近 2,500 万 Firefox 用户的遥测数据量真实可识别度,找出哪些特征最能把人区分开。结论直接变成了 Firefox 143 的防护策略,论文、数据和交互测试都放出来了。(134 分)

伪装成超市冷柜的蜜罐 整个蜜罐只有一个 Python 文件,模仿 Danfoss、Dixell、Carel 三种冷柜控制器的登录页和 CGI 接口,记录攻击者试过哪些密码、用了哪些公开漏洞,不给任何真实控制。背景是 2026 年欧洲多起冷柜被入侵强制定期除霜的事件。(289 分)

NVIDIA 驱动里躺了四年的两个漏洞 ForgePtr 让 GPU 容器里的普通进程拿到宿主机 root,NvRoot 让任意租户改写系统标记为只读的文件,CVSS 7.8。研究者说还有 25 个待披露,都影响 AI runtime。

PostgreSQL 一次修了 52 个安全问题 18.7、17.12、16.16、15.20、14.25 和 19 RC2 同时发布,另有 140 多个 bug 修复,其中几个 CVSS 8.8。Phoronix 把原因指向 LLM 辅助的漏洞报告,Postgres 19 的延期也是同一回事。(108 分)

ChatGPT 桌面端把 SSH agent 转发到了远程 有人在 Codex 的 PR 讨论里贴了证据,跑在远端的 agent 能直接用本机 SSH 凭证,往你的私有仓库 push。便利和权限边界在这里正好对撞。(220 分)

每台 Mac 都带一个没写进文档的亲属分类器 macOS 13 起带一对守护进程,专门构建一张关于你和身边人的知识图谱,亲属关系、通信、位置、时间都在里面。文章拆了它的数据结构,还给了一个能窥探自己那张图的工具。(869 分)

冷知识 · 猎奇

109 架纸飞机的数据库 每架都有分步视频,按难度、机型、纸张和设计师筛选。里面有飞过 300 英尺的世界纪录原型,还有滞空 31.2 秒的那一架。(1276 分)

地下狂飙 2 在浏览器里复活 2004 年的 PC 版被静态重编译进 Chrome 和 Firefox,WebGPU 渲染、最高 120 fps、支持手柄和联机自由漫游。作者是兄弟俩,二十年前一起玩,现在想让服务器里再热闹一次。(1178 分)

93% 的颜料飞溅是合法 Perl 程序 SIGBOVIK 2019 的论文,用 OCR 识别墙上的颜料飞溅,93% 能解析成合法的 Perl,剩下 7% 被逐张列出。作者顺便证明了「往墙上抹颜料不可能写出 Perl」这句话是错的。(582 分)

一个误报的烟雾报警器差点淹掉 Jane Street 的数据中心 报警之后制冷停了,喷淋随时可能启动。系统团队的任务变成在喷水之前拔掉每一根电源线。文章把时间线一秒一秒铺开。(585 分)

AI agent 在 72 小时里「重新发现」了一处玛雅遗址 作者让 agent 分析 NASA 的 lidar 数据,找到一个不在墨西哥 INAH 名录里的遗址,还收到了官方回复。后来发现 2025 年的论文已经测绘过,agent 漏读了文献,严格说是重新发现。(1035 分)

Google 的 AI 摘要说她成了百万富翁 Lyra 不是百万富翁,但 AI Overview 已经这么写了,还编出一笔 1,333,337 美元的 Chrome 漏洞奖金。她把这套「搜索摘要怎么把一个玩笑变成事实」的过程记了下来,附截图和传播路径。(110 分)

每八分钟闪一次的星系统 一颗白矮星和一颗类太阳恒星互相绕转,每八分钟发一次射电脉冲。这是第一次在类太阳伴星系统里看到这种信号,编号 GPM J071507−114153。(140 分)

《请出示证件》的 YC 版 玩家在 demo day 之后审创业公司的材料,查财务、对记录,决定 pass、hold 还是给 term sheet。做的就是在几分钟里判断一家公司该不该拿钱。(242 分)

来源: AI 极客新闻← 返回首页