this post was submitted on 15 Oct 2026
169 points (98.8% liked)

Technology

88825 readers
3758 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 3 years ago
MODERATORS
 

Today an international group of scientists, diplomats, and timekeepers voted to end the leap second, which has been keeping Coordinated Universal Time (UTC) aligned with the time according to Earth’s rotation (UT1) within one second of difference.

A new system, called the “leap hour,” will allow the Earth’s rotation and official time to fall out of alignment by a full hour

top 41 comments
sorted by: hot top controversial new old
[–] LovableSidekick@lemmy.world 6 points 8 hours ago

Basically they're just starting a 1000-year pause in the technical inconveniences connected with occasional 1-second corrections - which should be long enough for somebody else to figure out a better solution.

[–] joey_builds@eviltoast.org 7 points 8 hours ago

Ending the leap second is the right call, but the 'leap hour' compromise is quietly funny — it's a change designed to never actually be used. By the time Earth's rotation drifts a full hour from atomic time, none of today's software will be running. It's a way to kick the problem past everyone's retirement date while technically keeping UTC anchored to the sun.

The messy part is the transition they just voted away from. Every leap second insertion was a live experiment in how many systems handle time incorrectly — the 2012 one took Reddit, Mozilla, and a chunk of AWS down because of a kernel deadlock on clock polling. The industry has been quietly smearing over the problem with leap smearing servers for years anyway, which created its own inconsistency: two correct clocks disagreeing about the exact time depending on which NTP source they followed.

[–] robber@lemmy.ml 11 points 16 hours ago (1 children)

Haha, that sounds like procrastination to me.

[–] LovableSidekick@lemmy.world 3 points 8 hours ago

Definitely world class procrastination!

[–] HubertManne@piefed.social 14 points 1 day ago

this seems crazy. a whole hour? I mean why not do a minute that would make it much less often without being so off.

[–] ExLisper@lemmy.curiana.net 66 points 1 day ago* (last edited 1 day ago) (6 children)

Yes, you're reading this right. In a 50-100 years the difference between UTC and UT1 will grow to one minute. In about 6000 years it can be even one hour and we will have to change our schedules.

[–] FreeBooteR69@lemmy.ca 43 points 1 day ago (1 children)

They never give us enough time, you know?

[–] popekingjoe@lemmy.world 12 points 1 day ago

At least we'll get an extra hour here in several thousand years.

[–] victorz@lemmy.world 18 points 1 day ago (1 children)

I feel like the "problem" here is that we won't remember to do this in 6000 years, and the habit of doing it each leap second keeps us maintaining time, whereas the leap hour will just fall into forgotten history.

So essentially I feel like with this announcement, scientist are basically saying "balls to this, we're done here".

[–] madmantis24@lemmy.wtf 11 points 1 day ago (1 children)

Maybe we should build a scary-looking shrine with pictograms to remind our descendants of the issue and warn them to keep track

Our descendants: Makes a religion around it or studies it as an unexplainable artifact

[–] clgoh@lemmy.ca 21 points 1 day ago

The year 8k problem.

[–] schwifty_squanch@lemmy.ml 21 points 1 day ago

Remember to future-proof your code against the year 8027 problem.

[–] ThatGuy46475@lemmy.world 7 points 1 day ago

So in 144000 years we either skip a leap year or don’t skip one we usually would, whichever it is

[–] homesweethomeMrL@lemmy.world 3 points 1 day ago (1 children)

It says “more than 1,000 years”, how’d you get 6,000?

[–] ExLisper@lemmy.curiana.net 4 points 1 day ago

1 minute every ~100 years, 60 minutes in an hour. Why 1000? 🤷

[–] joey_builds@eviltoast.org 34 points 1 day ago (2 children)

Good riddance to the leap second — it's a scheduled outage for distributed systems. The 2017 Cloudflare incident happened purely because some code paths choked when 23:59:60 showed up, and every insertion window means NTP, databases, and financial systems all hold their breath.

The leap hour is a clever deferral though: pushing the correction out roughly a century means nobody running today has to implement anything, and by the time it matters the drift gets handled wholesale instead of one second at a time. Slightly odd that it's the same diplomatic mechanism as the CGPM voting on measurement units deciding how software keeps time, but the engineering outcome is right.

[–] frongt@lemmy.zip 10 points 1 day ago (1 children)

https://gist.github.com/timvisee/fcda9bbdff88d45cc9061606b4b923ca

If your software is choking on completely expectable events, it it not sufficiently robust.

[–] davidgro@lemmy.world 4 points 1 day ago

As you just proved, while it might be possible to write robust software that deals with dates/times, I wouldn't bet on it, and it's Definitely not practical to try.

But you are right that leap seconds were common enough to try and handle. There's a bunch of ways to handle them though, each incompatible with the others.

[–] Dimand@aussie.zone 4 points 1 day ago

There is an easy solution in 100 years. You simply adjust your timezone. Something we already have the capability to do. We already tolerate hour deviations from noon.

Think of it more like that the arbitrarily zero time point on the globe moves 1 hour west. But we keep longitude fixed.

The only weird thing is more places will go to +13 and some to +14. But that's all relative.

[–] smoothspoon@feddit.online 36 points 1 day ago (1 children)

It's funny that the easiest way to break infrastructure around the world is not to be a world class hacker, but to ask computers to simply subtract a second from their clocks.

