2026 06 06 HackerNews

2026-06-06 Hacker News Top Stories #

  1. 标普道琼斯指数公司坚持让SpaceX等大型IPO等待12个月才能纳入指数,延缓了被动基金资金流入。
  2. Ladybird浏览器项目因AI生成垃圾PR威胁安全与质量控制,放弃公开Pull Request模式。
  3. Anthropic开源了用Claude进行自主漏洞发现与修复的参考框架,默认针对C/C++内存漏洞且采用沙箱隔离。
  4. 《纽约时报》通过难以退订的营销邮件强制推广订阅,暴露其短视且损害信任的绝望营销策略。
  5. 纪录片《C++: The Documentary》回顾了C++四十年历程,指出其已成为用户增长最快的全球语言之一。
  6. 研究通过地面GNSS数据追踪到一个自2019年起干扰欧洲等地的俄罗斯“闪电”轨道预警卫星星座。
  7. 国际空间站俄罗斯舱段空气泄漏恶化,宇航员在维修两处泄漏点后暂避货运飞船,现已安全返回。
  8. Meta智能眼镜应用Stella已内置面部识别技术管道,但普通用户界面暂不可见,功能就绪待开关。
  9. 英国政府将GOV.UK Pay支付处理从Stripe切换至Adyen,引入“Pay by Bank”银行转账功能。
  10. Meta在弃用的Portal设备上启用ADB,但此前曾以安全为由拒绝开放设备以延长寿命。

1. SpaceX 及其他大型 IPO 被标普拒绝快速纳入指数 (SpaceX, Other Mega IPOs Denied Fast Index Entry by S&P) #

https://www.bloomberg.com/news/articles/2026-06-04/s-p-dow-jones-keeps-megacap-ipo-rules-as-is-after-consultation

S&P 道琼斯指数公司宣布,将维持现有上市新股纳入 S&P 500 等基准指数的 12 个月等待期,不会为 SpaceX 等大型 IPO 开辟快速通道。这意味着这些公司无法立即进入指数,被动基金数十亿美元的资金流入将被推迟。该决定与 Nasdaq 和 FTSE Russell 等行业竞争对手的做法背道而驰。


HN 热度 921 points | 评论 477 comments | 作者:tristanj | 1 day ago #

https://news.ycombinator.com/item?id=48405718

  • 指数应当保持缓慢变动,纳入新公司只会让养老金和 ETF 被充当接盘侠,散户可自行在 Robinhood 等平台交易,不应被动加入指数基金。
  • SpaceX IPO 是华尔街内幕人士欺诈散户的最大丑闻,由纳斯达克、高盛、摩根大通策划,散户被迫通过 401k 买入,未来将引发大规模诉讼。
  • YouTube 上的批评内容也有权威性,如 Patrick Boyle 是前对冲基金经理兼金融教授,视频有学术严谨性。
  • 反驳批评观点:SpaceX IPO 在 Bitmex 上已有 20% 溢价,证明市场看好,炒作可长期维持(如特斯拉例子)。
  • 锁定期结束配合指数基金买入对 IPO 买家有利,增加流动性;Ed Zitron 的观点是错误的。
  • 锁定期缩短至 15 天是坏事,正是内幕人士倾销股份的机会,Zitron 的警告正确。
  • 公司创新增强人类能力,不应被唱空观点拖累;但将 AI 认知能力集中在少数病态资本家手中并非进步。
  • 标普拒绝快速纳入,纳斯达克和 FTSE Russell 却缩短了等待时间,其他指数提供商更无原则。
  • 如果要做空,首选 OpenAI(或纳斯达克 100、与 Elon 相关资产、美元),因为变现困难且竞争激烈。
  • 纳斯达克规则变化是竞争上市的结果,符合交易所自身利益,但损害投资者利益。

2. Ladybird 项目调整开发流程:不再接受公开的 Pull Request (Changing how we develop Ladybird) #

https://ladybird.org/posts/changing-how-we-develop-ladybird/

Ladybird 项目宣布调整开发流程:不再接受公开的 Pull Request,所有代码变更仅由项目维护者引入。原因是 AI 工具大幅降低了伪造善意贡献的成本,浏览器安全至关重要,且项目正为首次 Alpha 发布做准备,需要更严格的流程和安全模型。所有现有公开 PR 将被关闭,外部代码不再通过其他渠道提交。项目仍保持开源,外部支持可通过提交 bug 报告、还原测试、标准讨论、设计讨论、安全报告和技术反馈等方式进行。


HN 热度 797 points | 评论 513 comments | 作者:EdwinHoksberg | 16 hours ago #

https://news.ycombinator.com/item?id=48409191

  • 大量 AI 生成的 PR 违反项目政策,提交者却不满不被感谢,他们没意识到生成代码本身并无价值。
  • 即使是手工写的大量代码也不一定是有价值的贡献,AI 只是让本就不靠谱的人继续不靠谱,问题在于态度而非技术。
  • AI 增加了无经验开发者提交垃圾 PR 的比例,且有钱人能用更多 token 淹没维护者,将变成财务问题。
  • 可以用保证金(如 10 美元押金)来过滤垃圾 PR,若 PR 无价值则押金归维护者。
  • 保证金机制会增加额外摩擦,可能导致贡献者放弃提交,因为贡献本身缺乏足够激励,真正的壁垒应该在编写代码阶段。
  • 替代方案包括跨项目声誉系统(但有监控和作弊风险)或在考试中心进行线下编码测试。
  • 保证金会阻止经济欠发达地区的潜在贡献者。
  • 让贡献者付钱参与免费开源会引发纠纷,增加维护者负担。
  • 其他工程领域不会接受无背景的人做的工作,软件工程师缺乏阶级团结。
  • 更恰当的类比是“随机路人看了教程就给你家重新布线,你还得感谢他”,而非简单的 DIY 指导。

3. 防御代码参考框架 (Anthropic’s open-source framework for AI-powered vulnerability discovery) #

