• 0 Posts
  • 28 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle




  • I’m not saying you shouldn’t want companies to obey the laws. I’m specifically responding to the idea of “if your business relies on companies breaking the law, you have bigger problems”. The idea that you’ll dramatically tear apart and rebuild your supply chain literally every week as one company or another is sued for something that doesn’t concern you is what’s naive. Even just looking at patents, every company that writes software is a time bomb, because there are hundreds of thousands of bullshit patents that cover extremely broad and obvious ideas. This can’t be your problem, or you’ll never actually get around to doing the thing your company does.








  • I think the main issue with Arch comes if you try to use it like Debian Stable. Like, if you don’t run pacman -Syu for a year, you probably won’t have a bootable system the next time you try. How about six months? My guess is you’d still be stuck fixing shit. Where is the safe “X” in “as long as I update every X, I’ll be fine?” Who knows. That’s not a very well-defined problem.

    I sort of understand the issue here. I use Arch because I’m picky about system things, and it seems to require going against the fewest strongly held platform opinions in order to get it the way I want it. In an ideal world, I’d get it set up that way and not need to touch it very much afterwards. Arch requires frequent touches. Fortunately, almost none of them require any real mental energy, and I’m willing to do the occasional bit of “real work” if needed to keep it going, but that’s a trade-off that may be more painful for some than others.


  • So your solution on Windows requires me to move all my files out of where they belong to process them? How do I get them all back when I’m done?

    I knew how to write that find command. Didn’t need to search for anything. And because I know how to do that, I can also search for every pdf file modified since last month. I can spit out a list of the gps coordinates for every photo I’ve taken, ordered by latitude. I can find every Python script on my computer that uses Pandas. I can do a million things that boil down to “find every file that matches some complex filter and do something to it”, and I learned one tool. I don’t need to learn one point and click app that converts comics, one that messes with photo metadata, etc.

    I can sympathize with the idea that there’s a high learning curve. And there’s nothing wrong with trying to provide ways for people to use their computer that require less knowledge. But recognize that you’re asking for a crutch here.


  • deong@lemmy.worldtoLinux@lemmy.mlYay Building | Why Its Taking Too Long?
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    1
    ·
    1 year ago

    You can set MAKEFLAGS in /etc/makepkg.conf to something like “-j8” (where “8” should be something like the number of cores you have or maybe number of cores minus one or two if you want to leave some CPU capacity available.

    However, the build instructions for a specific package can override these defaults. You’d have to look at the resolve-davinci package files to see if it does that for some reason that might be important.




  • I use Arch because it is generally the easiest one I’ve found to pretend it’s 2010 again. Most Linux distributions are fine, but they’ve all been busy trying to solve problems I don’t have and accepting that some niche corner cases are fine to break. I’m just a niche corner case in general.

    I have nothing against Wayland trying to modernize the UI stack, but if their answer to half the things I need is “well the compositor should do that” and the compositor doesn’t in fact do that yet, then I don’t want to use Wayland yet. I have nothing against Flatpak trying to modernize application packaging, but their current story for making applications available from a shell is effectively “why do you want to do that”, and well…I do want to do that, so I guess I don’t really want to use Flatpak yet.

    That’s just me. Like I said…I’m a corner case. I understand that everyone else wants their computer to be an appliance that does what most people need without requiring any tinkering. And I’m not opposed to getting rid of the need to tinker. I’m too old to view tinkering to make something work as I thing I look forward to. I just view tinkering as a one-time cost with perpetual returns. I’m OK editing an xkb file to make some obscure input device work the way I want it to, because that might take me an afternoon, and then I just have that device do exactly what I want for the rest of its life with no further effort. Make it so that I never have to edit another xkb file again and I’ll be just fine. But you can’t do it by just saying, “no more needing xkbcomp because it doesn’t work anymore, and if you needed it, go see if the compositor vendor will write some code for you”.


  • It’s not that I’ve never had any problems. It’s more that those are infrequent one-time problems, and if something happens once every two years that takes me 30 minutes to solve, I’m willing to do that if it makes the day-to-day use of my system smoother. Flatpak feels like I’m rubbing just a little bit of sandpaper across my face 20 times a day, and the promise is, “yeah, but look how you’ll never have to solve this minor one-time things again”, and that’s just not a trade I want to make.


  • And in a way, everything is a CLI tool on most normal systems. Evince or Acroread or whatever you prefer to read PDFs is not “a CLI tool”, but if I want to use LaTeX to create a document, I want to be able to do something like

    $ xelatex myfile.tex
    $ evince myfile.pdf &
    

    I don’t want to have to build my document, bring up my app launcher, click on the Evince icon, hit Ctrl-O, navigate to my pdf file, and double click it.


  • /var/lib/flatpak/app/org.gnu.emacs/current/active/export/bin/org.gnu.emacs is not what I expect a Unix system to want me to type if I want to run Emacs. Nor is flatpak run org.gnu.emacs. These are tools built by someone whose mental model of running Unix software is “click the icon in the Gnome launcher”. That’s one aspect what I’m describing as not being “simple”. I don’t want my mental model of how to run Unix software to include “remember how you installed it and then also remember the arbitrary reverse-FQDN-ish string you need to use to tell flatpak to run it”. If I’m honest, that alone is sufficient to signal it wasn’t built for me. I could work around it for sure with shell aliases, but I could also just not use it, and that seems fine for me.