No problems? He must not be aware of the 2008 adjtimex() bug in the linux kernel: https://lkml.org/lkml/2009/1/2/389
This bug brought down nearly 100k systems for my employer at midnight UTC, worldwide, in unison. It was not a fun evening.
Every computer in the past several years I've installed (Windows, Mac, Linux) has had NTP enabled. Almost every cell phone ships with "set time from network" enabled. Wristwatches sales are way down => few people set their watches manually.
Keep the leap second! :)
A society grows great when old men plant trees
whose shade they know they shall never sit in.
Example: http://www.gardinclothing.com/blog/?p=31Contrast this with leap seconds, which represent a variable skew and cannot be predicted by algorithm. Leap seconds are determined by measurement of the solar cycle and are merely announced at 6 month intervals. Because of this we cannot use solar time with seconds-granularity more than 6 months into the future, and a table of past leap-seconds is needed to accurately calculate time in the past. Worth noting: POSIX time functions do none of this for you.
There is another system of time, TAI, which is used for scientific measurements which rely on seconds-granularity at arbitrary intervals. TAI is skewed from solar time and will eventually not match the 24 hour solar cycle.
More likely, somewhere some budget for astronomers will be reduced by the move to a terrestrial source of time.
Kenneth, boychik... how much effort do you think it took to make sure Y2K didn't become a memorable problem?
On the other hand, removing leap seconds from UTC is trivial - they're inserted manually anyway, so you just stop doing it.
I assume that the variations in the Earth's rotations are not predictable, and that it is this impossible to do it exactly, but they could be conservatively slowed down in order to increase the delay between leap seconds.
And in any case the second is very precisely defined based on physical objects (specifically how long it takes an atom of cesium to oscillate a specific number of times).
Changing it would ripple through all sorts of things, for example the length of objects would change (or more accurately the number we use to measure the length of an object would be different). The number used to represent the length of an object is based on how far light travels in a certain amount of time. Change that time, you change how far the light traveled, which would then give a new definition for how long a meter is.
* The reference second, used for the metric system definitions and science in general.
* The real-life second, based on the rotation of the earth.
If you want to keep a Cesium reference for every day time, you can define the second as either 9,192,631,770 or 9,192,631,771 oscillations in a given proportion. X short seconds followed by Y long seconds, with the X/Y ratio decreasing daily. When X becomes 0, increment both numbers and start over.
A: How exactly do you propose changing the speed of millions of clocks worldwide to match your new second?
B: Given that the entire difference is one second every year or so, I guess they could just adjust by one second every once in a while. i.e. you are back where you started.