https://github.com/anthropics/defending-code-reference-harness

defending-code-reference-harness 是 Anthropic 发布的一个开源参考实现,用于使用 Claude 进行自主漏洞发现与修复。它基于与多家安全团队合作的实践经验,提供了一个通用的自主管道(recon → find → triage → report → patch),并附带一系列 Claude Code 交互技能(如 /quickstart、/threat-model、/vuln-scan、/triage、/patch 等),帮助用户快速上手、构建威胁模型、运行静态扫描、分类漏洞并生成修复补丁。

该仓库的主要内容包括:

  • 交互式技能:可在 Claude Code 中直接运行,实现安全分析与修复流程。
  • 自主管道(harness/):默认配置为查找 C/C++ 内存漏洞,使用 Docker 和 ASAN,采用 gVisor 沙箱隔离执行,确保安全。
  • 安全说明:涵盖沙箱设置、不挂载敏感目录、代理沙箱的 egress 白名单等。
  • 定制指南:指导如何将管道移植到其他语言、检测器或漏洞类型。
  • 逐步上手建议:Day 1 构建威胁模型并运行静态扫描,Day 2 运行参考管道,Days 3-5 定制管道,Week 2 开始自主扫描、分类与修复。

该项目不维护且不接受贡献,但 Anthropic 提供托管产品 Claude Security。用户可通过克隆仓库、运行脚本设置沙箱后立即开始使用。


HN 热度 517 points | 评论 140 comments | 作者:binyu | 1 day ago #

https://news.ycombinator.com/item?id=48403980

  • 将 AI 漏洞发现框架比作木工夹具,认为应个人定制而非直接使用成品
  • AI 时代软件成本降低,工具变得高度个人化且不通用,因此很少分享
  • 工匠和开发者会随身携带个人定制的工具和配置,AI 时代也需要可移植的个人框架
  • 重新制作工具可改进原有缺陷,木工乐于再次打造
  • 可通过类似 dotfiles 的方式管理 AI 工具配置,实现便携和共享
  • 合同中工具所有权取决于条款,个人工具有一定情况下不属于客户
  • 应关注如何让 AI 工具体系在公司内部共享,提高团队生产力而非仅个人效率
  • AI 并未让开发零努力,仅部分环节降低工作量
  • AI 时代代码质量可能下降,但任务特定抽象不一定是低质量的表现
  • AI 让编程更倾向于个人定制工具(shop jigs),如写脚本解决自己特定问题

4. 《纽约时报》的绝望 (The desperation of NYTimes) #

https://rozumem.xyz/posts/16

作者因想阅读一篇付费文章而订阅了《纽约时报》,月费仅 2 美元。但在接下来的 5 天里,他收到了 5 封无法退订的营销邮件,页脚甚至声称这些邮件是“必要信息”,因此即使未同意接收营销邮件也会收到。这种强制手段让他感到无力且反感,特意去检查并关闭了自动续费。

作者自己经营一家依赖邮件营销的公司,他坚持每封营销邮件都附带退订链接,并在部分交易邮件中提供关闭账户的入口。他认为这种做法并非阻碍增长,而是提升发件声誉、保持名单干净、让客户有掌控感,反而有助于品牌和长期增长。

作者感慨,自己的收入远不及《纽约时报》,却能做到尊重用户选择,而大媒体却采用如此 desperate 的营销策略,令人深思。


HN 热度 383 points | 评论 313 comments | 作者:rozumem | 1 day ago #

https://news.ycombinator.com/item?id=48401965

  • NYTimes 的订阅容易但取消困难,需要打电话并在限定时间内办理,这种掠夺性行为令人厌恶。
  • 尽管订阅流程有问题,但 NYTimes 的新闻内容仍有价值,许多用户愿意为此忍受不便。
  • 消费者难以同时表达对公司的好评与批评,缺乏有效信号渠道。
  • 对客服人员态度恶劣不会影响高层决策,公司只关注收入和股价。
  • 写纸质信件或留下差评可能被营销团队看到,但效果有限。
  • 使用广告拦截工具可以屏蔽 NYTimes 的升级弹窗。
  • 多数公司不在乎顾客反馈,只追逐利润,市场被糟糕产品主导。
  • 可以编写脚本每月自动订阅和取消,浪费 NYTimes 客服时间。
  • 用户用脚投票,选择远离某些公司但难以完全避免(如 AWS)。

5. C++:纪录片 (C++: The Documentary) #

https://herbsutter.com/2026/06/04/c-the-documentary-released-today/

Herb Sutter 在其博客上宣布,关于 C++ 的纪录片《C++: The Documentary》已于 2026 年 6 月 4 日在 YouTube 首播。他本人与 Bjarne Stroustrup 等众多关键人物一起参与了直播讨论。该纪录片回顾了 C++ 从贝尔实验室诞生到全球采用的 40 年历程,并指出截至 2025 年第三季度,C++ 已成为全球四大语言中增长最快的(过去 3.5 年用户增长 90%)。

