• 1 Post
  • 8 Comments
Joined 9 months ago
cake
Cake day: October 12th, 2023

help-circle



  • My experience with pacman was via rwfus on steam deck. I was coming in as someone with experience with apt, npm, pip, even choco and winget on windows. My expectation from pretty much every other command line tool is that commands are verbs, flags are adverbs. So having to install with “pacman -S” (or is it “pacman -Sy”?) just feels unnecessarily cryptic. Same with “nix-env -iA”. I understand that there are some clever internals going on under the hood, but you can have clever internals and sane defaults. For instance, “npm install foo” both downloads the package to node_modules and updates package.json for me, so I can see what change was made to my environment. Nix should do that.



  • pacman and nix are both really neat conceptually but they both fail at the most obvious usability test, which is “I just want to install a package”; its like exiting vim all over again.

    edit: yes, I know you can set an alias to pacman -Sy or whatever, but if you need to set up an alias for a command to be usable, then I can’t in good faith recommend that OS to anyone, and I don’t want to use an OS I wouldn’t recommend to others.




  • I remember in college we took a course on economic efficiency and the short takeaway is “the free market is extremely efficient, but only when the competing parties start with equal resources. the more inequal the starting position, the less efficient the market becomes.” and to my mind that suggests that we should enforce some sort of “rubber-banding” effect so that a company needs to keep competing or else it will “drift” back to the mean over time. Something like aggressive taxes on the uber-rich and comprehensive welfare for the poor, y’know? Capitalism but with safety guards would be pretty cool.