How Decentralized Is Bluesky Really?
-
Evan Prodromoureplied to Christine Lemmer-Webber last edited by
@cwebber @bnewbold I didn't read the whole thing. ๏ธ
Since I actively work on ActivityPub, I can't afford to introduce patented ideas into our specs or extensions, even accidentally or unconsciously.
So, I avoid reading any technical discussions of the BS protocol. I've asked Brian and Mike to offer a public patent license or to release their work through W3C or IETF which also uses a patent license. No luck so far.
Anyway, I'm glad you had fun.
-
find you on :butterfedy1: fediversereplied to smallcircles (Humanity Now ๐) last edited by
@smallcircles @helge @cwebber i had a looksy at that and the webassembly part for one of the technologies was the only turn-off i could see at a glance.
i realize that the addon system for browsers is tivo-isation by #mozilla (terrible) and that addons aren't harnessing an efficient language/codebase and addons might not be able to do everything in a browser. but by the same token, i dont believe we ought to EXPECT everything to be able to be done in a broser.
-
smallcircles (Humanity Now ๐)replied to find you on :butterfedy1: fediverse last edited by
-
Mick ๐จ๐ฆreplied to Christine Lemmer-Webber last edited by
@cwebber amazing, thank-you for taking the time to put this together. This is exactly the sort of in-depth analysis from someone with deep knowledge of the subject I was looking for.
-
-
Christine Lemmer-Webberreplied to Evan Prodromou last edited by
@evan I am reading backwards in time but @bnewbold encouraged me to speak after I had expressed frustration about biting my tongue about things. I don't think this was for Bluesky's benefit at all and, I think you recognize this later but, tbh my article was *extremely* critical, even if polite
Bluesky folks have received it very thoughtfully but trust me I did *not* take that as a given and it could have very much so have not gone that way. I'm glad it did tho
-
Evan Prodromoureplied to Christine Lemmer-Webber last edited by
-
Christine Lemmer-Webberreplied to Steve Bate last edited by
@steve https://en.wikipedia.org/wiki/Actor_model#Fundamental_concepts fundamental concepts section on wikipedia summarizes well
-
Steve Batereplied to Christine Lemmer-Webber last edited by
@cwebber Thanks for the response. Both the original paper and Wikipedia state: "Everything is an actor". Not in AP. In response to messages, actors can create other actors and only modify their own *internal* state. Not specified in AP. Another difference is that AP actors can communicate to other actors without actor addresses (using "as:Public"). Interestingly, an "inbox" (or message queue) is not required in the Actor Model of Computation (see paper). Too many differences to list here...
-
Weatherwaxreplied to Christine Lemmer-Webber last edited by
@cwebber
Great technical analysis that perfectly captures how architecture embodies values. You're right - Mastodon attracts digital idealists willing to sacrifice convenience for independence, while Bluesky draws tech pragmatists seeking ethical alternatives that still work smoothly.
But I think there's a missing piece in this freedom debate. The civil rights movement showed that real transformation often comes through collective commitment - not just independence from authority (Mastodon) or convenient individual choice (Bluesky).
We don't yet have protocols designed for communities seeking freedom through shared purpose rather than from or to something. The technical architecture for that kind of collective action would look very different from both current approaches (not sure what it is).
Thanks for the detailed analysis but I am still waiting for the protocols or ways to use the fact that computers see us as large groups, but, currently, only to aggregate us to sell us stuff. In reality, the computers could give great insight into the power of common identity between groups. No oneโs using that. -
๐ผ๐ฎ๐ป๐ช๐น๐ช๐ฝ๐ฑใใใโฎ(๐๐ฌ๐ง)replied to smallcircles (Humanity Now ๐) last edited by
how about nostr?
how about the pear runtime?
how about dat ecosystem?the runtime works now.
a p2p messenger like keet works now.
nostr works now.to me that is way more inspiring than the more academic work of klepmann.
it is also unlikely the next decentralized social media will come from academia -
๐ผ๐ฎ๐ป๐ช๐น๐ช๐ฝ๐ฑใใใโฎ(๐๐ฌ๐ง)replied to smallcircles (Humanity Now ๐) last edited by
you shpuld try keet messenger.
it has thousands of peers in rooms.
you coupd look at autobase.its more building material to make it easy to define and design your CRDTs and related mechanisms for your app
if you ever used nodejs, just use the pear runtime to get started.
`npx pear run pear://runtime`
and follow the tutorial
-
๐ผ๐ฎ๐ป๐ช๐น๐ช๐ฝ๐ฑใใใโฎ(๐๐ฌ๐ง)replied to smallcircles (Humanity Now ๐) last edited by
IETF and all big standard bodies are the old way of doing things. its the wrong place to look
-
๐ผ๐ฎ๐ป๐ช๐น๐ช๐ฝ๐ฑใใใโฎ(๐๐ฌ๐ง)replied to smallcircles (Humanity Now ๐) last edited by
@smallcircles @cwebber all centralized tech has that.
-
smallcircles (Humanity Now ๐)replied to ๐ผ๐ฎ๐ป๐ช๐น๐ช๐ฝ๐ฑใใใโฎ(๐๐ฌ๐ง) last edited by
-
smallcircles (Humanity Now ๐)replied to ๐ผ๐ฎ๐ป๐ช๐น๐ช๐ฝ๐ฑใใใโฎ(๐๐ฌ๐ง) last edited by
-
smallcircles (Humanity Now ๐)replied to ๐ผ๐ฎ๐ป๐ช๐น๐ช๐ฝ๐ฑใใใโฎ(๐๐ฌ๐ง) last edited by
I agree. Or rather something is missing.
Right now all the entities that are founded to serve the FOSS community are like arcane and distant temples and mystic shrines that we devs must make pilgrimage to and pray for the right support.
These temples need to come closer to people, come down to earth where they fly aloof, and built bridges too.
This bridgebuilding is part of 2 themes of social coding movement: #SustainableFOSS and #FSDL, Free Software Development lifecycle.
-
smallcircles (Humanity Now ๐)replied to ๐ผ๐ฎ๐ป๐ช๐น๐ช๐ฝ๐ฑใใใโฎ(๐๐ฌ๐ง) last edited by
Klepmann is I feel aiming for internet-scale open standards adoption. With DAT, Solid, AS/AP, many other approaches, I see apps with app-specific ecosystems.
They are nowhere near the ambition level. Unsafe bets for technology decision makers (also FOSS ones).
I interacted with DAT for a bit years ago, giving feedback on lack of attention to non-technical matters and how I felt this put the project at extreme risk, with little chance for success. Same with Solid, AS/AP.
-
๐ผ๐ฎ๐ป๐ช๐น๐ช๐ฝ๐ฑใใใโฎ(๐๐ฌ๐ง)replied to smallcircles (Humanity Now ๐) last edited by
yeah.
affiliation.
viral marketing.
we need to do that p2p too.sadly too littpe knowledge and attention seem to be channeled into that yet and i hope this changes in the future.