文中列出了出镜人物,包括 Bjarne Stroustrup(C++ 设计者)、Alexander Stepanov(STL 设计者)、Anders Hejlsberg(C#、TypeScript 创建者)、Andrei Alexandrescu、Chris Lattner(LLVM、Clang、Swift 创建者)等。还附有纪录片章节时间线,涵盖从 1980 年代“带类的 C”到 C++11 现代复兴、标准化过程、游戏与交易领域应用、以及未来挑战。


HN 热度 363 points | 评论 269 comments | 作者:ingve | 19 hours ago #

https://news.ycombinator.com/item?id=48408016

  • Ken Thompson 批评 C++ 不连贯、复杂、是垃圾堆,若没依附 C 可能不会广泛使用,且需花大量时间清理实现而编译器本可处理
  • C++98 之后书籍成产业,代码难以理解,C++11 与 C++98 差异巨大
  • Zortech C++ 的成功推动了 C++ 在 PC 上的普及,Borland 和微软因此跟进开发自己的 C++ 编译器
  • C++ 可能“拯救”了 C,因为 C 委员会可以指向 C++ 来拒绝给 C 增加新特性
  • 对比 Rust,C++ 是不同时代语言的混杂,最糟的是未定义行为的开发者敌意
  • Rust 在几乎各方面都比 C++ 优越,C++ 对新项目已死
  • Rust 还很年轻,需要时间检验,不能断言其不会变复杂

6. 追踪欧洲上空一个强大的 GNSS 干扰源 (Tracing a powerful GNSS interference source over Europe) #

https://arxiv.org/abs/2606.03673

该论文分析并识别了一个空间基全球导航卫星系统(GNSS)干扰源,该源自 2019 年以来在欧洲大陆、格陵兰和加拿大引发了数十次强大的瞬态宽区域干扰事件。

研究基于 2019 年至 2026 年间从地面 GNSS 参考站网络收集的数据,做了以下工作:

  1. 开发了一个基于接收功率的检测框架。
  2. 详细描述了该源引起的宽区域干扰事件的时空和频谱模式。
  3. 提出并分析了融合接收功率和到达时间差测量的识别技术。
  4. 应用这些技术,最终确认该 GNSS 干扰源为位于“闪电”(Molniya)轨道上的俄罗斯预警卫星星座。

论文已提交至导航研究所(ION)的 NAVIGATION 期刊审稿。


HN 热度 354 points | 评论 193 comments | 作者:mimorigasaka | 15 hours ago #

https://news.ycombinator.com/item?id=48409664

  • 能够识别具体干扰卫星,这一技术很有意义。
  • 在罗马尼亚海岸和波兰水域的施工项目每天遭遇 GPS 干扰。
  • 俄罗斯的干扰同样影响本国居民,但俄政府不在乎。
  • 俄罗斯互联网受限,并非完全断网,但 Cloudflare 被屏蔽。
  • 平民持有枪支无法对抗拥有坦克、火炮的现代政府军队。
  • 车臣战争案例表明,缺乏重型武器和外国支持的起义容易被镇压。
  • 量子惯性导航技术尚未成熟到能装进手机。
  • 干扰源是地面基站而非卫星,覆盖范围很广,波兰大部分地区受影响。
  • 俄罗斯在加里宁格勒和圣彼得堡附近长期进行 GPS 干扰,甚至影响瑞典水域。
  • 国际民航组织仅通过严厉谴责,未施加实质后果。
  • 欧洲过去对俄罗斯入侵格鲁吉亚、克里米亚事件反应软弱,继续与其做生意。
  • 当前美国威胁入侵欧洲领土,放松对俄制裁,欧洲正逐渐疏远美国。
  • 美国众议院通过了乌克兰援助法案,但资金可能被参议院或行政部门阻碍。
  • 欧洲曾试图通过购买俄罗斯天然气、进行经济整合来改变其行为,但已失败。
  • 有人认为美国不希望俄罗斯与欧洲关系改善。

7. 宇航员躲避空气泄漏维修后被告知返回国际空间站 (Astronauts told to return to ISS after sheltering over air leak repairs) #

https://www.bbc.com/news/live/c4g44ew3g1kt

国际空间站(ISS)的宇航员因俄罗斯段“星辰”(Zvezda)服务模块出现新的空气泄漏,曾进入飞船避难,现已被告知返回空间站。泄漏问题由来已久,2019 年首次报告,近期恶化至每天约 1 公斤空气流失,被 NASA 列为最高安全风险。两名俄罗斯宇航员在维修时发现两处泄漏点,其中一处已修复,第二处修复工作暂停,等待进一步评估。共有 7 名宇航员在站,包括美国、俄罗斯、法国等国籍的科学家、飞行员和工程师,俄罗斯宇航员谢尔盖·库德-斯韦尔奇科夫担任指令长。目前机组人员和空间站系统均无危险。


HN 热度 342 points | 评论 218 comments | 作者:janpot | 9 hours ago #

https://news.ycombinator.com/item?id=48413464

  • NASA 使用名为 RELL 的机器人外部泄漏检测器来定位和修复氨泄漏
  • 维修后压力读数稳定,但可能泄漏并未真正密封,而是转移到别处,慢速泄漏需要时间测量
  • 国际空间站已运行近 30 年,受辐射、碎屑和热循环影响,气体流动复杂,难以清晰判断气体走向
  • 不同舱段之间没有气闸门,只有对接口和舱门,电缆等穿过导致无法在修复时关闭隔离
  • 宇航员在返回飞船中避难,一旦情况恶化可立即脱离,更安全
  • SpaceX 的龙飞船虽有爆炸记录,但载人任务记录良好;NASA 历史上各型火箭也有失败案例
  • 土星 1B 火箭无失败记录
  • 波音的载人飞船(星际线)表现更差
  • 返回地球主要依靠重力再入和大气减速

8. Meta 在智能眼镜上推出面部识别功能 (Meta’s ships facial recognition on smart glasses) #

https://www.buchodi.com/meta-glasses-facial-recognition/

Meta 智能眼镜配套应用 Stella(Android 版 v273.0.0.21)内置了完整的面部识别管道,包括三个面部模型(SCRFD 检测、KPSAligner 对齐、96MB 的 SFace 嵌入器生成 2048 维特征)、余弦相似度向量索引、本地数据库 schema、将未识别人脸暂存至磁盘的写路径、以及完全接入的通知系统。

端到端测试可运行:检测到人脸后,若索引中有匹配,会触发“Person recognized”通知(含姓名);若无匹配,则将裁剪后的面部和生物特征向量保存到 NameTagsPending/目录。该目录模式 0700,重启不丢失。

不过,普通用户账户下该功能在 UI 中不可见,相关数据库未预填充身份数据,因此当前不是 Meta 在暗中识别用户注视的对象——而是整套功能已就绪,由 Meta 方控制开关。


HN 热度 309 points | 评论 289 comments | 作者:buchodi | 1 day ago #

https://news.ycombinator.com/item?id=48403588

  • 希望有完全离线的面部识别功能,帮助脸盲症患者识别朋友,不牺牲隐私。
  • 不会让数据饥饿的公司访问周围人的面部信息。
  • 用苹果比喻解释脸盲症:能区分两个苹果,但不能在众多苹果中认出特定一个;依靠头发、声音等线索识别,容易出错。
  • 很多软件产品必须依赖账户和云端,盼望有离线可用的版本。
  • 商业化是主要原因,任何问题解决都需要有商业模式支撑。
  • 可以自己开源解决问题,但系统性方案需要商业计划。
  • 资本主义晚期导致这种“不订阅就不能用”的现象。
  • 依靠着装、身高、声音等非面部特征识别他人;遇到认不出人时会赶紧回忆细节证明自己并非不尊重。
  • 脸盲症患者常对认识的人自我介绍,让对方误以为自己被遗忘。
  • Meta 需要先发布硬件,然后才有机会安装替代操作系统。
  • 硬件逆向工程可行,但需要更多硬件黑客的参与。
  • 用树莓派和 Immich 等本地工具就能实现面部识别,无需云端。
  • 脸盲症患者通过多种非面部线索识别人,并且会主动化解尴尬,但可能冒犯对方。

9. Gov.uk 用荷兰供应商 Adyen 替换 Stripe (Gov.uk has replaced Stripe with Dutch provider Adyen) #

https://www.theregister.com/public-sector/2026/06/04/govuk-goes-dutch-on-payments-as-it-dumps-stripe/5250763

英国政府数字服务(GDS)已将 GOV.UK Pay 的支付处理商从 Stripe 切换为荷兰的 Adyen,合同金额最高达 2530 万英镑(原预估 4900 万英镑),为期三年。新服务覆盖约 1000 个地方政府、警察和武装部队单位的支付,包括支持“Pay by Bank”银行转账功能,用户无需输入卡号即可直接通过开放银行完成付款。GDS 表示迁移过程将尽量无缝,用户不会感受到差异。此次变更后,中央政府及 NHS 机构的支付仍继续使用 WorldPay。GOV.UK Pay 自 2016 年推出以来已处理超 1.375 亿笔交易,总金额约 92 亿英镑,服务 608 个机构。


HN 热度 304 points | 评论 103 comments | 作者:toomuchtodo | 7 hours ago #

https://news.ycombinator.com/item?id=48415217

  • 合同金额很小,远低于美国中型公司的云账单,令人惊讶。
  • 英国国内信用卡交换费率仅约 0.2%,政府支付主要用于护照、驾照等小额场景,不涉及税务。
  • 有人指出车辆税等也可通过 gov.uk 网站用卡支付。
  • 支付处理成本是诈骗,欧盟已将信用卡手续费上限设为 0.3%,而美国可达 4%,实际资金转移成本极低。
  • 美国商家使用 Stripe 处理欧盟客户卡时仍面临高额费用(如 8%),因为欧盟只管制交换费,未限制 PSP 费率,且美国商家不受保护。
  • 欧盟费率上限仅适用于欧盟商家,美国商家需承担更高费用,根源在于美国政府对垄断的保护和行业游说。
  • 即使在美国,卡处理成本实际可达 4.5%,但这是发卡行与支付网络共同构成的骗局。
  • 美国法律并未普遍禁止商家向顾客加收信用卡手续费,仅有 4 个州禁止;但商家与银行的合同通常强制商家吸收费用。
  • 信用卡奖励计划由全体消费者买单,借记卡用户实质上在补贴用卡获得返现的群体。
  • 信用卡的合理使用场景是向不信任的商家付款,日常消费用借记卡或现金更理性。
  • 在欧洲,借记卡是主流支付方式,信用卡使用比例远低于美国。

10. Meta 在已弃用的 Portal 设备上启用 ADB [视频] (Meta enables ADB on deprecated Portal devices [video]) #

https://fb.watch/HxPu0fSyeH/

视频展示 Meta 在已弃用的 Portal 设备上启用 ADB


HN 热度 299 points | 评论 121 comments | 作者:jenders | 23 hours ago #

https://news.ycombinator.com/item?id=48406640

  • 开放 ADB 只是开发者个人娱乐,并非真正出于可维修性和可重复使用性考虑
  • 曾要求开放 Portal 避免电子垃圾,但被 Meta 以密钥泄露风险拒绝
  • Portal 产品内部政治斗争严重,硬件过度规格化,受 Cambridge Analytica 事件影响
  • Portal 在视频通话方面体验极佳,尤其适合不熟悉智能机的老年人
  • 设备功能逐渐被移除,支持正在缩减
  • 该产品在疫情期间帮助家庭保持连接,非常有用
  • 因 Facebook 品牌负面形象,有人甚至把设备放在车后备箱
  • 解锁 bootloader 可以擦除密钥,技术上有开放可能性
  • 仍有商家在售已停产的 Portal 令人不解
  • 类似需求的替代产品如 Komp(来自 NoIsolation)值得关注

Hacker News 精彩评论及翻译 #

SpaceX, Other Mega IPOs Denied Fast Index Entry by… #

https://news.ycombinator.com/item?id=48407914

Good. Indexes are supposed to be slow-moving, precisely due to their entry requirement of sustained profitability that skews towards mature companies.

All that an inclusion of these new companies would accomplish is a bailout of their stockholders by pension funds and ETFs where millions of regular people shoulder all the downside risk.

SpaceX and OAI stock will be available through Robinhood, Questrade and all the other retail investor markets. Individuals can make an informed choice to trade it there, rather than have it automatically added to their index fund without having any say.

rchaud

不错。指数本就该缓慢变动,正因其准入门槛要求持续盈利,这更倾向于成熟企业。

把这些新公司纳入指数唯一能实现的结果,就是让养老金和ETF来拯救它们的股东,而数百万普通民众则承担所有下行风险。

SpaceX和OAI的股票可以通过Robinhood、Questrade以及所有其他散户交易市场购买。个人可以在那里做出知情选择进行交易,而不是在毫无发言权的情况下被自动加入他们的指数基金。


Changing how we develop Ladybird #

https://news.ycombinator.com/item?id=48410350

“A substantial patch used to imply substantial effort, and that effort was a reasonable proxy for good faith. That assumption no longer holds.” I believe this is the key point the article makes and it’s valid for most projects out there

noIdeaTheSecond

一个庞大的补丁过去通常意味着巨大的投入,而这种投入曾是诚意的合理体现。但这一假设已不再成立。
我认为这是文章的核心观点,并且对大多数项目都适用。


Anthropic’s open-source framework for AI-powered v… #

https://news.ycombinator.com/item?id=48404547

The thing about things like this is that they’re shop jigs. You can buy a crosscut sled if you really want to, but most woodworkers just make their own.

It was a different situation 2 years ago, when there was significant cost to building your own harness (but then: you probably weren’t doing AI vuln research 2 years ago). Today, I think your best bet is to look at something like this for ideas, and then just ask for your own, to fit your own work style, with your own interface, your own notion of target and effort specification, and your own alerting.

tptacek

这种事的关键在于它们都是车间夹具。如果你真想要,当然可以买一个横切滑台,但大多数木匠都会自己做一个。

两年前情况不同,那时自制安全防护装置成本很高(但话说回来,两年前你大概也没在做AI漏洞研究)。如今,我认为最好的做法是看看这类东西获取灵感,然后自己定制一个——贴合自己的工作方式,用自己的界面、自己的目标和努力规格定义,以及自己的警报系统。


Changing how we develop Ladybird #

https://news.ycombinator.com/item?id=48409986

I’ve been looking a lot at Godot (another big open source project) PRs lately, and there’s been kind of a surge of wholy ai-generated PRs (both code and description). This is agains project-policy, so people creating these PRs usually get mildly told off. What’s surprising is that while many submitters take that fairly well, some people get really indignant, essentially calling the maintainers ungrateful.

It’s kinda surprising to me that even the people who are all in on ai haven’t internalized that there’s no inherent value in producing a big lump of code. They’ve massively decreased the work they put in but still expect the same pre-ai reaction/gratitude when submitting a big PR.

Fraterkes

我最近看了很多Godot(另一个大型开源项目)的PR,发现完全由AI生成的PR(包括代码和描述)突然激增。这违反了项目政策,所以提交这些PR的人通常会被稍微批评一下。令人惊讶的是,虽然很多提交者对此接受得还算不错,但有些人却非常愤慨,基本上是在指责维护者不领情。

让我有点意外的是,即使是那些全力投入AI的人也没有意识到,生成一大堆代码本身并没有什么内在价值。他们大幅减少了自己投入的工作量,却仍然期望在提交大型PR时能得到与AI时代之前相同的反应和感激。


Branchless Quicksort faster than std:sort and pdqs… #

https://news.ycombinator.com/item?id=48405747

Since pdqsort (an older project of mine) was mentioned, I felt it wouldn’t be entirely inappropriate to mention that I’ve since then collaborated with Lukas Bergdoll to provide two high-quality sort implementations for the Rust standard library, ipnsort (unstable) and driftsort (stable).

So if you use Rust, you get these by simply calling [T]::sort(_unstable). Great performance out of the box :)

