Hacker News new | ask | show | jobs
by kvz 1688 days ago
Wow so many gems in here that I’ve been waiting for (though some still experimental).

- better cli (previously was a myriad of shell scripts you’d just had to memorize, and would do the non-typical thing by default if you didn’t pass many arguments)

- flakes (will make nix more nix. Currently we need checkouts of entire nixpkgs to run two versions of the same software alongside, it is my understanding that with flakes this will become more easy and lightweight to pull off)

- markdown docs

This last one shouldn’t be understated I feel. Docs have always been a pain point with Nix to the point where insiders joke about it with an affection almost. I feel due to many core contributors having academic backgrounds and the generally steeper learning curve with Nix, they have been susceptible to embrace “quantifiably superior documentation formats”, blindspotting the effects of markdown being the lingua franca lowering the barrier to entry for people contributing fixes by so much—perhaps because this is less easy to quantify, and perhaps less easy to appreciate for folks that were okay to learn Nix in its current state the first place.

Anyway, thanks everyone for putting in the hard work, this will pave the way to a bright future for Nix I am sure.