Email or username:

Password:

Forgot your password?
Johannes Ernst

Listening to the first episode of @mike ‘s new podcast “Dot Social” on decentralized social networking with guest @mmasnick. They start off with discussion of his 2019 paper “Protocols, Not Platforms” and how, all of a sudden, the stagnant big social platforms are now being bypassed with rapid innovation by developers all over the fediverse.

24 comments
Johannes Ernst

Now in the dot-social podcast episode, @mike and @mmasnick discuss how much #fediverse and #threads users understand the proposition of “own your followers”. They come to the conclusion: probably not much. (I would agree.)

Johannes Ernst

I have a comment here, though: there is nothing in #activitypub or any other relevant standards that says that #fediverse software needs to allow you to take your followers from one instance to another. In other words, the #fediverse does not actually promise anybody that they can take their followers!

(Maybe it should. I sure would like that. Some apps allow you to do that. But whether eg #threads ever implements it is entirely up to them)

@mike @mmasnick

Hrefna (DHC)

@J12t

This is one of the things that I would like the fediverse to be a leader in, but it's going to require hard work and an acknowledgement of where we _actually_ are:

- You should own your social graph

- You should own your data

- You should own how and why your data gets used

I would argue that to the degree you get any of these in the fediverse it is haphazard and that understanding of these is similarly haphazard: not a promise by specification, convention, or law.

@mike @mmasnick

Jupiter Rowland
@Hrefna (DHC) @Johannes Ernst All this has already been covered years before there even was ActivityPub, namely with the Zot protocol from 2011 and its first implementation, the Red Matrix from 2012 which became Hubzilla in 2015.

Zot was designed with two features in mind which the current ActivityPub-based Fediverse doesn't cover: advanced permission control and instance-independent ownership of all your data. The latter was made possible by so-called nomadic identity which allows you not only to move your channel from instance to instance with ease, but to actually have your channel on multiple instances simultaneously. The former ranges from a new single-sign-on system named OpenWebAuth to a blog-like/Tumblr-like/Facebook-like one-post-many-comments thread model inherited from Friendica, but which now allows the thread starter to moderate their own threads, including deleting comments.

Zot eventually evolved into Nomad which is even more advanced and the base protocol of a slimmed-down Hubzilla descendant commonly referred to as (streams) which takes especially permission control even further.

Before someone asks: Both have always been bidirectionally federated with Mastodon & Co. In fact, one advancement of (streams) is that ActivityPub compatibility no longer only comes from an add-on, but it's tied deeply into the core now.

@Mike Macgirvin 🖥️, an experienced communications protocol designer who single-handedly created all of this, had actually also tried to advance ActivityPub to something that'd follow his ideas of what a good federated protocol should be capable of. AFAIK, all of his ideas were turned down. This is the only reason why he keeps developing and maintaining a separate protocol: The Federated Web desperately needs features which whoever has the power over ActivityPub stubbornly refuses to even consider, let alone implement.

#Long #LongPost #CWLong #CWLongPost #Fediverse #ActivityPub #Zot #Hubzilla #Nomad #Streams #NomadicIdentity
@Hrefna (DHC) @Johannes Ernst All this has already been covered years before there even was ActivityPub, namely with the Zot protocol from 2011 and its first implementation, the Red Matrix from 2012 which became Hubzilla in 2015.

Aswath Rao

@J12t
I might be wrong here. But in my thinking AP is an interface specification - Clint/Server & Server/Server. There is no talk about the feature/capability set.
@mike @mmasnick

Johannes Ernst

@cultdev @mike @mmasnick There is no particular technical reason why list of my friends could not move with me when I move accounts in the #Fediverse. It just needs to be recognized as a desirable feature, a protocol needs to be defined (wouldn't be surprised if it existed already) and then somebody needs to do the hard work convincing "everybody" who implements #ActivityPub that this is something they should add to their software.

Ben Pate 🤘🏻

@J12t @cultdev @mike @mmasnick This *should* be as simple as making your Followers/Following collections visible to the new instance. All of the primitives are there, but there’s no standardized ways to use them.

It’ll probably take one app just doing it (and documenting it) to establish a standard that others can follow.

Evan Prodromou

@J12t @cultdev @mike sorry, but you very much can move an account from one server to another and keep your followers. It's very smooth and easy in Mastodon!

w3c.github.io/activitypub/data

Johannes Ernst

@evan Is this community report basically a reverse engineering of what Mastodon does? (I don't actually know what mastodon does)

cc/ @cultdev @mike

Johannes Ernst

@mike and @mmasnick move on in their podcast to discuss an (upcoming?) paper by @danny where he discusses the ultimate (“terminal”) values of what we are all trying to do here in the #fediverse. Apparently his take is that #decentralization is not all that important, control over one’s own thoughts and ideas is.

(But: see Danny's comment below)

Johannes Ernst

@mike brings up a compelling argument for the #fediverse in a historical analogy with #aol: all the innovation around, say, travel in the closed AOL system back then could only come from AOL and whatever they could think up. It took the protocol-not-platform-centric decentralized web to catalyze the much broader innovation we’ve seen since, e.g. AirBnb is hard to imagine having been invented inside a closed system like AOL.

Johannes Ernst

@mmasnick agrees with the innovation argument: just copying the closed internet platforms, as (so far) much of todays fediverse is doing is not particularly interesting. But we don’t really know yet what amazing new inventions we will see.

Johannes Ernst

@mmasnick seems to say, in @mike ‘s Dot Social Podcast, that he thinks significant innovation is more likely to happen on top of the future decentralized #bluesky network than on the #activitypub network. Not sure I heard this right, but if so, I would love to hear his reasoning because I sure don’t see it.

Johannes Ernst

@mmasnick and @mike, in their podcast episode, ponder what the new, compelling thing is that can be done with decentralized social media that couldn’t be done with centralized systems. They agree with each other that nobody knows yet, and that if history is any guide, the centralized systems first have to be rebuilt in a decentralized fashion before that likely becomes apparent.

Johannes Ernst

Gotta wholeheartedly agree with @mike’s point in his dot social podcast: this is an amazing time. So much opportunity! It’s like the early days of the web all over again!!

@mmasnick thinks it’s certainly bigger than mobile, when the smartphone with apps became a thing, and I would agree with that, too.

Johannes Ernst

@mmasnick says, on @mike’s podcast, that in spite of about 15 years of social networking in the mainstream, we haven’t really wrapped our minds around what it means to have a social graph “everywhere”.

Indeed! Of course, we couldn’t, before the #fediverse, because even if we had figured it out, it would have been impossible to implement due to the centralization of the social platforms. But now we can!

Social graph in your fridge? Here we come!!:-)

Ramin Honary

@J12t @mmasnick @mike why do we map things? To understand them? Why do we understand things? So we can control them?

Is that why we want to map the entire social graph of all humans? So we can control it; control all humans?

Mike McCue

@J12t @mmasnick Mastodon is truly open and federated but I think Bluesky is nevertheless contributing some important ideas to advance the social web. One of the most powerful is their approach to custom feeds - what they call a "marketplace for algorithms". Algos have gotten a bad rap because they've been a) black boxes which b) have been abused by walled gardens and c) resulted in the dissemination of hate speech and misinformation. But algos are key for discovery and I like Bluesky's approach.

Danny O'B

@J12t @mike @mmasnick noooo! sorry if I was unclear! decentralization is /crucial/ to that control!

Johannes Ernst

@danny I guess we got a bit of a game of telephone going on ... I added a note to my post.

Would it be fair to say that rather than decentralization being a "terminal value" in your view, it is a key enabler (requirement?) for the terminal value of control over one's own thoughts and ideas?

/cc @mike @mmasnick I

Danny O'B

@J12t @mike @mmasnick a sneak preview of my essay, which may be clearer: ffdweb.org/digest/terminal-val

I think I would say that decentralization is closer to the terminal value of cognitive autonomy than many other high-level values, but it's more like a necessary condition than a hierarchy of importance

Mike Macgirvin (dev)
@Mike McCue (oops - attached to wrong thread)

But, but, we've had installable algorithms in our app marketplace since like forever. Message Filters, Sorting tools, Friend Zoom, Comment Controls, Friend Suggestions, NSFW blockers, Moderation plugins, etc. There was a fediverse long before Mastodon you know.

OK, maybe you don't...
@Mike McCue (oops - attached to wrong thread)

But, but, we've had installable algorithms in our app marketplace since like forever. Message Filters, Sorting tools, Friend Zoom, Comment Controls, Friend Suggestions, NSFW blockers, Moderation plugins, etc. There was a fediverse long before Mastodon you know.
Go Up