Alt account of @Badabinski

Just a sweaty nerd interested in software, home automation, emotional issues, and polite discourse about all of the above.

  • 0 Posts
  • 42 Comments
Joined 4 months ago
cake
Cake day: June 9th, 2024

help-circle

  • I apologize, I was rushed and didn’t adequately explain myself. I want to restate the premise on which I made my comment. Israel has a large military and is using it to kill Palestinians right now. I absolutely agree with that. Israel is using weapons provided by the United States, and the transfer of those weapons was authorized by the current Democratic administration. No disagreements there.

    My fear is that the military of the United States will become directly involved in the Palestinian genocide. I am afraid of the much larger and better armed US military actively leveling grid squares filled with Palestinian civilians with missiles. What is happening right now is already monstrous. I want the United States to divest and cease its involvement in this genocide at the bare minimum. I want the United States to directly oppose Israel and stop the genocide, using force if necessary. I very much do not want the United States’ involvement to increase. If Donald Trump is elected, an increase in the use of force against Palestine may happen. That is my argument. I absolutely do not believe that the current administration is doing the right thing here. I hate it, and I want it to stop. I just also don’t want it to get worse.


  • So I’m going to preface this by saying how I feel about the situation. I’m furious that Biden and the Democrats aren’t just… y’know, fucking stopping this shit. I’m furious that the administration isn’t doing more to end the goddamned genocide. It makes me feel sick to think that the executive branch of my country isn’t denouncing what’s happening. The Democrats are supposed to be the party for compassionate people. I consider myself to be a compassionate person, and the Democrats are absolutely failing to represent me.

    I’m sure there’s some realpolitik going on there, but like, realpolitik can suck my asshole when my taxes are paying for bombs and missiles that are being used by a different country in an unjust war to kill innocent people in a genocide.

    Make no mistake, I want this shit to end right the fuck now. I want Israel to fuck off back to their borders. I want the hostages to be traded, I want Palestine to be a full state in the UN with defensive treaties. I want Bibi and the people who enabled him to be tried for crimes against humanity. I want Israel and the United States to pay reparations and to foot the bill for the rebuilding of Palestinian infrastructure.

    I want change. I am tired of the Democrats. Shit, I think there are a lot of people tired of the Republicans. Nobody is happy with the way out system works. I look at other countries with coalition governments and a large number of specific parties and I wish that I could have that. I would absolute love to have a party that represents my values and desires.

    With all that said, I just don’t think that we will be able to enact meaningful change in 30ish days. To enact change within the confines our current system, we would need to convince tens of millions of people to vote for a candidate that truly represents them in that timeframe. Given the constricting nature of our two-party system, I think many people wouldn’t know who that is. I certainly don’t know who would represent me. It certainly wouldn’t be Jill Stein, to provide an example of a third party candidate. I’d vote for Bernie Sanders, but he’s not running for president. His election would require tens of millions to write his name on their ballots.

    Many of the people who don’t feel represented by our government with regards to Palestine currently vote for the Democrats. If we were to all switch in unison and vote for someone who would truly stop this shit, then we could enact our change. I believe that there’s just no way to do that in a month.

    If we try to enact change right now and fail, then we will likely end up with a violent, narcissistic rapist as the head of our government who will continue to implement blatantly christo-fascist policies. Christo-fascists do not like people of the Islamic faith, and Donald Trump has promised to wipe out Palestine if he is elected. He cannot be trusted to act according to what he has previously said (which, speaking from experience, is the fashion of all malignant narcissists who are not being treated for their PD), but there is a chance that he will follow through on his word and will speed up the genocide of the people of Palestine.

    There are two primary candidates. One candidate will likely maintain the monstrous, awful, status quo. The other candidate may or may not direct the most powerful military force in the world to level Palestine and order the destruction of every man, woman, and child within its borders. The former gives the people of Palestine more time while to survive while we try to unfuck our system. It’s not a guarantee, but it’s a chance.

    Earlier, I said that realpolitik can suck my asshole, and that’s what this feels like. It’s shit and I hate it and it makes me feel gross. None of this brings back the lives of those who have already died, and my choice probably wouldn’t really be appreciated by a Palestinian who is trying to survive the bombs I’m paying for. I won’t shame anyone who cannot live with themselves if they vote for Kamala Harris. People are entitled to their beliefs, and living out of compliance with them can be very harmful. However, I feel compelled to at least present an emotional argument against a vote for a 3rd party candidate (or no vote at all) in this specific situation.



  • It very definitely was 😅 The way that company used the satellite network was cool, don’t get me wrong. They would use it to push content out to all their stores with multicast which was really efficient with bandwidth. I loved it for that, but I hated interacting with it over unicast in any way, shape, or form. Horses for courses, as they say.


  • My pain tolerance for shitty input methods has been permanently warped after experiencing psychic damage from using Teamviewer to connect to a system over a very flaky HughesNet satellite link. I was working for a vendor that supplied a hardware networking box to a stupid retail company that sells food and shit. I just wanted to ssh to our boxen on a specific network so I could troubleshoot something, but the only way I could get to it was via putty installed on an ancient Windows XP desktop on the same network as our box that could only be accessed with Teamviewer. My favorite part of that was that the locale or something was fucked up, so my qwerty keyboard inputs were, like, fucking transformed into azerty somehow?? The Windows desktop was locked down and monitored to a tremendous degree, so I couldn’t change anything. The resolution was terrible, the latency was over a second, and half of my keyboard inputs turned into gibberish on the other side.

    Oh, and I was onsite at that same company’s HQ doing a sales engineering call while I was trying to figure out what was wrong. I spent 5 days sitting in spare offices with shitty chairs, away from my family, living that fucking nightmare before I finally figured out what was wrong. God damn, what a fucking mess that was. For anyone reading this, NEVER WORK FOR GROCERY/DRUG STORE IT. They are worse than fucking banks in some ways. Fuck.

    EDIT: also, I asked ‘why Teamviewer’ and the answer was always shrugs. This was before the big TeamViewer security incidents, so maybe they thought it was more secure? Like, at least they didn’t expose RDP on the internet…


  • Having been in this situation (the only binary I could use was bash, although cd was a bash builtin for me), echo * is your friend. Even better is something like this:

    get_path_type() {
        local item
        item="$1"
        [[ -z "$item" ]] && { echo 'wrong arg count passed to get_path_type'; return 1; }
        if [[ -d "$item" ]]; then
            echo 'dir'
        elif [[ -f "$item" ]]; then
            echo 'file'
        elif [[ -h "$item" ]]; then
            echo 'link'  # not accurate, but symlink is too long
        else
            echo '????'
        fi
    }
    
    print_path_listing() {
        local path path_type
        path="$1"
        [[ -z "$path" ]] && { echo 'wrong arg count passed to print_path_listing'; return 1; }
        path_type="$(get_path_type "$path")"
        printf '%s\t%s\n' "$path_type" "$path"
    }
    
    ls() {
        local path paths item symlink_regex
        paths=("$@")
        if ((${#paths[@]} == 0)); then
            paths=("$(pwd)")
        fi
        shopt -s dotglob
        for path in "${paths[@]}"; do
            if [[ -d "$path" ]]; then
                printf '%s\n' "$path"
                for item in "$path"/*; do
                    print_path_listing "$item"
                done
            elif [[ -e "$path" ]]; then
                print_path_listing "$path"
            printf '\n'
            fi
        done
    }
    

    This is recreated from memory and will likely have several nasty bugs. I also wrote it and quickly tested it entirely on my phone which was a bit painful. It should be pure bash, so it’ll work in this type of situation.

    EDIT: I’m bored and sleep deprived and wanted to do something, hence this nonsense. I’ve taken the joke entirely too seriously.





  • Ugh, I hate ChatGPT. If this is Bash (which it is, because it’s literally looking for files in a directory called ~/.bashrc.d), then it should god damned well be using syntax and language features that we’ve had for at least twenty fucking years. Specifically, if you’re writing for Bash (and not POSIX shell), you better be using [[ ]] rather than [ ]. This wiki is my holy book I use to keep the demons away when writing Bash, and it does a simply fantastic job of explaining why you should use God damned double square brackets.

    ChatGPT writes shitty, horrible, buggy ass Bash. This is relatively decent for ChatGPT (it even makes sure the files are real files and not symlinks), but I’ve had to fix enough terrible fucking shitty AI Bash to have no tolerance for even the smallest misstep from it.

    Sincerely, A senior developer who is known as the Bash wizard at work.

    EDIT: Sorry, OP. ChatGPT did not, in fact, write this code, and I am going to leave my comment here as a testament to what a big smelly dick I was here.




  • The advice I’ve always heard is that if you can do it yourself, it’s always better. Animals can’t tell you that they’re sick, so every bit of info you can get on how they’re doing is important. Having the machine automatically clean the litter box deprives you of that option.

    With that being said, a clean litterbox is also really important. I plan on getting a couple of cats in the next 5 years after I’ve gotten my shit together (cats and incredibly messy houses don’t mix), and I will probably get an automatic litter box because I don’t want my depressive episodes to result in my cats being miserable. As this post shows, you should do your research. Find a litter box that has been endorsed by multiple unrelated reviewers if possible. Some of these boxes are dangerous, and many of them are kinda worthless.

    The video in the OP was recommended to me a few days ago and was my introduction to this whole fiasco. This person has done a ton of reviews and has a couple of boxes he’d recommend.

    EDIT: I literally linked to the video in the OP… I thought it was the video from one of the people who had a cat die.


  • Badabinski@kbin.earthtoMemes@lemmy.mlawHell Naw
    link
    fedilink
    arrow-up
    1
    ·
    22 days ago

    Hopefully we’ll be able to find a working one soon :( our emissions here are exclusively OBD2 based for anything 1996 or newer. I’ll probably do what some other folks have recommended and try to “remanufacture” one myself.

    EDIT: no idea why my client decided to post my comment twice.



  • Badabinski@kbin.earthtoLinux@lemmy.mlGoldilocks distro?
    link
    fedilink
    arrow-up
    24
    arrow-down
    8
    ·
    22 days ago

    For me, it’s Arch for desktop usage. When I first started using Arch it would not have been Arch, but now it’s Arch. The package manager has great ergonomics (not great discoverability, but great ergonomics), it’s always up to date, I can get a system from USB to sway in ~20 minutes (probably be faster if I used the installer), it’s fast because it doesn’t enable many things by default, and it’s honestly been the most reliable distro I’ve ever used. I used to use OpenSUSE ~10 years ago, and that broke more in one year than Arch has in ten.

    I personally feel like Arch’s unreliable nature has been overstated. Arch will give you the rope to hang yourself if you ask for it, but if you just read the emails (or use a helper that displays breaking changes when updating like paru) and merge your pacnews then you’ll likely have a rock solid system.

    Again, this is all just my opinion. It’s easy for me to overlook or forget all of the pain and suffering I likely went through when learning how to Arch. I won’t recommend it to you, but I’ll happily say how much I’ve come to enjoy using it.




  • Badabinski@kbin.earthtoMemes@lemmy.mlawHell Naw
    link
    fedilink
    arrow-up
    24
    arrow-down
    1
    ·
    22 days ago

    Seriously. The ECU in my partner’s truck decided that it was done with magic smoke and Marie Kondo’d that shit out, leaving her stranded. Her truck is an old 2002 Dodge Dakota that we’ve been nursing along while the used car market cools down (we want to get her something small and fuel efficient, but cars cost too damn much). Back in 2000 or 2001, some bean counter at Dodge decided that the company really had to cheap the fuck out with their ECUs for the 2002 model year. Because of this, any 2002 Dodge truck has either had its ECU replaced or is a ticking fucking time bomb.

    What’s even better is that nobody makes these shit-ass ECUs anymore. The only replacements you can get are remanufactured units, and it’s highly likely that you’ll get at least one dud before you can find anything decent. We’ve been a tiiiiiiny bit less lucky than that, meaning we’re on our 13th ECU. Our mechanic has gone through everything else to make sure there’s not something external that’s exploding the ECUs, and he hasn’t found anything. Over the course of like 9 weeks, we’ve completely deleted the stock of these stupid things in Utah and all of the surrounding states. We’re now ordering one from Florida that’s been remanufactured by a different company which hopefully won’t grenade itself.

    Fuck American car companies, and apologies to anyone who’s currently having a hard time sourcing an ECU for a 2002 Dodge Dakota. We screened all the bad ones out for you. The only good part about all of this for us is that our mechanic isn’t charging us for anything more than one ECU replacement. The damn truck has been in the shop for 9 weeks, and we’re only going to pay like $1000.