Diseased Open Source Software Community - it's about ethics in Code of Conducts

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
What the fuck did systemd alternatives, minimalism, hyprland and bitcoin ever do to you?
This kind of lunacy and conflation is a common pattern. Here's a good example:
https://no-js.club (archive)

This website is meant to be a list of websites which don't contain JavaScript. I wanted to add my website to it at one point. Let's take a look at the FAQ:
https://no-js.club/faq/ (archive)
Inadmissible contents
  • pornography/sexism
  • racism/nazism
  • any kind of illegal material
Darn, I don't see what lacking JavaScript has to do with racism and sexism, but this made my website ineligible, and I ceased to care about it beyond using it as an example like this. This is very good evidence that it's a religion, since we see the same patterns in normal religions, and here's an example:
Come join the good person club. To be eligible, you must be nice, kind, and believe that Jesus Christ is the son of God.

See, it's the same pattern.
 
Come join the good person club. To be eligible, you must be nice, kind, and believe that Jesus Christ is the son of God.

aka SQLite's CoE
it's based

The Rule said:
  1. First of all, love the Lord God with your whole heart, your whole soul, and your whole strength.
  2. Then, love your neighbor as yourself.
  3. Do not murder.
  4. ...
  5. Pray for your enemies in the love of Christ.
  6. Make peace with your adversary before the sun sets.
  7. Never despair of God's mercy.
 
aka SQLite's CoE
it's based
The SQLite devs being ultrabased by that and basically 'fuck your whole license debate business, it's public domain, and you can't contribute unless you agree'.

And that's why it's one of the most used 'open source projects' on the planet.

Actually Terry should've made it the official database of TempleOS.
 
Microsoft Open-Sources MS-DOS 4.0 Under MIT License
Which doesn't compile https://lunduke.substack.com/p/ms-dos-40-source-code-fails-to-compile
Found Chimera Linux that I thought was a cool project until I checked their "Conduct" and Mastodon Page.
The founder and administrator refers to himself as "webkitten at @Igalia" on GitHub and the only other person listed as having any sort of commit rights is "psykose"/"nekopsykose" which is an anime avatar with the display name "alice". It was doomed from the start.
Wayland project actually got something done without retarded drama
A man who desperately needs to trim his beard and take a shower.
 
From an absolute perspective NixOS is just as pozzed as the rest of the OSS space. There is only screeching here because it's slightly less pozzed than the others and leftards constantly engage in pointless purity spirals like this. I don't know what the schitzo is going on about "tracking of migrants" but I wouldn't rush to install NixOS or anything.
Seems they are butthurt that Nix refused to have a tranny CoC shoved down their throat, and now they have declared TOTAL RETARD WAR on them.
Ok, as someone who has used NixOS as a mainly driver and maintaining some packages, I am going to explain to you something in a couple of sentences instead of what trannies try to articulate in whole ass documents.
First of all you dumb retards, this isn't about Code of Conduct, Nix had a CoC LOOOOOONG ago and is not related to this shitsperg at all, and I really don't like how you're trying to paint Eelco as this some sort of rightwing trathcath deathsquad trannykiller while in fact he sucks that tranny dick also. On community in Nix by Eelco Dolstra:
Last, I must express my deep disappointment and disbelief at the accusation of excluding people from minority or marginalized backgrounds. As someone who highly values diversity and inclusion, this accusation is not only unfounded but also insulting. Throughout my career, I have consistently supported work towards creating a welcoming and inclusive environment for all individuals, regardless of their background. I continue to support initiatives to ensure that everyone feels valued and appreciated, and I have actively encouraged opportunities to amplify the voices of those who have been historically marginalized.
Second of all, people take offense on how Eelco, creator of Nix, chairman of the Nix foundation AND founder of a Venture capital Determinate Systems, is basically blocking the progress of the Nix ecosystem, because Determinate Systems kinda wants to brand itself as this Solution that makes Nix usable, DetSys and Eelco have been long veto'ing RFC's regarding Nix Flakes for like 5 years now? Thats because Determinate Systems wants to make that feature basically a consumer product, while just riding on the community contributions for all the work in regards to even having Flakes stabilzied. I could mention many many many more occuaranaces of this happening but maybe in another post because i ffucking acidentally ctrl+entered like a retard
The other big part of this sperg is the Anduril-DetSys relationship, which you might see is a big conflict of interest to have the same person that a chair of the Nix foundation if Eelcos decisions arent driven partially due to military wanting their Fully Reproducible Aimbot for Mexicans at the US border. And this ties to the veto crisis, where DeterminateSystems pretty much holds the right to say what is and what is not stable to use, even though theyre supposed to be like COMPLETELY seperate from the Nix Foundation.
 
