• MystikIncarnate@lemmy.ca
    link
    fedilink
    English
    arrow-up
    32
    arrow-down
    2
    ·
    7 days ago

    I’ve spent too much time on computers.

    I don’t see people as their age, gender, color, name, whatever. To me, a person is a construct, that construct is immutable. You, as a person, exist, only your variables change. Your name, age, gender, sex, personality, political views, culture, race, skin color, etc, are all properties of the immutable object that represents you.

    In this way, your name, gender, age, political views, etc, can all change, and the human object that is you, never changes.

    Technology does this already. A good example is with user accounts for something like active directory (the windows domain login thing). Your user object isn’t assigned by name, or login ID or whatever. You have, what is referred to as a UUID inside of the system. To that UUID, you have parameters like your name, email, phone number, etc, attached to it. When permissions are given, they’re given to your UUID, not to your name.

    Because of this, the administrators like me, can update your name, phone number, login, email, etc, without changing what you have access to. Your email account is tied to your UUID as well, so your user object has permission to access that mailbox, and it’s listed in the parameters as your primary mailbox (for stuff like auto configure).

    It’s all very basic object oriented stuff.

    • Unbecredible@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      ·
      7 days ago
      • questions about identity are so damn interesting. Like what exactly is being referenced when we say “Sarah” or “Coco-Cola” or “Spain”?

      • I’m gonna be pissed if I find out my soul is just some 16 trillion digit hex number.

      • I think if humans had visible UUIDs they would still only account for a part of our understanding of a person’s identity. If you could make utterly perfect copies of people like you can with objects and they only differed by their UUID…how different would those two people be really? How many people for example would be happy to replace a dead loved one with such a copy?

      • derfunkatron@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 days ago

        If you could make utterly perfect copies of people like you can with objects and they only differed by their UUID…how different would those two people be really

        This made me think of identical twins. Perfect copies, but the minute they are born (for the convenience of tracking experience) they begin to differ. The majority of their properties and attributes remain identical, but their associations and metadata start to change.

        Identical twins provide an interesting thought experiment because a lot of times they end up with the same job roles, married to similar people (or even other sets of twins), dress similarly, have similar attitudes and opinions, etc. But in many ways they are just the same genetic code running in a different environment.

        If souls are just uuids, then I guess twins are some type of hash collision?

      • fishbone@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        1
        ·
        7 days ago

        Disregarding everything else you mentioned, I’m also extremely curious what exactly is being referenced when you say “Coco-Cola”?

        (I realize it’s just a typo, but the idea caught me off guard cause it sounds gross)