Skip to the content.

从 19 条内容中筛选出 9 条重要资讯。


  1. Goose:Aardappel 推出无共享栈式语言,从根源消除数据竞争 ⭐️ 8.0/10
  2. Brotli 远程代码执行漏洞 CVE-2026-111497 更名 HTTP2Shell,影响面扩大 ⭐️ 8.0/10
  3. Dan Luu 呼吁开发者借助 AI 打造更具野心的软件 ⭐️ 7.0/10
  4. Show HN「偷走我的比特币」蜜罐悬赏:挑战者需利用 PHP RCE ⭐️ 7.0/10
  5. 月之暗面发布 Kimi K3.1 Pro:3T 级别模型逼近前沿水平 ⭐️ 7.0/10
  6. Roku 将开发者代码仓库从 GitHub 迁移至 GitLab ⭐️ 6.0/10
  7. missileer.watch 让你实时收听 11175 kHz 上的美军核力量紧急行动信息 ⭐️ 6.0/10
  8. FreeDNS 讨论引发对公共后缀列表安全缺口的关注 ⭐️ 6.0/10
  9. 2018 年量子物理解读文章引发 Hacker News 关于量子力学教学方法的讨论 ⭐️ 6.0/10

Goose:Aardappel 推出无共享栈式语言,从根源消除数据竞争 ⭐️ 8.0/10

曾参与 FlatBuffers 并为 Google 工作的编译器作者 Wouter van Oortmerssen(aardappel)发布了新语言 Goose,这是一种以“无共享线程”为核心的栈式编程语言。在 Goose 中,每个工作线程都被编译成一个拥有独立内存的独立程序,扁平值通过类型化队列以 memcpy 方式传递,因此数据竞争、锁、原子操作和内存序在该语言中根本不存在。 并发缺陷是系统软件中代价最高的一类问题,而 Goose 的做法是在语言层面直接取消共享可变状态,而不是靠锁或借用检查器来打补丁。它内建的二进制结构校验还支持对网络数据做直接内存映射,而在这一领域,糟糕的解析实现常常带来数量级的性能损失;该设计还获得了 John Carmack 的公开称赞。 该语言使用多个数据栈和可调整大小的字段,按照 Carmack 被引述的评论,这把该思路从“很多任务可以这样做”推进到了“几乎一切都可以这样做”,同时相对引用和内建的二进制结构校验使文件和网络数据能够零拷贝映射。不过它仍是实验性的小众项目,生态很小,尚不能作为现有语言的生产级替代品。

hackernews · bobbydigitales · 10月24日 19:06 · 社区讨论

背景: 无共享架构让每个节点或线程拥有自己私有的内存,任意两者都不会触碰同一份数据,这消除了争用,但要求所有通信都必须通过显式的消息传递完成。栈式(面向栈)语言主要通过在一个或多个栈上压入和弹出值来操作数据,而不是命名寄存器或变量,Forth 和 Factor 等语言就属于这一风格。零拷贝解析则避免把输入缓冲区复制成新的字符串或对象,而是直接在原地解释原始字节——Pydantic v2 和 Rust 解析器等项目正是靠这一技术获得了大幅提速。

参考链接

社区讨论: Hacker News 的讨论帖引来近 150 条评论,作者亲自下场答疑,有评论者将该设计与 Dart 的 Isolates 相比较,后者同样为每个工作单元隔离内存。也有人追问更棘手的场景,例如在栈数量固定的情况下,如何表示任意数量的动态大小值(比如一张会随机增删字符串的哈希表);还有评论者回忆说,ML 阵营当年的“区域(regions)”研究走过类似路线,但最终因内存开销偏高而被认为是死路。

标签: #programming-languages, #concurrency, #memory-management, #compilers, #systems-programming


Brotli 远程代码执行漏洞 CVE-2026-111497 更名 HTTP2Shell,影响面扩大 ⭐️ 8.0/10

