Ask HN: ¿Están los sistemas preparados para el primer segundo intercalar negativo?
Ask HN: Are systems ready for the first negative leap second?
Han pasado 10 años desde el último segundo intercalar y parece que pronto tendremos el primero negativo. Me pregunto si los sistemas están preparados para ese evento.
Los sistemas no están absolutamente preparados. Los segundos intercalares son una mala idea y los negativos son peores. Simplemente no lo hagáis y dejad que la deriva se cancele.
La propuesta de Google es un smear. La mayoría de los servidores de tiempo no usan smear. No tengo idea de qué comportamiento puede introducir en lugares donde el tiempo subsegundo es importante. Me pregunto si todos estos bugs se arreglaron específicamente para lidiar con ir hacia atrás.
NTP. Por cualquier otro estándar, la mayoría de los relojes ajustados manualmente están desviados hasta un minuto completo todo el tiempo.
Sí, pero estamos pensando en sistemas donde los nanosegundos importan. Solo MiFID 2 obliga a una precisión sub-μs. Un millón de veces menos que el salto de 1 segundo. NTP con un minuto de desviación está bien para mostrar la fecha en la estación de trabajo, no para muchos de los dispositivos que son críticos para el mundo moderno.
¿No gestionan la mayoría de los sistemas que dependen de una sincronización precisa su propio tiempo?
Sí y no. Claro que tienen sus propios servidores de tiempo alimentados por GPS, pero necesitan ser precisos en relación con el mundo. Pero las marcas de tiempo utilizadas por empresas obligadas a usar una sincronización muy precisa deben estar sincronizadas con UTC.