How the hell does federation work?

Made a post on a shitjustworks community some time ago; from what I can see on this account, it got no attention at all. However, recently I saw from a different account on a different instance that said post did get attention, including upvotes and answers. I'm a little confused now on what's happening. Is this instance not federated with sh.itjustworks?

On a tangentially related but irrelevant to this thread note, I originally made this account because I thought it'd be apt to keep my authorial things and contributions to this instance's communities in this instance; should I continue to do so or just keep everything on my main account?

5 points · 2 comments · view on lemmy.world

2 Comments

southsamurai@sh.itjust.works · 2 pts · 2d

Votes can be weird as hell with federating. If that's what you're using to gauge activity, don't be surprised if they don't federate at all, or take unusually long times to show.

As far as instances of choice, there's no hard and fast reason to either separate or contain things like writing. Unless you use a pen name you want kept apart from your other stuff. It likely does make it easier to keep track of things you write, since if you comment a good bit, it can be harder to find previous content you made among the casual conversations.

But it is a good thing to keep at least two accounts on different instances in general. Redundancy is always helpful what with instances going down or closing entirely. So, if you do that, there's little or no reason to not also keep some kinds of content separate as well.

ExperimentalGuy@programming.dev · 1 pts · 1d

Federation is when two servers agree to share information using the same protocol. The best example of this is email. Different providers can send emails in the same format to different servers, regardless of whether they have the same owner because they use the same protocol. This is federation. Federation also has the plus of being able to choose which servers you want to share information with.

You're probably right that one instance isn't federated, or another option is that one server has an older record of a post than another and hasn't been updated yet for some reason.