Bluesky enthusiasts are stating that Bluesky has ”plans” to make ATProto universal and transfer it to W3C or the like. Well, there is no evidence that Bluesky wants to give up control or the protocol is going to be widely adopted after 5 years of development so forgive me being sceptical. The story is a bit different with ActivityPub.
Ah, I love arguing about #ATProto with people who prefer ActivityPub/fediverse and know very little about ATProto, but have strong opinions about it… 🙃
Both Rachel and Peter suggest that some moderation functionality could/should become part of the protocol stack. #AtProto does composable moderation and that is really cool. Peter hopes that #ActivityPub may learn from it and evolve in this direction.
Former CEO of Twitter wanted to build a social protocol no-one can control, like SMTP or HTTP for social media. Bluesky’s ATProto was supposed to be an open source protocol that Twitter could eventually utilize, but then Musk happened and Bluesky started taking it to the wrong direction and everything fell apart in Dorsey’s mind.
A very revealing interview. I now see even more future in W3C’s ActivityPub.
The whole idea of BlueSky supporting nomadic identities but the rest of the ActivityPub (plus other stuff) Fediverse being unable to do so is such an oversold idea.
A new service using ActivityPub behind the scenes (and not the AT Protocol) can absolutely support nomadic identities, even if the service doesn't treat a whole website as the actor.
It will still use did:plc, same as AT Protocol (BlueSky), but once done so, an application that understands how to work with did:plc can dereference an actor based on the DID.
That said, an existing service will simply not be compatible with this idea, without changing how it operates.
(I don't know what's the status of the "10 users" limit, at least the Bridgy PDS got it lifted, but even if it's not announced yet I think it's also going away / or will be relaxed soon)
Man, having access to the #Bluesky#ATProto API is like being at a really cool hackathon 24/7, just without the loud music and the noise from the open space… I'm getting ideas faster than I can implement them, I missed this kind of excitement for years 🧑🏻💻💙
“Blacksky is providing a platform to amplify, protect, and moderate Black content so users can safely build community online.
“The mission and purpose of the project is to de-center whiteness as the default and to provide a space for Black folk to discuss the Black everyday in a way that feels affirming.”
Btw, Rust vs. no Rust - rescanning 3 days of posts on the server for the #ATProto feed:
(This is the same #Ruby rake task, but using the native #rustlang module that I've been experimenting with last week to do regexp matching only. Rust version below, obv. 😛)
"what bothers me about Bluesky. There is implicitly a censorship regime being implemented here, and it must necessarily be centralised. There must be a single set of decisions affecting everyone in the world. Those decisions are being made by an American company bound by American laws, which in turn are decided by the American people participating in American democracy."
@goofy Interesting article, and I agree that the American approach to censorship is super weird in some aspects (e.g. why do I need to see all songs in my music player marked with "E" if they contain a single bad word? insane!).
That said, the solution is (relatively) simple: just have more than one Relay/AppView owned by different entities in different regions. Doesn't have to be in every country, just a few would make a difference. And yes, it is a part of the architecture.
Activitypub or Atproto ... one item that both Mastodon have in common with Bluesky is amount of "spam" links and accounts boosting those "spammy" accounts
Several "award winning art / photo" profiles I saw had 5 or more links including their pinned post
Win goes to Bluesky since they seem to have better control of that ... for now
An important distinction is slowly being uncovered about the definition of the term "fediverse." Who is it that gets to decide what this place is? How are we being represented? These are not easy questions to answer and if we don't do a better job describing ourselves, then the job will get done for us by people who don't understand the underlying values we hold. #fediverse#meta#threads
@liaizon Personally, and the way the term was used, since it was first coined, was any software with #OStatus support (later #ActivityPub).
When there were discussions of having a new name, I ran suggestion threads and polls about it, and one suggestion/choice was mycelial, mycelium. I like it so I started using it myself.
Good overview by a #Bluesky dev on how the #ATProto network has changed over the last year: from a single server, to a group of different servers, to internal federation with multiple PDSes, and now an externally federated network with independent PDSes, feed servers and moderation services: https://bsky.app/profile/dholms.xyz/post/3ko5bleclzs2o
(The UI shows the first few posts, click on the last one to load more)
Let’s say you’re trying to decide between two Mastodon instances, run by Sandra and Billy.
You agree with some of Sandra’s moderation decisions and priorities, but not all of them. Same with Billy.
Which do you join?
In the #Bluesky/ #ATProto model, you can opt-in to both of their moderation systems, and set custom warning/hide levels for different categories of offenses.
Then if one of them starts getting weird or shady, you just unsubscribe, no need to migrate your account anywhere.
Not every fediverse user want to connect to Bluesky but for those that do, you can look into using Friendica. The next release will allow you to use your Bluesky account from within Friendica. Interact with Mastodon / Msskey / Pixelfed etc and Bluesky users together on one platform