I get very exhausted when people use their knowledge about how things are done in the big tech / surveillance capitalism (or maybe just "capitalist") world, and try and apply it in totally different domains, like community-focused volunteer projects.
Almost all the implicit assumptions don't hold.
Capitalist projects have a lot of resources to solve problems because they are willing to engage in destructive and extractive behaviours.
If we remove that part, the equation massively changes.
@pintoch @nicksellen "federation is hard" is repeated often but people often ignore that building services at a large scale requires solving most of the federation problems anyways - but internally, within a company infrastructure - in order to provide geographical sharding and resilience, rolling deployments and more.
@federico3 @pintoch @nicksellen scaling brings up its own problems. Most of Facebook's problems (not talking about its raison d'être, that's a separate subject) is because:
- content moderation can't be done at scale
- heck, content moderation policy can't be done at scale either
- lots of technical problems because of the scale. Some of the solutions are ingenious but still, many are problems that shouldn't exist
@federico3 @pintoch @nicksellen
I think there is some overlap between federation and internal scale-out, but on top of that, there is a large portion of difficult problems that are specific to federation.
And that is administrative scalability.
In other words, the ability for different parts of the network to have different rules, be administrated by different people who don't always agree, and still coexist.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!