This seems really cool. I have looked at ActivityPub quite a bit and written a little basic client/server but the identity portability thing is pretty much a nonstarter for it to be taken seriously in normal circles. I’ve found the content quality of the fediverse to be abysmally low thus far, I think AT could work especially because of the big name behind it. Twitter did the Ruby community a huge solid back in the d…
Most fediverse users were banned from Twitter or quit Twitter for ideological reasons.
The AT Protocol
71–80 of 109 posts
Re: The AT Protocol
#72Bluesky 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?
Though Agrawal seemed interested enough that Bluesky would potentially have had an 'inside track' to getting Twitter to interoperate, Twitter's proprietary platform interests may have always made that tricky. Under new management, anything could happen.
Re: The AT Protocol
#73Oh they mean 'At'-protocol. I was thinking Hayes 'AT' commands.
Which still lives on today in cellular networks. At least up to LTE, I haven't looked lately to see if they're sticking around for 5G. https://www.rfwireless-world.com/Terminology/modem-AT-comman...
Re: The AT Protocol
#74What's the point? Social network software falls into 1) real software you use already with a dedicated circle of people who care 2) people who don't care and just use one of the relatively 'poor' common networks (e.g. twitter, FB).
Who is this marketed at?
Reading the comments it seems others are struggling to see the point - the existing communities are mostly served even if the software is not great. There's not enough value-add.
Came here expecting to read about an interesting protocol not a social network protocol without an app...
Re: The AT Protocol
#75Can 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's PublicInbox is used to route all messages. This works for "small-world networking" where you're in a tight-knit community exchanging messages with known or friend-of-friend actors, but doesn't work well for "big-world networking" with folks you don't know and don't necessarily want to share all or even most of your messages with (a pretty big pain point right now in the Fediverse.) ATProtocol claims to…
Re: The AT Protocol
#76I don’t think I have time for a full review, but making $ext a map seems short sighted. In the example, a poll is included, great. What if you want two polls? It’s another level of indirection, but making $ext a list (unless the encoding protocol handles multiple values with the same key). This also allows for a specified ordering of extensions, provided that makes sense.
We're open to that possibility. We know the broad idea we want to apply with schema extensions, but we're still figuring out the right DX on the execution.
Re: The AT Protocol
#77Earlier quoted context omitted.
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.
That’s a de-facto standard, so it’s safe to say that, given that all major AP implementations do so, your identity is tied to your homeserver. The tyranny of the installed base is real. What you choose to ship basically defines what everyone else can do with AP in practice. I think it’s a shame that Mastodon got a million fuzzy blinky UI features before the (still missing) BYOdomain support, given that everyone in th…
Re: The AT Protocol
#78Earlier quoted context omitted.
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
#79Nah thanks, I'll stick with ActivityPub. The fact they even felt the need to create another protocol instead of using, improving and contributing to ActivityPub makes me think they want to bake a busines modell for themselves into the technology and they can't do that if they don't have full control over the spec. ActivityPub is organically grown from a community to serve that community. Bluesky is created to combine…
'The specification may be terrible, and everything good about it may be implementation-specific, and every touted feature you're looking for may be missing from the only implementations anyone uses, but you can always just break compatibility from all the de facto standards, and so that's no reason to come up with your own base standard' seems flatly wrong, and that actually is a pretty great reason to come up with y…
Re: The AT Protocol
#80Earlier quoted context omitted.
Yeah.. when I saw that and something about joining a waitlist for something that should be developed in public I noped my way out. I hope other people learn have similar BS indicators and don't fall for this stuff. There is nothing open about joining a wait-list.
It’s a waitlist for the first app, not the protocol itself.