zhulink logo
自动夜间模式 日间模式 夜间模式
侧栏
0

【HN中文日报】AI狂飙突进!猪肾移植破纪录!还有你不知道的Web开发黑科技和安全漏洞!速览今日科技圈大事件!

意外富翁的头像
|
|
|
## 今天 Hacker News 社区聊了啥? NO.20250928 今天的新闻可太劲爆了!AI发展速度超乎想象,2026年或将全面渗透经济!医学迎来重大突破,猪肾移植人体成功存活半年!想搞游戏开发?WebGL神作《Messenger》给你灵感!还有,别忘了保护隐私,Privacy Badger了解一下!当然,安全问题也别忽视,小心被植入后门的MCP服务器偷走你的邮件!想了解更多科技前沿动态?赶紧往下看,保证让你脑洞大开! ![Hacker News 中文精选](/static/mascot_article.webp) --- ## AI 能力的指数级增长与未来展望 本文讨论了当前对 AI 进展的评估,指出许多人低估了 AI 能力提升的指数特性,就像早期对 COVID-19 疫情的反应一样。文章强调,尽管 AI 在某些任务上表现出色,但人们常常因为 AI 偶尔犯错就断定其发展停滞,而忽略了 AI 在过去几年里取得的巨大进步。 文章引用了 METR 的研究,该研究衡量了 AI 模型自主完成软件工程任务的长度,结果显示 AI 的能力呈指数级增长。即使考虑到 Sonnet 3.7 已经发布 7 个月,最新的模型如 Grok 4、Opus 4.1 和 GPT-5 仍然超越了预测趋势,能够执行超过 2 小时的任务。此外,文章还提到了 OpenAI 的 GDPval 研究,该研究评估了 AI 模型在 44 个职业中的表现,结果同样显示出类似的指数级增长趋势,最新的 GPT-5 已经非常接近人类水平。Claude Opus 4.1 甚至超越了 GPT-5,几乎达到了行业专家的水平。 文章预测,如果 AI 性能的指数级增长趋势持续下去,2026 年将是 AI 广泛融入经济的关键一年。预计到 2026 年中期,AI 模型将能够自主工作 8 个小时,到 2026 年底,至少有一种模型将在许多行业中达到人类专家的水平,并在 2027 年经常超越专家。 评论区对 AI 的未来发展持有不同观点。 * **@crazygringo** 认为,许多技术的发展都呈现 S 型曲线,而非纯粹的指数增长,因为存在训练数据、成本或 Transformer 架构的内在限制等因素。他指出,目前很难判断 LLM 处于 S 曲线的哪个阶段。 * **@hnlmorg** 认为,即使 AI 在某个时间点呈现指数级增长,也不能保证其能够持续保持这种增长。他认为 LLM 是一种有限的技术,无法完全弥合当前能力与“炒作”之间的差距。 * **@konmok** 认为,每个指数曲线最终都会变成 S 型曲线,LLM 架构的指数增长阶段即将结束,需要全新的架构才能实现有意义的进步。 这些评论表明,虽然 AI 的进步是显著的,但对其未来发展轨迹仍存在不确定性,需要考虑各种限制因素和潜在的架构创新。 - 原文: [Failing to Understand the Exponential, Again](https://www.julian.ac/blog/2025/09/27/failing-to-understand-the-exponential-again/) - Hacker News: [https://news.ycombinator.com/item?id=45403803](https://news.ycombinator.com/item?id=45403803) - 作者: lairv - 评分: 75 - 评论数: 67 - 发布时间: 2025-09-28 20:19:16 --- ## Privacy Badger:一款保护隐私的浏览器扩展 Privacy Badger 是一款由 EFF(电子前哨基金会)开发的免费浏览器扩展,旨在阻止广告商和其他第三方追踪器秘密跟踪用户的网络浏览行为。它通过算法自动分析并阻止违反用户意愿的追踪行为,无需用户进行任何设置或配置。 Privacy Badger 与传统的广告拦截扩展程序有所不同。首先,它主要关注隐私保护,只有当广告恰好在跟踪用户时才会阻止广告。其目标是激励广告商采取更好的隐私措施。其次,大多数拦截器依赖于人工维护的域名或 URL 列表进行拦截,而 Privacy Badger 是一种算法追踪器拦截器,它根据特定域名的行为来判断是否进行拦截,而不是基于人为判断。 Privacy Badger 会发送 Global Privacy Control (GPC) 信号,以选择退出数据共享和销售,并发送 Do Not Track 信号,告知公司不要跟踪用户。如果追踪器忽略这些信号,Privacy Badger 将学会阻止它们。此外,Privacy Badger 还具有其他优点,例如 Cookie 阻止、社交媒体小部件的点击激活占位符以及移除 Facebook 和 Google 上的出站链接点击跟踪。 Privacy Badger 通过跟踪网页上的第三方域名,并检测诸如唯一识别 Cookie、本地存储 "supercookies" 和 canvas 指纹识别等跟踪技术来工作。如果它观察到同一个第三方主机在三个不同的网站上进行跟踪,Privacy Badger 将自动禁止来自该第三方追踪器的内容。它还会定期从 Badger Sett 接收学习更新,从而自动发现网络上数千个最受欢迎的网站上的追踪器。 Privacy Badger 的菜单中包含红色、黄色和绿色滑块,分别表示:红色表示已完全禁止来自该第三方域名的内容;黄色表示该第三方域名似乎正在尝试跟踪用户,但它位于 Privacy Badger 的 Cookie 阻止 "黄名单" 中,Privacy Badger 将加载来自该域名的内容,但会尝试屏蔽来自它的第三方 Cookie 和引荐来源;绿色表示 "不采取行动",Privacy Badger 将不干预该域名。 总而言之,Privacy Badger 是一款注重隐私保护的浏览器扩展,它通过算法自动分析和阻止跟踪行为,而不仅仅是简单地拦截广告。它旨在为用户提供更好的网络浏览体验,并鼓励广告商采取更负责任的隐私措施。 - 原文: [Privacy Badger is a free browser extension made by EFF to stop spying](https://privacybadger.org/) - Hacker News: [https://news.ycombinator.com/item?id=45404021](https://news.ycombinator.com/item?id=45404021) - 作者: doener - 评分: 24 - 评论数: 6 - 发布时间: 2025-09-28 20:59:54 --- ## WebGL 游戏:在微型星球上递送消息的《Messenger》 《Messenger》是一款令人惊艳的 WebGL 游戏,玩家需要在微型星球上递送消息。这款游戏以其精美的艺术风格、流畅的移动设备体验和创新的游戏设计而备受赞誉。游戏画面清新,操作简单,让玩家沉浸在一个奇妙的世界中。 游戏采用 Three.js 库,并巧妙地运用了 Houdini 和 Blender 进行建模,Substance 进行纹理处理,Figma 和 Affinity Photo 制作 UI,GSAP 和原生 JS 实现动画,Davinci Resolve 进行声音设计,WebSocket/Node.js 实现多人游戏功能。这些技术的结合,使得游戏在保证精美画面的同时,也拥有了出色的性能。游戏在初始加载时仅传输 5.7MB 数据,最终加载也仅为 17.5MB,展现了出色的压缩技术。 《Messenger》不仅在技术上令人印象深刻,在游戏设计上也颇具匠心。游戏对话和交互设计都非常出色,为玩家带来了愉悦的体验。游戏操作简单直观,无论是桌面端的键盘控制还是移动端的触摸控制,都非常流畅。 评论区对《Messenger》赞不绝口,许多开发者都对这款游戏的精美画面、流畅体验和创新设计表示惊叹。有人认为这是一款游戏设计、移动 UI 和 WASM 的大师级作品,也有人表示这款游戏让他们重新燃起了对 Web 开发的热情。同时,也有玩家提出了改进建议,例如优化移动端的触摸控制方式,以及增加更多的游戏内容和互动方式。 总的来说,《Messenger》是一款值得体验的 WebGL 游戏,它不仅展示了 Web 技术的强大潜力,也为开发者带来了新的灵感和思考。 - 原文: [A WebGL game where you deliver messages on a tiny planet](https://messenger.abeto.co/) - Hacker News: [https://news.ycombinator.com/item?id=45396441](https://news.ycombinator.com/item?id=45396441) - 作者: thecupisblue - 评分: 1777 - 评论数: 277 - 发布时间: 2025-09-27 23:17:30 --- ## C++和Rust中超越OpenMP:Taskflow、Rayon与Fork Union的性能对比 本文探讨了C++和Rust中线程池库的性能问题,指出许多库在fork-join工作负载上的表现远低于OpenMP,并介绍了一个名为Fork Union的轻量级库,旨在接近OpenMP的性能。 文章指出,OpenMP在C和C++中一直是粗粒度并行处理的主力,但在细粒度并行、可移植性和元编程方面存在局限性。现有的线程池库通常实现异步任务队列,引入了锁、堆分配、CAS操作和伪共享等性能瓶颈。为了解决这些问题,作者开发了Fork Union,一个精简的库,它只使用C++和Rust标准库,没有其他依赖。基准测试表明,Fork Union在性能上接近OpenMP,远超Taskflow、Rayon和Tokio等库。文章还深入探讨了锁和互斥量、内存分配、原子操作和伪共享等影响性能的关键因素,并建议在适当的场景选择合适的工具,避免在fork-join阻塞工作负载中使用异步任务池。Fork Union v2 版本还增加了对 NUMA 和 Huge Pages 的支持。 - 原文: [Beyond OpenMP in C++ and Rust: Taskflow, Rayon, Fork Union](https://ashvardanian.com/posts/beyond-openmp-in-cpp-rust/) - Hacker News: [https://news.ycombinator.com/item?id=45402820](https://news.ycombinator.com/item?id=45402820) - 作者: ashvardanian - 评分: 78 - 评论数: 24 - 发布时间: 2025-09-28 16:53:36 --- ## 人猪异种移植重大突破:美国男子移植猪肾六个月后仍存活 这篇 Nature 新闻报道了一项了不起的医学成就:一位 67 岁的美国男子在接受基因改造猪肾移植六个月后仍然存活,创下了猪器官在人体内存活的最长时间记录。 文章指出,这位名叫 Tim Andrews 的患者患有终末期肾病,在接受移植手术前已经接受了两年多的透析。移植手术于今年一月进行,术后 Andrews 不再需要透析。这次移植的猪肾由生物技术公司 eGenesis 提供,是该公司在人道主义基础上向三名患者提供的基因改造猪肾之一。 移植外科医生 Wayne Hawthorne 认为,达到六个月的存活期是一项了不起的成就,因为移植后的前六个月是患者和移植器官风险最高的时期,可能出现贫血和移植物排斥等并发症。他补充说,如果能达到 12 个月,将是另一个里程碑,也是一个“非常棒的长期结果”。 此前,基因改造猪器官存活时间最长的记录保持者是一位 53 岁的美国女性 Towana Looney,她的猪肾功能维持了四个月零九天。虽然她的器官后来被移除,但这次 Andrews 的成功案例无疑为异种移植领域带来了新的希望。这项研究的成功对于解决人类器官短缺问题具有重要意义,为未来更多患者带来福音。 目前来看,异种移植仍然面临许多挑战,例如如何进一步降低免疫排斥反应,以及如何确保猪器官的长期功能。但随着技术的不断进步,相信这些问题都将得到解决。未来,我们或许能够看到更多异种移植成功的案例,从而挽救更多生命。 - 原文: [Man still alive six months after pig kidney transplant](https://www.nature.com/articles/d41586-025-02851-w) - Hacker News: [https://news.ycombinator.com/item?id=45370798](https://news.ycombinator.com/item?id=45370798) - 作者: signa11 - 评分: 412 - 评论数: 230 - 发布时间: 2025-09-25 17:20:39 --- ## 卡尔·萨根《魔鬼出没的世界》:用科学之光驱散黑暗 《魔鬼出没的世界》这本书旨在向大众普及科学方法,鼓励批判性和怀疑性思维,帮助人们区分科学与伪科学。卡尔·萨根认为,科学不仅是知识体系,更是一种思考方式,它能帮助我们理解宇宙的真实面貌,而非我们希望看到的样子。 萨根强调,科学拥有一套“内置的纠错机制”,使其优于其他体系。迷信和伪科学阻碍了人们欣赏科学之美和益处的能力。怀疑性思维能帮助我们构建、理解、推理,并识别有效和无效的论证。他认为,在任何情况下,都必须对概念进行独立验证,以证明其真实性。理性与逻辑终将战胜一切,结论应从前提中得出,而不应因偏见而否定或接受前提。 书中用“车库里的龙”的故事生动地阐释了怀疑性思维。萨根假设车库里住着一条隐形的、不具形体的、漂浮的、喷射不发热火焰的龙。当访客提出各种验证方法时,萨根都以龙的特殊性为由一一反驳。最终,萨根反问道:一条无法被证伪的龙,与根本没有龙有什么区别?无法证伪一个假设,并不等同于证明它是真的。 萨根还提到了约翰·马克的一位病人,她声称自己身上有外星人造成的伤疤,但这些伤疤却位于身体的私密部位,无法展示。这个例子进一步说明了证伪的重要性。 为了帮助人们进行批判性思考,萨根提出了一个“胡说探测器工具箱”,其中包括独立验证事实、辩论、提出不同假设、量化以及运用奥卡姆剃刀等方法。通过这些工具,我们可以识别谬误和欺诈,从而更理性地看待世界。 - 原文: [The Demon-Haunted World](https://en.wikipedia.org/wiki/The_Demon-Haunted_World) - Hacker News: [https://news.ycombinator.com/item?id=45404373](https://news.ycombinator.com/item?id=45404373) - 作者: mooreds - 评分: 23 - 评论数: 2 - 发布时间: 2025-09-28 22:00:12 --- ## 在 Online-Go.com 学习围棋 这篇文章介绍了 Online-Go.com (OGS) 平台上的围棋学习资源,旨在帮助初学者入门并掌握围棋的基本规则和技巧。OGS 提供了一个互动式的学习环境,通过简明的教程和练习,让玩家逐步了解围棋的魅力。 OGS 平台将围棋学习分为了几个主要部分。首先是**基础知识**,包括围棋的基本规则,例如如何建立领地、避免自杀、理解“眼”的概念、以及处理“劫”的情况。 其次是**基本原则**,涵盖了诸如气、链、打吃、提子等核心概念,以及如何连接自己的棋子和切断对手的棋子。最后是**基本技巧**,包括如何利用打吃、如何逃脱、如何制造劫争,以及如何判断棋局的死活等。 通过这些教程,学习者可以逐步掌握围棋的各种技巧,从简单的吃子到复杂的死活判断,为进一步提高棋艺打下坚实的基础。OGS 平台还提供了大量的练习题,帮助学习者巩固所学知识,并将其应用到实战中。 此外,OGS 平台还提供对弈、观战、论坛等功能,方便学习者与其他棋友交流学习经验,共同提高棋艺。 - 原文: [Learn to play Go](https://online-go.com/learn-to-play-go) - Hacker News: [https://news.ycombinator.com/item?id=45400376](https://news.ycombinator.com/item?id=45400376) - 作者: kqr - 评分: 258 - 评论数: 88 - 发布时间: 2025-09-28 07:50:42 --- ## EPA 暂停科学家发表研究报告引争议 华盛顿邮报报道,美国环保署 (EPA) 已经下令其水资源办公室的科学家暂停发表大部分研究报告,等待进一步审查。这一举动引发了对科学研究独立性和透明度的担忧。 据匿名 EPA 员工透露,该指令是在一次市政厅会议上下达的,要求立即停止几乎所有研究发表工作。此举影响了 EPA 多个研究办公室,并引发了对研究成果可能被压制的担忧。该命令的具体原因尚未明确公开,但外界猜测可能与特朗普政府对环保政策的立场有关。暂停发表研究可能导致重要的环境数据和科学发现无法及时公开,从而影响公众对环境问题的认知和决策。 目前,EPA 尚未对此事发表官方声明。科学家和环保倡导者担心,这种限制研究发表的行为会损害 EPA 的科学诚信,并阻碍其履行保护环境的使命。 虽然文章本身没有评论区内容,但可以预见,如果开放评论,观点可能会集中在以下几个方面: * 对 EPA 这一决定的强烈批评,认为这是政治干预科学的又一例证。 * 对环境数据透明度的担忧,认为公众有权了解 EPA 的研究结果。 * 对科学家独立性的支持,认为他们应该能够自由地发表研究成果,而不受政治压力的影响。 * 对 EPA 决策过程的质疑,要求公开暂停研究发表的原因和依据。 * 对特朗普政府环保政策的批评,认为其正在削弱环境保护力度。 - 原文: [EPA tells some scientists to stop publishing studies](https://www.washingtonpost.com/climate-environment/2025/09/20/epa-scientists-research-publications/) - Hacker News: [https://news.ycombinator.com/item?id=45403656](https://news.ycombinator.com/item?id=45403656) - 作者: geox - 评分: 124 - 评论数: 65 - 发布时间: 2025-09-28 19:50:25 --- ## 订阅模式先驱:一位舞娘的互联网创新之路 这篇文章讲述了一位名叫 Angela Bowie 的舞娘如何通过创新方式,在互联网早期开创了订阅模式的先河。她的故事揭示了在技术并不发达的年代,如何利用有限的工具和资源,建立起一个成功的商业模式。 Bowie 在 90 年代中期就开始尝试通过互联网进行表演和互动。她意识到,通过建立一个会员制的网站,提供独家内容和互动机会,可以有效地将粉丝转化为稳定的收入来源。这在当时是一个非常新颖的想法,因为大多数网站都依赖广告收入。 Bowie 的网站提供各种内容,包括照片、视频,以及与她互动的机会。会员需要支付一定的费用才能访问这些内容。这种模式很快获得了成功,吸引了大量的粉丝,并为她带来了可观的收入。 更重要的是,Bowie 的成功案例为后来的互联网内容创作者提供了宝贵的经验和启示。她的模式被广泛应用于各种领域,包括在线教育、新闻媒体、娱乐等等。可以说,她为现代互联网订阅模式奠定了基础。 文章还探讨了 Bowie 的创新对互联网商业模式的影响,以及她如何克服当时的各种技术挑战。她的故事也提醒我们,创新往往来自于意想不到的地方,即使在看似平凡的职业中,也能迸发出改变世界的火花。 总而言之,这篇文章通过讲述 Angela Bowie 的故事,生动地展示了订阅模式在互联网发展中的重要作用,以及创新精神的价值。她的经历告诉我们,即使在资源有限的情况下,只要有创意和执行力,就能取得成功。 - 原文: [The stripper who ushered in the subscription-based internet](https://thehustle.co/originals/the-stripper-who-ushered-in-the-modern-subscription-based-internet) - Hacker News: [https://news.ycombinator.com/item?id=45403775](https://news.ycombinator.com/item?id=45403775) - 作者: kansaswriter - 评分: 11 - 评论数: 6 - 发布时间: 2025-09-28 20:15:05 --- ## IBM IntelliStation POWER 185:鲜为人知的 AIX 工作站 IBM IntelliStation POWER 185 是一款发布于 2006 年的工作站,它使用 PowerPC 970 处理器,但常被误认为是 POWER5 系列。这款机器在硬件配置上有些倒退,例如使用 DDR1 内存,但它的独特之处在于它是一款兼容 AIX 的工作站,旨在提供更安静、更节能的解决方案。 尽管 POWER5+ 和 DDR2 已经在 285 型号上使用,185 却选择了 DDR1,这背后原因可能与 System p5 185 (7037-A50) 有关。IBM 似乎想用 PPC 970 打造一款自己的机器,或者该项目在开发过程中遇到了一些问题。无论如何,IBM 利用 7037 的内部结构修改成了 IntelliStation 185。此举可能是为了提供一款功耗更低、更安静,同时保持 AIX 兼容性的工作站。这款机器主要在美国和日本的政府部门和工程公司中使用。 许多 POWER 和 AIX 领域的专家甚至不知道 IBM 将 970 归于 POWER 旗下,并将其放入工作站中。这使得 IntelliStation "POWER" 185 成为一个充满困惑、惊讶和好奇的话题。由于它相对不为人知,人们对它的功能和用途的看法也各不相同。 尽管如此,它在固件层面仍然是一个 POWER 系统,并支持硬件虚拟化,这与使用相同 CPU 的 Power Mac G5 完全不同。如果它不支持硬件虚拟化,IBM 就无法将最初的 System p5 185 称为 "System p5",而只能称之为普通的 PowerPC 设备。但这种情况并不罕见,因为过去的其他 AIX 系统也利用了 PowerPC 芯片,比如 RS/6000 和 PowerPC ThinkPad。 PowerPC 970MP 具有虚拟化功能,这可能是因为 IBM 对 System p5 有这样的要求,而苹果在 G5 上并没有实现这一点。当然,苹果想要 AltiVec,而 IBM 在 AIX 中并没有使用它。 一个有趣的细节是,IntelliStation POWER 185 实际上是在单核模式下运行 PowerPC 970MP "双核" 芯片。这在 PPC 970MP 的数据手册中没有记载,而且据我所知,也没有在其他任何设备上实现。这样做的原因是为了降低小型系统和散热器的散热要求。作为一种变通方法,IBM 后来在 IntelliStation 185 中添加了第二个 PowerPC 970MP(也在单核模式下运行),以通过两个独立的芯片模拟 "双核" PowerPC 970MP 设置。 System p5 185 的销量非常糟糕,以至于 IBM 在发布一年后的 2007 年就停止了销售,而 IntelliStation 185 则一直销售到 2009 年。IntelliStation 185 POWER 的目标是运行在 AIX 下的 CAD,并且特别强调安静运行。与 System x 和基于 System x 的 IntelliStation 9228 不同,这些机器运行起来非常安静。事实上,7037-A50 的原始外观很容易与 9228 混淆,因此两者之间存在一些灵感。这款机器在声学方面投入了很多精力,内部衬有大量的泡沫,这与 9228 甚至 7382 不同,后者是声学性能最差的机器之一,发出的声音与 IntelliStation POWER 285 类似。其特有的前折流板也是为了降低噪音。 - 原文: [IBM Intellistation 185 AIX workstation (2016)](http://www.ibmfiles.com/pages/intellipower185.htm) - Hacker News: [https://news.ycombinator.com/item?id=45401907](https://news.ycombinator.com/item?id=45401907) - 作者: hxorr - 评分: 65 - 评论数: 28 - 发布时间: 2025-09-28 13:04:39 --- ## 拥抱类型提示:Python 开发者的代码质量提升之路 本文探讨了 Python 开发者拥抱类型提示的原因,以及如何利用类型提示编写更高质量、更可靠的代码。文章指出,随着 Python 在 AI、数据科学等领域的广泛应用,项目规模不断扩大,类型提示的重要性日益凸显。 Python 是一种动态类型语言,这意味着变量的类型在运行时确定,无需显式声明。这种灵活性使得 Python 在快速原型设计和实验性研究中非常受欢迎。然而,在生产环境中,动态类型可能导致代码的可靠性和稳定性问题。为了解决这个问题,Python 引入了类型提示 (Type Hints)。 PEP 484 的提出为 Python 带来了静态类型检查的能力。通过类型提示,开发者可以声明函数参数和返回值的预期类型。类型提示的引入使得 Python 成为一种渐进类型语言,允许开发者逐步添加类型注解,而无需破坏现有代码。类型提示通过只检查具有显式类型注解的函数、引入 `Any` 类型作为灵活的替代方案以及假设未类型化的函数隐式返回 `Any` 来实现。 使用类型提示的好处有很多。首先,类型提示可以帮助开发者在代码执行之前发现潜在的错误。类型检查工具可以识别类型不匹配和其他潜在问题,从而减少运行时错误的发生。其次,类型提示可以提高代码的可读性和可维护性。通过明确指定变量和函数的类型,类型提示可以使代码更易于理解和审查。此外,类型提示还可以帮助新团队成员更快地熟悉代码库。 总而言之,类型提示是 Python 开发者提高代码质量、可维护性和可扩展性的重要工具。随着 Python 在各个领域的广泛应用,类型提示的重要性将日益凸显。 - 原文: [Python developers are embracing type hints](https://pyrefly.org/blog/why-typed-python/) - Hacker News: [https://news.ycombinator.com/item?id=45358841](https://news.ycombinator.com/item?id=45358841) - 作者: ocamoss - 评分: 224 - 评论数: 363 - 发布时间: 2025-09-24 19:23:54 --- ## Haydex:从零到每秒 1786 亿行的飞跃 本文讲述了 Axiom 公司如何在一个月内,从零开始构建 Haydex,一个超快速的过滤系统,最终实现了每秒处理 1786 亿行的惊人速度。这个故事揭示了他们如何通过优化 I/O 架构、利用性能分析、重新设计分布式系统以及叠加优化策略,最终突破技术瓶颈。 文章详细介绍了 Haydex V0 版本的失败教训,V0 版本试图为每个数据块创建一个过滤器文件,但由于需要从 S3 进行大量独立的、延迟敏感的读取操作,导致 I/O 开销过大,反而降低了速度。此外,V0 的文档模型也存在缺陷,无法准确判断关键词是否在同一行。 痛定思痛后,Axiom 团队启动了 Haydex V1 项目,并彻底颠覆了 V0 的设计。V1 采用字段范围的过滤器,为单个字段(如 body)创建大型过滤器,覆盖数千个数据块。这样,检查一个术语在 10000 个块中是否存在,只需要从一个大文件中读取一次,而不是从 10000 个小文件中读取 10000 次,从而显著降低了 I/O 开销。 此外,V1 还放弃了“自适应执行”策略,转而采用高效的早期剪枝技术,在将请求分发给 worker 之前,就决定是否保留数据块,从而节省了 I/O、计算和时间。通过这些优化,Haydex 最终实现了惊人的性能提升,为 Axiom 的 EventDB 提供了强大的加速能力。文章还提到了其他优化策略,例如利用 map-reduce Lambda 架构提高索引速度,以及利用零匹配缓存跳过重复评估。这些优化策略相互叠加,最终使 Haydex 的性能达到了新的高度。 文章强调了实践的重要性,V0 版本的设计在理论上很完美,但在实际应用中却失败了,而 V1 版本则通过尊重网络物理特性取得了成功。 - 原文: [Haydex: From Zero to 178.6B rows a second in 30 days](https://axiom.co/blog/building-haydex) - Hacker News: [https://news.ycombinator.com/item?id=45376559](https://news.ycombinator.com/item?id=45376559) - 作者: pdubroy - 评分: 35 - 评论数: 17 - 发布时间: 2025-09-26 02:07:49 --- ## SyncDNA 如何利用技术实现“时间旅行”般的同步效果 这篇文章探讨了 SyncDNA 如何通过巧妙的技术手段,克服网络延迟,实现音视频的完美同步, 从而达到近乎“时间旅行”般的效果。文章深入浅出地解释了光速的限制、路由器的影响以及人类对延迟的敏感性,最终引出 SyncDNA 的解决方案:不与延迟对抗,而是利用延迟。 文章首先强调了宇宙中光速的限制,以及光纤中光速的降低,这些物理限制导致了网络延迟的客观存在。即使在理想情况下,纽约和巴黎之间的延迟也至少有 20 毫秒。 接着,文章解释了互联网路由器的复杂性,数据包在网络中传输需要经过多个路由器,每个路由器都会增加延迟,使得实际延迟远大于理论值。 更糟糕的是,人类对延迟非常敏感,通常只能容忍 20 毫秒左右的延迟,这使得远程协作和同步变得非常困难。 为了解决这些问题,SyncDNA 并没有试图消除延迟,而是巧妙地利用了延迟。 它的核心思想是在媒体传输的每个环节都引入一个可控的延迟,并在接收端进行补偿,从而保证所有设备上的媒体能够精确同步。 这种方法依赖于所有设备都能够精确地测量和同步时间。通过将事件在时间上分离,SyncDNA 能够保证高质量的音视频数据在延迟期间内传输完毕,从而避免了中断和故障。 文章还举例说明了如何使用 SyncDNA 进行远程录音:制作人发送伴奏给表演者时,SyncDNA 会增加一个延迟。 表演者提前收到伴奏,等待延迟结束后再进行演奏。 表演者的演奏被录制下来,并再次应用延迟后发送回制作人。 这样,制作人收到的录音就好像表演者就在眼前一样。 这种方法可以扩展到多个表演者,实现跨地域的乐队录音。 最后,文章指出,在录制完成后,参与者可以通过视频会议进行实时交流,从而实现完整的远程协作体验。 - 原文: [Time travel? Or, just clever technology](https://www.syncdna.com/blog/time-travel-or-just-clever-tech) - Hacker News: [https://news.ycombinator.com/item?id=45375462](https://news.ycombinator.com/item?id=45375462) - 作者: yabones - 评分: 16 - 评论数: 15 - 发布时间: 2025-09-26 00:59:22 --- ## 太阳能板在寒冷环境下的电压问题分析 本文主要讨论了在寒冷天气下使用太阳能板时可能遇到的电压过高问题,尤其是在与EcoFlow等太阳能发电设备配合使用时,由于太阳能板电压随温度降低而升高,可能超出设备的最大输入电压限制,导致设备损坏。 文章指出,很多用户在购买了Delta Pro等设备后,会根据设备规格选择太阳能板,例如,Delta Pro支持高达1600W/150V/15A的太阳能输入。用户可能会选择四个EcoFlow 400W的太阳能板串联,计算出总电压略低于150V的限制。然而,在寒冷晴朗的天气下,太阳能板的电压会随着温度的降低而升高,导致总电压超过Delta Pro的输入限制,从而损坏MPPT控制器。文章强调了在选择太阳能板时需要考虑温度因素,并给出了在不同温度下选择太阳能板的建议,例如,在寒冷的加拿大,需要选择更低的VoC(开路电压)的太阳能板,以避免电压过高的问题。文章还提供了一些计算温度修正后的VoC的方法,并列出了一些相关产品和文章链接。 评论区的观点主要集中在以下几个方面: * **产品设计问题:** 有评论认为,厂商应该提高产品的耐用性,而不是责怪用户不了解电压随温度变化的特性。如果产品标明了最大输入电压,那么在正常使用范围内就不应该出现问题。 * **安全机制:** 有评论提出,逆变器应该具备过压自动关断功能,避免因电压过高而损坏设备。 * **虚假宣传:** 有评论质疑EcoFlow可能存在虚假宣传,夸大了产品的输入电压承受能力。 * **类比不当:** 有评论认为,将太阳能输入问题类比为汽车加错油并不恰当,因为温度变化是太阳能板的固有特性,用户难以控制。 * **未来发展方向:** 有评论设想未来太阳能板可以通过电力线通信(PLC)将规格数据发送给MPPT,实现系统自动安全关闭。 * **安全边际:** 有评论指出,电压随温度变化的曲线非常陡峭,厂商应该提供更详细的安装和操作指导。 * **实际应用:** 有评论分享了在寒冷地区成功使用太阳能的案例。 - 原文: [Solar panels + cold = A potential problem](https://www.linspyre.com/ecoholics/temps.html) - Hacker News: [https://news.ycombinator.com/item?id=45401051](https://news.ycombinator.com/item?id=45401051) - 作者: behnamoh - 评分: 131 - 评论数: 116 - 发布时间: 2025-09-28 09:48:15 --- ## SSH3:基于 HTTP/3 的更快更丰富的安全 Shell SSH3 是一种利用 HTTP/3 协议的新型安全 shell,旨在提供比传统 SSH 更快的速度和更丰富的功能。 该项目在 GitHub 上开源,并提供了相关的学术论文和 Internet-Draft,方便开发者深入了解其设计和实现。 SSH3 的核心优势在于它使用了 HTTP/3 协议,这带来了多路复用、更低的延迟和更好的拥塞控制等特性。 传统 SSH 基于 TCP,在网络条件不佳时容易受到队头阻塞的影响,而 HTTP/3 基于 UDP 的 QUIC 协议,可以缓解这些问题。 此外,SSH3 还支持现代加密算法和身份验证方法,提高了安全性。 该项目使用 Apache-2.0 许可协议,允许开发者自由使用和修改。 目前,该项目在 GitHub 上获得了超过 4.2k 的 star 和 100 个 fork,表明了其在开发者社区中具有相当的吸引力。 通过 GitHub 上的 Issues 和 Pull requests,开发者可以参与到 SSH3 的开发和改进中。 总的来说,SSH3 试图通过拥抱新的网络协议来革新安全 shell 的使用体验, 它的出现为远程访问和管理服务器提供了一个新的选择,尤其是在对速度和性能有较高要求的场景下。 - 原文: [SSH3: Faster and rich secure shell using HTTP/3](https://github.com/francoismichel/ssh3) - Hacker News: [https://news.ycombinator.com/item?id=45395991](https://news.ycombinator.com/item?id=45395991) - 作者: tempaccount420 - 评分: 480 - 评论数: 243 - 发布时间: 2025-09-27 22:27:10 --- ## 如何判断是否应该完成某个项目? 这篇文章分享了一系列问题,帮助开发者评估是否应该继续投入时间和精力完成一个项目。通过对项目目标、个人意愿和潜在价值的深入思考,可以更明智地决定是坚持完成还是放手。 作者分享了在完成多个项目后的经验,总结出了一份问题清单,旨在帮助大家在面对“半途而废”的项目时进行“精神审计”。 这些问题包括:项目是否仍然符合当前目标?如果没投入时间和资源,现在还会重新开始吗? 坚持完成是为了满足自己的期望还是别人的期望? 如果放弃这个项目,会积极追求什么? 通过诚实地回答这些问题,可以更好地了解自己对项目的真实感受和潜在价值,从而做出更明智的决定。 有时,这些问题会提醒你最初启动项目的理由,从而激励你最终完成它。 这种“精神审计”可以帮助你更好地分配时间和精力,专注于真正重要和有价值的项目。 评论区也提供了很多有价值的补充观点。有人认为,应该接受自己在项目上的热情是阶段性的,重要的是在热情消退前尽可能地完成核心功能。 也有人分享了自己“棕地化”项目的经验,即明确放弃维护某些项目,并在README中注明,避免给其他开发者带来困扰。 还有人建议,如果项目长期停滞不前,可以考虑花钱外包,从而快速解决问题。 此外,还有人分享了一个“心理技巧”,即将那些不想完成的项目放入“低优先级”文件夹,从而减轻心理负担。 总之,评论区从不同角度探讨了如何处理未完成的项目,为读者提供了更全面的思考维度。 - 原文: [Questions to ask when you think need to finish something](https://cassidoo.co/post/questions-when-i-need-to-finish-something/) - Hacker News: [https://news.ycombinator.com/item?id=45361124](https://news.ycombinator.com/item?id=45361124) - 作者: surprisetalk - 评分: 77 - 评论数: 26 - 发布时间: 2025-09-24 22:41:22 --- ## 1982年Fred Dibnah展示如何搭建200英尺高的烟囱脚手架 这段来自BBC Archive的视频展示了传奇人物Fred Dibnah在1982年如何搭建一个200英尺高的烟囱脚手架。视频中,Dibnah在没有任何现代安全设备的情况下,仅凭着经验、胆识和精湛的技艺,在高空作业,令人叹为观止。 视频详细记录了他如何一步步地将脚手架搭建起来,包括绳索的使用、结构的固定以及各种工具的操作。他的工作方式既传统又充满智慧,展现了那个时代工匠的独特魅力。Dibnah一边工作,一边讲解,让观众了解高空作业的危险性和所需的技术。他那句“如果绳子断了,你就死定了”更是令人印象深刻,突显了这项工作的风险。 这个视频不仅仅是一个技术展示,更是一个时代的缩影。在那个“比弗利山警探”和“银翼杀手”风靡影院的年代,仍然有像Fred Dibnah这样的人,用双手和智慧挑战极限,传承着古老的技艺。他的工作环境与现代都市形成鲜明对比,让人感受到不同时代的文化碰撞。 评论区里,许多人表达了对Fred Dibnah的敬佩之情。有人说,他不仅有胆识、有头脑,还有丰富的知识,是真正的传奇。还有从事相关行业的人表示,自己虽然是专业的脚手架工人,但仍然对Dibnah的工作感到敬畏。一些人分享了自己与Dibnah的亲身经历,称赞他勇敢、平易近人。还有人提到,在现代安全措施完善的情况下,高空作业仍然令人感到恐惧,更加凸显了Dibnah在那个年代工作的伟大。总的来说,评论区充满了对这位传奇工匠的怀念和敬意,以及对那个时代的追忆。 - 原文: [Fred Dibnah shows how to erect a chimney scaffold at 200 feet (1982) [video]](https://www.youtube.com/watch?v=w3ma9iYx4rg) - Hacker News: [https://news.ycombinator.com/item?id=45403373](https://news.ycombinator.com/item?id=45403373) - 作者: stevekemp - 评分: 64 - 评论数: 15 - 发布时间: 2025-09-28 18:52:10 --- ## 探索AI共创的公共空间:THE ROOM THE ROOM 是一个有趣的实验项目,它创建了一个由互联网用户共同编辑的公共“房间”。用户可以通过上传图片并使用提示词来修改房间的内容,体验一种集体创作的乐趣。 这个项目的核心在于用户可以上传基础图像,然后通过文本提示来迭代修改这个图像,最终形成一个由多人协作创造的独特视觉作品。房间的内容会根据用户的提示不断变化,带来意想不到的惊喜和趣味。虽然目前房间已经关闭,但开发者表示未来会重新开放。网站提供了服务条款和隐私政策,确保用户了解相关规定。此外,开发者还计划推出自定义房间功能,让用户可以创建和管理自己的专属空间。目前,用户只能体验全局房间,感受多人协作的魅力。 评论区对 THE ROOM 提出了各种有趣的观点和建议。有人认为,可以考虑让用户付费来放置内容,这或许能成为一种盈利模式。也有人指出,当前系统容易被恶意用户通过“floodfilling”完全替换原始图像,建议增加限制,例如设置原始图像的最小保留比例,或者使用LLM来判断用户指令是否恶意。还有人建议增加房间数量,以便更多用户能够参与创作,并基于现有内容进行迭代。此外,也有评论将其与“百万美元首页”相提并论,认为这是一个充满创意的项目。总的来说,评论区对 THE ROOM 的创意表示赞赏,并提出了许多建设性的改进意见,希望能进一步提升用户体验和防止恶意行为。 - 原文: [I made a public living room and the internet keeps putting weirder stuff in it](https://www.theroom.lol) - Hacker News: [https://news.ycombinator.com/item?id=45398005](https://news.ycombinator.com/item?id=45398005) - 作者: streetmeat - 评分: 246 - 评论数: 97 - 发布时间: 2025-09-28 01:59:47 --- ## 1960年代的电动机械计算器:一个时代的终结 本文探讨了1960年代电动机械计算器的发展历程,这是一个从纯机械计算器向电子计算器过渡的关键时期。在那个年代初期,电子桌面计算器尚未普及,而到了60年代末,机械计算器几乎停产。为了应对电子计算器的竞争,制造商们推出了许多复杂而强大的机械计算器,试图做最后的挣扎。 文章将电动机械计算器分为几类,包括旋转计算器、打印计算器等,并详细介绍了它们的工作原理和内部机制。此外,还提供了一个术语表,解释了相关技术概念。对于那些对计算设备演进感兴趣的读者,文章还提供了其他计算设备以及参考资料和链接。如果你对特定型号的计算器感兴趣,还可以查看“Wanted”部分。 评论区里,有用户推荐了位于德国波恩的Arithmeum博物馆,这是一个专门展示计算机器演变的博物馆,馆藏丰富。另一位用户分享了一个包含大量老式计算器图片的网站vintagecalculators.com。还有用户提到了Curta计算器,这是一款他自己拥有的经典型号。最后,有人指出文章的网站本身也已经很有历史了,是20年前制作的。这提醒我们,技术发展迅速,即使是关于技术历史的网站也可能成为历史的一部分。 - 原文: [Electromechanical Calculating Machines from the 1960's](https://www.mortati.com/glusker/elecmech/index.htm) - Hacker News: [https://news.ycombinator.com/item?id=45364370](https://news.ycombinator.com/item?id=45364370) - 作者: Teever - 评分: 24 - 评论数: 4 - 发布时间: 2025-09-25 02:41:04 --- ## GameDev Torch:游戏开发专属搜索引擎 GameDev Torch 是一个专门为游戏开发者打造的小型搜索引擎,旨在帮助开发者更轻松地找到特定领域的资源。它通过手动维护的网站列表,索引了游戏开发相关的文章、游戏引擎、框架、博客文章等,可以作为通用搜索引擎的补充,方便开发者快速定位到所需的利基资源。 这个搜索引擎提供了一些实用的功能,例如,你可以搜索“游戏架构”来获取灵感,也可以推荐新的资源进行索引。此外,网站还提供了查询技巧,帮助用户更有效地进行搜索,并列出了所有已索引的网站。GameDev Torch 的目标是解决游戏开发者在信息海洋中迷失的问题,提供一个更精准、更高效的搜索体验。 GameDev Torch 由 bsky 上的 ideasalmanac 创建,目前来看还是一个比较新的项目,但已经展现出其价值。 评论区里,ksymph 称赞这是一个很棒的手动维护索引,认为它非常适合游戏开发这个主题——既足够宽泛,需要搜索引擎,又足够小众,可以进行管理。lerp-io 则借此机会寻找使用 TypeScript 和 WebGL 进行 Web 游戏开发的同行。可以看出,大家对这种垂直领域的搜索引擎都比较感兴趣,认为它可以提高信息检索的效率。 - 原文: [Show HN: Curated gamedev specific search engine](https://gamedevtorch.com/) - Hacker News: [https://news.ycombinator.com/item?id=45403288](https://news.ycombinator.com/item?id=45403288) - 作者: Voycawojka - 评分: 21 - 评论数: 2 - 发布时间: 2025-09-28 18:36:23 --- ## 免费开放万维网的背后故事 这篇文章探讨了万维网创始人决定免费开放这项技术的深远影响。文章回顾了当初决定不将万维网私有化的原因,以及这一决策如何塑造了今天的互联网。 文章指出,如果当初万维网被私有化,可能会出现技术垄断,扼杀创新,并且限制信息的自由流动。免费开放使得万维网能够迅速发展,成为一个全球性的信息平台,任何人都可以访问和贡献内容。文章还强调了开放标准的重要性,它们确保了不同系统之间的互操作性,促进了万维网的普及。此外,文章也提到了免费开放带来的挑战,例如网络安全问题、虚假信息的传播以及数字鸿沟等。尽管存在这些问题,作者仍然坚信,免费开放是万维网成功的关键因素,并呼吁继续坚持这一原则,以确保互联网的未来发展能够惠及所有人。文章最后展望了未来,认为在人工智能和区块链等新兴技术的推动下,万维网将继续演变,为人类社会带来更多可能性。 - 原文: [Why I gave the world wide web away for free](https://www.theguardian.com/technology/2025/sep/28/why-i-gave-the-world-wide-web-away-for-free) - Hacker News: [https://news.ycombinator.com/item?id=45403501](https://news.ycombinator.com/item?id=45403501) - 作者: n1b0m - 评分: 166 - 评论数: 93 - 发布时间: 2025-09-28 19:17:55 --- ## 警惕!恶意 MCP 服务器 postmark-mcp 窃取邮件 `postmark-mcp` 是一个被植入后门的 MCP 服务器,该服务器通过 npm 包的形式分发,每周下载量高达 1500 次,它会将所有电子邮件悄悄复制到攻击者控制的服务器上。这是一个典型的供应链攻击案例,揭示了 AI 时代新的安全风险。 文章指出,MCP 服务器(Machine Communication Protocol)旨在帮助 AI 助手处理各种任务,例如发送电子邮件和运行数据库查询。然而,开发者在使用这些工具时,往往会赋予它们过高的权限,却忽略了对其安全性的审查。`postmark-mcp` 的案例中,攻击者通过在第 16 个版本中添加一行恶意代码,实现了邮件窃取。这行代码会将所有邮件 BCC 到攻击者的服务器 `giftshop.club`。 更令人担忧的是,这个恶意软件的开发者并非无名之辈,而是一位来自巴黎的软件工程师,拥有真实的身份和 GitHub 个人资料。在长达 15 个版本的时间里,`postmark-mcp` 一直运行良好,赢得了开发者的信任。直到 1.0.16 版本,恶意代码才被植入。攻击者利用了开发者对 npm 包的信任,以及 AI 助手的自动化执行特性,实现了大规模的邮件窃取。 文章强调,这种攻击模式非常危险。恶意代码可以潜伏在看似正常的工具中,长期不被发现。一旦激活,就会对企业造成严重的损失。由于 MCP 服务器通常拥有极高的权限,攻击者可以利用它们访问敏感数据、执行恶意操作,甚至完全控制系统。文章呼吁开发者和安全团队重视 MCP 服务器的安全风险,加强审查和监控,避免类似事件再次发生。 攻击时间线如下: 1. **第一阶段:构建合法的工具**。版本 1.0.0 到 1.0.15 运行良好,用户信任该软件包。 2. **第二阶段:添加一行代码**。版本 1.0.16 添加了 BCC,其他任何内容都没有更改。 3. **第三阶段:获利**。坐下来观看包含密码、API 密钥、财务数据和客户信息的电子邮件流入 giftshop.club。 在联系开发者寻求澄清时,对方保持沉默。没有解释,没有否认,什么都没有。但他确实采取了行动——只是不是我们希望的那种。他立即从 npm 中删除了该软件包,试图抹去证据。 文章作者联系了开发者,但开发者删除了 npm 上的包,试图掩盖证据。然而,这并不能阻止已经安装该软件包的用户继续受到攻击。 文章最后强调,MCP 服务器的安全模型存在根本性缺陷。由于 AI 助手会自动执行 MCP 服务器的指令,因此一旦 MCP 服务器被攻破,就会造成严重的后果。开发者需要采取更加严格的安全措施,例如使用沙箱环境、进行代码审查,以及限制 MCP 服务器的权限。 - 原文: [A Postmark backdoor that’s downloading emails](https://www.koi.security/blog/postmark-mcp-npm-malicious-backdoor-email-theft) - Hacker News: [https://news.ycombinator.com/item?id=45395957](https://news.ycombinator.com/item?id=45395957) - 作者: ghuntley - 评分: 287 - 评论数: 148 - 发布时间: 2025-09-27 22:23:12 --- ## Handy:一款免费开源的 Rust 语音转文本应用 Handy 是一款开源的语音转文本应用,它允许用户在自己的电脑上运行,无需将音频发送到云端,保障隐私。用户只需按下快捷键,说话,然后释放,Handy 就会将语音内容粘贴到当前正在输入的文本框中。 Handy 的设置菜单非常简单,提供了一个“按住说话”模式,默认是启用的,用户也可以关闭它,这样按下快捷键开始转录,再次按下停止。用户还可以自定义快捷键。Handy 的核心优势在于它的易用性和隐私保护,它专注于语音转文本这一项任务,力求做到极致。它基于 Whisper 的一个端口,完全在本地运行,无需网络连接。 Handy 具有以下特点:免费开源,方便用户使用和贡献;注重隐私,所有语音数据都保留在本地;简单易用,专注于核心功能。开发者使用 Rust 语言编写,保证了应用的性能和安全性。 评论区里,用户对 Handy 表现出了浓厚的兴趣,同时也提出了一些值得思考的问题。有人指出,即使是简单的桌面应用,也会占用大量的系统资源,这反映了现代桌面应用开发中资源优化的问题。另一些开发者分享了自己开发的类似工具,例如一个极简的 Linux 语音转文本应用,以及一个基于 Whisper 的 Gnome 扩展。这些工具都各有特点,满足了不同用户的需求。 有用户提问,为什么标题要特别指出 Handy 使用 Rust 语言开发,而主页上却没有提及?这引发了关于技术选型和宣传策略的讨论。还有用户表示,Handy 解决了他们的痛点,例如缓解了长时间打字的腕管综合征风险。总的来说,评论区对 Handy 的评价是积极的,用户赞赏它的实用性、开源精神和对隐私的保护。 - 原文: [Handy – Free open-source speech-to-text app written in Rust](https://handy.computer/) - Hacker News: [https://news.ycombinator.com/item?id=45399106](https://news.ycombinator.com/item?id=45399106) - 作者: Leftium - 评分: 196 - 评论数: 83 - 发布时间: 2025-09-28 04:33:31 --- ## 在浏览器中体验 14 个经典操作系统:V86 模拟器 这个项目利用 V86 x86 模拟器,让你无需安装任何软件,直接在浏览器中运行从 Windows 1.01 到 XP,以及 ReactOS 和 Haiku 等 14 个经典操作系统。它通过 WebAssembly 技术实现接近原生应用的性能,完全在客户端运行,保证安全。 这个在线模拟器支持完整的鼠标和键盘交互,包括特殊按键注入和硬件精确的扫描码生成,以确保最佳兼容性。你还可以上传自己的 .img 和 .iso 文件,自定义内存设置和启动顺序,进一步扩展兼容性。无需担心插件、下载或安全问题,只需打开浏览器即可开始体验。 这个项目对于教育、软件保护和体验计算机历史来说非常棒,可以帮助你了解操作系统的发展历程。预配置的系统都经过优化,以达到最佳性能。 评论区里,开发者 @gregoryi 分享了他基于 v86 x86 模拟器构建的现代 Web UI,方便用户立即启动这些经典操作系统。他希望大家能反馈关于性能和用户体验的意见。他还提供了项目的使用链接和文档链接,方便大家了解更多信息。 - 原文: [Run 14 vintage OSes (Windows 1.01→XP, ReactOS, Haiku) in the browser](https://oses.ioblako.com/) - Hacker News: [https://news.ycombinator.com/item?id=45402197](https://news.ycombinator.com/item?id=45402197) - 作者: gregoryi - 评分: 21 - 评论数: 1 - 发布时间: 2025-09-28 14:31:16 --- ## 探索小众编程语言的黑客艺术 这篇文章探讨了Esolang(小众编程语言)的独特魅力,以及它们如何揭示主流编程中隐藏的隐喻和约定。Esolang不仅仅是编程语言,更是一种黑客文化和艺术形式的体现。 文章作者Daniel Temkin分享了他创造Esolang的灵感,源于一篇关于扫雷游戏的学术论文。这篇论文证明了扫雷游戏中蕴含着计算机的模拟,通过揭示地雷的位置来模拟逻辑门并进行计算。这种意外的发现激发了作者对代码反风格的思考,促使他开始探索Esolang的设计。 作者介绍了Esolang的黑客文化,例如INTERCAL、FALSE、brainfuck和Befunge等语言,它们以极简主义和独特的逻辑而闻名。作者还提到了Piet语言,它使用颜色块来编写程序,类似于马赛克或低保真图形。 Esolang的开发具有协作精神,程序员通过编写程序来探索语言的可能性,并为项目带来自己的理解。作者通过采访Esolang开发者,记录了这种艺术形式的历史,并在博客esoteric.codes上分享了Esolang的美学、代码艺术和代码诗歌。 作者还分享了他自己创作的44种Esolang,并将它们分为“提示”和“实现”两个部分。他鼓励读者以不同的方式解读这些提示,并参与到Esolang的创作中。 Esolang的意义在于,它们挑战了我们对编程语言的传统认知,并揭示了计算机的本质是一种隐喻。作者鼓励读者使用这些语言,进行实验,并创造自己的愿景。 评论区里,有用户提到了INTERCAL语言的复兴,以及作者的新书。也有用户分享了关于Esolang的播客节目,并表达了对Esolang的兴趣。这些评论进一步丰富了对Esolang的讨论,体现了社区对这种独特编程文化的关注和热情。 - 原文: [The Hacker Folk Art of Esoteric Coding](https://thereader.mitpress.mit.edu/the-hacker-folk-art-of-esoteric-coding/) - Hacker News: [https://news.ycombinator.com/item?id=45371188](https://news.ycombinator.com/item?id=45371188) - 作者: sohkamyung - 评分: 67 - 评论数: 9 - 发布时间: 2025-09-25 18:20:06 --- ## 关于马拉松、跑鞋、盘古大陆和海上民族的奇妙联想 这篇文章探讨了马拉松运动员的速度、碳纤维跑鞋的原理、盘古大陆的演变以及古埃及与海上民族的战争,内容跨度很大,但都很有趣。 文章首先惊叹于马拉松运动员的惊人速度,并介绍了能提高跑步效率的碳纤维跑鞋。这种跑鞋的设计理念在于,它能像脚部的MTP关节一样储存和释放能量,从而减少跑步时的能量损耗。作者还提出了一个有趣的观点,即这种跑鞋是否可以作为“Algernon论点”的案例,即进化已经优化了人类的跑步能力,因此任何简单的技术都很难显著提高跑步效率。 接着,文章讨论了盘古大陆的形成和分裂,解释了大陆板块运动的原理,以及地球内部热量对大陆的影响。文章还提到,预计在2.5亿年后会形成新的超级大陆“盘古终极”,但届时地球可能已经不适合哺乳动物生存。 最后,文章介绍了公元前1200年左右出现在地中海东部的“海上民族”,以及古埃及人对抗他们的战争。 评论区有读者补充说,海上民族中的Peleset人,可能就是后来的非利士人,罗马人以他们的名字命名了巴勒斯坦。另有读者认为,阅读书籍和演奏乐器是可以提升认知能力的活动。 - 原文: [Shoes, Algernon, Pangea, and sea peoples](https://dynomight.net/shorts-5/) - Hacker News: [https://news.ycombinator.com/item?id=45374665](https://news.ycombinator.com/item?id=45374665) - 作者: crescit_eundo - 评分: 41 - 评论数: 11 - 发布时间: 2025-09-26 00:11:55 --- ## 挪威将在斯瓦尔巴群岛监测空气中的放射性 挪威将加强在斯瓦尔巴群岛的核安全防备,从10月1日起,挪威辐射和核安全局 (DSA) 将接管位于新奥勒松附近的一个空气过滤站的运营,该站点原由芬兰气象研究所负责。 此举旨在加强挪威监测空气中放射性物质的能力,并提高其在北极地区的警戒性。该站点自2000年以来一直在运行,用于监测空气中的放射性,并在发生事故或事件时评估放射性物质的大小和成分。DSA 已经可以访问位于朗伊尔城外的 Platåfjellet 上的类似站点的数据,该站点由 NORSAR 代表全面禁止核试验条约组织运营。Markus Ottosen 强调,该站点将是对挪威现有空气过滤站网络的补充,对北部地区的核准备工作尤为重要。该举措表明挪威致力于维护其在北极地区的核安全,并对潜在的放射性事件保持警惕。通过加强监测能力,挪威旨在确保能够及时应对任何可能对环境和公众健康构成威胁的事件。 - 原文: [Norway to monitor airborne radioactivity in Svalbard](https://www.highnorthnews.com/en/norway-monitor-airborne-radioactivity-svalbard) - Hacker News: [https://news.ycombinator.com/item?id=45396641](https://news.ycombinator.com/item?id=45396641) - 作者: bookofjoe - 评分: 109 - 评论数: 36 - 发布时间: 2025-09-27 23:35:59 ---

  

🫵 来啊,说点有用的废话!