(Dustin Hoffman's voice) I hate, I Hate, I HATE Smeared Time!
I must admit my own personal bias in this matter, because I am in the process of implementing a GNSS receiver that very much cares about both the speed and phase of time. It seems that the computing industry would rather define the second based the mean solar day of Earth's rotations, despite the rest of the world defining it to be the number of shakes of a Cesium atom partway down Earth's gravity well.
But instead of slaving their clocks to the international system that actually measures the mean solar day (UT1R), they decided to muck with both the speed and phase of time. For just one 24 hour period. Every once in a while.
If I was king for a moment, and could pronounce just one edict it would be this: To transmit UT1R's offset in the GPS C/NAV message, and demand that the NTP timebase slaves itself to that.
The timebases which are transmitted by the GNSS systems are in turn synchronized to the TAI network, which are all located on Earth's surface. Time does appear to be passing noticeably slower on Earth's surface compared to precision clocks in orbit. Even on the surface if you measure very carefully, you'll find that the SI second varies with respect to TAI depending on your altitude above mean sea level, too.
Civil time is therefore already partly divorced from the SI second due to this effect. Why not divorce it the rest of the way?
I'm not disputing that clocks at altitude appear to run faster relative to clocks at sea level - as you said time is passing slower down here. But a second is always and everywhere the same 'number of shakes' locally.
I would be happy if computer clocks wouldn't be changed on leap seconds, just stick to TAI instead of UTC. We don't reset clocks/dates on DST and leap days, so why do we bother with leap seconds?
> Although this is not an officially supported Google product, you can reach us on the unsmear-discuss mailing list.
I'd say that this component has probably much better support than any of those "officially supported" Google products. Not wanting to blame Google for this though, they have billions of customers and providing good customer support for them would be insanely expensive.
Why were leap seconds (basically utc vs tai) accepted so readily and widely? What does it matter if civil vs solar time would have slowly drifted 10 minutes over a millenia or something like that?
Smearing is very convenient if you use it because time stays "normal". But if you need to precisely correlate with outside sources, what other option do you have?
I must admit my own personal bias in this matter, because I am in the process of implementing a GNSS receiver that very much cares about both the speed and phase of time. It seems that the computing industry would rather define the second based the mean solar day of Earth's rotations, despite the rest of the world defining it to be the number of shakes of a Cesium atom partway down Earth's gravity well.
But instead of slaving their clocks to the international system that actually measures the mean solar day (UT1R), they decided to muck with both the speed and phase of time. For just one 24 hour period. Every once in a while.
If I was king for a moment, and could pronounce just one edict it would be this: To transmit UT1R's offset in the GPS C/NAV message, and demand that the NTP timebase slaves itself to that.