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

    工具与资源ehneilsen.net

    Emacs org-mode 示例与食谱

    Emacs org-mode examples and cookbook

    2次上首页
    4年跨度
    644累计得分
    239条评论

    2017 — 2021,它一次次回到首页

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

    导读

    这是一份 Emacs org-mode 的实例与实用手册,通过大量示例展示 org-mode 的语法与用法,涵盖待办管理、表格、日程视图、文档导出等核心功能。它常被当作 org-mode 新手的入门参考和进阶用户的速查手册。

    为什么经久不衰:org-mode 的官方文档庞大而晦涩,这份以实例驱动的 cookbook 让人能快速上手,多年来一直是社区推荐的入门资源。

    关键词 Emacsorg-mode效率工具笔记

    HN 评论精选

    系统梳理了 org-mode 的功能层次,并指出它与 emacs 绑定、与 markdown 不兼容两大痛点

    我一直在琢磨 org-mode 到底提供了什么。看了 Dominik 在 Google 的技术演讲和 Bieber 谈放弃 vim 转用 emacs 的分享,我很喜欢这篇文章直接展示语言特性的做法。据我理解,org-mode 提供:1) 类似 markdown 的轻量标记语言,带大量 "#+" 语法钩子供不同工具使用;2) 更轻量的组织类语法,如 TODO/DONE 标签、"[ ]" 复选框、表格语法、元数据(如 AUTHOR)——在轻量标记语言中加入元数据的想法很有意思;3) 一些"编程式"的语法项,如标签、类电子表格的表格、属性等;4) agenda 视图,跨多个 .org 文件横向搜索生成工作日程;5) 一些 emacs 专属功能,比如自动识别并操作这些语法项。我的主要顾虑是:它与 emacs 深度绑定(其实只有第 5 点是 emacs 专属),以及我希望 org 语法能与 markdown 完全兼容——我连一种语法都记不住,现在还得用两种。

    chemag查看英文原文

    I've been trying for a while to understand what org-mode gives you. I saw Dominik's tech talk at Google, and Bieber's discussion on dropping vim with emacs. I really like the approach taken in this article, showing some of the language features. IIUC, what org-mode provides you is: 1. a (markdown-like) lightweight document markup language, with lots of syntax hooks ("#+") for different tools. 2. some (even lighter, i.e., no "#+" required) organization-based syntax hooks. These are the TODO/DONE/... labels (plus the "[ ]" tidbits), the table syntax, the metadata (e.g. AUTHOR). In fact, the idea of adding metadata to a lightweight markup language is very interesting. 3. some "programmy" syntax items, including things like tags, spreadsheet-like tables, properties, etc. 4. the agenda view. This is a horizontal search on multiple .org files to create a work agenda. 5. some emacs functionality related to automatic recognition and operation on some of the syntax items. For example, org-table-align will "Re-align the table and don't move to another field". There are lots of other features, but nothing that other lightweight markup languages don't/can't have too. My main concerns are: 1. it is inextricably tied to emacs. AFAICT, only (5) in the previous list is emacs-only. All the other functionalities are related to the markup syntax. 2. I wish the org-mode language was fully markdown compatible (I can barely remember the syntax of one, and now I need to use 2).

    org-mode 是强大的文档写作工具,但团队协作时因 emacs 普及度低而受限

    Org mode 是我写文档的秘密武器。我用它写书、做演示、写技术文档,甚至写文学化的数据迁移脚本。补充一些技巧:ditaa 不错,但也可以很好地集成 mermaid 并内联显示图片;有做得很完善的 revealjs 导出器;还可以把结果块作为其他代码块的输入!PDF 导出非常出色,配合我写的脚本可以直接发布到我的 reMarkable 上,方便随时随地审阅规格文档。缺点是团队共享文档源文件很难,因为团队里用 emacs 的人太少。我唯一的变通办法是用 emacs 批处理模式生成/导出文档,或者干脆导出成 markdown 维护。

    agentultra查看英文原文

    Org mode is my documentation secret weapon. I write books, presentations, technical documentation, and even literate data migration scripts. Some added tips: ditaa is cool but you can also integrate mermaid [0] well and display inline images. There's a well-done revealjs [1] exporter. And you can also use results blocks as input to other code blocks! PDF export is excellent and integrates well with some scripts I wrote to publish them to my remarkable. Great for writing and then reviewing specs on the go. The drawback is that sharing the document sources with a team is hard since so few people on a team are likely going to be emacs users. Only work around I have for that is to run emacs in batch mode to generate/export docs... or just export to markdown and maintain in markdown if the team uses a different tool or dislikes the org syntax. [0] https://mermaid-js.github.io/mermaid/#/ [1] https://github.com/yjwen/org-reveal

    推荐了将 org-mode 用于运维自动化的两篇延伸阅读

    补充一些用 Org mode 做运维的资料:Literate DevOps(http://www.howardism.org/Technical/Emacs/literate-devops.html),以及网络运维方面的类似实践(https://vincent.bernat.im/en/blog/2017-netops-org-mode,我是作者)。

    vbernat查看英文原文

    As a complement on how to use Org mode for ops: - http://www.howardism.org/Technical/Emacs/literate-devops.html (Literate DevOps) - https://vincent.bernat.im/en/blog/2017-netops-org-mode ("same" for NetOps, I am the author of this one)

    分享用 doom emacs + git 同步配置、以 org 做笔记的实际体验

    这篇文章来得正是时候,我正渴望 emacs。2021 年 1 月我开始全面使用 doom emacs,先用 org 做敏捷开发和会议笔记,然后慢慢把已有笔记也迁移过来。我把 ~/.doom.d 的 emacs 配置放进 git,可以轻松在不同机器间切换,配置很简单,走到哪都能有一致的 emacs 体验。

    sigmonsays查看英文原文

    This is a nicely timed article, i'm thirsty for emacs. I dived into emacs in janurary 2021 fully using doom emacs. I started doing scrum and meeting notes in org, then find myself slowly switching existing notes over to it. i keep all my emacs configs from ~/.doom.d in git and can easily bounce from machine to machine. Setup is pretty easy and i've found to have the same emacs experience where I go.

    历次讨论

    同类还值得读

    1. 直接在浏览器中启动 Linux 内核

      Boot a linux kernel right inside your browser.

      Fabrice Bellard 的 JSLinux 页面,用 JavaScript 在浏览器里启动一个 Linux 内核,并提供一个可交互的终端环境。

      工具与资源上首页 5 次 · 2011–2025bellard.org
    2. Hacker News 未公开功能与行为清单(2018)

      A List of Hacker News's Undocumented Features and Behaviors (2018)

      数据科学家 Max Woolf 整理的 Hacker News 未公开功能与行为清单,涵盖投票机制、排名算法、账号惩罚等社区运作细节。

      工具与资源上首页 5 次 · 2019–2025github.com
    3. MapSCII:在终端中用盲文和 ASCII 渲染地图

      MapSCII – Braille and ASCII map renderer for the console

      MapSCII 是一个在命令行终端里渲染地图的开源工具,用盲文字符和 ASCII 字符把地理数据画成可交互浏览的字符地图。

      工具与资源上首页 5 次 · 2017–2025github.com
    4. 顶尖大学的免费在线课程

      Free Online Courses from Top Universities

      Open Culture 整理的一份免费在线课程合集,汇集了全球顶尖大学(如 MIT、斯坦福、耶鲁等)向公众开放的网络课程资源,涵盖音频、视频等多种形式。

      工具与资源上首页 5 次 · 2010–2022openculture.com
    5. 淘气字符串:容易引发用户输入问题的字符串清单

      Naughty Strings: A list of strings likely to cause issues as user-input data

      一个 GitHub 仓库,收录了大量容易让程序出问题的用户输入字符串,如特殊字符、emoji、SQL 注入片段、系统命令等,供开发者用于测试输入处理逻辑。

      工具与资源上首页 4 次 · 2015–2020github.com

    打赏支持

    打赏二维码

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

    WeChat

    关注向阳乔木

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

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

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