frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Skills don't have a quality problem. They have a distribution problem

https://skillrepo.dev/blog/skills-distribution-problem
1•atxpace•1m ago•0 comments

How to Give a Technical Presentation (2005)

https://homes.cs.washington.edu/~mernst/advice/giving-talk.html
1•simojo•3m ago•0 comments

Measuring tech debt in tokens instead of engineering hours

https://heysoup.co/notes-tech-debt-token-function
1•heysoup•4m ago•0 comments

Prime Day Is Restaurant Week

https://www.marginpoints.com/issues/2026-06-23-prime-day-is-restaurant-week
1•historian1066•4m ago•0 comments

ACL Recovery with Cross Brace Protocol

https://aadeshnpn.substack.com/p/recovery
1•aadeshnpn•4m ago•0 comments

I turned the Dialog leak into a searchable conflict of interest database

https://build-a-cult.com
7•jakevonportland•7m ago•0 comments

LLM-CTF benchmark – 2,639 real data points from NeurIPS and original runs

https://www.kaggle.com/datasets/manitejamaram/can-ai-hack-llm-ctf-benchmark
1•velotessi•8m ago•1 comments

Why Companies Are Dumping OpenAI and Anthropic [video]

https://www.youtube.com/watch?v=V46Fw9LPNXI
1•mgh2•8m ago•0 comments

Bigger bodies were a late addition for humans

https://www.reading.ac.uk/news/2026/Research-News/Bigger-bodies-were-a-late-addition-for-humans
2•gmays•8m ago•0 comments

Show HN: Budget Control in Claude Code Harness with Codex Handoff

https://blog.rduffy.uk/posts/the-speedometer-i-made-up/
1•rduffyuk•9m ago•0 comments

Flying Skateboards? [video]

https://www.youtube.com/watch?v=uhAEEi0gjrg
1•aunekiaru•9m ago•0 comments

Experience: I feel other people's pain (2011)

https://www.theguardian.com/lifeandstyle/2011/mar/19/i-feel-other-peoples-pain
1•networked•12m ago•0 comments

LDAPLite yet another single binary LDAP server

https://github.com/smarzola/ldaplite
3•smarzola•13m ago•0 comments

CryptoLogin: Show HN – No email, no password. Just a master secret

https://github.com/erabytse/CryptoLogin
1•takouzlo•18m ago•0 comments

The fastest search engine for award travel

https://seats.aero/
1•momentmaker•22m ago•0 comments

The Galactic Empire Was Always Gonna Fail

https://jimmyalfonsolicon.substack.com/p/the-galactic-empire-was-always-gonna
1•jger15•23m ago•0 comments

Walkable Neighborhoods Finder

https://close.city/
2•momentmaker•24m ago•0 comments

Save Wisdom Questions

https://savewisdom.org/the-1000-word-save-wisdom-questions/
1•momentmaker•25m ago•0 comments

Tech Slide Deepens as AI Fears Get Worse

https://www.wsj.com/livecoverage/stock-market-today-dow-sp-500-nasdaq-06-23-2026
3•doener•27m ago•1 comments

A scientist says he can scan prisoners' brains for signs of evil

https://www.theguardian.com/us-news/ng-interactive/2026/jun/23/scientist-us-legal-system-violence...
5•mellosouls•27m ago•1 comments

The Warfare of the Future Is Here

https://www.noemamag.com/the-warfare-of-the-future-is-already-here/
2•sharjeelsayed•28m ago•0 comments

Not so empty nesters: record-high number of US adults under 35 live at home

https://www.theguardian.com/society/2026/jun/18/us-adults-under-35-living-at-home
2•littlexsparkee•28m ago•0 comments

Write Like Paul Graham

https://paulgraham.mooch.agency/
2•tahigichigi•31m ago•0 comments

The Struggle Is Valuable

https://blog.jobelenus.dev/blog/struggle-creates-value/
2•mooreds•33m ago•0 comments

Envoy AI Gateway 1.0 – A Stable, Production-Ready AI Gateway

https://aigateway.envoyproxy.io/blog/v1.0-release-announcement/
3•zoltano•41m ago•0 comments

Twenty Years Later, Everything Is the Truman Show (2018)

