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.