Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Laurent Bercot

@ska@social.treehouse.systems
mastodon 4.6.7+glitch-th
  • Open on 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.

929 Followers
49 Following
50 Posts
Joined November 18, 2022
Personal website:
https://skarnet.org
Business website:
https://skarnet.com
Twitter:
https://twitter.com/laurentbercot
Github:
https://github.com/skarnet
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2w ago
Replying to
@pinchartl@floss.social I'm not a kernel developer, only a userspace developer. But if there's one thing I've learned over the past decades, it's that no FOSS project, no matter how big or important it seems, is eternal, and the only thing that ensures its existence is its community. Not its devs, not its users, but its community. A move such as forcibly embracing AI despite the opinion of the community is the worst thing a project can make. People will not accept this. As far as Linux goes, they are already looking for alternative solutions. Linux will lose significant support over this. It probably will not feel it harshly yet, but it will be weakened, its community fractured, less vibrant, and, face it, less competent. When, one day in the future, Linux dies, historians will point to this decision as the start of the decline. I am sad.
121
3
41
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 4d ago
Replying to
@ariadne@social.treehouse.systems instagram account when
1
1
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2w ago
Replying to
@ell1e@hachyderm.io @aelspire@aelspire.info @ariadne@social.treehouse.systems pmOS has embraced systemd, which has slopcommits, so 🤷‍♂️
4
1
1
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2w ago
Replying to
@ell1e@hachyderm.io @aelspire@aelspire.info @ariadne@social.treehouse.systems Yes, they keep OpenRC around and it's a good thing, but my point here is they do package projects that use LLMs and have no intention of banning them. In fact, you could probably say that of any distro that packages the Linux kernel, but there could be distros that pin the kernel to a pre-slop version and maintain that. Is there such a thing?
3
1
1
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2w ago
Replying to
using glibusing strdupon an argv element, which will be available for the whole lifetime of the programyou cannot see it here without the full context, but it loops around n while path is defined outside of the loop, so it needs to free on every iteration or it just overwrites path and leaks
2
1
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2mo ago
Never underestimate the health benefits of going back to sleep.
18
0
4
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2w ago
Replying to
@david_chisnall@infosec.exchange Indeed, I always tend to forget that argv is mutable, because mutating it is another code smell 😅
1
1
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 3mo ago
Replying to
@carto@mastodon.online @JessTheUnstill@infosec.exchange I reject the claim that wanting to be accurate is a tell for neurodivergence. There's certainly a correlation, but it's not 100%.
20
3
1
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 3mo ago
Replying to
@carto@mastodon.online @JessTheUnstill@infosec.exchange And yes, it was a #NotAllAccuracyLovers, but, yknow... I like to be accurate. 😑
15
2
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 3mo ago
Replying to
@jonn_blanchard@retrochat.online Pornhub has sixty nines. Github doesn't even have one.
15
0
3
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 5mo ago

RE: @iagox86@infosec.exchange

The FRP client is restarted by cron every minute if the process dies. It cannot be stopped without also removing the cron entry or undeploying the Greengrass component. Even if a user or researcher kills the process, it restarts within one minute.

You know it's gonna be good when you see half-assed supervision done via cron.

infosec.exchange
20
0
13
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 3mo ago

PSA: if a website makes you fill a form with privacy-invading questions, with data that it has no business gathering and will not help you transacting with it, and you can't/don't want to spend time and energy fighting it, calling them, looking for another site, because this is still the most convenient for you...

... it's perfectly okay to lie. Be creative. Have fun. Tell wild tales.

Chances are nobody's looking at the information anyway, it's being sold to a data broker. Being accurate won't help you in any way.

