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

    设计与产品ux.stackexchange.com

    错误信息应该道歉吗?

    Should error messages apologize? (2013)

    3次上首页
    11年跨度
    258累计得分
    349条评论

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

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

    导读

    这是 UX Stack Exchange 上的一个经典讨论:产品在错误提示里到底该不该向用户道歉。回答从可用性、心理学研究和真实体验等角度争论:有人主张直接说明问题和解决办法,有人指出人对机器也会产生社交反应,友好语气可能缓解挫败感。

    为什么经久不衰:它把一条看似微小的文案问题,延伸到人机交互、责任归属和用户体验设计,至今仍是写错误提示时的实用参考。

    关键词 错误提示用户体验文案设计人机交互

    HN 评论精选

    用户有错时别道歉,应说明原因和解决步骤;错不在用户时再道歉。

    如果错误是用户造成的,就别道歉,直接告诉他们怎么解决,不需要写成一篇个人化小作文。比如“很抱歉,您无法删除此文档”不如“当其他人正在查看此文档时,您无法删除它”,更好的是再给出“点击这里查看谁在查看”。如果想在用户做错时道歉,不如把软件做得一开始就不会让用户触发错误;道歉反而暗示用户这样做没问题或受到了不公对待,但实际上用户仍然无法完成操作。若错不在用户,那当然可以道歉并保证问题会被处理,同时清楚说明接下来的预期,比如是否丢失数据。最后,该不该道歉要靠可用性测试看它对软件目标和用户体验有没有影响。

    martin-adams查看英文原文

    I'd say to forget about apologising when the user was at fault and tell them what they can do to resolve it. No need to turn it into a personalised essay. For example, you could say: "I'm sorry you cannot delete this document" A better message may be: "You cannot delete this document when someone else is viewing it" and even better may be: "You cannot delete this document when someone else is viewing it. Click here to see who is viewing this document". If you want to apologise when the user does something wrong, then build software that doesn't cause the user to generate an error situation in the first place. By apologising you are supporting the fact that it was okay for the user to do what they did or that they were treated unfairly, when it isn't, because the user still can't do it. If the user wasn't to blame, then by all means apologise and reassure them that the issue will be addressed. Also clearly explain what the expectations are from now on, such as, loss of data. That's my take on it, and I wont be apologising for that. But if you want to know whether you should apologise or not, you need to do some usability testing and see if it has any impact on the goals of the software and the user experience.

    心理学研究表明,人会把电脑当作社交对象,因此错误提示中的语气和道歉会影响用户。

    简短回答:应该。中等回答:媒体等于现实生活。更长的回答涉及 Reeves 和 Nass 的《媒体方程》等研究:即使专家级电脑用户也坚称自己不会受电脑声音性别、表扬或批评、甚至颜色影响,但实验显示他们确实会受影响。人并非不知道电脑不是人,而是长期进化让人对媒体产生类似真实社交的反应。

    barik查看英文原文

    The short answer is: yes. The medium answer is: media = real life The longer answer is there's an interesting an influential bit of scientific work that might shed some light on this issue, and incidentally, it is also not mentioned in the stackexchange link above. The book is "The Media Equation: How People Treat Computers, Television, and New Media Like Real People and Places." by Byron Reeves [0]. The follow-up work to this is found in "The Man Who Lied to His Laptop: What Machines Teach Us About Human Relationships", also with Clifford Nass and Corina Yen. It is often the case that psychology studies simply confirm what our own intuition tells us. How often have we looked at a psychology study and said, "Duh! Of course that would be the case." It is much rarer to see psychology studies that would yield results completely contrary to what we would expect, and this is what makes the work of Nass et. all so exciting. The most surprising thing about these experiments were that participants, even expert computer users, were adamant that they could not possibly be influenced by a computer who has a female voice vs. a male voice, or a computer that praises versus criticizes, or heck, a computer that has the same physical color that is the favorite color of the user, but it turns out that they are. It is not that people anthropomorphize computers; they clearly recognize that computers are not in fact people -- but hundreds of thousands of years of evolution have hard-wired many of our responses, which are often largely automatic even when our interactions are with computers instead of other humans. As others have indicated, there is a fine line, however. Do you recall the sad Mac? [1] This was an example of the Media Equation that was applied well -- you and I and even naive computer users know that computers don't __actually__ get sick, but you can't help but think so as your first reaction when you see that icon; you might even feel a little sympathetic. Simultaneously, have you ever seen the Clippy Office Assistant? [2] It's notorious for being one of the worst examples in history of affective computing design; unlike the sad Mac, it actually will elicit anger, the opposite of what we would want in a computing experience. [0] http://en.wikipedia.org/wiki/The_Media_Equation [1] http://en.wikipedia.org/wiki/Sad_Mac#Sad_Mac [2] http://en.wikipedia.org/wiki/Clippy

    脚本化道歉显得虚伪,错误提示应直接说明问题和修复方法。

    我认为不应该。“抱歉,我们所有客服都在忙,您的来电对我们很重要……”有谁真的被这种道歉安抚过吗?这就像《银河系漫游指南》里 Sirius Cybernetics 公司的“真正人格”一样假。错误提示里的道歉也一样,脚本化的道歉只会雪上加霜。直接告诉我哪里出错、怎么修复,别假装有人情味。

    tubelite查看英文原文

    IMO - No. "Sorry, all our customer care representatives are busy on other calls. Your call is important to us..." Has anyone - anyone! - ever been mollified by this kind of apology? Straight from the Sirius Cybernetics Corporation's Genuine People Personalities( first against the wall when the revolution comes) Error messages which apologize fall into the same bucket. Scripted apologies add insult to injury. Just tell me what's wrong and how to fix it, don't bother pretending to be human.

    友好的道歉语气可能缓解挫败感,但要注意分寸。

    不管 qmail 有什么问题,每次收到 qmail 服务器的退信,解释说它已经尽力但仍无法发送邮件并为此抱歉时,我都会微笑。这只是个 anecdote,但友好的语气确实更有人情味,能减轻一点挫败感;不过友好和烦人之间只有一线之隔。

    wzdd查看英文原文

    Whatever qmail might do wrong, I always smile when I get a mail bounce from a qmail server explaining that it tried everything but couldn't send my email, and that it's sorry. Just an anecdote, but I think a friendly tone humanises things and takes a bit of the frustration away. It's a fine line between that at being annoying, though.

    历次讨论

    同类还值得读

    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

    关注向阳乔木

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

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

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