Canadian software engineer living in Europe.

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

help-circle

  • I have a few interesting ones.

    Download a video:

    alias yt="yt-dlp -o '%(title)s-%(id)s.%(ext)s' "
    

    Execute the previous command as root:

    alias please='sudo $(fc -n -l -1)'
    

    Delete all the Docker things. I do this surprisingly often:

    alias docker-nuke="docker system prune --all --volumes --force"
    

    This is a handy one for detecting a hard link

    function is-hardlink {
      count=$(stat -c %h -- "${1}")
      if [ "${count}" -gt 1 ]; then
        echo "Yes.  There are ${count} links to this file."
      else
        echo "Nope.  This file is unique."
      fi
    }
    

    I run this one pretty much every day. Regardless of the distro I’m using, it Updates All The Things:

    function up {
      if [[ $(command -v yay) ]]; then
        yay -Syu --noconfirm
        yay -Yc --noconfirm
      elif [[ $(command -v apt) ]]; then
        sudo apt update
        sudo apt upgrade -y
        sudo apt autoremove -y
      fi
      flatpak update --assumeyes
      flatpak remove --unused --assumeyes
    }
    

    I maintain an aliases file in GitLab with all the stuff I have in my environment if anyone is curious.


    • Pros: Cheaper to install as you don’t have to rip up the whole road, capable of cornering at around 15kph. Low initial cost.
    • Cons: Battery powered, with a 70km range, with a max capacity of 60 people. Driven by humans.

    This does not sound like something anyone needs and it appears to be designed to share the road with private vehicles (hence the focus on speed and cornering) which means it will get stuck in traffic.

    When you’re paying humans to drive something, the benefit comes not in how fast it corners but in how many people can be transported at once. Even if it’s a straight line at 20kph, it’s still better to have big LRTs hauling upwards of 2000 people, stopping at intersections to let them switch to another LRT going in another direction.

    The one benefit I can see here is the low cost of installing these tracks, it could be used to trial a route served by a tram (negating the cornering feature), but even then, a bus has near zero infrastructure requirements and can move more people than this for the same price.


  • I have much the same:

    • Files on the network with NFS
    • Kodi on an old laptop under the TV so we can watch said files.
    • Syncthing on our phones and laptops to pull films from there onto that file server.

    The only difference is that I’m using a Synology 'cause I have 15TB and don’t know how to do RAID myself, let alone how to do it with an old laptop. I can’t really recommend a Synology though. It’s got too many useless add-ons and simple tools like rsync never work properly with it.