it.xnews.jp
生成: 2026-09-20 読了 約 3 分 model: claude-haiku-4-5 原文: https://www.righto.com/2013/11/how-hacker-news-ranking-really-works.html raw.md

Hacker News のランキング仕組みを徹底分析——隠れたペナルティと操作の実態

Hacker News のランキングアルゴリズムの詳細な分析により、公開されている式は概ね正確だが、実際には予想以上の複雑なペナルティと順位調整が行われていることが判明した。フロントページの 20% がなんらかの形でペナルティを受けており、NSA 関連の記事は自動的に減点され、論争的な記事はコメント数が 40 を超えると大幅に順位を下げられる。

eterm による分析では、Hacker News の上位 60 記事を複数日間追跡し、ランキング変動を記録した。公開されているアルゴリズムの基本的な構造——投票スコア、記事投稿からの経過時間、およびペナルティ係数に基づくスコア計算——は正確であることが確認された。しかし、実際の運用ではこれより遥かに多くの調整が施されていることが明らかになった。

自動ペナルティと手動調整

タイトルに「NSA」を含む記事には 0.4 のペナルティ係数が自動適用され、通常より 66% 速く順位が低下する。また多くの有名ウェブサイトからの記事には 0.25 から 0.8 の範囲でペナルティが自動的に適用されているとみられる。さらに、ストーリーまたはポール以外に分類された記事には 0.8 のペナルティが加わり、「bury」フラグが付与された記事には 0.001 の極めて小さなスケール係数が適用される。

フロントページの平均 20%、セカンドページでは 38% の記事がなんらかのペナルティを受けている。これは、Hacker News の順位が純粋な投票による民主的プロセスではなく、システム側による大幅な介入が行われていることを示唆している。

論争的記事に対する厳しい減点

コメント数が投票数を上回り、かつ 40 コメント以上の記事は「論争的」と判定され、重大なペナルティが適用される。「Why the Chromebook pundits are out of touch with reality」という記事は、40 コメントに到達した時点で第 5 位から第 22 位に急落した。同様に「Show HN: Get your health records from any doctor」は第 17 位にあった状態から、40 コメントに達した直後にトップ 60 から消えてしまった。

分析に基づくと、公開コードでは論争ペナルティの指数が 2 となっているが、実際には 3 である可能性がある。0.1 のペナルティ係数を持つ記事は通常の 3.6 倍の速さで順位が低下するという観測データが、より高い指数の存在を示唆している。

ランキング更新のメカニズム

効率性の観点から、ランキングは必要に応じて部分的に更新される。30 秒ごとにトップ 50 から 1 つの記事がランダムに選択され、再スコア計算されて適切な位置に配置される。ページ全体は最長 90 秒間キャッシュされるため、ユーザーの目には見えない順位変動が頻繁に生じている。

アルゴリズムの重力定数は 1.8、時間基準定数は 120 分に設定されており、時間経過の影響が投票スコアより大きいため、どの記事も最終的には順位がゼロに低下することになる。

この記事は元記事の事実のみに基づいて自動生成されました。

筆者の見立て

出典

righto.com, "How Hacker News ranking really works: scoring, controversy, and penalties", https://www.righto.com/2013/11/how-hacker-news-ranking-really-works.html

この記事をシェア