Bluesky, which uses it, has been opened to federation now, and the standard basically just looks better than ActivityPub. Has anyone heard about a project to make a Lemmy-style “link aggregator” service on it?
looks better
What do you mean?
than ActivityPub
ActivityPub is decentralised. AT has a centralised index. They’re not comparable.
I didn’t have that one little detail about how demanding a relay is to run. Thankfully, this thread has been illuminating.
It’s still a bummer that Lemmy doesn’t provide any non-hack way to move your account to a new instance.
the standard basically just looks better
Place your bets everyone, has OP ever looked at either standard?
Bets all in? Okay:
spoiler
I have not looked directly at the AT standard, just the Wikipedia article and some similar high-level explanation.
Pretty sure I have actually looked at the ActivityPub standard at times, though.
Very slow at the moment, probably due to people looking for Reddit alternatives but was fine couple of weeks ago when I first saw it. Seemed okay if you’re okay with AT Proto (it’s not that decentralised really).
Really? In what way?
Digital identities being cryptographic and independent of any one instance is huge all on it’s own. The rest of it I understand less clearly, but it looks pretty modular.
See here. Basically, creating a relay for the AT protocol is extremely costly and only possible for big tech companies.
Thank you!
TL;DR, the relay bit works as a completely connected network topology, and has the associated quadratic growth issues, which renders it, like you said, hard to host.
Also nasty: Direct messages are just not federated.
Other things are or were at the time of writing janky, but nothing else is quite that egregious. The author is working on a separate project, and recommends this idea as a solution for portable identity on ActivityPub; here’s what “object capability” means in the context.
The data is not centralized, but everyone is using the same
aggravationaggregation service (indexer) to access the data.Don’t aggregate me pal
LOL I should have reread that one.
Most aggregation services are also aggravation services, so this really makes sense either way.
There’s also this:
https://frontpage.fyi/Not sure which of the two has been around longer, but looks like frontpage is also pretty slow going.
The main difference between Threadsky and Frontpage is that Threadsky is just yet another Bluesky re-skin, it’s just regular Bluesky posts presented in a reddit-like format, whereas Frontpage has its own dedicated lexicon and doesn’t ingest the Bluesky firehose at all. I think Frontpage is really neat, but it has been shown little love unfortunately, it hasn’t meaningfully changed in months.
There was a good discussion online between Christine Lemmer-Webber, one of the editors of the ActivityPub W3C Standard, and Bryan Newbold, protocol engineer at BlueSky.
- CLW - How Decentralized is BlueSky Really?
- BN - Reply on Bluesky and Decentralization
- CLW - Re: Re: BlueSky and Decentralization
These are long reads. But they are worth reading. Christine and Bryan agree that ATProto and ActivityPub have different design goals and so what you get from “federation” with each is different. ATProto makes a centralized index of the entire system possible, at the cost of relying on very few (practically likely one) centralized providers.
As a result, the Lemmy ecosystem, as it exists today, wouldn’t be possible with ATProto. It would probably look more like Reddit, but with a “credible exit” possible as a defense against enshittification.
It’s very difficult to use. As a dev, it’s not the greatest.
Oh? Complicated, fragile, something else?
The spec requires a huge relay for everything as well as not the greatest docs/missing pieces.
Ah yes, the wonders of OSS documentation.
Bluesky should just turn on ActivityPub at this point
Leaving aside all the work they did making an alternative more to their liking, that kind of implies it’s like a light switch, and it’s not.
I wish they would but also ATPro has features that activity pub doesn’t, ones which I think activity pub needs to adopt if it is to stay relevant
If Bluesky becomes federated with multiple instances, it will be just as impossible to enter as ActivityPub-based services apparently are since instance-selection is a blocker.
RIght?
;)
Yep, probably. People are just going to have to get used to it to certain degree, and to a certain degree there’s going to be .world-type instances that act as a user-friendly default.
There’s other issues at play, of course, which is more why I asked.
deleted by creator
ITT: Fediverse = Ideology, ATproto = real applications
There’s been a definite tinge of ideology or at least gatekeeping to some of these responses, but that’s to be expected. FOSS has always had a streak of it.
It’s a bit ironic to use ActivityPub to say ActivityPub has no real applications, though.