Hacker News, como la mayor parte de la web actual, gira en torno a lo nuevo. Los artículos antiguos aún salen a la superficie cuando un lector reenvía uno —normalmente con el año en que se escribió entre paréntesis, como «(1999)»—, pero esas resurrecciones son raras y dispersas, así que las publicaciones verdaderamente atemporales del sitio pasan la mayor parte del tiempo en sus archivos.

Un motor de recomendaciones o una lista editorial seleccionada a mano habrían sido la solución habitual, y ambos cuestan mucho más que una página de aficionado. James Somers se dio cuenta de que la comunidad ya había resuelto el problema del etiquetado: con los años, los envíos con fecha en el título, como «(1998)», tendían a ser las mejores publicaciones del sitio, porque en un sitio dedicado a las noticias, un artículo publicado mucho después de su fecha original tiene que ser especialmente bueno para sobrevivir.

Así que automatizó la convención. Un script consultó la API de búsqueda de Algolia para Hacker News en busca de todas las historias con más de 40 puntos cuyo título contuviera un año entre paréntesis de 1900 a 2010, eliminó los reenvíos duplicados del mismo título, ordenó los supervivientes cronológicamente y los guardó en un archivo stories.json que la página renderiza en el cliente. El resultado fue The Hacker Classics, un estante navegable de aproximadamente dos mil reenvíos en lugar de un expositor de periódicos.

Publicada como «Show HN» el 23 de febrero de 2018, la página obtuvo 864 puntos y 107 comentarios. Los comentaristas confirmaron la premisa del mecanismo: un puñado de remitentes —Tomte, luu, tosh y otros— habían estado sacando a la superficie la mayoría de los clásicos, ejerciendo efectivamente como bibliotecarios voluntarios de la comunidad, y los lectores sugirieron mejoras como la deduplicación, la ordenación por puntos y enlaces a Wayback Machine para las URL muertas.

Los reenvíos con «(año)» en el título son clásicos previamente validados

La convención del año en el título es una etiqueta que la comunidad ya aplica a mano, así que el filtro cosecha la curación humana acumulada en lugar de intentar detectar la calidad desde cero.

El umbral de más de 40 votos elimina los reenvíos que se hundieron, dejando solo los artículos que sobrevivieron tanto al tiempo como al juicio de la comunidad.

Un artículo antiguo reenviado mucho después de su publicación se autoselecciona: en un sitio de noticias tiene que ser excepcional para llegar siquiera a la portada.

Ordenar por año original convierte una lista en una biblioteca: los lectores deambulan por décadas de estanterías en lugar de hojear otra clasificación.

Cuando una comunidad marca la calidad con una convención implícita —«(1999)» en artículos antiguos resucitados—, trátala como datos etiquetados y extráela automáticamente en lugar de curar a mano.

The Hacker Classics siguió en línea y todavía carga en 2026, y el repositorio de GitHub documenta cómo se construye la lista para que cualquiera pueda regenerarla. La discusión de febrero de 2018 hizo visible la capa social detrás de la convención: alrededor de una docena de usuarios habían enviado una gran parte de los clásicos con año en el título, así que la curación que la página automatizó había estado ocurriendo todo el tiempo. Los lectores también pidieron ordenación por puntos, eliminación de duplicados (ya gestionada en el código fuente) y enlaces automáticos a Wayback para los envíos cuyas páginas originales habían desaparecido.

CONSULTA LAS PRUEBAS

Las fuentes

  1. The Hacker Classics jsomers.net · jsomers.net
  2. jsomers/hacker-classics: Classic Hacker News stories GitHub · github.com
  3. Show HN: Hacker News Classics (Hacker News discussion) Hacker News · news.ycombinator.com ·