or maybe some other terminology would be better? lots of people get confused when you ask them to choose an instance, sometimes I think even the word “proxy”, “host”, or “hub” is simpler

the specific terms aren’t my point, just a discussion to see if we can come up with a better name

  • iso@lemy.lol
    link
    fedilink
    English
    arrow-up
    30
    ·
    edit-2
    9 months ago

    I think “server” is basic and simple. I’m using that one.

  • amio@kbin.social
    link
    fedilink
    arrow-up
    19
    ·
    edit-2
    9 months ago

    I don’t think it’s about the term, “server” and “instance” both make sense to me. The issue is that the fediverse itself is pretty confusing.

    The basics? Great: it’s vaguely “IRC but persistent”, all good.

    But for starters it’s hard to keep track of which instances actually exist - new ones pop up and old ones die at the drop of a hat.

    Then there’s differences in feature sets (lemmy vs kbin and whatever else) that happen to be ActivityPub compliant or whatever. kbin notably doesn’t federate downvotes, for example. And all this software is still relatively immature.

    Then there’s the actual “who federates/defederates whom and why” debacle. This results in a lot of obvious and some less obvious visibility issues.

    Then there’s (other) individual instance politics.

    Then there’s the “meta” about all of this, which is getting confusing.

    A couple of these will have parallels on e.g. Reddit - I assume this is the natural comparison to make and will keep being so for a while - like sub drama and the relationship between subs. But because the FV has this at the instance level, (and each instance has many “subs”,) it’s a whole level up in complexity.

    Then there’s how all of this makes for a pretty un-reddit-like experience - and Reddit is not the king of polish, either. While Reddit has duplicate subs, it doesn’t have a design that almost automatically causes them to be created and distributed, across instances without actually correlating them afterwards. The end result is that subbing or blocking any one community will likely involve doing that manually on several instances, which is stupidly inconvenient. Also discoverability is much trickier which is worsened by the low activity.

    My point is: call it what you want, but a) I don’t think that’s where the confusion is coming from - that’s just the fediverse being confusing (and outright clunky in many regards), and b) obligatory XKCD “Standards”.

    • Kichae@lemmy.ca
      link
      fedilink
      English
      arrow-up
      3
      ·
      9 months ago

      I don’t think it’s about the term, “server” and “instance” both make sense to me. The issue is that the fediverse itself is pretty confusing.

      Personally, I’ve been using the words “site” or “website”, because I think highlighting the fact that each instance is its own independent website clarifies the issue to a large degree.

      But you’re 100% right. It just doesn’t alleviate the sense of overwhelm people feel. And I don’t know that anything really will, except for repeated and continued exposure, because networks of quasi-independent actors are complicated things, and the world is now full of people who have experienced the internet as little more than 5 insulated websites. The mental model that people have for social media is just “everyone’s reliably using the same website as me”. The idea that different social media websites are communicating with each other, and also that those social media websites don’t have a billion accounts – and don’t need a billion accounts in order to be viable – is just… alien. To the point where even those of us who are engaging in the experiment kind of sweep the essence of the space under the rug, you know? Everyone treats “Mastodon” as a singular location. This here is “Lemmy”. “kbin” is over there, at a particular URL. If we treated the rest of the internet with this level of abstraction, I’d have to tell you that I was “On Firefox” right now, or telling my wife about this meme I saw “On macOS”, or “at my desk”.

      And like, sure, some of us have a deeper internal understanding of federated social media. We heavily used IRC in the past, or get grok how email works, or whatever, but the fact that we still all kind of collectively brush aside the heterogeneous and quasi-independent nature of the network when actually using it in practice I think speaks to just how heady it all really is. And I’m not sure there’s a linguistic solution to it. It’s just an incredibly messy space in a world where people crave simplicity.

  • poVoq@slrpnk.net
    link
    fedilink
    English
    arrow-up
    20
    arrow-down
    3
    ·
    edit-2
    9 months ago

    “Server” has sadly been misappropriated by Discord to mean something like group, and a younger generation grew up on that and would be even more confused by that than “instance” (as seen by countless attempts to explain “server” in a federated chat context).

    • PupBiru@kbin.social
      link
      fedilink
      arrow-up
      7
      arrow-down
      1
      ·
      9 months ago

      it’s kinda vaguely similar though… a fediverse instance is moderated by the instance admins, just like a discord server (though discord has a level of admin above server mod/admin i’m not sure that distinction matters for the general user)

      • poVoq@slrpnk.net
        link
        fedilink
        English
        arrow-up
        8
        ·
        edit-2
        9 months ago

        The Discord use of the term is more similar to a community on Lemmy, which also has its own moderators.

    • amio@kbin.social
      link
      fedilink
      arrow-up
      6
      ·
      9 months ago

      It’s arguably used wrongly on Discord, but not in a way that’s radically different from how I already thought about “servers” in the sense of “something you connect to”.

      It seems more like a term they picked because it has that familiar sense. Otherwise I think there’s a semi-official term, “guild”, too.

      • KSP Atlas@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        1
        ·
        9 months ago

        It may have been inspired by earlier chat systems where a server served a similar purpose?

    • TimLovesTech (AuDHD)(he/him)@badatbeing.social
      link
      fedilink
      English
      arrow-up
      1
      ·
      9 months ago

      For me:

      • Instance = MMO bosses. Part of the server, but doing your own thing, seperate from the rest of the server.
      • Server = a large number of people that can interact and talk with each other.

      But also me:

      • Server/Instance = An individual connection point to the whole (Lemmy in this case), with it’s own rules/policies, but can interact with the whole unless they become unstable/spammy, at which point they are removed (Lemmy = defederated).
      • Lemmy = The IRC network. You can have netsplits (different instances coming and going that effect each other), but they all talk the same language and really for the most part doesn’t matter what server your on.

      Discord = I do not understand. It’s like if you mashed IM and IRC together, but broken, and doing nothing well. Why anyone uses it is perplexing.

    • gk99@beehaw.org
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      2
      ·
      9 months ago

      Look man, I’m super tech-savvy and I straight-up almost never made it over here from reddit because the explanation of it that someone was giving just sounded shitty and convoluted. Now think about how much effort someone who uses Gmail as a substitute for knowing how email works is willing to put in.

      • stembolts@programming.dev
        link
        fedilink
        English
        arrow-up
        4
        ·
        edit-2
        9 months ago

        I have met many people who refer to themselves as super tech-savvy, it usually means the conversation is going to be a lot of nodding and smiling on my part.

        Obviously I don’t know you, but your comment gives me that vibe.

        Now on topic, why does growth matter? Who cares about the tech illiterate? Big doesn’t mean good.

        Every site I’ve been part of has been a better experience when limited to erudite access.

        If a person cannot think for five seconds of their time, what value do they bring?

  • ReversalHatchery@beehaw.org
    link
    fedilink
    English
    arrow-up
    8
    ·
    9 months ago

    I think provider might be a better world. It’s less of a technical term, and everyone knows what’s the difference between mobile service providers, internet/cable TV providers, and such.

    • AlolanYoda@mander.xyz
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      1
      ·
      9 months ago

      If you tell me I have to choose a Lemmy provider I’ll immediately assume you have to pay for it

    • anothermember@beehaw.org
      link
      fedilink
      English
      arrow-up
      3
      ·
      9 months ago

      I had thought of provider myself, people seem to be happy with having an email provider and it’s not that different a concept.

  • miss_brainfart@lemmy.ml
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    2
    ·
    9 months ago

    My vote goes to server, though with a little explanation as to why everyone calls them instances.

    Easier onboarding, but still nudging users to understand how it all works.

    Does that make sense? I don’t really know how to articulate the idea properly

  • tony@lemmy.hoyle.me.uk
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    1
    ·
    9 months ago

    Rewording it doesn’t really help.

    Old adage…People don’t want choices, they want what they want.

    Every time you ask a question you lose a chunk of your audience. With something like lemmy, they want to look at messages and respond. Let them do that. Encourage them to choose an instance later, when they’re equipped to make that choice.

    Yes that’s a hard problem with federation… mastodon went for a default instance as a solution. There are likely better ones but that’s a problem lots of people are working on.

    • PupBiru@kbin.social
      link
      fedilink
      arrow-up
      3
      ·
      9 months ago

      mastodon can do default instances because they have the account migration process… i totally agree this is a great solution: get people in with sane defaults, and then let people move once they know how it works

      there will be plenty of people that don’t move (or maybe that’s solvable too: analyse your toots and suggest a more niche instance after 2mo?) but i’m not sure that’s a huge problem if your “default instance” is more of a random choice from a list of sane defaults

    • Die4Ever@programming.devOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      9 months ago

      you’re right about people making choices, but I still think the word choice matters, I’ve told people about Lemmy before and they always ask what an instance is

      • PupBiru@kbin.social
        link
        fedilink
        arrow-up
        4
        ·
        9 months ago

        yes and no… we don’t have revenue goals, but we have goals for the fediverse and we have the social media critical mass problem: you have to hit a critical mass before you become indispensable… if people try the fediverse and there’s not enough content, they tend to just leave rather than stick with it

  • zkfcfbzr@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    9 months ago

    I’m not so sure about changing the terminology, but if we did, I think it should be a word that implies what the situation is: That the instance they pick isn’t a walled garden in itself, but just an access point to the wider connected Lemmyverse. I think that was a common confusion point for most of us when we first heard of Lemmy.

    So… “access point”? Or “gateway”? Or for a milder change, going from “instance” to “default instance” might get the point across.

  • Floon@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    9 months ago

    Call servers “Lemmy Service Providers” and people might make the connection with what ISPs do.