BahnMining - Pünktlichkeit ist eine Zier (David Kriesel)

media.ccc.de · 3.3M views · 2019 · 1:01:50

Open on YouTube

Data science & statisticsTransit, cities & urban planningData visualization & information designtalkdated

Why Hacker News recommends it

Recommended in threads on German rail as the data-backed explanation of how reported punctuality understates real delays.

What it is

David Kriesel's 36C3 talk, in German, analyzes a year of scraped data on every stop of every long-distance train in Germany. It shows how Deutsche Bahn delay statistics hide cancellations and delays.

Recommended by 2 HN commenters across 2 different months, 2022 to 2026.

What Hacker News said

Strong rec martin_a · 2023-08 · on “I Walked Across Luxembourg – A Hike from the West to the East of the Grand Duchy”

I think they want to get rid of the trains going to Interlaken directly. At least that's what I read in the SZ [0]. If you haven't seen it, there's the great talk from David Kriesel on the 36C3 [1] about how Deutsche Bahn is... "doing statistics" to hide their delays. It's well worth the hour! [0]: [LINK] [1]: [this video]

Recommends luckylion · 2022-10 · on “German rail operator says train disruption caused by sabotage”

That's why you should hire the PR companies they're using, not the train companies themselves. Partially joking, I think the image stems from the past, but the system degrades when it's not maintained appropriately. There was an entertaining talk at a CCC event a few years back which looked at DB reliability and accuracy (in German): [this video]

Cites martin_a · 2023-08 · on “I Walked Across Luxembourg – A Hike from the West to the East of the Grand Duchy”

This kind of hits the core. As the DB (Deutsche Bahn) is a private company now (although they are 100% owned by the state), they have to make a profit. How do you make a profit? Either raise prices or lower costs. Doing both is the best and that's what they do. Raising prices is easy, it just gets more and more expensive, even the "cheap" Deutschlandticket is too expensive, experts say it should probably be around 29 Euro/month to make a real change. How do you save costs? You do only the bare minimum of maintenance, don't invest in building more tracks and instead reduce tracks and track switches. That's what they've done the last 20 years or so. [0] This leads to ICEs being stuck behind sl

Cites josefx · 2023-10 · on “Germany's terrible trains are no joke for a nation built on efficiency”

> Here are the official statistics: [LINK] ... A few years ago David Kriesel did some independent data mining on the reported delays. One point that came up is that official statistics do not even cover train stops that where cancelled and I think it was also mentioned that cancelling stops was one of the ways used to make up for lost time if needed to avoid knock-on effects. German presentation: [this video]

Cites spflueger · 2025-12 · on “Germany's train service is one of Europe's worst. How did it get so bad?”

Quite some years ago there was some data backed evidence of this I would say. [LINK] Here is the link to his talk directly [this video] Its true that the network is quite dense and used by also cargo trains, but there is no denying that things got worse and worse. I constantly experience delay to do some stuff not working. I forgot even the minute threshold when a train is still punctual according to DB. I believe it's 10min by now, which can be deadly if you need to switch trains :)

Cites mimischi · 2026-03 · on “Bet on German Train Delays”

For context, David Kriesel gave the infamous talk called “BahnMining” at 36C3 highlighting this. IIUC it’s only available in German: [this video]

Critical zwnow · 2025-10 · on “Digital ID – The New Chains of Capitalist Surveillance”

8 years, wow. Try 30 and actually growing up in this country. School is letting people down, rent prices are exploding. Public transportation is a complete joke ( [this video] ) Sorry, but with how rich Germany is I can and should expect more from this country.