Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Is the threadiverse abusing Likes and Dislikes?

Fediverse
9 5 0
  • 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.

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

    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.

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

    When are you meant to use them then?

  • When are you meant to use them then?

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

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

    your example of how likes and dislikes can be interpreted on different platforms further reinforces my idea that likes and dislikes are an inherently bad metric that will be interpreted wildly differently between users, and that there should be better ways to interact with our posts than just two arrows.

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

    Eh that's that age-old Reddit argument, isn't it?

    Vote for visibility, not for agreement.

    But yeah, like probably 99% of users abuse Like and Dislike as "I agree" and "I don't agree".

    Also here's a picture just to screw with you:

    cover6.jpg

  • your example of how likes and dislikes can be interpreted on different platforms further reinforces my idea that likes and dislikes are an inherently bad metric that will be interpreted wildly differently between users, and that there should be better ways to interact with our posts than just two arrows.

    There are some platforms that offer emoji reactions. That at least gives a bit more nuanced of a reaction than just "up" or "down" - but it is not clear how you would use emoji reactions to sort posts. The good thing about upvotes and downvotes is that it's a very easy signal for which posts should be at the top, and which should be sorted below.

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

    A better example for what they’re talking about might be something like a news story about something terrible. According to one paradigm, you would upvote the post for visibility. According to another paradigm (the Facebook/Friendica paradigm), you would dislike the post to express your disapproval of what’s happening.

  • A better example for what they’re talking about might be something like a news story about something terrible. According to one paradigm, you would upvote the post for visibility. According to another paradigm (the Facebook/Friendica paradigm), you would dislike the post to express your disapproval of what’s happening.

    Hmmmm, I suppose, but Facebook never had a Dislike, they added emoji reactions, technically, no?


Gli ultimi otto messaggi ricevuti dalla Federazione
  • Hmmmm, I suppose, but Facebook never had a Dislike, they added emoji reactions, technically, no?

    read more

  • A better example for what they’re talking about might be something like a news story about something terrible. According to one paradigm, you would upvote the post for visibility. According to another paradigm (the Facebook/Friendica paradigm), you would dislike the post to express your disapproval of what’s happening.

    read more

  • There are some platforms that offer emoji reactions. That at least gives a bit more nuanced of a reaction than just "up" or "down" - but it is not clear how you would use emoji reactions to sort posts. The good thing about upvotes and downvotes is that it's a very easy signal for which posts should be at the top, and which should be sorted below.

    read more

  • Eh that's that age-old Reddit argument, isn't it?

    Vote for visibility, not for agreement.

    But yeah, like probably 99% of users abuse Like and Dislike as "I agree" and "I don't agree".

    Also here's a picture just to screw with you:

    cover6.jpg

    read more

  • your example of how likes and dislikes can be interpreted on different platforms further reinforces my idea that likes and dislikes are an inherently bad metric that will be interpreted wildly differently between users, and that there should be better ways to interact with our posts than just two arrows.

    read more

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

    read more

  • When are you meant to use them then?

    read more

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

    read more
Post suggeriti
  • 0 Votes
    1 Posts
    7 Views
    Hubzilla Beginner's Workshop Today, Feb 11 (German)Great to see these type of events popping up!.https://f.termine.di.day/events/e037c6a5-362c-4231-bcbd-2ffb2eb3d70f#Fediverse #ActivityPub
  • 0 Votes
    1 Posts
    9 Views
    Week in Fediverse 2025-12-19Servers- Mbin v1.9.0- stegodon v1.4.3- PeerTube v8.0.1- ActivityPub for WordPress v7.8.0- Ktistec v3.2.4- Manyfold v0.130.0- Wafrn v2025.12.03- Misskey v2025.12.1- Gancio v1.28.2- appy v0.4.0- Loops v1.0.0-beta.6- PieFed v1.3.8- NodeBB v4.7.1- Enigmatick ActivityPub C2S- A year in Hubzilla development- Photografedi: An ActivityPub powered photo sharing website! Inspired by Flickr and PixelfedClients- PeerTube Mobile v2.0- Voyager v2.42.0- Blorp v1.10.1- Interstellar v0.11.1Tools and Plugins- feed2fedi v3.4.1Articles- Announcing Key Transparency for the Fediverse- Adding a NSFW filter to Images on Writefreely- Ghost's ActivityPub Integration Feels Half-Baked- holos.social - How It Works- Implementing Encrypted Messaging over ActivityPub- Fediverse Report - #147-----#WeekInFediverse #Fediverse #ActivityPubPrevious edition: https://mitra.social/objects/019b1423-50e8-e8c5-d918-9946b14bb67e
  • 0 Votes
    1 Posts
    4 Views
    Release v3.2.3 of Ktistec includes two big features:FEP-1b12 Group federationImproved federation with Lemmy and other forum-type servers. Ktistec supports community and thread follow/unfollow, as well as up-vote/like (down-vote/dislike is supported but there is no visual affordance for that yet).FEP-9098 Custom emojisSupport for viewing custom emoji in posts and on actor profiles. Ktistec does not yet support custom emoji creation and management.The full changelog:AddedSupport for viewing custom emoji in posts and on actor profiles.Actor type (Person, Group, etc.) overlay badges on actor panels.Colored fallback avatars for actors without icons.Support for robots.txt.FixedFederation with Lemmy and other servers that support FEP-1b12.Shared inbox support for local actors.Serialization of Undo includes the undone activity.Serialization of Like and Dislike does not.Notify only once for an object's first received activity.ChangedAccumulate metrics by hour for finer granularity.Clean up presentation of public followers/following pages.The next release will include support for Mastodon polls (FEP-9967).#ktistec #crystallang #activitypub #fediverse
  • 0 Votes
    1 Posts
    15 Views
    Unfortunately, the administrator at social.tchncs.de is a coward. It is not racism or sexism or discrimination of any kind to call out a confirmed scammer.What is happening is Gaza is awful. I have never wavered on this fact. What Israel has done to these poor people is a crime against humanity.But so is a scam trying to make itself as support. That too is an injustice.I need a site that will ignore such nonsense. When there are photos and videos proving there is a scam, and it is not just a wild claim, it should be upheld.If Reddit, Facebook, and Twitter can recognize this as a scam (with proof). Surely, so can the Fediverse. #Fediverse #ActivityPub #Mastodon #Misskey #Scam #Fraud