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

    工具与资源github.com

    cool-retro-term:模拟 CRT 外观与手感的终端

    Cool-retro-term: terminal emulator which mimics look and feel of CRTs

    4次上首页
    11年跨度
    1,002累计得分
    321条评论

    2014 — 2025,它一次次回到首页

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

    导读

    Cool-retro-term 是一个开源终端模拟器,通过模拟 CRT 显示器的扫描线、辉光、弯曲等视觉效果,重现老式终端的复古观感。它多次登上 Hacker News 首页,是复古计算爱好者中的经典项目。

    为什么经久不衰:它把怀旧情怀做成了可日常使用的开源软件,效果逼真、可调参数丰富,多年来一直是复古终端模拟的标杆之作。

    关键词 终端模拟器CRT 复古效果开源怀旧

    HN 评论精选

    希望有能融入视频制作工作流程的高质量 CRT 效果插件,并推荐了 CRT-Royale 和 FFmpeg CRT Transform 两个替代方案

    我在 Mac 上用过 Cathode,在 Linux 上用过 Cool-retro-term,都是为了视频制作。效果和质量正是我想要的,唯一痛点是它们不太适合我的工作流程。有人知道 Blender 或 Natron 有没有能产生高质量逼真 CRT 效果的插件吗?最好有类似 Cathode 或 Cool-retro-term 那样的灵活性和参数。我找到的插件都很有限,大多根本没想做得逼真。研究中发现一些有用又酷但不完全契合传统合成器工作流程的东西:CRT-Royale 是一个 GPU 实时 CRT 着色器,细节追求到了夸张的程度;还有纯 FFmpeg 实现的 CRT Transform 效果。

    weinzierl查看英文原文

    I toyed with both, Cathode on the Mac as well as Cool-retro-term on Linux, for video production. The effect and quality is exactly what I want. My only pain is that they both don't fit well into my workflow. Does anyone know a plugin for Blender or Natron that can produce a high quality realistic CRT effect? Preferably with similar flexibility and parameters as Cathode or Cool-retro-term. All the plugins I found were very limited and most of them didn't even attempt to look realistic. For me quality and realism are key, convenient use in a compositor is also important. I don't care about rendering times. Things I found during my research that look useful and cool but also don't quite fit into a more traditional compositor workflow: * CRT-Royale [1] is a GPU based real-time CRT shader that seems to go into ridiculous detail. * FFmpeg CRT Transform [2] is a purely FFmpeg based CRT effect. [1] https://docs.libretro.com/shader/crt_royale/ [2] https://github.com/viler-int10h/FFmpeg-CRT-transform

    介绍了 macOS 上的同类软件 Cathode,其效果和创意 DRM 设计令人印象深刻

    macOS 上有个类似的程序叫 Cathode。效果很酷(包括可以改变终端的传输速率,让我明白为什么 ed 在当时是合理的——低速下连 cat 都要等很久)。还内置了不少声音,比如硬件启动的继电器咔嗒声、风扇加速声等。最妙的是,我记得它的『DRM 方案』是:没有付费授权时,屏幕显示会慢慢劣化。你还可以给它消磁(不过消磁似乎修不好劣化,得重启才行)。当然,如果你喜欢劣化效果,即使买了授权也可以保留。

    masklinn查看英文原文

    There was a similar program called Cathode for macos. The effects were cool (including the ability to change the bitrate of the terminal, made me understand why ed would make sense even aside from the other resource constraints, even `cat` takes ages at low speeds). There were also a bunch of included sounds like hardware boots (relay clicks, fan ramp up, etc…) But the neatest thing is is that IIRC its “DRM scheme” was that the display would slowly degrade if you didn’t have a paid license. You could also degauss it (though I don’t think it would fix the degradation, you had to reboot for that). Obviously if you liked the degradation effect you could keep it even with a paid license.

    Windows Terminal 内置了类似的复古 CRT 效果,并给出开启步骤

    Windows 用户注意,Windows Terminal 也有类似的复古效果。绝对怀旧,玩一会儿很有趣,但绝对不是我想在终端里长期工作的方式。试用方法:打开 Windows Terminal,按 Ctrl+, 打开设置,在侧边栏选任意配置文件,点击外观选项卡,打开字体选项下方的『复古终端效果』开关即可。

    timoteostewart查看英文原文

    For Windows folks, Windows Terminal has a similar effect available. Definitely nostalgic, definitely fun for a minute, definitely not how I would want to work in the terminal. Steps to try the feature out: Open/Switch to Windows Terminal Control-, [Control-<comma>] to open Settings Pick any profile from the side bar Click Appearance tab Toggle "Retro terminal effects" located below the font options

    建议增加烧屏、磁化畸变、TEMPEST 泄露等更真实的 CRT 特性

    也许还缺一些特性:屏幕烧屏——连续几个月显示同样内容,左上角永远留下灰色的 'Login:' 烧痕;磁化畸变——拿强磁铁靠近屏幕,所有字母被吸到一边并停留好几天;TEMPEST 乐趣——把屏蔽不良的屏幕内容广播给同房间的另一台屏蔽不良的屏幕(这是真的,我亲眼见过)。

    nonrandomstring查看英文原文

    Maybe some missing features: Screen burn. Leave it on for a few months displaying the same stuff and get a grey burned in shadow forever showing 'Login:' at the top left of your terminal. Gauss distortion: Bring a strong magnet close to your terminal to have all the letters suck to one side and stay there for days. TEMPEST fun: Broadcast the contents of your badly shielded screen to another badly shielded screen in the same room (yes that's real and something I've actually seen).

    历次讨论

    同类还值得读

    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

    关注向阳乔木

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

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

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