HackerURLs

一次又一次被重新发现的经典。

同一个链接,相隔一年以上,一次又一次被人重新发现、再次冲上 Hacker News 首页。能经受住这种时间检验的,大多是值得一读再读的文章。每篇附中文标题,讨论最热的那些再加上中文导读和高赞评论翻译。

从名人堂开始
  • 4,700+篇经过时间检验的经典

Hall of fame

名人堂

在经典库里看全部精选

上首页次数最多、而且有中文导读的 30 篇。时间轴上每个黑点是一次上首页,空心点是一次没冲上去的投稿。

  1. 正在载入经典…

Archive

经典库

按第一次上首页的年份分布,点柱子筛选。

排序

    About

    这些经典是怎么挑出来的

    1. 01

      合并同一个链接

      读取 Hacker News 自 2006 年以来的全部链接投稿,把 http/https、www、跟踪参数等写法不同的同一篇文章合并成一条。

    2. 02

      只留经得起时间的

      同一链接至少两次拿到 50 分以上(约等于上首页),而且两次相隔一年以上;再由 AI 剔除状态页、产品首页和新闻事件。

    3. 03

      写导读、译评论

      上首页次数最多的 2,000 篇配上中文导读、"为什么经久不衰",并精选翻译 HN 高赞评论。导读由 AI 生成,可能有误。

    历史与人物talisman.org

    X 窗口系统首秀 40 周年(1984)

    X debut 40 years ago (1984)

    2次上首页
    2年跨度
    596累计得分
    280条评论

    2022 — 2024,它一次次回到首页

    黑点是上首页(≥ 50 分)的那次投稿,空心点是没冲上去的投稿,点越大分数越高。

    导读

    一篇回顾 X Window System 1984 年首次亮相的页面,讲述它从 MIT 的 Scheifler 项目起步的早期历史。评论区补充了后来 X386 → XFree86 → Xorg 的演变,以及当年各家 Unix 上 X 实现闭源、问题多多的往事。

    为什么经久不衰:它记录了一个至今仍支撑绝大多数 Linux/Unix 桌面的系统的起点,配上亲历者的一手回忆,是理解今天图形栈来龙去脉的短小入口。

    关键词 X Window System计算机历史Unix开源

    HN 评论精选

    梳理 X386→XFree86→Xorg 的谱系,并回忆闭源 X 实现靠 LD_PRELOAD 打补丁的年代。

    Scheifler 的 X 窗口系统在 IBM/Intel 平台上的实现叫 X386,后来被 fork 并自由化,作为双关改名为 XFree86,再后来改名为 Xorg。当年不同 Unix 上各有 X 实现,大多闭源、bug 很多,补丁以 LD_PRELOAD 库的形式发在网上;我记得为了让 Mozilla Suite 跑起来,得预加载几个库来绕过 HPUX 的 X 实现。

    paulrouget查看英文原文

    The implementation of Scheifler' X window system for IBM/Intel was called X386, which eventually was forked and freed. It was renamed XFree86, as a pun. Then was renamed Xorg. There were a few implementations of X for different unixes. Mostly closed source. It was very buggy, and patches were posted online, under the form a LD_PRELOAD-ed libraries. iirc, I had to preload a few libraries to work around the HPUX X implementation to be capable of running Mozilla Suite. Fun times :)

    怀念 X 之前更轻量的 ManaGeR 窗口系统。

    还有人记得 ManaGeR 吗?那是我在拿到 X 源码发行版之前,在 Unix 上用的东西。相比 X 它相当优雅、极轻量,但也有局限:至少在我这儿只有单色,功能比较稀疏,不过用最少的折腾把活干了。

    jacquesm查看英文原文

    Anybody here remember https://en.wikipedia.org/wiki/ManaGeR ? That was what I used on Unix before I got my grubby little hands on an X Windows source distribution. It was quite elegant and super lightweight compared to X but at the same time it was somewhat limited. Monochrome only (for me, at least) and a bit sparse it got the job done with a minimum of fuss.

    引用当年一句话,点出早期靠磁带当面分发的代码共享文化。

    “想要代码的人带盘磁带过来就行。”

    ar7hur查看英文原文

    "Anyone who wants the code can come by with a tape."

    气隙环境里仍跑 CDE,缺组件时有人照规范用 Perl 自己补了一个。

    我现在的(气隙隔离)开发环境里跑的是 Solaris 10 上的 CDE 1.6.2。有开发者觉得这有点……过时,决定换个时兴的窗口管理器 Fluxbox。可惜 Solaris 缺了某个 X 组件。没问题!一位开发者照着规范用 Perl 自己撸了一个。这种局面既美好又离谱,而且一直延续到今天。

    zppln查看英文原文

    My current (air gapped) development environment includes CDE 1.6.2 on Solaris 10. At some point some devs found this to be a bit... dated, and decided to roll WM flavour of the day: Fluxbox. Sadly, one of the X components was missing from Solaris. No problem! One dev hacked together his own version in Perl based on the spec. There's something both beautiful and insane about the situation, which persists to this day.

    历次讨论

    同类还值得读

    1. 开发者无薪坚持完成 Mac 图形计算器:一个秘密项目的故事

      Dev stays without pay to finish Mac Graphing Calculator as skunkworks project

      苹果 Mac 图形计算器(Graphing Calculator)开发者的亲述:在项目被砍后,几位工程师在没有报酬、没有正式授权的情况下,以“地下项目”方式偷偷留在公司把软件做完…

      历史与人物上首页 6 次 · 2009–2022pacifict.com
    2. 理查德·费曼与 Connection Machine

      Richard Feynman and the Connection Machine

      长文回忆费曼晚年参与 Connection Machine 并行计算机项目的经历:他分析路由器、用自创的并行 Basic 编写 QCD 程序,也涉足细胞自动机等主题。

      历史与人物上首页 5 次 · 2010–2021longnow.org编辑精选
    3. 负 2000 行代码

      -2000 Lines of Code

      folklore.org 上 Andy Hertzfeld 记录的一则苹果 Macintosh 开发轶事:Bill Atkinson 被问到写了多少行代码时,回答“-2000 行…

      历史与人物上首页 4 次 · 2014–2022folklore.org编辑精选
    4. Dennis Ritchie 的第一版 C 编译器(约 1972 年)

      Dennis Ritchie’s first C compiler (c. 1972)

      这个 GitHub 仓库保存了 Dennis Ritchie 约 1972 年编写的最早 C 编译器源码,是 C 语言和 Unix 早期历史的一手材料。

      历史与人物上首页 4 次 · 2013–2025github.com
    5. 一位破解赛马密码的赌徒

      A Gambler Who Cracked the Horse-Racing Code (2018)

      彭博社 2018 年的长篇特写,讲述数学家 Bill Benter 如何用统计模型和算法在赛马博彩中持续盈利、累计赢得近十亿美元的故事。

      历史与人物上首页 4 次 · 2018–2024bloomberg.com

    打赏支持

    打赏二维码

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

    WeChat

    关注向阳乔木

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

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

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