Meta crede che il secondo balzo sia sopravvissuto alla sua utilità

Sommario:

Meta crede che il secondo balzo sia sopravvissuto alla sua utilità
Meta crede che il secondo balzo sia sopravvissuto alla sua utilità
Anonim

Da asporto chiave

  • Un secondo artificiale, noto come secondo intercalare, per mantenere gli orologi sincronizzati con la rotazione terrestre, ha causato gravi interruzioni di Internet in passato.
  • In un blog, gli ingegneri Meta hanno proposto di interrompere la pratica suggerendo alternative.
  • Gli esperti hanno accolto favorevolmente la mossa, ma hanno avvertito che l'industria deve concordare una sostituzione, altrimenti complicheranno ulteriormente la questione.
Image
Image

Meta è stufo di un solo secondo inserito artificialmente che causa enormi interruzioni su Internet e ha escogitato un piano per farla finita con la pratica.

Conosciuto come un secondo intercalare, il segno di spunta in più è stato segnato nel 1972 come mezzo per mantenere gli orologi sincronizzati con la rotazione effettiva della Terra. I computer hanno difficoltà a digerire il secondo intercalare e causano ogni sorta di problemi cercando di dare un senso all'anomalia, gettando occasionalmente Internet e altri sistemi connessi nel caos. Gli ingegneri di Meta hanno recentemente scritto sul blog della loro intenzione di creare slancio per eliminare il secondo intercalare, sostenendo che causa più problemi di quanti ne risolva.

"Il tempo trascorso nei computer è alla base di una quantità impressionante di infrastrutture critiche, quindi la precisione è fondamentale", ha detto a Lifewire via e-mail Patrick McFadin, vicepresidente delle relazioni con gli sviluppatori di DataStax. "Ora legale, anni bisestili e secondi bisestili rompono tutti la linearità del tempo."

Danza del tempo

La necessità del secondo intercalare è nata perché la velocità di rotazione terrestre è alquanto irregolare. Dal 1982, sono stati aggiunti 27 secondi intercalari all'orologio comune del mondo, il Coordinated Universal Time (UTC), per sincronizzarlo con l'ora solare.

Nel loro post, Meta ha affermato che ogni secondo intercalare è una delle principali fonti di dolore per le persone che gestiscono infrastrutture hardware.

"Non sono tanto i computer stessi a cui non piacciono i secondi intercalari; piuttosto, è il software che scriviamo per loro che non è preparato per i s alti", ha spiegato Jake Jervey, ingegnere infrastrutturale senior di Cob alt a Lifewire in e-mail. "Gli ingegneri del software fanno due presupposti comuni ma, grazie ai secondi intercalari, errati: il tempo non può tornare indietro e due eventi non possono verificarsi esattamente nello stesso timestamp."

Sono questi due presupposti in cui l'introduzione del secondo artificiale può causare bug importanti nei sistemi per i quali tempi e pianificazione sono problemi, ha sottolineato Jervey.

Meta descrive un' altra possibilità con l'uso del secondo intercalare, che non si è ancora verificato ma potrebbe essere ugualmente dirompente. Dal momento che il modello di rotazione della Terra è dinamico, è molto probabile che aumenti la velocità causando agli sviluppatori un secondo intercalare negativo.

"L'impatto di un secondo intercalare negativo non è mai stato testato su larga scala", ha affermato Meta nel suo post, aggiungendo, "potrebbe avere un effetto devastante sul software basato su timer o programmatori."

Tutto sommato, McFadin ha affermato che il problema con l'uso del secondo intercalare potrebbe essere inteso come un confronto tra scienziati e ingegneri in cui la precisione della scienza si scontra con la praticità dell'ingegneria.

Nessuno si accorgerà se non stiamo al passo con i secondi intercalari, ma tutti vedranno se sbagliamo.

"Lacune temporali o peggio, timestamp prima dell'ora corrente possono creare una vera crisi esistenziale nei computer solo cercando di seguire le istruzioni", ha detto McFadin.

Muoversi con i tempi

Nel loro post, Meta ha affermato che mentre il secondo intercalare avrebbe potuto essere una soluzione accettabile nel 1972, quando ha reso felici sia la comunità scientifica che l'industria delle telecomunicazioni, in questi giorni, la dipendenza dall'UTC è ugualmente negativa sia per il digitale applicazioni e scienziati.

"In Meta, stiamo sostenendo uno sforzo del settore per fermare le future introduzioni di secondi intercalari e rimanere al livello attuale di 27", ha osservato Meta nel post. "L'introduzione di nuovi secondi intercalari è una pratica rischiosa che fa più male che bene e riteniamo che sia giunto il momento di introdurre nuove tecnologie per sostituirla."

McFadin ha aggiunto che gli ingegneri di tutto il mondo stanno vivendo un momento reale e stanno arrivando ad ammettere che la cura è peggiore della malattia.

"Apportare modifiche ai componenti a livello di base come l'ora esatta sembra qualcosa che dovremmo essere in grado di fare", ha affermato McFadin. "Come settore, non siamo mai stati in grado di farlo senza creare scompiglio."

Image
Image

La situazione ricorda a Jervey il famigerato bug dell'anno 2000 e i nostri esperti hanno accolto favorevolmente la mossa di Meta affermando che era giunto il momento di affrontare questo problema. Tuttavia, come McFadin, ha sottolineato l'importanza del coordinamento tra tutte le parti interessate, altrimenti scrivere software per la gestione di data e ora diventerà molto più complesso per gli sviluppatori.

"La maggior parte dei sistemi di cui stiamo parlando sono dati leggibili dall'uomo, come una sequenza temporale sui social media", ha spiegato McFadin. "Nessuno si accorgerà se non stiamo al passo con i secondi intercalari, ma tutti vedranno se sbagliamo."

Consigliato: