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

【HN中文日报】突发!环保署开倒车?500G防火墙机密泄露!还有裸黑洞、2像素字体、猫咪鱼缸…今日份科技狠活儿,速来围观!

意外富翁的头像
|
|
|
## 今天 Hacker News 社区聊了啥? NO.20250914 今天的科技圈有点热闹!美国环保署被指削弱饮用水保护,引发环保争议;更劲爆的是,500GB的防火墙机密泄露,内幕惊人!除了这些,还有早期宇宙中的“裸”黑洞挑战现有理论,2像素超迷你字体挑战视觉极限,甚至还有专为猫咪设计的鱼缸!想知道福岛昆虫的认知能力受核辐射影响了吗?想了解Unix哲学下的密码管理器?想追踪鸟类迁徙路线?快来一探究竟,各种硬核科技、奇思妙想,保证让你大开眼界! ![Hacker News 中文精选](/static/mascot_article.webp) --- ## EPA 拟削弱 PFAS 饮用水保护措施 美国环保署 (EPA) 宣布将不再捍卫旨在保护人们免受饮用水中 PFAS "永久化学物质" 危害的法规,试图推翻去年实施的法律保护措施。 这项举动引发了环保律师的强烈批评,他们认为 EPA 试图规避国会对该机构的限制。 具体来说,EPA 要求法院取消其对四种 PFAS 化学物质(GenX、PFHxS、PFNA 和 PFBS)的监管和强制性标准的裁定。 此外,EPA 此前宣布将把 PFOA 和 PFOS 标准的合规期限从 2029 年延长至 2031 年。 据估计,全美约有 2 亿人的饮用水受到 PFAS 污染。 环保律师认为,根据《安全饮用水法》的反倒退条款,EPA 不得削弱已制定的饮用水标准,而 EPA 目前的做法实际上是要求法院做 EPA 本身不允许做的事情。 环保组织 Earthjustice 的律师 Katherine O'Brien 指出,EPA 署长 Zeldin 曾承诺保护美国人民免受 PFAS 污染的饮用水的危害,但实际上却在做相反的事情,这表明 EPA 将化学工业的利润和公用事业公司的利益置于公众健康之上。 自然资源保护委员会 (NRDC) 的高级律师 Jared Thompson 也表示,EPA 试图绕过国会在《安全饮用水法》中设置的保护措施,令人担忧。 评论区中,有用户提到了瑞典空军基地附近村庄因消防泡沫中的 PFAS 长期影响而挣扎的案例,尽管健康问题与 PFAS 之间的联系似乎已经确定,但村民们并未获得赔偿。 另有用户质疑 EPA 采取这一行动的原因和合理性。 还有用户建议让小罗伯特·肯尼迪介入此事。 这些评论反映了公众对 PFAS 污染问题的关注以及对政府环境保护措施的质疑。 - 原文: [EPA Seeks to Eliminate Critical PFAS Drinking Water Protections](https://earthjustice.org/press/2025/epa-seeks-to-roll-back-pfas-drinking-water-rules-keeping-millions-exposed-to-toxic-forever-chemicals-in-tap-water) - Hacker News: [https://news.ycombinator.com/item?id=45239803](https://news.ycombinator.com/item?id=45239803) - 作者: enraged_camel - 评分: 29 - 评论数: 7 - 发布时间: 2025-09-14 22:04:16 --- ## 欧洲地铁站模型:探索城市交通设计的多样性 本文深入研究了欧洲主要城市的地铁站设计,包括 Alicante、Amsterdam、Antwerp、Barcelona、Berlin、Bilbao、Boston 和 Brussels,揭示了每个城市独特的交通网络和车站布局。 文章首先介绍了 Alicante 的 TRAM 系统,这是一个由瓦伦西亚地区政府运营的地面轻轨系统,在市中心设有地下线路。随后探讨了 Amsterdam 地铁,区分了较新的南北线和主要在地面或高架运行的其他线路,并强调了与荷兰铁路的便捷换乘。Antwerp 的有轨电车前地铁系统因连接斯海尔德河两岸而备受关注,并讨论了中央火车站与 Astrid 和 Diamant 前地铁站之间的枢纽连接。 Barcelona 以其长长的地下通道而闻名,文章解释了造成这种情况的原因,例如缺乏规划和将地铁网络视为独立线路。文章还强调了垂直换乘站,这些车站使用高容量电梯或自动扶梯来连接不同高度的站台。Berlin 的 U-Bahn 和 S-Bahn 系统也进行了分析,重点介绍了旧线路的浅层设计和新线路的夹层设计。Bilbao 地铁因其适应城市地形的设计而受到关注,市中心的车站较深,而线路 1 分支的车站位于地面。 Boston 的百年地铁线路,尤其是绿线,因其不寻常的车站设计而备受关注,这些设计反映了早期的施工方法和作为有轨电车车站的最初用途。最后,文章提到了 Brussels 地铁,这是一个规划良好的系统,最初以预地铁形式运营,之后才升级为完整的地铁线路。 总而言之,文章通过考察多个欧洲城市的地铁站设计,展示了城市规划、地形和历史背景如何塑造城市交通基础设施。 - 原文: [Models of European Metro Stations](http://stations.albertguillaumes.cat/) - Hacker News: [https://news.ycombinator.com/item?id=45238055](https://news.ycombinator.com/item?id=45238055) - 作者: tcumulus - 评分: 467 - 评论数: 97 - 发布时间: 2025-09-14 15:00:44 --- ## 福岛昆虫认知能力研究:核辐射的影响 科学家们正在福岛核事故Contaminated Area周围研究放射性对蜜蜂和巨型大黄蜂等授粉昆虫认知能力的影响。这项研究旨在了解电离辐射是否会影响这些昆虫的学习和记忆能力,因为先前的研究表明,农药等污染物会对它们的认知功能产生负面影响。 研究人员利用自动化系统评估昆虫的认知能力,该系统基于Y型迷宫,昆虫需要通过颜色(蓝色或黄色)来找到获得糖水的正确路径。通过比较学习曲线,科学家们可以确定昆虫解决问题的能力是否受到影响。为了实现自动化,每只蜜蜂都配备了一个二维码,用于追踪其学习过程。由于巨型黄蜂体型过大,无法进入自动化系统,所以使用传统迷宫进行手动测试。 该项目与福岛大学环境放射能研究所合作,在土壤铯-137污染梯度基础上选择实验地点。研究结果尚未公布,但科学家们已经观察到福岛县受污染地区昆虫认知能力下降的现象。这项研究对于理解核事故对生态系统的长期影响具有重要意义。通过研究昆虫的认知能力,科学家们可以更好地评估环境污染对生物多样性和生态系统功能的影响。 - 原文: [Fukushima Insects Tested for Cognition](https://news.cnrs.fr/articles/fukushima-insects-tested-for-cognition) - Hacker News: [https://news.ycombinator.com/item?id=45238836](https://news.ycombinator.com/item?id=45238836) - 作者: nis0s - 评分: 51 - 评论数: 26 - 发布时间: 2025-09-14 18:32:22 --- ## Observable Notebooks 数据加载器介绍 本文介绍了 Observable Notebooks 中的数据加载器,它们是一种在构建时通过解释器运行的特殊单元,而不是在浏览器中实时运行。 数据加载器可以预先准备静态数据,确保数据的一致性和稳定性,并提高性能。可以将它们视为数据库连接器的推广,允许使用 SQL 之外的语言。目前支持 Node.js 和 Python 数据加载器,未来可能会增加更多解释器。文章通过 Node.js 示例演示了如何从 npm 获取 Observable Plot 的下载统计数据,并使用 Observable Plot 渲染面积图。数据加载器的输出会自动保存到本地文件系统的 `.observable/cache` 目录中。数据快照是稳定的,只有在重新运行数据加载器单元时才会更新数据。文章还详细说明了 Node.js 和 Python 数据加载器的安装位置和安全限制。例如,Node.js 数据加载器需要 Node.js 22.12+,并且为了提高安全性,只允许读取与 notebook 相同目录中的文件。Python 数据加载器需要 Python 3.12+,并且推荐使用 `pip freeze` 创建 `requirements.txt` 文件来管理依赖。 由于没有评论内容,这里就不进行评论分析了。 - 原文: [Observable Notebooks Data Loaders](https://observablehq.com/notebook-kit/data-loaders) - Hacker News: [https://news.ycombinator.com/item?id=45200642](https://news.ycombinator.com/item?id=45200642) - 作者: mbostock - 评分: 10 - 评论数: 0 - 发布时间: 2025-09-11 01:04:29 --- ## Geedge & MESA 数据泄露:深入分析防火墙史上最大规模的文件泄露事件 这次泄露事件涉及中国防火墙(GFW)背后核心技术力量——Geedge Networks 和中国科学院信息工程研究所的 MESA 实验室,泄露了超过 500GB 的源代码、工作日志和内部通信记录,揭示了 GFW 的研发和运营细节。 Geedge Networks 的首席科学家是方滨兴,数据显示该公司不仅为新疆、江苏和福建等地的政府提供服务,还将审查和监控技术出口到缅甸、巴基斯坦、埃塞俄比亚、哈萨克斯坦以及其他“一带一路”框架下的未明确国家。泄露的文件总计约 600GB,其中 `mirror/repo.tar` 文件(RPM 打包服务器的存档)就占了 500GB。 由于数据量巨大,GFW Report 将持续分析并更新相关信息。他们建议下载和分析这些文件的人员采取适当的安全预防措施,在没有互联网连接的隔离虚拟机中进行分析,以防范潜在的风险内容。 MESA 实验室隶属于中国科学院信息工程研究所(IIE, CAS),其历史可以追溯到方滨兴在北京建立的国家信息内容安全重点实验室(NELIST)。MESA 团队在 2012 年正式成立,承担了多个重大工程项目,并在网络安全领域获得了多项奖项。这次泄露事件揭示了 GFW 背后运作的一些内幕,也引发了人们对网络审查和监控技术出口的关注。 - 原文: [Geedge and MESA leak: Analyzing the great firewall’s largest document leak](https://gfw.report/blog/geedge_and_mesa_leak/en/) - Hacker News: [https://news.ycombinator.com/item?id=45233415](https://news.ycombinator.com/item?id=45233415) - 作者: yourapostasy - 评分: 272 - 评论数: 74 - 发布时间: 2025-09-14 00:43:26 --- ## 硅谷图形 Indigo² IMPACT 10000 的修复周末 本文讲述了作者修复一台 Silicon Graphics Indigo² IMPACT 10000 工作站的经历,这台机器配备了高端 MIPS R10000 CPU 和 IMPACT 图形卡。作者回顾了自己收藏的 SGI 系统,包括 Fuel 和 Indy,并分享了对 Indigo² 的一些历史和技术细节。 文章详细介绍了 Indigo² 的不同型号和配置,从最初的 IP22 系列到 POWER Indigo² (IP26),后者采用了 R8000 处理器,具有强大的浮点运算性能。作者还提到了 Indigo² 的图形选项,如 Extreme、XL 和 XZ,以及它们在不同型号上的应用。文章还穿插了一些作者的个人经历,例如在 Salk 研究所使用 SGI Indy 的回忆,以及对 SGI 工作站的喜爱之情。修复这台机器,是为了让它能继续工作并留在收藏中。作者还计划未来修复一台 SGI Fuel,将其转换为 ATX 电源。 - 原文: [Refurb Weekend: Silicon Graphics Indigo² Impact 10000](http://oldvcr.blogspot.com/2025/09/refurb-weekend-silicon-graphics-indigo.html) - Hacker News: [https://news.ycombinator.com/item?id=45237717](https://news.ycombinator.com/item?id=45237717) - 作者: Bogdanp - 评分: 109 - 评论数: 39 - 发布时间: 2025-09-14 13:42:38 --- ## 早期宇宙中的“裸”黑洞挑战现有理论 Quanta Magazine 的文章报道了詹姆斯·韦伯太空望远镜(JWST)的一项重大发现:在早期宇宙中发现了一个质量相当于 5000 万个太阳的孤立黑洞,这个“裸”黑洞的出现颠覆了我们对早期宇宙的认知。 这个被称为 QSO1 的黑洞与我们已知的黑洞形成理论相悖,因为它似乎没有星系围绕,这挑战了星系如何形成的传统观点。通常,黑洞被认为是在星系中心与周围的恒星和气体相互作用而形成的,但 QSO1 的存在表明可能存在其他黑洞形成机制。 研究人员利用 JWST 观测到的数据,分析了 QSO1 的光谱特征,发现它缺乏通常与星系相关的恒星形成迹象。这表明 QSO1 可能是在一个非常早期的时间点形成的,那时宇宙中的星系还没有完全形成。 这个发现对宇宙学研究具有重要意义,因为它可能揭示宇宙早期黑洞形成的秘密。科学家们正在努力寻找更多类似的“裸”黑洞,以进一步了解它们的形成机制和对宇宙演化的影响。QSO1 的发现也突显了 JWST 在探索宇宙奥秘方面的强大能力,它能够观测到宇宙早期发出的微弱光线,为我们提供了前所未有的视角。 目前,科学家们提出了几种可能的解释,包括黑洞直接从气体云坍缩形成,或者是由早期星系合并产生的。未来的研究将集中在寻找更多类似的黑洞,并分析它们的特征,以确定哪种解释最符合观测数据。这项研究不仅挑战了我们对黑洞形成的理解,也为我们探索宇宙的起源和演化提供了新的线索。 文章中引用了多位天文学家的观点,强调了这项发现的重要性以及它对现有理论的挑战。Roberto Maiolino 认为这个发现“完全超出了规模”,而 Dale Kocevski 则表示它“正在突破我们认为可能发生的事情的界限”。这些评论突显了科学界对这一发现的兴奋和对未来研究的期待。 由于文章没有评论区,所以无法进行评论分析。 - 原文: [A single, 'naked' black hole confounds theories of the young cosmos](https://www.quantamagazine.org/a-single-naked-black-hole-rewrites-the-history-of-the-universe-20250912/) - Hacker News: [https://news.ycombinator.com/item?id=45237442](https://news.ycombinator.com/item?id=45237442) - 作者: pykello - 评分: 100 - 评论数: 38 - 发布时间: 2025-09-14 12:27:12 --- ## macOS Tahoe 通过 UNIX 03 认证 本文主要介绍了 Apple 公司的 macOS 26.0 Tahoe 在 Apple Silicon 芯片上通过了 UNIX 03 认证,注册号为 P1223,并提供了认证的 PDF 文件链接。该认证由 The Open Group 颁发,证明 macOS 符合公认的标准。 The Open Group 是一家负责管理 UNIX 认证的机构,他们通过 Open Brand 项目来保证产品符合 UNIX 标准。macOS 获得 UNIX 认证并非新鲜事,之前的版本也曾获得过认证。获得认证意味着 macOS 在一定程度上遵循了 UNIX 的规范和标准,这对于一些特定的应用场景可能具有一定的意义。不过,随着 Linux 的普及和开源标准的发展,UNIX 认证的影响力已经不如从前。尽管如此,Apple 仍然选择为 macOS 申请 UNIX 认证,这可能与历史原因和法律因素有关,也可能是一种品牌形象的维护。认证的有效期为一年,需要每年更新。 评论区里大家对 macOS 获得 UNIX 认证的看法不一。有人认为,如今的 UNIX 认证已经没有太大的实际意义,Linux 及其相关的 GNU 工具链才是事实上的标准。也有人指出,Apple 保持 macOS 的 UNIX 认证是为了避免潜在的法律问题,因为早期 macOS 曾不当使用 UNIX 商标。还有人分享了 macOS 获得 UNIX 认证背后的一些有趣故事,比如为了获得认证,工程师们如何推动组织内部的代码变更,以及相关的奖励机制。此外,还有人提到了 macOS 文件系统默认大小写不敏感的问题,以及对 UNIX 认证后续标准的疑问。总体来说,评论区对 UNIX 认证的实用价值持怀疑态度,更多地将其视为一种历史遗留问题或品牌象征。 - 原文: [macOS Tahoe is certified Unix 03 [pdf]](https://www.opengroup.org/openbrand/certificates/1223p.pdf) - Hacker News: [https://news.ycombinator.com/item?id=45238930](https://news.ycombinator.com/item?id=45238930) - 作者: john_alan - 评分: 99 - 评论数: 74 - 发布时间: 2025-09-14 19:01:53 --- ## 探索 Gemini 协议:一个更简单、更注重隐私的网络空间 本文介绍了 Gemini 协议,一个与我们熟知的万维网 (WWW) 不同的新型互联网使用方式。它强调简单、人性化、无干扰和保护隐私,旨在提供一个更精简的网络体验。 Gemini 协议的核心理念是简化。与现代网站不同,Gemini 页面只是带有少量格式的纯文本,避免了复杂的脚本和程序,确保用户体验的一致性和可预测性。这种设计理念也使得 Gemini 的客户端和服务端应用更容易开发,个人开发者或小型团队也能在合理时间内完成。此外,Gemini 页面专注于内容本身,排除了自动播放的媒体、弹窗广告等干扰元素,提供了一个更纯粹的阅读环境。在隐私保护方面,Gemini 的每个请求都是独立的,避免了跨站跟踪,并采用与银行和电商网站相同的加密技术。 文章还提供了在各种平台上使用 Gemini 的快速入门指南,包括 Windows、MacOS、iOS、Android 以及 Linux/Unix。针对不同平台,推荐了相应的 Gemini 客户端,例如 Windows 上的 Geminaut、MacOS 上的 Lagrange、Android 上的 Ariane 等。对于没有 Gemini 客户端的平台,可以使用 Web 代理作为替代方案。最后,文章引导读者使用 Gemini 客户端访问 `gemini://geminiquickst.art/`,并鼓励探索 Gemini 上的内容,例如 Gemlog 和其他资源。 (由于没有评论内容,跳过评论相关的输出。) - 原文: [Gemini (2023)](https://geminiquickst.art/) - Hacker News: [https://news.ycombinator.com/item?id=45238536](https://news.ycombinator.com/item?id=45238536) - 作者: jhanschoo - 评分: 38 - 评论数: 12 - 发布时间: 2025-09-14 17:04:53 --- ## 挑战极限:2 像素超迷你字体 Two Slice 这款名为 Two Slice 的字体挑战了人类视觉的极限,它只有 2 像素高,但却出人意料地具有一定的可读性。作者提供了大小写变体,以及数字和一些标点符号,并采用 CC BY-SA 许可,允许商业使用,但需要署名。 这款字体在较小的尺寸下更容易阅读,这似乎有些反直觉。你可以直接下载该字体文件进行尝试,感受一下在极小的空间内呈现文字的独特体验。这种字体在一些特定的应用场景下可能会有奇效,比如在超小型显示设备上。 评论区对这款字体展开了热烈的讨论。有人调侃说,微软的 EULA 也许会采用这种字体。也有人指出,小于 8x8 的字体在小型 LED 显示屏等领域有着实际应用。 有评论者认为,英文单词和句子的低熵性(即上下文关联性强)有助于提高可读性,即使无法辨认某个字母,也能通过上下文猜出其含义。但如果用随机字符串测试,可读性会大大降低。 还有人提到了 X Window 系统中一直存在的 2 像素位图字体 `nil2`。另有评论者回忆起 8 位机时代,为了在有限的屏幕分辨率下显示更多内容,开发者会采用极窄的字体。 一些评论者从实用角度出发,认为在字母周围留出足够的空白至关重要,这实际上将字体的大小扩展到了 4x4 像素。他们还建议,对于实际项目,4x5 像素(包括填充)可能是可读性的下限。 当然,也有人表示阅读这种字体会让他们感到头疼,或者对大写字母 H 的设计提出了批评。不过,大多数人还是对作者的创意和实现表示赞赏,认为这的确是一项了不起的成就。 - 原文: [Two Slice, a font that's only 2px tall](https://joefatula.com/twoslice.html) - Hacker News: [https://news.ycombinator.com/item?id=45236263](https://news.ycombinator.com/item?id=45236263) - 作者: JdeBP - 评分: 362 - 评论数: 93 - 发布时间: 2025-09-14 07:50:25 --- ## Anycrap:无限产品的概念商店 Anycrap.shop 是一个通过用户输入的搜索词来生成独特产品的概念商店,它利用 AI 图像生成技术,将你的想象力变为现实。这个网站提供了一个“无限产品目录”,用户可以输入任何他们想要的东西,网站会“在平行维度中找到它”。 这个网站的核心功能包括:根据用户输入的关键词,生成独一无二的产品概念;提供即时交付,用户可以立即在设备上看到生成的产品概念;创造一个概念市场,让想象力驱动创新。用户可以“发明”尚不存在的产品,并成为第一个发现它的人。网站展示了一些“奇怪的科技产品”和“来自外太空的零食”,以及一些让人摸不着头脑的东西。该网站标榜其产品是 100% 定制概念,专门为客户开发。 评论区对 Anycrap 给予了高度评价,许多用户称赞其为“互联网的回归”,让他们找回了 21 世纪初那种充满乐趣和无意义的快感。用户对网站的性能印象深刻,特别是图像生成的速度。有人认为这是 AI 的最佳用途,并分享了他们自己生成的“AI 创意测量仪”。也有人指出,浏览生成的图像可以让人了解底层图像模型的能力,但很快就会发现所有东西看起来都很相似。 网站的作者 @kafked 表示,他对网站能登上 HN 首页感到惊讶,并感谢用户的积极响应。他还提到,由于用户的创造力,网站已经生成了数千个产品,但也让他担心即将到来的账单。@lucasyvas 建议,如果能将这些生成的创意与制造商配对,可能会从中获利,并表示自己已经沉迷于生成各种奇特的产品。@losthobbies 则表示,他原本也想做一个类似的项目,让人们体验购买的快感,但实际上并不需要购买任何东西。@hyperific 建议,可以进一步允许用户“订购”产品,并显示虚构的跟踪更新。 - 原文: [Show HN: A store that generates products from anything you type in search](https://anycrap.shop/) - Hacker News: [https://news.ycombinator.com/item?id=45231378](https://news.ycombinator.com/item?id=45231378) - 作者: kafked - 评分: 961 - 评论数: 287 - 发布时间: 2025-09-13 20:02:11 --- ## 使用 Unix 哲学的标准密码管理器:`pass` `pass` 是一个遵循 Unix 哲学的简单密码管理器,它将每个密码存储在 GPG 加密的文件中,文件名对应于需要密码的网站或资源。`pass` 使用标准的命令行文件管理工具来管理这些密码文件,方便在计算机之间复制和组织。 `pass` 的核心设计理念是简单和透明。所有密码都保存在 `~/.password-store` 目录中,用户可以使用 `pass` 命令添加、编辑、生成和检索密码。它是一个简短的 shell 脚本,能够将密码临时放入剪贴板,并使用 Git 跟踪密码更改。 `pass` 的使用非常灵活,用户可以使用标准的 Unix shell 命令以及 `pass` 命令来管理密码存储。它没有复杂的文件格式或新的范例需要学习。同时,`pass` 提供了 Bash、Zsh 和 Fish 的自动补全功能,方便用户快速输入命令和文件名。 活跃的社区为 `pass` 开发了许多适用于其他平台的客户端和 GUI,以及 `pass` 本身的扩展。用户可以通过 `pass list` 命令查看所有密码,使用 `pass show` 命令显示密码,使用 `pass -c` 命令将密码复制到剪贴板。 `pass` 还可以使用 `/dev/urandom` 内部生成新密码,并支持无符号密码生成和密码移除等功能。如果密码存储是一个 Git 仓库,用户可以使用 `pass git push` 和 `pass git pull` 命令同步密码存储。 要开始使用 `pass`,只需使用 `pass init` 命令初始化密码存储,并指定 GPG 密钥 ID。还可以将密码存储初始化为 Git 仓库,以便进行版本控制和同步。`pass` 不限制数据的组织方式,用户可以将密码、用户名、PIN 码、网站 URL 和其他元数据存储在纯文本文件中。 一种常见的方法是使用 `pass insert` 命令的 `--multiline` 或 `-m` 选项,将密码存储在文件的第一行,并将其他信息存储在后续行中。另一种方法是使用文件夹,并将每条数据存储在该文件夹中的一个文件中。 总而言之,`pass` 提供了一个简单、灵活且安全的密码管理方案,它充分利用了 Unix 哲学的优势,并提供了丰富的功能和扩展性。 - 原文: [Pass: Unix Password Manager](https://www.passwordstore.org/) - Hacker News: [https://news.ycombinator.com/item?id=45236079](https://news.ycombinator.com/item?id=45236079) - 作者: Bogdanp - 评分: 260 - 评论数: 132 - 发布时间: 2025-09-14 07:16:40 --- ## IBM PC:一个非典型的“IBMer” 本文探讨了IBM PC的诞生和发展,以及它为何最终未能成为IBM真正意义上的成功。尽管IBM设计并制造了PC,但它在很大程度上依赖于外部供应商,这最终导致了其对PC市场的控制力丧失。 最初的IBM PC于1981年问世,它迅速成为了个人电脑的标准。然而,与人们的普遍认知不同,PC并非完全由IBM掌控。首先,PC的关键组件,如CPU(来自英特尔的8088)和操作系统(来自微软的PC-DOS),均来自外部供应商。这种依赖性后来演变成了著名的“WinTel”联盟。此外,PC生态系统中至关重要的软件,如Lotus 1-2-3和Microsoft Office,也并非IBM的产品。 IBM为PC贡献了BIOS,负责机器的组装,以及最重要的,为企业用户提供了质量保证和可靠性背书。尽管IBM具备自行生产关键组件的能力,但选择外部供应商是出于理性的考虑。早期的IBM个人电脑尝试,如IBM 5100,虽然具有创新性,但由于其封闭性而未能成功。开放的5150则更受软件和硬件开发者的欢迎。 然而,这种开放性也为竞争对手的崛起创造了机会。IBM的BIOS很快被反向工程,其他公司可以更高效地组装PC。康柏等竞争对手凭借更高的性价比和更先进的产品迅速崛起。IBM未能建立起PC的护城河,市场份额逐渐流失,最终在2005年将PC业务出售给了联想。 此外,对外部组件的依赖也意味着IBM对PC产品本身的控制力有限。PC的主要更新往往来自供应商的新组件,例如英特尔的80286处理器。IBM曾试图通过PS/2重新掌控PC市场,但为时已晚。 作者分享了自己1984年在IBM工作的经历,当时IBM财大气粗,PC业务非常成功。然而,这种成功并未能转化为IBM对PC市场的长期控制。 总而言之,IBM PC的成功在很大程度上归功于其开放性和对外部供应商的依赖,但也正是这些因素导致了IBM最终失去了对PC市场的控制。它是一个“非典型”的IBMer,一个由IBM发起,却最终由他人主导的故事。 - 原文: [The PC was never a true 'IBMer'](https://thechipletter.substack.com/p/the-pc-was-never-a-true-ibmer) - Hacker News: [https://news.ycombinator.com/item?id=45238567](https://news.ycombinator.com/item?id=45238567) - 作者: klelatti - 评分: 26 - 评论数: 13 - 发布时间: 2025-09-14 17:13:39 --- ## 奥杜邦鸟类迁徙探索器:追踪鸟类迁徙路线 奥杜邦鸟类迁徙探索器是一个可以追踪鸟类迁徙路线的工具,它提供了超过450种鸟类的迁徙信息,包括迁徙路线、迁徙时间和迁徙地点。用户可以通过该平台探索不同鸟类的迁徙模式,了解它们如何适应环境变化。 该平台精选了四种鸟类作为特色展示,分别是:Buff-breasted Sandpiper(锈胸滨鹬)、Red-tailed Hawk(红尾鵟)、Sandhill Crane(沙丘鹤)和 Snow Goose(雪雁)。用户可以追踪这些鸟类的迁徙路线,了解它们的迁徙习性。 除了特色鸟类,该平台还提供了456种鸟类的迁徙信息,涵盖了各种常见的和不常见的鸟类。例如,American Robin(美洲知更鸟)、American Goldfinch(美洲金翅雀)、Bald Eagle(白头海雕)等。用户可以通过搜索或浏览的方式找到感兴趣的鸟类,并查看它们的迁徙地图。 该平台还提供了一些额外的功能,例如:可以查看特定区域的鸟类迁徙情况,或者比较不同鸟类的迁徙模式。这些功能可以帮助用户更深入地了解鸟类迁徙的奥秘。 总的来说,奥杜邦鸟类迁徙探索器是一个非常有用的工具,可以帮助我们了解鸟类迁徙的知识,提高我们对环境保护的意识。通过追踪这些鸟类的迁徙路线,我们可以更好地了解它们所面临的挑战,并采取相应的措施来保护它们。该平台的数据可视化效果也很好,让用户可以直观地了解鸟类的迁徙模式。 - 原文: [Dynamic Bird Migration Map](https://explorer.audubon.org/explore/species?sidebar=expand) - Hacker News: [https://news.ycombinator.com/item?id=45197453](https://news.ycombinator.com/item?id=45197453) - 作者: skadamat - 评分: 53 - 评论数: 9 - 发布时间: 2025-09-10 21:36:55 --- ## 专为猫咪设计的鱼缸:Cat Aquarium 这篇文章介绍了一种专为猫咪设计的特殊鱼缸,旨在为猫咪提供娱乐和心理刺激,同时也能成为家居装饰的一部分。这种鱼缸不仅能让猫咪安全地观看和互动,还能通过水族环境减少它们的压力,提升幸福感。 文章详细介绍了Cat Aquarium的特点。首先,安全性是首要考虑因素,鱼缸的边缘和开口都经过精心打磨,确保猫咪玩耍时不会受伤,并且使用的材料都是无毒的。其次,鱼缸采用超清晰玻璃,透光率高达92%,既保证了耐用性,又兼具美观性,能融入各种家居风格。 这种猫咪鱼缸主要有三个款式:底部进入式、前部进入式和内部隧道式。文章强调,水族箱不仅能给猫咪带来乐趣,还能通过水中的动态环境刺激猫咪的感官,减少它们的无聊和破坏行为,并有助于提高认知功能。观看鱼儿游动还能起到舒缓压力的作用,改善猫咪的睡眠质量。总的来说,Cat Aquarium试图将猫咪的玩耍天性与宁静的水族环境相结合,为宠物和主人创造一个和谐的空间。此外,网站还提供多种货币选择,方便不同国家的用户购买。 - 原文: [Cat Aquariums](https://cataquariums.com/) - Hacker News: [https://news.ycombinator.com/item?id=45237970](https://news.ycombinator.com/item?id=45237970) - 作者: robin_reala - 评分: 76 - 评论数: 24 - 发布时间: 2025-09-14 14:42:56 --- ## 现代排序算法的超乎寻常的有效性 本文探讨了在特定领域优化的排序算法与现代通用混合排序算法的性能对比,尤其是在数据基数非常低的情况下,例如只有四个不同的 `u64` 值。作者以自身参与 Rust 标准库中 `ipnsort` 和 `driftsort` 的实现为例,进行了深入分析。 文章首先介绍了基准测试的设置,包括硬件配置和使用的 `sort-research-rs` 基准测试套件。然后,文章分析了几种针对特定领域优化的算法,包括使用 `BTreeMap` 的桶排序、使用 `FxHashMap` 的桶排序以及使用 `match` 语句显式处理每个值的桶排序。 `BTreeMap` 方法利用 B 树的排序特性来统计每个值的出现次数,但性能相对较慢,大约每个元素需要 32 周期以上。`FxHashMap` 方法使用哈希映射来提高速度,但需要额外的排序步骤。`Match` 方法则通过显式地为每个可能的值编写代码路径来实现更快的速度,但如果值发生变化,则可能会出现问题。 文章还讨论了缓存的影响,指出对于大于 16MB 的输入,由于 DRAM 的高延迟,吞吐量会下降。作者解释了 CPU 如何通过流水线操作来隐藏延迟,并强调了数据访问模式的可预测性对于性能的重要性。 总的来说,这篇文章深入探讨了排序算法在特定场景下的性能表现,并揭示了现代 CPU 架构对算法效率的影响。它强调了在选择排序算法时需要考虑数据特性和硬件限制。 - 原文: [The unreasonable effectiveness of modern sort algorithms](https://github.com/Voultapher/sort-research-rs/blob/main/writeup/unreasonable/text.md) - Hacker News: [https://news.ycombinator.com/item?id=45208828](https://news.ycombinator.com/item?id=45208828) - 作者: Voultapher - 评分: 76 - 评论数: 24 - 发布时间: 2025-09-11 15:27:52 --- ## 苏格拉底式日记法:一种简单有效的日记方法 本文介绍了一种名为“苏格拉底式日记法”的简单日记方法,它通过像面试一样提问和回答问题,将写作变成对话,从而更容易坚持下去并发现新的想法。 文章首先解释了作者创建这种方法的原因,受到了苏格拉底“未经审视的生活不值得过”的思想的启发。 接着,文章强调了日记的重要性,引用了心理学家 James Pennebaker 和 Carol Dweck 的研究,说明日记可以减轻压力、改善情绪,并促进元认知。 同时,文章也提到了行为科学家 BJ Fogg 的观点,即习惯的养成要从小处着手,而日记正好符合这一原则。 作者分享了自己早期在传统日记方式上的挣扎,并指出,将日记视为面试可以消除压力,使写作更自然。 此外,文章还探讨了不同的日记工具,包括纸笔、数字打字和录音,并分析了它们的优缺点。 其中,纸笔适合头脑风暴和捕捉原始想法,数字打字适合快速搜索和高效记录,录音则适合在旅途中随时记录。 作者建议选择最适合自己的工具,并可以尝试混合使用不同的工具。 最后,文章详细解释了苏格拉底式日记法的框架,强调日记不必写得深刻或优雅,关键在于将写作变成对话,从而释放思想。 - 原文: [The Socratic Journal Method: A Simple Journaling Method That Works](https://mindthenerd.com/the-socratic-journal-method-a-simple-journaling-method-that-actually-works/) - Hacker News: [https://news.ycombinator.com/item?id=45197862](https://news.ycombinator.com/item?id=45197862) - 作者: surprisetalk - 评分: 131 - 评论数: 54 - 发布时间: 2025-09-10 22:03:11 --- ## AMD RDNA4 GPU 架构:Hot Chips 2025 大会亮点 AMD 在 Hot Chips 2025 大会上展示了其最新的 RDNA4 GPU 架构,重点介绍了在光线追踪、机器学习和光栅化方面的效率提升。RDNA4 旨在满足未来五年游戏和其他图形密集型工作负载的需求,并改进了媒体和显示功能。 RDNA4 的媒体引擎为各种编解码器提供硬件加速的视频编码和解码,高端型号如 RX 9070XT 配备了两个媒体引擎。RDNA4 的媒体引擎具有更快的解码速度,有助于在视频播放期间节省功耗。在视频编码方面,AMD 致力于在 H.265、H.265 和 AV1 中实现更好的质量,尤其是在低延迟编码方面。低延迟编码模式主要有利于流媒体,通过减少延迟来优化质量。虽然像 H.264 这样的旧编解码器仍然很重要,但新的编解码器正在测试中,情况可能会开始改变。 RDNA4 在保持高对比度轮廓方面做得更好,尤其是在文本周围,它比其前代产品处理得更好,同时使用更低的比特率。RDNA4 的显示引擎添加了“Radeon Image Sharpening”滤镜,让显示引擎锐化最终图像,而不会影响性能和功耗。此外,RDNA4 通过利用 FreeSync 显示器上的可变刷新率来降低多显示器空闲功耗。通过动态降低刷新率,RDNA4 的内存子系统可以在满足刷新期限的同时进入低功耗状态。 RDNA4 的 Workgroup Processor 保留了与之前 RDNA 世代相同的高级布局,但它在光线追踪方面进行了重大改进,例如改进的光线追踪单元和更宽的 BVH 节点、动态寄存器分配模式以及不再遭受波浪之间错误内存依赖关系的调度程序。AMD 使用标量单元来卸载在波浪中恒定的操作,从而节省资源。 - 原文: [AMD’s RDNA4 GPU architecture](https://chipsandcheese.com/p/amds-rdna4-gpu-architecture-at-hot) - Hacker News: [https://news.ycombinator.com/item?id=45235293](https://news.ycombinator.com/item?id=45235293) - 作者: rbanffy - 评分: 140 - 评论数: 27 - 发布时间: 2025-09-14 05:04:18 --- ## 重复性消极思维与老年人认知功能下降有关 本文研究表明,重复性消极思维(RNT)与老年人的认知功能下降之间存在关联。这项横断面研究调查了424名60岁及以上的成年人,旨在探究RNT水平与认知功能之间的关系。 研究背景指出,抑郁和焦虑等心理问题会增加老年人认知障碍的风险。RNT是许多常见心理障碍的核心症状,可能是一个可改变的过程,许多心理风险因素通过它促成认知障碍的发展。尽管RNT可能增加认知障碍的风险,但相关研究较少,尤其缺乏探讨RNT与认知功能之间关系的流行病学研究。 研究方法是通过使用持续性思维问卷(PTQ)调查RNT水平,并使用蒙特利尔认知评估量表(MoCA)调查认知功能水平。研究人员使用多变量线性回归和亚组分析来探索RNT与认知功能之间的关系。 研究结果显示,将RNT总分分为四分位数后,多变量线性回归分析表明,在调整所有协变量后,Q3和Q4组的参与者比Q1组表现出更低的认知分数。亚组分析结果表明,60~79岁、初中及以上学历的个体,RNT评分较高时更容易出现认知障碍。 研究结论是,RNT与社区居住老年人的认知功能之间存在负相关关系。作者建议,未来应进行多中心、更长时间跨度的队列研究,以进一步探索RNT与认知功能之间的关系机制。这项研究强调了关注老年人心理健康的重要性,并提示我们可能可以通过干预RNT来预防或延缓认知功能的下降。 - 原文: [Repetitive negative thinking is associated with cognitive function decline](https://bmcpsychiatry.biomedcentral.com/articles/10.1186/s12888-025-06815-2) - Hacker News: [https://news.ycombinator.com/item?id=45239085](https://news.ycombinator.com/item?id=45239085) - 作者: redbell - 评分: 60 - 评论数: 33 - 发布时间: 2025-09-14 19:37:33 --- ## 通过 Einsum 进行反向传播的技巧 本文介绍了一个利用 `einsum` (爱因斯坦求和) 巧妙进行反向传播的技巧,尤其适用于线性变换,例如求和、矩阵乘法和点积等。 这个技巧的核心在于,通过简单地交换前向传播中的变量,即可轻松推导出反向传播的公式。 文章首先用矩阵乘法的例子展示了 `einsum` 的用法,并将其与使用 for 循环的实现进行了对比,突出了 `einsum` 的简洁性。 接着,文章详细解释了如何使用这个技巧进行反向传播。假设我们已知损失函数 L 对 C 的偏导数 ∂L/∂C,需要计算 ∂L/∂A,那么只需要将前向传播中计算 C 的 `einsum` 公式中的 C 和 A 的角色互换,并用 ∂L/∂C 替换 A,即可得到计算 ∂L/∂A 的公式。 文章还强调,需要验证反向传播结果的形状是否与 A 的形状一致,以及如何通过转换字母来更好地理解反向传播中的 `einsum` 操作。 为了验证该技巧的正确性,文章使用了 JAX 的自动微分功能,将手动计算的反向传播结果与 JAX 自动计算的结果进行了比较,证明了该技巧的有效性。 总之,这个技巧简化了通过 `einsum` 进行反向传播的过程,使得开发者能够更轻松地处理复杂的线性变换。 评论区里,有读者赞扬了文章的清晰易懂,并提到了作者之前关于渲染分形的文章也很出色。 另一位读者指出,当同一个矩阵在 `einsum` 调用中出现多次时,需要格外小心。 还有读者认为这篇文章深入浅出,将一个通常很复杂的主题解释得很简单。 - 原文: [A Trick for Backpropagation of Linear Transformations](https://tripplyons.com/blog/backprop-trick) - Hacker News: [https://news.ycombinator.com/item?id=45212521](https://news.ycombinator.com/item?id=45212521) - 作者: tripplyons - 评分: 40 - 评论数: 3 - 发布时间: 2025-09-11 23:05:28 --- ## 心肌梗塞可能是一种传染病?芬兰研究挑战传统认知 芬兰和英国的研究人员进行了一项开创性的研究,首次证实心肌梗塞可能是一种传染病。这项发现挑战了传统的心肌梗塞发病机制的理解,并为治疗、诊断,甚至疫苗开发开辟了新的途径。研究表明,感染可能会引发心肌梗塞。研究发现,在冠状动脉疾病中,含有胆固醇的动脉粥样硬化斑块可能含有由细菌形成的凝胶状、无症状的生物膜,这些细菌经过数年甚至数十年形成。生物膜内休眠的细菌受到患者免疫系统和抗生素的保护,因为它们无法穿透生物膜基质。 病毒感染或其他外部触发因素可能会激活生物膜,导致细菌增殖和炎症反应。炎症会导致斑块纤维帽破裂,导致血栓形成,最终导致心肌梗塞。该研究的负责人 Pekka Karhunen 教授指出,直到现在,人们还认为导致冠状动脉疾病的事件仅由氧化的低密度脂蛋白 (LDL) 引发,身体将其识别为外来结构。Karhunen 解释说:“长期以来,人们一直怀疑细菌参与冠状动脉疾病,但一直缺乏直接且令人信服的证据。我们的研究表明,在动脉粥样硬化斑块内部存在来自多种口腔细菌的遗传物质——DNA。” 研究人员开发了一种针对已发现细菌的抗体,验证了这一发现,该抗体意外地揭示了动脉组织中的生物膜结构。在心肌梗塞病例中观察到从生物膜释放的细菌。人体的免疫系统对这些细菌做出了反应,引发了炎症,导致富含胆固醇的斑块破裂。这些观察结果为心肌梗塞的新型诊断和治疗策略的开发铺平了道路。此外,它们还提高了通过疫苗预防冠状动脉疾病和心肌梗塞的可能性。 评论区里,有人认为这项研究只是提供了一种“可能发生的方式”,并非推翻了之前的认知。也有人分享了自己的亲身经历,表示在心肌梗塞发作前曾患有食物中毒,希望该领域的研究能得到更多关注。还有人指出,噬菌体可以穿透生物膜,或许可以作为一种治疗手段。另有评论提到,炎症是心脏病发作的风险因素,这项研究深入了解了炎症与心脏病风险之间的机制。总的来说,评论对这项研究持谨慎乐观态度,认为它为心血管疾病的预防和治疗提供了新的思路。 - 原文: [Myocardial infarction may be an infectious disease](https://www.tuni.fi/en/news/myocardial-infarction-may-be-infectious-disease) - Hacker News: [https://news.ycombinator.com/item?id=45235648](https://news.ycombinator.com/item?id=45235648) - 作者: DaveZale - 评分: 454 - 评论数: 156 - 发布时间: 2025-09-14 05:55:42 --- ## 486Tang:在信用卡大小的 FPGA 板上运行 486 处理器 本文介绍了作者将 MiSTer 项目中的 ao486 PC 核心移植到 Sipeed Tang Console 138K FPGA 上的过程,并将其命名为 486Tang。这是一个在非 Altera FPGA 上运行 ao486 的首次尝试。 文章详细描述了 486Tang 的架构,重点介绍了与 MiSTer 版本的差异。主要包括:将主内存切换到 SDRAM,因为 80486 时代没有 DDR 技术,SDRAM 更自然;使用 SD 卡作为 IDE 存储,因为 Tang 没有类似 MiSTer 那样的高速 MCU-FPGA 接口;以及添加了一个启动加载模块,将 BIOS、VGA BIOS、CMOS 设置和 IDE 识别数据存储在 SD 卡中。 为了解决调试问题,作者使用了 Verilator 进行子系统和整机仿真,并添加了一些有用的调试工具,例如 Bochs BIOS 的调试字符串输出、子系统范围的跟踪以及 Bochs BIOS 汇编列表。通过这些方法,作者能够快速定位和修复 bug。 文章还介绍了作者进行的一些性能优化,包括重置树和扇出减少、指令获取优化以及 TLB 优化。通过这些优化,486Tang 的性能得到了显著提升,达到了大约 486SX-20 的水平。 最后,作者反思了这次移植工作,认为提高系统时钟频率是最有效的性能提升手段。在一定范围内,CPU、内存和 I/O 可以一起扩展。 (由于没有评论内容,跳过评论相关的输出。) - 原文: [486Tang – 486 on a credit-card-sized FPGA board](https://nand2mario.github.io/posts/2025/486tang_486_on_a_credit_card_size_fpga_board/) - Hacker News: [https://news.ycombinator.com/item?id=45232565](https://news.ycombinator.com/item?id=45232565) - 作者: bitbrewer - 评分: 189 - 评论数: 51 - 发布时间: 2025-09-13 22:52:45 --- ## `pthread_cancel` 的谢幕:libcurl 的一次失败尝试 libcurl 尝试使用 `pthread_cancel` 来中断耗时的 DNS 解析操作 `getaddrinfo()`,但最终因潜在的内存泄漏问题而放弃。文章回顾了使用 `pthread_cancel` 的初衷,以及在实际应用中遇到的问题,并解释了为何这种方法不适用于 libcurl。 libcurl 为了避免 `getaddrinfo()` 阻塞主线程,尝试使用单独的线程来执行 DNS 解析。然而,线程的管理成为难题,`pthread_join()` 会阻塞,而 `pthread_detach()` 会导致线程失控。因此,引入了 `pthread_cancel()` 来中断 `getaddrinfo()`。但在 curl 8.16.0 发布后,开发者发现被取消的线程存在内存泄漏的风险。 问题根源在于 `getaddrinfo()` 内部会读取 `/etc/gai.conf` 文件,而 `fopen()` 操作可能是一个取消点。如果在读取该文件时线程被取消,已分配的内存可能无法释放,导致内存泄漏。由于 glibc 并非设计为在此场景下防止泄漏,作者认为无法保证完全避免此类问题,最终决定放弃 `pthread_cancel()` 策略。 虽然放弃了 `pthread_cancel()`,但应用程序仍然可以通过使用 c-ares 库来避免阻塞式的 DNS 解析。c-ares 提供了非阻塞的 DNS 解析方案,但可能无法实现 glibc 的所有功能。文章最后总结道,DNS 仍然是一个难以完美解决的问题。 评论区对文章进行了热烈讨论,其中 @blaz0 作为 GitHub issue 的作者,感谢作者快速响应并解决问题,并分享了不同平台上的异步 DNS 解析方法,包括 Windows/Xbox 的 GetAddrInfoExW,macOS/iOS 的 CFHostStartInfoResolution,Linux (glibc) 的 getaddrinfo_a,Android 的 android.net.DnsResolver.query,以及 PS5 的专有 DNS 解析 API。@yardstick 质疑为何 `getaddrinfo` 没有标准化的超时设置,认为 DNS 设置应由调用代码配置。@rwmj 回忆起 Netscape 时代使用线程或子进程处理 DNS 查询,感叹 30 年过去了问题依旧存在。@pizlonator 提到 musl 库禁用了 `getaddrinfo` 内部的取消操作。@comex 则深入分析了 `pthread_cancel` 的设计缺陷,并提出了更优的解决方案,即模仿内核处理信号的方式,使取消操作与常规错误处理机制保持一致。 - 原文: [RIP pthread_cancel](https://eissing.org/icing/posts/rip_pthread_cancel/) - Hacker News: [https://news.ycombinator.com/item?id=45233713](https://news.ycombinator.com/item?id=45233713) - 作者: robin_reala - 评分: 217 - 评论数: 91 - 发布时间: 2025-09-14 01:20:21 --- ## 社交媒体对政治的影响:反思与辩论 本文探讨了社交媒体对政治的影响,特别是其对政治极化的作用。文章作者对丹·威廉姆斯关于社交媒体与政治极化关系的观点提出了质疑,认为社交媒体对美国政治产生了深远的影响,即使它可能没有直接导致情感极化。 文章首先回顾了威廉姆斯提出的四个主要论点,这些论点旨在反驳社交媒体导致政治极化的观点: 1. 政治极化早在社交媒体出现之前就已经存在。 2. 政治极化在不使用社交媒体的老年人群体中增长最快。 3. 不同国家社交媒体使用情况相似,但政治极化趋势各异。 4. 实验研究表明,社交媒体对个人政治极化程度的影响微乎其微。 然而,作者认为这些证据并不像表面上看起来那么有说服力。作者指出,关于2010年之后(智能手机和社交媒体广泛使用之后)的政治极化数据相对较少,因此很难准确评估社交媒体的真正影响。此外,作者认为,即使社交媒体没有显著加剧情感极化,它也可能通过其他方式对政治产生负面影响。 作者提出了“精英激进化理论”,认为社交媒体可能导致政治精英的激进化,进而影响整个政治生态系统。作者认为,社交媒体为极端观点提供了传播的平台,使得政治辩论更加两极分化,并加剧了社会冲突。 总而言之,文章认为,尽管关于社交媒体与政治极化之间关系的证据尚不明确,但我们不能忽视社交媒体对政治产生的潜在负面影响。我们需要更深入地研究社交媒体如何影响政治精英和普通民众,以及如何减轻其潜在的危害。 - 原文: [The case against social media is stronger than you think](https://arachnemag.substack.com/p/the-case-against-social-media-is) - Hacker News: [https://news.ycombinator.com/item?id=45234323](https://news.ycombinator.com/item?id=45234323) - 作者: ingve - 评分: 293 - 评论数: 242 - 发布时间: 2025-09-14 02:39:17 ---

  

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