Aikido 将编号为 CVE-2026-111497 的 Brotli 解压远程代码执行漏洞以“HTTP2Shell”这一新名称重新发布,认为其影响远不止最初“Node2Shell”所描述的 Node.js 范围,而是波及大量会解码 Brotli 数据的 HTTP 库与应用。Node.js 已发布修复版本 22.23.4、24.22.1 和 26.12.1,但更广泛生态的受影响情况仍在梳理之中。 这是一个位于解压例程中的未授权远程代码执行漏洞,而该例程被无数 HTTP 技术栈复用,因此任何接受或处理攻击者可控 Brotli 数据的服务都可能暴露在风险之中。由于该解码器往往是被捆绑引入而非直接安装,开发团队可能在完全不知道依赖树中存在该库的情况下就已经中招。 该漏洞是解码器在处理特制 Brotli 压缩数据时触发的越界写,因此利用的前提是目标确实会解压攻击者提供的数据,常见情形是带有 Content-Encoding: br 的请求体,而这一配置相对少见。披露过程也颇具争议:据称该漏洞早在二月份就已被上报,但当时未被认定为安全问题,直到现在才有包含修复的版本发布。

hackernews · theanonymousone · 10月24日 08:06 · 社区讨论

背景: Brotli 是由 Google 最初开发的一种压缩算法,与 gzip 一样被标准化为 HTTP 内容编码(Content-Encoding: br),广泛用于压缩响应体,偶尔也用于压缩请求体。其参考解码器由 C 语言编写,因此解析压缩流时的缺陷可能破坏内存,最坏情况下可让攻击者劫持程序执行流。Node.js 在运行时中捆绑了 Brotli 解码器,这正是该库的缺陷会传导至每一个基于它构建的 Node.js 版本的原因。

参考链接

社区讨论: 评论者普遍批评“HTTP2Shell”这个名字毫无意义且过于宽泛,不少人更认可与之竞争的“Broccoli2Shell”命名,并指出该漏洞在任何手动 Brotli 解码场景下都可触发,并非仅限 HTTP。也有人质疑,一个二月份就被上报的未授权 RCE 为何至今才被重视,猜测是 AI 自动化流程“无人把关”所致,并对竟有如此多技术栈接受 Brotli 压缩请求体表示惊讶。整体情绪是对这种耸人听闻式报道感到厌烦,多位读者呼吁大家打好补丁、继续干活就好。

标签: #security, #vulnerability-disclosure, #brotli, #http-libraries, #remote-code-execution


Dan Luu 呼吁开发者借助 AI 打造更具野心的软件 ⭐️ 7.0/10

Dan Luu 发表文章,主张软件开发者应当把目标定得更高,利用新的 AI 工具去追求真正有野心的项目,而不是满足于渐进式的改良。该文在 Hacker News 上引发了大量讨论,开发者们既分享了具体案例,也围绕 AI 在工程实践中真正能创造价值的地方展开了辩论。 这篇文章反驳了资深工程师群体中一种普遍的情绪——觉得自己的工作被简化为给模型写提示词,并重新把 AI 定位为攻克过去认为遥不可及的问题的杠杆。哪怕只有一小部分开发者付诸行动,也可能改变团队在 AI 辅助工作流中划定项目范围和投入精力的方式。 评论者为这一论点提供了具体佐证:一位开发者称自己在 AI 协助下构建的 C++ 编译器编译速度约为 gcc 的 7 倍,并指出更快的 Rust 编译能显著加速 agentic coding(智能体式编程)。也有人提醒,LLM 擅长从零做到 MVP,但无法解决 MVP 之后在功能取舍、集成和维护性上的权衡问题。

hackernews · ltratt · 10月24日 21:47 · 社区讨论

背景: Dan Luu 是一位知名的软件工程师和博主,其关于工程实践、性能与行业炒作的文章在开发者社区中广泛传播。agentic coding 指由 AI 智能体自主编写、编译并迭代代码的工作方式,其效率高度依赖快速的“编译—测试”循环。gcc 是历史悠久的 GNU 编译器集合,也是 C/C++ 编译事实上的基准,其性能提升以极其困难著称。

