Hacker News ist, wie der Großteil des heutigen Webs, auf das Neue ausgerichtet. Alte Artikel tauchen zwar wieder auf, wenn ein Leser einen erneut einreicht – meist mit dem Erscheinungsjahr in Klammern, etwa „(1999)“ –, doch solche Wiederbelebungen sind selten und verstreut, sodass die wirklich zeitlosen Beiträge der Seite die meiste Zeit in ihren Archiven liegen.
Eine Empfehlungsmaschine oder eine handverlesene redaktionelle Liste wären die übliche Lösung gewesen, und beide kosten weit mehr als eine Hobbyseite. James Somers bemerkte, dass die Community das Problem der Kennzeichnung bereits gelöst hatte: Über die Jahre waren datierte Einreichungen wie „(1998)“ tendenziell die besten Beiträge der Seite, denn auf einer Nachrichtenseite muss ein Artikel, der lange nach seiner Veröffentlichung eingereicht wird, besonders gut sein, um zu überleben.
Also automatisierte er die Konvention. Ein Skript fragte die Algolia-Hacker-News-Such-API nach jeder Story mit mehr als 40 Punkten ab, deren Titel eine Jahreszahl in Klammern von 1900 bis 2010 enthält, entfernte doppelte Wiedereinreichungen desselben Titels, sortierte die verbliebenen chronologisch und speicherte sie in einer Datei stories.json, die die Seite clientseitig rendert. Das Ergebnis war The Hacker Classics, ein durchblätterbares Regal mit rund zweitausend Reposts statt eines Zeitungsständers.
Am 23. Februar 2018 als „Show HN“ veröffentlicht, erzielte die Seite 864 Punkte und 107 Kommentare. Kommentatoren bestätigten die Prämisse des Mechanismus: Eine Handvoll Einreicher – Tomte, luu, tosh und andere – hatten die meisten Klassiker zutage gefördert und fungierten damit praktisch als ehrenamtliche Bibliothekare der Community, und Leser schlugen Verfeinerungen vor wie Deduplizierung, Sortierung nach Punkten und Wayback-Machine-Links für tote URLs.
Reposts mit „(Jahr)“ im Titel sind vorab geprüfte Klassiker
Die Konvention der Jahreszahl im Titel ist eine Kennzeichnung, die die Community bereits von Hand anbringt, sodass der Filter angesammelte menschliche Kuratierung erntet, statt Qualität von Grund auf erkennen zu müssen.
Die Punktegrenze über 40 entfernt Wiedereinreichungen, die untergingen, und behält nur Artikel, die sowohl die Zeit als auch das Urteil der Community überstanden haben.
Ein alter Artikel, der lange nach seiner Veröffentlichung erneut eingereicht wird, selektiert sich selbst: Auf einer Nachrichtenseite muss er außergewöhnlich sein, um überhaupt die Startseite zu erreichen.
Die Sortierung nach dem ursprünglichen Jahr macht aus einer Liste eine Bibliothek: Leser wandern durch Jahrzehnte von Regalen, statt eine weitere Rangliste zu überfliegen.
Wenn eine Community Qualität mit einer impliziten Konvention kennzeichnet – „(1999)“ bei wiederbelebten alten Artikeln –, sollte man sie als gelabelte Daten behandeln und automatisch auswerten, statt von Hand zu kuratieren.
The Hacker Classics blieb online und lädt auch 2026 noch, und das GitHub-Repository dokumentiert, wie die Liste aufgebaut ist, sodass sie jeder neu erzeugen kann. Die Diskussion vom Februar 2018 machte die soziale Schicht hinter der Konvention sichtbar: Etwa ein Dutzend Nutzer hatten einen großen Anteil der mit Jahreszahl versehenen Klassiker eingereicht, sodass die Kuratierung, die die Seite automatisierte, schon die ganze Zeit stattgefunden hatte. Leser baten außerdem um Sortierung nach Punkten, Entfernung von Duplikaten (in der Quelle bereits berücksichtigt) und automatische Wayback-Links für Einreichungen, deren Originalseiten nicht mehr erreichbar waren.
DEN BELEGEN FOLGEN
Die Quellen
- The Hacker Classics jsomers.net · jsomers.net
- jsomers/hacker-classics: Classic Hacker News stories GitHub · github.com
- Show HN: Hacker News Classics (Hacker News discussion) Hacker News · news.ycombinator.com ·