Technologist designing software to address the climate change emergency and helping improve diversity in tech. Some things I enjoy: - travelling, by train or tall ship if possible; - contributing to my community orchard; - reading SF&F; - baking cake; - eating cheese; - cat pictures. Some things I believe in: - Trans rights are human rights, - Slava Ukraini - Free Palestine
Public Key
npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Profile Code
nprofile1qqsrqc3muny75xys7x2093v9pd5a5clk4pfl2necp34xupda5qkmdxspz4mhxue69uhhyetvv9ujuerfw36x7tnsw43qd5ymvf
Show more details
Published at
2026-08-19T17:28:54Z Event JSON
{
"id": "dec74713463b0a52fa7b02c3cf5b142762490eb42dda6fbd68ad97c3d05f6d49" ,
"pubkey": "30623be4c9ea1890f194f2c5850b69da63f6a853f54f380c6a6e05bda02db69a" ,
"created_at": 1787160534 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://mastodon.me.uk/users/brunogirin",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"Bruno Girin\",\"about\":\"Technologist designing software to address the climate change emergency and helping improve diversity in tech.\\n\\nSome things I enjoy:\\n- travelling, by train or tall ship if possible;\\n- contributing to my community orchard;\\n- reading SF\u0026F;\\n- baking cake;\\n- eating cheese;\\n- cat pictures.\\n\\nSome things I believe in:\\n- Trans rights are human rights,\\n- Slava Ukraini\\n- Free Palestine\",\"picture\":\"https://mastodon.me.uk/system/accounts/avatars/000/020/097/original/129d9b4605b29eaa.jpg\",\"banner\":\"https://mastodon.me.uk/system/accounts/headers/000/020/097/original/365e277b31b689db.jpg\",\"nip05\":\"[email protected] \",\"fields\":[[\"Pronouns\",\"He/Him\"],[\"Website\",\"https://bzh.me.uk\"],[\"BookWyrm\",\"https://bookwyrm.social/user/brunogirin\"],[\"Pixelfed\",\"https://pixelfed.eu/i/web/profile/495657502045335232\"]]}" ,
"sig": "812efe20565dfcc7db14855547be3f052a67b794a5dc966caa52b8c910da8644453af4d9ef4f5ffe51c2a70494311f1fd668ddd4c084b9058fa0f23a645614d6"
}
Last Notes npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…y789 I wish some rail journey sites used a map to help me plan it. I mean, a map is a fairly useful visualization for travel and to differentiate locations with similar names. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…ugpy FYI, the link results in a 404. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…y789 Transforming a cross border rail line into an outlet mall doesn't feel like progress to me maybe it does to the people who live there. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…y789 It looks like there's a force field around Luxembourg preventing any trains from going through. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin Worth a read if only for the sentence "the UK is a country whose politics is composed 50% hatred of migrants and trans people, and 50% incredibly stupid planning battles." #nevent1q…gxs9 npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…65q8 What did you do 20 years ago that you needed to go to court? Lawyering with intent? npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…y789 Would you have special bonus points for finding a solution when you don't speak the language of the country you're going from or to? npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…y789 Torino or Milano? npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…x9tq @nprofile…3yrk I used to live in the constituency next door and I generally agree with this statement: "Reform lost because it is a very left wing seat." It's a very worker friendly seat and they despise the Tories. I believe that some of the swing to Reform is a result of people falling for the "man of the people" lie. To beat Reform, that lie and the fact that Reform is Tory++ needs to be exposed. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…l7em @nprofile…vdqp @nprofile…qdgy Interestingly a groundhog is a type of marmot, of which we have quite a lot in the Alps, but marmots seem to not care about the weather so much. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…dm9c @nprofile…y789 Yes, that's what I was going to say: do you need a qualification when your posts demonstrate your skills? npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…y789 It sounds to me like you would be a great Product Manager for a railway company. They wouldn't hire you for your knowledge, they would hire you for your ability to collect knowledge from a number of specialist sources, understand it and its limitations and come up with a strategy to deliver a solution. Your projects perfectly show your ability to do this. I do exactly this in my day job, albeit in a different domain, if you want to have a chat about it. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…5nhm @nprofile…wts6 @nprofile…ugpy As someone who benefitted from free education, I'll point out that making it free only makes the system less bad, it doesn't address the root cause. As long as achieving good grades is seen as essential for success, students will focus on it. For them to learn, you need to offer a way forward to those with mediocre grades. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…7m8a Cool! Where can I file a request for improvement for the next version? npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…ppz9 @nprofile…998y oh so that's what CEO really means? npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…9nkh BAGEL IS STARVING AND IS ONLY SKIN ON BONES, HE HAS NEVER BEEN FED HIS ENTIRE LIFE!!! npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…x759 typo: "we are carry out". I assume "are" should be removed. I find the second bullet point in the "things you must do" section confusing, I probably need more coffee. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…44nk sounds cool! What game is it? npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…0h8q @nprofile…fesq oh cool, they used a VIC-20! This was the first computer I ever used when my school got one thanks to one of the maths teachers. I got popular with the other kids when I learnt how to load and run the games. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin First time my new dual SIM phone makes it to France, which means that I am now dual-roaming:. both the Spanish and the UK SIM show a R next to their signal symbol. This also means I get double the "welcome to France" messages, in two different languages. I fully expect to end up with half the battery life as a result. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…xtl2 @nprofile…qz4x The number of times I've had to sneak into a pub to go pee because there are absolutely no public facilities in central London is frustrating. Then you have the Schrödinger's facilities like Piccadilly Circus tube station toilets: sometimes they're there, sometimes they aren't but you don't know until you try to go. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…x759 I'm not a lawyer but I've read enough legal documents to be happy to proof read. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…x759 Nice! Now for the rest of the feedback: this is superb work and the first time I enjoyed reading a TOS because it all made complete sense to me. Simple, to the point and sensible. Thank you! npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…qpr4 @nprofile…ddm3 @nprofile…vrtw @nprofile…qz4x Ealing is Labour of the type that just want to keep the status quo and not alienate drivers. It was *one* of the reasons. There were others. Once I had taken the decision to leave, the cyclability of Valencia definitely gave it an edge over other potential choices. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…ddm3 @nprofile…vrtw @nprofile…qz4x same with cycling. As soon as you offer people a real, practical choice, they will use it. Incidentally that's one of the reasons I just left London: without a car, public transport was the only choice because cycling in West London is not an option if you want to stay out of A&E. Now in Valencia, I can choose between public transport and cycling for everything I do and I'm much happier that way. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…x759 ah got it, so you're one of the loudly tutting ones next to that oik? npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…x759 taking a call on a crowded train? You monster! npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…5cma I think @nprofile…s86f needs to see this. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…x759 did you switch on the hob to check it works? npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…x759 would a library or school near you be interested? npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…eff9 @nprofile…qtlf yep, I realise as I grow older that some touch interfaces no longer work reliably for me, like the touch interface on my kitchen hob or fingerprint scanners. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…kjdt no idea if this is a place you're considering but I just move from London to Valencia and would be happy to help with admin and anything else if you wanted to do the same. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…x759 raw or cooked rice? npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…60lz they're not the only ones, the town of Lorient in Brittany shows the same, 50% fewer serious accidents (in French): https://www.letelegramme.fr/morbihan/lorient-56100/a-lorient-pionniere-du-passage-a-30-kmh-le-nombre-daccidents-graves-a-ete-divise-par-deux-6778297.php npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…x759 @nprofile…xtl7 I visited my solicitor yesterday to give them some confidential info because they can't receive it by email. I wish they had a sensible way to do this electronically. Maybe there's a use case for a hosting provider to have a small company offering that includes managed NextCloud, Liberaform and other bits and pieces? npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…y623 I'll see if I can find some pointers but I've seen 10 and 15 minutes intervals. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…y623 time change means you have 1 day with 50 readings, another with 46. Other assumptions I made: HH data always uses the same time zone. Sometimes it's in Europe/London and changes on time change, sometimes it's in UTC and never changes. HH data is universal. Different countries use different standard intervals so if you go international, it becomes interesting. Getting access to HH data is easy. HH data feeds send updates every day. HH data feeds use a secure connection. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…wuyc I see. So are the US threats to annex Canada a way to legalise his dodgy US citizenship? npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…wuyc sorry but: how does he have a Canadian passport in the first place? npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…zwgs with spices npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…60lz having worked on an NHS IT project a few years ago, I can guarantee that the IT and communications problems are symptoms, not root causes. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @nprofile…ng6c if you can absorb IR radiation does it mean you could have PV that works at night by capturing the IR radiation of nearby objects that got heated during the day such as a brick wall? npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @npub1y98…fhhs @npub1xs6…4pga as someone who takes the London-Paris route regularly, I agree. I've rarely been on a Eurostar with more than a few spare seats, it looks like it's at capacity irrespective of day or time of travel. Eurostar has the added complexity of border control, which requires additional staff and physical space that they don't have, neither at St Pancras nor Gare du Nord. So they would struggle to significantly increase capacity. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @npub198t…hasj @npub19ts…y34c this one then: https://en.m.wikipedia.org/wiki/Amstrad_PPC Some of their first PC compatible, a few years younger than the 8bit CPC range, with new technology like 3.5" floppy disks 💾 That's when they pivoted to business machines rather than fun hobbyist machines and why I upgraded to a Commodore Amiga 🙂 npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @npub198t…hasj @npub19ts…y34c do you remember the model they had? I had an Amstrad CPC 464. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @npub1hqx…944s if it's to make them available, what about using a static site builder like Hugo? It's then a bunch of static HTML that serves photos. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @npub198t…hasj sounds about right then. Windows in the room are optional at that price. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @npub198t…hasj London? npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin On the train between Paris and Barcelona. We just crossed into Spain: no passport control, no delay. The contrast between this and the Eurostar journey yesterday, that started with a long queue, security and passport control, is striking. Freedom of movement is one of the best things the EU enables for its citizens, we need to make sure we keep it and extend it. In unrelated thoughts: fuck #Brexit npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @npub1fvt…83fu couldn't you stop in Mulhouse? It's 30 minutes by train and both cities share the same airport. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin Quick explainer on how the French election system works by someone who is French and has watched all the explainer videos he could find. This is the election for the MPs. there are 577 of them. It is run over two rounds. The aim for each party is to win a majority of seats (289). 1/? npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @npub198t…hasj nice! I'll have to try the new fediverse tag. You might also want to add og:locale (which is the one that prompted me to add the lang attribute). npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @npub1aq0…py77 I feel that if she could fit her whole snout in the cup she would do so! npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @npub14k2…ed68 indeed. I don't think the insurance industry, or real estate in general, is able to deal with unmanageable rates of change. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @npub1zdz…tl8u do you mean that in 2000 years, you'll have archaeologists looking through the remains of red light districts going: "so they had all those shops dedicated to fertility gods and godesses"? npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @npub198t…hasj do you mean that Ofcom designed a process that only large companies had any chance of delivering but applied it to small companies too? npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @npub1jc0…sldg you can drink Tinto de Verano too, which is a red wine spritzer on ice. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @npub1ht0…dyc3 mmm ok so they don't do it in a way that is useful to you. Let's Encrypt expires after 90 days because it's designed to be automated. If they don't use that capability it effectively makes it useless. And yes, dealing with certificates is less appealing than sticking your head in a vat of boiling oil. Apologies for sending you on a wild goose chase! npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @npub1ht0…dyc3 if they're like my provider, you should then have a way to enable HTTPS on all your sites at no or little cost, it might be in the site configuration. The £50/year should be for certificate from other authorities that still cost money. Now if they charge you £50/year for Let's Encrypt, they're taking the piss. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @npub1ht0…dyc3 is that for SSL certificates? If yes, your hosting provider is missing a trick and it might be worth shopping around if you're able. Some hosting providers will now do it for free with Let's Encrypt. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @npub1ht0…dyc3 in the olden days, I would have suspected a hard disk partial failure but I don't know if it's a thing anymore or how to check. That said, you might want to backup important files just in case your disk is feeling blue. npub1xp3rhexfagvfpuv57tzc2zmfmf3ld2zn748nsrr2dczmmgpdk6dqyajx5z Bruno Girin @npub1jc0…sldg is it a variant on the Cobra Effect accidentally created by the British government in India during the colonial rule?