Laurent Bercot

Grumpy Frenchman, C/Unix addict, author of s6 and other software at skarnet.org.

Good tech (so, probably not the tech you're thinking about), energy transition and climate change, leftist politics, psychology and self-improvement, pillow philosophy, songwriting and production, mechanisms of storytelling, video games as an art medium, shitposting.

Laurent Bercot boosted:
Staff Chief of Jointsthe_etrain@beige.party
2025-12-29

2026 is gonna be lit, in the sense that a lot of things will be completely engulfed in flames before it's all over.

Laurent Bercot boosted:
2025-12-29

One of the easiest ways to be manipulated is to naively believe that the only function of language is to communicate meaning (whether truthfully or otherwise).

Language can be a hammer, a whip, a knife, a snare.

Sometimes truth & falsehood don't really come into it at all. Sometimes it's about what a statement or a question *does* (or what it prevents or delays).

This is especially true for groups in power. You don't have to "make sense" if you can beat everyone into accepting your reality.

Laurent Bercotska@treehouse.systems
2025-12-29

@jwisser It's not official, but... it's hard to come up with something that doesn't exist yet 😅

"Honk for trans rights" T-shirt
Laurent Bercot boosted:
2025-12-29

Look, I'm just saying that if you had to pick exactly two role models, you could do a lot worse than Fred Rogers and the goose from Untitled Goose Game.

Laurent Bercotska@treehouse.systems
2025-12-29

@lanodan not the best song of The Alan Parsons' Project, or even of the album (Eye in the Sky, probably their most famous one), but it's a fun song and "phony babl" made me think of it 😂

Laurent Bercotska@treehouse.systems
2025-12-29

@lanodan
I can't turn to the left or the right
I'm too scared to run and I'm too weak to fight
But I don't care, it's all phony babl rap to me

Laurent Bercotska@treehouse.systems
2025-12-29

@artemis That's the reason why I stopped taking piano lessons as a teenager. I had to choose between hobbies to fit in my busy schedule, and ultimately the piano had to go. I didn't analyze it that much at the time, but deep down it came down to, I'm only practicing it to get social value (and more for my mother's circles than for the ones I wanted for myself), not to make art, and that isn't what I want out of music.

(Edit: typo)

Laurent Bercot boosted:
2025-12-29

The way some people view their children primarily as a means of attaining social status is absolutely wild to me.

The expectations placed on children, the things they are compelled to do because their parents believe it will improve their own social standing among their peers ...it's absurd.

Laurent Bercotska@treehouse.systems
2025-12-29

@lanodan @alwayscurious @cadey I do too, if only more clients would use it!

Laurent Bercotska@treehouse.systems
2025-12-29

@artemis We call that the power of half-assing. Meaning it's better to do the thing semi-consistently, a little, whenever you can, than nothing at all with "it's not worth it at this rate" as an excuse. Progress adds up.

Laurent Bercotska@treehouse.systems
2025-12-29

@whynothugo @cadey @alwayscurious That doesn't explain the lack of git-over-TLS servers, even if corporate clients wouldn't be able to access them.

But git-over-ssh does exist, so that's something, at least.

Laurent Bercotska@treehouse.systems
2025-12-29

@cadey Doesn't that depend on the web server? I'm pretty sure tipidee doesn't do that.

Laurent Bercotska@treehouse.systems
2025-12-29

@cadey @alwayscurious Yeah, git-http-backend is a bad idea. It is well-known. The git protocol is much better, and to this day I still don't understand why nobody uses git-over-TLS, it sounds like a natural and easy fit to me.

Your proposed solution to the git-http-backend problem is more web. I disagree: my proposed solution is less web.

Laurent Bercotska@treehouse.systems
2025-12-29

@gro_tsen_test @gro-tsen.bsky.social J'ai eu la chance de ne pas en croiser, mais je sais qu'ils existent, en effet, et c'est un bon exemple, merci.

(Edit: clarté)

Laurent Bercotska@treehouse.systems
2025-12-29

@gro-tsen.bsky.social Et ces militants, ils sont dans la pièce avec nous ?

(Je ne peux pas lire le message auquel tu réponds.)

Laurent Bercotska@treehouse.systems
2025-12-29

@cadey @alwayscurious But that's the thing - it's good enough for 90% of use cases. And if you're one of the people who need C10k, then chances are you have already moved from CGI to another interface long ago.

"It doesn't scale well so it's worthless" is Google-think, it's "I'm 14 and this is deep" level of insight. Scalability is but one dimension in the picture.

Laurent Bercotska@treehouse.systems
2025-12-29

@cadey You could have said "Fast CGI" and I would have grudgingly understood, but that one is unsalvageable.

Laurent Bercotska@treehouse.systems
2025-12-29

@cadey Counterpoint: no.

Laurent Bercotska@treehouse.systems
2025-12-29

@mattblaze If nothing else, your future is assured as a viral sensation.

Locksmiths HATE THIS GUY... find out how to break locks with that ONE SIMPLE TRICK!

Laurent Bercot boosted:
2025-12-29

So while openly publishing offensive security techniques might indeed help criminals, that harm is outweighed by significant benefits. Every properly trained computer science student should understand how to exploit vulnerabilities. Because the attackers DEFINITELY understand it.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst