Hacker News는 스스로를 가이드라인과 FAQ로 규율되는 단순한 링크 집계 사이트로 내세우지만, 실제 작동 방식 대부분은 문서화되어 있지 않다. 카르마 임계값은 누가 반대 투표, 신고, 보증을 할 수 있는지를 조용히 제한하고, 스팸 계정과 도메인은 섀도밴되어 게시물이 죽은 상태로 도착하며, 정치, 튜토리얼, URL이 없는 게시물은 순위가 낮아지고, 과열된 스레드는 소프트웨어에 의해 가중치가 낮아진다. 사용자들은 보통 제출물이 신고로 죽거나, 댓글이 사라지거나, 계정의 게시물이 더 이상 나타나지 않을 때 이 규칙들을 힘들게 배운다.

이 격차를 메우는 뻔한 방법들은 확장되지 않았다. 직원에게 묻는 것은 느리고, FAQ는 작동 방식을 생략하며, 개별 스레드의 속설은 신뢰할 수 없다. 2012년부터 Hacker News 사용자였던 Max Woolf(@minimaxir)는 대신 흩어진 증거를 하나의 공개 GitHub README인 "A List of Hacker News's Undocumented Features and Behaviors"에 모아, 문서화되지 않은 기능, 관찰된 행동, 그리고 /latest, /classic, /pool 같은 보너스 엔드포인트를 분류했다.

이 목록은 인용의 규율을 통해 신뢰를 얻었다. 각 항목은 그것을 문서화한 직원 댓글, 공지 또는 페이지로 연결되어, 주장을 맹신하지 않고 확인할 수 있게 한다. 오류를 발견한 누구나 정정을 제안할 수 있었고, Hacker News, Y Combinator 또는 YC 지원 기업과 아무런 제휴가 없음을 두 번이나 밝혀 어떤 동기의 의심도 없앴다.

이 결과물은 참조 자료가 되었다. 저장소는 약 3.8k개의 별과 117개의 포크를 보였고, 2020년 6월 이 목록이 Hacker News에 도달했을 때 그 스레드는 673점과 266개의 댓글을 끌어모았다. 독자들은 그 주장에 대해 논쟁하고, 이모지 제거와 분리된 댓글 스레드처럼 여전히 빠진 항목을 제안했으며, 운영자 dang이 직접 참여했다. README는 적어도 2022년 11월까지 계속 업데이트를 흡수했으며, 당시 BigQuery 관련 노트는 그 달까지의 데이터를 다루었다.

문서화되지 않은 플랫폼 규칙을 1차 출처 링크와 공개된 수정 제안으로 정리하면, 군중이 당신의 목록을 설명서로 채택한다

각 항목을 직원 댓글이나 공지에 연결하면 모든 주장을 확인할 수 있어, 목록이 소문이 아니라 문서화된 연구로 읽힌다.

공개 이슈와 풀 리퀘스트는 독자를 유지관리자로 바꾸어, 가이드가 기능을 공지 없이 바꾸는 플랫폼을 추적할 수 있게 한다.

눈에 띄는 무제휴 면책 조항은 동기의 의심을 없애며, 이는 홍보를 불신하는 커뮤니티에서 중요하다.

필요한 순간에 격차를 메운다. 사용자의 게시물이 죽거나 계정이 사라질 때, README는 숨겨진 규칙에 대한 유일하게 정리된 지도다.

어떤 기관이 자신의 불문율을 문서화하지 않을 때, 현장 안내서를 직접 작성하라. 모든 주장을 1차 증거에 연결하고, 정정을 커뮤니티에 열어 두며, 이해관계가 없음을 밝혀라.

2020년 스냅숏 기준으로 저장소는 약 3.8k개의 별과 117개의 포크를 보유했고, 2020년 6월 Hacker News 스레드(673점, 266개 댓글)는 이 목록을 HN의 숨겨진 작동 방식에 대한 실무 문서로 대했다. 독자들은 이모지 제거와 분리된 댓글 스레드처럼 여전히 빠진 행동으로 목록을 확장했고, 운영자 dang이 논의에 참여했다. README는 이슈와 풀 리퀘스트에 열려 있었고 계속 성장했으며, 그 노트는 적어도 2022년 11월까지 기능과 데이터셋 범위를 추적했다. Max Woolf는 동일한 무제휴 면책 조항 아래 유지관리자로 남았다.

근거 확인하기

출처

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