Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Relax for the Same Result(sive.rs ↗)
    discuss
  2. Phone coverage across the London tube sent me hurtling down a tunnel of despair(theguardian.com ↗)
    discuss
  3. Using steal time to moderate CPU demands(lwn.net ↗)
    discuss
  4. A Pause for the Python JIT(lwn.net ↗)
    discuss
  5. Show HN: A web page that counts its own visitors and cannot lie(ava-wall.surge.sh ↗)
    discuss
  6. Jev is trained on 100% synthetic data(twitter.com/completeskeptic ↗)
    discuss
  7. Show HN: Fouine – local full-text and semantic search for scanned PDFs on macOS(github.com/basedpolymer ↗)
    discuss
  8. What to Expect When You're Expecting (A World of Multi-Agent Systems)(asteriskmag.com ↗)
    discuss
  9. Dxui – A declarative desktop GUI framework for Go, without cgo(github.com/dxui-org ↗)
    discuss
  10. Hugging Face attack: "This might be the clearest warning shot we ever get" [video](youtube.com ↗)
    discuss
  11. Eight language models and the 2026 Berlin state election(ksmn.dev ↗)
    discuss
  12. Cassette-shaped MP3 player meant to be played on tape decks [video](youtube.com ↗)
    discuss
  13. FeatureMap – map your product's features(github.com/yonathan06 ↗)
    discuss
  14. Why dynamic balance matters at 1200M/min
    discuss
  15. Gyazo screen capture tool confirms data breach(gyazo.com ↗)
    discuss
  16. What to Read to Stay Grounded Amidst AI Doomerism(buttondown.com/maiht3k ↗)
    discuss
  17. The Entity Service Antipattern(michaelnygard.com ↗)
    discuss
  18. One AWS Bill Went from Almost $8k a Month Toward $6k(greenops.cloud ↗)
    discuss
  19. Has World War III Already Started?(nytimes.com ↗)
    discuss
  20. Targeting 25 years of Windows with Visual Studio 2019(enlyze.com ↗)
    discuss
  21. The Cost of AI Is Now My Main Blocker(vincentschmalbach.com ↗)
    discuss
  22. BuiltByVibe – Directory of vibe-coded apps with a free MCP server(builtbyvibe.dev ↗)
    discuss
  23. Altman, Huang: "trust me; gonna b fine"; Sanders: "AI more dangerous than nukes"(garymarcus.substack.com ↗)
    2comments
  24. Fermi.gg – Daily game based on the "Fermi estimation" technique(fermi.gg ↗)
    discuss
  25. Everything Feels Fake – Here's Why: The Power Elite Playbook [video](youtube.com ↗)
    discuss
  26. How to Unslop a Commit?
    1comments
  27. Plain Text Sports(plaintextsports.com ↗)
    1comments
  28. ProductFight – Productfight.lol
    discuss
  29. Ask HN: What do your agents do?
    discuss
  30. New wild cat species discovered – with only one known living member(bbc.com ↗)
    discuss

Telstra outage: The night a network decided the year was 2006

48 pointsby 7h agonetnod.se
23 comments
6h agoHN ↗

Shout out to the Jeff Geerling video about this

6h agoHN ↗

Author needs to decide which end of the stratum stack they want as the top.

This design from 2010 had at the top stratum 1 sources at Australia's National Measurement Institute (NMI)

Among otherwise comparable candidates, the lower stratum carries more weight.

6h agoHN ↗

Each decision solved the problem in front of it. Nobody was asked to look at the sum of all actions.

This is the perfect description of Telstra as a company.

3h agoHN ↗

This reminds me of this: https://obamawhitehouse.archives.gov/blog/2015/03/26/why-we-...

I saw the talk version of that and it has lodged in my memory. The point he made was that "health.gov" was made by a bunch of teams that made sure that their part worked, but nobody was in charge of making the whole thing work.

This is sadly "normal" for large bureaucracies.

