Pinned toot

Hello I'm Bram, freesoftware dev, queer, organiser of $stuff and anti-capitalist.

My main actions during the last 10 years were around protecting and decentralizing the internet from talking to EU MEP, to building local associative ISP and self hosting server but I mostly work on @yunohost now.

I also did super nerdy things

But don't be fooled, I mostly shitpost and post cute animals gif 😋

Exhaustive list of my contributions

People of Mastodon, je suis à la recherche :

d'un appart / logement (lumineux, pour la dépression hivernale)

à Paris Est ou banlieue pas trop loin (Vincennes, Montreuil, St Mandé, Villejuif)

avec deux chambres,

pour 1 200€ / 1 300€ (donc environ 600€ de loyer par personne)

Est-ce que tu aurais ça quelque part ?

Urgent : Demande aide / colocation region parisienne 

Dites y’a mon copain, mec queer, qui via les changements subis de sa coloc se retrouve à cohabiter (mal) avec des personnes ouvertement homophobes.
Il ne se sent plus vraiment en sécurité chez lui, donc si vous voyez passer des recherches de colocs (il est salarié au smic donc environ 500€ mensuels) en RP, plutôt 93 ou pas trop loin d’Aubervilliers / Vilette pouvez me dire?
Je transmettrai, il n’a pas de réseaux sociaux. Merci de 🔀 !

I had fun with it yesterday to try to improve YunoHost ui/ux on results in cli:


Show thread

I'm playing with the python rich module and am really in love with it, I think I'm going to force it on every project I'm involved in to get better error messages and a bunch of other cool things (it provides so much stuff it's awesome)

Pour comprendre notre démarche, vous pouvez relire cette interview par Elsa Gambin publiée l'année dernière :
Echap, des outils pour aider les femmes à s'émanciper des cyberviolences

see: the so badly named "cyberpunk 2077"

(I've seen the term "neonliberal" to qualify it on the fediverse and I think it's the most accurate qualification ever)

Show thread

really starts to think that "aesthetic" is just the new term for capitalism reappropriation and depolitisation by just reducing a whole political univers to only it's appearance and feels

@bram `docker ps | tail -n +2` also works (print to end starting with line 2)

Oh yeah another shell protip:

if you want to reverse the line of a file or of a command uses "tac" ("cat" written backward), like:

> tac file


> dmesg | tac

I always lost so much time finding this one again

Show thread

Random shell protip:

If you ever have the output of a command and you want to remove just only the first line of it (for example because it's the header of a table), you can use sed for that:

> docker ps | sed '1d'

Will only print the data without showing the columns headers. This is useful if you want to work on the data later on.


- d in sed is delete
- 1 is the line number, so it deletes the first column. You can use other line arguments like '1,3' and much more

Présentation du vendredi #5mintalk #logilabcafé :

🗣️ @bram nous a présenté l'extension #mercurial #hg format-source écrite par @marmoute pour faciliter le passage à black sur nos projets python, rebase & merge facilités 🤩

#python #qa #integration #dvcs

I like how FOSS is supposed to be auto-organized and all and maybe anarchist somehow and stuff but we still produce 99% of software where the structurale model is admin-moderator-users and totally fail to see the immense real of experimentation we could do on that

Thx to a coworder, TIL about "pytest --lf" which means "last-fail" and will replay the last failing test first.

Great for super long test suite.

Interesting paper on effectiveness of error messages in a compiler and which one helps the user the most.

Making error messages not-shitty has been one of my most obsessive contribution of soft on which I've been working on and it really do a very big difference at the end of the day. Especially if you are the one making support.

I'm still a bit sad that this is not one of the major focus of dev in general :/

Coucou les gens en informatique! 👋

On sait maintenant que FLoC de Google, c'est mal 😠 Mais vous pouvez faire quelque chose contre ca ! ✌️

Si vous avez un serveur Nginx, rajoutez ce response header dans votre "location /":

add_header Permissions-Policy "interest-cohort=()";

Plus d'info (notamment pour config Apache) ici:

Et enfin, testez votre site en conséquence ici :

Merci par avance 🤗

Show older

This is a mastodon instance for social justice activists, LGBTQIA+ people, and activists in general See the Goals and technical details, and Rules and privacy policy pages for more information