On my machine (Apple M2), using the benchmarks from the repository on Apple clang 17 and Rust 1.98 nightly:

Sorting 50 million doubles: ipnsort 0.79s blqs 0.90s driftsort 1.13s (stable) std::sort 1.22s std::stable_sort 4.64s (stable)

Sorting 50 million (i32, i32) structs: ipnsort 0.82s blqs 0.89s driftsort 1.07s (stable) std::sort 3.09s std::stable_sort 3.15s (stable)

And now for a cool party trick, let’s repeat the 50 million doubles experiment again, but have the first 90% already sorted, last 10% random:

driftsort 0.29s (stable) ipnsort 0.81s std::sort 1.15s std::stable_sort 1.63s (stable) blqs 1.89s

orlp

既然提到了pdqsort(我早期的项目),我觉得提一下也不为过:此后我与Lukas Bergdoll合作,为Rust标准库提供了两个高质量排序实现——ipnsort(不稳定排序)和driftsort(稳定排序)。

因此如果你使用Rust,只需调用[T]::sort(_unstable)即可使用它们。开箱即用的出色性能 :)

在我(Apple M2)的机器上,使用仓库中的基准测试,搭配Apple clang 17和Rust 1.98 nightly:

排序5000万个double: ipnsort 0.79s blqs 0.90s driftsort 1.13s (稳定) std::sort 1.22s std::stable_sort 4.64s (稳定)

