The current community implementation is pretty awful.
But it does have me thinking. I would prefer moderation to be at the relay level and just allow users to use what ever relay they want.
- You can’t control what a relay owner moderates. So having it in more the one place seems like dirty design.
- Users can easily switch relays
- Needing to approve post by default seems just kinda dumb
But this has me thinking of hashtags. And how they could be used to give a similar community feeling.
If you were to create a UI that automatically pulled in hashtags into communities users could browse by topic the same way. You could still have moderators for that hashtag so if a post doesn’t belong you can boot it out.
Because nostr is so much more open I think it could be done much better than hashtags in other social media sites. The ui could take care of adding or removing the actual hashtag and it could pull hashtags from other users automatically into communities.
Probably need to be filter on posts by community members only if a user wants to, otherwise you lose that sense of community and also to make popular hashtags more workable. Imagine a community that used the hashtag #bitcoin:
You could probably just reuse the Lemmy UI and replace the “Subscribed”, " Local" and “All” buttons with
Buttons
And then focus on building out a Nostr back end and the relay
The lemmy ui has some problems. If I was really good at it I could I guess but there isn’t really much I would want to keep. Even the lemmy devs said they are going to get rid of it. They are doing a complete rewrite. I would probably write a basic ui in plain old javascript with a ui framework like Bulma https://bulma.io/
And then rely on other’s to write mobile UIs.
So many people are writing Nostr Apps, it would probably not take long before they start integrating if we get traction.
So a basic ui is a good foundation
Have you heard of any new nostr apps recently?
Community members would just be the people you often see posting in a community. I think that would give a sense of community the same way.
for example, here you don’t have a application process to join a community. People come and go as they please. The sense of community comes from frequent posters and frequent replies.
In what I describe everything would work the same way. the hash tag would just be automatically extracted and labeled as a community. Multiple hashtags would work as cross post. so if you use hashtags in iris, in this hypothetical new ui the hashtags would show up as community post.
We would still have moderators assigned at the relay level. So the relay operator can assign permissions.
Now that I think about it, the only problem or difference with this implementation is that users would have to ask a admin to become a moderator.
But I think writing the code for that on top of a relay would not be that difficult. If a hash tag is not moderated, allow it to be automatically taken over by a moderator. Relay admins can remove and assign moderators. So if someone isn’t happy they can switch.
Would be able to sort communities by repost, date, most zapped ect…
I think this would work
Sounds great.
Make it so.