Microposts
On the one side, the new BambuLab pinterthingamagig does solve having a few tools i like in a reduced space, on the other side a shady company can brick my printer, laser and cutter in one go.
Seems the sorting hat had to get a second job in the French police, inflation affects everyone

Crumple traffic cone in front of French police car
European friends, tell me cloud providers in your country and why you like them, trying to dimension what kind of layout i would have if i wanted to do infra consulting
I began my day decided to upgrade my nvim config (which i port across devices) to use a venv for the tools that is not the same of the project i am editing. I am pleased to say i have not touched a computer in all day and likely won’t unless i decide to play videogames.
coming from a place where hail used to destroy cars i can’t get used to the fact that here it is just so light that it hangs on spiderwebs

very light hail caught on spiderweb
Welp, finally moved all my server running services from Linode, I am now fully hosted in .fr and my server is fully reproducible and has backups that have been tested all with ansible, next step is DNS
I decided to put my money where my mouth (and taxes and govt are) and am moving my hosted services (mostly used for personal dumb projects) into a French host. Also using the exercise to tune my ansible and backup/restore processes.
In another attempt at consolidating my services, I used existing implementations to convert my blog comments to Mastodon and BlueSky posts, this way I no longer depend on disqus and interaction is consolidated, more details: https://perri.to/2025/03/using-fediverse-comments/
Quick post of a cheap hack I attempted to chase potential sqlalchemy connections going cross threads https://perri.to/2025/03/chasing-alchemy-through-threads/