What does federated do for me at all in solving this problem?
What does federated do for me at all in solving this problem?
it means that there's a protocol there, at the heart, for having multiple parties cooperating. it means anyone is free to build their own server or client. it meams we're not all trapped in one walled garden, one silo, it means the freedom to innovate & evolve.
right now there is not a lot of models for how we the peoe can host things online in an interoperable way. we can still use http & the technology that we have (unlike block chain), but we can use well defined vocabulary (https://www.w3.org/TR/activitystreams-vocabulary/#activity-t...) & protocols as a base to communicate & interweave social networking systems.
They also don’t care about how it is implemented, just so long as it works. Sometime I feel like the HN crowd cares more about what language a product was written in than how well it serves their needs!
What is required is a platform which combines the UX of a centralised service with the ability to easily spin up new instances, is open-source, security audited, etc. etc.
To my knowledge, very few companies have found a way of monetizing decentralization in a sustainable and efficient way (I really hope someone proves me wrong with some replies to this comment).
I see you can find reviews via ActivePub services, like Mastodon, but you can only post from BookWyrm instances? i.e., you can't have one federated social identity that can post reviews and post other fediverse content?
it's a world view that does not click with how i view software development & progress. i see long term stewartship as hard, see most walled gardems eventually succumb to acceued bad decisions or events that they become saddled with, or poorly steered into, or simply not aligned with their users on. federation isnt an answer to a problem, it is the theory that many problems require more than one ultra-massified uber-answer. federation says that problems and their answers require experimemtation, require adaption. it believes in protocols to agree upon & communicate across people & communities with. federation is freedom to generate new interfaces & extend capabilities.
i think it's dangerous to only ask "what can help the user now". technical environments need to be diverse & potentiated, need to have creative possibilities open. federation gives us both a quick, well known, easy to adopt, easy-to-host users & communities basis, and gives us the liberty to keep exploring further. i would trade these liberties for no products, and i think users over time will see how trapped they are & appreciate living life not under the auspices of ultra-massified software titans, but instead, with smaller, more adaptive, more community based (but interoperating) federations.
I remember seeing the first Web pages at CERN, clicking through them a bit and being unimpressed. You sound like me back then.
What I do imagine will happen is that one instance takes off, gets itself a board or VC to answer to, removes activitypub, runs away with the win
Tech people will be mad but overall nobody will be able to do anything about it as they'll just ground-up rewrite eventually. The users won't care about the drama at all
Money is a bastard
I'd love to be wrong on it and I'm not just sitting here doom'n and gloom'n, I'm trying to ActivityPub-enable all of my projects as it happens! I do believe it's something to watch out for though
Any instance which did this would be totally forgoing the network effect of being able to link up w/ other instances. So this is quite unlikely, at least in most cases.
See also Google talk, Facebook messages, literally any other thing that was once open access ever by a big company. That racist Twitter gab is an isolated Mastodon install last I heard if you want to see this in action, though I wouldn't recommend going there
Mentioning "Federation" as a feature will not be very appealing to the average user, indeed. It is more of a technical concept. But there are features that derive from an app being federated.
Ever heard people complain they were suddenly banned for no apparent reason, and have no means to get it fixed? In a federated service you may just go to another instance (and in future migrating / controlling your own content will be easy).
A big centralized platform has a single ToS, and algorithms throw random people from the entire userbase at you. In a federated system you can choose a server with rules / ToS that appeals to you. An individual server is like a community with own culture and topics of interest.
Wanna escape ads, algorithmic driven UI? Choose any federated server (currently fediverse is ad-free). Server adds ads later on? Migrate to one that does not.