this post was submitted on 10 Mar 2025
25 points (74.5% liked)

Fediverse

34476 readers
402 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

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
 

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?

all 37 comments
sorted by: hot top controversial new old
[–] originalucifer@moist.catsweat.com 65 points 3 months ago (2 children)

ha, no.. bluesky is not open to federation. they control the only router and do not allow connectivity to routers not controlled by them.

there isnt a single non-bluesky controlled instance that can federate natively with bluesky.

bluesky is just twitter with a little more user-controllable data sourcing. not that theres anything wrong with that, but its certainly not a part of any federation.

e. suggested reading: https://dustycloud.org/blog/how-decentralized-is-bluesky/

[–] CanadaPlus@lemmy.sdf.org 3 points 3 months ago (1 children)

It's a good blog post, thanks. I made a quick summery elsewhere in the thread.

It's really unfortunate that we've ended up with two populated protocols for federation, both of which have a major flaw. In our case, it's no established support for moving accounts. In theirs, its a component that's so bulky the federatability is questionable (and no federated DMs).

[–] rah@feddit.uk 6 points 3 months ago (2 children)

both of which have a major flaw

What major flaw do you believe ActivityPub has?

[–] Pamasich@kbin.earth 1 points 3 months ago (1 children)

They mentioned the flaws of both platforms.

In our case, it's no established support for moving accounts.

[–] CanadaPlus@lemmy.sdf.org 2 points 3 months ago (1 children)
[–] Pamasich@kbin.earth 1 points 3 months ago (1 children)

Thanks! Does Lemmy display something when people have their cake day so it's easily visible? Mbin (which I use) doesn't, so I wasn't actually aware until I saw your comment.

[–] CanadaPlus@lemmy.sdf.org 1 points 3 months ago

Yes it does. You have a little cake next to your username, kind of the same way as on old Reddit.

[–] CanadaPlus@lemmy.sdf.org 1 points 3 months ago

I mean, it doesn't have to be part of the standard (it could just as well be Lemmy-specific), but no built-in way to move accounts sucks. AT protocol provides a nice little solution for that.

[–] humiddragonslayer@lemm.ee -1 points 3 months ago (2 children)

This is such a well written piece, it's closer to a serious article than a blogpost

[–] rah@feddit.uk 11 points 3 months ago

it's closer to a serious article than a blogpost

I find it bizarre and plain wrong to imply that blog posts can't be serious articles.

agreed. the follow up is just as good.

[–] rah@feddit.uk 28 points 3 months ago* (last edited 3 months ago) (1 children)

looks better

What do you mean?

than ActivityPub

ActivityPub is decentralised. AT has a centralised index. They're not comparable.

[–] CanadaPlus@lemmy.sdf.org 1 points 3 months ago

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.

[–] kbal@fedia.io 26 points 3 months ago (1 children)

the standard basically just looks better

Place your bets everyone, has OP ever looked at either standard?

[–] CanadaPlus@lemmy.sdf.org 2 points 3 months ago* (last edited 3 months ago)

Bets all in? Okay:

spoilerI 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.

[–] egerlach@lemmy.ca 11 points 3 months ago

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.

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.

[–] misk@sopuli.xyz 11 points 3 months ago* (last edited 3 months ago) (2 children)

https://threadsky.app/

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).

[–] CanadaPlus@lemmy.sdf.org 5 points 3 months ago (2 children)

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.

[–] gandolfini_the_grey@lemm.ee 18 points 3 months ago* (last edited 3 months ago) (1 children)

See here. Basically, creating a relay for the AT protocol is extremely costly and only possible for big tech companies.

[–] CanadaPlus@lemmy.sdf.org 6 points 3 months ago* (last edited 3 months ago)

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.

[–] ericjmorey@discuss.online 7 points 3 months ago* (last edited 3 months ago) (2 children)

The data is not centralized, but everyone is using the same ~~aggravation~~ aggregation service (indexer) to access the data.

[–] GregorGizeh@lemmy.zip 4 points 3 months ago (1 children)
[–] ericjmorey@discuss.online 1 points 3 months ago

LOL I should have reread that one.

[–] cecilkorik@lemmy.ca 2 points 3 months ago

Most aggregation services are also aggravation services, so this really makes sense either way.

[–] ElectroVagrant@lemmy.world 4 points 3 months ago

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.

[–] Blaze@lemmy.dbzer0.com 9 points 3 months ago
[–] mesamunefire@piefed.social 6 points 3 months ago (1 children)

It's very difficult to use. As a dev, it's not the greatest.

[–] CanadaPlus@lemmy.sdf.org 1 points 3 months ago (1 children)

Oh? Complicated, fragile, something else?

[–] mesamunefire@piefed.social 5 points 3 months ago (1 children)

The spec requires a huge relay for everything as well as not the greatest docs/missing pieces.

[–] CanadaPlus@lemmy.sdf.org 1 points 3 months ago

Ah yes, the wonders of OSS documentation.

[–] Flax_vert@feddit.uk 5 points 3 months ago (1 children)

Bluesky should just turn on ActivityPub at this point

[–] CanadaPlus@lemmy.sdf.org 5 points 3 months ago

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.

[–] Oskar@piefed.social 3 points 3 months ago* (last edited 3 months ago) (1 children)

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?

;)

[–] CanadaPlus@lemmy.sdf.org 1 points 3 months ago* (last edited 3 months ago)

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.

[–] Randomgal@lemmy.ca -3 points 3 months ago (1 children)

ITT: Fediverse = Ideology, ATproto = real applications

[–] CanadaPlus@lemmy.sdf.org 3 points 3 months ago

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.