she/her
Yeah I agree. Although recently I’ve become partial to toml… In the end I’ll use what’s common in the ecosystem I’m developing in
Nothing too major about how it’s usually used, but the yaml spec does allow arbitrary code execution when parsing a file and relies on the parser to have that feature disabled: https://en.m.wikipedia.org/wiki/YAML#Security
That’s why for python, yaml.save_load()
is a thing. That’s fine for your local config files and may even be a feature for you, but it shouldn’t be used to exchange information between services.
you mean
{...}: {
programs.firefox.enable = true;
}
Infinite time is perfectly defined, it just doesn’t exist in our universe
Don’t forget about the sucking up to Musk
PBS spacetime is great, but fuck Sabine Hossenfelder, she loves to pretend to be an expert about things she isn’t qualified to talk about. Like how trans people don’t exist. Or getting basically everything wrong about neurodivergence. She can fuck all the way off
I’m not sure I’ll stick to it yet, since I really heavily on vim bindings through Tridactyl, and I got a feeling they won’t play nice (yet?). Zen is also not packaged on nix yet, so configuring it declaratively is going to be a pain
But I like what I see, so I’ll give it a shot! If it’s not for me, I can still recommend it to others, some of my friends are newly moving to Linux and I’ll take that chance to get them to ditch Opera, this might replicate some of the features quite nicely. Cheers!
Nice, that’s great to hear! I’ll give it a try
This looks great, how have I not heard of that?
Can you install Firefox addons? How is keyboard navigation?
first Tumblr banned porn, then Reddit requires sign-in for 18+ content (I know old UI bypasses that), and now Twitter has become a walled garden as well. Bad times for gooners
of course they’re not a drop-in replacement, as the cli is getting a major redesign, but as per your source
nix shell and nix develop are still experimental, so nix-shell is sticking around despite doing the same thing
it seems like they are made to fulfill the same purpose
Interesting, didn’t know the history of the command. But that post confirms my understanding, that nix shell/develop are the new replacements for nix-shell, with nix shell for temporary package installs and nix develop for debugging and developing
Don’t copilot anything longer than a function of about 15 lines. That way you can quickly see if it made mistakes. Ensure it works, move on to the next.
And only do that for boring, repetitive work. The tough challenges and critical parts you’re (for now) better off solving yourself.
Source on the second statement? My understanding was that nix-shell is legacy for systems without flakes and nix-command enabled, and are being replaced by nix shell/run/develop
Careful, there’s three different terms in the mix here:
NixOS: an entire operating system, you don’t need this.
nix: the nix package manager. This is what you’ll need to install. look for single user install in the instructions.
home-manager: a module for nix. It’s aim is to allow declarative configuration of a users’ home configuration (and allow easier per-user install of packages on a global nix install).
If you want to go down the nix route, which I would recommend if you enjoy tinkering and having fine control over your system, you should start with installing nix. With that, you can already setup a shell that has the newest version of python available.
Going beyond that, I can link you some more resources, if you want c:
For Twitter? No
For Bsky? Yes
Forgejo is a free/open source code hosting site like GitHub or Gitlab. It’s a fork of Gitea, over concerns with management and commercialization. You might know it from Codeberg, which is one of the largest managed instances, but it’s really easy to host your own.
It does, and it’s cheaper and faster to implement. Solar and wind are dirt cheap. Storage has long been the bottleneck, but we’ve made gargantuan progress in scalable battery technology (sodium batteries, for example).
A green grid would also help distribute energy production closer to where people live, and reduce single points of failure. It goes to increase grid resilience and reduce dependence on a few large energy corporations.
Nuclear was a useful technology, and likely safer than coal. But anyone pushing for nuclear (over 100% renewables) nowadays is helping uphold the status quo of centralized energy production in the hands of a a few rich capitalists.
“good news honey, they heard your complaint and renamed it”