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

    思考与写作gist.github.com编辑精选

    开源不是关于你

    Open Source is Not About You

    2次上首页
    4年跨度
    1,084累计得分
    490条评论

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

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

    导读

    Rich Hickey 的文章主张开源作品是无附加条件的礼物:维护者不对用户的需求、抱怨或参与开发的要求负责,参与者应认识到这一点。文中还指出创作者士气被侵蚀是真实问题,并呼吁重新审视对开源的先入之见。

    为什么经久不衰:它精炼地提出了开源维护者与使用者之间的边界问题,因此在开源可持续性和社区伦理讨论中反复被引用,今天读来仍有现实意义。

    关键词 开源维护者社区伦理Clojure

    HN 评论精选

    文章背后是 Clojure 社区中贡献者与维护者之间的真实摩擦。

    虽然 Rich 说得对,但读起来令人难受,因为这反映了 Clojure 社区的一些争议。他可能是在回应 Chas Emericks 的推文。Chas 并非普通路人,他为 Clojure 生态做了大量免费贡献,他的离开令人遗憾。这就像父母争吵,你两边都喜欢,只希望他们停止争吵。

    newcrobuzon查看英文原文

    Though Rich is right, it pains me to read this because it is indicative of some disputes in the clojure community. I might be mistaken, but it seems that Rich is reacting to Chas Emericks' twitter post (https://twitter.com/cemerick/status/1067111260611850240). In his comments he has stated: "Finally, from a practical perspective, my core-level contributions always came from some source of pressing need in an actual, present, needs-to-work project. If I know a problem isn't going to be triaged for months and solved for years, then I'm out." So this is not some grieving random person from crowd - Chas is a person whose libraries and contributions I value tremendously and he certainly made LOTS of contributions to clojure OSS landscape for free and out of his good will as well. So ultimately this feels like your parents are arguing (which is never a good thing) - you like them both and you just want the arguing to stop and you just want everybody to live together in harmony. But here you go, Chas has moved away from clojure now. And I have to say I am very sorry to see him go.

    区分自由软件与开源:开源不承诺社区义务,自由软件才强调回馈。

    这篇文章出色地描绘了“自由软件”与“开源”作为意识形态框架的区别。作为许可证它们相同,但开源止于许可证。自由软件运动强调用户和社区优先、回馈社区,因此自由软件是关于你的。开源运动受益于自由软件精神。

    geofft查看英文原文

    This is an excellent depiction of the distinction between "free software" and "open source" as ideological frameworks. As licensing schemes, they're the same - but open source ends at the licensing scheme, as the author correctly points out. If you want to use it for a side project, great. If you want to use it to make money, great. If you want to use it to commoditize the operating system for your worldwide advertising infrastructure, great. If you want to embed it in your iOS app or in iOS itself (and the license permits doing so), great. The free software movement, however, says things like this (from https://www.debian.org/social_contract ): Our priorities are our users and free software. We will be guided by the needs of our users and the free software community. We will place their interests first in our priorities. We will give back to the free software community. In other words, free software is about you. I would quibble with the claim that the open-source process is what produced Clojure in the first place. The open source movement has benefited from sailing in the same direction as the free software movement and using the same tailwinds. Without the free software ethos (which was behind GNU as well as a lot of the Lisp work at MIT), would Clojure have been able to stand on the same shoulders, and would it have attracted the community of users and the ecosystem of libraries it has?

    Clojure 的库扩展性让用户能更容易地按需修改语言,而不影响核心。

    之前有一次提交有很多好讨论。个人主要收获是 Clojure(和其他 Lisp)处于独特位置:语言增补可以作为库完成,而不必改核心。其他语言不总有这种可能,比如 TypeScript 用户要么推动核心语言修改,要么忍受或 fork。

    capableweb查看英文原文

    One submission in the past with lots of good discussions: https://news.ycombinator.com/item?id=18538123 | 734 points | 2018 | 281 comments One of the main takeaways personally from this post, is the unique position Clojure (and other lisps) are in, where language additions can be done as libraries instead of changing the core of the language. Other languages don't (always) have this possibility. Taking TypeScript as one example. If 20% of users want to be able to do something in TypeScript that the language doesn't support, they either can try to get the change into the core language, or live without it (or fork it). If it changes, it'll change for everyone using TypeScript But in Clojure (lisps in general), you don't have this restriction, so modifying the language for your own need, becomes a lot easier. Lots of work on Clojure is simply done in libraries, as it's possible and doesn't impact the core of the language, which everyone shares.

    批评文章混淆了项目治理与开源定义,开源许可证本身赋予用户修改和分发权。

    尽管尊重 Rich Hickey,但很难说这篇有什么正面意义。它基本与开源无关,完全是他如何运行自己项目的问题。开源不是“给你什么你就拿什么”的礼物;你有权获得源码、修改和分发。是否有权参与开发过程取决于项目规则,与开源无关,所以全文作为对开源的评论大多说不通。

    bachmeier查看英文原文

    As much as I respect Rich Hickey, it's hard to say anything positive about this. It has basically nothing to do with open source. It's entirely specific to how he chooses to run his own projects. Open source is not a gift in the sense that you "get what they give you". You are entitled to the source code. You are entitled to modify the code. You are entitled to distribute your modifications. Are you entitled to be part of the development process and to state your opinions about how things are going? Yes...if those are the rules of the project. The thing is, that has nothing to do with open source, it's always project-specific, so the full post largely doesn't make any sense as a comment on open source.

    历次讨论

    同类还值得读

    1. 保持你的身份认同足够小

      Keep Your Identity Small (2009)

      Paul Graham 2009 年的一篇短文:人一旦把某个话题当成自己身份的一部分(宗教、政治、编程语言皆然),讨论就会退化成站队和争吵,因为此时争论的不再是事实,而是"我是谁…

      思考与写作上首页 5 次 · 2009–2021paulgraham.com编辑精选
    2. 苏格拉底式教学法:通过提问而非讲授来教学

      The Socratic Method: Teaching by Asking Instead of by Telling

      记录了作者用纯提问的方式,引导一群小学生从零推导出二进制计数法的课堂实验,展示了苏格拉底式教学法的惊人效果。

      思考与写作上首页 5 次 · 2011–2022garlikov.com
    3. 你不能说的话

      What You Can't Say (2004)

      Paul Graham 2004 年的经典文章,探讨那些因道德时尚而不能公开说出的观点。

      思考与写作上首页 5 次 · 2014–2022paulgraham.com编辑精选
    4. 龙暴君的寓言(2005)

      The Fable of the Dragon-Tyrant (2005)

      哲学家 Nick Bostrom 于 2005 年写的一则寓言:一条每天吞噬数千人的巨龙(隐喻死亡与衰老)长期被人类当作不可抗拒的自然规律接受,直到有人提出并最终用导弹将其杀死,…

      思考与写作上首页 5 次 · 2009–2021nickbostrom.com编辑精选
    5. 现实有着惊人的细节量

      Reality has a surprising amount of detail (2017)

      2017 年的博文指出,现实远比我们以为的充满细节:我们习惯用简化的心智模型看世界,直到真正动手做事(比如作者举的造楼梯例子)才发现处处是未曾预料的细节。

      思考与写作上首页 4 次 · 2018–2025johnsalvatier.org编辑精选

    打赏支持

    打赏二维码

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

    WeChat

    关注向阳乔木

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

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

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