Last edited:
I really don't like how you're trying to paint Eelco as this some sort of rightwing trathcath deathsquad trannykiller while in fact he sucks that tranny dick also.
My man, I agree with you that he sucks tranny dick. That's why I said NixOS was slightly less pozzed, not that it wasn't pozzed at all.
 
My man, I agree with you that he sucks tranny dick. That's why I said NixOS was slightly less pozzed, not that it wasn't pozzed at all.
I've seen a lot of Hacker News /g/ brainlet posts doing that so I wanted to clear that it's not really the same as the Stallman wrongthink letter, even though it may resemble it.
If you want to know more technical side of things https://github.com/KFearsoff/nix-drama-explained is a good summary of the main points Without the Fluff (its still pretty lengthy but doesnt treat a reader like a retard as much)
Anyways recommend me GNU Emacs resources for programming in GNU Guile because im really about to switch to GNU Guix and become a freetard.
If only Nix was GPL we wouldve get that fancy NVIDIA spic tracker 9000 from Anduril.
 
God I can't stand their use of babytalk, referring to people as 'weenies' here.
1714462323175.png
 
Just a quick reminder that webdev is for niggers, as they are unable to comprehend pointers and other features of C.
oh yeah man, you're so elite passing VOID pointers around like a fucking spastic. How's your first day of CS going?


>Be in Calc 3 lecture
>overhear kids in front of me talking about CS
>normal, nice looking one just finished programming 1
>other kid has a beaky nose, pencil neck, and thick glasses
>beaky pencil is fervently trying to convince nice kid to learn C
>"All you need to install is penills C. super easy to install, and it will teach you everything from the beginning."
>Can barely understand him, his voice is so nasal
>"Here, let me write it on your notebook"
>grabs nice kid's notebook, scrawls something unintelligible on on the top, hands it back.
>"Th..thanks beaky pencil kid"
>I mention to nice kid that if he wants to learn an easy scripting language, he can try python
> immediately, beaky pencil glares at me, and goes into full nerdy virgin rage about how C is so much better than python
>"I can render a mandelbrot fractal at 20fps in C and it takes like 2 minutes in python!!!!"
>whoa K, good for you.
>"Hwmwn progm lin?!?"
>cant understand him because voice is too nasal
>what?
>*loud whisper*"HAWHHM PROGRAM LANN?!?"
>I still cant understand him
>he hands me a sheet of paper that says "how many program languages do you know?"
 
Last edited:
Just a quick reminder that webdev is for niggers, as they are unable to comprehend pointers and other features of C.
Suprisingly well, knowing that I already outclass the entire slopehead divlet horde.
Here's a newsflash, buddy. The C language is also for niggers. JavaScript is a C-flavoured ALGOL clone. Learn Common Lisp, Ada, and try to understand APL before acting all high and mighty.
 
some tranny shit
>Be in Calc 3 lecture
<GC PAUSE
>normal, nice looking one just finished programming 1
<GC PAUSE
>beaky pencil is fervently try-EOF!
<OOM - "What do you mean I can't just copy giant arrays everywhere?"
Learn Common Lisp, Ada, and try to understand APL before acting all high and mighty.
Learn all of these and realize that they're used in a few obscure proprietary industrial applications and nowhere else ...and also that they offer few - if any - benefits over contemporary languages. Bonus points for the last one that needs a special keyboard to write.
 
Learn all of these and realize that they're used in a few obscure proprietary industrial applications and nowhere else ...and also that they offer few - if any - benefits over contemporary languages.
I left out other languages, like Erlang, but the point is that the C language isn't the alpha and omega of programming. Only fools believe otherwise.

Enjoy computer viruses, goat child.
Bonus points for the last one that needs a special keyboard to write.
I just use gnu-apl-mode in Emacs. Notice, I wrote to understand that one, not necessarily use it in practical settings. The everything-at-once, loopless mindset is very powerful. Here's a cool website: no stinking loops
As I said elsewhere...
Cut me some slack, I didn't start it this time.
 
