this post was submitted on 11 Jul 2023
6 points (100.0% liked)

Fediverse

12 readers
3 users here now

This magazine is dedicated to discussions on the federated social networking ecosystem, which includes decentralized and open-source social media platforms. Whether you are a user, developer, or simply interested in the concept of decentralized social media, this is the place for you. Here you can share your knowledge, ask questions, and engage in discussions on topics such as the benefits and challenges of decentralized social media, new and existing federated platforms, and more. From the latest developments and trends to ethical considerations and the future of federated social media, this category covers a wide range of topics related to the Fediverse.

founded 2 years ago
 

Only up-votes on posts and comments are federated. Is there a technical reason why (limitation of ActivityPub?) or is it a social reason?

top 7 comments
sorted by: hot top controversial new old
[–] curiosityLynx@kglitch.social 4 points 1 year ago (1 children)

The issue is that ActivityPub, the protocol used for federation, wasn't designed with reddit-likes in mind. Upvotes are repurposed Mastodon "favourite"s, and boosts are Mastodon's equivalent of "retweets", but downvotes are brand new with the appearance of lemmy/kbin. One could extend ActivityPub to have a new thing for downvotes, but non-lemmy/kbin instances like mastodon servers wouldn't have any use for them.

Also, a not insignificant number of lemmy instances don't have downvotes as a deliberate choice.

[–] UnshavedYak@kbin.social 1 points 1 year ago (2 children)

Is ActivityPub not open to arbitrary extensions? I thought it was a very loose spec and the only concrete spec is an agreement between instance types. But i've not looked at the protocol closely yet, despite developing around it hah.

[–] Prouvaire@kbin.social 1 points 1 year ago

You mean... embrace and extend?

[–] kglitch@kglitch.social 0 points 1 year ago (1 children)

Yes it can be extended but apps would need to be upgraded to make use of the new data flowing around. If they see an activity type they don't understand they'll just ignore it.

Expecting every different platform to all move in lockstep is not feasible so a situation where some support downvotes but some do not is going to have to be part of the process. Even if it was just kbin to kbin initially, that'd still be an improvement.

[–] UnshavedYak@kbin.social 1 points 1 year ago

Expecting every different platform to all move in lockstep is not feasible so a situation where some support downvotes but some do not is going to have to be part of the process. Even if it was just kbin to kbin initially, that'd still be an improvement.

Yea, that is what i was thinking. I myself am working on some ActivityPub stuff and while compat is important to me, i also plan on potentially exposing new features in this manner. If other software wants to federate with it, cool, if not, whatevs. It's data propagation, as with everything in ActivityPub it's optional that consumers use it as desired.

[–] liontigerwings@lemmy.world 2 points 1 year ago (1 children)

Is this true. Seems like an issue.

[–] Chozo@kbin.social 1 points 1 year ago

Just tested it on your comment, from Kbin. My upvote syncs over to OP's linked instance, but not the downvote. Not sure if that's specific to that instance, though.