Show HN: Estaba cansado de abrir 2 pestañas por cada enlace de HN, así que hice un userscript

Un pequeño userscript que muestra automáticamente los comentarios de Hacker News junto a cualquier artículo enlazado ha conectado con muchos lectores que habitualmente abren pestañas separadas para la historia y la discusión. Los comentaristas comparan este enfoque con las funciones integradas de vista dividida del navegador y con extensiones dedicadas, sopesando ventajas y desventajas en facilidad de uso, privacidad (por ejemplo, enviar cada URL visitada a Algolia) y complejidad de implementación. El hilo también plantea ideas más amplias como mezclar hilos de comentarios entre envíos duplicados, comportamientos predeterminados para móvil y si funciones como pestañas y divisiones deberían vivir en el navegador, en el gestor de ventanas o en scripts ligeros de usuario.

Caso de uso y atractivo

  • Muchos comentaristas comparten el hábito de abrir dos pestañas por cada elemento de HN (artículo + comentarios) y encuentran satisfactoria la automatización del script.
  • A los usuarios les gusta poder ver el artículo y la discusión juntos, especialmente en publicaciones técnicas donde los comentarios pueden corregir o profundizar en el artículo.
  • Algunas personas admiten que solo leen los comentarios y bromean con que “nadie se supone que haga clic en TFA”.

Alternativas y funciones integradas del navegador

  • Varios señalan las funciones integradas de vista dividida / mosaico de pestañas en Firefox, Chrome, Edge, Vivaldi y gestores de ventanas en mosaico, que pueden mostrar el artículo y los comentarios lado a lado.
  • Otros describen flujos de trabajo usando clic central, navegación atrás/adelante o atajos de teclado personalizados en otras extensiones de HN.

Userscript vs extensión

  • A quienes apoyan los userscripts les gusta:
    • Un desarrollo y distribución multiplataforma más sencillos.
    • Transparencia y una inspección simple del código.
    • Menor fricción para pequeños cambios frente a extensiones completas.
  • Otros argumentan que una extensión dedicada sería más fácil de descubrir para usuarios no técnicos, y algunos sugieren integrarlo en extensiones de HN ya existentes.

Preocupaciones de privacidad y datos

  • Una crítica clave: el script actualmente envía cada URL visitada a la API Algolia de HN para comprobar si hay discusiones, lo que podría filtrar URLs completas y cadenas de consulta.
  • Las sugerencias incluyen:
    • Activar la búsqueda solo cuando se use en páginas de HN.
    • Sanitizar las URLs (solo origen + ruta).
    • Usar enfoques como filtros Bloom para evitar solicitudes externas hasta que se pulse un botón.

Manejo de duplicados y funciones avanzadas

  • El script normaliza URLs y usa Algolia para encontrar una presentación coincidente; todavía no maneja del todo varias presentaciones.
  • Hay entusiasmo por una vista de “comentarios mezclados” que agregue todos los hilos de HN para la misma URL; se enlaza una implementación inicial.
  • La retroalimentación incluye querer votación de comentarios en la barra lateral y controlar los estados predeterminados de colapsado/expandido, especialmente en móvil.

Filosofías de gestión de ventanas/pestañas

  • Algunos sostienen que la función 1 (vista automática en dos paneles) refleja una mala gestión de ventanas y debería resolverse a nivel del escritorio/gestor de ventanas, no por aplicación.
  • Otros defienden el uso intensivo de pestañas con gestores de pestañas estilo árbol, sistemas de paneles, y señalan que muchas personas prefieren la organización dentro del navegador frente al control global del gestor de ventanas.