Sign in

NON-TOXICNo ads · No shady algorithms

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Oliver Blanthorn

@bovine3dom.masto.ai.ap.brid.gy
36 followers 5 following 1.1K posts

Tridactyl developer All posts and own media are licensed under CC0 🌉 bridged from ⁂ masto.ai/@bovine3dom, follow @ap.brid.gy to interact

PostsRepliesMedia
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 3h
New map for you all: sunset in local time for the winter solstice. As always, uniform population shown on the left - each square is about 150k people. I think Brest in Belarus is the only real howler in Europe - otherwise the map mostly shows you that we should […] [Original post on masto.ai]
A map of local sunset times across Europe and Africa
000 0
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 6h
the ERA has an open call for presentations on railway data in Mulhouse, 8-10 June 2027. Deadline 20 November www.era.europa.eu/content/rail-data… it would be pretty funny to stand up in front of loads of SNCF/Renfe people and tell them how i help their […]
masto.ai
Original post on masto.ai
004 4
Reposted by Oliver Blanthorn
Cycling on Rails @cycling-on-rails.mastodon.social.ap.brid.gy · 23/10/2026
@thias @bovine3dom @apicultor Yeah, I also saw the same in Bordeaux. No wires nor ticket machines nor information about upcoming trams at all at the Place de la Bourse stop. Just so that the view remains undisturbed... to the 2x2 lanes highway running just […] [Original post on mastodon.social]
A tram stop at night, without overhead wires. You can only tell it's a stop because it's elevated for level boarding. There is only one bench visible per side.View of the square from the water mirror, with sunset reflection and monumental buildings making a half-circle. Unfortunately this view is disturbed by a traffic jam running in the middle.
122 2
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 23/10/2026
@cycling_on_rails hahaha that second picture is incredible. unspoilt!
000 0
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 23/10/2026
Another day, another departure board gets fixed by On Voie Tous. Version 0.12+ will run on pages like www.adif.es/w/65000-val%C3%A8ncia-e… As always, I recommend using dpartu.re to actually get to the departure boards without having to […] [Original post on masto.ai]
Valencia Estacio del Nord with platform predictions shown in the far right column
000 0
Reposted by Oliver Blanthorn
Cycling on Rails @cycling-on-rails.mastodon.social.ap.brid.gy · 23/10/2026
These days I got to meet with @bovine3dom and @apicultor in the Nice area, definitely let them know if you're passing by, they are wonderful people! So I got a private tour of urbanism in the area. I'm posting mostly the optimistic good bits between Nice […] [Original post on mastodon.social]
A rare sighting in Nice: a street without on-street parking, with a protected bidirectional cycling lane and a fair amount of trees/bushes.Bank along the beach with a bidirectional cycling lane painted close to the street. Oliver told me there was a dedicated lane for bicycles but it got given back to cars despite low traffic, and that all the cars in the traffic jam are heading into a 7-floor (!) underground parking.Tram tracks with even some grass.Bidirectional bike lane along a one-way street for cars, with trees.
212 2
Reposted by Oliver Blanthorn
210561 ✨ [Q] @q.glauca.space.ap.brid.gy · 23/10/2026
absolutely savage response by the Google root team here; and entirely justified in loosing their shit a bit
013 3
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 20/10/2026
new from the people who brought you "security through obscurity": security so dumb that no-one would even think to try that
000 0
Reposted by Oliver Blanthorn
210561 ✨ [Q] @q.glauca.space.ap.brid.gy · 20/10/2026
Autonomous car defeat umbrella
315 5
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 19/10/2026
fixed a #fahrtle issue which added 60 second timeouts before you could take each train (!) and updated the transitous data. so now China is full of trains compute.olie.science/fahrtle new league using the new data will start tomorrow. this version also […] [Original post on masto.ai]
a screenshot of fahrtle showing Shenzhen, Hong Kong and Macau. they are now covered in railway stations and bus stops
000 2
Reposted by Oliver Blanthorn
Michael Szell @mszll.datasci.social.ap.brid.gy · 19/10/2026
Next semester I'm teaching the course in #Geospatial Data Science at ITU #Copenhagen. I'm looking for a talented TA to run the exercises. This role is perfect if you are currently studying, or have just finished your studies in Data Science, or related fields […] [Original post on datasci.social]
geospatial course topics
0615 15
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 17/10/2026
[llms] very funny that anthropic is using the number of FIXMEs in code as a measure of LLM code quality writing FIXME next to some code is a very human thing to do and not something i have ever seen any AI code do (and seems to be one of their flaws - an inability […] [Original post on masto.ai]
claimed productivity and quality metrics at anthropic when employees start using AI
010 1
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 16/10/2026
@cycling_on_rails why would foreigners want to take spanish trains. that's what taxis and flights are for
000 0
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 16/10/2026
@cycling_on_rails presumably the board here pantallas-estaciones.vercel.app (scroll down) doesn't load either?
pantallas-estaciones.vercel.app
Pantallas de estaciones ADIF
Generador de pantallas de estaciones ADIF
100 1
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 16/10/2026
@cycling_on_rails -_- i guess i need to make a map of "what countries is adif blocking today"
100 1
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 16/10/2026
("why doesn't adif comply with EU law and give everyone the good data feeds" i hear you all cry out in unison)
000 0
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 16/10/2026
dpartu.re now sends you to the official adif.es departure board for most Spanish stations, rather than the fan made ones. it's much uglier than the cool fan-made ones we were using before, and it insists on showing long distance and short distance trains separately, but it has data for […]
masto.ai
Original post on masto.ai
200 2
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 16/10/2026
the adif android app uses a different endpoint to the infostation API that all the fan sites use to show departures. it covers many more stations. it also is authenticated so only the android app can make the requests. this is, if you'll forgive my use of some technical jargon, "very stupid"
000 0
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 16/10/2026
days since i fixed a bug that didn't exist: 0 (i was running On Voie Tous as an extension and as a userscript at the same time and being surprised that i was getting two sets of platform predictions)
000 0
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 12/10/2026
[booze, food] @stefanlindbohm et oui 😎 @moof
100 1
Reposted by Oliver Blanthorn
daniel:// stenberg:// @bagder.mastodon.social.ap.brid.gy · 12/10/2026
Updated graph with the findings we will publish this week. Maybe - maybe - that is the beginning of a drop ? I've long theorized that we should see (a more distinct) plot drop when we start to reach the end of "the wave" of reports.
Accumulated vulnerability age when reported, showing a slight drop at the end of 2026
032 3
Reposted by Oliver Blanthorn
daniel:// stenberg:// @bagder.mastodon.social.ap.brid.gy · 12/10/2026
Number of published #curl vulnerabilities on October 14 and the 2026 projection.
Number of published #curl vulnerabilities on October 14 and the 2026 projection.

67 by October 14, 86 by the end of the year?
095 9
Reposted by Oliver Blanthorn
Moof! 🏳️‍🌈 @moof.space · 12/10/2026
On the rails again... #Interrail #CrossBorderRail Today, @bovine3dom, @wendy and I felt like lunch at an Italian restaurant, so we are going from Luzern to Luzern via Tirano. We’re doing the same route as the Bernina Express. Today’s Itinerary […] [Original post on cupoftea.social]
Wendy the DBJUNGLESKOG sat on a Outline of itinerary for 2026-10-12
101 1
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 11/10/2026
@kaat0 i got round to running germany at a slightly higher resolution if you want to play compute.olie.science/expo/?data=ger… shift-click to draw lines on the pixel grid. adding more than one line and being able […]
masto.ai
Original post on masto.ai
000 0
Reposted by Oliver Blanthorn
210561 ✨ [Q] @q.glauca.space.ap.brid.gy · 08/10/2026
does anyone know anyone at SPRIN-D / d-you Wallet who’d be interested in talking to me about D-Tickets in the EUDI Wallet?
002 2
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 06/10/2026
Just updated On Voie Tous to add platform predictions to the old (and best) RFI departure boards for Italy. Existing users will have to accept new permissions to run on RFI (and Adif, which is currently down) over the next few days to update […] [Original post on masto.ai]
A screenshot of an RFI departure board open in two windows: on the left, platform predictions are shown in the platform column. On the right, most platforms are missing
002 2
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 05/10/2026
@cycling_on_rails i missed this snippet about the La Spezia night train. i took it once - it was really fantastic. leave Nice in the morning, hike the cinque terra, get on the night train and wake up in Vienna i think they axed it because of work on Milan - Genoa. I hope it will come back […]
masto.ai
Original post on masto.ai
000 0
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 05/10/2026
@cycling_on_rails you can more or less see this with the router. i haven't bothered to add a function that subtracts the two get everything (inc Flixbus) […]
masto.ai
Original post on masto.ai
000 0
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 04/10/2026
this is such a weird consultation. the first part basically boils down to - LLMs are illegal to train in Europe. how can we make them more illegal to train? (copyright law is great. all money to rentiers) then there's a later part which is - how can we make science exempt from copyright? […]
masto.ai
Original post on masto.ai
011 1
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 04/10/2026
just once i would like to cross a border into germany and not be hit with a delay that causes me to miss my next connection (i was expecting this to happen and planned for it. and i have had to arrange my entire day around "France does not run any trains around lunchtime". but still)
000 0
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 03/10/2026
@moof lol it never occurred to me it was for people who don't book their own travel. that makes so much sense i just assumed it was an old fiefdom that hadn't been ruined by sncf connect have been using it for a couple of years. it's very handy. (and why the hell doesn't SNCF connect offer this?)
000 0
Reposted by Oliver Blanthorn
Moof! 🏳️‍🌈 @moof.space · 03/10/2026
Thanks to @bovine3dom I have become aware of the TGV InOui Pro app, which appears to be aimed at business travellers who don't book their own travel. It can read and process interrail reservations, for InOui, Intercités, and Intercités de Nuit. It can […] [Original post on cupoftea.social]
Screenshot of TGV InOui Pro showing details of my delayed train, including the actual arrival at 18:12 rather than 16:12.

