blotz

joined 2 years ago
[–] blotz 4 points 1 year ago (2 children)

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.

[–] blotz 6 points 1 year ago* (last edited 1 year ago) (1 children)

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.

[–] blotz 38 points 1 year ago* (last edited 1 year ago) (24 children)

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.

[–] blotz 6 points 1 year ago* (last edited 1 year ago) (1 children)

Nw! Today is your lucky 1 in 10,000 moment.

[–] blotz 13 points 1 year ago (1 children)

Thumbs are fingers and anyone who says otherwise is huffing blue paint

Never realised this was a controversial topic! xD

[–] blotz 4 points 1 year ago (3 children)

“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.

[–] blotz 3 points 1 year ago (1 children)

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.

[–] blotz 10 points 1 year ago* (last edited 1 year ago) (3 children)

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.

[–] blotz 5 points 1 year ago (2 children)

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!

[–] blotz 3 points 1 year ago (1 children)

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.

view more: ‹ prev next ›