社区讨论: 整体氛围偏向支持但也更为审慎:评论者认同开发者应当更有野心,但多人强调 AI 的真正强项是从零做到可用的 MVP,而非处理其后的产品取舍、集成复杂度和维护负担。一个值得注意的反面观点是,用 AI 加速流程可能引入过拟合、凌乱的代码,泛化能力差且难以维护,有评论者表示 LLM 已经“硬化”了他们工作场所的数百个应用。

标签: #software-engineering, #ai-assisted-development, #ambition, #compilers, #industry-commentary


Show HN「偷走我的比特币」蜜罐悬赏:挑战者需利用 PHP RCE ⭐️ 7.0/10

一位开发者上线了 stealmybitcoin.com 蜜罐网站,在服务器上藏了一个价值约 502 美元(约 0.00051 BTC)的比特币钱包,邀请任何人通过攻击一个刻意选定的 PHP 环境把它偷走。页面实时显示「未被攻破」的计时(有评论者复制页面文本时为 0.65 小时),而钱包私钥可通过 PHP 用户账号调用 print-flag 二进制文件取得。 这场挑战把一个抽象的争论变成了公开可测量的实验:新近披露的 PHP2Shell 远程代码执行漏洞在真实环境中是否真的唾手可得,以及自主 AI 智能体是否真能自行发现并武器化这类缺陷。谁先攻破(或者一直无人攻破)都将成为这场已在 X 和 LinkedIn 上吵了好几天的争论的证据。 评论者指出,这个环境恰恰对它引用的漏洞做了针对性硬化:CLI 服务器、1 MiB 请求上限、惰性页面和高内存限制,把两个 CVE 的触发条件都剥掉了,因此该站点很可能只是在收集针对「其实不可利用」目标的 PoC。作者也表示所用 PHP 版本是 PHP2Shell CVE 公布之前的版本,奖金刻意设得很小,以免有人为了获利而消耗真正的零日漏洞。

hackernews · cloudlandsdev · 10月24日 20:30 · 社区讨论

背景: PHP2Shell 指 2026 年 10 月披露的一对高危 PHP 内存安全漏洞——CVE-2026-109618(通过 OOM 内存破坏实现 RCE)和 CVE-2026-109619(通过陈旧全局状态实现 RCE),影响 PHP 5.4 至 8.5,波及 PHP-FPM、Apache mod_php、php-cgi、FrankenPHP 和 LiteSpeed,其中 mod_php 被认为风险最高。蜜罐(honeypot)是一种诱饵系统,伪装成合法且有价值的目标,实则被隔离和监控,以便防守方研究攻击者的手法。这个项目把通常的套路反了过来:不隐藏陷阱,而是公开挂出真实(虽然很小)的奖金,把蜜罐变成了公开基准测试。

参考链接

社区讨论: 讨论整体偏怀疑和分析性。安全研究者 dguido 称这是一个陷阱,表示自己手上已有可用的 RCE,但在补丁尚未普及前不愿演示;technion 则认为网站撑过一个小时就已戳破了「成千上万智能体蜂群在自主攻陷每一个网站」的说法。也有人指出该配置实际上并不受 PHP2Shell 影响,而 scottydelta 报告说他让五个 AI 智能体尝试,其中两个真的动手,GPT 系模型则将其判定为网络安全请求并拒绝执行。

标签: #security, #PHP, #RCE, #honeypot, #AI-agents


月之暗面发布 Kimi K3.1 Pro:3T 级别模型逼近前沿水平 ⭐️ 7.0/10

