• 0 Posts
  • 48 Comments
Joined 1 year ago
cake
Cake day: December 23rd, 2023

help-circle
  • School dreams are very rare now, and when I have them the “cast” is all people from various adult jobs. I never knew my actual school mates as adults, so I guess my brain just can’t fill it in. If I was actually transported back to high school and saw them again it would probably feel like being surrounded by babies, so makes sense that “central casting” sends in adult stand-ins.

    I’m always an adult too. What’s weird is I remember being a child. I remember my body being clumsy and awkward, I remember being confused by adult concepts, I remember being small. It never comes out in childhood dreams, I’m always my present age.


  • That’s one kind, and Rust’s “ownership” concept does mean there’s built-in compile time checks to prevent dangling pointers or unreachable memory. But there’s also just never de-allocating stuff you allocated even though it’s still reachable. Like you could just make a loop that allocates memory and never stops and that’s a memory leak, or more generally a “resource leak”, if you prefer.

    Rust is really good at keeping you from having a reference to something that you think is valid but it turns out it got mutated way down in some class hierarchy and now it’s dead, so you have a null pointer or you double free, or whatever. But it can’t stop the case where your code is technically valid but the resource leak is caused by bad “logic” in your design, if that makes sense.







  • 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
    4
    ·
    3 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.



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


  • Yeah this is an extremely thin wrapper on GPT4All, literally just feeding in the above prompt. I’m not knocking the author for trying/sharing this but you’d probably be better off just installing GPT4All. That said, do you think this would have kept Ted out of prison?

    You: The Industrial Revolution and its consequences have been a disaster for the human race.

    Model: Honestly, I think the whole Industrial Revolution thing has just been a total mess for humanity as a whole. Like, what was supposed to be some kind of progress or advancement ended up causing way more problems than it solved. And don’t even get me started on all the environmental and social issues that came with it… ugh, it’s like we took two steps forward but then tripped over our own feet and fell back a few paces.