Egregoros

Signal feed

Laurent Bercot

@ska@social.treehouse.systems

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.

Posts

Latest notes

@lanodan @jn @phnt@fluffytail.org

Also imagine effectively banning Rust/Go/npm/… stuff because there's just no way anyone would vet all the code involved for 99.999% of this stuff.

Honestly? I wish this would happen.
The situation we're in is one some of us have been warning against for ages, and I've been saying that anything non auditable should be banned. Obviously, nobody listened to me, and would you look at that, shit hit the fan.

Unless and until we start, if not from scratch, at least from way back and slowly and with proper scientific approach this time, things will be unmanageable.

@navi also gethostname() but no sethostname(). For some reason POSIX decided not to standardize a couple of setters.

For setgroups() I think it's because OSes disagreed on whether it should also setgid to the primary group. For getgroups() they just said it was ID whether the primary group appears in the list; it makes sense that they were okay with that but were not okay saying that it's ID whether setgid() is run 😅

Also, why getpeername() but no setpeername()? 🤪