• 0 Posts
  • 189 Comments
Joined 2 years ago
cake
Cake day: July 30th, 2023

help-circle

  • I have 4 characters (past and present) that all occupy the same “party role” for this reason. They each have their own back stories sure, but their decision-making process is essentially the same because it’s how I would solve that given problem. The same set of equations, just with different source data.

    I hadn’t thought about over-exaggeeating a trait before to differentiate them, I may have to use that trick going forward.




  • From memory I can only answer one of those: The way I understand it (and I could be wrong), your programs theoretically should only need modifications if they have a concurrency related bug. The global interlock is designed to take a sledgehammer at “fixing” a concurrency data race. If you have a bug that the GIL fixed, you’ll need to solve that data race using a different control structure once free threading is enabled.

    I know it’s kind of a vague answer, but every program that supports true concurrency will do it slightly differently. Your average script with just a few libraries may not benefit, unless a library itself uses threads. Some libraries that use native compiled components may already be able to utilize the full power of you computer even on standard Python builds because threads spawned directly in the native code are less beholden to the GIL (depending on how often they’d need to communicate with native python code)








  • computergeek125@lemmy.worldtoScience Memes@mander.xyz10001
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    9 months ago

    My low level is a tad rusty from when I learned the C side in school, but if I recall the not operator resolves as a single Boolean (0 or 1 in true C), whereas compliment comes back as however many bits you put in - a not operation per bit.

    In C, the not operator is ! and the compliment operator is ~









  • computergeek125@lemmy.worldtoScience Memes@mander.xyzPlatypuses
    link
    fedilink
    English
    arrow-up
    49
    ·
    10 months ago

    “broken build” here likely refers to the phrase as defined by gamers to function as synonymous to “overpowered”.

    As in, “the build is so broken you can’t/it is difficult to play against it”. This phraseology could be used by either an ally or an enemy, but it contextually changes connotation from positive for allies to negative for enemies.

    Build is often used as a shorthand for a character’s combination of items, skills, and levels (as the various games define it).