排序5000万个(i32, i32)结构体: ipnsort 0.82s blqs 0.89s driftsort 1.07s (稳定) std::sort 3.09s std::stable_sort 3.15s (稳定)

再来一个酷炫的表演:重复5000万double的实验,但让前90%已经有序,后10%随机:

driftsort 0.29s (稳定) ipnsort 0.81s std::sort 1.15s std::stable_sort 1.63s (稳定) blqs 1.89s


I’m skeptical about efforts to revolutionize schoo… #

https://news.ycombinator.com/item?id=48406731

I’m not the first person to state this, but it bears repeating: nearly everyone thinks that they know the right way to teach, and most people don’t.

I’m not exempting myself from this. I was an adjunct lecturer for two semesters. I did have some fun with it, but it was way harder than I thought it would be, and I think that university is probably considerably easier than elementary or high school.

I had students that I knew were smart that I was forced to fail. They would grasp the subjects quickly when I was speaking, they would ask good questions during class…and then they would simply never study or do the homework I assigned them, and then they would do terrible on tests and I’d be stuck having to give them a bad grade. They were smart students, but they didn’t want to be there.

Now when I see people talking about how they’re going to “revolutionize” school, most of the time I just assume that they’ve never actually taught anyone anything, or least never been required to teach someone who really isn’t interested in learning.

