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.

  1. You can’t control what a relay owner moderates. So having it in more the one place seems like dirty design.
  2. Users can easily switch relays
  3. 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.

  • Kapow@exploding-heads.com
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    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:

    • volume of posts
    • volume of spam

    it could pull hashtags from other users automatically into communities.

    • Kapow@exploding-heads.com
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      You could probably just reuse the Lemmy UI and replace the “Subscribed”, " Local" and “All” buttons with

      • Subscribed
      • Members
      • Moderated
      • All

      Buttons

      And then focus on building out a Nostr back end and the relay

      • Masterofballs@exploding-heads.comOPM
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        1 year ago

        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.

    • Masterofballs@exploding-heads.comOPM
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      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