技术社区 / ARTICLE

当 Hacker News 讨论自己

一篇批评 Hacker News 的博客文章在 Hacker News 拿到 282 分和 142 条评论。这个自我指涉的场景,比文章本身更能说明这个社区的排序规则、版主介入和讨论惯性。

同一篇文章,两个现场

Drew DeVault 在自己的博客上发了一篇题为《Why is Hacker News like that?》的文章。链接随后被提交到 Hacker News,在首页拿到 282 分,攒下 142 条评论。

这两个数字放在一起看才有意思。HN 上一条帖子如果只是被默默点头,通常分数高、回复少;评论数逼近分数的一半,往往意味着读者不只是在赞同,而是在争。讨论的场地和讨论的对象还是同一个东西——批评 HN 的文章得靠 HN 的排序算法才被看见,而它被看见之后,评论区长出来的内容又成了文章论点的一部分。

DeVault 是开源圈里以直言著称的开发者,运营着自己的软件托管服务,也常年写博客。他对代码托管平台、许可证和大公司开源策略的评论,经常能上 HN 首页。这恰好是他文章的问题意识所在。

界面几乎没变,规则一直在调

Hacker News 由 Paul Graham 在 2007 年启动,归 Y Combinator 运营。外观十几年基本没动过:等宽字体、纯文本、没有头像、没有表情回应、没有关注数。这种克制不只是审美选择。社交信号被抽掉之后,读者只看得见用户名和文字,要判断一条评论值不值得读,只能看它讲了什么,而不是谁讲的。

排序算法则在后台反复调整。票数和发布时间决定大致热度,另有几类帖子会被降权,比如争论激烈、评论远多于投票的帖子——它们容易吸走全站注意力。标题是另一处长期动刀的地方:版主会重写标题,去掉情绪化的措辞和作者加的感叹号,让链接以更中性的面貌出现。

帖子不能被踩,只能被标记;karma 够高的用户可以给评论投反对票,但评论分数对所有人隐藏,首页的分数也做过取整。注意力因此被推向对话本身,而不是排行榜。

版主 Dan Gackle(站内 ID 是 dang)长期负责日常运营。他合并重复提交、调整标题、在评论区解释处理理由,有时直接进帖子里请人把话说明白。这类介入在别的社区常被当成压制,在 HN 上却大体被接受,因为它发生得很公开。

同一批话题,同一批争论

读者以工程师和创业者为主,讨论自然会往几个方向倒:技术品味、工具选型、谁有资格代表某个项目说话、某家公司是不是把“开放”这个词用得太宽松。参与者构成决定了争论的形态——写代码的人多,做产品的人多,愿意花半小时打字把自己的判断论证清楚的人也多。

DeVault 写的东西容易落在这类话题正中间。他对开源商业模式的批评,会被一部分读者读成经验之谈,也会被另一部分读成立场表态。同一篇文章在两个人群里得到不同评价,这在 HN 是常态。

这个标题本身也是一个反复出现的文体。只要网站还在,就会有人问变体版本的“为什么 Hacker News 是这样”,通常出现在某个帖子吵翻之后,或者自己认真写的东西在 /newest 里悄无声息地沉下去的时候。

回到那 142 条评论。它们既回应文章内容,也现场演示了“HN 是什么样的地方”这个问题。一个能把自己最尖锐的批评者顶上首页的社区,至少说明它的排序规则没有在算法层面把不适感过滤掉。至于这场自我审视改变了什么,从评论区的走向看,大概不比以往任何一次同类讨论多,也不比任何一次少。

END
反馈