ซื้อกลับบ้านที่สำคัญ
- วินาทีเทียมที่เรียกว่าวินาทีกระโดดเพื่อช่วยให้นาฬิกาสอดคล้องกับการหมุนของโลก ได้ทำให้อินเทอร์เน็ตขัดข้องครั้งใหญ่ในอดีต
- ในบล็อก วิศวกรของ Meta ทำกรณีเพื่อยุติการปฏิบัติในขณะที่แนะนำทางเลือกอื่น
- ผู้เชี่ยวชาญยินดีกับการย้ายครั้งนี้ แต่เตือนว่าอุตสาหกรรมจำเป็นต้องตกลงที่จะเปลี่ยนเครื่องใหม่ มิฉะนั้นจะทำให้ปัญหายุ่งยากขึ้น
Meta เบื่อหน่ายกับการแทรกวินาทีเดียวที่ก่อให้เกิดการหยุดชะงักครั้งใหญ่บนอินเทอร์เน็ตและได้วางแผนที่จะกำจัดการฝึกฝน
เป็นที่รู้จักในฐานะวินาทีกระโดด ขีดพิเศษนี้ถูกเขียนขึ้นในปี 1972 เพื่อให้นาฬิกาซิงค์กับการหมุนรอบที่แท้จริงของโลก คอมพิวเตอร์มีปัญหาในการแยกแยะวินาทีกระโดดและทำให้เกิดปัญหาทุกประเภทที่พยายามทำความเข้าใจความผิดปกติ โดยทำให้อินเทอร์เน็ตและระบบที่เชื่อมต่ออื่นๆ ยุ่งเหยิงในบางครั้ง วิศวกรที่ Meta เพิ่งเขียนบล็อกเกี่ยวกับความตั้งใจของพวกเขาที่จะสร้างแรงผลักดันเพื่อทำลายการก้าวกระโดดโดยอ้างว่าทำให้เกิดปัญหามากกว่าที่จะแก้ไข
"เวลาในคอมพิวเตอร์หนุนโครงสร้างพื้นฐานที่สำคัญอย่างน่าตกใจ และความแม่นยำจึงเป็นกุญแจสำคัญ" Patrick McFadin รองประธานฝ่ายนักพัฒนาสัมพันธ์ที่ DataStax กล่าวกับ Lifewire ทางอีเมล "การปรับเวลาตามฤดูกาล ปีอธิกสุรทิน และวินาทีอธิกสุรทินทำลายเส้นตรงของเวลา"
เต้นรำแห่งกาลเวลา
ความต้องการกระโดดครั้งที่สองเกิดขึ้นเพราะอัตราการหมุนของโลกค่อนข้างไม่ปกติ ตั้งแต่ปี 1982 ได้มีการเพิ่มเวลา 27 วินาทีอธิกลงในนาฬิกาทั่วไปของโลกอย่าง Coordinated Universal Time (UTC) เพื่อปรับให้ตรงกันกับเวลาสุริยะ
ในโพสต์ของพวกเขา Meta แย้งว่าทุกวินาทีกระโดดเป็นสาเหตุหลักของความเจ็บปวดสำหรับผู้ที่จัดการโครงสร้างพื้นฐานด้านฮาร์ดแวร์
"ไม่ใช่คอมพิวเตอร์ที่ไม่ชอบวินาทีกระโดด แต่เป็นซอฟต์แวร์ที่เราเขียนสำหรับพวกเขาที่ไม่ได้เตรียมพร้อมสำหรับการก้าวกระโดด" Jake Jervey วิศวกรโครงสร้างพื้นฐานอาวุโสของ Cob alt อธิบายให้ Lifewire ฟังใน อีเมล. "วิศวกรซอฟต์แวร์สร้างสิ่งสองสิ่งร่วมกัน แต่ต้องขอบคุณวินาทีกระโดด การสันนิษฐานที่ไม่ถูกต้อง: เวลาไม่สามารถย้อนกลับได้ และเหตุการณ์สองเหตุการณ์ไม่สามารถเกิดขึ้นได้ในเวลาเดียวกัน"
เป็นข้อสันนิษฐานสองข้อนี้ที่การแนะนำวินาทีเทียมสามารถทำให้เกิดข้อบกพร่องที่สำคัญในระบบที่เกี่ยวกับเวลาและการจัดตารางเวลาเป็นข้อกังวล Jervey ชี้ให้เห็น
Meta อธิบายความเป็นไปได้อีกอย่างหนึ่งเกี่ยวกับการใช้วินาทีกระโดด ซึ่งยังไม่เกิดขึ้นแต่ก็อาจก่อกวนได้เท่าๆ กัน เนื่องจากรูปแบบการหมุนของโลกเป็นไดนามิก จึงเป็นไปได้มากที่ความเร็วจะสูงขึ้นทำให้นักพัฒนาคิดลบวินาทีกระโดด
"ผลกระทบของก้าวกระโดดเชิงลบไม่เคยมีการทดสอบในวงกว้าง" Meta ยืนยันในโพสต์ของพวกเขา และเสริมว่า "มันอาจส่งผลกระทบร้ายแรงต่อซอฟต์แวร์โดยอาศัยตัวจับเวลาหรือตัวกำหนดตารางเวลา"
เมื่อพิจารณาทุกอย่างแล้ว McFadin กล่าวว่าปัญหาเกี่ยวกับการใช้วินาทีกระโดดสามารถเข้าใจได้ว่าเป็นการเผชิญหน้าระหว่างนักวิทยาศาสตร์และวิศวกรที่ความแม่นยำของวิทยาศาสตร์ขัดแย้งกับการใช้งานจริงของวิศวกรรม
จะไม่มีใครสังเกตเห็นถ้าเราไม่ตามวินาทีกระโดด แต่ทุกคนจะเห็นว่าเราคิดผิด
"ช่องว่างระหว่างเวลาหรือที่แย่กว่านั้น การประทับเวลาก่อนเวลาปัจจุบันสามารถสร้างวิกฤตอัตถิภาวนิยมในคอมพิวเตอร์ได้ เพียงแค่พยายามทำตามคำแนะนำ" McFadin กล่าว
เคลื่อนไหวตามกาลเวลา
ในโพสต์ของพวกเขา Meta แย้งว่าในขณะที่ก้าวกระโดดอาจเป็นวิธีแก้ปัญหาที่ยอมรับได้ในปี 1972 เมื่อมันทำให้ทั้งชุมชนวิทยาศาสตร์และอุตสาหกรรมโทรคมนาคมมีความสุข ทุกวันนี้ การพึ่งพา UTC นั้นไม่ดีพอๆ กันสำหรับทั้งดิจิทัล แอปพลิเคชั่นและนักวิทยาศาสตร์
"ที่ Meta เราสนับสนุนความพยายามของอุตสาหกรรมในการหยุดการแนะนำวินาทีกระโดดในอนาคตและอยู่ที่ระดับปัจจุบันที่ 27" Meta กล่าวในโพสต์ "การแนะนำวินาทีกระโดดใหม่ถือเป็นแนวทางปฏิบัติที่เสี่ยงอันตรายมากกว่าผลดี และเราเชื่อว่าถึงเวลาที่จะแนะนำเทคโนโลยีใหม่เพื่อทดแทนมัน"
McFadin กล่าวเสริมว่าวิศวกรทุกที่ต่างก็มีช่วงเวลาที่แท้จริงและมาเพื่อยอมรับว่าการรักษานั้นแย่กว่าการเจ็บป่วย
"การเปลี่ยนแปลงส่วนประกอบระดับรากฐานเช่นเวลาที่แน่นอนดูเหมือนเป็นสิ่งที่เราควรทำ" McFadin กล่าว "ในฐานะอุตสาหกรรม เราไม่สามารถทำมันได้โดยไม่สร้างความหายนะ"
สถานการณ์นี้เตือน Jervey ถึงบั๊ก Y2K ที่น่าอับอาย และผู้เชี่ยวชาญของเรายินดีกับการเคลื่อนไหวของ Meta โดยยืนยันว่าถึงเวลาที่ปัญหานี้ได้รับการแก้ไขแล้ว อย่างไรก็ตาม เช่นเดียวกับ McFadin เขาเน้นถึงความสำคัญของการประสานงานระหว่างผู้มีส่วนได้ส่วนเสียทั้งหมด มิฉะนั้น การเขียนซอฟต์แวร์สำหรับการจัดการวันที่และเวลาจะซับซ้อนมากขึ้นสำหรับนักพัฒนา
"ระบบส่วนใหญ่ที่เรากำลังพูดถึงนั้นเป็นข้อมูลที่มนุษย์อ่านได้ เช่น ไทม์ไลน์บนโซเชียลมีเดีย” McFadin อธิบาย "ไม่มีใครสังเกตเห็นถ้าเราไม่ก้าวกระโดด แต่ทุกคนจะเห็นว่าเราเข้าใจผิด"