What is Nostr?
liminal 🦠
npub1m3x…a5sf
2024-08-11 14:54:09

liminal 🦠 on Nostr: My gripe is that devs are trying to work with the most complex situation for groups, ...

My gripe is that devs are trying to work with the most complex situation for groups, both public and private - which is known to be a mess. I'm arguing that we get more or less the same functionality with a simpler implementation because it is already baked into the functionality of nostr itself. The problem I'm seeing is that the UX is not there, but the most basic functionality is how Amethyst has different feeds for hashtags and lists. A 'community' can be one relay or multiple, but the only criteria is that they have similar values, either in topic or in moderation.

"Scale of complexity" just means how mixed everything is. For example your global is the highest complexity. Your follower count is just a smaller global because your feed is just who you follow, but anyone can comment. The same property applies if you are just one user posting to 5 relays about beekeeping because thats the community you want to cultivate. The 50 relay global can't cultivate a beekeeping community because anyone can jump in the conversation. Right npub1njst6azswskk5gp3ns8r6nr8nj0qg65acu8gaa2u9yz7yszjxs9s6k7fqx (npub1njs…7fqx)? (please add a name or 7fqx, I want to tag you 🥹)
consider the cases in levels of complexity:
0) minimal base case for nostr is 1 person sending their notes to 1 relay.

1) 20 people white listed to a relay. Their feed it literally one relay and the people connected to it.

2) 2 communities with similar values sharing posts from relays

3) (nostr how everyone uses it) individuals with tens of relays to broadcast to and anyone at the intersections see posts.

The subreddit nip, whatever it is operates at level 3. That's fine but i think we should focus on 1 and 2.

Private groups can work with level 1 without cryptography. Anything more open is a gradient from level 2 to 3.

If you just select a relay to post to for a given condition, thats not even a nip - the functionality already comes baked in with how nostr works right now. Clients just make relay selection an afterthought.
Author Public Key
npub1m3xdppkd0njmrqe2ma8a6ys39zvgp5k8u22mev8xsnqp4nh80srqhqa5sf