2025-07-27

30 篇热帖

1. Dumb Pipe (www.dumbpipe.dev)

Iroh connections are dumb pipes: easy, direct connections that punch through NATs & stay connected as network conditions change.

3. Hierarchical Reasoning Model (arxiv.org)

Abstract page for arXiv paper 2506.21734: Hierarchical Reasoning Model

4. When we get Komooted (bikepacking.com)

Following the sale of Komoot to private equity, Josh Meissner explores the broken relationship between corporate capital and our communities...

5. How We Rooted Copilot (research.eye.security)

After a long week, the Eye Security Research Team thought it was time for a small light-hearted distraction. So we rooted Copilot.

7. Claude Code is a slot machine (rgoldfinger.com)

Claude Code 如同老虎机——但赔率更高

使用Claude Code时,我时常需要等待。我像实验室里渴望奖励的啮齿动物一样不断按下回车键。“是的,我想进行这项修改。”我看着代码滚动,目光呆滞又无聊,同时内心充满期待——因为我的想法即将成为现实。

我选择成为软件工程师,是因为热爱这个过程。我可以花上几个小时,精心设计如何将某样东西连接得恰到好处,让想法变为现实。这并不像工作,而是充满乐趣、愉悦和满足感。

然而,人工智能改变了这一过程。曾经的心流状态带来的高峰体验,如今变成了间歇性的奖励和大量的等待。也许这没关系,也许这就是新的技能。毕竟,我整天都在开会。

软件工程的核心在于管理复杂性。在我职业生涯早期,一位比我睿智的多的人描述了两种操作模式:创造者抄写员。创造者如同巫师,能凭空创造现实,以宏观视角工作,从不深入细节。抄写员则会阅读每一行代码及其引用,以最深入、最全面的理解为基础再采取行动。我们有些人倾向于其中一种模式,但两者都至关重要。

真正的技能、真正让你高效的关键,在于知道何时使用哪种模式,并根据需要在两者之间切换。何时需要深入理解?何时应该跳过细节继续前进?在一个每个层面都有无穷无尽且至关重要的细节的领域,我们必须不断在“放手前进”和“放慢速度”之间切换。

AI编程工具放大了这一点:它让你通过“挥挥手”就能激活整个机制,将理解工作大幅推后。但如果你希望一切真正运转良好,最终仍需要深入细节。

我猜测AI编程工具如此流行的一部分原因是老虎机效应。间歇性的奖励、大量破碎注意力的等待,以及固有的惰性——在被告知不需要开启大脑数小时后,你仍试图通过又一个提示来碰运气,希望不必真正思考。

创造的快感。只需再投入几枚硬币,你就有机会让梦想成真。


本文曾在 Hacker News 首页发布,并引发了一些精彩的讨论

8. Test Results for AMD Zen 5 (www.agner.org)

AMD Zen 5 架构测试结果摘要

核心性能提升:

  • 指令获取带宽翻倍: 从16字节/时钟周期增至32字节/时钟周期,解除了长期制约Intel与AMD处理器的瓶颈。
  • 高指令吞吐: 可执行多达6条指令/时钟周期(偶尔8条),要求程序员避免长依赖链。
  • 执行单元大幅增加: 包含6个整数ALU、4个地址生成单元、3个分支单元、4个向量ALU及2个向量读写单元。可实现每周期6条简单整数指令,或同时执行2个向量加法、2个向量乘法及2个向量读写操作。所有向量单元均支持完整的512位能力(内存写入除外,将拆分为两次256位写入)。
  • 内存操作速率: 整数内存每周期可完成4次读取或2读2写;浮点及向量内存每周期可完成2次读或写(512位写入除外)。
  • 分支性能增强: 每周期可执行2个预测为“跳转”或3个预测为“不跳转”的分支。分支预测器可提前查看两个分支并同时解码两路分支,复杂重复模式能快速学习预测。

