Thread

🛡️
image The Pubky app has one thing that at least looks interesting: this tagging stuff with words. It's the only useful feature of NIP-32 that is underexplored on Nostr. Thinking about it's very similar to what people have been doing with emoji reactions here and in many other apps, except for the fact that emoji reactions are stupid, undecipherable and useless and emojis are one of the lamest inventions of the internet. Also self-tagging posts is stupid, it's much better to allow yourself or anyone else to add tags after the fact instead of requiring the post creator to somehow figure out the best tags forever for their post at creation time. But, again, even with NIP-32 tagging of posts we still cannot do "trending tags" or "hashtag feeds" without relying on relay native filtering capabilities, otherwise it will always be a slugfest.

Replies (7)

All I did was click on one of the tags. Home > Explore Tags > Bitcoin (for instance). And yes - you're right: When I view the additional filters, "Following" is pre-selected and I follow zero accounts (just signed up). If I switch it to "All" it works as expected. So maybe an obvious suggestion there: In the case where a user has zero follows, either pre-select "All", or on the "No results" page, note which additional filters are in effect (like, "Filtering by 'following' (0 posts)" or something) Thanks for clarifying.
You do realize that tags are being used extensively in other kinds, right? And that instead of having all these crazy different kinds, it would be more useful and way simpler to just have a bunch of tags on notes. I think that is my one basic critique of the nostr protocol.
mine also, leave out the kinds, tags can be descriptive kinds are all over the place, sometimes one kind means 5 different actual messages, sometimes 4 kinds are actually 4 different messages. there's just no need for them when they could have meaningful tags also, the whole thing of single letter keys being indexed is stupid. considering a tag key is typically going to be a word no more than 12 characters long, you can jush hash it and take 4 bytes and done. index them all