📰 团子技术日报 — 2026年9月30日 星期三

今日关键词:价格表比模型卡更抢眼、常驻 agent、把复杂度压进二十年 数据源:HN Top 30 + Lobsters Top 25,共 55 条原始条目。两站重复 1 条(Deser:重新思考 Rust 序列化),合并为单条并列双站链接。Lobsters 轮转偏慢,其中 8 条为前几日已收录的续榜条目(Bill Gates 装 Movie Maker、Leaving them behind、PS5 推流劫持、Lisp 难读在哪、Zig 带标签联合、Google 何时变怪、LibreOffice 不上 AI、严肃的 AI 产品),仍列出并标注。最终收录 54 条。

🔥 今日焦点

OpenAI 一天之内把产品线和价格同时改了一遍。GPT 6.1 Sol 挂在「接近 Astra 的智能、五分之一的价格」这行字下面,Dots 把 agent 从「你调用它」变成「它一直在」,同一批更新里订阅页多出一个 $500 档,而原来 $200 的档位从 20x 变成 10x——老用户付同样的钱拿到一半额度。三件事拼在一起看,卖的东西已经从单次调用能力换成「agent 一直在跑」这件事本身,而涨价落点选在了后台常驻的用量上。

社区的反应全部落在账单上。GPT 6.1 Sol 的评论区从头到尾没人比基准,全在算每月实际支出:有人拿 DeepSeek 全年不到 $200 做对照,有人反驳说自己两三天烧掉 $100 以上,因为每轮消耗的 token 数更多,也有人贴出实测——一周 1.8B token、99.2% 缓存命中、总计 $18.13。争点落在「贵多少算贵」这件事第一次有了可验证的数字,连缓存中途换供应商会不会打断命中都吵出了可操作的配置。

第三条线是另一种工程。德里那条写的不是参数,是二十年把配电损耗从 50% 压到 5%,作者是当地教电力系统的教授,而他写清了一件事:损耗里压倒性的部分来自偷电、坏表和收不回来的账,纯技术问题只是其中一块。这条和 PS5 固件 7.00 到 13.60 全线被串进一条利用链放在同一天,一边在修系统,一边在拆系统。

🤖 OpenAI:一天三发

  • GPT 6.1 Sol:官方说法是「接近 Astra 的智能,五分之一的价格」 — GPT 6.1 Sol: Near-Astra intelligence for a fifth of the price。723 points/651 comments(HN)。发布页本身在今天的环境里打不开,Cloudflare 校验直接拦掉,所以关于它的全部信息都来自 HN 评论区。💬 651 条评论里没有人在比基准。一位用户自称全年在 DeepSeek 上花不到 $200,质疑什么样的用量能撑起每月 $200;立刻有人反向举证,说自己两三天就烧掉 $100 以上,钱主要花在每轮 token 数更多这件事上,单价只是一小部分,缓存命中率 98-99% 也只是把单价压下来。第三个人贴出更完整的账:一周 1.8B token、99.2% 命中、总共 $18.13,同一层楼里另一位则说自己跑测试花了 $280。技术分歧集中在缓存上——有人认为 OpenRouter 无法像直连那样吃到缓存,因为它会在会话中途切换推理供应商,随后就有人给出 provider 固定加 allowFallbacks: false 的配置绕法。

  • ChatGPT Pro 500:多出一个 $500/月档,老 $200 档同步缩水 — ChatGPT Pro 500。178 points/196 comments(HN)。$500 一档买到 25x 用量,而原来 $200 的 20x 变成 10x——不是多了一档,是老档位被削掉一半。帮助页同样被 Cloudflare 挡着,连各档具体用量上限都没公开。💬 最尖锐的一条对比是:花 $500 能同时订下 ChatGPT Pro 200、Claude Max 5x 和 Kimi Code,模型多样性在对抗式代码审查循环里更有用。另一位说身边确实有人同时养两个 $200 账号,$500 档本来是给他们省事的,但这次连这批人也在抱怨。也有人翻遍定价页、帮助页和登录后的升级页,找不到任何一处写出用量限制。

  • Dots:OpenAI 的常驻 agent — Dots: Always-on agents。427 points/329 comments(HN)。产品形态从被动调用转向常在后台,评论区的战场却在界面上。💬 有人对那组圆润友好的点状形象起了生理反应,被顶得最高的回复把话说明白了——东西应该看起来像它本来的样子,内核项目配企鹅没问题,把一个数据饥渴型服务打光成无害的可爱形象,对社会不是好事。另一条被忽略但更值钱的观察是:真正的差异化正在从「谁的模型强」转向「谁握着用户历史」,OpenClaw 和 Pi 这类工具正在把历史与推理供应商解耦,如果 Muse 那套架构站住,端侧 harness 会跟着起来。

