• 0 Posts
  • 7 Comments
Joined 1 year ago
cake
Cake day: October 2nd, 2025

help-circle
  • Not every software company is a game developer, and even at home, not every programmer plays games on their PC that require a powerful GPU. If everyone working on, for example, business software all of a sudden needs a gaming PC that will be constantly running an AI model, that will greatly increase costs, both in terms of procurement of equipment and electricity. An increase in demand for powerful GPUs in fields that traditionally had no need for them isn’t exactly going to improve the hardware cost situation either.

    Whether you run the model locally or you leave it to a company, someone is going to have to pay the cost.




  • Omarchy is basically where someone takes Arch Linux and says “I want it to have this window manager, this terminal emulator, these programs installed by default and to have this configuration” and shares it with other people. Since Arch by itself is pretty bare-bones, this sort of thing can be useful for people who want to use Arch but don’t want to spend the time making a functional system. Since you’re using NixOS, I’m sure you’ve seen other people’s .nix files being shared. This is similar to that, but more formal and because Arch doesn’t make it as easy as Nix, it’s shared as its own distribution instead.

    Because the goal of Omarchy is just to make something bare-bones into something immediately usable, it’s more meaningful to compare NixOS to Arch Linux directly. The most fundamental difference between the two is the package manager, so the way software installations are managed. All package managers have to (usually) download a package and, if needed, its dependencies, extract it to somewhere on the file system where it can find it, run an initial setup script, make it so that you can run the executable by name instead of needing the whole path, and do some bookkeeping so that it knows what is installed, and so, what needs to be kept up to date, what can be removed etc. But there are different approaches you can take to achieve this.

    Nix, as I’m sure you’re aware, is a declarative system where you write a program (even if it doesn’t always look like one) in a functional language, and when you update the system it runs that program, which outputs what is basically a list of packages (among other things) and then it compares that list to the installed packages and installs/uninstalls/updates packages so that it matches the list.

    On the other hand, Pacman, the Arch Linux package manager, is a more traditional imperative system, where you explicitly tell it to install/uninstall/update packages.

    There are other differences, like how Nix can have multiple versions of the same package installed, but Pacman only supports one, and there are differences in philosophy between package repositories on when packages should be updated, whether to allow proprietary software etc.


  • Any information that whatever you’re working on hinges upon, you need to already know and have confirmed before you start working on it. So not only did you need to look it up anyway, only you know what aspects of that information are most important for the goals of your work. Of course, there can also be less vital pieces of information that you may consult as you work, like maybe you want to compare the size of something with football fields, to make it harder to understand. Undoubtedly an AI can do that for you, but in the end you still need to look it up to verify it, so you haven’t really saved any time or effort.

    It’s a similar kind of story for things like generating PowerPoint slides. Slides based on what? An article? The script? Slides that just summarise the prose make for a terrible presentation and aren’t any better as a starting point for one. Also, anything that can be described using less time and (cognitive) energy than to just write it in Mermaid code, isn’t worth making a diagram out of.

    At that point why not code in Notepad instead of relying on the stupid machine assisted IDEs?

    This is comparison makes no sense, because an IDE is the very opposite of AI. There is little value in a person manually performing the same algorithms over and over again, other than maybe for a learning process. So if they can be automated, it just means that people can focus their efforts on doing the work that requires, you know, personhood. AI is the opposite in that it’s useless for procedural automation, and the only thing it can do automatically is the kind of work that can only have value if a person is doing it.


  • First draft of what? The AI* doesn’t know what you’re trying to make, so to use it, you first need to write a prompt to convey to it what you’re trying to convey. If what you’re trying to make takes the form of prose, there’s your first draft already; there’s nothing the AI can add other than padding and replacing your voice with a psychopath’s. But to begin with, if you have the skill to turn a first draft into a final product, it’s almost always going to be faster to just use that skill to create the first draft yourself instead of trying to convey to an AI what it’s supposed to be like. If it isn’t, it’s something that’s so easy to describe that there’s either no value in making it or those few words are already the perfect way to convey it.

    Also, this just completely undermines the whole thing:

    It still requires oversight and expertise.

    The sole virtue AI arguably has, is its accessibility; anyone who can read and write a supported natural language, can make use of it. But the moment it starts requiring expertise, that accessibility becomes worthless. To anyone who is even somewhat serious about what they’re trying to do, that natural language interface just offers far too little control for their purposes.

    *) For the purposes of this comment, “AI” refers to the kinds of natural language-driven generative AI heavily marketed by companies like Microsoft, not the general concept of artificial intelligence or even the underlying technology of those products.


  • It’s kind of like asking British people why they use the word “boffin” to refer to scientists and engineers. People use the words the people around them use, so it’s just normal to them.

    I must admit, however, as someone who is not American, that I do feel a certain …discomfort with the way they use the word “community” that I don’t feel with most other Americanisms. It’s kind of similar to how I’m wary of American things with the word “family” in the name (family values, Family Radio etc.), it feels like there’s something sinister behind the choice of the word, even though there’s nothing wrong with the word itself. So it would be interesting to find out whether there is, or it’s just something like a remnant of most Americans living in small settlements being relatively recent history, but it would probably take a historical linguist to answer it.