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 生成,可能有误。

    历史与人物liam-on-linux.dreamwidth.org

    人们似乎忘了 GNOME、GNOME 3 和 Unity 为何出现

    Everyone seems to forget why GNOME and GNOME 3 and Unity happened

    2次上首页
    2年跨度
    562累计得分
    640条评论

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

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

    导读

    这篇文章回顾了 GNOME 3 和 Unity 诞生的历史背景,作者提出一个观点:这些激进的桌面改版并非单纯的设计失误,而是与当时微软的专利威胁等外部压力有关。文章引发了关于 Linux 桌面那段动荡岁月成因的争论。

    为什么经久不衰:GNOME 3 和 Unity 的争议是 Linux 桌面史上绕不开的话题,这篇文章连同评论区的多方回忆(包括 Unity 前首席设计师的现身说法),为理解那段历史提供了难得的一手视角。

    关键词 GNOME 3UnityLinux 桌面微软专利

    HN 评论精选

    微软是替罪羊,GNOME 3 和 Unity 的激进改版其实是 iPhone 冲击下开发者的自我膨胀与跟风。

    我认为微软在这里只是个方便的替罪羊。当年根本没人显著地表达过这种担忧,真正让人担心的是 FAT 和 SMB 专利,而桌面界面方面只有彻底的克隆才会被追究。当时 KDE、GNOME 和 Ubuntu 的开发者们都陶醉于人气之中:Linux 使用率上升、资金涌入、FOSS 世界开始吸引想廉价积累职业声誉的年轻设计师。然后 iPhone 出现,整个 UX 界都疯了。核心团队真以为自己能'像苹果改变手机那样'重新设计人机交互,交互目标从键鼠转向触屏,因为'融合'和移动行业突然遍地是钱。用这种方式为自己的失误开脱很可悲。微软过去和现在都是对 FOSS 生态的持续威胁,但只用对抗性或应激性的框架来定义 Linux 桌面最重要的设计选择,对这些项目和工作者是一种伤害。如果说经验是我们给错误起的名字,那么拒绝承认犯错就等于说自己什么都没学到。

    toyg查看英文原文

    I think that MS here is being used as a convenient scapegoat. This worry was never expressed at the time in significant terms. The FAT and SMB patents were much more of a worry than anything related to the desktop interface - only outright clones were being pursued. At the time, KDE, GNOME and Ubuntu developers alike, were simply drunk on popularity. Linux usage was in ascendancy, money was being thrown around, and the FOSS world was starting to attract young designers who saw it as a cheap way to build professional credibility. And then the iPhone happened and the whole UX world just went apeshit. The core teams really thought they had a shot at redesigning how people interact with computers, "like Apple did with phones". Interaction targets moved from keyboard+mouse to touch screens, because "convergence" and the fact that the mobile sector was suddenly awash with cash. It's sad that people try to justify their missteps in this way. Microsoft was (and is) a terrible company and a constant threat to the FOSS ecosystem, but defining some of the biggest design choices of the Linux desktop only in antagonistic or reflective terms does a real disservice to those projects and the people who worked in them. If experience is the name we give our errors, refusing to accept errors were made means stating you've learnt nothing.

    Unity 前首席设计师澄清:Unity 源于 OEM 战略和全设备通吃的愿景,与专利无关。

    我是 Unity 的首席设计师。Unity 并不是对专利担忧的回应,而是一项复杂 OEM 战略的产物——涉及独家分发的差异化设计特性,以及一个'一次编写、到处运行'的梦想:让 Ubuntu 跑在从上网本到大屏再到汽车的任何设备上。

    dvdsgl查看英文原文

    I was the lead designer of Unity. Unity was not a response to patent concerns, but rather the manifestation of a convoluted OEM strategy involving exclusive distribution of distinct design features, and a write-once-run-anywhere dream of running Ubuntu on any device from netbooks to big screens to automobiles.

    当年 GNOME 2/KDE 3 本可与 XP 抗衡,若微软威胁属实将改写对那段历史的认知。

    这对我来说是新闻。我记得 2006 年前后 Linux 桌面似乎正处上升期:GNOME 2 和 KDE 3 都很出色,虽不及 Mac OS X Tiger,但足以与 Windows XP 抗衡。然后 GNOME 3 和 KDE 4 相继搞砸,让 Linux 桌面倒退了好几年。如果 GNOME 3 的激进转向真是微软威胁的结果,那会改变我对那个时代的评价,我对微软反竞争行为的厌恶只会更深。

    linguae查看英文原文

    This is news to me. I remember that the Linux desktop seemed to be on the ascendancy back in 2006. GNOME 2 and KDE 3 were very nice desktops; while they weren’t Mac OS X Tiger (which still holds up as an amazing desktop), they were solid contenders to Windows XP. But then came GNOME 3 and KDE 4, which were major fumbles that set back the Linux desktop for years. If it’s true that GNOME’s radical direction beginning with version 3 is the result of threats from Microsoft to change its desktop to avoid influences from Windows, then that definitely changes my assessment of the era, and my distaste for Microsoft’s anti-competitive behavior only deepens (this is the same Microsoft that complained about Apple’s look-and-feel lawsuits).

    真正原因是 Mac OS X 抢走了 Linux 桌面老用户,促使界面向 Mac 风格靠拢。

    有趣的理论,但我不记得发生过这种事。正如其他评论者所说,确实有 FAT 之类的专利问题和 NTFS 互操作性问题,但我不记得桌面风格方面有什么专利纠纷——即使存在,也不是问题所在。据我回忆,真正的原因是 Mac OS X 凭借'带好界面的真正 Unix'攻城略地,吸引大量 Unix/Linux 用户转投 Mac。我甚至敢打赌,许多老用户因此放弃 Linux 桌面转向 Mac,这给新人腾出了空间,让他们把界面改造成类似 Mac 的酷炫风格。当然这只是我的猜测。

    jmmv查看英文原文

    Interesting theory, but I don't recall this happening. As other commenters are saying, there were indeed patent-related issues around FAT and the like, and huge interoperability problems with NTFS (to name one, but that's irrelevant here)... but I don't remember anything around patents and the desktop style -- which may exist, but they were not the problem here. From my recollection, the real issue was Mac OS X (as it was spelled at the time) gaining territory by being a real Unix with a good interface, thus attracting a lot of Unix/Linux users into the Mac. I'd even bet that many old-timers abandoned Linux on the desktop to move to the Mac, which in turn left room for the newcomers to replace the interface with something resembling the coolness of the Mac. But I'm only hypothesizing here.

    历次讨论

    同类还值得读

    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

    关注向阳乔木

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

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

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