Unable to load image

EFFORTPOST Ongoing NixOS Drama - Of Wingcucks, Coups, and Otherkin

There is an ongoing power struggle over who controls NixOS. This is a story of politics, pointless argument, thousands of wasted man-hours, corrupt jannies, and a coup d'état. The primary factions are one of :marseytrain: :marseyfurry:, leftoids, and :marseyfurry2: otherkin, and a faction of neurodivergents, libertarians :marseyatlasshrugged:, and rightoids unified against idpol.

If you don't care about historical details, skip to the section "Assembling the Constitutional Assembly"

Previous Threads

:capytranswitch: attempts takeover of Nix project

:marseytrain2: compares the fall of the NixOS drama to Evangelion :marseyeva: and references Star Trek because they didn't janny wrongthink right :marseydemopped: :marseychefkiss:

Historical Timeline of Key Events
2003
  • Eelco Dolstra creates Nix, a novel package manager, and NixOS, a Linux Distribution.
2023
  • Anduril, an American defense contractor, sponsored NixCon

  • Various leftoids disliked that, and complained to the university it was hosted at. The university has a vaguely defined civil clause stating it studies exclusively "peaceful goals [to] serve civilian purposes"

  • Less than 48 hours before NixCon was to begin, the university threatened to shut down NixCon, unsure the sponsorship wouldn't violate their civil clause

  • Anduril was removed as a sponsor, and Anduril employees could not show Anduril logos or discuss their employer during their scheduled talks

2024
  • Anduril sponsored NixCon, this time hosted in Pasadena, California, which had no such clause

  • Various leftoids disliked that, and complained on GitHub and social media

  • NixCon went on as planned

After NixCon 2024

On the official forums, users argue over whether Anduril makes :marseydiversity: :marseytrans2: unsafe, and mods liberally ban people on the "pro-sponsorship" side.

One banned user created a GitHub page of the politically motivated mods

Note: Mods are not the Nix board, but much like reddit mods, are independent, self-selecting, and control the forums.

April 21, 2024 - The "Open Letter"

On April 21, 2024, an "open letter" was posted, accusing Eelco of making Nix vaguely unsafe for "marginalized backgrounds" and of "liking" posts the authors dislike. The letter has an :marseyairquotes: Executive Summary :marseyairquotes: that is 2 pages of solid text, arguing that Eelco's inaction on "concern trolling" and military sponsors constitutes a crisis he must step down over. Of interest, it also has the following paragraph:

Finally, we acknowledge that any changes in Eelco's role, even if prompted by clear misconduct, are going to be interpreted as a bunch of left wing people taking over the project. Although the authors' politics are left-leaning, this is not about Eelco's political views, it is about his actions, how they have shaped the Nix project culturally, and how his actions do not serve the project's interests. We realise how this interpretation will lead to significant moderation load due to the out-of-community brigading activities of certain banned community members, as well as internal community debate.

The letter was signed by 160 people, only 35 of which have contributed to nixpkgs.

On April 23, GitHub user "HelpMeTheShadowPeopleAreStealingMyStuff" :marseymadman: made a PR to add a CoC to the open letter, which was accepted.

May 1, 2024 - Eelco steps down

Eelco Dolstra announced his resignation from the Nix Foundation Board, stating the board will appoint a "Constitutional Assembly" to create a new governance structure.


May 2, 2024 - Assembling the Constitutional Assembly

The forum mods posted to GitHub inviting nixpkgs contributors to join a "Zulip" (like slack but worse) created for this process.

The Assembly Code of Conduct

The Zulip instance has a mod-created Code of Conduct that includes this laundry list of protected categories

These guidelines aim to support bootstrapping our governance structure, and as such all who can, should feel safe to participate regardless of background, family status, gender, gender identity :marseytrain2: and expression, marital status, s*x, sexual orientation :marseybutt:, plurality :marseymeds:, native language, age, race/ethnicity, nationality, socioeconomic status :marseynooticeglow:, geographic location, education, disability, otherkin status, or other aspects of diversity.

Otherkin are now a protected category! Personally, I think this is purely a bait wedge issue.

