After getting used to it, I typically use the noStrudel client as my go-to... one thing I've noticed about it that's different from the other more "Twitter-esque" clients like Primal, Snort, etc. is that there's a like AND a dislike button, instead of just heart/like.

Does anyone know if this dislike/downvote button actually gets reflected on other clients in some way if you use it?

It made me realize that one highly underrated thing Nostr provides that has been forcibly taken from us on every other social media platform is the ability to express disagreement or dissent in a way that can't be manipulated or hidden. You can comment, but they can block/filter/delete that too. Maybe the closest thing that still exists is Reddit, but I know there's vote manipulation algorithms they run, so I'm not sure of the degree of honesty.

Interested to hear some other perspectives on this. I feel like downvote functionality is just as important as upvote for true, honest, healthy communication, but I'm not sure if I'm an outlier in that view.

Reply to this note

Please Login to reply.

Discussion

So many interesting things to explore here.

I'm using a self-hosted version but pretty sure it's up-to-date.

I see a "reaction" button instead of a like/dislike. Check under Settings, you should have Quick Reactions, and you can edit these. It's possible the Like/Dislike are just your preset ones.

I'm sure there's some client-side limitations, but across noStrudel , Amethyst and 0xchat, all reactions show as expected.

In noStrudel, it looks like it's just the minimum default reaction. Even if you delete all the quick reacts, you still have the + (thumbs up) and - (thumbs down) reactions.

What's interesting is that I used the thumbs down earlier, and when examining other clients, it doesn't register as a downvote and doesn't even show up in the list of reactions. I'm not quite sure if that's just due to the client itself or if something else weird is going on.

Some clients (amethyst in this case) shows a generic heart, but if you expand you can see all the reactions.

So it I think at a protocol-level, (all) reactions are built-in (whether it's an emoji, or even a GIF), it just depends on how some clients display them. See below.

Very interesting, it definitely must be per-client. Here's what I see on Primal:

The like/dislike is built into the protocol. It’s optional to show in clients but I think it makes a good addition.

It definitely does not get reflected as a dislike/downvote on Primal, and doesn't even show up in the reactions list.

I’m building a nostr client into https://storm.pub. I’ll see if I can add the downvote reaction!

I say hell yeah to that... but only if you agree that it belongs.

I just hate the fact that traditional social media has made the decision for us because apparently people expressing honest dissent or getting their feelings hurt is not part of what *they* think should ever be allowed. Who gives a shit about what's truthful or right, *they* get to decide.