The ‘Leap Second’ threatens to break internet as this year’s Y2K

This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

Get your apocalypse bunker ready. This summer, a “leap second” will threaten to wreak havoc across the Internet.

Last week, the International Earth Rotation and Reference Systems Service (yup, that exists) declared that we’re all living about a second ahead of where should be — the Earth’s rotation has slowed, and we’ll need an extra second for the planet to catch up.

The IERS announced that the leap second will take place on June 30.

The problem is that the computer software controlling much of the Web doesn’t play nicely with leap seconds.

The previous leap second, which took place in 2012, brought down Reddit, Yelp, LinkedIn, FourSquare, Gawker and StumbleUpon, among other sites and apps.

Qantas’ entire computer system went down for hours, forcing employees to check in passengers by hand.

The code for most Web apps is based on Unix, software that traces its routes to 1970 — two years before leap seconds ever existed.

Computers check in from time to time with the IERS’ network to make sure that they are telling the time correctly (like wristwatches, they have to be “rewound” every now and then).

When leap seconds happen, IERS tells computers that the last minute of that day will have 61 seconds. That makes Unix-based software go haywire.

The good news is there’s a solution. Google developed what it calls one of its “coolest workarounds” after a 2005 leap second made some of its computer systems to stop accepting new commands.

To avoid the leap second issue, Google gradually adds a couple of milliseconds to its servers’ clocks throughout the day when a leap second is to occur — just enough to stave off disaster by the end of the day but not enough to trip any alarm bells when the adjustments are made.

The bad news is that leap seconds continue to disrupt Web services, even after Google told the world how to fix it.

When Reddit went down for around an hour on July 1, 2012, the site tweeted, “You ever wish you had an extra second or two? This is not one of those times.”

Leap seconds are necessary because the length of a day and year in constant flux.

Earthquakes and volcanic eruptions have a tendency to slow down the Earth’s rotation, as do gravitational forces from the Moon and other celestial bodies.

There have been 25 leap seconds since they were introduced in 1972.

But some groups have been looking to get rid of leap seconds.

At the next meeting of the standards-setting International Telecommunication Union, nations’ representatives will vote on abolishing the practice.

Leap second opponents say the benefits don’t outweigh the technological mishaps that they cause. Even if there were a leap second every year (there isn’t), the Earth would only be 16 minutes behind schedule in the year 3015.

By: By David Goldman for CNN

8 comments

  • Ron Hilton

    Even if its only a 10 min slowdown in 1000 years, that seems pretty huge. And we’re supposed to believe that the day has only been 24 hours long for the last umpteen million years, with no slowdown at all?

    • bob

      Until a couple of centuries ago there were no timekeeping devices accurate enough to notice, Ron. Before that the day began when the sun rose and ended when it set. The only “clocks” were sundials, which were still divided into hours. It’s just than an “hour” was a several seconds longer than it is today. Nobody noticed any change until time pieces became accurate enough.

      Yes, days were MUCH shorter when dinosaurs were wandering around. Several hours shorter. I don’t think they minded.

      So the answer to your question is: A day is however many hours long we choose to define it as being, and those hours are……whatever. 24 hours has been the arbitrary human standard for many centuries. It’s the HOUR that has changed, not the number of them in a day.

      Hence the Leap Second.

      The U.S. makes the argument that timekeeping is based on atomic clocks, which are independent of sunrise and sunset. Which is fine, except that Greenwich Mean Time is still the standard for navigation. Pilots use it all the time. GMT is still relevant. It doesn’t have to be, of course, but it is.

      If we don’t do a Leap Second then EVENTUALLY…..as in “thousands of years from now”……the timing of sunrise and sunset will be out of sync with clocks. But since it happens very slowly nobody would really notice within the space of as single lifetime.

      All timekeeping is arbitrary, and only meaningful to humans. The rest of the universe doesn’t care.

      • Ron Hilton

        OK, I see my mistake. It’s not that the day would be 16 minutes longer in 1000 yrs, it would only be 16 minutes divided by the number of days in 1000 yrs.

Comments are closed.