Show HN: Hice un sitio web para encontrar el mejor asiento del autobús y evitar el sol mientras viajas
Un proyecto personal llamado SitInShade usa datos de mapas y cálculos de la posición solar para decir a los pasajeros de autobús qué lado del vehículo estará más a la sombra durante un viaje dado. Los comentaristas elogian la simplicidad y utilidad de la idea, mientras examinan sus fundamentos técnicos, como el uso de rutas de OpenStreetMap, el cálculo del azimut solar sin APIs externas y el manejo de casos límite como túneles, ferris y trayectos largos de varios días. Muchos sugieren ampliaciones para trenes, vuelos, caminatas y asientos en estadios, junto con ajustes de UX y opciones para quienes prefieran sentarse al sol.
Reacción general
- Muchos comentaristas encontraron la idea encantadora y “pequeña pero significativa”, elogiándola como un proyecto personal bien ejecutado.
- Varios señalaron el alivio de no necesitar una app móvil; se apreciaba un sitio web simple que funcione globalmente.
- Algunos vieron potencial comercial (p. ej., integración en sitios de venta de billetes), pero en general se percibe el proyecto como no comercial.
Casos de uso y demanda
- Casos de uso frecuentes: autobuses calurosos con aire acondicionado deficiente, mareo por movimiento o migrañas desencadenadas por luz intermitente, sensibilidad ocular, preocupaciones por la piel y mantener cómodos a los bebés.
- La gente también quiere versiones para vuelos, trenes, coches, ferris, asientos en estadios, caminatas urbanas y senderismo (p. ej., integrándolo con AllTrails).
- Una minoría expresó confusión sobre por qué importa la sombra; otros respondieron que el sol directo hace desagradable dormir, trabajar o hacer trayectos largos.
Enfoque técnico y desafíos
- El enrutamiento actualmente depende de OpenStreetMap; para vuelos hay una beta en
dev.sitinshade.com/flight, con entrada manual de la duración del vuelo. - El autor informa que calcula azimut, altitud solar, etc. en el backend (Node.js) sin APIs solares externas, usando la orientación del autobús a lo largo del tiempo.
- Los comentaristas señalan recursos conocidos sobre posición solar (hojas de cálculo de NOAA, pvlib, SunCalc, bibliotecas de astronomía) y debaten la precisión frente a “lo suficientemente bueno”.
Limitaciones, errores y problemas de datos
- Limitación principal: el enrutamiento usa indicaciones de carretera/coche, no las rutas reales de autobuses o trenes; esto puede divergir mucho (p. ej., puentes solo para autobuses, ferris, el túnel del Canal).
- Algunos trayectos parecen incorrectos para los usuarios (p. ej., rutas en Francia, el ejemplo de Australia Occidental, la elección de lado entre Toronto y Montreal, JFK–Heathrow arrojando una ruta por Lisboa).
- Los casos límite incluyen latitudes extremas (Islandia mostrando 0% de sol), confusión de zonas horarias y un comportamiento extraño del autocompletado.
- Los críticos argumentan que es trivial para personas “orientadas”; otros responden que la curvatura de las carreteras, la hora del día, la estación y los hemisferios hacen que la intuición no sea fiable.
Solicitudes de funciones y comentarios de UX
- Solicitudes: hora en formato de 24 horas, zona horaria local según el origen, posibilidad de añadir puntos intermedios o personalizar la ruta, soporte para trenes/ferrocarril, planificadores para estadios y paseos urbanos, alternar entre lado soleado y lado de sombra.
- Notas de UX: el color rojo del “lado preferido” se siente como “no elegir”; los colores de los lados del asiento podrían ser más consistentes.
Discusión más amplia
- El hilo deriva en explicaciones sobre las trayectorias del sol según la latitud/estación, diferencias entre hemisferios e incluso la etimología de “posh”.
- Un subhilo sobre salud aborda la radiación UV a través del vidrio, la miopía y la exposición a la luz exterior, y las ventajas y desventajas de la crema solar frente a la exposición a UV.