2026年11月1日 · 星期日 卡片列表

今日速览

2026年11月1日 · 星期日

  • 一个人两小时做出一个产品:Karpathy 用 Opus 5.5 从 HN 历年评论里挑出 6454 个 YouTube 视频,做成没有算法推荐的 HackerTube(644 分,今日最热)。
  • 安全坏消息扎堆:点一个 ChatGPT 分享链接就能被接管账号(OpenAI 只给 5000 美元赏金);Linux TCP 握手出现 9.8 分远程漏洞,Ubuntu 和 RHEL 还没补丁;Signal 分支 Molly 三个月没更新。
  • 模型厂商越管越紧:有用户说只要碰到训练大模型相关的任务,就被 Anthropic 拦截或降级;评论区一致建议准备备选模型。
  • 小模型 + 好流程:5 个 Qwen3.8-27B 分工协作,在 LiveCodeBench Hard 前 10 题上超过单个 Fable 5,50 次运行花了约 36 美元。
  • 「为 AI 设计」的数据库被 Jepsen 测出 96 个问题,测试方建议停止部署;AI 文本水印被指会降低多次回答的多样性。
  • 轻松一点:引导扇区里的语言模型、改写成 C 的魂斗罗、阁楼里找到的百年麦种。
1 / 25必读🔥 644 · 💬 227

Karpathy 两小时做了个「HN 版 YouTube」

HackerTube 只收录 HN 用户推荐过的 YouTube 视频,没有账号,没有标题党缩略图,推荐只存在你自己的浏览器里。

AI 让「我不满意这个产品,自己做一个」变成一个周六上午的事。

要点

  • 起因:周五深夜打开 YouTube,满屏夸张缩略图和重复推荐,作者觉得受不了。
  • Opus 5.5 下载全部 HN 评论,用 Sonnet 过滤,留下约 4 万条推荐视频的评论,对应 2007–2026 年间 6454 个视频、150 个主题。
2 / 25必读🔥 300 · 💬 148

点一个 ChatGPT 分享链接,账号就被接管

安全公司 Parameter Labs 发现:一条公开分享的对话,能让恶意代码在打开者的登录态下运行,读取私人聊天。

AI 产品功能越多,攻击面越大;「预览 HTML」这种功能本身就是风险。

要点

  • 攻击链从两个看似无害的功能开始:图表和 HTML 预览;最后借助一个 JSONP 风格的回调参数跳出沙箱。
  • 受害者只需打开链接;攻击代码可以列出对话列表、读取从未分享的私人对话并发到外部服务器。
3 / 25必读🔥 315 · 💬 153

Linux TCP 握手出现 9.8 分远程漏洞

CVE-2026-98432 存在于每台 Linux 服务器接受 IPv4 连接的代码里;上游已修,Ubuntu 和 RHEL 还没发补丁。

最基础的代码出了最高危的问题,而大多数人用的发行版内核还在等。

要点

  • 这是 IPv4 TCP 握手中的「释放后使用」漏洞,可远程、免认证触发,问题可追溯到 Linux 4.4。
  • 上游 10 月 11 日和 15 日修复,补丁只有 4 行;Debian、SUSE、Amazon Linux 已有修复内核。
4 / 25必读🔥 174 · 💬 80

用户称:碰到训练模型的任务就被 Anthropic 拦截

一名港科大博士生说,只是让 Claude 帮忙提交训练任务和做分析,就被判为「训练竞品」,之后相关请求被拦、模型被降级。

把核心工作压在一家模型厂商身上,风险在变大。

要点

  • 当事人说训练数据来自开源模型,Claude 只负责提交任务和跑分析。
  • 之后凡涉及 RFT、SFT 或训练更大模型的请求,会被拦截、从 Opus 5.5 降到 Opus 5,或直接终止会话。
5 / 25必读🔥 189 · 💬 99

Jepsen 测「为 AI 设计」的数据库:96 个问题

Jepsen 测试 ParticleDB 发现,它号称的「完整 ACID」并不成立,最新版仍会丢已提交的数据。

宣传说「形式化证明」,测试却发现一堆基本错误;数据库要看独立测试,别看官网。

要点

  • 共发现 96 个问题:崩溃、死锁、丢数据,还有删不掉的半隐形行、被删的表以变形的样子回来、字符串变成整数。
  • 多数问题只需一台服务器、一个客户端、不注入任何故障就能复现;后续版本修掉了大部分,但仍剩 10 个。
6 / 25必读🔥 299 · 💬 175

Signal 分支 Molly 三个月没更新,已知漏洞未修

Molly 最后一版停在 7 月 31 日,官方 Signal 10 月已修的漏洞它还没修,有人建议换回官方版。

安全软件的分支,最怕的不是功能少,而是跟不上上游补丁。

要点

  • Molly 最新版本 v8.19.2-4 发布于 7 月 31 日。
  • 10 月披露的一个漏洞,官方 Signal 8.27.1 已修复,Molly 仍受影响。
