每日HackerNews RSS

为了延长其寿命,美国国家航空航天局(NASA)的工程师关闭了旅行者1号探测器上的低能带电粒子(LECP)实验。旅行者1号是距离地球最远的人造物体。这台49岁的仪器测量星际空间中的粒子,提供关于太阳影响范围之外区域的独特数据。 旅行者1号,和它的双胞胎旅行者2号一样,由一个日益减少的放射性同位素热电机供电,每年损失约4瓦电力。最近一次意外的电力下降促使团队主动节约能源,按照预先确定的计划关闭仪器。虽然LECP现在已关闭,但旅行者1号仍然有两个正常运行的科学仪器,用于测量等离子波和磁场。 预计此次关闭将为旅行者1号争取大约一年的运行时间。工程师们正在准备一次更大的节能改造,被称为“大爆炸”,以进一步延长任务期限。这包括用低功耗替代品更换组件,最初将在2026年5/6月在旅行者2号上测试,并可能在7月在旅行者1号上实施。如果电力水平改善,LECP甚至有可能重新激活。

为了节省能源并延长航天器的运行寿命约一年,美国国家航空航天局已关闭了旅行者1号上的一个仪器(LECP)。 此决定与2025年3月旅行者2号的类似关闭措施一致,因为旅行者2号目前拥有更多的电力储备。 工程师们正在开发一项更大、更全面的节能程序,绰号为“大爆炸”,涉及协调切换到低功耗系统。 这将在2026年5/6月首先在旅行者2号上进行测试,并有可能在2026年7月或更早时在旅行者1号上实施。 漫长的通信延迟——指令到达航天器大约需要23小时——使得故障排除充满挑战。 如果“大爆炸”成功,则有可能重新激活旅行者1号上的LECP。 这些措施的必要性凸显了这艘老旧航天器日益减少的电力资源。

启用 JavaScript 和 Cookie 以继续。

对不起。

最近的研究挑战了积极父权只是一种现代文化转变的观点,认为它深深植根于生物学。受到莎拉·赫迪的研究启发,作者发现一个新兴领域表明,参与育儿的父亲会经历与母亲相似的生理变化——睾酮、加压素和催乳素等激素的转变。 这些变化并非人类独有;对其他哺乳动物,特别是灵长类动物的研究表明,参与亲代抚养的雄性也会出现类似的激素波动。像李·盖特勒这样的先驱研究者,他们在2000年代初发现缺乏对人类父权的研究,现在正积极探索这些生物学转变。 核心结论是,关爱型父权并非反常现象,而是一种生物学上准备好的状态,通过与婴儿的互动而激活,并在男性体内产生深刻的内分泌和神经变化。

这个黑客新闻的讨论围绕一项研究,该研究强调了“妈妈脑”——产后大脑中持续存在的结构性变化,*并非*与产后抑郁症相关。这篇文章引发了关于父母照料方面的生物学差异的争论。 一位评论员指出,研究表明男性具有与母亲一样具有滋养行为的生物学能力,另一位用户驳斥这一说法是“女权主义意识形态”和“毫无根据的科学”。其他人认为该研究存在缺陷,并举例说明并非所有父亲都表现出强烈的养育本能。 一个主要的争议点在于原始研究的措辞(“与最尽职尽责的母亲一样……”),一位用户将其标记为带有偏见,并将其与有问题的人种比较相提并论。这场对话凸显了围绕父母照料中生物学角色的讨论的敏感性,以及科学发现被误解的潜力。

启用 JavaScript 和 Cookie 以继续。

Hacker News新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交登录 在人工智能宣传战中,伊朗正在获胜 (economist.com) 15 分,by hebelehubele 4 小时前 | 隐藏 | 过去 | 收藏 | 4 评论 帮助 spacebacon 29 分钟前 | 下一个 [–] 在自由艺术领域获胜,对伊朗革命卫队来说是损失。双赢。回复 bigyabai 18 分钟前 | 父评论 | 下一个 [–] 这里的情况和2002年千年挑战演习时一样令人绝望。回复 hebelehubele 4 小时前 | 上一个 | 下一个 [–] https://archive.is/20260418121450/https://www.economist.com/...回复 cooldk 3 小时前 | 上一个 [–] 是的,人类共识从根本上是由从众心理驱动的。回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:

