Reply on Bluesky and Decentralization
whtwnd.com
whtwnd.com
It's nice to see a little bit of that is still alive.
Oof, that's a high bar. The protocol itself may still be technically useful, sure, but Bluesky could tomorrow block access to its PDS and relays, disallow migrations, stop digesting data from other PDSes or even completely drop atproto - and the vast majority of now locked-in users wouldn't notice.
Designs that a team thinks will be able to scale are going to be different from the ones built in a fully satisfying decentralized way. It's the prototyping and experimental networks that can help pave the way for more decentralized systems to get built with the intention of scale.
These are used throughout the system, for example if you look at the output of a feed generator, its just a list of these URIs
I think you're right in general, strictly and technically speaking. But with that mindset, we basically cannot have any control on the internet unless you own your own IPs and a ASN, but even that is "leased" or ultimately controlled by someone else, it can always be taken away from you, one way or another.
So instead the discussion becomes about "degrees of control" if you will. Using Facebook to host whatever would be on the lower scale of "control", having your own website at some hosted service with possible exit would give you a bit more control and having your own domain pointing to a home server would give you even more control, and so on. Same goes for what "decentralized" really means, it's more of a range than a boolean of "yes/no decentralized".
Rather than this black and white view of "You control nothing unless you control the URI", (ATProto at least) people are trying to figure out a balance between "You control everything" and "It's a huge hassle to manage everything yourself".
Fedi is an amazing piece of software but so too people were/are bouncing off of it. I'm not one that shared the same frustration but it was very clearly a problem for many people.
Bluesky doesn't have that issue and has been easy for people to migrate to. At the end of the day, we can't let good be the enemy of perfect.
In a lot of ways Mastodon has reached normal daily productivity while Bluesky is on the peak of inflated expectations. A lot of problems Mastodon has or has dealt with are problems Bluesky hasn't meaningfully had to deal with yet.
There are daily users of Mastodon (myself being one), it's just that the range of people is much smaller than Bluesky and Twitter due to the comparatively higher barrier of entry.
Anecdotes are sort of interesting but not necessarily representative. Numbers are also garbage, mostly because bots are a lot of the numbers.
Things need time, and as Bryan pointed out, the goals are pretty different. Maybe both are destined to win in their specific niches of global vs. nonglobal interaction. Maybe Bluesky kills Twitter (which is mostly global chat) and Mastodon kills Facebook (which is mostly friends chat).
We haven't even begun to see the total possible size of ActivityPub-based social networking. The social web is in its infancy. Let's revisit this conversation in 10-20 years.
That you had to do this is the issue that I'm talking about.
I am not sure if Bluesky can have long term success to be honest.
Where did you see this? I've used the platform for 1.5 years or something, + created a new bot account just yesterday, and haven't been asked for a phone number for either accounts.
Doesn’t federate either, and they’ve violated the license, but core concept is there to be copied.
Is there a chance the direct messaging task could enjoy some cooperation with the Matrix protocol / Element people?
I have little-to-no knowledge about the politics, goals & inner-working of both groups.
What would suck is if bluesky ended up with an entirely incompatible (but functionally identical) thing, so that all the existing Matrix clients, bridges, servers etc couldn’t be leveraged.
Multiple projects that are fairly distributed have achieved a pretty high level of success, and I don't think there's any reason to think we can't do even better in the future.
BitTorrent, Git, XMPP, Matrix, Mastodon, BlueSky - all different levels of distributed and different amounts of popular, but I'd argue they're all at least moderately if not wildly successful, and all are it least partially distributed.
I think they have suceeded at their goals, but the model is wrong, and they have not accomplished the promise of distribution. I think that is impossible to remedy unless a better model is used, so yes i would like them to stop with the current buzz word approach to distribution and think more deeply about what they really want from distribution.
> BitTorrent, Git, XMPP, Matrix, Mastodon, BlueSky
I think you could draw a big dividing line between bittorrent, git and the other 4 (xmpp is maybe a bit in the middle)
Bit torrent, git (i would also add things like HTTP,irc, email, tor) are distributed to accomplish some end. So they work well and their distributiveness makes sense. It is not just a gimick.
Stuff like matrix,mastodon and bluesky are distributed because it is a cool buzz word or at best as an end in itself. Their distribution model doesn't really make sense, and it more takes something away from the product than adds to it.
Things that actually have distributed properties for good reason are cool. Things that are doing it as a PR play are silly. I want more of the former and less of the latter.
Non useful performance/scalability should be given up on. We usually call such things "micro-optimizations". There is a famous quote about them being the root of all evil.
Useful scalability (things that actually make computer go noticably faster) should be persued.
I don't think this is a controversial opinion.