https://www.vanityfair.com/hollywood/2018/06/truman-show-anniversary-jim-carrey-peter-weir-laura-...
7•thoughtpeddler•41m ago•0 comments

How to Think About AI Before It's Too Late

https://www.theatlantic.com/podcasts/2026/06/how-to-think-about-ai-before-its-too-late/687644/
2•joebuckwilliams•43m ago•0 comments

TOP500 – June 2026 List

https://top500.org/lists/top500/2026/06/
3•NKosmatos•43m ago•0 comments

Generate per-session LoRA adapters in <1s for agentic inference efficiency

https://github.com/theoddden/Tessera
2•Facingsouth•43m ago•1 comments

Show HN: AnswerJournal – An MCP server to save and share AI answers

https://answerjournal.com/
4•daniban•46m ago•0 comments
Open in hackernews

Trains halted across Germany because of communication system problem

https://apnews.com/article/germany-trains-halted-communications-radio-problem-deutsche-bahn-e8fd970b2d889f3ae7ce03322d5c726b
116•sva_•1h ago

Comments

hdgvhicv•1h ago
Can passengers tell, I thought German trains were always disrupted!
mmoll•1h ago
It is telling that I thought “that’s why all trains were late this afternoon” before I realized that the issue occurred only minutes ago.
moffkalast•1h ago
It's either that or starlink, some railroads in Germany go through areas without any mobile network signal. Think about how crazy that is in 2026 when everything expects everyone to be online 24/7/365.
ortusdux•1h ago
It's my understanding that most rail/rail collisions are the result of poor communication.
hdgvhicv•1h ago
They aren’t using starlink for safety critical comms
t0mas88•1h ago
The railroads have their own mobile network, GSM-R, it's in the article...
mmoll•1h ago
If this weren’t Deutsche Bahn, I’d say it’s a cyber attack. Given that this is Deutsche Bahn, though, it may just as well be a maintenance issue.
Bluebirt•1h ago
You mean neglect?
thih9•1h ago
Neglect is basically unscheduled maintenance.
6LLvveMx2koXfwn•1h ago
Neglect is basically scheduled unmaintenance.
gpvos•1h ago
Thirty years of it.
ed_balls•1h ago
Same thing happened in Poland and it was confirmed that Russians did it.
thih9•1h ago
Do you have a link?

Was it similar to what we’re seeing now (nationwide, radio related)?

ratio53•1h ago
I wonder how they managed to tell trains to stop.
sc11•1h ago
Signalling still works, so you can let the trains continue to a safe place like a station and then not let them leave until the radio issue is resolved
PLenz•45m ago
That depends, cab signaling for example needs radio to work
Glawen•1h ago
Deutsche Bahn trains stop themselves all the time, no need to tell them
lxgr•36m ago
Stop signals. For legacy train control systems, these still work visually and via wires. ETCS (starting with Level 2) does use GSM-R, but everything is fail-safe: No active communication, no movement authority, so the "virtual signal" display in the cab will pretty quickly also show "stop".
modinfo•1h ago
"IT Outage: No train service nationwide. Due to a nationwide outage of the GSMR digital rail radio system, all trains are being held at stations. We are working around the clock to resolve the issue.

Our technicians are working around the clock to resolve the outage.

Please continue to check your travel connection immediately before departure using the travel information service at bahn.de, the DB Navigator app, or by calling the travel information hotline at 030/2970."

https://www.bahn.de/service/fahrplaene/aktuell

lyu07282•1h ago
Happened before at a smaller scale, crazy high redundancies in GSM-R mean this is likely sabotage:

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

https://en.wikipedia.org/wiki/GSM-R

okanat•1h ago
I wouldn't be surprised if it turns out to be incompetence at this point.
sleepybrett•1h ago
vibe coding the rail software.
Etheryte•1h ago
If you know anything at all about the Deutsche Bahn, you'll know that it's most likely self-sabotage, in other words, incompetence.
mschuster91•41m ago
Current suspicion on the German rails reddit is a software update gone wrong.

My personal suspicion, GSM-R is 90s GSM, they'll likely have a fried HLR & VLR because in any GSM network these are fundamental, without them you can't even get roaming from public phone networks working as there is no way for the public network to authenticate GSM-R subscribers.

