*NIX enthusiast, Metal Head, MUDder, ex-WoW head, and Anon radio fan.

  • 0 Posts
  • 88 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle
rss
  • The amount of software available in the package manager, without adding external repositories, exceeds that I’ve seen in any other distro I’ve used. Even with epel, I feel like others fall short.

    The ability to modify the build time flags of software while still using the package manager is also huge. I hate when ffmpeg doesn’t have speex support because some upstream dev figured it was a corner use case.

    It’s me, I’m the target demographic. I’m the one asshole who wants to build ffmpeg with speex support, clamav without milter support and rxvt WITHOUT blink support.

    There are some pretty great userspace helpers too. Things to ensure your kernel is always built with the same options. Things to upgrade all your python or perl modules to the new interpreter version for you. Tools for rebuilding all the things based on a reverse dependency search.

    Slotted installs are handled in a sane, approachable, and manageable way.

    The filesystem layout is standards compliant.

    I recall someone on /r/Gentoo saying something like “Gentoo is linux crack, when you get a handle on it, nothing compares.”

    When I boot my laptop into fedora/arch/mint/etc (or really any non-bsd based distro), I feel like I’m using someone else’s laptop. There are a bunch of git repos under /usr/src for the software I wanted that wasn’t in the package manager. I need to manage their updates separately. Someone else has decided which options are in this very short list of GUIs. I’m using whatever cron daemon they chose, not the one I want. Why is there a flat text log file under /var/db/? Why won’t you just let me exist without any swap mounted? $PATH is just a fucking mess.






  • KorthruntoBash@lemmy.mlread user input problem
    link
    fedilink
    English
    42 months ago

    Wild, I get syntax error: unexpected end of file when I run your code, so just that alone is very confusing.

    When you’re inside foo here, STDIN is the pipe. Once I fix this syntax error that you somehow dodge and add some extra debugging, you can get a better picture of what’s going on here:

    foo() {
            read -r -p "delete $name (default is no) [y/n]?  " choice
            choice="${choice:-n}"
            echo "\$choice: $choice"
    }
    
    printf "%s\n" "foo" "bar" "baz" "eggs" "spam" | while read -r name; do
            printf "Got name '%s'\n" "$name"
            echo calling foo
            foo
    done
    
    Got name 'foo'
    calling foo
    $choice: bar
    Got name 'baz'
    calling foo
    $choice: eggs
    Got name 'spam'
    calling foo
    $choice: n
    


  • I don’t watch a TON of these things, but I do enjoy them from time to time. The two bits I enjoy the most are vicarious rediscovery of something I enjoy, and getting a very different point of view on the same thing.

    Generally when I watch these it’s stuff like “Classically trained musician listens to Megadeth for the first time”. I get reminded of some bits that I’ve grown accustomed to, and sometimes get a whole new perspective on something I’ve been enjoying for years.

    I will say, I don’t get “Youtuber reacts to other youtubers reaction to some twitch streamer breakdancing” or “Gymrat listens to ABBA for the first time”.








  • As much as I want to enjoy posts like this one, I always ask myself this and it takes the joy out of it every time. It’s just a nice fantasy that reminds me of the “Nobody in this room know I …” meme.

    It’s always “MAGAs are losing their minds over …”, but never any explanation or sourcing.