Hacker Newsnew | past | comments | ask | show | jobs | submit | binkHN's commentslogin

I use runit on my production workstation and don't think about it; it just works.

Same with systemd.

Except for all those who've accidentally blown their legs off with it, of course.

Just ask the guy who bricked his motherboard due to a systemd bug where his firmware wasn't write protected and got destroyed by a 'rm -rf' command. lol


No software is perfect. Not sysvinit (and it's bash scripts from different vendors), nor systemd. Errors happen. At least for me systemd is a net positive.

> No software is perfect

Especially when it's a giant blob of buggy C code written by a known hack who has multiple decades' worth of history of foisting shit code upon a less than enthused public.

> At least for me systemd is a net positive

For the moment. Just wait until it finds a way to fuck you. It's plotting and scheming behind your back to do so as we speak.

Systemd for some reason seems to uniquely be the epicenter of giant facepalm bugs like LEAVING THE SYSTEM FIRMWARE VULNERABLE TO AN RM -RF COMMAND, a situation which causes alarm to none of the systemd crowd. They just shrug if off. "What's the big deal? I don't get it," they say.

I used to see the same mentality from Microsoft people back in the day. "Why would you use Linux? I don't get it. Windows is fine."

It's because you lack standards. You're completely used to being surrounded by software and hardware that is Fucking Garbage. Everything is like that in your world. You're happier than a pig in shit, oblivious.


> Systemd for some reason seems to uniquely be the epicenter of giant facepalm bugs like LEAVING THE SYSTEM FIRMWARE VULNERABLE TO AN RM -RF COMMAND

I am very sorry to inform you but efivarfs is something coming from the Linux kernel. Being able to rm -rf it is squarely something that is entirely on the kernel implementation, WHICH THE AUTHOR OF EFIVARFS EVEN ADMITS[0]

[0]: https://lwn.net/Articles/978640/


Thanks for the correction. Yes, I have my bone to pick with the Linux kernel too on many different fronts.

#facepalm


I know Rivian does this.


FYI: two vulnerabilities in elliptic, a widely used JavaScript library for elliptic curve cryptography


The maintainer seems to have abandoned it: https://github.com/indutny/elliptic/issues

I wrote a shim library and posted it on their issue tracker: https://github.com/indutny/elliptic/issues/343

Unfortunately, adoption seems slow. I'm talking with a few people about how to move the ecosystem to something more secure like noble-curves, but it's tricky.


If you really feel like helping the ecosystem update, you could file issues/PRs for all of the downstream NPM modules to switch to your shim library.

Remember to tell them what the problem is and how your library solves it.


If you click "Show more" you'll see this: https://imgur.com/a/KLI8cjL


> Private IP space is incredibly useful. I build it and set it up -- my ISP does not have control. This is _gone_ with IPv6 and it makes things much more complicated than they need to.

Not in the least; IPv6 has private address space just like IPv4.


> once a year I have to reinstall the os because it craps out for various reasons.

I don't know what distribution you're using, but something sounds very broken if you need to do this.


You can also just use Bluetooth audio.


Which one do you like better and why?


Largely the same here; as long as do regular maintenance on them to keep them relatively clean, clean out hair and related, they just run.


You should probably try KDE instead; I've been doing scaling for a couple years now, since I moved away from Windows, and it's excellent.


Post the patch in a country that doesn't care? I remember OpenBSD used to do something similar with encryption to get around US laws.


I think Canonical did this with codecs for a long time too, behind a prompt


Linux mint didn't need to ask due to being released from France, where software patents did not apply.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: