2015 is going to be the 26th leap year, which will have a second more than usual years.On 30th June 2015, at 11:59.59 p.m. Coordinated Universal Time (UTC), the world’s atomic clocks will pause for a single second. It means that in between of 11:59.59 of 30th June and 00:00:00 of 1st July, the clock will add an extra second at 11:59:60.
This addition of a leap second was announced by the Paris Observatory this week and is added because of the slowing of the Earth’s rotation.
Demetrios Matsakis, chief scientist for Time Service at the U.S. Naval Observatory said:
Earth is slowing down over geological time, and that can lead to a problem when you’ve got a ton of clocks.
What do you do when the day gets longer?
The last time a leap second was added was in 2012, which caused problems for big companies like Reddit, LinkedIn, Gizmodo and FourSquare.
Back in 2012 during the leap second, sites like Foursquare, Reddit, LinkedIn, and StumbledUpon all crashed. This was due to unexpected addition of leap second.
Linux creator Linus Torvalds said on this:
Almost every time we have a leap second, we find something. It’s really annoying, because it’s a classic case of code that is basically never run, and thus not tested by users under their normal conditions.
This problem was due to fact that during the leap second, the computer clock shows 60 seconds instead of simply rolling over to the next minute. The computer registers this as a system error and the device gets hanged.
The problem was finally solved by Google by adding a millisecond to its servers every once in a while throughout the year. Google’s solution is to cut the extra second into milliseconds and then spread this time of 1 second into the system throughout the day.