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

    工具与资源pelulamu.net

    Unscii:用于块状图形的位图 Unicode 字体

    Unscii – a bitmapped Unicode font for blocky graphics

    2次上首页
    2年跨度
    503累计得分
    77条评论

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

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

    导读

    Unscii 是一套位图化的 Unicode 字体,面向块状像素图形、终端字符艺术和低分辨率显示场景。它把方块、线条等绘图字符做成风格统一的字形,也涵盖一些来自旧系统的符号,常被用于 ANSI art、终端图像和像素字体创作。这个页面是字体项目的主页,提供字体本身及相关说明。

    为什么经久不衰:它解决了终端字符艺术中字符对齐和旧编码显示的实际问题,至今仍是像素字体与终端美学爱好者的实用参考。

    关键词 Unicode 字体位图字体终端图形ANSI art

    HN 评论精选

    配合 CP437 模拟器后,Unscii 让 ANSI art 显示效果更好,不只是怀旧。

    我太高兴了。多漂亮的字体。看到它之后,我终于有动力去搞清楚为什么 BitchX 不能正确显示 ANSI art。原来我需要一个 CP437 模拟器!现在我可以按它原本该有的方式使用它了;这里把它和 unscii-16-full 12pt 搭配使用。这不是怀旧,这就是更好。

    _arvin查看英文原文

    Well, I'm ecstatic. What a beautiful font. After seeing this, I was finally inspired to find out why BitchX wouldn't display ANSI art correctly. Turns out I needed a code 437 emulator! [1] I can now use it the way it was meant to. Here it is paired with unscii-16-full 12pt [2] This isn't nostalgia, this is just _better_. [1] https://github.com/keaston/cp437 [2] https://i.imgur.com/3Oj9Vsy.png

    Unicode 缺少部分 teletext 图形字符,终端图像渲染需要它们。

    有点遗憾,ETSI EN 300 706 V1.2.1 的许多图形字符在 Unicode 中并不存在。我维护一个小程序,用 Unicode 方块图形字符直接在终端渲染图像,这些缺失字符会很有助于改进转换。

    dukoid查看英文原文

    It's a bit sad that many of the ETSI EN 300 706 V1.2.1 graphics characters (1, section 15.7.2) are not available in Unicode. I am maintaining a small program that renders images directly in the terminal using unicode block graphics characters (2), and these would come really handy to enhance the conversion... 1) https://www.etsi.org/deliver/etsi_en/300700_300799/300706/01.02.01_60/en_300706v010201p.pdf 2) https://github.com/stefanhaustein/TerminalImageViewer

    推荐 glyphdrawing.club 这一使用 Unscii 风格字体的网页像素字形编辑器。

    我还推荐看看 glyphdrawing.club,一个当代的基于网页的编辑器,使用富有创意的 unscii 字体。它包含一款原创字体和一些贡献者提交的字体,真的很好玩。

    itukeitto查看英文原文

    I also recommend checking out glyphdrawing.club for a contemporary web-based editor using inventive unscii fonts. It features an original font and some contributor-submitted ones! Really fun to play with. https://glyphdrawing.club https://github.com/hlotvonen/glyph-drawing-club https://www.itsnicethat.com/articles/glyph-drawing-club-editing-tool-heiki-lotvonen-ian-tuomi-digital-251018

    终端模拟器直接绘制框线可保证对齐无缝,Unscii 还提供更多有用的绘图符号。

    我发现画线字符在不同字体里太不一致,于是直接在终端模拟器的渲染代码里实现了它们。比如看到框线符号时,我完全绕过字体,自己画线,确保结果与其他单元格对齐,并保证与相邻单元格相接、没有字体排版引擎造成的缝隙。这样做之后效果好得惊人。这个字体也让我想起许多其他有用符号,不止普通框线集。

    makecheck查看英文原文

    I found line-drawing characters to be so inconsistent in fonts that I implemented them directly in my terminal emulator’s rendering code. For example, when I see a box-drawing symbol, I bypass the font completely and draw lines myself so that the result is guaranteed to align consistently with other cells and guaranteed to touch adjacent cells without any gaps from font layout engines. It’s amazing how much nicer it can be when you do this. This font does remind me of a lot of other useful symbols though, beyond normal box-drawing sets.

    历次讨论

    同类还值得读

    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

    关注向阳乔木

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

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

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