The Future of Leap Seconds
@10u8 writes "Since 1972 precision clocks around the world have ticked using atomic seconds, but earth rotation is slowing down. Leap seconds have been inserted in order to keep noon happening at noon, but they upset some timekeepers. Recent discussions have considered
discontinuing leap seconds in UTC, and a colloquium in Torino next month will present results. It is a matter of international significance."
Me: Wanna go have sex?
Hot Girl: OK! When?
Me: I'm on lunch break in 3 Maxtors and a Tape.
Hot Girl: I'll pay for the Hotel room.
This site may be more helpful, especially in clearing up some of the problems with leap seconds (and their ultimate creation of an offset from both TAI and GPS time)
If I understand what I read correctly, essentially the problem they're trying to solve is this: the Earth's rotation is slowing, but they can't predict exactly how much it's going to slow at any given time. It is a real, physical thing, and while they can model its orbit with extreme and unchanging accuracy (things are widely separated enough that the mathematical abstractions work fine), modeling its rotation isn't really possible. There's all sorts of liquid sloshing around everywhere, both liquid water on the surface and molten rock in the center. All they can do is measure it, and every once in awhile, determine that sunrise is happening just a little late.
:-)
There are two major timekeeping systems: TAI, which is "absolute time" and is never adjusted, and UTC, which is "civilian time". Because UTC is used by normal people, they try to keep it synced to the Earth's rotation, which in theory at least makes it more useful for us mere mortals. (knowing that the sun will rise at exactly X time on X date at sea level, for instance.). So, gradually, UTC diverges from TAI, because one rotation of the Earth is just a little longer than 24 hours, and over time this divergence adds up to be greater than a second. When it's getting close, they add a leap second. These additions are not at regular intervals, because they can't predict exactly when any given second should be added.
There are occasional problems when they add the leap seconds (programs that don't expect 61 seconds in a minute, for example), or programs that don't realize that there are X number of seconds (15 or so?) that simply didn't exist since 1970. (sometimes this stuff matters).
Thus, they're debating about doing away with leap seconds altogether. One possible substitute is a 'leap hour' every thousand years.
It seems like a rather anal-retentive thing to argue about, but these people are paid to be precise to a degree we can't even imagine.
A worthy slashdot story. This is serious geekery.
And why do we care?
Read the article!
It's important for systems programmers, and lots of folks here are at least systems programming fanboys.
It's important for navigation. Yeah, that includes your GPS toys.
It's important for a number of scientific disciplines, including a number of subdisciplines of radio astronomy.
It's also really interesting that the change in the Earth's rotation can't yet be predicted with enough accuracy to set a schedule in advance for adding leap seconds, but must be measured. This is relatively prosaic stuff that's nonetheless at the limits of our current understanding. Doesn't anyone get excited or curious about science anymore?
And just think, if no leap seconds were added since 1972, you'd be having your Noon Lunch at 11:59:38!
:)
Oh the horror...
Accuracy isn't everything...
"Can of worms? The can is open... the worms are everywhere."
Leap years work like this:
;-)
One year = the time it takes for the Earth to revolve around the Sun.
One day = the time it takes for the Earth to rotate on its axis.
The problem is, there are really about 365-1/4 days in a year - it doesn't work out evenly to 365 days. So, every four years we add an extra day (Feb. 29), and then it all averages out. Otherwise, if we only had 365 days in a year, over many years seasons would start getting earlier and earlier on the calendar.
One day = the time it takes for the Earth to rotate on its axis
One second = the time it takes for Cesium 133 to oscilate about 9.19 billion times (because it's something constant we can measure)
The problem, again, is that there aren't exactly 86400* seconds in a day. So, we add leap seconds periodically to account for it. As I understand it, this isn't necessarily done at fixed intervals, but rather whenever it's decided that it needs to be done. The Network Time Protocol used to synchronize clocks over the Internet supports leap seconds; they can be announced over NTP in advance, so everybody adds them at the correct moment.
Why is it important? It's not important to most people, but computers like things to be precise and accurate for various reasons, and that means we have to agree on exactly what time it is.
* BIND now lets you write "1d" in a zone file, but how many of you still have this number memorized?
$x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
$x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
The stated problem with leap seconds is that some software gets confused by them. Guess what? That same software probably gets confused if the time zone changes, or when it moves into daylight savings time.
The Right Way to solve this problem is for computers to work with TAI internally, and treat the difference introduced by leap seconds as part of the time zone, for human consumption only. Instead of defining PST to be UTC - 08:00, define PST = TAI - 08:00:22.
Computers can keep their straightforward time system, humans can keep our astronomically synchronized system. No need to lose either of those qualities.
Tarsnap: Online backups for the truly paranoid
Because time is crucial to all sorts of physical and scientific endeavors, such as planetary motion, navigation, GPS, etc. We need an accurate standard, or stuff quits working.
Interesting. So is there any way that we can use a similar technique to get Nov 2004 to arrive a little sooner? Please?
A really interesting guy on this topic is Tom Van Baak, the fellow that runs leapsecond.com. As a measure of the level of obsession a person can obtain, this guy has multiple cesium frequency standards, but he had to go out and buy a crazy russian hydrogen maser so he could get better than a microsecond a year accuracy. He's also got some interesting information about the leapsecond debate on his website.
Me, I'm a simple guy, I just need to keep NTP locked to a couple of microseconds to sleep well.
jeff
One word: Longitude. Generally speaking, you determine your longitude by comparing what the local solar time is (determined by looking at the position of the sun in the sky) and comparing it to the time in some reference point (say, the Prime Meridian). Every hour's difference is 15 degrees of longitude.
Obviously, there have been all sorts of tweaks and modifications to this formula in the past 200+ years or so, but the basics are the same: You need to know what time it is to know where you are. Your precious little GPS receivers wouldn't work if they could get as accurate a time measurement as possible from the US Naval Observatory.
(Some historians have suggested that the US won the war in the Pacific because US ships had more accurate clocks.)
America is to blame! We are only 5% of the Earth's population, but we use 80% of the angular momentum. Scientists have warned us for years about global slowing, but big business Republicans, and Democrats with large angular momentum consuming projects in their districts refuse to address the issue. The only viable solution is to make papier mache puppets and parade them down Pennsylvania Avenue.
For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
Not true. GPS receivers get all the information they need directly from the GPS satellites - which track their own "GPS Time" that dispenses with the leap-seconds.
You're right that having an accurate astronomically-relevant time is important for navigation - if you are determining your position with a sextant. It's the decreasing relevance of sextants to the world of navigation, and the increasing need to keep electronic equipment of all sorts in lock-step, that is driving this movement away from the leap-seconds.
See a summary of the issues from one of the US Naval Observatory scientists in charge of this stuff: PDF, Postscript.
-renard
Initially the precise measurement of time was the province of astronomers and ship navigators. Time was fundamentally the measurement of the orientation of the Earth. Time was a function of location. Noon was when the sun was at zenith. If you could know the difference in time measurements at two locations, you could determine the difference in longitudes of the two locations. In order to determine the differences in time systems, mankind developed precise mechanical time measuring systems. The new time measuring systems allowed man to measure the durations between events very precisely.
Eventually man developed atomic clocks that could use the decay of atoms to provide an incredibly stable time reference. However, some time ago, we reached a point where the mechanical time measuring systems became more stable than the Earth's rotation. So the atomic clocks which were counting down seconds very accurately were now getting out of synch with the Earth's rotation which was slowing down (and not smoothly slowing down, either).
Since no one who was concerned with the durations between events wanted seconds that varied in length, which is what would happen if you fixed the varying length of the day at 86400 seconds, the concept of using seconds of fixed duration (based on an atomic standard) was developed. The ever accumulating count of these seconds is TAI (Time Atomique Internationale aka International Atomic Time). The time which represents the orientation of the Earth is Universal Time (UT). (This is a simplification, there are a number of subtle variations on UT that I'm not going to go into, but which aren't important for the purposes of this discussion.)
If left alone, the difference between UT and TAI would grow. So, many years ago the concept of UTC (Universal Time Coordinated) was invented. This time standard uses the standard TAI second, but at irregular intervals, an additional second may be added (on either June 30th or Dec. 31st) to always keep UTC and UT to within half a second of each other.
The bottom line is that for people who have to deal with durations, especially long durations, having those irregular additional seconds is a bookkeeping pain and for those who need to be very concerned about the orientation of the Earth, a half second isn't nearly accurate enough. The latter group are undoubtedly using much higher resolution correction data that is produced by the IERS (International Earth Rotation Service). For most civilians, the fact that noon is shifting off by a second every couple of years just doesn't matter. (Especially since the railroads introduced the concept of time zones a little over a hundred years ago, which means that the sun is rarely at zenith when the clock says its noon.)
A lot of people in the field have questioned for some time whether in the era of modern computers where using the higher resolution IERS corrections is trivial, the leap second has any use. Now it may finally be going away.
Now if you want to get really esoteric, here is something to ponder: For astronomy and celestial mechanics, time is defined as the independent variable in the equations of motion of the universe. For physicists and those who use atomic time standards, time is defined as the independent variable in the decay of atomic particles. Noone, to my knowledge, has ever been able to detect a difference in these two independent variables, but it is not a given that they are the same.
For those who'ld like to know more, the University of Texas teaches a graduate level course in the Aerospace Eng. Dept. on the "Determination of Time".
This is not a legal opinion, no representation is expressed or implied.