frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

NIST was 5 μs off UTC after last week's power cut

https://www.jeffgeerling.com/blog/2025/nist-was-5-μs-utc-after-last-weeks-power-cut
62•jtokoph•3h ago

Comments

qmr•3h ago
Gah, just when you think you can trust time.nist.gov

Suggestions from the community for more reliable alternatives?

evanriley•1h ago
> Gah, just when you think you can trust time.nist.gov

You still can...

If you're that considered about 5 microseconds: Build your own Stratum 1 time server https://github.com/geerlingguy/time-pi

or just use ntppool https://www.ntppool.org/en/

eddyg•1h ago
Be aware that there are members of the NTP pool with less-than-honorable intentions and you don't get to pick-and-choose. Yes, they all should provide the time, but they also get your IP address.

For example: unlike the IPv4 space, the IPv6 space is too big too scan, so a number of "researchers" (if you want to call them that) put v6-capable NTP servers in the NTP pool to gather information about active v6 blocks to scan/target.

ticoombs•32m ago
Do you have any acticles or references about this? That would be great research (pun intended) to find out
edoceo•28m ago
Is this one of those extraordinary claims that requires evidence? Or is it generally true that there are homey-pots in many of these services (NTP, mirrors, etc)
monster_truck•1h ago
I'm more concerned about what you think they did to earn your trust in the first place
ajkjk•1h ago
their handling it responsibly seems like more evidence for trusting them, not less?
ianburrell•1h ago
Most places that need accurate time get it from GPS. That is 10-100 ns.

Also, you can use multiple NIST servers. They have ones in Fort Collins, CO and Gaithersburg, MD. Most places shouldn't use NIST directly but Stratum 1 name servers.

Finally, NTP isn't accurate enough, 10-100 ms, for microsecond error to matter.

vel0city•7m ago
Use the other servers as well: https://tf.nist.gov/tf-cgi/servers.cgi

For instance, time-a-wwv.nist.gov.

One should configure a number of different NTP sources instead of just a single host.

ChrisArchitect•3h ago
More discussion:

NTP at NIST Boulder Has Lost Power

https://news.ycombinator.com/item?id=46334299

gnabgib•2h ago
From NPR (22 points) https://news.ycombinator.com/item?id=46351105
politelemon•1h ago
I'm missing the nuance or perhaps the difference between the first scenario where sending inaccurate time was worse than sending no time, versus the present where they are sending inaccurate time. Sorry if it's obvious.
BuildTheRobots•1h ago
It's a good question, and I wondered the same. I don't know, but I'd postulate:

As it stands at the minute, the clocks are a mere 5 microseconds out and will slowly get better over time. This isn't even in the error measurement range and so they know it's not going to have a major effect on anything.

When the event started and they lost power and access to the site, they also lost their management access to the clocks as well. At this point they don't know how wrong the clocks are, or how more wrong they're going to get.

If someone restores power to the campus, the clocks are going to be online (all the switches and routers connecting them to the internet suddenly boot up), before they've had a chance to get admin control back. If something happened when they were offline and the clocks drifted significantly, then when they came online half the world might decide to believe them and suddenly step change to follow them. This could cause absolute havoc.

Potentially safer to scram something than have it come back online in an unknown state, especially if (lots of) other things are are going to react to it.

In the last NIST post, someone linked to The Time Rift of 2100: How We lost the Future --- and Gained the Past. It's a short story that highlights some of the dangers of fractured time in a world that uses high precision timing to let things talk to each other: https://tech.slashdot.org/comments.pl?sid=7132077&cid=493082...

opello•1h ago
The 5us inaccuracy is basically irrelevant to NTP users, from the second update to the Internet Time Service mailing list[1]:

To put a deviation of a few microseconds in context, the NIST time scale usually performs about five thousand times better than this at the nanosecond scale by composing a special statistical average of many clocks. Such precision is important for scientific applications, telecommunications, critical infrastructure, and integrity monitoring of positioning systems. But this precision is not achievable with time transfer over the public Internet; uncertainties on the order of 1 millisecond (one thousandth of one second) are more typical due to asymmetry and fluctuations in packet delay.

