HeadlinesBriefing favicon HeadlinesBriefing.com

Алгоритм Hacker News: оценка и штрафы 2013

Hacker News •
×

Базовая формула ранжирования Hacker News известна уже годами, но оставались вопросы о невидимых факторах и штрафах. Анализ топ-60 историй показал, что 20% историй на главной странице получают штрафы различными способами. Опубликованная формула в основном точна, но включает значительные корректировки. Любая история с "NSA" в заголовке штрафуется и быстро падает, хотя обновления отмечают, что HN больше не применяет этот конкретный штраф. "Спорная" история получает тяжелый штраф после достижения 40 комментариев. Статьи оцениваются на основе количества апвоутов, времени с момента отправки и различных штрафов. Поскольку у времени больший экспонент, чем у голосов, оценка статьи в конечном итоге падает до нуля. Для эффективности истории переранжируются только изредка; при получении апвоута они перемещаются в соответствующие позиции. Чтобы истории не застревали на высоких позициях без новых голосов, топ-50 выбирается случайно и переранжируется каждые 30 секунд. Страницы также могут кэшироваться на 90 секунд. Сырые оценки и 1-е место меняются в течение дня. Статьи быстро взлетают, а затем медленно падают. Наблюдаемый пик быстрее из-за высоких начальных скоростей голосования, которые спадают. Некоторые статьи набирают хорошие очки, но застревают за более популярными. Штрафы могут вызывать быстрые падения; например, "Getting website registration completely wrong" была наказана за спор и упала, позволяя другим историям достичь 1-го места. "Apple Maps" также потеряла первое место после штрафа за спор. Статья про Snapchat была настолько сильно наказана, что выпала из графика. "Why you should never use Mongo DB" была очень популярна, но застряла около 7-го места из-за тяжелых штрафов. Штраф за спор применяется быстро к историям, достигающим высоких позиций.