Live data from Hacker News

A leadership crisis in the Nix community

lwn.net

1–10 of 286 posts

Re: A leadership crisis in the Nix community

#3

There are too many stakeholders, it’s too forkable (guix, flox, Anduril). Maybe the official leadership has a shuffle, maybe it’s even big. I’m not changing my Nix investment, I discourage others from changing theirs.

Me neither. Mocking Nix is the new mocking "I use Arch BTW" but when you're deep in it you realize it absolutely is the way, and if it's not Nix or Nix in some more evolved form it will be something very close to it.

Re: A leadership crisis in the Nix community

#4

There are too many stakeholders, it’s too forkable (guix, flox, Anduril). Maybe the official leadership has a shuffle, maybe it’s even big. I’m not changing my Nix investment, I discourage others from changing theirs.

What does guix have to do with Nix (genuine question, not snarky)?

Re: A leadership crisis in the Nix community

#5
post #4

There are too many stakeholders, it’s too forkable (guix, flox, Anduril). Maybe the official leadership has a shuffle, maybe it’s even big. I’m not changing my Nix investment, I discourage others from changing theirs.

What does guix have to do with Nix (genuine question, not snarky)?

Guix was based on Nix.

Re: A leadership crisis in the Nix community

#6
post #4

There are too many stakeholders, it’s too forkable (guix, flox, Anduril). Maybe the official leadership has a shuffle, maybe it’s even big. I’m not changing my Nix investment, I discourage others from changing theirs.

What does guix have to do with Nix (genuine question, not snarky)?

It's a bit hidden in their about page:

    GNU Guix provides state-of-the-art package management features such as transactional upgrades and roll-backs, reproducible build environments, unprivileged package management, and per-user profiles. It uses low-level mechanisms from the Nix package manager, but packages are defined as native Guile modules, using extensions to the Scheme language—which makes it nicely hackable.
https://guix.gnu.org/en/about/

Re: A leadership crisis in the Nix community

#8
post #4

There are too many stakeholders, it’s too forkable (guix, flox, Anduril). Maybe the official leadership has a shuffle, maybe it’s even big. I’m not changing my Nix investment, I discourage others from changing theirs.

What does guix have to do with Nix (genuine question, not snarky)?

same idea, but in a scheme.

Re: A leadership crisis in the Nix community

#9
The main reason for the persistence of Nix despite its warts and general mess is just "first-mover advantage": it was the first, therefore it has more libraries/packages/development of the ecosystem than the alternatives.

Stop being lazy, go back to engineering first principles and it makes little sense to stay with Nix. Guix or any rewrite as a library in a well-developed language* makes more sense.

*For example, why are Haskellians using Nix so much instead of integrating its concepts into their own tooling?

Re: A leadership crisis in the Nix community

#10

This seems more like a community crisis around Nix than a leadership crisis in the Nix community.

What does a community crisis mean exactly?

If every member of the community wants one thing, and the leadership doesn't, then the community wins, every time.

Post reply on HN