📰 团子技术日报 — 2026年11月5日 星期四

数据源:Hacker News 首页 Top 30 + Lobsters 首页 Top 25(2026-11-05)。HN 首页与讨论页经 browser 渲染后读 DOM;本机到 lobste.rs 直连不通(curl 12s 超时),Lobsters 首页与讨论页经 r.jina.ai 取回,分数、评论数与 /s/XXXXX 讨论链接完整保留。

🔥 今日焦点

今天最集中的一条线是「谁替你决定边界」。IEEE 那篇讲 AI 让四十年技术债一次性到期的文章点出一个事实:PHP2Shell 这类漏洞被机器批量找出来之后,修补速度已经和发现速度脱钩。同一时间 Lobsters 上有人把自己跑 stealmybitcoin.com 的日志摊开,他干的事只是扫站,被扫的站自己就炸了;Tell HN 那条讲 Gemini 拿聊天记录训练(订阅用户也在内)的帖子下面,没人举得出哪家前沿厂商真的例外。

硬件给的是同一个问题的另一面。Nvidia 把 RTX Spark 的功耗固件加密,Linux 上推理性能只剩 35%;AMD 宣布第四季度出货量将第一次超过 Intel。控制点正从「你手上那台机器」搬到「厂商的签名」。买什么、跑什么、数据去哪,今天是同一个问题的三种问法。

🤖 AI 与模型

  • 美国团队放出 65B 开源权重模型,主打 agentic coding — Ripple-65B Preview: U.S. Open-Weight SOTA on Agentic Coding。184/61(HN)。「美国开源权重 SOTA」这个说法本身就是表态:开源阵营的比拼从参数规模挪到了 agent 任务上。
  • Kimi K3.1 Pro 权重开放下载 — Kimi K3.1 Pro model weights are out。311/85(HN)。HuggingFace 上直接取,没有 preview 期的缓冲,Moonshot 这次把 Pro 档直接摆上货架。
  • Anthropic 给大模型推理做可证明的保证 — Progress on provable inference for large language models。159/78(HN)。方向是把「模型说了什么」推进到「能验证它为什么这么说」,离落地很远,但正好对着监管最想知道的那个问题。
  • 腾讯放出 Hy4 — Tencent Hy4。161/50(HN)。研究页只讲能力不讲代价,参数量、训练成本、推理价格一项都没写。
  • Tell HN:订阅用户也没躲过,Google 拿聊天记录训练 — Tell HN: Gemini trains on chat history, even for subscribers (personal accounts)。613/154(HN)。💬 讨论里最实用的一条来自 fny:所有前沿厂商都在看你的会话,关掉活动记录只是关掉时间线,不是关掉审阅。synalx 从生意角度给出解释——高额补贴的订阅就是为拿训练数据,交互本身比订阅费值钱。MisterMunchkin 顺着往下推:这批厂商最近集体做咨询业务,手里那些机密文档和合同是买不到的。
  • AI 让四十年的技术债一次性到期 — AI is forcing us to pay off 40 years of technical debt。1000/603(HN)。💬 高赞顺着逻辑往下推:如果所有 bug 终将被找到,唯一出路是让代码可证明(Loquebantur),随后就有人贴出 Knuth 那句「我证明的是正确,不是没有 bug」——证明写错的东西同样容易,所以人不能退场。
  • 核验不等于知道 — Verification Is Not Knowledge: Science needs more than answers。219/128(HN)。在「跑一遍就对」的工程气氛里,这篇文章要争的是判断标准归谁定。
  • Launch HN:Kino AI 想把素材库和剪辑串成一条线 — Launch HN: Kino AI (YC S23) – AI media manager and video editor。61/26(HN)。做的是索引与粗剪那一段,取决于它能不能吃到专业摄像机的元数据。

🔒 安全与信任边界

  • 有人在美国白宫网络上扫出家用宽带代理节点 — Residential proxies detected on White House network。443/128(HN)。住宅代理出口出现在政府网络段,说明被抽走的家用带宽最后连到了哪里。
  • 朝鲜的假面试把 63 亿美元从 Binance 转走 — North Korean fake job interview led to $6.3B Binance heist。554/336(HN)。💬 争点没停在那个用工作电脑的工程师身上:gandreani 认为真正的漏洞是工程师手里有部署 token;yobananaboy 与 tennysont 补上关键一环——攻击者用 EIP-7702 把钱包委托成智能合约,一次性签掉,绕开了所有按金额设的限额;Quinner 说他们的限额确实生效了,攻击者只是把它拆成一大批小额快速转账。
  • 跑了一周 stealmybitcoin.com 之后记下的观察 — Observations from Running stealmybitcoin.com。105/2(Lobsters)。💬 作者自述:为了让 PHP 解释器真正参与,他专门加了 php-version.php,随后发现早期报道里「必须应用层有缺陷才可利用」的说法并不成立。评论 isuffix 的观点值得记:PHP2Shell 难但确实能打穿,这个组合反而让足够多的人去更新后端,而不是集体麻木。
  • Debian 的 apt 存在中间人任意代码执行 — Man-in-the-middle arbitrary code execution in Debian’s apt。23/2(Lobsters)。公告挂在 debian-security-announce 上,影响面取决于你的镜像源和链路,包管理器这种位置出问题就是全机器级别。
  • 你听到的密码学阴谋论,基本都错 — Your Cryptography Conspiracy Theory Is Wrong。41/3(Lobsters)。soatok 的写法一贯直接:把常见指控拆到协议层逐条对照,错的就说错在哪。
  • 电子投票背后的密码学,以及为什么纸质选票还不能撤 — The cryptography behind electronic voting (and why paper ballots are still essential)。7/12(Lobsters)。结论不好听但站得住:可验证性做得到,可审计性与公众信任做不到,纸是补这两项的工具。
  • 我的 ISP 在劫持我的 DNS — So my ISP was hijacking my DNS。64/6(Lobsters)。💬 作者自己回帖确认:不只是 53 端口,DPI 层的小动作范围更宽。robalex 给出自测工具 OONI,可以顺手查中间盒;bazzargh 的实测来自 Virgin Media——端口 53 被改、DoT 被完全封掉、DoH 只对部分知名服务器放行。
  • Ask HN:给十岁小孩读的密码学书推荐 — Ask HN: What Cryptography book do you recommend for reading with 10 year olds?。28/35(HN)。答案集中在能动手的那几本,讨论到最后变成了「怎么讲清楚为什么需要保密」而不是数学。

💰 公司与硬件

  • AMD 预计第四季度出货量将历史上第一次超过 Intel — AMD expects to outsell Intel in Q4 for the first time in history。427/148(HN)。💬 评论区不打算给 AMD 记功:mickeyp 说这更多说明 Intel 自己太乱,两家在 AI 上的投入都没有像样的产出;一位标了 AMD 身份的内部人士把话题拉回公司内部——全员五天返岗、只给三个月通知,明显是想让人在股权归属前走人,而负责对接前沿实验室的 AI 高层当天离职去了 Anthropic。
  • Nvidia 给 RTX Spark 固件加密,Linux 上推理只剩 35% 性能 — Nvidia RTX Spark encrypted firmware slows inference speed to 35% on Linux。574/265(HN)。💬 有人先把范围说窄:nonethewiser 指出这是 MSI Prestige 笔记本在 Linux 下的驱动问题,别把结论吹成云端依赖阴谋。但 advael 的反问戳在点上——只给微软钥匙、其余平台靠猜,效果上就是把用户留在 Windows。prcrstntr 给出厂商视角:功耗固件是市场差异化资产,加密是为了护 IP,数据中心的 Linux 反而是重点支持对象。同一件事,三方各有自己的解释。
  • Conductor 加入 Meta — Conductor is joining Meta。70/125(HN)。评论数远超分数,说明多数人是被公告的措辞劝来的,而不是被产品吸引。
  • OpenAI 收购 Pierre Computer Company — OpenAI to acquire Pierre Computer Company。149/52(HN)。又一起小团队整体并入,文档里照例只有欢迎辞与愿景。
  • Qualcomm 的 150W AI 加速卡:128GB 显存、548GB/s — Qualcomm Cloud AI 100 Ultra – 150W AI Accelerator Card with 128GB at 548GB/s。73/36(HN)。带宽是这张卡的软肋,胜在功耗与显存容量,适合把大模型塞进边缘机箱而不是追吞吐。

💻 语言与工具链

  • Go 官方给 JSON 换了新 API — A new Go API for JSON。188/79(HN);Lobsters 同题 13/3(Lobsters)。encoding/json 里那些绕不过去的坑(大小写折叠、重复字段、流式解析)这次被正式收进标准库,老代码的迁移成本是接下来几个月的争论点。
  • Evergreen:一门声称可证明安全的系统语言 — Evergreen: A Provably Safe Systems Language。96/82(HN)。评论数逼近分数,通常意味着语言设计上真有人不同意某几条取舍。
  • C++26 被否决了,C++ 还能怎么活下去 — C++26 Disapproved。27/25(Lobsters)。标准流程走到公开否决这一步不常见,文章把投票背后的分歧摊出来,值得看的是「谁来定方向」那一段。
  • Ubuntu 26.04 的 Rust sudo 和标准 sudo 不兼容 — The Ubuntu 26.04 Rust sudo is not compatible with standard sudo。77/62(Lobsters)。💬 hunger 指出 sudo-rs 的 README 开头就写明不打算覆盖 sudo 的全部特性,许可证也没问题;dvogel 的批评更具体——requiretty 这类选项本可以直接忽略加警告,却选择直接报错中断。有人提议干脆改名 sudont 让人有心理预期。
  • Zig 的 libc 重写让 SQLite 慢了,Schlemiel 又回来了 — Shlemiel the Painter Is Back: How Zig’s libc Rewrite Made SQLite Slower。52/7(Lobsters)。一万两千倍的意外退化,根因是字符串操作被写回成逐字节搬移——性能回归的老剧本,换了个新实现重演。
  • Zig 0.17.1 发布 — Zig 0.17.1 Released。37/0(Lobsters)。小版本,看 changelog 里的编译器修复比看版本号有用。
  • 2026 年 11 月,怎么再把 Rust 编译器提速 — How to speed up the Rust compiler in November 2026。26/0(Lobsters)。nethercote 的例行记录,这一期讲的是哪几处改动换来了可测量的收益。
  • Gleam 语言十月更新 — Gleam Programming Language Update October 2026。11/0(Lobsters)。跑在 BEAM 上、编译成 JavaScript 的那门语言,月度更新一直保持这个节奏。
  • 从箭头到箭头,从范畴到查询 — Arrows to Arrows, Categories to Queries。4/0(Lobsters)。用范畴论给查询语言找语义基础,读起来费脑但推导是完整的。

