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
  • 26 Comments
Joined 5 months ago
cake
Cake day: June 9th, 2024

help-circle
  • Man, that’s cool! Concrete is a heck of a lot cheaper than epoxy granite resin and is perfectly suitable for a low-precision tool like this lathe.

    I do hope that he finds a way to shield those bearings. You really don’t want metal chips or sawdust making its way in there. Any damage they sustain will cause runout, which will lead to increased chatter and parts that are out of spec. Plus, a matching pair of tapered roller bearings can be quite expensive!

    EDIT: to be clear, I mean no disrespect when I say low-precision. Not every lathe needs to have slides and handwheels. I have a little Sherline lathe that I’ve used like this in the past (using gravers, not tools in a tool holder). It’s great to quickly turn something or to put nice decorative details on a part. Precision is possible with a lathe like this, but it requires fairly strenuous effort.







  • 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.


  • Badabinski@kbin.earthtoScience Memes@mander.xyzSmart
    link
    fedilink
    arrow-up
    43
    arrow-down
    1
    ·
    1 month ago

    The article says that he refused the prize because he felt that he hadn’t earned it. He felt that the prize should be awarded to Richard Hamilton who developed the theory Perelman used to fully solve the Poincaré Conjecture. I’m not saying it was the wisest or easiest solution. I was only trying to express my opinion that I find his adherence to his strong principles admirable.

    I’m absolutely not advocating for anyone to turn down a million dollars. For anyone in a position where they can just, like, get a million bucks, take that shit and live a happier life!


  • Badabinski@kbin.earthtoScience Memes@mander.xyzSmart
    link
    fedilink
    arrow-up
    56
    arrow-down
    1
    ·
    1 month ago

    Also from the article:

    The writer Brett Forrest briefly interacted with Perelman in 2012. A reporter who had called him was told: “You are disturbing me. I am picking mushrooms.”

    I enjoy this man’s focus and determination. I feel like the world probably missed out on good things when he left academia, but I can’t blame the dude when I saw why he refused a million dollars for solving the Poincaré Conjecture. He seems like a person with very strong principles.



  • My partner and I have this thing where we ask each other if we are the other person’s x, where x is something ridiculous, cute, grotesque, or profane. For example, I once asked my partner if I was her gutter-bloated corpse, to which she, of course, answered in the affirmative.

    I’ll soon find out if I am actually a tasselled wobbegong carpet shark in the eyes of my partner.

    As an aside, I asked the corpse thing after reading this delightful line from one of my very favorite books:

    “Body found floating by the docks,” Glokta breathed, “bloated by seawater and horribly mutilated… far… far beyond recognition.”



  • I’m guessing it’s nostalgia. The bananas in the original game had stickers on them, but the newer games didn’t. There are a lot of people who love the old SMB games and are happy when anything is done to make the new ones like the old ones.

    I don’t get being so excited about it, but these games weren’t a core part of my childhood. I played the party games in SMB 1 once and those were fun, but I don’t think I ever actually played the main game.





  • 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.