• 1 Post
  • 24 Comments
Joined 2 years ago
cake
Cake day: June 16th, 2023

help-circle




  • Don’t pretend like you understand people in Palestine. You know that you don’t.

    And don’t pretend that anyone can decide how the want to run their country while it is being occupied by a foreign power that kills children without remorse.

    It’s great that you want to show you have some understanding of history, but you weave back and forth and talk about mutuality, while you repeatedly recognize Israel sabotaging every attempt at peace.

    Israel is the problem. Palestine is being occupied and genocided.

    Don’t try to calm your conscience by rationalizing yourself into inaction.

    The solution is stopping the genocide, ending Israeli occupation and giving palestinians the right to return to their land.



  • Yep, the will to end Israel is there. It’s also here.

    Remember when the German state was dismantled because it comitted a genocide?

    It seems like you believe anti-zionism and anti-semitism is the same thing. One is an ethnic group (technically several, including palestinians, but we all know it usually means jewish people) and the other is a nationality.

    Not all jews are zionists, and not all zionists are jews.

    Let’s dismantle the genocidal state, give displaced palestinians the right to return to their country, try every war criminal and genocidal maniac in an international court and let the Palestinian people decide how the want to run their own fucking country, for once.


  • Oh so they definetly want to exterminate jews, but you can’t confirm it because they don’t have the capability yet, but as soon as they have the capability, you will have proof?

    That’s witch trial logic.

    Is that “massacre” really the best argument you’ve got? They took hostages, trying to get a political decision made and the hostages were killed in a failed rescue attempt.

    But sure, sure, we don’t negotiate with terrorists that kill or endanger civillians. That would be a fine principle, if we didn’t exclude Israel, who objectively have killed more civillians than any Palestinian resistance group.

    For the sake of humanity, find empathy for brown people and educate yourself on what actually happened, instead of western/Israeli propaganda repeating the dehumanization of muslims.

    It takes a shit ton of lying to defend a genocide, so don’t get discouraged when it takes time and effort to unlearn the propagande, but if we let this “slide” the world will not forget, and neither will those of us who saw through the shit.



  • I have fucked up my computer so many times.

    • Accidentally uninstalled the graphical environment, because i didn’t notice my package manager was asking me if i wanted to uninstall 200 packages, along with whatever i actually wanted to uninstall.
    • Tested a fork bomb (it worked!)
    • Installed a dual boot system incorrectly.
    • Installed a dual boot system correctly, but Windows had an update.
    • Tried to switch out a working component with Something Really Cool™
    • I have spent days troubleshooting an issue that turned out to be a simple syntax error.
    • And, while technically not fucking with the computer itself, this deserves a mention; Fucking up the wifi/network SO MANY TIMES.

    I have also succeeded with some really cool stuff, but that’s the thing about working with computers; you fail completely, until it works perfectly. This is of course a gross simplification, but it also has a lot of truth to it. There’s just not a lot “this is not great, but it will do”, it either functions or it fails (until you get it working and start fine tuning it for the rest of you life)

    Just laugh at the absurdity of the situation when you realize you were just missing a comma in a JSON file, and don’t let it bother you that you didn’t notice before you paid to have your second floor covered in aluminium foil trying to fix the issue.

    Try creating a VM in GNOME Boxes (if you use GNOME) or Virt-manager, take a snapshot, so you can easily repeat this process, and break it. Just make it stop functioning. Do it in an interesting way, and look up more ways on the internet.

    Be curious, have fun and don’t feel bad about getting sick of that stupid computer, you can come back later and it won’t care that you even left.









  • No problem!

    I hacked this together instead of going to sleep, so it might make your deck explode, but maybe it’s a starting point for you or someone else:

    # home-deck-mounts.mount
    #
    # Mount units must be named after the destination path, this / replaced by -, like above
    #
    # This is a template unit.
    # That's explained here: https://fedoramagazine.org/systemd-template-unit-files/
    # TL;DR: run it like this `netmount@linuxisos.mount` if you want to mount the subdirectory "linuxisos" from SHARE_PATH
    [Unit]
    Description=NetMount %I
    After=graphical.target
    # This is commented out, because it is implicit for network mounts https://www.freedesktop.org/software/systemd/man/latest/systemd.mount.html#Default%20Dependencies
    # I keep it here as an example
    #After=network-online.target
    #Requires=network-online.target
    
    [Mount]
    # %i expands to what ever you put after the @ when starting/activating the service
    What=10.10.10.99:/mnt/user/%i
    Where=/home/deck/mounts/%i
    Type=nfs
    Options=exec
    
    [Install]
    WantedBy=default.target
    

    I couldn’t confirm if mount units are allowed to be template units, but if not, just duplicate the service for each path and replace %i.

    Say the word if you run into issues!



  • This is really cool!

    Where did you put the service file?

    I don’t mean this as critique, but as possible next project, since your solution works perfectly fine. Systemd has some cool features that could make this project have a bit fewer moving parts:

    • a .mount file could replace the mount and unmount script, and handle logging too! (I am pretty sure you would need separate files per mount, though, so “fewer moving parts” might be a bit of a lie, depending on your interpretation)
    • that “After=” setting you used, can also be used to check for network connectivity. IIRC it’s “networking.target” on Fedora, at least. You might want to double check the systemd docs if After is the right one for this, as I have a hard remembering the systemd dependency intricacies.

    That way you would end up with a .mount file per mounted directory, with logging using journald, and no external scripts.

    I really like systemd as it can be a great tool, when you start to break down the complexity of it.

    I hope you get well soon and get the best you can from this time.