月之暗面(Moonshot AI)于 2026 年 10 月 23 日至 24 日在 Kimi API 上发布 Kimi K3.1 Pro,这是一个具备 100 万 token 上下文窗口的 3T 级别模型,输入价格为每百万 token 2.00 美元、输出为每百万 token 10.00 美元。官方还提供速度快 2-3 倍、价格翻倍的“Highspeed”版本,并承诺将在 2026 年 11 月 4 日前公开发布完整模型权重。 这是首次有即将开放权重的模型在评测上如此接近闭源前沿模型:Artificial Analysis 给出 55 分,超过 GPT-6 Astra、Gemini 4 Argon 和 Claude Fable 5.1(均为 53 分),仅次于 58 分的 Claude Opus 5.5。再加上仅为 Claude Opus 5.5 一半的价格,它对闭源模型厂商构成了实质性的竞争压力,也让希望自行部署的团队在权重发布后拥有了一个可信的高端选择。 据第三方报道,该模型总参数约为 2.8 万亿、激活参数约 1040 亿;月之暗面自测基准显示其大致与 Claude Opus 5.5 和 GPT-6 Astra 持平,部分项目胜出、部分项目接近。API 兼容 OpenAI 接口,但权重目前尚不可下载,因此“开放权重”仍只是到 11 月 4 日才兑现的承诺;Simon Willison 用“骑自行车的鹈鹕”SVG 做非正式测试,在最高推理档位下得到的结果不错但仍有瑕疵。

rss · Simon Willison · 10月23日 19:40

背景: 开放权重(open weights)指模型训练后的参数被公开发布,其他人可以下载、微调并自行部署,这与只能通过 API 访问的闭源模型相对。月之暗面是一家中国实验室,其 Kimi 系列模型常被拿来与美国前沿模型比较。Artificial Analysis 智能指数是一项综合基准,把推理、编程、知识、指令遵循和多步智能体任务的表现汇总为单一分数,因此几分的差距也被视为有意义的信号。

参考链接

标签: #LLM, #Kimi, #Moonshot AI, #model release, #benchmarks


Roku 将开发者代码仓库从 GitHub 迁移至 GitLab ⭐️ 6.0/10

Roku 在其开发者博客上宣布,已将开发者代码仓库从 GitHub 迁移到 GitLab。此次迁移涉及 Roku 面向开发者的代码托管服务,不过公告本身并未给出太多技术层面的迁移理由。 Roku 是一家规模可观的消费级平台公司,它的迁移为“企业重新评估 GitHub 作为主要代码托管平台”这一趋势再添一例。对于正在权衡 GitHub 与 GitLab 的团队而言,这表明 CI/CD 的契合度与组织内部工作流,可能比生态规模和网络效应更重要。 公告没有提供迁移时间表和技术原因,也未说明 CI/CD 流水线、问题追踪器和各类集成是如何迁移的。社区成员特别指出了这一缺失,有评论者希望 Roku 能“吐露一些内幕”,讲清楚迁移背后的真实原因。

hackernews · cxr · 10月24日 16:06 · 社区讨论

背景: GitHub 和 GitLab 都是基于 Git 的源代码托管平台,但两者设计理念不同:GitHub 起家于大型开源社交网络,以 GitHub Actions 作为其 CI/CD 系统;GitLab 则提供一体化的 DevSecOps 平台,可以私有化自托管,并把 CI/CD、问题追踪和安全扫描打包在一起。企业会因可靠性、价格、数据驻留地或 CI/CD 易用性等考虑在两者之间迁移,而每次迁移通常都是一个持续数月的工程项目。

社区讨论: 评论者总体上偏向 GitLab,认为它更契合普通企业内部项目的心智模型,且其一体化 CI/CD 体验优于 GitHub Actions。也有人对隐含的迁移理由提出质疑:一位评论者指出 Roku 自身正被 Fox 收购,因此没有哪家厂商是“清白”的;另一位认为 GitHub 的故障主要源于开发者工作流需求的爆发式增长,而非某一次工程失误;还有人询问 Dagger 这类工具是否能在不依赖 Git 托管方的情况下带来真正的 CI 收益。

标签: #GitHub, #GitLab, #developer-tools, #CI/CD, #platform-migration


