Hacker News 表面上是个简单的链接聚合器,有指南和常见问题,但大多数真正的机制都没有文档说明:比如隐身投票和标记的门槛,封号或域名被静默屏蔽,让帖子一出现就死掉;政治、教程和没有链接的帖子会被降权;过热的讨论会被软件降低权重。用户通常要吃过亏才知道这些规则,当帖子被标记到死,评论消失,或账号的帖子不再出现。

缩小信息差距的常规办法行不通:问员工太慢,常见问题又不说细节,论坛传言不可靠。Max Woolf (@minimaxir) 从 2012 年起就混 Hacker News,他把零散证据收集起来,做成一个公开的 GitHub README,叫“Hacker News 未文档化功能和行为清单”,把未文档化功能、观察到的行为、还有额外接口如 /latest、/classic 和 /pool 都归了类。

这份清单靠引用赢得信任:每条都链接到员工评论、公告或页面,可供查证,而不是靠道听途说。它还欢迎任何人纠错,并两次声明与 Hacker News、Y Combinator 或其投资的公司无关,消除了任何动机嫌疑。

这份东西成了参考。仓库约有 3.8k 星和 117 个 fork,2020 年 6 月清单登上 Hacker News 时,帖子有 673 分和 266 条评论:读者对其中说法提出异议,补充了缺失的条目如 emoji 过滤和断开的评论线程,版主 dang 也参与互动。README 不断吸收更新,至少到 2022 年 11 月,其 BigQuery 说明涵盖到该月的数据。

把未成文的平台规则整理成清单,每条附上原始来源链接,并开放修正,大家就会把你的清单当作手册

每条都链接到员工评论或公告,让所有说法都可查证,所以清单看起来像有据可查的研究,而不是流言。

开放的 issue 和 pull request 让读者成为维护者,让指南跟上一个不声不响改功能的平台。

醒目的免责声明消除了动机嫌疑,这对一个不信任推广的社区很重要。

在用户帖子死了或账号消失时,这份 README 是唯一一份隐藏规则的完整地图。

当机构自己不肯把潜规则写清楚时,就自己写本指南:每一条都附上原始证据,开放社区修正,并声明自己没有利益相关。

到 2020 年快照时,仓库约有 3.8k 星和 117 个 fork,2020 年 6 月 Hacker News 帖子――673 分,266 条评论――把这份清单当作 HN 隐藏机制的实际文档:读者补充了它还没列出的行为,比如 emoji 过滤和断开的评论线程,版主 dang 也参与了讨论。README 一直开放接受 issue 和 pull request,持续增长,其注释至少记录到 2022 年 11 月的功能和数据集覆盖情况。Max Woolf 仍是维护者,维持同一份免责声明。

从这里,追溯依据

参考来源

  1. minimaxir/hacker-news-undocumented: A List of Hacker News's Undocumented Features and Behaviors github.com
  2. A List of Hacker News's Undocumented Features and Behaviors (Hacker News discussion) news.ycombinator.com