| ▲ | The politics of purely client-side apps(pfrazee.leaflet.pub) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 29 points by birdculture 11 hours ago | 11 comments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | kenforthewin 10 hours ago | parent | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
If, like me, you were wondering what PDS stands for: https://github.com/bluesky-social/pds | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | TekMol 8 hours ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Why is this so complicated? Can't we build a social network with a simple protocol: 1: Each user has a private key that they use to sign their messages. 2: Each user keeps a list of instances who announced that one of their members follows them. When the user posts something, they broadcast the post to those instances. Shouldn't this be enough? It could all be url based. One user, one url. When Sue wants to read Joes latest posts, she sends this request: someserver.com/joedoe?action=latest_posts When Sue wants to follow Joe, she sends this request: someserver.com/joedoe?action=follow&from=otherserver.com/suelue&sig=f819h... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||