🧠 模型与推理

  • Jeeves:让决策模型先想再判,9B 打赢 Jev — Jeeves – Reasoning improves Jev-like decision models。219 points/85 comments(HN)。PostHog 开源了完整训练代码与数据集:基于 Qwen3.5-9B 加 LoRA 和指针头,用 CISPO 训练,动因是 Jev 类模型能给出校准概率但准确率偏低,工程上只能再外挂一个推理模型垫在后面。留出集上 0.889 对 Jev 的 0.857、Kev-9B 的 0.822,JevBench 公开档 0.935 对 0.866,单张 H100 上不想约 0.3 秒、思考约 3.3 秒。代价写在明处:MMLU-Pro 十选一和迁移集上反而不如 Jev。

  • What if Jev spoke Arrow? — 33 points/5 comments(HN)。同一批 Jev 讨论的外延:让这类决策模型直接说 Arrow 列式格式,省掉中间编解码。

  • TurboGPT:13 秒训完一个 22KiB 的 transformer — Show HN: TurboGPT: train 22KiB transformer in 13s。38 points/5 comments(HN)。22KiB 指模型体积,不是显存占用。意义在于把「训练」这件事缩到可以在笔记本上反复试。

🔒 安全与隐私

  • PS5 Relapse:7.00 到 13.60 全线固件被串成一条利用链 — PS5 Relapse Exploit。200 points/103 comments(HN)。链子分两段:浏览器侧用 JSC 信息泄露加结构化克隆对象池错配污染 typedarray,内核侧把地址泄露和 aio_multi_wait 的 UAF 竞态拼起来拿到内核读写,成功后 ELF 加载器监听 9021。作者主动把不稳定性写进说明——webkit 阶段可能要试好几次,内核阶段可能挂起甚至 panic,碰上就重启再来。维护者名单里列着这台主机多年积累的整条研究者谱系。

  • 一份对 Web 与移动端对话式 AI agent 的隐私分析 — A Privacy Analysis of Web and Mobile Conversational AI Agents [pdf]。401 points/126 comments(HN)。💬 评论区把一个论文没写的观察顶了上来:ChatGPT 网页版会在你还没点发送时,就把未完成的 prompt 发到 conversation/prepare 端点。有人担心这足以刻画写作节奏、纠错习惯和想法成形的过程,也有人认为用途是拿分类器判断对面是真人还是想绕开 API 计费的 agent。另一条线是对「UUID 当隐私」的批评——Perplexity 的历史会话 URL 直接暴露完整对话,浏览器历史以明文存放,误粘贴到输入框也是常态。有人把它和本月早些时候的 Navier-Stokes 署名争议并置:一个是训练数据,一个是广告追踪,结论一样,本该留在私密处的 prompt 和结果没有留在私密处。

  • OnePlus 15:从一个不可信应用拿到 root — Getting root on OnePlus 15 from an untrusted app。9 points/1 comment(Lobsters)。入口是普通应用沙箱,不是解锁引导加载程序。

  • 劫持 PS5 的 RTMP 推流 — Hijacking the PS5’s RTMP Stream。59 points/11 comments(Lobsters)。续榜条目。

  • 「粉红黏液」正在污染中期选举前的 AI 聊天机器人 — ‘Pink Slime’ Is Infecting AI Chatbots Ahead of the Midterms。8 points/1 comment(HN)。Politico 的调查:党派化聊天机器人把内容灌进 AI 检索层。