tombert

我不是第一个这么说的人,但值得重复一遍:几乎每个人都认为自己知道正确的教学方式,而大多数人其实并不知道。

我也不例外。我曾担任过两个学期的兼职讲师。确实从中获得了一些乐趣,但这比我想象中要难得多,而且我觉得大学教学可能比小学或中学要容易得多。

我遇到过一些明明很聪明却不得不让他们不及格的学生。他们听我讲课时能很快掌握知识点,上课时会提出很好的问题……然后他们就是不学习,也不做我布置的作业,接着考试成绩一塌糊涂,我不得不给他们打低分。他们是聪明的学生,但他们根本不想待在那里。

现在每当看到有人高谈阔论要“彻底改革”教育时,大多数情况下我都认定他们从未真正教过任何人,或者至少从未被要求教过那些对学习毫无兴趣的人。


Changing how we develop Ladybird #

https://news.ycombinator.com/item?id=48410322

When AI first happened, I was afraid I was going to eventually lose my job. And while I’ve been lucky since, many did, and that hurt a lot. When people are losing something to automation, regardless of the economics of the situation, you cheer for the humans, or at least hope that society keeps being fair to those who are most affected.

Now I see communities being affected. When you kill PRs, you not only kill the code contributions, but also massively impact the other, non-tangible contributions like ideas, eyes on code, etc. That feels way worse.

I’m conflicted, confused and afraid, HN. Look at what I just wrote, yet I use claude and deepseek and all the skills and complex harnesses and MCPs and whatnot… But all now seems like a transition phase. Transition to f-ing what though?

A lot of questions cannot be answered unless we dedicate a meaning to our lives. Human touch? Too late? Also: I liked a song and it was sonos. I unliked it after discovering. I feel so stupid, so often.

Sorry for the unhinged digression.

I love Ladybird (have a sticker on my laptop to prove!), I hope they thrive.

patates

当AI刚出现时,我担心自己最终会失业。虽然我一直还算幸运,但很多人确实丢了工作,这让人十分痛心。当人们因自动化而失去某些东西时,无论经济状况如何,你都应该站在人类这一边,或者至少希望社会能持续公平对待那些受影响最严重的人。

如今我看到社区也在受到影响。当你扼杀PR(拉取请求)时,你不仅扼杀了代码贡献,还严重影响了其他无形的贡献,比如创意、对代码的审视等等。这种感觉更糟糕。

我很矛盾、困惑又恐惧,HN。看看我刚刚写下的这些——可我却在用Claude、DeepSeek,以及各种技巧、复杂的工具链、MCP协议等等……但这一切现在看来都像是过渡阶段。可这到底是在过渡到什么东西啊?

很多问题都无法回答,除非我们赋予生命某种意义。人性的温度?已经太迟了吗?还有:我曾经喜欢一首歌,后来发现是Sonos的(AI生成音乐)。知道真相后我立刻取消了喜欢。我常常觉得自己好愚蠢。

抱歉写了这些有点失控的题外话。

我喜欢Ladybird(我笔记本电脑上贴着他们的贴纸!),希望他们能茁壮成长。


When AI Builds Itself: Our progress toward recursi… #

https://news.ycombinator.com/item?id=48402393

Okay, so anthropic has amazing AI which supposedly writes most of their code and can continuously improve… meanwhile they have outages on a regular basis, and any kind of long-running work will now consistently hit ‘API Error: Server is temporarily limiting requests’. Not sure of this is intentional to force a reduction of token usage, but at this point I need to build around these throttling limits and outages with my own tools to restart/resume sessions. From my experience, in the last 2 weeks, literally 100% of any non-trivial Claude session/work will now be blocked on these issues, requiring manual intervention.

One of my focuses now is my own model-agnostic, harness and workflow orchestration (I know everyone is building these) , baselining on opus, and aiming to transition to Chinese models like deepseek in the short term and hopefully open, self hosted models in the future (which I plan to open source).

The nonstop marketing fluff from anthropic while their service quality and availability noticeably degrades… just continues to destroy my trust in the company.

aleqs

好的,Anthropic 拥有据说能编写大部分代码并持续改进的神奇AI……但与此同时,他们的服务却频繁宕机,任何长时间运行的任务都会不断遇到“API错误:服务器暂时限制请求”。不确定这是否是有意强制减少token用量,但到这一步,我不得不用自己的工具来绕过这些限流和宕机,重启或恢复会话。根据我的经验,过去两周里,但凡稍微复杂的Claude会话或任务,100%都会被这些问题卡住,需要人工干预。

我现在的一个重点是构建我自己与模型无关的框架和工作流编排(我知道每个人都在做这个),以Opus为基准,短期目标转向DeepSeek这样的中文模型,并希望未来能使用开源自托管模型(我计划将其开源)。

Anthropic一边不停吹嘘营销,一边服务质量和可用性明显下降……这持续摧毁我对这家公司的信任。


SpaceX, Other Mega IPOs Denied Fast Index Entry by… #

https://news.ycombinator.com/item?id=48409144

The decision means companies like SpaceX would not be eligible for inclusion in the S&P 500 until at least one year after its listing and would also need to satisfy the index’s existing requirements for profitability and public float.

Sudden outbreak of common sense.

SpaceX is going “public” with only 4% of the stock being sold to outsiders. The S&P 500 requires a 50% public float. That may disqualify SpaceX for a long time.

Although GOOG and META are listed, despite control being held by insider shares of a different class. There was a time when the NYSE did not permit companies with more than one class of stock to be listed on that exchange. (Except F, FORD, which predates the NYSE). That was lost some time around 1990 or so.

Animats