It also shows coach and seat numbers, and on-board services, including the platform it arrived at
301 3
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 03/10/2026
@moof were they reasonable about it or did you nab a last minute reservation?
000 0
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 03/10/2026
@moof their handy form has never denied me with screenshots of my ticket and the details of the delayed trains, and receipts for things i want reimbursed i usually take screenshots of delays in apps and photographs of trains next to station clocks as my plan B but i have never had any pushback
000 0
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 30/09/2026
RE: masto.ai/@bovine3dom/11736073878133… i have only had a mastodon account for three years so i don't know how it works. but i think you usually can't see replies deep in threads on your main feed? anyway i made a userscript github.com/bovine3dom/railfinder_ha… for the […]
masto.ai
Original post on masto.ai
102 2
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 30/09/2026
really inconsiderate of interrail to have such a deep discount on continuous passes three months of first class infinite trains for ~€600 is outrageously good value for money but i don't need three months of infinite trains and i am not particularly sure i want three months of infinite trains
010 1
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 30/09/2026
@cycling_on_rails oh cool are you coming? yeah they're great. i haven't actually looked at the data yet but if you want 700GB compressed i have been collecting it since April @HaTetsu @opentransport
000 0
Reposted by Oliver Blanthorn
210561 ✨ [Q] @q.glauca.space.ap.brid.gy · 30/09/2026
For the fedi public transport nerds: get paid to work on NeTEx www.cencenelec.eu/news-events/news/…
cencenelec.eu
Call for Experts: Help Shape Europe's Future Standard for Transport Data Exchange
The European Commission, through the European Innovation Council and SMEs Executive Agency (EISMEA), is seeking experts to contribute to the development of the future harmonized EN 16614 Network Timetable Exchange (NeTEx) standard. This strategic initiative will support the implementation of key EU legislation on multimodal travel information and rail data interoperability, helping to build a more connected and digital European transport system.
006 6
Reposted by Oliver Blanthorn
Brendan Halpin @bthalpin.mastodon.social.ap.brid.gy · 30/09/2026
Hooded vs carrion crow distribution www.reddit.com/r/crows/comments/1ws…
002 2
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 29/09/2026
[re: LLMs] closed the PR. i should be grateful in a way because it did push me to do the thinking i said i needed to do in the issue the solution suggested by the user and done in the PR by the bot would have broken lots of users' tabs so yey for maintainers i guess the tiniest models can't […]
masto.ai
Original post on masto.ai
001 1
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 29/09/2026
[re: LLMs] 🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩🫩
100 1
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 29/09/2026
[LLMs] what is the point of PRs like this the account seems to have no human involvement at all the code at first glance seems mediocre, so they're probably using a cheap model and what's more it has picked an issue to work on where i last said "i need to think […] [Original post on masto.ai]
Closes #5535

