해커뉴스 랭킹의 실체: 프런트페이지 글 20%가 페널티, 댓글 40개 넘으면 '논란' 강등, 제목에 NSA 있으면 추락 (2013)
- 게시물 점수는 (득표수-1)^0.8 나누기 (경과시간+2)^1.8 공식으로 계산되고, 시간 지수 1.8이 득표 지수 0.8보다 커서 모든 글은 결국 0점으로 수렴해 프런트페이지에 오래 머물지 못함
- 2013년 11월 11일 프런트페이지 상위 60개를 추적한 결과 약 20%가 페널티를 받았고, 제목에 NSA가 들어간 글은 즉시 강등됐으며 댓글이 40개를 넘긴 글에는 논란(controversy) 페널티가 적용돼 급격히 순위가 밀림. NSA 페널티는 이후 폐지됨
- 랭킹은 페이지를 열 때마다 다시 계산되지 않음. 추천이 들어온 글만 그 시점에 재정렬되고, 30초마다 상위 50개 중 하나가 무작위로 재정렬되며 페이지는 90초간 캐시돼서 추천이 끊긴 글은 몇 분 동안 엉뚱한 자리에 남을 수 있음
- 페널티 때문에 원점수 1위 글이 실제 1위가 아닌 경우가 많음. Snapchat 글은 오전 8시 22분 페널티로 차트에서 완전히 사라졌고, Why you should never use MongoDB는 하루 종일 1위를 지킬 만했지만 7위 부근까지 밀림