From a protocol perspective, they’re almost identical anyway. A reaction note uses the “content” field to contain the single character reaction, usually “+” or “👍”, but I’ve seen others like “🐾”. The difference is that reactions use kind=7 whereas regular notes are of kind=1.

A nostr client could choose to interpret and display single-character/emoji reply notes (kind=1) as reactions. This would allow the full range of emoji reactions while adding some friction (takes more steps to post an emoji reply than just tapping a reaction button).

Reply to this note

Please Login to reply.

Discussion

Yet another way to abuse it by the client. If Damus chose to display like as skull, that would definitely be a wrong signal at extreme. So, I say note with sig is way to go. User types in the content, and that is what is displayed! 🐶🐾🫡

Removing likes to foster engagement, not encourage more zaps

🐶🐾🎯

Maybe the UI should show other users your preference. So for example, when I’m looking at your post today, I see a like button and a zap button. Somewhere in the UI it could show me that you don’t see reactions (likes) and prefer content responses.

I don’t know what this UI would look like. It could be a 🤙 emoji inside of a 🚫 or something to show that I can still do the like, but that you won’t see it.

This is just an idea, but you see where I’m going. Your preference for a content response is reasonable. As is my preference to just tap the like button. Whats missing in the UI is a way for you to communicate your preference without inhibiting my range of actions.

Wet solid analytics mate

🤙⚡️

Very good idea, It solves everything and allows everyone to experience it in their own way 💜

On the other hand, nice to meet you 😀

I am curious, what would you get out of a reaction to the post that nobody but you can see? Will simple “ack” I saw it and consider it read be the solution? 🐶🐾🫡

It will be seen by everyone who doesn't have that enabled. And also to know what you have liked before 😀

Then maybe “ack” is it? What if I do not what to have likes display together with my note? What if I don’t want people to sway others by their “reactions”? Should I have that choice? Or should you have a choice to affect my content? 🐶🐾🫡

> What if I do not what to have likes display together with my note?

In the abstract, it is impossible to prevent your users’ clients from asking relays for reactions and aggregating the results. Uncensorability is a foundational principle of the nostr protocol.

It is possible for client implementations to honor your preference and hide that information from other users. Damus is trying this out with OnlyZaps.

Users who don’t want to have that information hidden can choose to use other clients which do not censor reactions.

That’s my point. Having any sort of reactions will impact how it’s perceived and read by other users. I am saying that presence of reactions that are prone to manipulation and misinterpretation is not a good thing. 🐶🐾🫡

If you’re worried about spam likes, then clients could filter by proof-of-work as described in NIP-13.

But there’s no absolute way to censor reactions. This is a core feature of nostr. Uncensorability is the reason nostr exists at all.

Yes, just!! Agree!! 😀

So you are questioning the method we have now to mute trolls, they still affect your content, and that's fine. It's up to each of us, (the others) whether this user is a troll to us or not. Applying this to likes, in my point of view, is a winning option.

If it’s only me: I could be using the reaction function as a bookmark. Later, I can browse my likes to read things I had set aside. Or maybe later I want to search through my liked notes to remember some topic or dredge up an old link.

Good point. I used to do that on the Twitter app before they fixed the timeline auto refresh/jump. Maybe bookmark should be where likes used to be in Damus.