• 6 Posts
  • 41 Comments
Joined 3 months ago
cake
Cake day: January 9th, 2026

help-circle
  • The developers of systemd said they will never support that, so I think its safe for now. Also why do you think systemd would “require” a government id check? systemd is just providing the functionality; it is the distribution / operating system that implements all the functionality. So if an operating system does implement it, I might find a different operating system, regardless of if it uses systemd or not. That is true for any other component too, not just systemd.



  • If you have to ask this, then its probably good idea to stick to systemd. I don’t see any reason to change, other than to protest. In the process doing so you will probably encounter issues. People switch away from systemd for various reasons, but not for performance. In example they don’t like who develops and controls systemd. And they don’t like that it does more than just initializing the system, as bunch of other tasks are bundled into it. If all of that does not bother you, stay with systemd in my opinion.

    And if you really want to switch to systemd, then I recommend to use a dedicated operating system (a distro) with that in mind. Don’t forget, that systemd has many features and services, that its expected as a standard. You do not just change an init system, but replace all other components too.



  • You won’t know it, until you read (or played it). Also opinions can change after time. Especially if the last episode and ending was a slog, it can change the view of the entire franchise for some. If you read fast enough (or watch), then your brain does not have enough time to process everything and does not build relationship with early stuff, but with the last stuff. What I mean is, if you watched Star Wars in the 80s, then you had plenty of time to be fan and reject the new Disney films. But if you watched all films back to back from beginning to last Disney film for the first time, then you maybe hating it.



  • I really don’t think we needed a subscription service for indie games (nor they do). Game Pass for AAA games makes somewhat sense, as the games are expensive. Game Pass concept in general will favor slop over creative and good game design with long time support. I am not a fan of this concept at all and its even worse for indie games in my opinion.

    If this campaign is for discoverability, then they should find a different way to “advertise” the games. I agree that most games do need some discoverability though, besides the hits on Steam. There are so many good indie games for low price. But Game Pass concept is the wrong way in my opinion, for the entire industry (the player and the devs).










  • Developers or publisher seem to think its anti consumer practice to go on sale. So I knew something was off when I read post title.

    It isn’t about visibility or sales, its about respecting the players who have already purchased the game. We don’t want to reward the people who hold off on buying the game, the game is a price we find reasonable, and this is the deal. If you think it is priced too high, then it is your choice to not purchase, and we hope that with enough time, and extra development, we will be able to convince you of its value.

    Not having a sale ever is part of our philosophy. In short term, they are good and bring extra money, but we are targeting long term. I believe that searching for sales is wasted time, and people should decide on the price and value, but putting option of wasting time to search for deals or waiting seems like bad part of the equation. As an example I would like to mention Minecraft. I’m not aware of any sale of it :)

    https://forums.factorio.com/viewtopic.php?f=5&t=25334





  • Aliases themselves do not take arguments. You can write Bash function for that case. Here is a “simple” example. I leave the comments there explaining the command too:

    treegrep
    treegrep() {
        # grep:
        #   --recursive             like --directories=recurse
        #   --files-with-match      print only names of FILEs with selected lines
        # tree:
        #   --fromfile              Reads paths from files (.=stdin)
        #   -F                      Appends '/', '=', '*', '@', '|' or '>' as per ls -F.
    
        grep --recursive --files-with-match "${@}" |
            tree --fromfile -F
    }
    
    yesno

    You can also set variables to be local to the function, meaning they do not leak to outside or do not get confused with variables from outside the function:

    # usage: yesno [prompt]
    # example:
    #   yesno && echo yes
    #   yesno Continue? && echo yes || echo no
    yesno() {
        local prompt
        local answer
        if [[ "${#}" -gt 0 ]]; then
            prompt="${*} "
        fi
        read -rp "${prompt}[y/n]: " answer
        case "${answer}" in
        [Yy0]*) return 0 ;;
        [Nn1]*) return 1 ;;
        *) return 2 ;;
        esac
    }
    

  • I do write scripts and commands (and Bash aliases or functions) all the time. The scripts live in ~/.local/bin and are executable like any other program, as that directory is in my PATH variable. I have a projects directory where I archive them, and some of them are uploaded to my Github account. Some of them are later rewritten in Python and get a life on its own.

    1. yt-dlp-lemon: Simple wrapper to yt-dlp with only a subset of options.
    2. unwrap: Wrapper to marry GNU Parallel and 7-Zip for archive extraction.
    3. biggest: List biggest files and folders.
    4. ?: cheat .sh - The only cheat sheet you need. (Note, commands name is just ?)
    5. woman: Preview list for man documents.

    Besides my more simple scripts and aliases and functions.

    6. system update and all updates:
    alias update='eos-update --yay'
    alias updates='eos-update --yay ;
      flatpak update ; 
      flatpak uninstall --unused ; 
      rustup self update ; 
      rustup update'
    
    7. Or a recent script to convert files to mp3 format: tomp3
    #!/usr/bin/env bash
    
    for file in "${@}"; do
        output="${file%.*}.mp3"
        if [[ -f "${output}" ]]; then
            continue
        fi
        ffmpeg -i "${file}" -b:a 320k "${output}"
    done