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

    设计与产品ethanschoonover.com编辑精选

    Solarized:为 Vim、mutt 和终端模拟器设计的配色方案

    Solarized - Color scheme for vim, mutt, terminal emulators

    2次上首页
    11年跨度
    905累计得分
    333条评论

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

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

    导读

    Solarized 是 Ethan Schoonover 设计的一套配色方案,为 vim、mutt、终端模拟器等工具提供统一的 16 色调色板,深色与浅色背景各有一版,力求在保证各色相可辨识的同时控制对比度。网站详细说明了它的设计依据,并给出各种编辑器和终端的配置方法。

    为什么经久不衰:它用色彩理论取代了早期终端主题的花哨审美,成为十多年来跨工具统一配色与深色主题设计的参考范本,至今仍被广泛移植和讨论。

    关键词 配色方案终端vim深色主题

    HN 评论精选

    Solarized 用色彩科学取代花哨主题,为后来主流的深色模式铺了路。

    我认为 Solarized 奠定了一个基准,让恰当的“深色”主题变得更普遍。我大胆猜测,没有 Solarized 开路,也许 macOS 或 VSCode 的深色模式就不会存在。有意思的是,在 Solarized 之前,我看到大量花哨的主题,比如追求 Matrix 或“经典终端”感觉的,全都押在某种氛围上却牺牲了实用性。我希望终端的基本颜色仍接近它们本该有的色相!希望代码里不同的关键字和 token 是可区分的!Ethan 把色彩理论应用到这片领域,就像黑暗中的灯塔。Solarized 之前我用 Zenburn(某些环境里我其实还在用,我不太喜欢 Solarized 背景的偏蓝色调),我也喜欢 Tango Light/Dark。

    AceJohnny2查看英文原文

    I credit Solarized with setting the baseline allowing proper "dark" themes to be more commonplace. I'm going out on a limb, but perhaps macOS' Dark Mode, or VSCode's dark mode, wouldn't exist without Solarized blazing that path. It's kinda funny how, before Solarized, I would see tons of gimmicky themes like some that were going for a Matrix or "classic terminal" feel, going all in on a certain theme but eschewing real usefulness. I want my basic terminal colors to remain adjacent to their intended hues! I want different keywords/tokens in my code to be distinguishable! Ethan's application of color theory/science to the landscape was like a beacon in the darkness. Before Solarized, I used Zenburn (I actually still do in some environments, I'm not too keen on the blueish hue of Solarized backround.) I also like Tango Light/Dark.

    作者本人回应:项目虽疏于维护,但凭配色本身持续传播并被大量衍生。

    我是 Solarized 的开发者。很高兴它仍是受欢迎的设计。我让 GitHub 上的项目荒废了,对此感到遗憾。好在它只是一套配色方案,网站和 GitHub 上的信息已足够让它继续传播。有很多配色方案受到 Solarized 启发,看到这点非常满足,其中不少在项目的 git 结构上考虑得比我周到 :)

    Adaptive查看英文原文

    Developer of Solarized here. Glad that it continues to be a popular design. I've let the github languish and regret that. Luckily since it's just a color scheme the website and info on github has been enough for it to continue to propagate. There have been plenty of other color schemes that I think it's safe to say have been inspired by Solarized and this is very satisfying to see. Many of them have done a better job at thinking through the git structure of their projects :)

    有用户转向 Selenized,该文档专门论证 Solarized 的缺陷。

    我以前用 solarized,但一段时间前换成了 selenized(附《Solarized 有什么问题》一文)。再没回头。次优的主题得是 nordtheme.com。

    dngray查看英文原文

    I used to use solarized, but switched to selenized some time ago. https://github.com/jan-warchol/selenized/blob/master/whats-wrong-with-solarized.md Never looked back. Next best theme would have to be nordtheme.com

    长期使用后蓝色调令人疲劳,转向更暖的 gruvbox。

    Solarized 刚出现(对我来说)时我很喜欢,但几年后受不了整天盯着那些蓝色调。我在 vim 里换成了 gruvbox(维护更好的社区版),它同样有深色和浅色版,但暖得多。

    cgeier查看英文原文

    I loved solarized when it was new (to me). But after several years, I couldn't stand looking at those blue tones all day. I switched (in vim) to gruvbox [0] (better maintained "community" edition [1]), which also has a dark and a light version, which is a lot warmer. 0: https://github.com/morhetz/gruvbox 1: https://github.com/gruvbox-community/gruvbox thanks, hatsubishi, for pointing out the typo in the second link!

    历次讨论

    同类还值得读

    1. 贝塞尔曲线入门

      A Primer on Bézier Curves

      Pomax 编写的贝塞尔曲线在线教程,从基础概念一路讲到曲线求交、投影、曲率等进阶内容,并配有可交互的示例和配套的 bezier.js 库。

      设计与产品上首页 7 次 · 2014–2022pomax.github.io编辑精选
    2. WebGL 水面模拟

      WebGL Water

      Evan Wallace 制作的 WebGL Water 演示:在浏览器里实时渲染一片水面,展示折射、反射和焦散等 GPU 图形效果。

      设计与产品上首页 6 次 · 2011–2025madebyevan.com
    3. 设计建议:永远不要使用黑色

      Design Tip: Never Use Black

      设计随笔提出“永远不要用纯黑”的建议,主张在界面和绘画中改用深灰或带色相的暗色,并借阴影与色彩关系来论证。

      设计与产品上首页 5 次 · 2012–2021ianstormtaylor.com
    4. 用于思考不可想象之物的媒介

      Media for Thinking the Unthinkable

      Bret Victor 的这个页面围绕《Media for Thinking the Unthinkable》展开,探讨我们用来思考和表达复杂问题的媒介,以及以文字/符号为主的传…

      设计与产品上首页 5 次 · 2013–2020worrydream.com编辑精选
    5. 页面重量很重要

      Page Weight Matters

      博文讲 YouTube 工程师 Chris Zacharias 的一次页面瘦身实验:团队做了一个更轻量的页面版本,起初从整体平均加载时间看反而更慢;按地理区域分层后才发现,轻量版…

      设计与产品上首页 4 次 · 2012–2022blog.chriszacharias.com

    打赏支持

    打赏二维码

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

    WeChat

    关注向阳乔木

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

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

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