Damus
Laurent Bercot profile picture
Laurent Bercot
@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.

Relays (1)
  • wss://relay.ditto.pub – read & write

Recent Notes

Laurent Bercot profile picture
For no particular reason I felt inspired to make this creative work of art, and release it as is in the public domain with no product attached to it; it is not an endorsement or advertising of anything. If you decide to use it, please make sure to comply with the license of the logos this picture is using.

Laurent Bercot profile picture
Just advertising today for no particular reason at all:

s6 is a process supervision suite, written in C, that can easily be turned into a complete init system, and that works out of the box on every remotely POSIX-compliant system, no matter the kernel, and that can probably be made to work really easily on any new Unix-inspired OS that would be published.

s6 comes with its own service manager, s6-rc, and it can also work in conjunction with OpenRC.

The whole s6 ecosystem is made by humans, for humans (and for computers as well, but computers are meant to serve humans). It has never merged a line of LLM-produced or "LLM-assisted" code, and it will never merge a line of LLM-produced or LLM-assisted code.

It moves slow, but it fixes things, and if everything is crumbling around you, it will still be here, and it will help you rebuild. That is what a supervision system does.
Haelwenn /элвэн/ :triskell: · 4w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqf67qrzm95xe497g0jda70x6uxwr9ru2j39sg38axfj4ff05c979q3gaasw Yeah… also gonna have to switch my router to a non-linux, thankfully that should be ...
Laurent Bercot profile picture
@Haelwenn /элвэн/ :triskell: @navi My router has been on linux 5.10 since forever and I'm not changing it. (I had to pin to 5.10 because for some reason later versions mess up the regulatory country of my wifi card and it's impossible to make it work. I'm not experienced enough at debugging kernel drivers to fully dive in and understand what's going on.)
Haelwenn /элвэн/ :triskell: · 4w
Geh of course 9front ssh(1) only seems to supports RSA keys while tinysshd (what I use on unix side) only supports ed25519 keys.
Laurent Bercot profile picture
@Haelwenn /элвэн/ :triskell: You don't want to know the shape of the ssh wrapper I use to connect from alyss to all the servers on cfarm to run my build tests. It's the most horrendous pile of hacks I've had to write in a while, so that even antediluvian systems that only support sshv1 are accessible.
Artemis · 4w
This guy is David Crowley's personal hype man, & we've been paying his salary until quite recently & yet *I* feel like a clown for caring about it. This can also be a problem with a certain type of c...
Laurent Bercot profile picture
@nprofile1q... "It's all corrupt" is a description, and it is accurate. Normal people generally agree on descriptions.

Prescriptions is where opinions diverge, and as you noticed, various people have various prescriptions to solve the same problem. E.g. people like you want to fight corruption, others want to ignore it.

I can live in a world where people agree on descriptions and disagree on prescriptions. What is getting at me, more than about anything else, is when some people (typically, but not only, Republican politicians) start to fight descriptions by negating reality in an attempt to gaslight everyone, because they know their prescriptions are so horrendous that nobody would agree with them and their only chance is to maximize confusion by making the whole notion of truth irrelevant. That is the most epistemologically evil thing I can envision.
Haelwenn /элвэн/ :triskell: · 16w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq0jkeeqdl7q22gw8ax79e4r84e6smhz2wk3ew80ph06nljukle83ql7euty Yeah :(