7 / 25必读🔥 55 · 💬 26

5 个 27B 小模型组队,编程题胜过 Fable 5

Memdoor 复现 GVS5H 论文的方法:5 个 Qwen3.8-27B 分工解题,在 LiveCodeBench Hard 前 10 题上平均 9.8 分。

流程设计得好,小模型组队也能接近大模型;但样本只有 10 道题。

要点

  • 五个角色:规划、两个出主意的、解题、管理,外加一个修复者;各自从空白上下文开始,只通过磁盘文件交流。
  • 是否成功由跑样例的脚本判断,不由模型判断。
8 / 25必读🔥 12 · 💬 1

AI 文本水印会不会让回答变差

欧盟规则生效后,主要实验室要给 AI 文本加水印。作者引用 Google 自己的论文说:单条回答质量不变,但多次回答会变得更像。

「不影响质量」只在单次回答上成立,换成真实的多轮使用就未必了。

要点

  • Anthropic 称水印不影响 Claude 的输出质量,依据是 Google 发在 Nature 上的 SynthID-Text 方法。
  • 该方法的附录承认存在「多样性和可检测性的取舍」:同一提示多次生成,加水印的回答彼此更相似。
9 / 25扫读🔥 102 · 💬 40

意大利农民在阁楼找到百年麦种,种出了「古麦」

帕尔马农民 Claudio Grossi 把曾祖父留下的不明种子扔进粪堆,长出了几种古老小麦。

被现代农业淘汰的品种,可能正好解决今天的问题。

要点

  • 1990 年代初,Grossi 在阁楼发现一袋不知存放了多久的种子,农场始建于约 1915 年。
  • 长出的麦子抗旱,长得高能盖过杂草,不需要化肥和除草剂。
10 / 25扫读🔥 23 · 💬 0

父子俩把一台小电脑装进薄荷糖铁盒

作者和 12 岁儿子花两个月,用旧零件做了一台装进 Altoids 铁盒的掌上游戏机。

AI 查不到的东西,最后还是靠网上一个陌生人的帖子。

要点

  • 起点是 MIT 旧货市场送的一个机器人套件和一台旧 ThinkPad。
  • AI 给的屏幕引脚图把 10 针说成 20 针,最后在 Arduino 论坛找到原理图。
11 / 25扫读🔥 22 · 💬 3

电动车曾经是为女性设计的

IEEE Spectrum:20 世纪初,电动车好启动、没尾气,厂商把它定位成女性用车。

定位来自产品的特点,也被当时的偏见塑造。

要点

  • 1911 年电启动器发明前,汽油车要手摇启动,噪音大、有尾气;电动车一拧开关就走。
  • 电动车也卖给医生,夜里出诊不吵醒邻居;GE 的充电器广告专门用女性形象。
12 / 25扫读🔥 114 · 💬 34

数据库 CPU 100% 时,它其实在等内存

Pivot 博客:CPU 显示满载,其实大量时间在等内存;让 GROUP BY 更快的办法是多做计算、少跳内存。

性能瓶颈常常不在计算,而在数据怎么摆放。

要点

  • 现代 CPU 每纳秒能执行 4–8 条指令,一次读内存要 50–100 纳秒,相当于 400–800 条指令。
  • L1 缓存约 1 纳秒,L2 约 3–4 纳秒,L3 约 10–15 纳秒。
13 / 25扫读🔥 23 · 💬 18

谷歌太空 TPU 卫星传回第一条 AI 回答

Project Suncatcher 原型卫星 10 月 1 日发射,本周首次让在轨的数据中心级 TPU 生成回答:一首关于太空的俳句。

里程碑很小,真正的难题是散热和辐射,还没开始测。

要点

  • 卫星上跑的是 Gemma 4 开源模型,提示从地面站上传,飞过挪威斯瓦尔巴时传回结果。
  • 接下来测试 TPU 在高温和辐射下的表现;下一步计划 2027 年发射两颗互联卫星。
14 / 25扫读🔥 61 · 💬 39

认识 86% 的词,只能听懂 38% 的台词

learnfromx 统计《葬送的芙莉莲》等 8 部动画:学会剧中最常见的 500 个词,词汇覆盖率 85.9%,但整句全懂的只有 38.4%。

「覆盖率」这个指标好看,却不等于你真能听懂。

要点

  • 覆盖率按出现次数算,助词出现一千次就算一千次;前 100 个词就有 68.3% 覆盖率,但只能全懂 8.5% 的句子。
  • 差距来自句子长度:一句平均 7 个词,只要有一个不认识就卡住。
15 / 25扫读🔥 53 · 💬 14

达斯汀·霍夫曼回忆拍《毕业生》

纽约客随笔:这部让他成名的电影,拍摄时他每天都觉得自己在失败。

当事人觉得在失败,常常只是因为身在其中看不清。