missileer.watch 让你实时收听 11175 kHz 上的美军核力量紧急行动信息 ⭐️ 6.0/10

新上线的网站 missileer.watch 提供实时音频,让访客收听美军通过高频全球通信系统(HFGCS)11175 kHz 频道播发的紧急行动信息(EAM)以及优先级更高的“Skyking”广播。该项目在 Hacker News 上引发讨论,帖子获得 101 分、66 条评论,内容包括收听技巧、冷知识与对网站文案的质疑。 它降低了一个小众爱好的门槛:任何人只要有浏览器,就能“旁听”核打击力量同样在守听的这个短波频道,而不必购买短波电台或 SDR 接收机、也不用学习电波传播规律。这也顺应了公众对核指挥控制通信(NC3)透明度与信号监测日益增长的兴趣。 11175 kHz 是 HFGCS 的主要语音频率之一,其他还包括 4724、8992 和 15016 kHz,均使用上边带(USB)语音模式;信息本身是加密且预先格式化的,因此听众只能听到播报的节奏与结构,而无法获知内容。摘要指出,有评论者认为该网站的说明文字很可能是 AI 生成的,而且这些信息对信号监测圈而言早已熟知,并非新发现。

hackernews · liotier · 10月24日 19:43 · 社区讨论

背景: 在美国核指挥控制体系中,紧急行动信息(EAM)是一种预先格式化并加密的命令,用于指示具备核打击能力的部队执行特定的“大规模攻击选项”或“有限攻击选项”。这类信息通过高频全球通信系统(HFGCS)播发,该系统是由美国空军短波电台组成的全球网络,用于联络飞机、潜艇和指挥所,常以“盲发”方式进行,任何拥有短波接收机的人都能收到。“Skyking”(又称 Foxtrot 广播)是同一网络中优先级更高、时效性更强的信息,必要时可打断正在播发的 EAM。由于内容加密,监测爱好者主要关注播报格式、呼号和时间规律,而非其真实含义。

参考链接

社区讨论: 评论者态度两极:有人称赞这个点子很酷,也有人调侃网站文案像是较老版本的 Claude 写的,还有人表示很高兴 AI 生成文本至今仍如此容易被识破。讨论也贡献了不少冷知识——有一段时间 Skyking 测试信息用乐队名和流行文化梗(Iron Maiden、The Cure、Duran Duran、Rush、Hanson)作为内容,于是出现了“DISREGARD ‘THE CURE’ TRANSMITTED AT 19”这类播报;此外还有人询问 8775 kHz 等其他频率,并给出 DEWLine 的 Skyking 页面和 eam.watch 存档等资源链接。

标签: #shortwave-radio, #military-communications, #signals-intelligence, #emergency-action-messages, #AI-generated-content


FreeDNS 讨论引发对公共后缀列表安全缺口的关注 ⭐️ 6.0/10

Hacker News 上关于免费共享 DNS 托管服务 FreeDNS(freedns.afraid.org)的讨论帖引发关注,焦点并非新功能,而是一个具体的安全隐患:从该服务共享域名库中分配的子域名并未被列入公共后缀列表(PSL)。评论者还指出,该站点近二十年来基本没有变化,并推荐了 nic.eu.org 和 HE.net 的 dns.he.net 控制台等替代方案。 由于共享子域名未被列入公共后缀列表,浏览器不会把每个 FreeDNS 子域名当作独立站点处理,因此设置在共享父域上的 Cookie 可能跨用户泄漏,这对把该服务用于实验或轻量生产用途的人构成实际风险。这次讨论提醒人们,选择免费基础设施会带来隐蔽的安全与隔离权衡,而这类问题往往只有在这种讨论帖中才会浮现。 评论者指出,把一个共享域名加入 PSL 相当困难,甚至可能无法实现;同时 FreeDNS 的共享域名库目前约有 2.3 万个域名,任何人都可以挂载其中任意一个并作为子域名使用。另一些人则给出实用替代做法,例如把 FreeDNS 当作备用/辅助 DNS 提供方,从而只需一台自建服务器即可,以及在无力付费购买域名时使用 nic.eu.org。

