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

    职业与工作方法gautamnarula.com

    如何快速学好国际象棋

    How to Get Good at Chess, Fast

    2次上首页
    2年跨度
    596累计得分
    214条评论

    2013 — 2015,它一次次回到首页

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

    导读

    这是一篇介绍如何快速提高国际象棋水平的指南,强调战术训练和独立复盘对局等方法,文中'400天涨400分'的训练法源自 Michael De La Maza 的《Rapid Chess Improvement》一书。评论区围绕电脑引擎分析的价值、各水平段战术差距等展开了多年后依然适用的讨论。

    为什么经久不衰:棋艺提升的核心方法论——战术训练、刻意练习、认真复盘——多年不变,对任何想快速精进一项技能的人都有借鉴意义。

    关键词 国际象棋棋艺提升战术训练刻意练习

    HN 评论精选

    现代引擎已足够'像人',2000分以下最缺的正是战术,用电脑辅助分析比纯靠自己复盘更有效。

    我认为'先自己分析再用电脑'这个说法已经过时了。过去四年(正是作者退役的那段时间)引擎棋力提升了十倍,而且变得更'像人'——不再走出很强但人类看不懂的怪招,而是战术和战略上都稳健有原则的棋。2000分以下的棋手最缺的就是战术,而这恰恰是电脑最擅长的:它能指出你漏掉的战术,还能让你试验不同走法。我同意赛后和对手复盘,但如果你们都在2000分以下,复盘时照样会漏掉明显战术,帮助不大。最后:'400天涨400分'出自《Rapid Chess Improvement》,我不推荐初学者读它(骑士练习法除外),书里 De La Maza 还花了不少篇幅抨击 Silman 和战略流派……

    rmrfrmrf查看英文原文

    > "One big mistake is to rely heavily on computers for chess analysis. Computer analysis should be done only after you analyze the game on your own." This isn't correct information anymore, in my opinion. Chess engines have improved tenfold over the last four years (when the author says he stopped playing). The increase in the strength of chess engines has subsequently caused an increase in the "humanity" of chess engines, meaning that, instead of playing bizarre moves that are strong yet incomprehensible to humans, they play principled, sound moves that are strong tactically and strategically. The main thing that you will miss as a sub-2000 player (or ever, really) is tactics, which is exactly where computers excel. A computer will be able to tell you tactics you missed and will allow you to experiment to see how different moves would have improved your game. I agree that you should analyze games with your opponent after the game (and also with stronger players), but keep in mind that, if you're both sub-2000, you'll both miss obvious tactics even as you review the game, which doesn't really improve your chess thought. One last thing: the 400 points in 400 days training comes from the book Rapid Chess Improvement, which I do not recommend for the beginning player (the knight exercise is good, though). In it, Michael De La Maza wastes time blasting Jeremy Silman and the strategic approach to chess games. Some people like the book for the mild drama it started, but the tl;dr is "tactics, tactics, tactics," which pretty much everyone will tell you.

    从1200到2100分,各水平段的核心差距都是战术;做题积累棋型如同给大脑建缓存。

    我卡在2100分左右。和1800分及以下棋手下棋,最大的差距仍然是战术:1200分的棋手会直接让你把他的王和后捉双,1800分的则会走进一个三步后才被捉双的变例。我自己也犯同样的错——让出局面便宜或干脆送子,因为我在自以为安全的变例里漏看了圈套。无论什么水平,通过做题和复盘高质量对局来积累战术与局面型'套路库'都必不可少,就像在脑子里建一个巨大的缓存,让你在棋盘上迅速找到正解。

    cven714查看英文原文

    Stuck in the mid 2100s. The main difference I see when I play 1800s, and most levels beneath that, is still tactics. A 1200 lets you fork their king and queen. An 1800 goes into a variation that lets you fork their king and queen 3 moves in. I make the same kinds of mistakes, allow positional concessions or just straight-up blunder because I overlook tricks in the lines I thought were safe. Building up that mental repertoire of tactical and positional patterns by solving puzzles and reviewing well played games is essential, no matter what level. It's like building a huge in-memory cache of correct answers so you quickly solve problems at the board.

    新手阶段胜负取决于谁先犯错;与其求胜,不如先做到少犯低级错误。

    我下了多年休闲棋,最大的体会是:只要双方水平相当,其实没人真正'赢'棋——天平是在某一方犯错时才倾斜的。所以想不输,你真正要做的只有两件事:自己别犯低级错误,以及识别对手什么时候犯了。高水平棋手很少犯这种错,情况可能不同;但如果你刚入门,与其想着怎么赢,不如先记住别搞砸。

    onion2k查看英文原文

    I've played chess casually for years, and my main observation is that no one actually wins if both players are reasonably well matched. The balance tips when a player makes a mistake that leads to them losing. Consequently, the only thing you really need to do to not lose is to make sure you don't make daft blunders, and to recognise when your opponent has. I'm pretty sure it's different at higher levels where people don't make those errors nearly so much, but if you're just starting out, rather than trying to win just remember to not screw up.

    引用《Talent is Overrated》:在略高于自身水平的区间刻意练习并明确目标,是精通任何领域的通用法则。

    如何精通任何事物(摘自《Talent is Overrated》):1) 在略高于自己水平的区间练习——足够难、有拉伸感,但不至于让人泄气。找教练帮你找到这个区间,每天能练多久就练多久,耐受度会随时间提高。书中定义的练习是:专为提升表现而设计、通常有老师指导、可大量重复、反馈持续可得、对脑力要求极高的活动。2) 明确自己的目标和动机,它们能帮你熬过那些艰难的练习时间。这里讨论的'练什么、怎么练'我一句'找教练'就带过了——设计练习本身就是一门技能,教练应该懂。

    b_emery查看英文原文

    How to get good at anything (cribbed from the excellent Talent is overratted) 1) Practice just above your level (enough to be difficult and stretch, but not demoralizingly hard). Get a coach to help you find this range. Do this as many hours per day as you can tolerate, and the number you can tolerate should go up over time. To quote the book, practice: "It is activity designed specifically to improve performance, often with a teacher's help; it can be repeated a lot; feedback on results is continuously available; it's highly demanding mentally, whether the activity is purely intellectual, such as chess or business-related activities, or heavily physical, such as sports;" 2) Be clear about your goals and motivations. These will help you get through the difficult hours in 1) The book is excellent and lays out the basics about getting good at anything. (Notice that I'm not saying anyone can be world chess champion. The book argues that it would be highly unlikely that any chess champion would get that way without applying these principles.) A lot of what is discussed here is the what and how to practice. These are very valuable questions that I gloss over by saying, find a coach. Presumably a coach would know this. Knowing what to practice, and designing practice is a skill in itself.

    历次讨论

    同类还值得读

    1. 用十年时间自学编程(1998)

      Teach Yourself Programming in Ten Years (1998)

      Peter Norvig 1998 年的经典文章,回应“21天/24小时学会编程”一类速成书,主张真正精通编程需要约十年持续、有意识的练习。

      职业与工作方法上首页 11 次 · 2007–2025norvig.com编辑精选
    2. 如何成为一名程序员:简短、全面而个人的总结

      How to be a Programmer: A Short, Comprehensive, and Personal Summary

      一篇广为流传的程序员成长指南,作者以个人经验系统总结了成为优秀程序员所需的各项技能——从调试、测试、沟通到团队协作与身心健康。

      职业与工作方法上首页 6 次 · 2008–2015samizdat.mines.edu编辑精选
    3. 不要自称程序员

      Don't Call Yourself a Programmer

      经典职业建议文章劝软件工程师不要把自己局限在“程序员”这个标签上,而要从公司业务角度说明自己创造的价值;文中讨论了成本中心与利润中心、头衔、求职与职业选择,也顺带批评了学术界的价…

      职业与工作方法上首页 5 次 · 2011–2021kalzumeus.com编辑精选
    4. 创作者的日程与经理的日程

      Maker's Schedule, Manager's Schedule (2009)

      Paul Graham 在这篇文章里把时间表分成两类:管理者的日程以小时为单位,会议可以填满一天;创作者(程序员、写作者等)的日程则以半天为单位,需要长时间不被打断的连续块。

      职业与工作方法上首页 5 次 · 2009–2021paulgraham.com编辑精选
    5. 为什么程序员的薪酬不与生产力成正比

      Why programmers are not paid in proportion to their productivity

      讨论为什么程序员的薪酬往往不随其生产力成比例增长:生产力难以客观量化,薪酬更多受组织预算、岗位定价和个人议价能力影响。

      职业与工作方法上首页 5 次 · 2009–2022johndcook.com

    打赏支持

    打赏二维码

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

    WeChat

    关注向阳乔木

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

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

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