In 2015 I was working at a "fintech" company and a leap second was announced. It was scheduled for a Wednesday, unlike all others before which had happened on the weekend, when markets were closed. When the previous leap second was applied, a bunch of our Linux servers had kernel panics for some reason, so needless to say everyone was really concerned about a leap second happening during trading hours. So I was assig…
The leap second’s time is up: world votes to stop pausing clocks
121–130 of 456 posts
Re: The leap second’s time is up: world votes to stop pausing clocks
#122standardizing leap smearing algos and constants could work
-Bottom layer is atomic clock seconds -We define targeted relationship between current UTC and atomic counter that will occur on a given day and time X -Time is interpolated to drift UTC into place by the given day and time X -Standards body can adjust time on some regular basis by its relationship to the atomic clock and publish the algo to convert from atomic to UTC
Re: The leap second’s time is up: world votes to stop pausing clocks
#123> How, and whether, to keep atomic time in sync with Earth's rotation is still up for debate. […] > The CGPM — which also oversees the international system of units (SI) — has proposed that no leap second should be added for at least a century, allowing UT1 and UTC to slide out of sync by about 1 minute. But it plans to consult with other international organizations and decide by 2026 on what upper limit, if any, to…
The drift is sufficiently slow that you can fix it with a "leap hour" when needed -- perhaps once every five thousand years. This could be handled for civil/local time via an adjustment in the timezone definitions (something which happens a few times a year today), leaving the underlying UTC timebase unchanged.
Re: The leap second’s time is up: world votes to stop pausing clocks
#124Re: The leap second’s time is up: world votes to stop pausing clocks
#125Currently software has to be built to accommodate leap seconds. They happen frequently enough that you'll find out within a few years whether your software breaks when time suddenly skips forward or backward. If we kick the can down the road such that eventually we'll need to add a leap minute, we're going to end up with software that was never written to expect time to change in such a way, hasn't had a real world t…
Eventually, thousands of years from now when time has drifted by an hour or more (assuming modern technological civilization even still exists by then), each jurisdiction can just change their time zone's offset from UTC, without coordinating with anyone else. Jurisdictions making time zone changes is a well-understood situation that we already know how to deal with.
Re: The leap second’s time is up: world votes to stop pausing clocks
#126Earlier quoted context omitted.
Why have them at all? how many people do things where they actually matter? at the current rate it'll be ~9000ad before we hit an hour offset, and we do hour offsets twice a year, so if an hour off is okay why is 1 second off not?
> we do hour offsets twice a year, so if an hour off is okay why is 1 second off not? The actual Unix time does not change when the clocks are switched between daylight saving time and standard time. Only the time zone changes. When a leap second occurs, the actual Unix time changes, which can lead to bugs, e.g. when a positive time difference comes back as negative. To prevent such issues, a monotonic clock can be u…
Wrong info from before edit: Unix time doesn't change either, it's the number of seconds since 00:00:00 UTC on 1 January 1970, though systems may or may not ignore that and set it to match the UTC time.
Re: The leap second’s time is up: world votes to stop pausing clocks
#127Earlier quoted context omitted.
What would using TAI solve exactly? I'm unfamiliar.
TAI is monotonic clock, and isn't adjusted for solar time of day, it could be considered universal as TAI would be the same between any 2 points, but UTC is adjusted for earths rotation, so a theoretical mars UTC would end up out of sync with earth UTC. EDIT: info below is incorrect about UTC not being monotonic, as pointed out in thread but is useful for monotonic vs non-monotonic: In UTC you can jump forward or bac…
Re: The leap second’s time is up: world votes to stop pausing clocks
#128Currently software has to be built to accommodate leap seconds. They happen frequently enough that you'll find out within a few years whether your software breaks when time suddenly skips forward or backward. If we kick the can down the road such that eventually we'll need to add a leap minute, we're going to end up with software that was never written to expect time to change in such a way, hasn't had a real world t…
Re: The leap second’s time is up: world votes to stop pausing clocks
#129Earlier quoted context omitted.
Why have them at all? how many people do things where they actually matter? at the current rate it'll be ~9000ad before we hit an hour offset, and we do hour offsets twice a year, so if an hour off is okay why is 1 second off not?
Ok let future generations take the hit. Got ya. Selfish ...
Re: The leap second’s time is up: world votes to stop pausing clocks
#130Earlier quoted context omitted.
Why have them at all? how many people do things where they actually matter? at the current rate it'll be ~9000ad before we hit an hour offset, and we do hour offsets twice a year, so if an hour off is okay why is 1 second off not?
> at the current rate it'll be ~9000ad before we hit an hour offset And the leap year problems of the Julian calendar weren't a problem… until they were. And then good luck coördinating things: * https://en.wikipedia.org/wiki/Gregorian_calendar#Adoption_by... * https://en.wikipedia.org/wiki/Adoption_of_the_Gregorian_cale...