Do Rustfags really
Timeline
Post
Remote status
Context
2
>This package contains just four macros, which enable the creation of array references to portions of arrays or slices (or things that can be sliced).
Do Rustfags really
Do Rustfags really
@scathach they are just JS monkeys of the systems software world. The more experience I get, the more I agree with the idea of just vendoring dependencies and building everything locally. You want a new library version? Show which piece of code you want or fuck off.
@newt @scathach Code reuse as pushed by npm/crates was the hot topic back in the Internet boom, but the results over the years have clearly shown that the problems far outweigh the benefits. From left-pad to protestware nuking your system only because you have your locale set to something the dev doesn't like (Yes, this has actually happened multiple times already in the JS world.)
Replies
12
@mischievoustomato @phnt @scathach it's not about the license, you ape.
intentionally crippled open source projects he either led himself or those where maintainers relied on his opinion for the sole reason that Evil Proprietary Corporations wouldn't be able to use them. I can name at least three examples of that off the top of my head, with one of them being G-fucking-CC.
@newt @phnt @scathach its funny. some time ago i read that packagers for linux distros don't really read the code (at least for opensuse, because it was an opensuse drv) of the things they package.
and.. there was a bug in polkit that gave you root access that no one noticed for 8 years. shallow my ass
@mischievoustomato @newt @scathach Same with the 30 recent Linux kernel LPEs that have been in the kernel for a decade. Or with the uni "project" that inserted multiple bogus commits and small vulnerabilities into the kernel and it took like a year for someone to notice.
@snacks @mischievoustomato @newt @scathach The kernel is one of the parts that has to be somewhat complex for it to be actually usable in a generic setting. If you try to keep the kernel simple, you get slow systems like OpenBSD and NetBSD, or non-generic kernels like seL4.