@bob I think it's interesting that it can sort of bring the social contract back into social media to have a federation.
I'm planning on starting my own instance when I have some money, then I can host friends and family on it. Spam and vitriol won't even be a concern.
My worry about technical issues is what happens to the horizontal scalability when there's hundreds of thousands of instances all trying to keep up with eachother?
@bob @aral I wonder how suited the current code base is to being removed from dedicated servers altogether.
I mean right now this message is on your server and will remain there even if my server goes offline. What if the validation was a signature from my server?
That way a third server could pull this message and validate where it originally came from.
@manicphase @bob Interesting. I haven't looked into how deletes are/can be handled. It would be trivial to add a signature that could be verified via pinging a well-known URL scheme on the originating instance, thereby leading to federated deletes.
CC @Gargron
@bob at a social level, large instances make the stream unusable; it blurs by too quickly and has too great a variety to make sense of.
Right now, 3-4000 users is a nice size for a local community with a reasonable number of connections.
As the federation grows, and therefore also the number of potential connections, we may see the optimum instance size go down rather than up, until we reach "Dunbar's number" of 150 members in a community.