

Just go ask an LLM first (ChatGPT/Claude/Gemini/Mistral/yourselfhostedllm). If it doesn’t know, then come ask here.


Just go ask an LLM first (ChatGPT/Claude/Gemini/Mistral/yourselfhostedllm). If it doesn’t know, then come ask here.


In the sense that klipper does everything through configuration files: yes.


To get started: Install NixOS, grab your /etc/nix/configuration.nix, and /etc/nix/hardware-configuration.nix (from the top of my head) and throw them in a git repo. nix-shell -p <application> if you quickly need a shell with a specific (temporary) program, like git (just for bootstrapping; add git to the configuration.nix if you wish to keep it.
Start with that, and slowly keep adding programs, configuration. If you eventually wish to add a second computer to the one configuration (so you can start reusing configuration), do that. Keep steps small.
Here you can dig through each step I take in my nixcfg - I started with just the configuration.nix, and share that between machines, but it turns out you’re supposed to add the hardware-conguration.nix to the repo as well, so then I started to do that (with still a shared configuration.nix. Well, partially:
Read nixstory.md if you want to see a quick LLM-generated history of how my repo changed over time (based on my git history).


This is precisely why I use NixOS. I have almost my entire configuration as “code” (data structures more like, but what’s the difference any way?), such that when I break something, I can just undo my commits and go back to a working version (and the OS itself retrains several snapshots, so I can always pick the previous one.
And with LLMs the bar to do things, with my nix configuration (nixcfg), has lowered to the ground. Throw in a few videos from Vimjoyer and you got a stew going.


They already broke the 20% barrier (for AMD hardware):

That is crazy!


[https://www.doesjitgobrrr.com/?goals=5](https://www.doesjitgobrrr.com/?goals=5
OOOOOH - Blueberry, Ripley, Jones and Prometheus are difference machines! The fastest (Prometheus) is an AMD 3600X; via hackernews. All specs are from here: https://www.doesjitgobrrr.com/about
Put it below Debian/right of Gentoo.


I am sceptical, but hopeful. The Codex CLI is open source, so I’m somewhat hopeful it’ll stay open source. My only worry is that they’ll take too many people off the tools, stalling the development of uv, ruff and ty.
PS: Can we get a pytest alternative? It’s so slow :(


OH YEAH!
He can upgrade from 22.05 to 25.11, I guess?
And to cover complexity, I just let an LLM do most of the work - it knows more about NixLang than me anyway (though I can read it).


his racist and toxic comments in the past make it hard to recommend it to anyone
He mended his ways, and didn’t do it again. What else do you want him to do, to atone for his sins?


he dint really accept his/or dealt with the consequences,
What else would you want him to do?
And what consequences are you specifically talking about?
“Stateful updates? In this economy?” - some NixOS user
Just use curl


If you need to pickle your ML model, just use JobLib instead.
If you want to save a polars or pandas df, save files as parquet.
Both ways you can also use compression, so you’ll save space as well. Use zstd if you need decent compression, or lz4 if you write and read speeds.
Sorry, I declare NixOS being in its own tier, actually.
Because it’s Arch, except no systemd, I guess.
Very much reminds me of Casey Muratori’s “Philosophies of Optimization” talk where he mentioned what he calls “pessimization” - instead of optimizing (making a program do a thing faster), pessimize it - make it do less.
The less a program does/needs to do, the faster it will be.
The P means Period and is part of ISO8601.
The format looks like
PnYnMnDTnHnMnS(no milliseconds), so concretelyP3Y6M4DT12H30M5S.The
Pis required to designate a period, theTonly shows up if you have any Hours, Minutes or Seconds defined.