要点

  • 他住在父母家,每天被父亲追问拍摄细节和批评,五天后就搬去了剧组酒店。
  • 导演 Mike Nichols 不赶时间,拍了好几个月;霍夫曼说连试镜都不想去。
16 / 25扫读🔥 81 · 💬 28

Colin Percival:学者的责任

Tarsnap 作者回忆 2005 年发现英特尔超线程侧信道漏洞,放下找工作,花半年协调各方修复。

发现问题的人有责任把它处理好,哪怕代价是自己的事业节奏。

要点

  • 2004 年交完博士论文后,他发现超线程会通过缓存泄露信息,几周内做出能还原 RSA 私钥的演示。
  • 此后半年他负责私下通知各安全团队;英特尔曾通过雅虎要求他撤回发表。
17 / 25扫读🔥 41 · 💬 27

Show HN:把 NES《魂斗罗》改写成 C 再跑在浏览器里

作者把 1987 年 NES 版《魂斗罗》的汇编转成 C,再编译成 WebAssembly,还加了联机双人模式。

老游戏移植的门槛,正在被 AI 大幅降低。

要点

  • 汇编 → C → WebAssembly,浏览器里直接玩,支持在线双人。
  • 目前不少玩家反映没有音乐。
18 / 25扫读🔥 13 · 💬 5

阿雷西博望远镜倒塌的根源:锌在慢慢「蠕变」

美国国家科学院报告:固定钢缆的锌套筒长期缓慢变形,钢缆被拔出,2020 年平台坠落。

百年来没出过事的技术,也会在没人注意的地方失效。

要点

  • 故障链始于三年前的飓风玛丽亚。
  • 报告称这是一百多年使用中首次记录到的长期锌蠕变失效。
19 / 25扫读🔥 46 · 💬 27

Python 里的 None 被用得太多了

作者讲哨兵值:None 同时表示「缺失」「未设置」「出错」和「真的是空」,容易出错。

一个值承担太多含义,bug 就藏在含义之间。

要点

  • 例子:缓存返回 None,分不清是键不存在还是值本来就是 None。
  • Pydantic 2.14 的 MISSING 正式转正,用来区分「显式设为 null」和「根本没传」。
20 / 25扫读🔥 13 · 💬 0

雕塑重现罗马「变色杯」的光学效果

Ars Technica 报道:研究者复原了 1600 年前莱库格斯杯的配方,并做成雕塑。

古人做到了,现代人到现在才搞清楚怎么做。

要点

  • 莱库格斯杯是罗马时期的玻璃杯,光从外面照呈绿色,从里面透光呈红色。
  • 原文抓取失败,具体做法未能核实;帖子暂无评论。
21 / 25扫读🔥 212 · 💬 68

简单电路就能产生复杂行为

交互文章:用几个神经元搭一个追光的小生物,看看最简单的「大脑」能做出什么。

看起来像智能的行为,可能只来自几根连线。

要点

  • 一只眼一个鳍只能直走,大多数时候错过光源。
  • 加第二只眼和鳍、改变交叉或同侧连接,就能转向、靠近或躲开光。
22 / 25扫读🔥 52 · 💬 1

Show HN:住在引导扇区里的语言模型

bootgpt:512 字节的手写汇编加 11.5 KB 的 int8 模型,开机后不进系统,直接「梦」出一段假的 Linux 启动日志。

没有实用价值,但把「模型到底是什么」展示得很清楚。

要点

  • 模型从后续 23 个扇区加载,在 386 的 16 位实模式下运行,没有操作系统也没有 C 运行库。
  • 只有 8 个字符的上下文和一个隐藏层;Python 模拟和引导扇区的输出逐字一致。
23 / 25扫读🔥 23 · 💬 1

Distributed Proofreaders:志愿者校对公版书

这个网站把公版书拆成单页,志愿者对着扫描图逐页校对 OCR 文本,已完成 5 万多本。

把大活拆成小块,就能让很多人一起做。

要点

  • 已保存 51469 本书,10 月完成 106 本。
  • 每页要经过三轮校对和两轮排版,最后提交给古腾堡计划。
24 / 25扫读🔥 196 · 💬 39

GCC 怎么编译 switch 语句

博客详解 GCC 把 switch 变成跳转表、决策树或位图测试的各种技巧(原文写于 2024 年)。

看似简单的 switch,编译器背后有很多取舍。

要点

  • 连续的 case 会变成跳转表;有固定偏移时,编译器会自动减掉偏移。
  • 除位图优化外,这些优化在 clang 里也有。
25 / 25扫读🔥 76 · 💬 22

读和写,没你想的那么对称

2015 年的老文:文件读写 API 看起来对称,但因为缓冲,出错时的行为差别很大。

写成功了不等于写进磁盘了。

要点

  • 程序的读写通常经过多层缓冲,写操作返回成功时,数据可能还在内存里。
  • 读出错会立刻知道,写出错可能很久以后才暴露。

0 / 25