hackernews · esher · 10月24日 15:20 · 社区讨论

背景: FreeDNS(afraid.org)是一项长期运营的免费 DNS 托管服务,既支持为自己的域名提供静态和动态 DNS,也支持从其他用户贡献的共享域名库中挑选子域名使用。公共后缀列表(PSL)是由社区维护的一份清单,最初由 Mozilla 发起,列举了各方可独立注册域名所依据的后缀;浏览器借助它来划定 Cookie 隔离、同源策略和证书作用域的边界。当某个共享托管域名未被列入该列表时,在浏览器看来所有租户的子域名都会坍缩成同一个“站点”,从而可能引发 Cookie 投掷(cookie tossing)等攻击。动态 DNS 则允许 IP 地址不断变化的主机始终通过一个稳定的主机名被访问。

参考链接

社区讨论: 整体氛围温和而务实:多位评论者表示自己用 FreeDNS 已有 15 至 20 年,主要用于测试域名、一次性实验和低成本托管,其中一人称其是“网上最稳定、最持久的服务之一”。主要反调是有人指出其未被列入公共后缀列表,会影响 Cookie 处理并构成安全问题;评论者还把它与 nic.eu.org 在免费域名方面做了对比,并质疑其界面是否抄袭了 dns.he.net。

标签: #dns, #free-services, #web-security, #public-suffix-list, #infrastructure


2018 年量子物理解读文章引发 Hacker News 关于量子力学教学方法的讨论 ⭐️ 6.0/10

一篇 2018 年发布在南安普顿大学网站(~doug/quantum_physics)上的量子物理解读文章在 Hacker News 上重新被提起,获得了 270 分和 204 条评论。讨论很快从文章本身转向了学习量子力学的更好方法。 这条讨论串是物理学教育中一个反复出现的抱怨的缩影:传统入门材料先堆砌经典波粒图像,然后直接跳到无限维希尔伯特空间,让许多自学者望而却步。评论者认为,从单量子比特和双量子比特体系的线性代数入手要容易得多,这对于设计量子计算与物理课程、教程或学习工具的人来说很有参考价值。 一位评论者指出,理解单量子比特和双量子比特体系及其可观测量所需的线性代数只有微积分之前的水平,比“先讲双缝实验”的路径平缓得多。其他人则推荐了 L. V. Tarasov 以对话体写成的《Basic Concepts of Quantum Mechanics》(可在 archive.org 上获取)、Bob Coecke 的视觉化著作《Picturing Quantum Processes》,以及一个自建的交互式学习指南,涵盖从牛顿力学到全息术的方程。

hackernews · rramadass · 10月24日 09:53 · 社区讨论

背景: 量子力学描述微观尺度下的物质与光,其标准教科书式入门通常先讲波粒二象性和双缝实验,再引入被称为希尔伯特空间的抽象态空间。量子比特(qubit)是经典比特的量子对应物,也是最简单的这类体系,它的行为可以用普通的向量和矩阵来描述,因此许多教育者认为它是更友好的起点。该理论的解释至今仍有争议:哥本哈根解释认为波函数在测量时坍缩,而埃弗雷特的多世界解释则认为宇宙会分支,评论者指出后者在部分理论物理学家中获得了更多青睐。

社区讨论: 整体氛围相当热烈且聚焦教学,评论者纷纷分享那些最终让自己“开窍”的资源——量子比特线性代数、Tarasov 的苏格拉底式对话,以及视觉化的图示方法都获得了好评。一个反复出现的批评是,传统讲解承载了太多来自经典物理的“概念包袱”。也有评论者对多世界解释提出质疑,认为其宇宙分裂机制的解释深度并不比波函数坍缩更多。

标签: #quantum-mechanics, #physics-education, #learning-resources, #hacker-news-discussion, #pedagogy