• 30_to_50_Feral_PAWGs [she/her]@hexbear.net
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 month ago

    OK, so like…

    • 0 == "0" is true because the script interpreter recognizes that the integer form can be cast to a string value, and then it compares both values as if they were strings.
    • 0 == "\t" is true because a string consisting of only whitespace characters is trimmed down to an empty string, which is considered “falsey.” Numeric zero is also “falsey,” so both values are cast to booleans for comparison purposes.
    • 0 == [] is the same story – an empty array is also falsey, so both the numeric zero and the empty array are cast as booleans when they are compared.
    • None of these comparisons work between the string-form zero character, the tab character (or blank, non-empty string), or the empty array because fuck you, that’s why.

    If you want to get into heresy, here are some excerpts from The Satanic Verses:

    • Boolean(0) == Boolean("") returns true, but Boolean(0) == Boolean("\t") returns false.
    • Boolean(0) == Boolean("0") returns false.
    • Boolean(0) == Boolean([]) returns false.

    The Boolean builtin constructor seems to go off of string length instead of mimicking the == operator’s automatic cast behavior.

  • CupcakeOfSpice [she/her, fae/faer]@hexbear.net
    link
    fedilink
    English
    arrow-up
    6
    ·
    1 month ago

    Okay, so, imagine an egg. Or water. Whichever you prefer. So you see, when water gets hot, it turns into steam. And an egg has yolk, white, and shell. Also water can be ice. See that’s three in one! And when the egg cracks, it turns out to be a different gender. Congrats, trans!

  • KobaCumTribute [she/her]@hexbear.net
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 month ago

    You know how nerds who are really into some fandom will pick apart literally any sort of detail in the canon works that’s worded weird or contradicts other parts of the canon and concoct elaborate fan theories reconciling stuff? Like ASoIaF nerds with the character who’s secretly a horse/transforms into a horse, or minor characters’ eyes changing color between books?

    Theology is the ur form of that, and the trinity specifically is trying to reconcile the weirdness that resulted from their monotheistic religion originating from a polytheistic one via a henotheistic heresy and the addition of a further aspect of their one god who is ontologically a distinct being from the main one but is also the actual main one but they’re the same but they’re not and they go around and around in circles trying to explain how the primacy of just some dude who was a guy who said some shit coexists with the primacy of an omniscient all-encompassing universal creator force-being-thing until they just give up and say “they’re all the same thing because there’s only one of them because textually there’s gotta be just one, but they’re different from each other, so they’re all the core thing but are different things, now shut up and stop arguing about this”.

    Now is any of that whole question reasonable or normal? No, of course not, it’s all very silly nerd shit, like arguing over what Primarch Guilliman’s favorite pokemon would be, but medieval theologians - being the only literate people around - didn’t have better and more interesting canons like Warhammer lore to argue about so they made do with that.

  • Tychoxii [he/him, they/them]@hexbear.net
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    1 month ago

    Neo: The Trinity? Who cracked the IRS d-base?

    Trinity: That was a long time ago.

    Neo: Jesus…

    Trinity: What?

    Neo: I just thought… you were a guy.

    Trinity: Most guys do.