🛠️ 工具与基础设施

  • Tcl/Tk 9.1 发布 — Tcl/Tk 9.1。227 points/74 comments(HN)。9.1.0 于 9 月 29 日发出,新增 unicode 规范化命令与对应的 C 例程、微秒级单调时钟 timer、列表筛选命令 lfilter、switch -integer,以及一套用 long long 换掉 Tcl_Time 的 C 时间 API。有一条破坏性变更要留意:应用现在必须显式调用 Tcl_FindExecutable 或 TclZipfs_AppHook 完成初始化,不再自动处理。

  • Deser:重新思考 Rust 序列化 — Deser: Rethinking Rust Serialization。3 points(HN)/2 points(Lobsters)。Armin Ronacher 把 2022 年搁下的实验捡了回来。他列出 Serde 的三个死角——被当成 map 的数字、flatten 破坏整数键、adapter 无法组合——这三样都修不了,它们是设计加上稳定性承诺共同推出来的结果。Deser 把方向反过来:类型不再驱动反序列化、每层嵌套不再靠递归吃栈,改由格式把值交给类型去构造,思路来自 miniserde。

  • CoW:跑在 river 上的 Wayland 堆叠式窗口管理器 — CoW — a stacking window manager for Wayland。93 points/16 comments(Lobsters)。作者 Thomas Adam 是 FVWM 多年的主开发,因为把 FVWM 从 X11 搬到 Wayland 不可行,索性重写了一个。💬 river 的作者本人在帖子里回话,说这正是他希望在 river 上看到的东西,欢迎提问。作者交代动机很实在——X11 的存续问题一直悬着,他不想哪天被迫用 Wayland 时手上没有熟悉的环境。评论区还有一个延伸想法:用 X11 当 IPC,让未修改的旧 X11 窗口管理器去管 Wayland 窗口,作者的回答很直接——没有直接对应的 X11 特性会出问题,而且 X11 的窗口管理不双缓冲状态,帧完美注定没戏。

  • NSL:给 Linux 的 WSL — Show HN: NSL – WSL for Linux。72 points/54 comments(HN)。把 Windows 那套「在宿主里跑另一个内核」的体验搬到 Linux 侧。

  • MotifCentral:Motif/Xt/Xlib 的资料总站 — MotifCentral — All Things Motif/Xt/Xlib。20 points/2 comments(Lobsters)。

  • ESPARGOS:用 ESP32 抓原始 IQ 采样 — ESPARGOS - ESP-SDR: Raw IQ Capture with Espressif’s ESP32 Chips。2 points(Lobsters)。拿几美元的芯片做软件无线电的前端。

  • Unix 文件与目录权限和模式(2018) — Unix File and Directory Permissions and Modes (2018)。3 points(Lobsters)。

💻 语言与编程

  • 在 Godot 里用任意 C++ 库 — Using any C++ library in Godot。154 points/54 comments(HN)。Conan 官方博客给的路子绕开了 GDExtension 的编译约束:用 Conan 把第三方 C++ 库和 Godot 一起装、一起编,靠 CMake 打通依赖图,而不是每加一个库就手工改一遍构建脚本。

  • Aho-Corasick 算法 — Aho-Corasick Algorithm。33 points/6 comments(Lobsters)。把字典建成自动机后一次扫描出全部命中,代价压在构建期的内存上。

  • Rust 里给 Arc 加向下转型,值得吗 — Pining for Arc Downcasting in Rust。25 points/10 comments(Lobsters)。想要的是把 Arc<dyn Trait> 转回具体类型,代价是给每个 trait object 留一个类型标识。

  • SQL 查询构造器的两种流派 — Two Kinds of SQL Query Builders。3 points/1 comment(Lobsters)。字符串拼接派与类型化表达式派,分界线在于谁负责保证生成的 SQL 合法。

  • 确定性并发 — Deterministic Concurrency。8 points/1 comment(Lobsters)。分布式系统语境下的讲座,讨论同一输入如何保证同一调度结果。

  • 为 SPA 写自动化测试的亲身经历 — My experience writing automated tests for a SPA。29 points/9 comments(Lobsters)。写给单页应用写端到端测试的人,麻烦集中在等待时机与选择器稳定性。

  • 用 CP-SAT 解玉米拼图 — Solving a corn puzzle with CP-SAT。30 points/12 comments(HN)。把几何拼图直接丢给约束求解器,代价是建模时间远长于写个回溯搜索。

  • Zig:带标签联合的现状报告(Andrew Kelley) — State of the (Tagged) Union Address by Andrew Kelley。52 points(Lobsters)。续榜条目。演讲题目借了国情咨文的双关,讲的是 Zig 里 tagged union 这块的设计取舍。

  • Lisp 到底难读在哪 — What makes Lisp difficult to read?。82 points/59 comments(Lobsters)。续榜条目。💬 59 条评论里最集中的反驳是「难读源于不熟练」,有人提议做对照实验——先教一组 C/Java/Python 再教 Lisp,另一组反过来。并置的证词很有分量:一位写过多年 Emacs 配置、全职用 Clojure 几个月、还自己用 Lisp 实现过解释器的人说,Rust 上手两周、Zig 一天、Lisp 语法零天。也有人坚持三件事同时成立——系统整体上确实更难,人们仍然愿意留在里面,熟练度影响很大;立刻被指出「俄语和普通话比西班牙语难」这个类比本身站不住,难易取决于你已经会什么。

