Live data from Hacker News

The AT Protocol

atproto.com

31–40 of 109 posts

Re: The AT Protocol

#32
post #25

Can anyone explain why Bluesky is making a new protocol instead of using ActivityPub like Mastodon? What advantages would it have over ActivityPub? https://activitypub.rocks/ Worth noting that ActivityPub is an official W3C recommended standard. Is it just Not Invented Here syndrome? This could lead to https://xkcd.com/927/

There are some technical differences like AT storing all content in a Merkle tree so it's easier to replicate, check integrity, etc. It's not clear to me how valuable these features will be. Perhaps the biggest difference is that they've introduced a username->server indirection layer.

How would you ever handle deleting posts or removing content if there's a Merkle tree that gets invalidated for every deleted post you send?

Re: The AT Protocol

#33
post #25

Earlier quoted context omitted.

There are some technical differences like AT storing all content in a Merkle tree so it's easier to replicate, check integrity, etc. It's not clear to me how valuable these features will be. Perhaps the biggest difference is that they've introduced a username->server indirection layer.

How would you ever handle deleting posts or removing content if there's a Merkle tree that gets invalidated for every deleted post you send?

The root gets updated with each update, and the diff gets exchanged as part of the sync protocol. Deleting and purging is no different than other federated protocols in that regard.

Re: The AT Protocol

#34
post #28

Can anyone explain why Bluesky is making a new protocol instead of using ActivityPub like Mastodon? What advantages would it have over ActivityPub? https://activitypub.rocks/ Worth noting that ActivityPub is an official W3C recommended standard. Is it just Not Invented Here syndrome? This could lead to https://xkcd.com/927/

ActivityPub isn’t a great protocol and ties your identity to your homeserver.

ActivityPub, the protocol, doesn't actually tie your identity to your homeserver. Webfinger (which is the protocol responsible for the username@domain addresses) is not part of it. In fact, even Webfinger doesn't actually "tie" your identity to your homeserver -- the fact that your identity is "tied" is an implementation detail in Mastodon and other currently popular fediverse software.

Re: The AT Protocol

#36
Bluesky is Twitter's right? Will be cool if they come away with something actually decentralized. Trial in beta with hackers, then one day, in-place swap Twitter to run on it. Pipe dream?

Re: The AT Protocol

#37
post #13

Earlier quoted context omitted.

I dont think so. It should not be named AT Protocol... :-( +++ ATH

Darn it, I initially assumed that this was about AT commands.

Same here. I guess we are very old.

OTOH, companies like these should hire us Elder Things to check whether they are naming something after something people like.

Re: The AT Protocol

#38
post #19

Earlier quoted context omitted.

So they can be the center of it and control it, of course.

How could one "control" a federation protocol though?

Consider how worried people are about Google Chrome's browser market share, and how Google is increasingly able to dictate details of the web unilaterally. The Web is made of standardized protocols, but Google has significant control over it.

Consider the state of email, a standardized protocol, where Gmail is dominant, and anything that can't deliver to Gmail is practically irrelevant, no matter whether it follows the protocol.

Now consider Bluesky. If Twitter supports the AT protocol early, it would be by far the largest implementation, meaning that Twitter practically controls it. It would be like Gmail for email, except there are no other options to begin with. If Twitter does not support AT protocol early, then AT protocol will be irrelevant, and other networks like the ActivityPub Fediverse will continue to outpace it.

Re: The AT Protocol

#39
post #18

Seems very similar in goal to the Solid Project, https://solidproject.org , which Tim Berners Lee is involved with and is being standardized by the W3C.

I believe it's not particularly standards-track at W3C. Is there a reason you think that it is?

Re: The AT Protocol

#40
post #37

Earlier quoted context omitted.

Darn it, I initially assumed that this was about AT commands.

Same here. I guess we are very old. OTOH, companies like these should hire us Elder Things to check whether they are naming something after something people like.

It's not? Hayes compatible all the way!
Post reply on HN