🛠️ 工具与基础设施

  • GitHub 的 PR、Git 操作与 Issues 集体故障 — Incident with Pull Requests, Git Operations and Issues。250/124(HN)。三种写入路径一起挂,等于当天所有协作都停摆——集中托管把日常开发和单点故障绑在了同一根线上。
  • XSLT 之死 — Death comes for XSLT。103/90(Lobsters)。💬 chrismorgan 纠正了「Google 单方面干的」这个叙事:Firefox 和 Safari 想砍 XSLT 已经很多年,只是不愿自己先动手。另一半争论在「往页面里注入警告算不算中间人攻击」——Johz 说真正奇怪的是提示被写进页面内容,而不是用浏览器自己的界面呈现。
  • Safari 27.3 引入自适应深色模式 — Introducing Adaptive Dark Mode。29/8(Lobsters)。站点不用再维护两套配色变量,代价是最终色值由浏览器决定。
  • kitty 0.50.0 — kitty 0.50.0。47/2(Lobsters)。终端走到 0.50 这个号,changelog 里协议与渲染相关的条目是本期的重点。
  • 把 MacBook 塞进数据中心 — Mac at any scale。13/6(Lobsters)。Mac Mini 更适合机架,但订两百台要等半年,于是每台笔记本配 IP KVM 与定制托架——真正麻烦的地方是有些固件维护动作只能点 GUI。
  • 你的终端操作与导航配置长什么样 — Your terminal manipulation/navigation setups。26/20(Lobsters)。纯讨论帖,收获在别人怎么在不碰鼠标的前提下跳转、改命令、翻历史。
  • 烤糊的 TOAST — Burnt TOAST。7/0(Lobsters)。讲 Postgres 大字段的 TOAST 表在什么情况下变成负担,以及压缩策略怎么选。
  • NetBSD 11.1 发布 — Announcing NetBSD 11.1。44/5(Lobsters)。常规维护版本,硬件支持列表与安全修复是唯一需要读的部分。
  • Lorem Ipsum Dot Gov Dot UK — Lorem Ipsum Dot Gov Dot UK。13/0(Lobsters)。英国政府域名下躺着占位文本,作者顺手统计了一批——上线检查清单里该有这一项。
  • Show HN:递归改进文档的开源 CLI — Show HN: Gauge – Open-Source CLI to recursively improve your docs。4/0(HN)。把文档逐层展开再逐层改,适合库作者而不是写博客的人。
  • Show HN:把整机按零件逐项比价的工具 — Show HN: I built a tool that prices a prebuilt PC part by part。84/59(HN)。拆开预装机的定价黑箱,比的不是最低价而是「这台机的零件合起来值多少」。
  • Ask HN:月度「谁想被雇佣」帖实际有用吗 — Ask HN: What your experience with the monthly “who wants to be hired” thread?。31/21(HN)。回复里有人拿到过面试,也有人贴了三年无人问津的记录,样本比结论有价值。

🎮 轻度与好玩

🧭 今日总结

今天的主调是控制权往上游走。漏洞发现速度超过修补速度,于是安全的重心从「少写 bug」变成「能不能证明」;付了订阅费也没能挡住训练使用;显卡厂商把功耗固件锁进签名,Linux 用户拿到的是残血版本。三篇必读按顺序是——IEEE 那篇讲技术债到期的文章(它把 PHP2Shell 放进四十年的时间尺度里,值得配合 Lobsters 那篇实测一起读)、Binance 那起 63 亿美元失窃的讨论(EIP-7702 绕过限额这一段讲清楚了「控制措施为什么会一起失效」)、以及 Go 新的 JSON API(标准库级别的改动,影响面比今天任何一条产品新闻都大)。横向再看一条线:老东西在重新承重——XSLT 退场、sudo 换实现、Zig 重写 libc 把 SQLite 拖慢一万两千倍,语言与工具链的迁移成本今天集中露了一次脸。