this post was submitted on 13 Mar 2025
68 points (92.5% liked)
Fediverse
31826 readers
618 users here now
A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).
If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!
Rules
- Posts must be on topic.
- Be respectful of others.
- Cite the sources used for graphs and other statistics.
- Follow the general Lemmy.world rules.
Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration)
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
So. Nobody gonna push back? It's quite a convincing article. Especially this bit:
It does at least seem like the protocol is more sophisticated, and so perhaps carries more potential, than (say) the one powering this site.
I don't really like the use of a strawman to argument against in the article. I don't care that it has a name and looks like an owl. It's still a strawman, and it's rather condescending.
Getting back to the whole PDS bit, I don't really get the importance, given our current scenarios. We are protecting against the enshittification of communication mediums that people use on a regular basis, by giving them a chance to jump ship and move to somewhere else. Or to somehow prevent the enshittification from happening in the first place.
That's it. Don't add to this massive scope creep, by inventing other goals.
What good is this PDS when the app goes down? Let's say that Bluesky gets bought out and everybody wants to get rid of it. You have your own PDS, fine. You find this cool new ATProto-compatible service that a lot of people are jumping on.
Problem: Your PDS is useless. It's not like you can link these disconnected replies in your data stream to the new service. Not everybody in the reply chain moved over, or they didn't move over at the same time as you. What the hell in this PDS is actually useful to a new service? Start time? Number of replies? Block lists that no longer apply? And this new service is actually going to trust all of those numbers? Fuck no! Never trust user data!
No! Wrong! Try again! Your data is just your data. Conversations have relationships. Relationships have links. Disconnected data points are fucking useless!
Oh, great... we've introduced login poisoning potential. Yes, trust this random user that they authenticated properly with a session token. I did not see the word "security" once in this article, which makes me think they haven't even considered it.
Because Google at least understands session security and login practices. What's the one absolute law on the internet that OWASP hammers home over and over again?
Never trust user input!
You can't decentralize authentication to such a degree that it's personalized. There has to be a semi-centralized authority. With Lemmy, it's the Lemmy instance that we choose.
Gah, there is so much wrong here that I don't feel like trying to comment on every single point here. This article is trying to answer the wrong questions and literally using a strawman to pretend that they know what the public is asking about.
Hosting your own PDS would be like hosting your own email, but with the caveat that you can only access it through the Gmail interface and need to use the Gmail relay to communicate with others. In other words: completely pointless.
Etc. But I'm certain everyone here has actually read the article so they'll already be familiar with that thought experiment.
First of all that's all hypothetical and secondly that thought experiment only talks about an app that uses the PDS as an auth source and data storage. It does not talk about your PDS communicating with another PDS, for which AFAIK a relay is needed.
People are probably tired to push back a protocol that requires millions to open a second node https://lemmy.dbzer0.com/post/39621922?scrollToComments=true
It ignores what happens if your PDS provider goes down. While currently Bluesky can repopulate a new PDS with your old data, I don't see how that's going to survive them adding stuff to the AT proto that isn't public and therefore not kept persistently in Bkuesky's servers (e.g. E2EE DMs).
Fair point.