

There are instances though.
Portability makes it really easy to migrate accounts. You just need a .car archive of your old one.
Failing optimist, can code poorly.
RIP: lemm.ee
There are instances though.
Portability makes it really easy to migrate accounts. You just need a .car archive of your old one.
Decentralisation is not black and white, and depends on your defintion of the word.
At this point, the problem is that everyone is on bluesky’s servers. There is little technical problems.
Annoyingly, most people aren’t interested in that.
Also: I found this list: https://github.com/mary-ext/atproto-scraping
There’s a good few more PDSes than I thought. There’s a few with open signups. Though, for relays the situation is a bit more bleak.
I’m sure it will improve in future, there is a lot of orgs planning on setting up AT infrastructure.
That’s a good point.
I think by recipient they meant followers in general.
Oh.
Well, as of now, there’s little incentive to host one.
AppViewLite lets you use the network without a relay, which I think is cool.
Because all the nerds who want to do that are on mastodon ; ).
Jokes aside, people are self hosting them, there’s about 2000 independant PDSes right now.
do you mean instances having a native atproto implementation? Wafrn is kinda like that.
Also: Bluesky isn’t maintaining the bridge, its maintained by someone else.
Yes, this does help, but atproto as a whole still doesn’t scale well:
In the beginning of our network, we have 26 users, which conveniently for us map to each letter of the English alphabet: [Alice, Bob, Carol, … Zack]. Each user sends one message per day, which is intended to have one recipient. (This may sound unrealistic, but this is fine to do to model our scenario.) To simplify things, we’ll have each user send a message in a ring: Alice sends a message to Bob, Bob sends a message to Carol, and so on, all the way up to Zack, who simply we wrap around and have message Alice. This could be because these messages have specific intended recipients or it could be because Bob is the sole “follower” of Alice’s posts, Carol is the sole “follower” of Bob’s, etc.
Let’s look at what happens in a single day under both systems.
Under message passing, Alice sends her message to Bob. Only Bob need receive the message. So on and so forth.
From an individual self-hosted server, only one message is passed per day: 1. From the fully decentralized network, the total number of messages passed, zooming out, is the number of participants in the network: 26. Under the public-gods-eye-view-shared-heap model, each user must know of all messages to know what may be relevant. Each user must receive all messages.
From an individual self-hosted server, 26 messages must be received.
Zooming out, the number of messages which must be transmitted in the day is 26 * 26: 676, since each user receives each message.
Okay, so what does that mean? How bad is this? With 26 users, this doesn’t sound like so much. Now let’s add 5 users.
Under message passing:
Per server, still 1 message received per user per day. Per the network, it’s 5 extra messages transmitted per day, which makes sense: we’ve added 5 users. Under the public-gods-eye-view-shared-heap model:
Per server: 5 new messages received per user per day.
Per the network, it’s ((31 * 31) - (26 * 26)): 285 new messages per day!
But we aren’t actually running networks of 26 users. We are running networks of millions of users. What would happen if we had a million self-hosted users and five new users were added to the network? Zooming out, once again, the message passing system simply has five new messages sent. Under the public shared heap model, it is 10,000,025 new messages sent! For adding five new self-hosted users! (And that’s even just with our simplified model of only sending one message per day per user!)
Source: https://dustycloud.org/blog/re-re-bluesky-decentralization/
As well as this, if there was a reddit-like atproto AppView, setting up multiple instances of it would still result in the same problems.
Actually, take a look at AppViewLite, it lets you skip relays and crawl PDSes directly. Its fairly lightweight as well, so you could host it alongside a PDS.
PDS migration works way better on atproto, and objects are portable, unlike on AP.
Define decentralised.
As per RFC 9518: Centralization, Decentralization, and Internet Standards,
[…] “centralization” is the state of affairs where a single entity or a small group of them can observe, capture, control, or extract rent from the operation or use of an Internet function exclusively.
[Decentralization is when] “complete reliance upon a single point is not always required” (citing Baran, 1964)
[…] federation, i.e., designing a function in a way that uses independent instances that maintain connectivity and interoperability to provide a single cohesive service.
No, they just want to develop it themselves so they have no reliance on bluesky.
Ah, right.
Well, this is just AP in general.
Though, piefed having community moving is great, since communities aren’t trapped on their host server.
I don’t think lemmy.world would be as big a problem if they could move communities there.
No, because you said bluesky is run by Jack dorsey, and you’re critising bluesky, not atproto, like you said.
What do you mean? As in, not missing information? In that case, it is the same as lemmy. Though iirc that’s only for stuff in communities.
I don’t think you should be critising bluesky when you don’t even know who the CEO is.
I’m not quite sure what you mean here to be honest.
I really hate this attitude.
Most people who are against bluesky don’t even care about an open internet or whatever, they just want their protocol to win or whatever.
I know, but that wasn’t my point. Getting cut off by a large server is a problem in any network.
Yes, its bad that bluesky controls most of atproto, but its possible to use atproto without bluesky.
@[email protected]
https://lemmy.world/comment/17560383