Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • About Bonfire
SorteKanin@feddit.dk
[email protected]
@[email protected]  ·  activity timestamp 5 days ago
⁂ Article

Is the threadiverse abusing Likes and Dislikes?

There was recently some discussion on Feddit.dk surrounding the usage of upvotes and downvotes.

Currently in ActivityPub (the underlying protocol powering the fediverse), Lemmy sends “Like” and “Dislike” activities for upvotes and downvotes. Other threadiverse platforms (PieFed, Mbin and maybe even other non-threadiverse platforms?) do the same.

However, the “Like” and “Dislike” activities are meant for… well, “liking” and “disliking” things. They are not necessarily associated with the action of “vote this thing up so more people see it” or “vote this thing down so less people see it”.

For instance, on Friendica, you can dislike a post and this sends a Dislike activity. From Friendica’s point of view, such a Dislike indicates just that - the user dislikes the content. It doesn’t necessarily mean “this should be shown to less users”, but Lemmy will interpret the Dislike activity like that.

This leads to strange scenarios with posts that a user finds relevant and interesting (something that the user may reasonably want to upvote) but also something that the user dislikes (i.e. downvote).

As an example, imagine a post with a title like “AI is awful” (I’m sure many here has seen posts like that). A Friendica user could reasonably agree with the post and thus “Dislike” it. As in, they also find AI awful and they dislike AI, so they dislike the post, to show their disapproval of AI. The Friendica user’s intent is not to hide the post from other users or make the post be shown to fewer users! They just intend to show their dislike for the topic at hand.

However Lemmy will interpret that Dislike as a downvote, and the post will thus be shown to fewer users and get ranked down in the sorting.

So is Lemmy and co. abusing the Like/Dislike activities? Should the threadiverse instead use a dedicated activity for the acts of “I think this should be shown to more users” and “I think this should be shown to fewer users”? That way, it would not be confused with the Likes and Dislikes from other platforms.

  • Copy link
  • Flag this article
  • Block
AbouBenAdhem@lemmy.world
[email protected]
@[email protected] replied  ·  activity timestamp 5 days ago

As an example, imagine a post with a title like “AI is awful” (I’m sure many here has seen posts like that). A Friendica user could reasonably agree with the post and thus “Dislike” it. As in, they also find AI awful and they dislike AI, so they dislike the post, to show their disapproval of AI.

I don’t believe dislikes are meant to function like that on any platform.

  • Copy link
  • Flag this comment
  • Block
SorteKanin@feddit.dk
[email protected]
@[email protected] replied  ·  activity timestamp 5 days ago

When are you meant to use them then?

  • Copy link
  • Flag this comment
  • Block
AbouBenAdhem@lemmy.world
[email protected]
@[email protected] replied  ·  activity timestamp 5 days ago

You express your like or dislike toward the sentiment expressed by the post, not the thing(s) mentioned in the post.

  • Copy link
  • Flag this comment
  • Block
SorteKanin@feddit.dk
[email protected]
@[email protected] replied  ·  activity timestamp 5 days ago

That’s fine but does that action always correspond to wanting to upvote or downvote the post? I guess maybe? Lemmy at least assumes so.

  • Copy link
  • Flag this comment
  • Block
silverpill
silverpill
@[email protected] replied  ·  activity timestamp 5 days ago

@SorteKanin My server translates Lemmy upvotes into likes and downvotes into dislikes. That blends quite well in the UI with Mastodon's "favorites" and Pleroma/Misskey emoji reactions, so I think Lemmy's assumptions are correct

  • Copy link
  • Flag this comment
  • Block

Bonfire social

Bonfire social: About · Code of conduct · Privacy ·
Bonfire social · 1.0.1 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Code of Conduct