延迟与指令变化:

  • 整数向量加法延迟增加: 从Zen 4的1个时钟周期增至2个周期。
  • 浮点加法延迟降低: 从3个周期减至2个周期。
  • 向量指令延迟统一: 整数与浮点向量指令现拥有相同延迟。

缓存与总体影响:

  • 缓存改进有限: 缓存容量和关联性仅有小幅提升。
  • 性能瓶颈转移: Zen 5的CPU计算吞吐量极高,瓶颈已从计算转向内存访问。因此,优化内存访问成为充分利用其算力的关键。
  • 应用受益差异: 计算密集型程序将获得显著性能提升,而主要受限于内存与磁盘访问的程序受益有限。

详细数据可参考作者的微架构手册指令表

9. Beetroot juice lowers blood pressure by changing oral microbiome: study (news.exeter.ac.uk)

The blood pressure lowering effect of nitrate-rich beetroot juice in older people may be due to specific changes in their oral microbiome, according to the largest study of its kind. Researchers at the University of

10. Ageing accelerates around age 50 ― some organs faster than others (www.nature.com)

An analysis of how various tissues age is the latest to suggest that ageing does not march to a steady beat. An analysis of how various tissues age is the latest to suggest that ageing does not march to a steady beat.

11. Janet: Lightweight, Expressive, Modern Lisp (janet-lang.org)

Janet is a functional and imperative programming language. It runs on Windows, Linux, macOS, and should run on other systems with some porting. The entire language (core library, interpreter, compiler, assembler) is less than 1MB while offering a very rich language and should run on many constrained systems.

12. USB-C for Lightning iPhones (obsoless.com)

-------------------------------- UPDATE October 9th: New big batches of one iPhone model will be made available regularly. Please sign up above with your email address to be alerted when your model gets back in stock. The models with the most sign ups get higher priority. White + Dyed colors are delayed with no current

13. .NET 10 Preview 6 brings JIT improvements, one-shot tool execution (www.infoworld.com)

Latest preview of the next version of .NET also introduces enhancements for JSON, Blazor WebAssembly, ASP.NET Core, .NET MAUI, and .NET tools.

14. The many JavaScript runtimes of the last decade (buttondown.com)

This last decade has seen an inundation of new JavaScript runtimes (and engines in equal measure), enabling us to run JavaScript in all manner of contexts...

15. The JJ VCS workshop: A zero-to-hero speedrun (github.com)

Contribute to jkoppel/jj-workshop development by creating an account on GitHub.

16. Chemical process produces critical battery metals with no waste (spectrum.ieee.org)

Aspiring Materials transforms olivine into valuable minerals for NMC batteries, reducing waste and emissions with a sustainable extraction process.

18. Fast and cheap bulk storage: using LVM to cache HDDs on SSDs (quantum5.ca)

My attempt to create fast and cheap bulk storage by caching HDDs with SSDs on Linux, using standard lvmcache. Contains an introduction to LVM, RAID, and partitioning.

19. Earth Has Tilted 31.5 Inches. That Shouldn't Happen (www.popularmechanics.com)

In less than two decades, Earth has tilted 31.5 inches. That shouldn't happen. So why did it?

21. Linux on Snapdragon X Elite: Linaro and Tuxedo Pave the Way for ARM64 Laptops (www.linaro.org)

Linaro Connect 2025 showcases progress in bringing Linux on Snapdragon-Powered Devices

22. Personal aviation is about to get interesting (2023) (www.elidourado.com)

FAA is getting one enormously consequential thing right

25. What went wrong for Yahoo (dfarq.homeip.net)

Yahoo let two future trillion-dollar companies get away. One of them twice.

26. Arvo Pärt at 90 (www.theguardian.com)

The Estonian composer’s music of simplicity, spirituality – and silence – is universally appealing and enduringly rewarding. We pay tribute ahead of his milestone birthday

28. Asyncio: A library with too many sharp corners (sailor.li)

An explanation of some major issues with asyncio.

29. Smallest particulate matter air quality sensor for ultra-compact IoT devices (www.bosch-sensortec.com)

Bosch particulate matter sensor BMV080