[1] https://groups.google.com/a/list.nist.gov/g/internet-time-se...

zahlman•21m ago
> Such precision is important for scientific applications, telecommunications, critical infrastructure, and integrity monitoring of positioning systems. But this precision is not achievable with time transfer over the public Internet

How do those other applications obtain the precise value they need without encountering the Internet issue?

LeoPanthera•17m ago
If you must use the internet, PTP gets closer.

Alternate sources include the GPS signal, and the WWVB radio signal, which has a 60kHz carrier wave accurate to less than 1 part in 10^12.

aftbit•3m ago
Can you do PTP over the internet? I have only seen it in internal environments. GPS is probably the best solution for external users to get time signals with sub-µs uncertainties.
V__•1h ago
Has anyone here ever needed microsecond precision? Would love to hear about it.
marcosdumay•1h ago
You probably want to ask about accuracy. Any random microcontroller from the 90s needs microsecond precision.
hnuser123456•1h ago
The high frequency trading guys

edit: also the linked slides in TFA

andrewxdiamond•1h ago
We use nanosecond precision driven by GPS clocks. That timestamp in conjunction with star tracker systems gives us reliable positioning information for orbital entities.

https://en.wikipedia.org/wiki/Star_tracker

loeg•1h ago
I mean, we routinely benchmark things that take microseconds or less. I've seen a 300 picosecond microbenchmark (single cycle at 3GHz). No requirement that absolute time is correct, though.
IceWreck•1h ago
We need nanosecond precision for trading - basically timestamping exchange/own/other events and to measure latency.
esseph•1h ago
Telecom.

Precision Time Protocol gets you sub-microsecond.

https://en.wikipedia.org/wiki/Precision_Time_Protocol

sgillen•1h ago
We don't use NTP, but for robotics, stereo camera synchronization we often want the two frames to be within ~10us of eachother. For sensor fusion we then also need a lidar on PTP time to be translated to the same clock domain as cameras, for which we also need <~10us.

We actually disable NTP entirely (run it once per day or at boot) to avoid clocks jumping while recording data.

wpollock•27m ago
> We actually disable NTP entirely (run it once per day or at boot) to avoid clocks jumping while recording data.

This doesn't seem right to me. NTP with default settings should be monotonic. So no jumps. If you disable it Linux enters 11-minute mode, IIRC, and that may not be monotonic.

zamadatix•40m ago
(Assuming "precision" really meant "accuracy") The network equipment I work on requires sub microsecond time sync on the network for 5G providers and financial trading customers. Ideally they'd just get it from GPS direct, but that can be difficult to do for a rack full of servers. Most of the other PTP use cases I work with seem to be fine with multiples of microseconds, e.g. Audio/Video over the network or factory floor things like PLCs tend to be find with a few us over the network.

Perhaps a bit more boring than one might assume :).

idiotsecant•26m ago
Lots of things do. Shoot, even plain old TDM needs timing precision on the order of picoseconds to nanoseconds.
geetee•33m ago
Now I'm curious... How the hell do you synchronize clocks to such an extreme accuracy? Anybody have a good resource before I try to find one myself?
bestouff•27m ago
Look up PTP White Rabbit.
mmmlinux•2m ago
Are there any plans being made to prevent this happening in the future?

The Illustrated Transformer

https://jalammar.github.io/illustrated-transformer/
69•auraham•1h ago•12 comments

Ultrasound Cancer Treatment: Sound Waves Fight Tumors

https://spectrum.ieee.org/ultrasound-cancer-treatment
39•rbanffy•54m ago•7 comments

The Garbage Collection Handbook

https://gchandbook.org/index.html
35•andsoitis•1h ago•1 comments

GLM-4.7: Advancing the Coding Capability

https://z.ai/blog/glm-4.7
58•pretext•1h ago•7 comments

Claude Code gets native LSP support

https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md
165•JamesSwift•4h ago•93 comments

Scaling LLMs to Larger Codebases

https://blog.kierangill.xyz/oversight-and-guidance
159•kierangill•4h ago•70 comments

Vince Zampella, Developer of Call of Duty and Battlefield, Dead at 55

