Would be cool if we could set on our profiles a list of topics we usually post about. Then for each post we could set to which topics it belongs. Then people could decide to follow just certain topics of a profile instead of the entire profile.

Reply to this note

Please Login to reply.

Discussion

Setting topics per post manually is the problem. Even with best intentions people forget or spam

If the client UI makes it easy and clear to set a topic, those people who care about posting high signal content to their diverse audiences will definitely not forget - and those are only the people really worth following anyways. Don't care if someone abuses it to spam - I would simply unfollow them.

You’d have to more many people. This would get abused for sure.

But yeah some clients could add tagging like snort used to have.

Mute

Not sure if I get your point. Why would I have to mute many people? You think they would setup a topic "Programming" on their profile, but then post politics all the time and tag it either as "all" or "programming" and then I would get to see their politics takes even though I only followed their programming topic?

Agreed. A problem I think nostr shares with other "social" platforms is that you can't follow someone without seeing everything they post. For some people, that's fine and awesome but sometimes I want to follow someone for their posts about certain topics (eg Minecraft, football) and not others (eg Politics, bitcoin).

I think there's room here for some form of client-side filtering rather than something at the relay level. A simple filter could be based on hashtags. Something more advanced might use a LLM to detect the topic which comes closer to solving both the "sender didn't set a topic" and "spam post isn't related to the stated topic" problems.