11
2
6
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 5mo ago
skarnet.org will be down until further notice - it may take up to 10 days (!) I wanted to reboot the server on a newly tailored kernel to avoid CopyFail shenanigans. The shutdown failed right before rebooting (because of a small oversight in s6-linux-init that is easy to fix and will not impact anyone else). Normally that wouldn't be a problem: log in to the web interface to the VPS administration, press the reboot button, done. Except, Gandi added 2FA since I last logged in, and did not notify their users. And they decided that by default, the verification code would be sent to the registered primary e-mail address. My registered primary e-mail address is hosted on skarnet.org. Because it was never a possibility that it would be needed for the bootstrap chain. Except that now it is, and I can't access it. This is the dumbest catch-22 in the history of catch-22s. And the recovery procedure, when you have to prove your identity when writing to the support outside of a logged in account, can take up to 10 days. And tomorrow is a holiday. Fuck me, I guess. I should have paid more attention, but the consequences of my not paying enough attention should definitely not be so vast, and I have choice words for several of the decisions that were made.
17
0
5
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2mo ago
Replying to
@rose@pl.pinkro.se It very well might. As a fat guy, I always pay a lot of attention to the pleasure/calories ratio, and try to maximize it. I'm not against a decadent carb explosion (else my weight loss goals wouldn't always seem so far away) but the enjoyment I get from it damn better be worth it. And a lot of my enjoyment comes from the texture and the feeling of eating something: this is why I'm a sucker for cookies/biscuits/cake but don't care about candy. PB&J always sounded to me like diabetes on toast, the kind of thing only an American person could come up with who's never met a dietitian in their life. Fat and carb sandwich, the mix of tastes being meh, and there's not even enough consistency to make it satisfying. Big nope from me. But add a banana? Now there's a conversation. I still don't think banana in a bun/hot dog/any kind of bread is that good, but in a crêpe it's delicious, and with peanut butter and/or jelly that's some decent dessert or snack.
4
1
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2mo ago
Replying to
@coolbean@brain.worm.pink @rose@pl.pinkro.se X12 is a protocol that needs to happen, not a piece of software I'd ever write. Not that I'm going to touch anything graphical before the year 2300 more or less.
3
3
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2mo ago
Replying to
@rose@pl.pinkro.se I'm gonna be direct: no. You cannot drop-in replace PAM like Indiana (seemingly) does with the golden idol. But if you're interested in working on a serious PAM replacement, that would also work with static linking, hmu in a year or two, depending on what projects of mine get funded. It's in my todo list.
3
25
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2mo ago
Replying to
@coolbean@brain.worm.pink @rose@pl.pinkro.se no, prefixing everything with s6- is actually a bad idea when it's not directly tied to the supervision core, it confuses people more than anything
2
1
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2mo ago
Replying to
@rose@pl.pinkro.se boring? one drop of good news in a world of bad news is variety, it should spice things up and be less boring!
2
1
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2mo ago
Replying to
@dalias@hachyderm.io @ariadne@social.treehouse.systems What term should I use if I really mean "too many people"? Too many rich (white) assholes in the first place, yes, but also too many people in general?
2
1
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 3mo ago
Replying to
@JessTheUnstill@infosec.exchange @davidrevoy@framapiaf.org Only if you can control where the house goes... Baba Yaga can, this adventurer probably cannot. Imagine waking up every day in a different place. 😅
3
0
1
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 5mo ago
Replying to
@bt@mastodon.bsd.cafe Great! If you get the time and inclination, I'd be happy to know the results you get with tipidee (which is available on Alpine) and s6-tlsserver to serve it, also available on Alpine (in the s6-networking package). I wrote them thinking of low resources environments. The TLS layer is done by bearssl, for practically no RAM at all: no need to offload it 😃
4
3
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2mo ago
Replying to
@rose@pl.pinkro.se yeah it does need replacing. I have already named my vaporware replacement project, can you guess what its name is?
1
23
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 5mo ago
Replying to
@SRAZKVT@tech.lgbt @dalias@hachyderm.io yes, exactly. And it's not particularly conspiratorial to think that there are huge financial incentives in DANE not being deployed. That said, the @dalias@hachyderm.io DANE counter is reset to 0, after two (2!) days of not mentioning it 😜
3
1
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2mo ago
Replying to
@rose@pl.pinkro.se hotdog? like, with a sausage in it? No.
1
1
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2mo ago
Replying to
@coolbean@brain.worm.pink @ariadne@social.treehouse.systems When I can't work anymore and get screwed out of a retirement pension by capitalism, hit me with the shrimping ray all right
1
2
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2mo ago
Replying to
@ariadne@social.treehouse.systems Change isn't necessarily progress or improvement. Sometimes stability is a good thing. Am I conservative? With how tech is evolving these days, yes, I am.
1
1
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2mo ago
Replying to
@coolbean@brain.worm.pink @rose@pl.pinkro.se the real question is how many senators Mitch McConnell has a dark pact with, so they die in his place, and how much time each one builds him
1
1
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 4mo ago
Replying to
@astraleureka@social.treehouse.systems @hyc@mastodon.social They're pretty good when it comes to protecting their stuff against the user, less so when it's about protecting the user against malware. 🤔
2
0
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 3mo ago
Me, every single time. 🤦‍♂️
1
2
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 4mo ago
Replying to
@artemis@dice.camp Of course it's weaksauce. They are weak, and they know they are. They can't do what you're doing, because they don't have strong-held or carefully-considered beliefs. They're thought followers, not thought leaders. And so, one of the only ways they can feel stronger is when they manage to destabilize, annoy or anger someone who has their ducks in a row (or is at least trying). If they get an emotional reaction out of you? They consider that a success, because usually nobody gives them the time of day. I am powerless against these guys, because I have no patience, and I do get angry - not because they found a flaw in my belief system or anything, but because the sheer stupidity, crassness or vacuity of thought they expose makes me irrationally angry and hateful. I am not Zen enough to let things slide on me like water on a duck's feathers, and ignore them without being affected. And that's one of the things I hope to learn by reading you 😅
2
0
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 5mo ago
Replying to
@rachelplusplus@tech.lgbt @bt@mastodon.bsd.cafe Honestly, I believe it's totally viable even on an RPiZ. The TLS process on my machine (x86_64, statically linked) takes 76 kB of Private_Dirty memory per connection. Add a little overhead for dynamic linking and a little more for ARM code, but we're looking at under 100 kB of Private_Dirty per connection. bearssl is fantastic.
2
0
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 5mo ago
Replying to
@Unixbigot Oh no! Anyway.
2
0
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 4mo ago
Replying to
@cadey@pony.social
1
0
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 5mo ago
Replying to
@MonotoneofBill@mastodon.world Take my star and go away.
1
0
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 5mo ago
Replying to
@dalias@hachyderm.io @alwayscurious@infosec.exchange splice is the only zero-copy mechanism available to normal users. I would hate to disable it. I'd rather disable the kernel modules one by one (for now, only relatively obscure stuff has been revealed to be broken; this may change in the future).
1
6
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2mo ago
Replying to
@rose@pl.pinkro.se Oh hell no. You have 2 more tries.
0
21
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2mo ago
Replying to
@coolbean@brain.worm.pink @rose@pl.pinkro.se remind me not to hire you when I need a marketing department
0
10
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 5mo ago
Replying to
@eloy@hsnl.social How to make MariaDB even less reliable
0
0
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 5mo ago
Replying to
@faithisleaping I have questions. Did he already have this project in mind and record the treble parts (including a second voice!) before transitioning? If yes, that is incredible foresight and planning for a song 😅
0
1
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 4mo ago
Replying to
@sertonix@social.treehouse.systems IPCPATH_MAX cannot increase since there is no guarantee that a given system can hold more than 108 characters in its sun_path. If I increased it, it would break. I don't quite understand what your program is supposed to do. To pass a file descriptor to an unrelated process, you have to do fd-passing over a Unix domain socket, there's no alternative; I'm not sure what you accomplish with your directory and socket stuff.
0
0
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2mo ago
Replying to
@coolbean@brain.worm.pink @rose@pl.pinkro.se The problematic part in s6-sudo isn't s6-, it's sudo! 😅 It's a part of the s6 project, and it does execution across privilege boundaries, it's just that it doesn't follow anything remotely close to the sudo interface.
0
15
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 5mo ago
Replying to
@navi@social.vlhl.dev @dalias@hachyderm.io @hailey@hails.org yeah it's just not feasible to disable the netlink on a Linux system that wants any kind of better device management than mdev as a hotplug helper. You can get away with that (or no device manager at all) in embedded boxes, but on a user machine, even a very barebones one or a server like mine, you just... need the netlink. Sometimes bugs just need to be fixed.
0
0
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 3mo ago
Replying to
@HarriettMB@toot.wales @Nonilex@masto.ai Vance is a coward and a liar and Peter Thiel's creature in the worst possible ways, but I wouldn't call him an idiot. Trump should be removed, absolutely, but Vance will manage to do harm in unpredictable ways and that worries me.
0
0
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2mo ago
Replying to
@rose@pl.pinkro.se Oh! In that case it's valid, but the honey detracts from it (Nutella is sweet enough), and hot-dog bread is inferior to a crêpe. Crêpe nutella-banane is a staple of French street food, for excellent reasons 😋
0
2
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 4mo ago
Replying to
@v_i_o_l_a@openbiblio.social I feel seen and personally attacked at the same time.
0
0
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 5mo ago
Replying to
@dalias@hachyderm.io @alwayscurious@infosec.exchange (by "normal users" I mean "people who haven't yet studied the arcane magicks of io_uring)
0
5
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2mo ago
Replying to
@coolbean@brain.worm.pink @rose@pl.pinkro.se I wish, but unfortunately I believe Mitch won't bring all the GOP senators with him to the grave
0
1
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2mo ago
Replying to
@coolbean@brain.worm.pink @rose@pl.pinkro.se you're this close to suggesting s6x for a windowing system
0
5
0
0
Open post
Laurent Bercot @ska@social.treehouse.systems
· 2mo ago
Replying to
@rose@pl.pinkro.se If you're going to bring back dead people, please choose the interesting ones
0
1
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 10:33:06 UTC