这项决定意味着像SpaceX这样的公司,在上市至少一年后才能符合纳入标普500指数的条件,且还需满足该指数对盈利能力和公众持股量的现有要求。
突然清醒了。
SpaceX“上市”时仅有4%的股票对外出售,而标普500要求公众持股量达到50%。这可能会让SpaceX在很长一段时间内失去入选资格。
尽管谷歌和Meta已上市,但其控制权仍由不同类别的内部股持有。曾有一段时间,纽交所不允许发行多类股票的公司在该交易所上市(福特汽车是特例,因其上市时间早于纽交所设立相关规则)。这一规定大约在1990年前后被废止。


Meta enables ADB on deprecated Portal devices [vid… #

https://news.ycombinator.com/item?id=48407562

It is sad that it takes a Meta developer having some fun to realize they should open up ADB.

This isn’t the repairability and reuseability of old devices mindset people have been begging for. This is some guy using internal privileges to having some fun, and deciding the rest of us should get a piece of the fun as well.

This is a “happy story” in the same way it is a “happy story” when some kid successfully fundraises a classmate’s cancer treatment because the healthcare system neglects them.

petterroea

很可悲的是,需要一位Meta开发者为了找点乐子,才让他们意识到应该开放ADB。

这根本不是人们一直呼吁的那种对旧设备的可维修性和可重复使用性的思维。这只是一个利用内部权限找乐子的人,然后决定我们也该分得一点乐趣。

这算是一个"美好的故事",就像某个小孩因为医疗系统忽视同学而成功为其募捐到癌症治疗费用时,那也算是一个"美好的故事"一样。


Programmers will document for Claude, but not for … #

https://news.ycombinator.com/item?id=48412298

I’ve written so much documentation over the years, and humans always come and ask me questions that the documentation answers, but never ever read it.

ang_cire

多年来我写了这么多文档,但人们总是来问我那些文档里已经解答过的问题,他们却从不看文档。


India’s surprise baby bust #

https://news.ycombinator.com/item?id=48416654

I have a different pet explanation from the other replies here, and I honestly don’t get why it’s not talked about more.

Basically, our economic reality and expectations have come into conflict with biology and human lifespan.

If you want a secured dignified life and basic prerequisites to starting a family, every year that takes a little longer. And these days, almost everyone wants that dignified middle class life before they start a family.

A degree, an advanced degree, a good enough job, sufficient housing, a little fun to boot. Not until 25, 28, 30, 33, 35.

But we’re supposed to have children in our early 20s. That’s when we’re strong and energetic enough, with good backs, and grand parents fit and willing to pitch in.

When we finally feel ready in our mid 30s, we find that time has conspired against us. Our parents are far away and often ailing and demanding care and attention. We have less energy and more stress and dread the lost sleep. We have the wisdom and worldliness to know just how hard this is going to be. And once we’ve metabolised all those things, that’s when we realize that conception is no longer a question of a great night out and a few drinks. How many kids will be born at the end of that gauntlet? We’re finding out right now.

m_fayer

我和这里其他回复有不同的解释,老实说我不明白为什么这个话题没被更多讨论。

简单来说,我们的经济现实与期望已经和生物学及人类寿命产生了冲突。

如果你想要一个体面有保障的生活,以及组建家庭的基本前提,那么每一年都需要更长的时间去实现。而如今,几乎人人都想在组建家庭之前先拥有体面的中产生活。

学位、高等学历、足够好的工作、像样的住房、再加点娱乐消遣。这些要到25岁、28岁、30岁、33岁、35岁才能实现。

但我们本该在二十岁出头就生孩子。那时我们足够强壮、精力充沛、腰背好,而且祖父母也健康且愿意搭把手。

当我们终于在35岁左右觉得自己准备好了时,却发现时间已经与我们作对。父母年迈且常生病,需要照顾和关注。我们精力更少、压力更大,害怕失去睡眠。我们拥有了智慧和阅历,深知这将有多么艰难。而当我们消化了这一切时,才发现受孕已不再是某个美妙的夜晚加上几杯酒就能解决的问题。在经历了这重重考验之后,最终能有多少孩子降生?我们现在正在见证这个结果。


SpaceX, Other Mega IPOs Denied Fast Index Entry by… #

https://news.ycombinator.com/item?id=48406651

This seems a sensible thing to do. If you change the rules on how things end up on your index, you force everyone using that index to reevaluate it. Your index is now perceived as more volatile (and probably is), and all the finance people need to reevaluate the risk of their index funds and decide if it is now ‘growth’, ‘high growth’ or whatever bucket it belongs in based on the new risk profile. And then all the portfolios need to be rebalanced. Which all takes time, more time than was being proposed. The sensible thing to do is to create a new index with the new rules.

stubish

这看起来是件明智的事。如果你改变指数中资产纳入规则,就会迫使所有使用该指数的人重新评估它。你的指数现在被视为更不稳定(事实上可能确实如此),所有金融从业者都需要重新评估其指数基金的风险,并基于新的风险特征决定它现在属于“增长型”、“高增长型”还是其他类别。接着所有投资组合都需要重新平衡。这需要时间,比原先提议的时间更长。明智的做法是依据新规则创建一个新的指数。


Meta’s ships facial recognition on smart glasses #

https://news.ycombinator.com/item?id=48404225

I wish something like this existed that was completely offline. I’m face blind (prosopagnosia) so being able to feed an offline database photos of friends so it can recognise them would be great.

Accessibility shouldn’t require giving up privacy.

RobotToaster

我希望有这样的完全离线版本。我有面盲症(人面失认症),所以能够把朋友的照片输入离线数据库,让它识别出他们,那就太好了。无障碍不应以牺牲隐私为代价。


VoidZero Is Joining Cloudflare #

https://news.ycombinator.com/item?id=48399142

So is the business model of these projects - 1. build a popular dev tool 2. aquire funding 3. hire great talent 4. pray for an aqui-hire that justifies the initial funding amount

I wonder how the initial investors feel about the aqui-hire path… Must be a pretty nice sum for them to agree to it, or they saw that the path to any revenue was near impossible/non-existant

yuppiepuppie

这些项目的商业模式就是这样——1. 打造一款流行的开发者工具 2. 获得融资 3. 雇佣优秀人才 4. 祈祷出现一笔能对得起初始融资额度的收购式招聘

我想知道初始投资者对收购式招聘这条路径作何感想……要么是他们拿到了一笔相当可观的数目才同意,要么是他们看到了任何盈利路径都几乎不可能/根本不存在。


Changing how we develop Ladybird #

https://news.ycombinator.com/item?id=48409600

Stuff like this makes me wish AI had never happened.

An open-source projects losing the ability to find and mentor new maintainers is so disappointing.

koteelok

这种事让我希望AI从未出现过。

一个开源项目失去寻找和指导新维护者的能力,真是太令人失望了。


Artificial intelligence is not conscious – Ted Chi… #

https://news.ycombinator.com/item?id=48391605

My intention is to highlight the fact that LLM conversations are cleverly disguised examples of sentence continuation

Regardless of bigger issues, this kind of statement reveals a deep misunderstanding.

Problem type does not limit problem complexity. Nor does problem type limit solution complexity or power.

If a machine has to learn to understand humans to complete text, then that is what it has to do. And there is no theoretical or practical basis for suggesting that this is somehow “faking” understanding, just because of the form of original data streaming in and out.

Neither problem type, nor input/output structure, limit internal representations.

Understanding is learned from patterns in the data, not the gross form of the data. Does the data require an understanding of something to complete the task? Then that understanding will be what is optimized.

To the degree they are limited, it is for other reasons. Resources such as computing, parameter number, lack of representative data, … Which in the cases of SOTA models, we know are not limits. A conclusion verified by the models’ actual abilities.

Nevermark

我的意图是强调一个事实:大语言模型的对话不过是巧妙伪装过的句子续写示例。

无论更大的问题如何,这种说法都暴露出一种深刻的误解。

问题类型并不限制问题的复杂度。同样,问题类型也不限制解决方案的复杂度或能力。

如果一台机器必须学会理解人类才能完成文本任务,那么它就必须这么做。没有任何理论或实践依据表明,仅仅因为输入和输出数据的原始形式,这种理解就是在“假装”。

无论是问题类型还是输入/输出结构,都不会限制内部表征。

理解是从数据中的模式习得的,而不是从数据的宏观形式中习得的。如果数据要求理解某物才能完成任务,那么那种理解就会成为优化的目标。

如果说它们存在局限性,那也是出于其他原因——比如计算资源、参数数量、缺乏代表性数据……而就现有最先进模型而言,我们知道这些都不是限制。模型的真实能力本身已经验证了这一结论。


Retro-Tech Parenting #

https://news.ycombinator.com/item?id=48402228

Some of the things my wife and I have provided for our kids:

  • lots of bookcases with probably >1500 books (including lots of kids/picture books) - what we’ve collected over the years

  • a family laptop (2012 MacBook Pro) with no internet connection, pre-loaded with Pages, Sheets, Affinity Photo/Designer, a few small games, and some coding tools (Python, Ruby, VSCode, Scratch, etc.).

  • Lego Spike and Spike Prime robotics learning sets (with software on an iPad, no internet)

  • an upright piano (originally for me, but now they’re taking lessons; I got it for $700 at a closeout sale at a piano store)

  • a MIDI keyboard connected to Pianoteq running on an iPad in single-app mode with a couple of self-powered studio monitors and headphones

  • an old-school landline phone connected to a VoIP box, served by UniFi Talk ($10/month).

  • Each of them has their own CD player boombox, we have a large collection of CDs

  • An iPad with Audible, disconnected from the internet, but with our audio book collection available (over the years, it’s gotten into the hundreds of books)

  • starting from when they were very young, I’ve been periodically loading up Cosmic Osmo (CD edition, from an un-stuffed .img file) running on an emulated Quadra 650 in System 7.5.3 on InfiniteMac.org and let them play for an hour or two at a time. This is such a good game for kids - literally black and white (dithered grays), not overstimulating, very thoughtfully built, sparks imagination and curiosity, full of easter eggs.

  • some good play equipment and a hammock in the back yard :)

