Playing With Atomic Clocks At Home
Wired is running a profile of the Time Nuts, a small group of people who buy surplus precision time equipment — cesium clocks for example — on eBay and keep really accurate time, because they can. The article quotes Tom Van Baak, who has outfitted a time lab superior to those of many small countries: "If you have one clock... you are peaceful and have no worries. If you have two clocks... you start asking, 'What time is it, really?'"
You do know that they proved this like 60 years ago right, when the first Atomic clocks were produced.... In addition there is an atomic clock on the shuttle. The time difference between it and it's perfectly synchronized counterpart on earth is very visible.
NTPD isn't good enough for me -- bad weather on the Internet has caused my server to loose synchronization one too many times, which can be mighty irritating when comparing your log files with those of other systems. On the other hand, acquiring an atomic clock seems a bit over the top to me. So, I figured a good compromise solution would be to connect a GPS receiver to my serial port and synchronize NTPD to that. I've ordered a Garmin GPS 18 OEM LVC that I will receive later this month (hopefully). According to these instructions it's not that difficult to set up, while the result is microsecond precision on Linux 2.6 and nanosecond precision on BSD -- good enough for me. All you need to do is to make sure that your GPS device has a reasonable view of the sky.
They got the saying all wrong. It goes "A man who wears one watch always knows what time it is; a man who wears two watches is never sure."
Those who fail to understand communication protocols, are doomed to repeat them over port 80.
Despite the amount of confusing clocks you might have, a benevolent dictator of time becomes handy: Temps Atomique International (french) abbreviated: TAI. For us mere mortals who use time for civil needs, another timescale is dissiminated, Coordinated Universal Time (UTC). UTC is derived from TAI, but synchronized using leap seconds to UT1, which is based on actual rotations of the earth with respect to the mean sun.
International Atomic Time (TAI, from the French name ) is a high-precision atomic time standard that tracks proper time on Earth's geoid. It is the principal realisation of Terrestrial Time. As of 2007 TAI is exactly 33 seconds ahead of UTC: 10 seconds' initial difference at the start of 1972, plus 23 leap seconds in UTC since 1972. TAI in this form was synchronised with Universal Time at the beginning of 1958, and the two have drifted apart ever since.
Accurate time is very important for computer systems/networks. The best way to keep track of time is to install a local timeserver which synchronizes against a reliable public timeserver like pool.ntp.org. The local time server can be used to synchronize other computers you might have.
What's the fascination with uber-accuracy at home?
They are calling these "clocks" only because that is what the typical reader understands. A better term is "frequency standard". There are many uses for a stable frequency, the most common one is running a microwave transmitter. This is the major source of the surplus devices too, from cell towers. As the phone companies modernize equipment these "clocks" find their way to eBay and then into people's houses.