This blog does a great job of explaining the architecture. In practice though I’d thought the “problem” was that Bluesky (the corporation) runs the main app and hosts almost all of the user data. So at the protocol level it’s decentralised, but in practice the system is still very centralised (in terms of who controls it). Not saying this is necessarily Bluesky’s fault, but it’s how things have played out so far righ…
There are no instances in ATProto
201–210 of 327 posts
Re: There are no instances in ATProto
#202Earlier quoted context omitted.
This sounds like BlueSky without the user-directed self and grouped moderation tools. That’s not censorship. It’s showing you the door if you’re a jerk. And it sounds awful.
I'm pretty sure this comment is not written by AI, but those last few sentences really really made me think it is. It's a little sad that this type of antithesis now always has this AI-written connotation to it. "That's not you cheating. It's you looking for emotional fulfillment. And frankly? That's courage."
Re: There are no instances in ATProto
#203Earlier quoted context omitted.
You're refusing to look at the ATmosphere network and instead compare Bluesky to the Fediverse. I can instead compare mastoson.social to the ATmosphere and draw the inverse conclusions. What's the point?
Uhhh, I'm comparing Bluesky to the Fediverse because that's the main applications of ActivityPub and ATProto? I don't care about the broader ATmosphere. How is comparing Mastodon/the Fediverse and Bluesky unfair? Are you kind of admitting that Bluesky isn't actually practically decentralized by suggesting the AP analog of Bluesky is the largest Mastodon instance rather than the federation of them? This seems to contr…
Where do I login to ATProto. It's not an application. It's a network of applications.
Where do I login to Bluesky? https://bsky.app
Where do I login to Mastodon.social? https://mastodon.social
People use apps, not networks of apps. Saying you don't care about the broader ATmosphere is exactly the same as saying you don't care about the broader Fediverse. That's fine, but then let's compare apps to apps instead of an app to a network. How does bsky.app compare against mastodon.social? (Actually let's not do that, because comparing a single app in a decentralized network to a single app in another decentralized network is pretty boring).
> Are you kind of admitting that Bluesky isn't actually practically decentralized
The data is meaningfully decentralized (more so than any AP app). The user identity is meaningfully decentralized (more so than any AP app). Moderation is meaningfully decentralized (similarly to AP apps). Independently developed applications are meaningfully interoperable (more so than most AP apps, especially leveraging DIDs). People can and do run their own AT infrastructure all the time. Ask questions instead of trying to pin people with gotchas based on incorrect assumptions.
Re: There are no instances in ATProto
#204I mean, that's how it went, after all. BS/AT is a fine replacement for twitpic-era Twitter, but it's not a locked-open decentralized social media.
Re: There are no instances in ATProto
#205Earlier quoted context omitted.
If atproto app goes down and it’s open source, anyone can put it back up with all public data intact. Even if it’s not open source, anyone who wants to write the code can still get it back up with all public data intact. I think it’s a substantial difference with “takes the whole thing down”. Can we acknowledge that?
if mastodon.social goes down, people would rightfully say that mastodon.social went down even though it's open source and anyone could run their own. > "But where are all the Bluesky instances?" I agree that it doesn't mean "atproto went down", and I don't mean to imply that. but "bluesky went down" is completely accurate, and bluesky is the one claiming to be decentralized due to using atproto . there are no other i…
In fact, in cases where Bluesky _did_ go down, Blacksky was still working fine (if a little slow due to the amount of Bluesky people on Blacksky), and people were able to make posts and everything.
Re: There are no instances in ATProto
#206Google Reader feels like an ominous pick for an analogy. Sure, RSS survived the Google Reader shutdown, but not all the communities that used RSS (many that still don't know what RSS is) survived. It feels almost "Freudian" to claim a thing is decentralized and then by analogy keep pointing to a massive (social) centralization of a decentralized ecosystem as a good thing. But especially one that we already know the e…
Well, the whole point of atproto is that the social graph also lives in the “blogs/RSS” part. The apps just index it. So in this analogy, anyone would be able to bring Google Reader back to life or compete while using that same graph. That’s actually how http://leaflet.pub works now if you’re curious.
A social graph is more than just data, it is trust, it is attention, and it is political goodwill. That's one of the most important lessons of the fall of Google Reader. It wasn't just that the technology was shutdown, but that it damaged communities when it shutdown. You can't capture communities that don't feel like they belong anymore, that no longer trust you because you closed their former town square.
I still don't see enough evidence if BlueSky itself shutdown that ATProto survives that shock culturally, even if it is built to do that technically. If Mastodon.Social, still the biggest instance, shutdown tomorrow a number of Mastodon instances wouldn't even notice and some of the ones that did notice would just as likely throw a party as lament the disappearance. That's a pretty big cultural difference, not a technical difference.
Re: There are no instances in ATProto
#207Google Reader feels like an ominous pick for an analogy. Sure, RSS survived the Google Reader shutdown, but not all the communities that used RSS (many that still don't know what RSS is) survived. It feels almost "Freudian" to claim a thing is decentralized and then by analogy keep pointing to a massive (social) centralization of a decentralized ecosystem as a good thing. But especially one that we already know the e…
In exchange we have many excellent RSS Reader. Just as recently someone talked about NetNewsWire.
What we have is a "diaspora", what was once one larger community has moved on to a lot of smaller, more disparate spaces. That's not necessarily a bad thing, but a lot of trade offs were involved, a very large community feeling was lost, and a lot of intangibles were lost (friends with Gmail accounts that could easily follow and interact with us in Google Reader but are lost trying to navigate any other RSS Reader, for instance).
Re: There are no instances in ATProto
#208Earlier quoted context omitted.
Well, the whole point of atproto is that the social graph also lives in the “blogs/RSS” part. The apps just index it. So in this analogy, anyone would be able to bring Google Reader back to life or compete while using that same graph. That’s actually how http://leaflet.pub works now if you’re curious.
Google Reader had OPML exports and tried to export its social graph into Google+. On the other side of it many of the blogs in Google Reader had some version of FOAF or XFN to try to maintain social graphs through open standard "semantic web" good feelings. A social graph is more than just data, it is trust, it is attention, and it is political goodwill. That's one of the most important lessons of the fall of Google…
When developers feel empowered to revive products or fork them, I think that eventually seeps into communities. That it’s another way of doing things. It doesn’t happen overnight but this energy exists in the Atmosphere. Maybe loss of Bluesky is not survivable culturally at the moment, but maybe it will be in a few years as Atmosphere grows and matures.
Re: There are no instances in ATProto
#209Earlier quoted context omitted.
I mean, this literally already happened (a person was banned, and Blacksky reversed that ban on their app server). So their account only works when seen thorough the Blacksky app. What is a better solution you’d like to see? I think it’s reasonable that there’s a market between these and if there’s enough demand, another app server can become popular. I don’t think it’s reasonable to expect that the apps shouldn’t be…
> I mean, this literally already happened (a person was banned, and Blacksky reversed that ban on their app server). Blacksky is literally the only such example of alternative infrastructure that I know of, and obviously, it will not be applicable to the vast majority of people. Given the rising cost of hosting combined with the fact that the compute needs of running appviews and relays should theoretically only go u…
That doesn't mean other places aren't doing so. As an example - here's a list of all the relays that mirror the ATProto network: https://atproto.at/relays
There's 16 relays by my account, of varying sizes. Of course, you don't have to query a relay - you can look at the Personal Data Servers (PDSes) directly.
Speaking of - there are just over 3000 PDSes: https://blue.mackuba.eu/directory/pdses
Each of these PDSes hosts one or more accounts, and you can self-host your PDS to truly own your data up and down the stack.
There's also oodles of different applications, of which Bluesky is just one. There's:
* Germ (encrypted DMs, Signal competitor)
* Leaflet (blogs, Substack/Medium competitor)
* Semble (link collection/sharing)
* BeaconBits (location-based social media, like FourSquare)
* SkyReader (Google Reader)
* Keytrace (cryptographic identity proofs)
* Smoke Signal (social events)
* Teal.fm (Last.fm)
* Goals.garden (goal/habit tracking/accountability)
* Tangled (GitHub)
* Sifa (LinkedIn)
* BookHive (Goodreads)
* Streamplace (Twitch)
* Spark (Instagram)
* Grain (also Instagram)
* Popfeed (Trakt)
* And more, like the TikTok clone I can't remember the name of, some more blogging platforms, a (fairly dead) Hackernews clone, some games, etc.
That isn't even mentioning all the Bluesky clones like Blacksky, Eurosky, Northsky, and W.
Each of these shares the same account - the account on your PDS, which you can self-host on any computer with an internet connection. I run mine alongside my smarthome server. Because they share an account, they interop - I can subscribe to a blog on Leaflet and have it show up in my Bluesky feed.
These services can fetch data from your PDS directly, or they can look at the Relay and get the full view of the network - but frequently, they don't need to.
Bluesky went down a couple months ago and many of these services were all perfectly usable, because they used the protocol but not any infra provided by Bluesky itself. The people who couldn't access the network were the ones who relied on Bluesky to host their accounts - which is a majority of the network, sure, but in the same way that Mastodon.social is a good chunk of Mastodon's network. I was able to use Blacksky to post onto Bluesky while Bluesky was down, because I was self-hosted.
Now both Eurosky and W have launched; Eurosky is aiming to be fully independent this summer and I _think_ that W already is? W's a bit more closed-off than most of the other projects I named, going directly after Twitter-as-it-is-now and not Twitter-as-it-was (hence why they chose W to compete with X).
Re: There are no instances in ATProto
#210I've wondered for awhile why someone hasn't started the Blogger.com of ActivityPub/Mastodon: 1 "instance" per person, no weird complicated group dynamics, the service handles all the technical details, the user draws from the same cohort as the people who signed up for Blogger blogs in the early aughts. If there are advantages to ATProto over ActivityPub in this kind of deployment setting, they don't seem clear enoug…