• 0 Posts
  • 67 Comments
Joined 11 months ago
cake
Cake day: December 23rd, 2023

help-circle


  • It’s the Trolley Problem. Many people finding themselves in that problem would say, “Of course I flip the switch, one person is less than five people”.

    But if you take a step back it’s reasonable to ask, “WHY did I suddenly find myself in this Trolley Problem? Trolleys don’t spring into existence fully formed like Athena springing from Zeus’ forehead. They are designed and built, piece by piece. The switch was setup by the agency of someone. People were kidnapped and tied down by force. I was placed here on purpose.”

    So given that realization it’s also reasonable when told you must choose to say, “Why? You designed this system. You tied the people down. You could have done it differently and instead deliberately did THIS. I had nothing to do with it and I refuse the premise that I must participate in your fucked up game. No matter what happens the blood is on your hands and I refuse to share in your guilt.”

    That’s the essential argument. There’s the realpolitik decision to do “less harm”, but you can also reject the fucked up premise.


  • Not me, but someone I was dating. Her family owned a Chevrolet dealership and she was always driving some kind of lightly used mid-range sedan. Two of them catastrophically failed and one of them would randomly shut off when going over slight bumps. Like going over an expansion joint on a bridge could do a full shut off, no power steering, etc. These were all sub 20k mile cars. She would just get it towed back to the lot and get another one, like a disposable product. The family laughed about ripping off customers. The whole operation was banking off soccer moms buying enormous Suburbans and boomer nostalgia for Corvette. Basically just rent seeking an ancient contract to be the dealer for a large territory. Needless to say I will never buy a Chevy.




  • MoonMelon@lemmy.mltoLinux@lemmy.mlTcl/Tk 9.0 released
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 months ago

    Back in the day TCL was used in a few places in Pixar’s Renderman renderer (called PRMan), and in its connection to Maya. You could write little TCL scripts within the Renderman Artist Tools (RAT) that would be evaluated during scene export. I think this still exists in some form inside Tractor, which is their renderfarm management software.

    It’s been a long time since I used prman but generally Python has replaced everything as the “glue” language, which honestly makes things a lot easier. VFX and game dev used to have a hundred different scripting languages rolling around.


  • I ran into a guy from high school and it turns out he worked for Microsoft back in the Windows Mobile days. He said that changing even a single button on a submenu would take six months of meetings, and if it involved other departments they would actively sabotage any progress due to the way MS internally made departments compete, so you could basically forget it. He said they literally backdoored software so they could sidestep other departments to get features in.

    I think about that a lot.



  • It’s an interesting article, I couldn’t help but think of how “Pirate Speak” really comes from Robert Newton’s acting in a famous Disney movie. So while it predates big tech’s debasement of culture it’s still a “top down” artifact, in a way. I guess you could say it came from a creative decision of an artist (Newton adapting his native accent) and initially caught on for good fun rather than for profit. So far less cynical than the radioactive shit getting pumped out now, if for no other reason than in the 1950s Disney hadn’t figured that shit out yet.


  • When I was in elementary school I entered the bathroom and some other boy was standing with his back against the wall, facing the urinals, with his pants down and his dick out. When he saw me he said, “No wait! I can make it!”

    He then started to piss. He apparently was pissing as forcefully as he could, trying to “make it”. As his stream started it went all over the floor in front of him, then crept up the wall, splashing all over the pipes and the bottom of the urinal. Finally he got, at best, one drop of piss into the urinal at which point his stream retreated and he re-sprayed everything a second time.

    “YEAH!” he said. “YEAH!”, in victory. Then he left.

    It’s been like forty years and I still remember this. I have five memories from elementary school and this is one of them.


  • MoonMelon@lemmy.mltoAsklemmy@lemmy.mlWhat are your fears
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 months ago

    Not a huge fan of snakes. It’s not to phobia levels, but I get a huge adrenaline rush when I see one, even if a fraction of a second later my forebrain identifies it as harmless. I love being in nature, so it’s just something I have to deal with.

    I’ve had several rattlesnake encounters and it’s at least one guaranteed nightmare every time. The dream is always the same: I’m standing somewhere at dusk, often barefoot. Under a nearby, low object I see a rattlesnake. Then I see another to the side. Then another behind me. Then I realize they are everywhere.

    I really hate ticks, so I appreciate their rodent killing service. But if we never ran into each other again that would suit me fine.


  • Just spitballing but you’d have to align the desired shape somehow, perhaps with a singular value decomposition. Once its transform was normalized you could compare its shape, or perhaps its convex hull, with a database of banned shapes.

    The problem is this is pretty easy to defeat (by adding extra sprues and spikes to the object, breaking it into two shapes, etc) and the more aggressive you get with the check the more you risk false positives.

    An AI training set would involve creating a dataset of all the banned shapes, then generating tens of thousands of permutations of them however you believe people might try to trick it. Ultimately the AI would lock onto some small feature of the shape that scores it as positive, perhaps something trivial. That also leads to weird false positives. This also creates an arms race as people figure out what that feature is subvert it.

    This problem is much harder in 3D than in 2D (currency). Since you can also cut, file, and glue shit that comes out of a 3D printer later I don’t think this is a solvable problem. Like most gun control measures in the USA it appears to be aesthetics.

    You could also just aggressively go false positive all over the place and say “fuck the users”, with exceptions for cops. This is basically the USA’s approach to drones.






  • In the early 2000s I worked on an animated film. The studio was in the southern part of Orange County CA, and the final color grading / print (still not totally digital then) was done in LA. It was faster to courier a box of hard drives than to transfer electronically. We had to do it a bunch of times because of various notes/changes/fuck ups. Then the results got courier’d back because the director couldn’t be bothered to travel for the fucking million dollars he was making.


  • Hmm, interesting question. I would say social media but it’s toxic for so many other reasons. Perhaps an online virtual assistant? Or maybe charge yourself a monthly or weekly fee into some account until you complete the task? Since it’s purely for yourself, whatever act “costs” you should be enough. A friend of mine was a huge proponent of making physical lists at the beginning of each day. He would then move any uncompleted tasks to the next day’s list, and the act of physically writing it was enough for him. He insisted it be on actual paper. This guy was super accomplished so it must have done something for him.


  • I also work well under deadlines but perform horribly without them. Upon reflection I realized a lot of my motivation is related to not disappointing others and/or embarrassing myself. Neglecting personal projects makes me feel like shit, but it’s missing the public humiliation factor so it won’t get me moving. A possible solution is to create deadlines for yourself and share them with people who will hold you accountable, or to whom you at least feel accountable. I also try to imagine how I will feel in a week, month, or year down the road when I still haven’t done THE THING, and realize that it’s only going to get worse the longer I go. This isn’t 100% successful but it does work sometimes.

    This isn’t that rare. It is half the reason people hire personal trainers. The military also uses this technique, by framing failures as letting down your comrades rather than yourself.

    This is a tricky thing to balance because using negativity and self criticism can become destructive. My grandma used to have a coal burning stove for heat. She said it was awful because too little coal and it would go out and was really hard to re-light. But too much coal and it would explode and blow coal dust all over their little house. I feel like self hate is kind of like that oven. Unfortunately nothing else has ever truly worked for me.

    Also, I should add, one thought that brought me some self-forgiveness was the evolutionary roots of laziness. If you think about it, as an organism, if you’re well fed and in a good location your best bet is to chill under a shade tree until something comes up. As humans we are kind of cursed with extra simulation cores in our brain that can constantly iterate every single permutation of the future, and that leads to anxiety, but laziness is actually a virtue from an evolutionary perspective. So cut yourself some slack now and then.