## PostgreSQL 事务ID环绕:生产事件总结 本文详细描述了PostgreSQL生产环境中由于事务ID(XID)环绕引起的严重且隐蔽的故障——当用于事务ID的有限计数器接近其上限时的情况。 与典型的宕机不同,这不是由负载或配置更改引起的,而是由于时间流逝,旧数据没有充分“冻结”造成的。 PostgreSQL使用MVCC,为每个写入事务分配XID。 为了安全地重用这些ID,必须冻结较旧的行版本,将其标记为永久可见。 如果autovacuum(负责冻结的进程)被禁用或无效,XID会累积,最终达到安全阈值(大约20亿)。 此时,PostgreSQL会停止所有写入操作以防止数据损坏,从而有效地使数据库变为只读。 该事件发生在稳定的系统上,负载适中(每秒10次写入),并且autovacuum在几年前被禁用作为临时性能修复,但从未重新启用。 恢复涉及手动强制冻结,但根本原因揭示了其他系统也存在类似风险。 关键要点是,XID环绕不是性能问题,而是基本的安全机制。 它可以根据写入速率和时间进行预测,并且很容易在测试中被忽略。 定期监控`relfrozenxid`并确保autovacuum已启用对于防止这种隐蔽的、潜在灾难性的故障至关重要。 与使用不同版本系统的SQL Server不同,PostgreSQL *需要*主动冻结才能维护数据完整性。

最近PostgreSQL生产环境发生一起事故,在Hacker News上讨论,起因是禁用了`autovacuum`功能。最初,`autovacuum`被怀疑导致了之前的问题,因此在没有充分理解长期后果的情况下被关闭。 核心问题是事务ID环绕——一个可以通过定期vacuuming预防的已知问题。评论该帖子的用户指出,这是一个有充分记录的问题,可以通过适当的监控和维护轻松避免,特别是确保`autovacuum`保持启用并为高写入表配置。 许多评论者对这篇文章表示沮丧,认为它报道了一个显而易见的问题,甚至质疑其真实性,有人认为它部分由AI生成。评论中反复出现的一个笑话是讽刺SQL Server被认为是优越的。

Top (现代 Common Lisp 与 FSet) 版本 1.0 (适用于 FSet v2.4.2) © 2026 Scott L. Burson。本文档以知识共享署名-非商业性使用-相同方式共享 4.0 许可协议发布。该许可协议允许使用者在任何媒介或格式中分发、混编、改编和在此材料基础上创作,但仅限于非商业用途,并且必须注明创作者。如果您混编、改编或在此材料基础上创作,您必须以相同的条款对修改后的材料进行许可。本文档不包含 LLM 生成的文本——零,没有,一点也没有。(是的,我使用 em 破折号和分号;是的,我亲手写了每一个。)对于发现的错误或其他建议,请在 Common-Lisp.Net 的 GitLab 实例或 GitHub 上提交问题。

对不起。