Get ready for more SystemD dumbfuckery:
https://mastodon.social/@pid_eins/112353324518585654 (archive)

I don't feel like taking screenshots, so I'll copy it here:
Here's the 5th installment of my series of posts highlighting key new features of the upcoming v256 release of systemd.

I am pretty sure all of you are well aware of the venerable "sudo" tool that is a key component of most Linux distributions since a long time. At the surface it's a tool that allows an unprivileged user to acquire privileges temporarily, from within their existing login sessions, for just one command, or maybe for a subshell.

"sudo" is very very useful, as it…
… allows users to operate at minimum privilege: do most of their work without privileges but temporarily acquire them where needed, all without leaving the shell workflow, integratable with shell scripts, pipelines and so on.

sudo has serious problems though. It's a relatively large SUID binary, i.e. privileged code that unprivileged users can invoke from their own context. It has a complicating configuration language, loadable plugins (ldap!), hostname matches and so on and so on.
This has led various people to revisit the problem and come up with alternatives: most prominently there's probably OpenBSD's sudo replacement called "doas". While it greatly simplifies the tool and removes much of the attack surface, it doesn't change one key thing: it's still a SUID binary.

I personally think that the biggest problem with sudo is the fact it's a SUID binary though – the big attack surface, the plugins, network access and so on that come after it it just make the key problem…
… worse, but are not in themselves the main issue with sudo.

SUID processes are weird concepts: they are invoked by unprivileged code and inherit the execution context intended for and controlled by unprivileged code. By execution context I mean the myriad of properties that a process has on Linux these days, from environment variables, process scheduling properties, cgroup assignments, security contexts, file descriptors passed, and so on and so on. A few of these settings the kernel is nice…
… enough to clean up automatically when a SUID binary is invoked, but much of it has to be cleaned up by the invoked suid binary. This has to be done very very carefully, and history has shown that SUID binaries are generally pretty shit at that.

So, in my ideal world, we'd have an OS entirely without SUID. Let's throw out the concept of SUID on the dump of UNIX' bad ideas. An execution context for privileged code that is half under the control of unprivileged code and that needs careful, …
… manual clean-up is just not how security engineering should be done in 2024 anymore.

With systemd v256 we are going one step towards this. There's a new tool in systemd, called "run0". Or actually, it's not a new tool, it's actually the long existing tool "systemd-run", but when invoked under the "run0" name (via a symlink) it behaves a lot like a sudo clone. But with one key difference: it's *not* in fact SUID. Instead it just asks the service manager to invoke a command or shell under…
… the target user's UID. It allocates a new PTY for that, and then shovels data back and forth from the originating TTY and this PTY.

Or in other words: the target command is invoked in an isolated exec context, freshly forked off PID 1, without inheriting any context from the client (well, admittedly, we *do* propagate $TERM, but that's an explicit exception, i.e. allowlist rather than denylist).

One could say, "run0" is closer to behaviour of "ssh" than to "sudo", in many ways. Except that…
it doesn't bother with encryption or cryptographic authentication, key management and stuff, but instead relies on the kernel's local identification mechanisms.

run0 doesn't implement a configuration language of its own btw (i.e. no equivalent of /etc/sudoers). Instead, it just uses polkit for that, i.e. how we these days usually let unpriv local clients be authorized by priv servers.

By isolating the contexts and the resources of client and target we remove some other classes of attacks…
… entirely, for example this stuff:

https://ruderich.org/simon/notes/su-sudo-from-root-tty-hijacking

But enough about all that security blabla. The tool is also a lot more fun to use than sudo. For example, by default it will tint your terminal background in a reddish tone while you are operating with elevated privileges. That is supposed to act as a friendly reminder that you haven't given up the privileges yet, and marks the output of all commands that ran with privileges appropriately. (If you don't like this, …
… you can easily turn it off via the --background= switch). It also inserts a red dot (unicode ftw) in the window title while you operate with privileges, and drops it afterwards.

And since it's just systemd-run called under a different name it supports the --property= switch that systemd-run supports, i.e. it allows you to set arbitrary service settings for the invoked privileged command/session if you like.

Anyway, that's all for now. Enjoy "run0"!
This motherfucker supposedly doesn't see the irony in this situation he's created.

I noticed this from Hacker News, but don't feel like going through the five hundred comments right now for interesting things to post in the thread about them.
 
Back