The section "Disruptive Behavior" has these examples:

  • Bad faith invitations to engage in debate, regardless of the pretense of civility.
  • Attempting to use the specific wording of rules documents without referencing or understanding their spirit.

No sweaty, your bad faith behavior is not allowed :marseybardfinn3:. Yes sweaty, we will ban you when we feel like it.

The Assembly Jannies

The CoC gives Zulip mods great leeway, so let's look into them.

The Nix forum mods are an independent group that recruits through unanimous agreement by all current mods. Several of them signed the open letter, and, in my experience, their ringleader is joepie.

On joepie's website, he boasts

I manipulate.

In case it hasn't become obvious to you yet, I am a social engineer. Full-time. 24/7. I use manipulation and other psychological tactics in nearly every conversation I have. I will try to change the way you think, and try to solve problems you might not even realize you had.

If you do want to know, just ask. But don't be surprised if my answer, at first, reads like made-up non-sense. Social engineering is very subtle.

The only way to counter manipulation through irrationality, is by manipulating people back into rationality. That is what I do. That is also why I will gladly tell you what I am doing to manipulate you. Manipulation for a good cause doesn't need to be hidden to be effective.

Elsewhere, on mastodon, moderator Raito celebrates the y'alling of the fascists

https://i.rdrama.net/images/17156116692349465.webp

On lobste.rs, moderator Hexa shared the open letter. The "Paradox of Tolerance" is brought up.

The Zulip discussions

Let's peek over to the Zulip discussion, shall we? I wonder what the very first topic they're considering is...

https://i.rdrama.net/images/17156116694212677.webp

Ah, 2 jannies and a :marseytrain: discussing whether 2/7 or 5/7 of assembly members should be "marginalized".

https://i.rdrama.net/images/17156116697620418.webp

After some arguments on technical ability, our resident catboy and resident leftoid agree, technical merit doesn't matter. The mods move dissent into a containment thread.

https://i.rdrama.net/images/1715611669973684.webp

Another mod also does not like merit. What was that saying? Something something, "those who can, do; those who can't, janny"?

https://i.rdrama.net/images/1715611670131301.webp

nat's favorite pastimes include calling people fascist and racist.

https://i.rdrama.net/images/17156116704568903.webp

https://i.rdrama.net/images/17156116706697671.webp

Despite this, users on Zulip are split roughly 55/45 against/for quotas, as this pol.is report shows.

https://i.rdrama.net/images/17156116708138397.webp

Chris McDonough, by the way, has since declared the entire process an illegitimate and cynical power grab. He is also well-known for prominent contributions to Pyramid, a Python web framework.

One prominent Zulip user was Shea, who generally summarized major discussions and was the most prominent and well-spoken anti-quota participant.

https://i.rdrama.net/images/17156116710050254.webp

Aaaaand he's gone!

Shea has since written a blog post about this.

A Crisis of Legitimacy

To wrap this up, some final words on legitimacy.

https://i.rdrama.net/images/17156116713113592.webp

https://i.rdrama.net/images/17156116714160194.webp

Several people have taken to the NixOS subreddit and to their personal blogs describing the entire process as illegitimate. They are largely correct. As of this forum post, the mods have gone ahead their original plan anyway.

They will have the board select an assembly of 3 long-standing contributors, 2 "marginalized" individuals, and 2 external "experts" who have been quoted as explicitly anti-meritocracy.

If you're keeping count of the votes, that's 4/3 against prominent Nix contributors, and in favor of whoever the board likes.

And that's the current state of this whole affair. The mods have chosen selectorate's composition, and final Assembly applications are being deliberated.

40
Jump in the discussion.

No email address required.

What's the over under on the actually useful contributors just moving on to a different project/fork?

Jump in the discussion.

No email address required.

So far there have been 2 leftoid forks made before Eelco stepped down, Lix and Aux. Both forks amount to little more than a website with recolored logos and proud declarations of diversity.

One bizarre wedge issue is the existence of nix flakes. Being the most recent major contribution by Eelco, support for nix flakes bizarrely fall somewhat along factional lines. If flakes are removed, expect a very competent fork to emerge quickly.

Jump in the discussion.

No email address required.

Link copied to clipboard
Action successful!
Error, please refresh the page and try again.