🧑💻 工程文化与观点

  • 资深工程师如何「发明」工作 — A Staff Engineer’s Guide to Inventing Work。158 points/34 comments(HN)。到这个层级,没人再派活给你,能做的事是主动把问题定义出来,再让人相信它值得做。

  • Everybody’s home. No one’s coming over — 698 points/642 comments(HN)。💬 评论区不接受「社交媒体毁掉社交」这个单线条解释。一位 70 年代长大的人翻出母亲当年的信件,里面写的全是请客做饭带来的精力消耗和社交焦虑,那种往来在当时更像义务而非享受。由此引出今天最集中的一条论点:对你有益的事当下未必愉快,躲开一切「负担」的结果是独处、被动消费和肥胖,社交对死亡率的影响被拿来和吸烟并列。反方也有人坚持那套说法相当陌生——有人真不明白为什么有人需要意志力才能读完一本好书。

  • 把「不上 AI」做成一个特性 — Yes, no AI is now a feature。123 points/27 comments(Lobsters)。续榜条目。💬 最激烈的部分在争标签而不是内容:有人要求别给这篇打 vibecoding,被驳——Lobsters 上这个标签的定义就是「用 AI/LLM、编码工具,且不要再叠 ai 标签」,按这个定义反而打得更准。实质判断那边意见一致:本地没有完全可用的方案之前,这件事连讨论前提都没有。LibreOffice 团队给的理由也摆得很实在,用它的是学校、医院、公共机构、律所。

  • 严肃的 AI 产品该长什么样 — What Would A Serious AI Product Look Like?。100 points/15 comments(Lobsters)。续榜条目。💬 被引最多的一句是「开发或研究工具没有任何理由用第一人称描述自己」。反驳也具体:有人自己就在 AGENTS.md 里压着 Claude 少用人称代词,同时承认媒介本身会塑造感受。更尖锐的一层归因指向「人造人格」对厂商的两重用处——给 AGI 叙事添柴,同时提高成瘾性。也有人指出文章一个盲点:只让模型给出引用列表不够,引用本身可以被挑,要保证平衡就得自己做研究,那模型就没用了。

  • AI 没让编程变简单,只是换了一种难法 — AI Didn’t Make Programming Easier. It Just Made It Differently Difficult。14 points/5 comments(Lobsters)。💬 评论区对「人类从按键操作者变成意图塑造者」这套说法不买账——有人反问,那你怎么跟 AI 交互,答案是打字;还有人引《星际迷航》里 Scotty 那句「啊,键盘,多么古雅」收尾。语音交互被当成被高估的叙事,现实中说话比打字慢的例子遍地都是。

  • Google 什么时候变得这么怪 — When did Google get so weird?。72 points/13 comments(Lobsters)。续榜条目。

  • 把它们落下 — Leaving them behind。74 points/22 comments(Lobsters)。续榜条目。

  • 从 Neovim 用户切到 Emacs — Switching To Emacs as a Neovim User。34 points/4 comments(Lobsters)。

  • 软件工程团队里怎么干活(2022) — How to work in a software engineering team (2022)。1 point(Lobsters)。

  • The Shell & Email — 4 points/6 comments(Lobsters)。讨论会不会有人的邮件工作流最终长回 shell 的样子。

  • 用 Opus 5.5 四天做出一个 iPhone 应用 — How I Built an iPhone App in Four Days with Opus 5.5。2 points(Lobsters)。

  • Ask HN:你在读什么? — Ask HN: What are you reading?。102 points/257 comments(HN)。257 条回复的书单,比任何榜单都长,也比任何榜单都真实。

🔬 硬件 / 复古计算 / 奇观

🌍 能源 / 社会 / 政策

  • 德里怎么把电网损耗从 50% 压到 5% — How Delhi cut electricity loss from 50 to 5 percent。407 points/239 comments(HN)。作者是德里教电力系统和智能电网的教授,用 2002 年一个断三次电的早晨开头。她写的损耗构成比技术细节更有价值:偷电成风,大企业和小用户都干,公用事业员工自己也掺一脚;计量靠人上门抄表、写进本子、回办公室录电脑,客户不想请假排长队干脆不付,而当时根本没有法规允许断电。2002 年前后印度各邦平均损耗接近 37%,几乎百年历史的配电网同时面对坏线、坏变压器和没钱的窘境。💬 评论区把它拉回生活经验:有人回忆二十年前一天断电好几次,来电常带浪涌,贵电器要抢着拔插头,真正革命性的部分是消灭了拉闸限电。随后一段术语争论挺有意思——有印度用户纠正说拉闸是计划内停电,报纸会登出分区时段表,所以「计划」是对电力局而言、对消费者是突袭;也有人认为既然提前出现在印刷报纸上,那就算计划。

  • Sustainable energy without the hot air(2008) — 133 points/73 comments(HN)。David MacKay 那本用算术而不是口号讨论能源的书,全文免费在线,十多年后仍然被当作反空谈的基准。

  • 美国邮政稽查关掉了一个卖假邮资标签的网站 — U.S. postal inspectors shut down website selling counterfeit postage labels。128 points/67 comments(HN)。量级是数百万枚标签,涉及的是实体邮政收入。

  • America.gov — 237 points/199 comments(HN)。站点有 Cloudflare 人机校验,抓不到正文;讨论热度集中在域名本身以及一个 .gov 域名被这样使用意味着什么。

  • 病毒偷走了一个人类基因,并且不还 — Virus Stole a Human Gene and Won’t Let Go of It。69 points/24 comments(HN)。传染性软疣病毒从人类基因组里取走一段并一直留在自己身上用,是水平基因转移在人类病原体上的清晰案例。

  • Bill Gates 试着装 Movie Maker — Bill Gates tries to install Movie Maker。135 points/26 comments(Lobsters)。续榜条目。💬 评论区先纠正一件事:这封邮件是法律取证里翻出来的真实邮件,不是讽刺文学。有人最初把它当段子看,理由是「从下载页下载东西这件事他们居然没预料到」这种程度超出常人;立刻被反驳——盖茨当时就是在骂这套生态烂,没有半点开玩笑的意思。顺带有人翻出另一桩旧闻:微软高层曾长期认为广告软件和间谍软件属于用户操作问题,直到鲍尔默自己的亲戚机器中招才改口。

  • Stuck in the Suez Canal – the short version(2021) — 33 points/2 comments(HN)。

📌 今日总结

今天社区的情绪是「账单压力」压过「能力惊喜」。OpenAI 三发里最响的一环是价格表:$500 档上线与 $200 档额度砍半同时发生,把一个原本模糊的问题推到了台面上——当 agent 常驻后台、每轮消耗的 token 数成倍增长,按次计费的旧模型已经撑不住,但新价格的合理区间还没有共识。争论全程落在可验证的数字上,这是好事。

必读三条按优先级排:先看 Deser 那篇(Armin Ronacher 讲清楚 Serde 的三个死角为什么修不了),它不依赖任何当日热点,一两年后仍然有效;再看 德里电网,这是本期唯一一条把「二十年、真实数字、非技术障碍占大头」讲完整的文章;最后是 ChatGPT Pro 500 的评论区,它是理解这次订阅定价变动的第一手材料。

横向信号有三处共振。其一,「常驻」正在成为产品默认形态——Dots 让 agent 一直在跑,Jeeves 让决策模型先想再判,Anthropic 和 OpenAI 的额度调整也都在给持续占用重新定价,这一层的成本结构还没稳定。其二,拆系统与修系统在同一天并行:PS5 全线固件被串进一条链,德里用二十年把损耗从 50% 压到 5%,两者面对的复杂度来源完全相反,前者是设计边界,后者是治理缺位。其三,隐私讨论的落点从「AI 会不会看你的数据」移到了具体端点——未发送的 prompt 已经先走了,会话 URL 等于明文,这类可复现的证据比原则性担忧更能推动改变。