When illustrating the Fediverse as a network, what should the nodes be?
-
@evan oh I see!
@evan In that case, I'd argue the nodes are clusters of people who eventually end up following each other due repeat interactions.
There are probably identifiable individuals who would be central to several nodes of people who gather around central interests!
-
@evan oh I see!
@mayintoronto @evan so, I was thinking in terms of visibility and moderation.
But in terms of function, I'm with May. It's a social-graph isn't it?
-
@evan [Instances] I think this maps onto the idea in https://en.wikipedia.org/wiki/Node_(networking) that "many physical network nodes are host computers", in the sense that both a host computer and an instance is the bit on which people have their accounts.
-
@evan @andypiper Same here, definitely prefer "servers" to "instances", but my favorite is "communities".
@stefan @andypiper Servers would have been better. Can we live with instances?
-
@stefan @andypiper Servers would have been better. Can we live with instances?
I mean, I can definitely live with it. I just wonder if it's an additional concept that will need to be explained when talking about the fediverse with a more general audience.
I feel like I'd probably be saying "instance, also called server" a lot, same as when I sometimes say "Mastodon and the larger fediverse".
Although, admittedly, I'm relying on personal and other anecdotal experience when I assume that less techy people are familiar with "servers". (Eg. Discord using the term, my own conversations at work with non-developers, etc.)
-
I mean, I can definitely live with it. I just wonder if it's an additional concept that will need to be explained when talking about the fediverse with a more general audience.
I feel like I'd probably be saying "instance, also called server" a lot, same as when I sometimes say "Mastodon and the larger fediverse".
Although, admittedly, I'm relying on personal and other anecdotal experience when I assume that less techy people are familiar with "servers". (Eg. Discord using the term, my own conversations at work with non-developers, etc.)
@stefan @andypiper I meant, can we live with me leaving it on this poll? Actually, I shouldn't ask; I really rarely change polls once they've started.
-
@stefan @andypiper I meant, can we live with me leaving it on this poll? Actually, I shouldn't ask; I really rarely change polls once they've started.
@evan Ahh, got it. Yes, changing it would just reset the votes, so definitely best to keep the current options.
-
-
@evan@cosocial.ca @gaditb@icosahedron.website
I see illustrations like this of interconnected Fediverse platforms, kind of often, and from an end users point of view, it just isn't that true. E.g. I need a completely different user account for the "threadiverse" platforms (Lemmy/Kbin/Mbin/Piefed) versus all the blogging ones (Mastodon, Gotosocial, Wafrn, Pleroma, Misskey, etc.) and neither of those accounts get me logged into Mobilizon, etc. And claiming general interconnectedness & interoperability is way misleading to potential new users.
-
Being a literal-minded person, I chose Instances (/servers) because that's what handles the data.
But an alternate graph might be best described with hashtags.
-
-
@evan I think this is a sneaky good question actually. It reminds me of a blog post @laurenshof wrote a few months back about how communities form. I voted software which I interpreted as the type of platform (Mastodon, PeerTube, Pixelfed etc) but I think it could just as easily be any of the choices
-
E) All of the above.
You can do the one diagram, but different copies with the different words, then stack them all on-top of each other to make the Fediverse
-
@evan pretty sure it is mostly cats and elephants.
-
@stefan @andypiper Servers would have been better. Can we live with instances?
-
@evan I reckon people, but have them clustered in supernodes which represent the instances they're connecting through.
But then I'm assuming you want to show the data flow, how the connections work between people and how those connections can fail or be blocked.
-
@evan Cute kittens?

-
-
@evan Cats.
-
I think you have to start with instances, but I don't think you call them that. An instance is a technical term that is completely meaningless to almost everyone.
Call it a Community.
That's the core of the hierarchy.
- A Community decides to host a Social Platform
- That Community selects the types of content they want to share and then runs the appropriate software (Mastodon, PeerTube, PixelFed, Friendica, etc)
- That Community enables its members to join via the software they've set up
- That Community can then communicate with other Communities via the protocols available (ActivityPub)
The software is really secondary here. A community could run multiple pieces of software for their own purposes. In fact they probably should. The CBC Community should run both Mastodon and PeerTube.
It's not "one instance", It's a community running instances of all of the software they need.
I know you have an option for "people", but I don't think that is specific enough. It's "Communities of People".
Critterball