I hope it has been and will be enriching to them.

TimTheTinker

我和妻子为孩子们准备的一些东西:

  • 许多书架,上面大概有超过1500本书(包括大量儿童绘本/图画书)——这是我们多年来的收藏

  • 一台家用笔记本电脑(2012款MacBook Pro),没有联网,预装了Pages、Sheets、Affinity Photo/Designer、一些小游戏以及一些编程工具(Python、Ruby、VSCode、Scratch等)

  • Lego Spike和Spike Prime机器人学习套装(配套软件在iPad上,没有联网)

  • 一架立式钢琴(原本是我用的,但现在孩子们在上课;我在琴行清仓甩卖时花了700美元买的)

  • 一台MIDI键盘,连接到iPad上以单应用模式运行的Pianoteq,搭配一对有源录音室监听音箱和耳机

  • 一部老式座机电话,连接到一个VoIP盒子,通过UniFi Talk服务(每月10美元)

  • 每个孩子都有自己的CD播放器音响,我们收藏了大量CD

  • 一台装有Audible的iPad,断开了网络连接,但里面存有我们的有声书收藏(多年来已累积到数百本书)

  • 从他们很小的时候开始,我就定期在InfiniteMac.org上运行模拟的Quadra 650(System 7.5.3),加载《Cosmic Osmo》(CD版,从未压缩的.img文件提取),让他们一次玩一两个小时。这款游戏对孩子来说非常棒——画面是黑白的(抖动灰度),不会过度刺激,设计得非常用心,能激发想象力和好奇心,还充满了彩蛋

  • 后院有一些不错的游乐设施和一个吊床 :)

希望这些已经并将继续丰富他们的成长。