HackerPapers

HN 二十年,最值得读的论文。

从 Hacker News 2006 年以来的全部投稿里,挑出链接本身就是论文的帖子:arXiv、期刊、会议论文、技术报告。每篇附中文标题,讨论最热的那些再加上中文导读和高赞评论翻译。

从必读开始
  • 8,000+篇被 HN 讨论过的论文

Essential

必读 30 篇

在论文库里看全部精选

编辑精选里 HN 讨论最热的 30 篇,每篇都有中文导读。不知道从哪读起,就从这里开始。

  1. 正在载入论文…

Archive

论文库

点柱子按年份筛选。注:源数据里 2023 年的帖子分数记录不全,2026 年尚未过完,这两年收录偏少。

难度
排序

    About

    这些论文是怎么挑出来的

    1. 01

      全量扫一遍

      读取 Hacker News 自 2006 年以来的全部 446 万条链接投稿,找出指向 arXiv、期刊、会议、技术报告和学术 PDF 的帖子。

    2. 02

      只留论文本身

      由 AI 逐条判断,剔除介绍论文的新闻、博客和幻灯片,同一篇论文的多次投稿合并计算,并统计它在评论区被引用的次数。

    3. 03

      写导读、译评论

      讨论最热的 1,500 篇配上中文导读,并精选、翻译 HN 高赞评论。导读由 AI 生成,可能有误,请以原文为准。

    系统与数据库2024arxiv.org

    全光通用 CPU 与光计算机体系结构

    An all-optical general-purpose CPU and optical computer architecture

    进阶 · 约 60 分钟读完前置知识:光子学基础、计算机体系结构基础、光互连与光计算背景

    读论文 HN 讨论
    197HN 得分
    103条评论

    导读

    这篇论文提出一种全光学的通用 CPU 及光计算架构,声称用光信号替代电信号完成通用计算,并计划实现一个 2 位宽、单指令(SUBLEQ 变体)的演示机。评论者指出其实际演示规模很小,存储依赖延迟线等慢速方案,且底层器件技术来自第三方项目。

    HN 关注点:光计算是 HN 的经典话题,讨论焦点是全光 CPU 是否真能大规模集成、如何存储数据,以及私营公司未经同行评审就发 arXiv 预印本的可信度。

    关键词 光计算全光CPU光子学SUBLEQ

    HN 评论精选

    这几条评论里:质疑 3 补充 1

    质疑光子波长太大,全光计算无法大规模集成

    又是全光计算!警告:大规模集成是计算中最重要的一环,而这根本没有机会——因为信息载体(光子)的德布罗意波长通常在 1.5μm,实在太大了。

    aj7查看英文原文

    All optical computing surfaces again! Warning. There is NO opportunity for large scale integration, the MOST IMPORTANT ASPECT in computing. This is because the de Broglie wavelength of the information carriers, typically 1.5um, is so HUGE.

    质疑实际成果远小于宣传,存储是光子学的老难题,器件技术也是借来的

    论文说“我们将实现 2 位的 SUBLEQ 变体做演示”——他们实际造的是 2 位宽、只有一条指令的机器,跑不了他们反复提到的 Doom。关于存储的讨论在第 10 页附近含糊其辞,似乎用了延迟线,非常慢:得等想要的位转回来。这是光子学的经典难题——门电路可以做,适合包交换,但数据怎么存?架构讨论大多假设存储以 ROM 为主,提到“读快写极慢”的存储器(用片上加热器在非晶/晶态间切换),这类技术很笨重,历史上类似器件(光致变色存储、UV 擦除 EEPROM、可重写 DVD、Ovonics)都被读写性能更好的方案取代了。底层器件技术不是他们的,来自 Cornerstone 项目。[1][2]

    Animats查看英文原文

    "we will be implementing a 2-bit variant of SUBLEQ for demonstration purposes" What they actually built was a 2-bit wide machine with one instruction. No, they can't run Doom, which they mention a lot. There's a lot of hand-waving about memory, around page 10. They seem to have used a delay line, which is very slow; you have to wait for the bits you want to come around. That's been a classic problem with photonics. You can build gates, which is nice for switching packets, but how do you store data? Much of the architectural discussion is about what you can do if memory is mostly ROM. They talk about fast-read, really slow write memory. Here's an article about building something like that.[2] It's a clunky technology. Writing involves on-chip heaters and switching memory cells back and forth from amorphous to crystalline. There's a long history of forgotten devices like that - photochromic memory, UV-erasable EEPROMS, rewritable DVDs, Ovonics, etc. All were superseded by something with better read-write properties. The underlying device technology is not theirs. It's from the Cornerstone project.[1] [1] https://www.mdpi.com/2076-3417/10/22/8201 [2] https://www.nature.com/articles/s41377-023-01213-3

    质疑质疑私营公司用 arXiv 预印本代替同行评审

    这类声明需要同行评审,何况这是私营公司而非大学实验室。我担心这种私营公司把新闻稿塞进 LaTeX 模板的风气。

    bevekspldnw查看英文原文

    Claims like this require peer review, not to mention this is a private company not a university lab. I’m worried over this trend of private companies putting press releases into LaTeX templates.

    补充论文的核心论点已有文献反驳

    这篇论文摘要中的论点已被《Attojoule Optoelectronics for Low-Energy Information Processing and Communications: a Tutorial Review》等多篇论文反驳。

    morphle查看英文原文

    The arguments from the abstract of this paper have been refuted by Attojoule Optoelectronics for Low-Energy Information Processing and Communications: a Tutorial Review [1] and several other papers. [1] https://arxiv.org/abs/1609.05510

    相关资源

    从这篇论文所有 HN 讨论帖的全部评论里整理出来的链接。

    视频与演讲
    评论区提到的论文

    历次讨论

    同领域还值得读

    1. I/O 比 CPU 更快——让我们划分资源并消除操作系统抽象

      I/O Is Faster Than CPU – Let’s Partition Resources and Eliminate OS Abstractions

      指出在现代服务器硬件上 I/O 速度已接近甚至超过 CPU,传统操作系统抽象反而成为瓶颈。

      系统与数据库2019 · 817 分 · 277 评进阶 · 约 30 分钟编辑精选
    2. 使用 io_uring 的高效 I/O

      Efficient IO with io_uring

      由 Linux 内核开发者 Jens Axboe 撰写,介绍 Linux 新的异步 I/O 接口 io_uring。

      系统与数据库2019 · 426 分 · 96 评进阶 · 约 45 分钟编辑精选
    3. 线程对大多数用途而言是个坏主意(1995)

      Threads Are a Bad Idea for Most Purposes (1995)

      这篇 1995 年的文章由 John Ousterhout 撰写,讨论为什么线程对大多数用途而言是坏主意,并主张事件驱动编程通常更简单、更高效。

      系统与数据库2017 · 423 分 · 382 评进阶 · 约 25 分钟编辑精选
    4. 学习型索引结构之论证

      The Case for Learned Index Structures

      提出把索引看作一种"模型":既然 B-tree 等结构本质上是在学习数据的分布,就可以用机器学习模型(如回归模型、神经网络)来近似键到位置的映射,从而替代 B-tree、哈希索引…

      系统与数据库2017 · 398 分 · 66 评 · 引用 25进阶 · 约 60 分钟编辑精选
    5. FoundationDB:一个分布式、解耦的事务型键值存储

      FoundationDB: A distributed, unbundled, transactional key value store

      介绍 FoundationDB:一个分布式、解耦设计的事务性键值存储。

      系统与数据库2021 · 283 分 · 99 评进阶 · 约 90 分钟编辑精选

    打赏支持

    打赏二维码

    觉得有用,请作者喝杯咖啡。

    WeChat

    关注向阳乔木

    微信公众号「向阳乔木推荐看」

    微信公众号「向阳乔木推荐看」二维码

    微信扫一扫;在微信里打开本页时,长按二维码识别。