Top all-time · #5371
Domen Kožar
Personal blog · domenkozar.com · on HN as iElectric2programmingsystemsculture
Domen Kožar's personal blog at domenkozar.com covers programming, systems and culture. Since 2013, 14 different Hacker News readers have linked it 27 times, most often “Why Puppet, Chef, Ansible aren't good enough”. It is still writing: the last post was on 2026-11-01, and you can follow it by feed.
Domen Kožar's thoughts
Most-linked posts?
- Why Puppet, Chef, Ansible aren't good enough5 people · 6 mentions · first linked 2014-03-11
- Nixpkgs has a due-process problem3 people · 3 mentions · first linked 2026-08-04
- I want extern "fil-C"2 people · 2 mentions · first linked 2026-08-13
- Announcing Cachix – Binary Cache as a Service2 people · 2 mentions · first linked 2018-06-01
What Hacker News says?
I used to be a Gentoo user until about 2013: https://domenkozar.com/2013/07/20/9-years-of-linux-distribut...
Comment linking /2013/07/20/9-years-of-linux-distributions/
on “Devenv.sh: Fast and reproducible developer environments using Nix”Submitted Why Puppet, Chef, Ansible aren't good enough as a story · 362 points
HN discussion> Now, a declarative system is one where the user describes the desired end state and invariants on the admissible intermediate states of the universe. The system needs to figure out the current state of the universe, find the difference and find an admissible path to eliminate the difference. The litmus test to discern the two types of systems is whether the system concerns itself with the difference as a primary c…
Comment linking /2014/03/11/why-puppet-chef-ansible-arent-good-enough-and-we-can-do-better/
on “Imperative configs are out; Declarative configs are in”Submitted New Laptop: Thinkpad P14s as a story · 88 points
HN discussionOthers have explained it, but I like to see it like that: - apt-get, yum, pacman and "traditional" package managers deal with _transition of your system_: _please install this packet_, _please remove this packet_ - nix and guix deal with _state of your system_: _please make sure that the final state is thus_. This brings easy reproducibility of a system (if you have the recipe, you can have a another machine be an _…
Comment linking /2014/03/11/why-puppet-chef-ansible-arent-good-enough-and-we-can-do-better/
on “GNU Guix 0.8.1”Submitted Announcing Cachix – Binary Cache as a Service as a story · 77 points
HN discussionIt's an interesting option for infrastructure that's not performance critical. I agree with Domen Kožar that I want an extern "fil-c" in Rust. https://domenkozar.com/2026/08/13/i-want-extern-fil-c/
Comment linking /2026/08/13/i-want-extern-fil-c/
on “Canonical Backs New Project to Translate Large C Codebases into Safe Rust”Submitted Announcing Cachix – Binary Cache as a Service as a story · 23 points
HN discussion> Firstly, NixOS is hype NixOS is more than 20 years old, and virtually all of the things that make it compelling were already present a decade ago. If it's not for you, you'll know after you give it a try. But for those for whom it clicks, it's desirable because it just provides a more enjoyable computing experience. It's not more complicated than that. > Secondly, "AI ... can .... safely modify my infrastructure",…
Comment linking /2014/03/11/why-puppet-chef-ansible-arent-good-enough-and-we-can-do-better/
on “Migrating from Proxmox to NixOS and Incus”Submitted I want extern "fil-C" as a story · 18 points
HN discussionSubmitted Nixpkgs has a due-process problem as a story · 5 points
HN discussionSubmitted Nixpkgs has a due-process problem as a story · 5 points
HN discussionSubmitted Platforms Should Let Agents Talk as a story · 3 points
HN discussionSubmitted Buy Your Friends Batteries as a story · 3 points
HN discussionSubmitted I want extern "fil-C" as a story · 3 points
HN discussionSubmitted New Laptop – ThinkPad P14s as a story · 3 points
HN discussionSubmitted Getting started with Nix package manager as a story · 3 points
HN discussionSubmitted Aligned with Whom? as a story · 2 points
HN discussionSubmitted Why Puppet/Chef/Ansible aren't good enough (2014) as a story · 2 points
HN discussionSubmitted Conway's Law Is Dead. Or Is It? as a story · 1 points
HN discussionSubmitted Positive Mindset, Prepare for the Worst as a story · 1 points
HN discussionSubmitted Cookie Law for Robots as a story · 1 points
HN discussionSubmitted Nixpkgs has a due-process problem as a story · 1 points
HN discussionSubmitted Nixpkgs has a due-process problem as a story · 1 points
HN discussionSubmitted Recent Cachix downtime as a story · 1 points
HN discussionSubmitted Why Puppet/Chef/Ansible aren't good enough (and we can do better) (2014) as a story · 1 points
HN discussionSubmitted 9 years of Linux distributions as a story · 1 points
HN discussion