New reader articles are stored in Firefox's session-only storage through the background script, so article text is not written to persistent extension config or synchronized. The reader consumes and removes the session entry after loading, while caching it in sessionStorage for same-session theme reloads. Existing UUIDs in legacy reader_articles config still load with awaited cleanup, and Sync strips that legacy key from both outgoing and incoming data.

Validation:

    yarn run build --quick passed after a temporary local workaround for this Windows environment's bundling of an unused Node-only source-map helper; the original helper was restored afterward.
    yarn run tsc --project tsconfig.json --noEmit passed.
    ESLint passed on the five changed TypeScript files.
    src/lib/config.test.ts: 259 tests passed.
    Firefox 156 WebDriver verification passed: session write, absence from persistent config, article rendering, and removal after rendering.
    src/excmds.test.ts could not run in this Windows environment because ts-jest rejects the generated file under the repository's outDir configuration.

I could not obtain a separate human tester. Manual verification: run :reader on an article, confirm it renders, check that its pending UUID is in extension storage.session and absent from userconfig, then verify the UUID is removed after rendering. Closing Firefox before opening the reader should discard the pending article.
100 1
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 29/09/2026
@siegeavecvue it's that japanese safety culture :(
100 1
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 29/09/2026
sudgy.itch.io/akimbo-express i hear some of you like hyper-realistic train simulators
sudgy.itch.io
Akimbo Express by Sudgy
A Choot-'em-up
124 4
Reposted by Oliver Blanthorn
Stefan Lindbohm @stefanlindbohm.mastodon.social.ap.brid.gy · 28/09/2026
I’m going through exactly what is proposed to change in the Passenger Package and wanted a way to easier see things word by word, so I did what any programmer would do and put it in source control to view it as a code diff 🤷🏻‍♂️ If you’re used to reading code diffs and are interested in […]
mastodon.social
Original post on mastodon.social
112 2
Reposted by Oliver Blanthorn
Cycling on Rails @cycling-on-rails.mastodon.social.ap.brid.gy · 28/09/2026
RE: eupolicy.social/@erpu/1173434526184… My new "favorite" challenge: trying to buy a Prague-Munich ticket on the direct EuroCity. 👉 With SBB: 106€ 👉 With DB: 55€ 👉 With CD: 24€ Details below 👇
eupolicy.social
142 4
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 28/09/2026
i love it when companies rate limit access to their data. why would anyone want all the data. just a small view of it is fine. luckily the company in question runs a balkans-inspired level of rail service to most stations, so i can be more strategic about which stations to ask for at which […]
masto.ai
Original post on masto.ai
012 2
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 26/09/2026
[subtoot] when translating French to English i always have to dial down the dickishness a notch or two to get something accurate like « penser à » which directly would translate as "think to" or "remember to" in English comes across as incredibly patronising or rude, but in French it isn't. So […]
masto.ai
Original post on masto.ai
020 2
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 26/09/2026
[muddling through a world changed by LLMs] i missed this last month - rfd.shared.oxide.computer/rfd/0576 - cantrill has written up some guidelines on LLM usage when working with humans it is the first thing i have read in a while that feels measured and sensible especially the bit […]
masto.ai
Original post on masto.ai
010 1
Oliver Blanthorn @bovine3dom.masto.ai.ap.brid.gy · 26/09/2026
@moof `less` if it's indented and huge, vim if it's indented and merely big. if it isn't indented, i use some binding to libxml in Julia to prod at it. but really i don't get on well with XML at all github.com/bovine3dom/departures/bl… (iirc DB […]
masto.ai
Original post on masto.ai
000 0