ChrisArchitect•1h ago
AP source: https://apnews.com/article/germany-trains-halted-communicati...
sva_•1h ago
@dang please update if you see this

And merge with https://news.ycombinator.com/item?id=48651613

dgellow•1h ago
Any HNer blocked in a DB train who can share with us the experience?
gpvos•1h ago
The same as usual I suppose: stopped at a station in a tiny village, without any information. Train staff will provide water, but that's about it.
dgellow•40m ago
That sucks, sorry for this
gpvos•32m ago
Don't be sorry for me, I was only relaying earlier experiences.
desertrider12•1h ago
I’m sitting in an ICE in Munich that was supposed to leave a few minutes before I saw this story on HN. First the conductor announced a 30 minute delay because the radio wasn’t working, and then they bumped it to 2 hours. They didn’t say it was a systemwide problem.
okanat•55m ago
I would get out and look for a hotel before all of them get sold out. Probably tomorrow too.
desertrider12•
dgellow•1h ago
Duplicate: https://news.ycombinator.com/item?id=48651552
fhdkweig•1h ago
and submitted by the same user sva_

https://news.ycombinator.com/submitted?id=sva_

gus_massa•58m ago
The other article is only one sentence long. I guess the OP posted it and later found this that is a better source. (Un)luckily both reached the front page. Usually dang/tomhow will make a cleanup soon to avoid duplication and keep the discussion in a single thread.
felooboolooomba•1h ago
There was also a very peculiar train crash in the UK just a few days ago. A train hit a stationary train. That shouldn't really happen in this day and age. Sabotage was the first thing that came to my mind.

https://www.bbc.co.uk/news/articles/c4gy60gg6k5o

OJFord•1h ago
Maybe. OP isn't saying it's necessarily malicious interference though.
Blahah•1h ago
Not a stretch to imagine that it is though. Germany has some very effective radical vandals who make statements by interrupting infrastructure.
wolfi1•46m ago
could still be incompetence, one newspaper says an update has gone wrong
section_me•1h ago
The UK buys most of their trains from Deutsche Bahn (German Rail) and just brands them differently.

British person living in Berlin.

gpvos•56m ago
Incorrect. They wouldn't fit in the tiny UK loading gauge (profile). UK trains are indeed variants of continental models, but made to custom size, and many (most?) of them in the UK.
ripbozo•1h ago
Word on the german bahn reddit seems to be that a buggy software update is the cause. Remains to be seen if this is the real cause
segmondy•59m ago
AI vibes all the place!
Havoc•1h ago
Gee I wonder which country could be behind it
d2kx•1h ago
It's a GSM-R issue. See Tagesschau (German): https://www.tagesschau.de/inland/gesellschaft/deutsche-bahn-...
wrs•1h ago
>This special mobile communication standard is designed to make communication fail-safe

Mmm, nope.

ExoticPearTree•1h ago
If nothing works, eveything is safe, no?
fhars•21m ago
That is the point of failing safe. It would me much worse if some of the trains kept running...
NamTaf•58m ago
It did fail safe though?

Interference led to the network stopping, not trains just racing towards each other due to bogus line authorities. That is, by definition, fail-safe

DanielleMolloy•1h ago
Downdetector shows parallel disruption spikes, similar pattern as end of last year, not as widespread yet.

https://downdetector.com

lschueller•1h ago
Mainly Meta Services, which seem to spike, isn't it? And Google Fiber
DanielleMolloy•1h ago
A bit more, traderepublic, tiktok, snapchat, X, AWS, CloudFlare

https://xn--allestrungen-9ib.de/en/

These could be based on different scales of numbers since it is midnight in Germany

