blotz
Oh that's good that they are addressing those issues with a new command. Hopefully it gets into stable soon.
Might be that nix-env -iA
is bad practice! I'm strictly talking about ux design here and nix-env -iA
is being recommend by blogs and nix themselves. (Nixpkgs tells you how to install using nix-env -iA
)
A new user isn't going to know what bad practice is.
What's up with the ux design of nix? I get it's made for advanced users but still. I'm reading through this guide and man it's convoluted.
The different ways of installing packages. Either through editing the configuration.nix or running a command.
The weird inconsistency of nix commands. nix-env -iA
to install and nix-env --uninstall
to uninstall. Then updating uses nix-channel --update
but upgrade uses nixos-rebuild switch --upgrade
. All this to use the package manager. Also haven't even mentioned flakes or home manager.
It's a cool OS, but the UX really needs work imo.
[Edit] I do wanna add something else too because I feel like my point isn't getting across.
It's okay to have a complicated ui. Especially if your target audience are tech-savvy. But even tech-savvy people have to start as new users. A tech-savvy new user isn't going to know what the best practices are. Being able to anticipate the steps for installing a package is important for ux. If the commands for installing packages isn't cohesive/intuitive, then the user has to spend more time looking for guides and learning how to use the software.
People also mentioned a new command in the works. This is great! However, these current commands are being recommended through blogs and nix. New users won't know about this new command.
Thumbs are fingers and anyone who says otherwise is huffing blue paint
Never realised this was a controversial topic! xD
“I’ve used AI to make this game…”
Before artificial intelligence became a marketable buzz word, most games already included artificial intelligence (like NPCs) I guess when you have a GPT shaped hammer, everything looks like a nail.
Nice recommendations! I will keep that in mind. I dont want to mention a budget because this post isn't supposed to be a "Pick a grinder for me post". I'm just trying to understand what separates good grinders from bad grinders, so I can make an informed decision myself. The recommendations are still appreciated tho because it gives me a good idea of what brands are good.
Heya! This isnt true. You are correct that about the broad strokes but there are plenty of examples where this isn't the case. Expert Systems are a very popular form of ai which can be made of only if else statements.
represented mainly as if–then rules rather than through conventional procedural code.
Expert systems were among the first truly successful forms of artificial intelligence (AI) software.
Wow. I was only planning on educating myself and then hunting for a bargain on ebay and charity shops. But this reads like a truly genuine endorsement that I might just go for that. Not sure yet but I'm definitely considering!
Thank you for explaining. This is exactly what I was struggling to understand with coffee grinders. They appear to do the same and massively vary in price but now it makes some sense.
I think both nix-env and flakes are designed with making package management easier. Nix-env tries to make it intuitive and familiar for new users. Flakes improve package management by simplifying the configuration.
Personally I would love to see syntax highlighting, language server, code completion. Maybe all in a dedicated application which is configured to give the easiest experience for new users. If nix is intended to be managed through config files, then the experience of writing a config should be as easy as possible.