https://comicbook.com/gaming/news/vince-zampella-developer-of-call-of-duty-and-battlefield-dead-a...
7•superpupervlad•19m ago•0 comments

US blocks all offshore wind construction, says reason is classified

https://arstechnica.com/science/2025/12/us-government-finds-new-excuse-to-stop-construction-of-of...
115•rbanffy•1h ago•68 comments

NIST was 5 μs off UTC after last week's power cut

https://www.jeffgeerling.com/blog/2025/nist-was-5-μs-utc-after-last-weeks-power-cut
62•jtokoph•3h ago•31 comments

Let's write a toy UI library

https://nakst.gitlab.io/tutorial/ui-part-1.html
73•birdculture•6d ago•5 comments

Your Supabase Is Public

https://skilldeliver.com/your-supabase-is-public
68•skilldeliver•4h ago•26 comments

The Rise of SQL:the second programming language everyone needs to know

https://spectrum.ieee.org/the-rise-of-sql
34•b-man•4d ago•17 comments

Uplane (YC F25) Is Hiring Founding Engineers (Full-Stack and AI)

https://www.useparallel.com/uplane1/careers
1•MarvinStarter•3h ago

Things I learnt about passkeys when building passkeybot

https://enzom.dev/b/passkeys/
13•emadda•1h ago•3 comments

Hybrid Aerial Underwater Drone – Bachelor Project [video]

https://www.youtube.com/watch?v=g7vmPFZrYAk
7•nhma•11h ago•0 comments

Jimmy Lai Is a Martyr for Freedom

https://reason.com/2025/12/19/jimmy-lai-is-a-martyr-for-freedom/
206•mooreds•3h ago•95 comments

Henge Finder

https://hengefinder.rcdis.co/#learn
27•recursecenter•2h ago•6 comments

The biggest CRT ever made: Sony's PVM-4300

https://dfarq.homeip.net/the-biggest-crt-ever-made-sonys-pvm-4300/
191•giuliomagnifico•7h ago•123 comments

Microsoft will finally kill obsolete cipher that has wreaked decades of havoc

https://arstechnica.com/security/2025/12/microsoft-will-finally-kill-obsolete-cipher-that-has-wre...
117•signa11•6d ago•70 comments

The ancient monuments saluting the winter solstice

https://www.bbc.com/culture/article/20251219-the-ancient-monuments-saluting-the-winter-solstice
150•1659447091•11h ago•84 comments

Debian's Git Transition

https://diziet.dreamwidth.org/20436.html
148•all-along•12h ago•43 comments

Programming languages used for music

https://timthompson.com/plum/cgi/showlist.cgi?sort=name&concise=yes
204•ofalkaed•2d ago•79 comments

Show HN: Netrinos – A keep it simple Mesh VPN for small teams

https://netrinos.com
72•pcarroll•2d ago•38 comments

There's no such thing as a fake feather [video]

https://www.youtube.com/watch?v=N5yV1Q9O6r4
52•surprisetalk•4d ago•17 comments

Show HN: An easy way of broadcasting radio around you (looking for feedback)

https://github.com/dpipstudio/botwave
19•douxx•4d ago•2 comments

A year of vibes

https://lucumr.pocoo.org/2025/12/22/a-year-of-vibes/
156•lumpa•10h ago•86 comments

Deliberate Internet Shutdowns

https://www.schneier.com/blog/archives/2025/12/deliberate-internet-shutdowns.html
288•WaitWaitWha•4d ago•146 comments

How I protect my Forgejo instance from AI web crawlers

https://her.esy.fun/posts/0031-how-i-protect-my-forgejo-instance-from-ai-web-crawlers/index.html
133•todsacerdoti•1d ago•73 comments

If you don't design your career, someone else will (2014)

https://gregmckeown.com/if-you-dont-design-your-career-someone-else-will/
345•TheAlchemist•10h ago•196 comments

Decompiling the Synergy: Human–LLM Teaming in Reverse Engineering [pdf]

https://www.zionbasque.com/files/papers/dec-synergy-study.pdf
38•matt_d•5d ago•1 comments