1天前
|
|
|
111
## 今天 Hacker News 社区聊了啥? NO.20250716
今天份的科技日报来啦!Linux 在美国桌面市场份额竟然突破 5% 了,开源的春天要来了?还有,Firefox 放大招,要听听你的意见!AWS 也开源了 Postgres 复制扩展,数据库玩家们有福了!当然,少不了 AI 的身影,GPT-4o 驱动的触手机器人,让你感受未来科技的魅力!想知道更多?赶紧往下看,精彩不容错过!

---
## 使用 FluentBird 为 Thunderbird 带来 Windows 11 的 Fluent Design
FluentBird 是一个 userChrome.css 主题,旨在为 Mozilla Thunderbird 邮件客户端带来 Windows 11 的 Fluent Design 风格和 Mica 透明效果。这个项目由 Deathbyteacup 在 GitHub 上开源,允许用户通过简单的 CSS 主题,将 Thunderbird 的界面改造得更现代化,与 Windows 11 的视觉风格保持一致。
FluentBird 主要通过修改 Thunderbird 的 userChrome.css 文件来实现界面定制。 userChrome.css 允许用户自定义 Thunderbird 的用户界面,而 FluentBird 则提供了一套预定义的 CSS 规则,实现了 Windows 11 的 Fluent Design 元素,例如亚克力材质的背景模糊效果和圆角设计。Mica 是一种不透明的动态材质,它会根据桌面背景颜色进行调整,使应用界面与系统主题更加协调。通过应用 FluentBird 主题,Thunderbird 可以获得更现代化的外观,提升用户的使用体验。该项目使用 MIT 许可证,意味着用户可以自由地使用、修改和分发该主题。目前,该项目在 GitHub 上获得了 146 个 star 和 1 个 fork,表明它在 Thunderbird 用户中具有一定的受欢迎程度。
- 原文: [Thunderbird: Fluent Windows 11 Design](https://github.com/Deathbyteacup/fluentbird)
- Hacker News: [https://news.ycombinator.com/item?id=44549413](https://news.ycombinator.com/item?id=44549413)
- 作者: skipnup
- 评分: 141
- 评论数: 66
- 发布时间: 2025-07-13 19:07:53
---
## Linux 在美国桌面市场份额突破 5% 大关
Linux 在美国桌面操作系统市场份额首次突破 5%,这是一个重要的里程碑,标志着开源社区的巨大进步。
文章指出,根据 2025 年 6 月 StatCounter 的数据,Linux 在美国桌面操作系统市场份额达到 5.03%。虽然 Windows 仍然占据主导地位(63.2%),但其份额在过去十年中下降了近 13%。macOS 占据 7.72% 的市场份额,如果将 OS X 和 macOS 的份额合并,苹果的桌面市场份额约为 24%。Linux 已经超过了“未知”类别(4.76%),表明其增长是显而易见的。
文章分析了 Linux 市场份额增长的几个原因。首先,许多用户对 Windows 的做法感到厌倦,例如 Windows 10 即将停止支持,以及对隐私侵犯、广告软件和强制更新的担忧。其次,Steam Deck 的出现为 Linux 带来了新的游戏用户。第三,Linux 本身也在不断发展,变得更加用户友好,对隐私的关注度更高,并且可以为旧硬件注入新的活力。
文章还认为,实际的 Linux 用户数量可能比统计数据更高,因为许多注重隐私的 Linux 用户使用工具来隐藏其操作系统或更改其用户代理。此外,“未知”类别中可能包含大量 Linux 系统。如果将 Linux 和 Chrome OS 的市场份额合并,那么“Linux 家族”的市场份额将达到 7.74%。
这一成就表明,桌面用户对开源解决方案的需求正在增长。随着越来越多的人采用 Linux,将会有更多的用户和开发者加入,从而推动 Linux 生态系统的持续改进。文章希望这一里程碑能够鼓励更多的硬件供应商支持 Linux 用户。Linux 的发展历程是缓慢而稳定的,但近年来有所加速,这表明 Linux 正处于一个充满希望的上升趋势中。
- 原文: [Linux Reaches 5% Desktop Market Share in USA](https://ostechnix.com/linux-reaches-5-desktop-market-share-in-usa/)
- Hacker News: [https://news.ycombinator.com/item?id=44580682](https://news.ycombinator.com/item?id=44580682)
- 作者: marcodiego
- 评分: 628
- 评论数: 339
- 发布时间: 2025-07-16 18:37:08
---
## cppyy:用于 Python 和 C++ 之间自动绑定的工具
cppyy 是一个运行时 Python-C++ 绑定生成器,它允许你从 Python 调用 C++,也可以从 C++ 调用 Python。它通过运行时生成实现高性能,通过延迟加载减少大型项目中的内存使用。
cppyy 支持 Python 端的跨继承和回调,以便与 C++ 框架一起使用,还支持运行时模板实例化、自动对象向下转型和异常映射,以及交互式探索 C++ 库。最重要的是,cppyy 不需要任何语言扩展、中间语言或手写的样板代码。它基于 C++ 解释器 Cling,以匹配 Python 的动态性、交互性和运行时行为。
cppyy 适用于 CPython (v2 和 v3) 和 PyPy,在 PyPy 上可以达到接近 C++ 的性能。它巧妙地利用了预编译头文件、动态加载和延迟实例化,以支持包含数百万行代码和数千个类的 C++ 程序。 cppyy 尽量减少依赖项,以便在分布式、异构开发环境中使用。你可以使用它在 Python 中无缝支持许多高级 C++ 功能,例如 `boost::any`。
评论区里,有用户提到了 `scipy.weave`,一个允许用户编写内联 C++ 代码并编译成扩展模块的工具,并询问 cppyy 是否是合适的替代品。该用户指出 cppyy 似乎是通过 Cling 解释 C++ 代码,而不是生成真正的二进制文件,并希望看到 CPython3 的性能基准测试。
另一位用户询问,如果在一个项目中使用 cppyy 并将其打包成 pip 包,会对分发产生什么影响,最终用户是否需要 C++ 编译器。
- 原文: [cppyy: Automatic Python-C++ Bindings](https://cppyy.readthedocs.io/en/latest/)
- Hacker News: [https://news.ycombinator.com/item?id=44581631](https://news.ycombinator.com/item?id=44581631)
- 作者: gjvc
- 评分: 31
- 评论数: 8
- 发布时间: 2025-07-16 20:39:51
---
## AWS 开源 Postgres 主动-主动复制扩展 pgactive
AWS 开源了 Postgres 的一个主动-主动复制扩展,名为 pgactive。这个项目在 GitHub 上托管,并使用 Apache 2.0 许可。
pgactive 旨在允许 Postgres 数据库在多个节点上进行主动-主动复制,这意味着所有节点都可以同时处理读写请求。这可以提高数据库的可用性和性能,特别是在需要高吞吐量和低延迟的场景中。该项目目前有 396 个 star 和 19 个 fork,表明社区对它有一定的兴趣。
pgactive 提供了多个分支和标签,表明该项目正在积极开发和维护中。该项目包含代码、问题、拉取请求、操作、项目、安全和见解等部分,方便用户了解和参与到项目中。
该项目还提供了一个安全页面,但目前显示加载错误,可能需要刷新页面。总体而言,pgactive 是一个有前景的项目,旨在解决 Postgres 数据库复制的挑战,并为用户提供更高的可用性和性能。
- 原文: [AWS open-sourced Postgres active-active replication extension](https://github.com/aws/pgactive)
- Hacker News: [https://news.ycombinator.com/item?id=44580257](https://news.ycombinator.com/item?id=44580257)
- 作者: ForHackernews
- 评分: 83
- 评论数: 16
- 发布时间: 2025-07-16 17:15:28
---
## Firefox 141 在 Windows 上发布 WebGPU
Firefox 141 将在 Windows 上发布 WebGPU,这是一个现代的图形处理器接口,旨在为 Web 内容提供高性能的计算和渲染能力。WebGPU 的目标是提升 Web 上游戏、可视化和本地计算的上限。
WebGPU 已经在 Google Chrome 中可用,预计今年秋季将在 Safari 26 中推出。虽然 Firefox 141 仅在 Windows 上启用 WebGPU,但计划在未来几个月内在 Mac 和 Linux 上发布,最终在 Android 上发布。Windows 是首要任务,因为大部分用户都在该平台上。
Firefox 的 WebGPU 实现基于 WGPU,这是一个 Rust crate,为底层平台的低级图形 API 提供统一的、可移植的接口,包括 Direct3D 12、Metal 和 Vulkan。Mozilla 是 WGPU 的主要贡献者,WGPU 也在 Firefox 之外被广泛使用。
目前,Firefox 专注于使高知名度的 WebGPU 应用程序和演示能够流畅运行。为了提高性能和规范的兼容性,Firefox 142 将修复未缓冲的进程间通信带来的开销,并改进 GPU 任务完成时的计时方式。此外,Firefox 尚未支持 WebGPU 的 importExternalTexture 方法,该方法允许 GPU 直接从解码器读取解压缩的视频内容。
开发者可以尝试在 Firefox 中使用 WebGPU,并在 Bugzilla 中报告遇到的问题。
评论区里,有人认为现代图形 API 的现状不如 OpenGL 时代,虽然承诺了很多,但没有一个 API 更易于使用、真正可移植和跨平台。也有人希望 WebGPU 能在非 Web 领域流行起来,成为 OpenGL 的替代品,但 Rust 社区之外似乎对此兴趣不大。还有人期待 Firefox 支持 RTX 光线追踪原生指令,并对 gpu-allocator crate 能够服务更广泛的受众感到高兴。另有用户发现 Firefox Nightly 版本已经在 macOS 上支持 WebGPU,并成功运行了相关演示。最后,有人指出 Web 标准过于臃肿,导致浏览器开发复杂,并对 WebGPU 在 Linux 上的支持表示关注。
- 原文: [Shipping WebGPU on Windows in Firefox 141](https://mozillagfx.wordpress.com/2025/07/15/shipping-webgpu-on-windows-in-firefox-141/)
- Hacker News: [https://news.ycombinator.com/item?id=44579317](https://news.ycombinator.com/item?id=44579317)
- 作者: Bogdanp
- 评分: 210
- 评论数: 65
- 发布时间: 2025-07-16 14:32:47
---
## 警惕“帕斯卡骗局”:如何避免被不切实际的希望和担忧所裹挟
这篇文章讨论了作者称之为“帕斯卡骗局”的现象,指的是那些基于极不可能发生但可能产生巨大影响的事件而建立的信仰体系或行动。文章指出,这类“骗局”往往利用人们对潜在巨大利益或灾难的期望或恐惧,诱导人们投入大量时间和精力去追求或避免这些小概率事件。
作者认为,这类“骗局”的问题在于,我们通常无法区分极不可能和极其不可能的事件,并且对潜在后果的多样性和严重程度的认知也存在很大的不确定性。更糟糕的是,由于信息匮乏,我们很容易忽略负面后果,或者反之亦然。
文章还强调,这类“骗局”往往是不可证伪的,因为支持者无法提出明确的实验来降低其主张的概率或后果的严重程度。作者建议,与其把时间浪费在对这些幻想的希望或担忧上,不如花更多的时间去了解现实世界中实际发生的事情。
此外,文章引用了Franklin等人的观点,认为在处理极端风险分析时,不能只依赖量化的统计方法,更需要结合定性的逻辑、法律和因果关系视角,补充外部信息和对个体数据点的论证。
总而言之,作者呼吁人们停止沉迷于长远的概率和巨大的后果,如果无法收集足够的信息来减少不确定性,也无法提出实验来验证希望或担忧,就应该停止做白日梦或做噩梦,转而关注现实。
评论区里,有人一针见血地指出,所谓的“定性分析”其实就是要有勇气在闻到“胡说八道”的味道时大声说出来。还有人直接点名批评了奇点研究所,暗示这篇文章是对该机构的一种反驳。另一个人则用略带讽刺的口吻提到了汉森的塑料大脑,似乎是在嘲讽那些过于追求技术奇点的人。这些评论反映了对“帕斯卡骗局”的不同看法,有人支持作者的观点,认为应该更加理性地对待小概率事件,也有人可能认为作者过于保守,阻碍了人们对未来可能性的探索。
- 原文: [Pascal's Scams (2012)](http://unenumerated.blogspot.com/2012/07/pascals-scams.html)
- Hacker News: [https://news.ycombinator.com/item?id=44543630](https://news.ycombinator.com/item?id=44543630)
- 作者: walterbell
- 评分: 33
- 评论数: 15
- 发布时间: 2025-07-13 01:41:06
---
## Tilck:一个微型的 Linux 兼容内核
本文介绍了一个名为 Tilck 的小型 Linux 兼容内核,它旨在成为学习操作系统内核的理想平台,并可能在嵌入式系统中找到应用。Tilck 的目标是实现二进制级别的 Linux 兼容性,这意味着它可以运行为 Linux 编译的程序,例如 BusyBox。
Tilck 目前支持 i686 和 RISC-V 64 位架构,并计划在未来支持 ARM 架构。它被设计成一个单内核,这使得它比微内核更容易理解和调试。Tilck 的设计重点是小巧和高效,可以在只有 3MB 内存的 QEMU 虚拟机上运行。
Tilck 的未来发展方向是嵌入式系统,特别是那些需要确定性和超低延迟的系统。它旨在填补嵌入式 Linux 和传统实时操作系统之间的空白。未来的计划包括增加对网络和存储的基本支持,例如 UDP/IP 和 FAT32/ext2 文件系统。
Tilck 并非要取代 Linux,而是提供一个学习和实验内核开发的平台。它不适合作为桌面操作系统,因为它缺乏对图形界面的支持。Tilck 与 Linux 的根本区别在于其目标受众和设计理念。Linux 旨在支持各种各样的硬件和应用,而 Tilck 则专注于小巧、高效和实时性。
总而言之,Tilck 是一个有趣的项目,它提供了一个学习操作系统内核的机会,并可能在嵌入式系统中找到实际应用。它的 Linux 兼容性使其能够运行现有的 Linux 程序,而其小巧的设计使其易于理解和调试。
- 原文: [Tilck: A Tiny Linux-Compatible Kernel](https://github.com/vvaltchev/tilck)
- Hacker News: [https://news.ycombinator.com/item?id=44578510](https://news.ycombinator.com/item?id=44578510)
- 作者: chubot
- 评分: 205
- 评论数: 38
- 发布时间: 2025-07-16 11:50:00
---
## Cloudflare 1.1.1.1 解析器 2025 年 7 月 14 日中断事件分析
Cloudflare 的 1.1.1.1 公共 DNS 解析器服务在 2025 年 7 月 14 日发生全球性中断,历时约一小时。本次事件并非由攻击或 BGP 劫持引起,而是由于内部配置错误导致。
具体来说,Cloudflare 在为未来的数据本地化服务 (DLS) 准备服务拓扑时,错误地将与 1.1.1.1 解析器服务相关的 IP 地址前缀包含在内。这个配置错误在生产网络中潜伏了一段时间,直到 7 月 14 日,当对同一 DLS 服务进行配置更改时,触发了全球网络配置的刷新,导致 1.1.1.1 的 IP 地址前缀被错误地从 Cloudflare 数据中心撤回。
受影响的 IP 地址包括 1.1.1.0/24、1.0.0.0/24 以及多个 IPv6 地址。中断期间,通过 UDP、TCP 和 DNS over TLS (DoT) 发送的查询量急剧下降。值得注意的是,由于大多数 DoH 用户使用域名 cloudflare-dns.com 访问公共 DNS 解析器,因此 DoH (DNS-over-HTTPS) 流量相对稳定。
Cloudflare 已经采取措施防止此类事件再次发生,包括改进配置管理流程和加强监控告警机制。Cloudflare 对此次中断表示歉意,并承诺继续努力提高服务的可靠性和稳定性。
文章中没有评论内容。
- 原文: [Cloudflare 1.1.1.1 Incident on July 14, 2025](https://blog.cloudflare.com/cloudflare-1-1-1-1-incident-on-july-14-2025/)
- Hacker News: [https://news.ycombinator.com/item?id=44578490](https://news.ycombinator.com/item?id=44578490)
- 作者: nomaxx117
- 评分: 371
- 评论数: 227
- 发布时间: 2025-07-16 11:44:39
---
## 乌克兰黑客摧毁俄罗斯无人机制造商的 IT 基础设施
乌克兰黑客与军事情报部门合作,成功瘫痪了俄罗斯最大的无人机制造商之一 Gaskar Integration 的 IT 基础设施。这次攻击摧毁了超过 47TB 的关键数据,阻止了内部系统,并有效地停止了工厂的运营。
据报道,BO Team 和 Ukrainian Cyber Alliance 黑客组织在军事情报专家的支持下,成功攻击了 Gaskar Integration 公司的网络和服务器基础设施。该消息在 Telegram 的网络社区中传播开来。乌克兰网络犯罪分子已经获得了超过 47TB 的关于俄罗斯无人机生产的技术信息,包括表明俄罗斯无人机制造商与中国密切合作的数据。制造商服务器上的所有信息,包括 10TB 的备份材料,都已被销毁。
网络攻击导致该企业的互联网、生产和会计程序无法工作,Gaskar 公司开发中心的工作也陷入瘫痪。此外,无人机生产厂的所有门都被封锁,员工被迫使用消防出口。被盗数据包括公司员工的机密问卷,最重要的是,完整的无人机生产技术文档,这些文档已移交给乌克兰国防军的相关专家。
乌克兰国防部情报总局的网络专家此前禁用了俄罗斯铁路的网站,实施了一次强大的攻击。GUR 网络专家还袭击了俄罗斯 Regiontransservice,并禁用了所有服务。
文章最后还提供了该新闻媒体的 Facebook、Twitter、Telegram 和 Instagram 链接,鼓励读者关注。同时,文章底部还设置了投票选项,询问读者对此事的看法,选项包括“背叛”、“胜利”和“斗争仍在继续”。目前投票结果显示,三个选项的占比均为 0%。
由于文章中没有评论内容,因此略过评论分析。
- 原文: [Ukrainian hackers destroyed the IT infrastructure of Russian drone manufacturer](https://prm.ua/en/ukrainian-hackers-destroyed-the-it-infrastructure-of-a-russian-drone-manufacturer-what-is-known/)
- Hacker News: [https://news.ycombinator.com/item?id=44579902](https://news.ycombinator.com/item?id=44579902)
- 作者: doener
- 评分: 357
- 评论数: 223
- 发布时间: 2025-07-16 16:18:34
---
## 探索1993年经典:Tim J. Clarke 的火星景观渲染器 MARS.EXE
本文深入研究了 Tim J. Clarke 在 1993 年创作的著名代码示例——火星景观渲染器 MARS.EXE。作者对原始代码进行了反汇编、重写和精简,最终将代码从 5649 字节缩减到了惊人的 1517 字节。文章提供了原始代码、算法描述以及转换为 MARS.COM 的过程,并附带了精简后的 MARS.COM 源代码。
文章详细展示了如何使用 DEBUG 工具获取原始数据,并提供了原始代码的反汇编清单,其中包含了大量的汇编指令,例如 `mov ax, 07d6`、`mov dx, ax` 等。这些指令展示了早期 x86 汇编编程的细节,以及如何直接操作硬件来实现图形渲染。通过分析这些代码,读者可以了解当时程序员如何在有限的资源下创造出令人印象深刻的视觉效果。
文章还重点标注了一些关键的函数调用地址,例如 `00a5`、`00a8`、`00bc` 等,方便读者追踪代码的执行流程和理解程序的整体结构。此外,文章还包含了对算法的描述,这有助于读者理解代码背后的数学原理和渲染逻辑。通过阅读本文,读者不仅可以学习到 x86 汇编编程的技巧,还可以了解到早期计算机图形学的发展历程。
- 原文: [MARS.EXE → COM (2021)](https://chaos.if.uj.edu.pl/~wojtek/MARS.COM/)
- Hacker News: [https://news.ycombinator.com/item?id=44541662](https://news.ycombinator.com/item?id=44541662)
- 作者: reconnecting
- 评分: 79
- 评论数: 24
- 发布时间: 2025-07-12 20:43:12
---
## GPUHammer:GPU 内存上的 Rowhammer 攻击实践
GPUHammer 首次展示了 GPU 内存上的 Rowhammer 位翻转,特别是在 NVIDIA A6000 GPU 的 GDDR6 内存上。该研究表明,即使存在 DRAM 内部的防御机制(如 TRR),攻击者也可以使用用户级别的 CUDA 代码在所有测试的 DRAM bank 中诱发位翻转。
Rowhammer 是一种硬件漏洞,通过快速激活内存行,会在相邻的内存行中引入位翻转。虽然自 2014 年以来,这种漏洞在 CPU 和基于 CPU 的内存(如 DDR3、DDR4 和 LPDDR4)中得到了广泛研究,但随着关键的 AI 和 ML 工作负载现在在云中的独立 GPU 上运行,评估 GPU 内存对 Rowhammer 攻击的脆弱性至关重要。
GPUHammer 克服了 GDDR6 内存上 Rowhammer 攻击的独特挑战,包括更高的延迟、更快的刷新以及未知的 DRAM 地址映射。研究人员通过逆向工程 GPU DRAM 映射,识别了映射到 NVIDIA GPU 上同一 DRAM bank 的内存地址。他们利用内存访问的时间差异来区分同一 bank 和不同 bank 的地址,从而克服了非均匀内存访问(NUMA)的影响。
为了最大化 hammering 强度,研究人员利用 GPU 的 SIMT 并行性,启动多个线程和 warp 并行执行,从而消除了内存控制器中的空闲时间,并达到了最大可能的 hammering 速率。此外,他们还通过使用隐式的 per-warp 延迟来同步刷新操作,从而绕过了 DRAM 内部的防御机制(如 TRR)。
实验结果表明,在 NVIDIA RTX A6000 (48 GB GDDR6) 上,观察到了 8 个不同的单比特翻转,并且在所有测试的 bank 中都出现了比特翻转。诱发翻转所需的最小激活计数约为 12K,与之前的 DDR4 结果一致。研究人员还展示了第一个使用 GPU 上的 Rowhammer 进行 ML 精度降低攻击的案例。通过在 FP16 模型权重中翻转浮点指数的最高有效位,攻击者可以将 ML 模型的精度降低到 1% 以下,导致高达 80% 的精度损失。
这项研究表明,GPU 内存容易受到 Rowhammer 攻击,并且这种攻击可能对在共享、分时环境中运行的 ML 工作负载产生严重影响。虽然启用纠错码(ECC)可以缓解这种风险,但 ECC 可能会给 A6000 GPU 上的 ML 推理工作负载带来高达 10% 的性能下降。
- 原文: [GPUHammer: Rowhammer attacks on GPU memories are practical](https://gpuhammer.com/)
- Hacker News: [https://news.ycombinator.com/item?id=44577268](https://news.ycombinator.com/item?id=44577268)
- 作者: jonbaer
- 评分: 217
- 评论数: 74
- 发布时间: 2025-07-16 08:05:45
---
## DataRamen:快速SQL Explorer,自动连接和数据导航
DataRamen是一个轻量级的MySQL和PostgreSQL的Web GUI工具,旨在帮助开发者更快速、更专注地探索和检查数据。它通过简单的可视化界面,省去了编写SQL的麻烦,让用户可以轻松连接数据库、浏览模式、过滤排序数据,甚至进行数据更新和插入操作。DataRamen支持保存查询,也允许用户随时切换到SQL模式编写自定义代码。
DataRamen的安装非常简单,只需要安装Node.js,然后通过npm安装DataRamen CLI工具即可。安装完成后,通过`dataramen start`命令启动本地服务器,然后在浏览器中打开DataRamen应用即可开始使用。它提供了一个直观的界面,可以查看表、列、类型和关系(主键、外键),并通过点击展开相关记录,像浏览嵌套表一样方便。
评论区主要集中在对UI展示和代码开源的关注上。许多用户希望在尝试之前看到截图,以便了解工具的实际界面。同时,也有用户对运行未知的npm模块来访问数据库凭据表示担忧,希望能够提供源代码仓库的链接,以便进行安全审查。此外,还有用户建议增加SQLite支持,并考虑将前端直接在本地localhost打开,而不是依赖远程网站加载。总体来说,用户对DataRamen的概念很感兴趣,但在实际使用前需要更多的信息和安全保障。
- 原文: [Show HN: DataRamen, a Fast SQL Explorer with Automatic Joins and Data Navigation](https://dataramen.xyz/)
- Hacker News: [https://news.ycombinator.com/item?id=44581098](https://news.ycombinator.com/item?id=44581098)
- 作者: oleksandr_dem
- 评分: 23
- 评论数: 23
- 发布时间: 2025-07-16 19:42:17
---
## Gemini 协议六周年:回顾与展望
Gemini 协议迎来六周年,文章作者回顾了过去一年的发展,并对未来做出展望,同时感谢社区的贡献。虽然作者自称最近有些懈怠,但 Gemini 协议仍在稳步发展,社区的贡献者们持续改进文档、翻译,并维护搜索引擎和托管服务。
作者表示,将不再像往年那样报告 Geminispace 的规模统计数据,因为无限增长并非该项目的目标。尽管如此,各项数据实际上都有小幅增长。作者对社区成员的贡献表示感谢,包括修复文档错误、进行翻译以及维护搜索引擎和多用户托管服务。文章还提到,尽管自己有所懈怠,但社区的活跃度依然很高。Gemini 协议的目标并非追求无限增长,而是提供一个简洁、注重隐私的网络空间。社区的持续贡献是 Gemini 协议保持活力的关键。作者也表达了对未来发展的期待,希望能够最终解决一些悬而未决的规范问题。Gemini 协议的重点在于提供一个与臃肿的现代互联网不同的选择,它鼓励简单、注重隐私和社区参与。
评论区对 Gemini 协议的未来发展方向和价值展开了热烈讨论,主要围绕技术选择、用户体验和社区生态三个方面。
* **技术选择的争议:** 一些开发者认为,Gemini 协议应该采用更通用的 Markdown 格式,而不是 Gemtext,这样可以降低内容创作和维护的成本。也有人质疑强制加密的必要性,认为应该提供可选的加密方案,以满足不同用户的需求。
* **用户体验的考量:** 有评论指出,Gemini 协议的内容相对匮乏,缺乏多样性,难以满足用户的日常需求。虽然 Gemini 协议试图避免现代互联网的混乱和广告,但同时也牺牲了内容的丰富度。
* **社区生态的讨论:** 一些评论者认为,Gemini 协议的社区氛围过于强调 FOSS 和非商业化,这可能会让一些用户感到不适。不过,也有人认为这种观点在网络上很常见,并不会造成太大问题。同时,也有用户分享了使用 Gemini 协议的积极体验,例如匿名博客和简洁的浏览体验。
- 原文: [Six Years of Gemini](https://geminiprotocol.net/news/2025_06_20.gmi)
- Hacker News: [https://news.ycombinator.com/item?id=44578143](https://news.ycombinator.com/item?id=44578143)
- 作者: brson
- 评分: 173
- 评论数: 89
- 发布时间: 2025-07-16 10:37:37
---
## 丹佛最深处的恐龙化石发现
这篇文章介绍了在丹佛自然与科学博物馆进行的一次引人注目的恐龙化石发现,揭示了丹佛盆地地质历史的新篇章。
这次发现的恐龙化石被命名为“丹佛最深处的恐龙”,它来自于丹佛盆地最深处的地层。研究团队通过详细的地质分析和化石鉴定,确定这块化石属于晚白垩纪时期,距今约6600万年。这一发现意义重大,因为它填补了丹佛盆地在这一时期的化石记录空白,为我们了解当时该地区的环境和生物多样性提供了宝贵的线索。
研究人员利用先进的测年技术,精确地确定了化石的年代,并结合地层学数据,重建了当时的古地理环境。他们发现,在恐龙生活的时期,丹佛盆地是一个温暖湿润的沿海平原,植被茂盛,河流纵横。这里生活着各种各样的恐龙、哺乳动物和爬行动物,构成了一个生机勃勃的生态系统。
此外,这项研究还对丹佛盆地的地质演化历史提出了新的见解。通过对化石周围岩石的分析,研究人员发现该地区在白垩纪末期经历了剧烈的地质活动,可能与当时全球性的气候变化和火山活动有关。这些发现对于我们理解地球历史上的重大事件,以及预测未来可能发生的地质灾害具有重要的参考价值。
总而言之,“丹佛最深处的恐龙”的发现不仅丰富了我们对恐龙时代的认识,也为我们了解丹佛盆地的地质历史打开了一扇新的窗口。这项研究成果将激发更多科学家和爱好者对古生物学和地质学的兴趣,推动相关领域的发展。
- 原文: [Denver's Deepest Dinosaur](https://pubs.geoscienceworld.org/uwyo/rmg/article/60/1/1/657560/Denver-s-deepest-dinosaur)
- Hacker News: [https://news.ycombinator.com/item?id=44582349](https://news.ycombinator.com/item?id=44582349)
- 作者: gmays
- 评分: 3
- 评论数: 0
- 发布时间: 2025-07-16 21:46:28
---
## Shoggoth Mini:GPT-4o 和强化学习驱动的触手机器人
本文介绍了 Shoggoth Mini,一个由 GPT-4o 和强化学习驱动的软体触手机器人项目。该项目旨在探索机器人的表现力,使其与人类互动更加自然。
文章详细阐述了 Shoggoth Mini 的硬件设计、手动控制方法和系统设计。在硬件方面,作者分享了最初的简单测试平台,以及如何通过偶然的灵感,将一个带有“嘴巴”的半成品改造成了最终的外形。为了解决电缆缠绕问题,作者添加了线轴盖,并编写了校准脚本,大大提高了迭代速度。手动控制方面,作者将触手的三个肌腱长度简化为两个直观的维度,用户可以通过触控板进行控制。这种 2D 到 3D 的映射成为了整个系统的骨干。在系统设计上,Shoggoth Mini 采用了双层控制结构,底层控制使用开放循环原语和闭环强化学习策略,高层控制则利用 GPT-4o 的实时 API。作者还提到,为了解决触手在 API 调用间隙显得有些死气沉沉的问题,增加了一个呼吸式的空闲模式。
文章还提到了感知部分,包括手部追踪和触手追踪。作者使用立体视觉来追踪触手尖端和用户手部的位置。最初考虑使用内部光学传感器进行本体感受,但由于体积限制而放弃。
总的来说,Shoggoth Mini 项目是一个有趣的尝试,它将软体机器人、GPT-4o 和强化学习相结合,探索了机器人的表现力,为未来的机器人设计提供了新的思路。
- 原文: [Show HN: Shoggoth Mini – A soft tentacle robot powered by GPT-4o and RL](https://www.matthieulc.com/posts/shoggoth-mini)
- Hacker News: [https://news.ycombinator.com/item?id=44572377](https://news.ycombinator.com/item?id=44572377)
- 作者: cataPhil
- 评分: 531
- 评论数: 100
- 发布时间: 2025-07-15 23:46:41
---
## OpenAI 工作反思:文化、增长与挑战
本文作者分享了在 OpenAI 短暂工作后的反思,重点关注了公司快速增长带来的文化冲击、组织结构以及在 AGI 道路上面临的挑战。文章旨在提供一个内部视角,揭示这家备受瞩目的公司内部的真实运作方式。
作者首先指出 OpenAI 的惊人增长速度,一年内员工数量从 1000 多人增加到 3000 多人,这导致沟通、组织和产品交付等各个方面都面临挑战。公司内部的团队文化也存在差异,研究、应用和 GTM 部门的节奏各不相同。值得注意的是,OpenAI 几乎完全依赖 Slack 进行沟通,这对于不善于组织信息的人来说可能会分散注意力。
OpenAI 的一个显著特点是其自下而上的文化,尤其是在研究方面。好的想法可以来自任何地方,公司鼓励员工积极行动,推动创新。这种文化也使得 OpenAI 成为一个非常注重实力的组织,领导者的晋升主要基于他们的想法和执行能力。研究人员被视为“迷你高管”,可以自由探索自己的想法。
文章还强调了 OpenAI 快速调整方向的能力,这与一些大型公司形成鲜明对比。然而,由于公司面临着巨大的公众监督,OpenAI 也是一个非常注重保密的地方。作者观察到,OpenAI 的员工都真诚地希望做好事,尽管公司经常受到媒体的批评。最后,作者认为 OpenAI 不应被视为一个单一的整体,而是由具有不同目标和观点的不同群体组成。作者最欣赏的是,OpenAI 致力于分配 AI 的好处。
- 原文: [Reflections on OpenAI](https://calv.info/openai-reflections)
- Hacker News: [https://news.ycombinator.com/item?id=44573195](https://news.ycombinator.com/item?id=44573195)
- 作者: calvinfo
- 评分: 616
- 评论数: 337
- 发布时间: 2025-07-16 00:49:06
---
## NIST 铝离子钟打破世界纪录,成为最精确的时钟
美国国家标准与技术研究院 (NIST) 改进了基于囚禁铝离子的原子钟,在时间计量方面达到了 19 位小数的精度,刷新了世界纪录,成为目前世界上最精确的时钟。这项突破不仅提升了时钟的精度,还在稳定性和量子逻辑测试方面取得了显著进展。
该铝离子钟的精度比之前的记录提高了 41%,稳定性也比其他离子钟高 2.6 倍。为了达到这些水平,研究团队对时钟的各个方面进行了改进,包括激光器、离子阱和真空室。铝离子具有非常稳定的高频“滴答”速率,且对温度和磁场等环境条件不太敏感,非常适合作为时钟。然而,铝离子难以用激光探测和冷却,因此研究团队将其与镁离子配对,利用镁离子冷却铝离子,并通过镁离子的运动读取时钟的状态,这种“伙伴系统”被称为量子逻辑光谱。
研究团队还重新设计了离子阱,解决了离子微动问题,并使用钛材料重建了真空室,大大降低了背景氢气,延长了实验运行时间。此外,他们还利用 NIST 的超稳激光器,通过光纤链路将其稳定性传递给铝离子钟的激光器,从而大大缩短了测量时间。这些改进使得该时钟能够用于重新定义秒,探索量子物理学的新概念,并进行地球测绘等科学研究。
- 原文: [NIST ion clock sets new record for most accurate clock](https://www.nist.gov/news-events/news/2025/07/nist-ion-clock-sets-new-record-most-accurate-clock-world)
- Hacker News: [https://news.ycombinator.com/item?id=44572499](https://news.ycombinator.com/item?id=44572499)
- 作者: voxadam
- 评分: 326
- 评论数: 108
- 发布时间: 2025-07-15 23:56:47
---
## 使用代码设计电路板:Atopile 简介
Atopile 旨在通过使用代码来描述电子设计,从而将软件开发的强大工作流程引入硬件设计领域。它允许开发者利用模块化、版本控制和深度验证等优势,自信地在项目之间复用设计,自动选择元器件,并持续验证计算和需求。
Atopile 的核心理念是使用代码捕获设计智能和约束,从而实现组件的自动选择和嵌入式计算,这些计算会在每次构建时进行检查,并提供可靠且可配置的模块。这种方法支持快速迭代、更轻松的协作以及通过持续集成验证的稳健设计。通过代码描述电子元件,可以实现设计的模块化,方便重复使用,并且能够通过版本控制进行追溯和管理。此外,Atopile 强调在每次构建时自动检查计算、容差和需求,从而确保设计的准确性和可靠性。
Atopile 致力于简化硬件设计流程,使其更接近软件开发的效率和灵活性。它通过将硬件描述转化为代码,赋能硬件工程师更高效地进行设计、验证和协作。
评论区里,有用户指出,如果“用代码设计”是重点,那么网站首页应该直接展示实际的电路代码示例。这位用户表示,在网站上搜索了很久,也没能找到一个真实电路的代码示例,认为这应该放在最显眼的位置。也有用户贴出了之前关于 Atopile 的讨论链接,方便大家回顾之前的观点。
- 原文: [Atopile – Design circuit boards with code](https://atopile.io/atopile/introduction)
- Hacker News: [https://news.ycombinator.com/item?id=44548449](https://news.ycombinator.com/item?id=44548449)
- 作者: poly2it
- 评分: 15
- 评论数: 2
- 发布时间: 2025-07-13 16:05:37
---
## 探讨 Firefox 的未来发展方向:用户反馈与 AMA 计划
Mozilla 正在积极征集用户对 Firefox 未来发展的意见,希望通过用户反馈来改进浏览器功能,并计划举办 AMA (Ask Me Anything) 活动,让用户直接与 Firefox 团队交流。
文章提到,Firefox 过去的一些重要功能,例如标签组、垂直标签、PWA 支持等,都是基于用户反馈而开发的。为了更好地倾听用户声音,Mozilla 计划通过一系列快速调查来了解用户需求,并将其纳入 Firefox 的开发方向。AMA 活动是其中重要的一环,旨在创建一个更直接的沟通渠道。官方希望用户在评论区提出想向 Firefox 团队提问的问题,并选择最能代表自己浏览习惯的动物。
评论区里,用户们提出了各种各样的建议和问题。有人希望 Firefox 改进分屏功能,提升 Android 界面和主题的灵活性,并提供更多 Vivaldi 浏览器那样的自定义选项。也有用户关心 Firefox 团队的日常工作,以及如何看待 Reddit 上的反馈。此外,还有用户提到了 AI 功能对 Cyrillic 语言支持不足的问题,以及对 YouTube 视频卡顿现象的疑惑。
一些用户对隐私和数据收集表示担忧,询问 telemetry 数据收集对 Firefox 决策的影响,并建议通过漫画等形式更清晰地向用户解释相关政策。还有用户表达了对标签分组、垂直标签等功能的感谢,并提出了优化页面加载速度、降低资源消耗、增加工作区等功能的建议。总体来看,用户对 Firefox 的未来发展充满期待,并希望它在优化、功能和设计上都能有所提升。评论区也体现了用户对隐私保护和用户体验的高度关注。
- 原文: [Where's Firefox going next?](https://connect.mozilla.org/t5/discussions/where-s-firefox-going-next-you-tell-us/m-p/100698#M39094)
- Hacker News: [https://news.ycombinator.com/item?id=44575794](https://news.ycombinator.com/item?id=44575794)
- 作者: ReadCarlBarks
- 评分: 271
- 评论数: 416
- 发布时间: 2025-07-16 05:03:50
---
## 用 Pixel Piranhas 撕咬网页:一款趣味十足的浏览器扩展
这款浏览器扩展名为 Pixel Piranhas,旨在让你在面对令人不快的网络信息时,可以通过一种有趣的方式发泄情绪。它模拟一群饥饿的食人鱼光标,逐渐撕裂网页,让你获得一种破坏的快感。
文章作者描述了面对网络上糟糕信息时的无力感,并创造了这个工具来表达不满。Pixel Piranhas 允许用户通过点击按钮,释放一群光标,像食人鱼一样啃食网页。这款扩展目前已在 Firefox 和 Chrome 商店上架,供用户免费安装使用。它提供了一种另类的互动方式,将用户的负面情绪转化为一种破坏性的乐趣。
评论区对 Pixel Piranhas 褒贬不一。有人觉得这款应用让他们想起了电影《末日侵蚀》,并回忆起 DOS 时代的类似桌面玩具应用。另一些人则认为,这款应用表面上看起来很傻,但实际上提供了一种掌控感,象征着对令人厌烦或压抑内容的抵抗。一位评论者甚至觉得看着 MrBeast 的内容被“数字食人鱼”吞噬,有一种诗意的感觉。同时,也有人对这款扩展是否开源以及是否还处于早期访问阶段表示好奇。总的来说,Pixel Piranhas 激发了人们对于 UI 定制和网络互动方式的新思考。
- 原文: [Pixel Piranhas](https://rybakov.com/blog/pixel_piranhas/)
- Hacker News: [https://news.ycombinator.com/item?id=44550967](https://news.ycombinator.com/item?id=44550967)
- 作者: spython
- 评分: 30
- 评论数: 11
- 发布时间: 2025-07-13 23:08:23
---
## 有机模拟算法:Physarum 和 36 Points
本文深入探讨了用于创建有趣的有机模拟效果的算法,重点介绍了 Jeff Jones 的 Physarum 算法以及 Sage Jenson 的 36 Points 项目。文章旨在从艺术角度而非科学角度,解析这些算法背后的技术原理。
文章首先介绍了 Physarum 算法,该算法模拟了类似多头绒泡菌等生物的行为。其核心思想是,大量粒子(或称代理)在 2D 空间中移动,留下痕迹,并尝试追踪这些痕迹。算法的关键步骤包括:感知(代理在前方、左方和右方三个位置“观察”痕迹强度)、旋转和移动(根据感知到的痕迹强度调整方向并移动)、沉积(代理在其新位置向痕迹图添加值),以及痕迹扩散和衰减(对痕迹图进行模糊处理并乘以衰减因子)。通过调整传感器距离、传感器角度、旋转角度和移动距离这四个主要参数,可以观察到各种模拟行为。
随后,文章深入分析了 Sage Jenson 的 36 Points 项目,该项目是 Physarum 算法的更复杂版本。36 Points 的核心在于,它根据粒子位置的痕迹图值来改变经典算法的参数。通过这种方式,参数数量从 4 个增加到 12 个,从而产生更加多样化的行为。此外,36 Points 还引入了两个偏移量参数,用于调整粒子位置附近的采样点。另一个特点是,每个粒子都有一个进度属性,使其能够定期在随机位置重生。文章作者也分享了自己基于 36 Points 技术的实现,并增加了一个额外的参数,但同时也指出,由于实现方式不同,36 Points 中的许多点在他的实现中无法正常工作。
- 原文: [Algorithms for making interesting organic simulations](https://bleuje.com/physarum-explanation/)
- Hacker News: [https://news.ycombinator.com/item?id=44551777](https://news.ycombinator.com/item?id=44551777)
- 作者: todsacerdoti
- 评分: 115
- 评论数: 10
- 发布时间: 2025-07-14 00:59:59
---
## 那些影响深远的“已故”编程语言
本文探讨了COBOL、ALGOL和APL这三种“已故”但影响深远的编程语言,分析了它们在计算机发展史上的重要作用以及它们消亡的原因。
COBOL,作为四大“母语”之一,在商业计算领域具有重要地位。它最大的贡献在于引入了记录数据的概念,为现代结构体奠定了基础。然而,由于学术界对其创建过程的轻视以及自身过于复杂,COBOL未能与其他编程语言有效融合,最终走向衰落。
ALGOL,作为一种研究语言,对现代编程语言产生了深远的影响。词法作用域、结构化编程、嵌套函数、形式语言规范等概念都源于ALGOL。尽管ALGOL本身并未在商业领域取得成功,但其衍生出的众多ALGOL-like语言,如CPL和BCPL,间接影响了C语言等现代编程语言的发展。
APL,以其独特的符号和强大的数组处理能力而闻名。它引入了对整个数组进行操作的思想,极大地简化了科学计算中的矩阵运算。APL对R、numpy、pandas、Matlab等语言和库产生了重要影响。
(由于未提供评论内容,此处省略评论分析。)
- 原文: [Mostly dead influential programming languages (2020)](https://www.hillelwayne.com/post/influential-dead-languages/)
- Hacker News: [https://news.ycombinator.com/item?id=44545050](https://news.ycombinator.com/item?id=44545050)
- 作者: azhenley
- 评分: 215
- 评论数: 136
- 发布时间: 2025-07-13 04:50:56
---