[–] Flower@sh.itjust.works 8 points 1 day ago

For a computer, it's as confusing as the international date line for people

[–] darthsundhaft@piefed.social 9 points 1 day ago

Hey, can scientists and the like please vote on whether following DST is stupid af? So that we can all just agree on that? Thanks

[–] raman_klogius@ani.social 23 points 1 day ago (1 children)

UTC is now UTU - universal uncoordinated time

[–] wreckedcarzz@lemmy.world 8 points 1 day ago

UtU

eh doesn't have the appeal like UwU

[–] cAUzapNEAGLb@lemmy.world 19 points 1 day ago (2 children)

This feels odd, id expect scientists to urge for closer unity with reality - this further distances us from it.

If we just wanted to skip leapseconds, we could have created a different paradigm not based on earths daily rotation, such as epoch time or based on some other observable and more stable instance - instead now well just be talking two orders of magnitude less precisly about our own world because we got frustrated adding leap seconds to account for our already innapropriate paradigm.

They solved this problem with ductape, and with the offbrand stuff that really makes it all look ratty and bad

[–] BrownSugarBits@lemmy.world 24 points 1 day ago (1 children)

Earth's rotation is unpredictable. It gradually slows due to tidal forces, but recently (since around 2020) it's been speeding up due to climate factors like melting ice at the poles redistributing mass toward the equator. This acceleration means a negative leap second might have been needed soon, a scenario that terrifies computer engineers 😆

[–] cAUzapNEAGLb@lemmy.world 5 points 1 day ago

Thats what im saying, its a flawed paradigm were currently using.

Theres a daily time that makes sense for terrestial entities, like ourselves, who through our native sensors can easily detect boundries between days and night and highnoon and with tools and techniques more precision from there - but still the paradigm itself of measuring time as subdivisions of days and further years - is profoundly flawed for entities or concepts which are not dependent on earth - such as servers - who care not when the suns up or down or which season it is - purely that one moments happens after the next in sequential measurable order

Leap seconds are iirelavent to humans and a poor lens to perceive time through for servers. But now with this change to leap hours, theoretically times intended for humans tonperceive can be up to minutes off from reality - it means timing a sunset or sunrise or other earthly and solarly moments are now slightly more nuanced to coordinate.

Personally id have prefered all analog clocks to simply be centered on its local high noon - and then all coordinating systems like logistics, transport, servers, and so on to just use epoch time (or some more readable equivalent thats seperate from earthly physical days and years)

[–] schipelblorp@sh.itjust.works 6 points 1 day ago* (last edited 1 day ago) (2 children)

Astronomy has gotten way too easy since we accepted elliptical orbits. Let's kludge it the fuck up again.

[–] Flower@sh.itjust.works 4 points 1 day ago

Astronomy works great. It's the world's software that can't handle 61 seconds in a minute and keeps crashing every time there's a correction.

[–] panda_abyss@lemmy.ca 3 points 1 day ago

Piece wise Weirstrauss function orbits?

It will make your differential equation based orbit solvers more fun!

[–] Zwuzelmaus@feddit.org 7 points 1 day ago (2 children)

What will happen to things like GPS that depend heavily on time, but cannot easily be reprogrammed in all devices that use it?

[–] SteveTech@aussie.zone 1 points 16 hours ago (1 children)

GPS doesn't handle leap seconds. Currently devices have to subtract ~18 seconds to convert from GPS time to UTC, this just means that offset will never need to be updated for a few thousand years. Other GNSS constellations may be different, but I assume they'd also be unaffected.

[–] Zwuzelmaus@feddit.org 1 points 16 hours ago

GPS doesn't handle leap seconds. Currently devices have to subtract ~18 seconds

Very interesting info, thanks!!

[–] davad@lemmy.world 6 points 1 day ago (1 children)

I think it shouldn't matter. IIRC, the GPS algorithm depends on time differences, not absolute time. As long as the satellites are coordinated with each other, receivers won't care which parameters the absolute time matches.

[–] Zoomboingding@lemmy.world 3 points 1 day ago* (last edited 1 day ago) (1 children)

Not true. My 2015 car uses gps satellites to determine its clock. In 2019 there was a gps week number rollover due to a 10-bit counter rolling over. My car hasn't had the correct time since and the manufacturer doesn't distribute update CDs for it. I can set the clock manually and even change the settings to not auto update, but it resets every time I turn off the car.

So while yes the satellites just count seconds, it's interpreted by other devices and the differences will confuse them.

[–] davad@lemmy.world 5 points 1 day ago (1 children)

But does the GPS work? Is it able to correctly locate your car on the map? There are other cool things we use GPS satellites for, but their purpose is to calculate the position on a globe. A Global Positioning System, if you will.

[–] Zoomboingding@lemmy.world 1 points 9 hours ago

Irrelevant, you said the receivers didn't care, and they definitely need updates to read the GPS satellites' output correctly.

[–] homesweethomeMrL@lemmy.world 4 points 1 day ago (1 children)

Well, great, clocks are lying now too. (Or, will be, ever-so-infinitessimally, after May 2027)

[–] Seralth@piefed.seralth.com 4 points 1 day ago

To be fair they are always lying and always have been lying

Now they just lie in a different way.

[–] Maeve@kbin.earth 1 points 1 day ago