People needed ideas on how to do Reddit in Nostr. So, I drafted something quick for them. Comments are welcome.
Discussion
I've thought about this for a while. Why not just turn hash tags into subreddits. You would need to make a specific client that only show hashtags you follow.
Because the main point of Reddit is that there is a moderator deleting stuff that doesn't apply to the community. It's curation at its best.
Some of the best subs are the ones that are very lightly moderated though.
What happens when community tags get orphaned? Can the tag short name (I.e. a/communismbabble) be reused my multiple communities? Since communities could be subscribe-only, and nobody else would see them unless their subscribed, they could be subscribed via their pubkey and the community 'handle' could be used by many groups. This would avoid people squatting on handles, and if someone dies without adding other moderators/owners, the community can simply move to a new pubkey. The only wrinkle is when a client is subscribed to more than one community with the same handle, but you should already have a UX solution to this for npub/username conflicts
Because spammers and people using hashtags incorrectly.
#foodstr
🤣😂🤣😂
Yea... You could filter client side though. But I definitely thought I'd this too. It's certainly a tricky problem to solve.
I'm permabanned from ALL of reddit for just saying "SVB was the biggest collapse since 2008." in a comment reply on the Bitcoin sub. Banned for "harassment " so an alternative would be great.
I was thinking the same thing. In the case of using hashtags, there are is currently no moderation, but some ideas:
1. Any user objecting to an post (e.g., misuse of the hashtag, spammy or inappropriate content) could post a “moderation hint" or "comment" event containing metadata that explains their reason for why it is inappropriate and/or a simple up-vote/flag-inappropriate. Relays and client software could then take these moderation hint comments and regular replies into account and filter the content (this might be the challenging part).
2. An LLM running locally on the client could serve as a user-specific moderator. If the user searches for a specific hashtag, the returned results would be moderated by the LLM before being shown to the user. This would allow each user to customize the kind of content they are shown based on personal preferences. For example, a user could set their client to automatically hide content that contains certain trigger words or topics they find distressing. This could potentially be used in combination with 1.
Damn, Vitor. This is great. We have a couple topic/reddit clones that are getting by via hashtags and lists, but this would be much, much better and allow for true reddit like moderated, defined communities.
Yep. Very cool. Not much of a reddit user personally but great to see and clearly many people like the model
People could be onboarded to follow topics rather than/ as well as people. Not sure any clients do that now and I just don't know 🤔
Yep, on my list. Coracle has a version of this. But I think the Home of Amethyst can be a list of topics in the same way the Messages screen starts with a list of people. The "all follows" would be just one option in the list.
Moderated and defined communities on Nostr. Tell all of your former Reddit third party app developers. This is the NIP they'll want to use once it's finalized and merged.
This can be used by content curation in general. A moderator can include any nostr post into the topic, even if the author didnt asked to join the community.
I've been trying to get people from Reddit over to Nostr via our official subreddit as much as possible. This would help the folks that are "stuck in their ways" so to speak and get them eased into nostr.
Good shit! 🤙
Came here after I was having issues syncing my mastodon instance to check it out. So far, all I am seing (via Nostrid) is cryptobros conspiring...
I'm afraid you're not seeing the bigger picture. If you don't like what you see, say something different :)
Welcome, I hope you do stay, and enjoy!
Wym conspiring? I'm just an entry-level Shitposter. I don't understand a quarter of what people are saying on here. But I still have my fun.
Thanks for your service
Should the approval be for a pubkey to participate first instead of requiring approval of every post?
We could have a "member" role. It just feels more complicated.
Or Community management clients can do that on the client side. If an author got into the topic 3-4 times already, any new post moves to the top of moderation for approval. Maybe some clients even do that automatically. Who knows.
I am sure the owner of the community will move top posters to be moderators as well.
A community with the same name can be created by different users. Just like usernames on Nostr are not owned, do we need something like NIP-05 identification for communities?
In this model, there is no `/r/bitcoin`. Only `/r/vitor/bitcoin`.
Let the best curator win.
And yes, you can zap the event and moderators on approval.
Should the a tag on member posts be optional? A moderator could choose to approve posts for their community that were not posted directly there to bootstrap it.
Is/can poster submit to just
or poster is separately submitting to /vitor/bitcoin & /bob/bitcoin ?
____
I don’t hate that it can be any kind, but can there also be a group post kind that gets filtered from other clients?
I called someone wrongly on his pronoun janny in question removes me from the community, are you sure is going to work?
I think moderated-approved public communities on nostr are needed and is the way forward.
Hmm
This is a very interesting idea
🤜⚡️🤛
Is there a way to do innocent until proven guilty style moderation?
Nostr filters work better in this way. Besides, community management apps can offer automatic approvals if those users that have been approved before. Lots of freedom.
https://nvote.co/ looks promising
looks empty to me.
Yup seems that way. Apparently, need to pay 500 sats to have submission privs. But was looking through its code.
is it open source?
Yes, it lists their git in the site footer, that is how I was scoping it out. And agreed, do not paste your privkey there. Test with a fresh unless, unless you create your own gateway or there is an extension that supports it.
good idea. it didn't accept my private key for some reason anyway, so i got scared.
do NOT enter your private key in that site.
i was going to share my input but I'm just a fucking retard so what do I know 😅
Its ok, we are all on a spectrum
On it. Thanks
Yaay! This is a good initiative 🔥
Taking a look asap today
Could we get something like #stackoverflow #stackexchange with this NIP, a site for questions and answers, with answers sorted by vote on it's quality, and questions also sorted by usefulness?
nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6
that would be wicked. and responses won't be deleted like on #stackexchange
Reddit on Nostr would be truly revolution. Especially with Zaps instead of shitty Reddit coins.
doing #communities like #reddit is just dumb
we should have #moderator lists and #tag specific ones
#tags are completely open topics, generally replacing subreddits, the moderator lists become your community, ie those lists are composed with like minded people that will #moderate in the way you want, everyone then gets moderation how they want including the 2000 gender people, while anyone can post to the #topic preventing the domination as in reddit by single subreddits
#nostr #asknostr
No reason why we can't have both. People fill up fedi hashtags with garbage on purpose, there is no reason that won't happen here too.
so if someone fills a tag with garbage i would call that #tag misuse, so enter #moderation on that tag or maybe just report the user for spam or tag misuse, and maybe tag misuse #reports hides them from all your tag views
yes we can have both and should because the best should win out in open adoption, i have used communities and the approval aspect is quite dumb, there is also lots of dev on communities but not #tags and filters ie including moderation
i think filters are core to #nostr, after all a follow feed is just a filter