lschueller•57m ago
Ah, now it's more obvious.. True! Thank you
lxgr•21m ago
And a football world cup game just ended.
usernametaken29•1h ago
Honestly can’t tell the difference between this and a regular day r/dbsucks
mfiro•1h ago
It doesn’t surprise me at all. Deutsche Bahn got so bad in the recent years that Switzerland started turning some German trains around at Basel (border) to protect its own timetable from DB delays.
gpvos•1h ago
The fallback for GSM-R is the normal GSM network, but according to informed guesses I've read, the handsets still need to authenticate using their GSM-R credentials (it's just normal GSM roaming), and that's failing too.
lxgr•26m ago
Very interesting, I always thought it was completely separate infrastructure by design. I wonder what they'll do once commercial GSM networks throughout Europe are shut down?
gpvos•22m ago
Upgrade to 4G or 5G.
lxgr•19m ago
In the long term, sure, but https://en.wikipedia.org/wiki/FRMCS is some way away, and I doubt they'll upgrade cab radios to 5G for the fallback path alone.
DanielleMolloy•1h ago
Downdetector shows parallel disruption spikes, similar pattern as end of last year, not as widespread yet. https://downdetector.com
_def•1h ago
Same problem happened two years ago. You'd think that would be enough time to figure out a failsafe routine
LauraMedia•1h ago
Seems like the failsafe also failed today.
pulkitsh1234•1h ago
Interesting, I just took an OBB train today from Zurich to Amsterdam, which passes through a lot of Germany.
gpvos•1h ago
Its return train is currently stuck at Oberhausen.
porphyra•1h ago
Is it just me or is the webpage broken with a redirect loop between:

* https://www.bluewin.ch/en/news/german-train-service-suspende...

* https://www.bluewin.ch/en/news/german-rail-service-suspended...