Every time I see a giant, multi-million dollar catastrophe, it's always "proper", "documented", "enterprise", "by the book", and... "a total failure". The reason is always that nobody actually cares about the final outcome, only the paperwork in front of them that they need fill out, the checkbox that needs to be ticked, or the compliance requirement that needs to be met.

1h agoHN ↗

This, in my opinion, is some part of how we are schooling people - do as you are told and follow the rules and some part of not having stakes in the outcome.

1h agoHN ↗

Why did you include the source tracker in your link?

1h agoHN ↗

Definitely not on purpose! I keep forgetting that ChatGPT does that now, which is rather irritating because I don’t use it to write comments but the tracker makes it look like I do.

I do use ChatGPT to resolve vague memories of articles read long ago into concrete URLs I can share, which is one of the best uses of the accursed things right now!

I assure you that I am an organic meat human like yourself and the article dates itself to the “before times” and can also be trusted to be free of contamination.

35m agoHN ↗

ChatGPT is a far more useful search engine than Google, duckduckgo, etc.

It won’t last, but just as Google was so much better than hotbit, altavista, yahoo etc back in the day.

4h agoHN ↗

They're pretty readable, I recommend that second one (though it leaves some questions I have unanswered). It's a good example of how latent issues with a large system can go unrecognised for a long time before a seeming unrelated change can trigger a cascading failure

2h agoHN ↗

One thing it doesn't make clear – the GPS card only supported the original L1 signal, which is what causes the GPS week rollover issue. The newer L2C signal has a much longer rollover period (157 years vs 19.6 years), which means no rollover until next century. If the GPS card had supported the newer L2C signal, then likely this would not have happened even if the other misconfigurations had still occurred.

5h agoHN ↗

All I could think of while reading this was “has no one heard of ntptrace?”

5h agoHN ↗

It's funny, but I had the same thing happen to me once. One day, overnight, my computer decided it was 2006.

It happened twenty years ago...

;-)

3h agoHN ↗

Is it really so that Time Division Multiplex timing in cellular networks is based on NTP time? I stopped reading after the article implied this - it doesn't sound plausible at all.

3h agoHN ↗

No, it absolutely is not.

That timing requires a very tight time, frequency and phase reference. It’s derived from local high stability GNSS-disciplined time references.

25m agoHN ↗

I would assume it’s similar to dab etc, and it’s ptp that carried that data on IP. In the broadcast tv world we use ptp, or more traditionally black and burst, or word clocks in audio.

The source is still the same - your grandmaster (ptp) or sync generator (b+b) is fed from a good timing source - often GPS, with one or two inputs, but sometimes local atomic clocks.

I’ve seen issues before with 40ms audio gaps when a GPS antenna has died and the coders can’t cope with frame drift so they incentive a 40ms silence in the audio every 40 minutes or so as the source and destination clocks are different speeds by about 1 part in 60,000.

In DAB the tolerances are far lower, there was a problem about 10 years ago due to a GPs satellite being a few microseconds off

https://www.radioworld.com/trends-1/gps-anomalies-caused-pro...

12m agoHN ↗

No. The official report seems to suggest that software in IMS core (the subsystem that controls VOIP signalling in the mobile network) bugged out after the time was shifted back 20 years. That doesn't narrow down the specific failure that stopped calls from going through very much. IMS core is full of timers, but it could also have been a license server issue for all the report said about it.

1h agoHN ↗

Human made summary: A telecom company had time synchronisation issues in a location of their infrastructure. They eventually used a single hardware GPS clock that fixed the issues but became their only authoritative clock in this location.

One day, the clock was turn off and on and it went 1024 weeks backwards because the time GPS time protocol sucks and use a week counter with too few bits.

Apparently a GPS clock can keep track of the time if it’s up and running when the week counter overflows, otherwise it has to take a wild guess. Apparently their hardware GPS clock used a hardcoded start time from its firmware instead of trusting a less reliable existing clock.

The article finishes with some AI looking suggestions to prevent such an issue to happen again.

Mine would be to have bought one or two more GPS clocks and not from the same provider.