## 集成光子学:迈向基于光明的未来 美国国家标准与技术研究院(NIST)的科学家在开发用于光的集成电路——“光子芯片”方面取得了重大进展,可能引发一场类似于电子芯片驱动的革命。这些芯片利用光来处理信息,由于光的速度以及在人工智能和量子计算等新兴技术中的重要作用,它们比电子设备具有优势。 这项突破在于一种新颖的“分层蛋糕”芯片设计,将锂铌酸盐和五氧化钽等材料结合在硅晶圆上。这使得对光的有效控制和操纵成为可能,甚至可以将光转换为不同的颜色——对于需要特定波长的应用(如当前受笨重昂贵激光器限制的量子时钟和计算机)来说,这是至关重要的能力。 新技术能够制造紧凑、高效的电路,产生宽光谱的光,大约可以在一个杯垫大小的晶圆上安装10,000个光子电路。这有望使量子技术更具便携性和可负担性,并可能提高人工智能和虚拟现实系统的性能。与初创公司Octave Photonics的合作旨在扩大这项技术的应用范围。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 任意你喜欢的颜色:NIST 科学家创造了“任意波长”激光器 (nist.gov) 16 分,来自 rbanffy 1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 优化 Intercom 的 CI:Ruby 性能调整 加入 Intercom 后,一个关键项目是提高其大型 Ruby 单体应用的 CI 管道速度。作者发现,减少 worker 启动时间——获取代码、启动应用程序——对整体构建时间有不成比例的影响,尤其是在 1350 个并行 worker 的情况下。虽然优化单个测试很有价值,但即使减少一秒钟的启动时间也能节省大量的计算资源。 重点转向应用程序启动时间,从而深入研究 **Bootsnap**,一个用于缓存文件加载路径的 Ruby gem。Ruby 的默认文件加载效率低下,无法很好地扩展到大量 gem。Bootsnap 缓存文件位置以便快速查找,但 CI 系统上的缓存失效(由于 git checkout 不保留文件修改时间)仍然是一个挑战。 优化集中在 Bootsnap 的扫描过程上。一项关键改进是利用目录条目类型(在某些系统上可用)来避免代价高昂的文件系统调用。进一步的收益来自于优化 `File.join`,包括简化多字节编码处理以及反转尾随分隔符的搜索。这些看似微小的改变为 `File.join` 带来了 **7 倍的速度提升**,并改善了整体 CI 性能。 作者强调,找到一个优化往往会发现其他的优化,并继续将类似的改进应用于其他路径处理方法,从而证明了细致的性能分析的价值。

对不起。

## PgQue:一种零膨胀的Postgres队列 PgQue是一个健壮、生产就绪的队列,直接构建在PostgreSQL内部,复兴了Skype最初使用的PgQ系统的架构。与许多数据库内队列不同,PgQue通过独特的基于快照的批量处理和表轮换系统,避免了因“死元组”累积而导致的性能下降和膨胀——这意味着无需频繁的vacuum或调优。 它专为高吞吐量事件流和扇出而设计,提供ACID事务和完整的Postgres持久性,*无需* C扩展、外部守护进程或特定于提供商的批准。安装很简单:一个SQL文件和一个调度器,如pg_cron。 PgQue在优先考虑负载下稳定性和语言无关的SQL API的场景中表现出色。虽然不适合超低延迟(亚毫秒级)分发,但它能提供典型的端到端延迟1-2秒。当事件驱动架构和无膨胀操作是关键时,它是一种强大的传统作业队列替代方案。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 PgQue: 零膨胀 Postgres 队列 (github.com/nikolays) 27 分,由 gmcabrita 4 小时前发布 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

## 在 ARM MCU 上导航浮点 ABI(nRF52840 和 ESP32-S3) 这篇文章深入探讨了在 ARM 微控制器(特别是 nRF52840 和 ESP32-S3)上使用 PSA Crypto API 的复杂性,重点是浮点处理。一个常见的链接器错误源于混合了不同的浮点应用程序二进制接口 (ABI):`soft`、`softfp` 和 `hard`。 ARM 根据处理器是否具有浮点单元 (FPU) 以及参数如何传递给函数(通过整数寄存器或浮点寄存器)来定义这些 ABI。`hard` 利用 FPU 寄存器以提高速度,而 `soft` 和 `softfp` 依赖于软件模拟,通过整数寄存器传递参数。混合使用这些会导致链接器错误,因为 ABI 由对象文件中的属性决定。 nRF52840 具有 FPU,默认使用 `soft` ABI,除非在 Zephyr 中使用 `CONFIG_FPU=y` 明确配置,从而启用 `hard` 或 `softfp`。文章详细介绍了如何通过编译后的代码观察每个 ABI 的影响,演示参数传递和指令使用情况。 最后,它探讨了动态启用 FPU “即时” 作为始终启用它的替代方案,强调了潜在的权衡以及用于电源优化的用例,但警告不要轻易实现。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 浮点运算在 Cortex-M 处理器上的乐趣 (danielmangum.com) 4 点赞 by hasheddan 1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:

更多

联系我们 contact @ memedata.com