puttycat•1h ago
A truly chaotic week in Europe, alongside the UK train crash and the unprecedented heat wave.
RetroTechie•6m ago
It could be chaos on Dutch rail too the coming day. Trimmed down schedule on some of the busiest routes (due to the current heatwave). Add to that a labor union strike on Wednesday June 24 (that's today local time as I write this).

Although NL rail travelers are usually quite good at anticipating, and adjust their schedule. So might just be a quieter-than-usual day.

gpvos•35m ago
Trains are being started up again (staggered because the current draw of so many accelerating trains could cause problems) since about 10 minutes past midnight, 30 minutes ago.
ngruhn•35m ago
Is that news? Sounds like status quo.
InTheArena•31m ago
The jet lag team must be in Germany again. Sam, you being deuschbahnned?
mproud•6m ago
Anyone else watch Season 2 of Hijack?
Kwpolska•1h ago
https://hackaday.com/2023/08/29/polish-railways-fall-victim-...

tl;dr: Trains can be stopped by a transmitting a simple, documented tone sequence over analog radio.

eqvinox•1h ago
Ah, good, not the same thing then.

Honestly, DB are perfectly capable of clusterf*cking their GSM-R without help from Russia.

justsomehnguy•57m ago
> it was confirmed that Russians did it.

>> It’s believed the perpetrators of the attack were supporters of the Russian war effort, as the stop signals were also joined by broadcasts of the Russian national anthem and a speech from Russian President Vladimir Putin. The attacks have some significance to the invasion of Ukraine, as Poland has been a hub for crucial weapons deliveries supporting the defence of Ukraine.

Yes, yes, it's a code of honour not to use the someone' else national anthem, sure. Especially if you need to bolster the population support for some ongoing cause.

dfltr•1h ago
For DB, this type of outage is referred to as "Tuesday".
hobofan•1h ago
Probably someone forgot to renew the TLS certificate.
gpvos•1h ago
You may not be far off. Word is that it's a failed software update.
gruselhaus•1h ago
My 100 bucks are on an expired certificate in the trust chain. the same kind of issue that took down almost all Verifone payment terminals in Germany in 2022.
fnordian_slip•1h ago
That's what happens when you ignore critical infrastructure for three decades.

Of course, if the government were to correct the mistakes of the past, it would get worse for another decade. The necessary repairs would cause a lot more delays, and voters would then say "Were giving them so much extra money, and it gets worse? Unacceptable!". So I fear we'll continue to have these problems forever.

JumpCrisscross•56m ago
> when you ignore critical infrastructure for three decades

To be fair, Deutsche Bahn is currently spending “€107bn between 2025 and 2029” on infrastructure upgrades [1].

[1] https://www.ft.com/content/db75e347-b13b-4753-8130-6301bb55c...

okanat•54m ago
They need to spend at least 3x that and they need to bring redundant workforce to fix Germany. It is completely broken now.
JumpCrisscross•51m ago
> They need to spend at least 3x that

According to whom?

okanat•43m ago
Look at how much Switzerland spends per capita vs Germany. €477 vs €115. And Swiss kept their infrastructure well unlike Germans.

source: https://www.allianz-pro-schiene.de/themen/infrastruktur/inve...

JumpCrisscross•31m ago
> Look at how much Switzerland spends per capita vs Germany. €477 vs €115

Your chart shows close to €200 spent by Deutschland per capita in 2024, before the abovementioned spending splurge (about €30/person/year). (The numbers 477 and 115 never appear in your source.)

€230 in Berlin purchases about as much as €371 of CHF in Zürich [1]. So no, I’m not seeing evidence Germany needs to further 3x capital expenditure to unfuck its system, and that’s before observing it spends more than Italy per capita, and Italy’s intercity rail is fantastic.

[1] https://www.paritydeals.com/ppp-calculator/switzerland-vs-ge...

wolfi1•26m ago
that could have been a lot cheaper of they would have spent in the past (their spending seems to have been very low)
bflesch•1h ago
It's russian hybrid warfare against Germany. Since invasion of Ukraine there have been numerous cable cuttings on train tracks, several train derailments, some fires.

It has become so bad that police helicopters are regularly patrolling train routes at night to spot sabotage as early as possible. People complain about the flight noise at night which was not there before.

So as a person working in cyber security, I'd put this into the sabotage bucket.

fhars•23m ago
It's not, it was a scheduled software update.
polyomino•1h ago
These are effective targets for hybrid warfare for that very reason, plausible deniability
eqvinox•52m ago
For context, in case people are less familiar with German politics:

DB is in a misbegotten state of privatization, started in the 90ies. The government spun it out into a private company but still owns 100% of it. They were trying to pump it up so they could sell it for good money. They did that by skimping on everything including maintenance, to try and make the numbers look good.

Except they never got to whatever magic numbers they wanted before the maintenance debt came rearing its ugly head and now everything is royally screwed. And because it's a private company, there's a whole bunch of barriers limiting how much they can even subsidize the thing at this point.

Not sure if this is better or worse than the UK's Network Rail story, but at the end of the day the only thing that will solve this is if they re-nationalize the tracks & infrastructure. What kind of an idiot thought including that in the privatization is a good idea is beyond me. It's not like you can build a 2nd railway network in order to get free market & competition. (For comparison, imagine privatizing the entire road network, village street to Autobahn.)

JumpCrisscross•51m ago
> Not sure if this is better or worse than the UK's Network Rail story

“About 72 per cent of Deutsche Bahn’s intercity trains arrived within 10 minutes of their scheduled arrival time in the year to January 2025, compared with 78 per cent of British long-distance trains, according to the FT analysis.

Any interaction with the German rail network is also one of the biggest factors affecting the punctuality of long-distance rail travel in Central Europe” [1].

[1] https://www.ft.com/content/d3b6e6b5-eddb-4230-b866-932d284ce...

eqvinox•42m ago
The UK's railway network was only privately owned from 1994 to 2002 though, everything after that is already under the umbrella of re-nationalisation, which didn't go super well either (my knowledge about that is rather vague). Not sure how useful 2025 numbers are in this context.

[ed.: to be clear - AFAIK they are in the same state currently, private company but 100% government owned. But there's a huge distinction in that the UK has made the decision to move back in the direction of nationalisation. In Germany, some people still pretend this is somehow fine and just needs to get cleaned up before the privatization can continue.]

ahartmetz•33m ago
The one good thing is that they failed to take it private. Imagine how bad it would be with the current maintenance backlog and no public funding.
lmm•13m ago
> Not sure if this is better or worse than the UK's Network Rail story, but at the end of the day the only thing that will solve this is if they re-nationalize the tracks & infrastructure. What kind of an idiot thought including that in the privatization is a good idea is beyond me. It's not like you can build a 2nd railway network in order to get free market & competition. (For comparison, imagine privatizing the entire road network, village street to Autobahn.)

If you privatize the infrastructure and trains together you can at least compare one region against another, even if they're not directly competing. Trying to operate the trains separately from the tracks was a disaster in the UK and lead pretty directly to two mass casualty incidents.

wolfi1•28m ago
and/or incompetence
48m ago
Luckily: Update from announcer is that trains can start again at 12:25 AM and they reduced our delay by 30 minutes. But there’s still a huge line of riders at the DB service desk.
brazzy•24m ago
Had a very similar experience in Munich years ago. That time it was because a train engine on fire on the tracks leading out of the station...
mcbetz•48m ago
In Erfurt since 2,5 hours. Out of office train driver keeps us updated from chats with fellow drivers (their sources say it is due to software update), radio is fixed now and trains processed one after another (starting with super fast ones - Munich > Berlin, e.g. - so the tracks get emptied quickly). Other interesting observations: when our train stopped, all hotels were already fully booked, as were coach tickets (Flixbus) that would run in the early morning. Crazy how fast people react to shocks.
dgellow•33m ago
Yeah, I experienced that a few times in airports with massive disturbance. You could see all the hotels getting fully booked almost live, then when you eventually arrive somewhere with a booking you still have to wait an hour due to how long the queue at the hotel reception is. Always a crazy experience
okanat•32m ago
I am a daily user of S-Bahn. I know 2 alternative routes from every single station from home to work. I even started to memorize their departure times. DB prepares you for the worst.
jtwaleson•45m ago
I was at a conference in Frankfurt, traveling back to Amsterdam with my cofounder and got stuck in Oberhausen. We have an early flight tomorrow and there's no trains in NL due to a strike tomorrow morning, so we decided to take an uber home.

At first the delay was 30 minutes. Then 2 hours. After 1h30 with zero updates we decided to bail. Just checked and nothing is moving yet, so we made the right call.

dgellow•36m ago
Yeah, definitely. Hope you can get to your plane on time and that you can expense the uber trip, that’s a pretty long ride from what I see on gmap
icefo•7m ago
We departed around 30-45 min late from Basel sbb (in Switzerland) in a night train that goes through Germany.

They told us about the communication issues but what surprised me is that they told us that the Deutsch bahn replaced the locomotive with one of their (that was near the border I guess) so we could depart.

ErroneousBosh•27m ago
Leide nicht.

Trains in Germany and the UK for main-line running both use 1435mm gauge. UK trains are not a custom size.

gpvos•27m ago
They are. Rail gauge and loading gauge are different concepts. Use Wikipedia.
phatfish•6m ago
Everything about UK rail is custom (apart from the gauge). Apparently it's one of the (many) reasons HS2 is such a mess.

They were trying to run trains faster than typical continental high speed lines, which meant custom design work that needs loads of additional testing and certification. Rather than just use the Spanish or French high speed designs.

ahartmetz•52m ago
Deutsche Bahn doesn't manufacture rolling stock. They buy it from Siemens, Stadler, Talgo, Alstom etc...

Edit: AFAIK, some of it - mainly high-speed trains - is designed according to DB specs and subsequently offered under a new name (and with changes) to other train companies. For example DB ICE 3 (manufactured by Siemens) / Siemens Velaro.

SiempreViernes•40m ago
You can probably buy some of the older rolling stock from DB thought.
bennofs•35m ago
There is even a website just for that: https://www.db-gebrauchtzug.de/r/gbzp/gbzp/home?session=2228...
ahartmetz•11m ago
It does happen occasionally, but DB tends to run, maintain and sometimes upgrade its successful (~reliable and widely introduced) rolling stock until it falls apart or is grossly outdated (40+ years old). Rail passenger numbers are increasing, so there is no need to sell stuff to downsize.

The Flixtrain company uses 40+ years old IC (intercity) cars - they have no air conditioning and it's really loud inside with open windows, especially so in tunnels. That is the kind of stuff that DB sells.

gib444•50m ago
> The UK buys most of their trains from Deutsche Bahn (German Rail) and just brands them differently.

This is totally incorrect.

We buy our trains from French/Swiss/German/Spanish/Belgian manufacturers, or build them ourselves in eg Derby.

We do not buy our trains from DB.

beejiu•1h ago
Yes, and just yesterday a passenger train was routed into the path of a freight train due to some points failure. It does make you wonder. https://www.railmagazine.com/news/points-failure-results-in-...
6LLvveMx2koXfwn•37m ago
The trains heading for each other was not a direct result of the points failure but a direct result of the manual operation of the points after the failure. Everything was on go-slow so no risk of collision. This was human error.
gib444•1h ago
There was a GSM-R outage in the UK last month ago too [0]

[0] https://www.railforums.co.uk/threads/nationwide-gsmr-outage-...