this post was submitted on 03 Oct 2024
487 points (97.8% liked)

Fediverse

28519 readers
863 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), Search Lemmy

founded 2 years ago
MODERATORS
 

cross-posted from: https://lemmy.dbzer0.com/post/28930199

A bit of an effortpost :)

Please do crosspost in more fitting communities if you think of any

you are viewing a single comment's thread
view the rest of the comments
[–] db0@lemmy.dbzer0.com 4 points 1 month ago* (last edited 1 month ago) (1 children)

I think Mastodon is very far from standard. Way I hear it from the developers, it's lemmy that is following the Apub standard. But I will disclaim that I'm not an expert to judge either way.

As for the posts outside communities? That makes sense lemmy-wise I think. Where would those posts be? But it doesn't make sense for Discourse, since they are indeed separated into topics.

[–] SorteKanin@feddit.dk 5 points 1 month ago* (last edited 1 month ago) (2 children)

I think Mastodon is very far from standard

I think it's much closer to standard than Lemmy and I've looked into it quite a bit recently. ActivityPub is unfortunately quite focused on microblogging. Honestly lemmys way of doing it is a little hacky.

As for the posts outside communities? That makes sense lemmy-wise I think. Where would those posts be?

I actually think it's quite straightforward, they'd just be on a users page. This is actually how Reddit has also done it ever since they introduced the feature (much before they enshittified everything else).

You can think of it like every users profile being a community of its own but only the user itself can post to it. Just conceptually speaking.

That would also let you follow users just as you can follow communities.

[–] Feathercrown@lemmy.world 3 points 1 month ago

We need this for sure

[–] db0@lemmy.dbzer0.com 2 points 1 month ago (1 children)

Not gonna lie, I'd love for better integration between services, but I am fairly sure I saw lemmy devs adamantly insisting they're following apub and mastodon is doing it wrong so 🤷

[–] SorteKanin@feddit.dk 3 points 1 month ago (1 children)

Its not that anyone is "doing it wrong" and Mastodon doesn't really support Lemmys communities either. So Lemmy works in a bit of a funky way that doesn't match most other fediverse services.

Its just a bit strange that Lemmy does not support the more common posts outside communities since that is how most of the fediverse works, so we're kinda missing out on a lot of content that we can't see on Lemmy.

This is the FEP Lemmy uses but most other fediverse services do not use it and Lemmy does not support anything that doesn't use this FEP. So again, it's not that Lemmy is doing something wrong, but Lemmy is not supporting how most of the rest of the fediverse functions.

[–] db0@lemmy.dbzer0.com 1 points 1 month ago (1 children)

OK, so is lemmy out of standard or not? Like I can understand why lemmy doesn't support apub notes, as it's out of scope, but why does mastodon support articles badly?

[–] SorteKanin@feddit.dk 2 points 1 month ago (1 children)

ActivityPub is an extensible protocol. It is not just one thing. Lemmy only supports posts that follow that extension I linked above. That extension has a definition and Lemmy follows it so in that way it is "standard". But it is an extension, not part of the core protocol.

Mastodon and most other fediverse services do not support this extension.

[–] db0@lemmy.dbzer0.com 1 points 1 month ago (1 children)

Sounds like mastodon and other services ought to really support this extension though.

[–] SorteKanin@feddit.dk 2 points 1 month ago

Sure. But lemmy would still not show Mastodon posts outside communities even if they supported that extension. Both parties need to move towards each other.