News for hackers. Stuff that matters.

iswkq

Re:Bend 2 and the Vibe-Coding Trap on Friday September 18, 2026 @09:51AM (#49754433)
This tells way more about you than Taelin. You didn't take a minute to research about Taelin, his past work, his company, and the design decisions behind the language. FFS, why people are like this.
Re:Ask HN: Why has Nix suddenly become so popular? on Sunday May 15, 2022 @10:24PM (#31393177)
> we are starting to trend on newcomers! While the majority have used Nix or NixOS in the 1 to 3 year range (37%), 30% of respondents have joined the Nix community in the last year. Our expectation is that as we continue to improve Nix and NixOS we should be seeing a positive trend that leans towards more Nix users <1 year.

https://discourse.nixos.org/t/2022-nix-survey-results/18983

Re:Ask HN: Why has Nix suddenly become so popular? on Sunday May 15, 2022 @10:21PM (#31393164)
It seems word of mouth has been increasing (I've been using Linux since 2014 and only heard about it in late 2020). Maybe

- it has to do with DLTs like Cardano adopting Nix.

- influencers like youtubers and podcasters have began talking about it

- migration from IRC to Matrix, so people can discover it more easily

- people who are into functional programming cycles often talk about it, e.g. haskell, lisp, emacs...

- with the raise of Flatpaks and Snaps, people have been talking more often about Nix as an alternative. The same can be said about Docker/containers and is often suggested as alternative

- mainstream Linux distros taking inspiration from NixOS to make their own immutable and atomic OSs: Fedora Silverblue, openSUSE MicroOS, Clear Linux, ...

- since mid 2010s there was some push towards making documentation better for beginners. The official website also got a modern look to be more attractive. So also taking into account nixpkgs is probably good enough for the average user and has a good enough ecosystem around it as well, this all means NixOS has become mature enough for willing/passionate adopters (e.g. Arch users who want the next shiny tech), and who will talk about it in every given opportunity.

Re:Operating systems battle: OpenBSD vs. NixOS on Wednesday April 20, 2022 @03:55PM (#31102101)
it is about telling what you want instead of how to do ("computer thinking"). so let's say you want all numbers from 10 to 14 excluding 13, 15, 19 and 23. In haskell you do `[x | x <- [10..24], x /= 13, x /= 15, x /= 19, x /= 23]`, which is declarative. In imperative programming you generally would need to do control flow like a for loop. So declarative programming is way more expressive, as in functional programming like haskell it borrows many mathematical notations.

I find declarative programming like functional better for higher level programming, while Torvalds for example likes C for Linux development because it is closer to how computers work (while providing the needed abstraction than programming in assembly for example).

but i don't think the argument for it really makes any sense for OP's comment. As an user or even packager you hardly use actual functional concepts. You're mostly dealing with a JSON with some functions for declaring the system, not some crazy Haskell shit. It is just that it takes time to learn new stuff, and stuff that have concepts you're unfamiliar with takes a bit longer. And it is true that the curly braces, function arguments, and some other stuff can look kind hard to decipher, but in general it's a familiarity thing.

Re:Operating systems battle: OpenBSD vs. NixOS on Wednesday April 20, 2022 @03:28PM (#31101718)
for how much time you've used it? what have you done and explored so far? did you package something for example?