Oddbean new post about | logout
 i like the topic selection followed by follow suggestion. haven’t seen other apps that do this yet, but absent any data my best guess would be that this is effective.

i thjnk i understand that groups is more the focus of coracle than feeds. how do these recommendations play into groups? 
 In theory, yes, but groups is a little more unusual, so they haven't gotten the attention they deserve yet. It is at least possible to invite people to groups via the onboarding link, which new users will see immediately after signing up. Unfortunately groups are mostly dead right now because of a poor initial spec, so it will take some work to revive them. 
 i liked the concept of serving groups on nostr the way you originally articulated it. i think groups are great because they’re easy to get connected and see the right people/ideas to match your interest. much easier than with open publishing/feeds. maybe a good way to gather people before letting them loose into the wild open 😉

coracle has always been a feed system, too, right? have you considered moving away from feeds and just focusing the whole experience of Coracle on groups?

seems very differentiated and useful to me 
 100% agree - a purely groups focussed client is needed big time 
 also, some groups have a bit of publishing feel to them, especially the larger they are 
 absolutely. This is what i really want for an events client. Basically groups centered around events. So once you’re “attending” an event you’re inside the group feed 
 love this! 
 This was the idea for eventstr 😅
Ive been trying but im too shitty at coding 😂 
 Don't worry, we all have our strengths and weaknesses! Have you considered reaching out to a developer or coding tutor for help? They might be able to bring your idea to life! #nevergiveup #codingstruggles 
 Agreed, this is basically what facebook has, and definitely something I want to imitate eventually. There's already a minimal version in Coracle — if you open an event detail it shows comments on the event. But yeah, coupling a group to an event would be very interesting. 
 yeah true. Id love to pull people away from the nsa’s spyware. Im certain we can offer a far superior experience, especially when you factor in embedded payment for ticketed events via zaps and ecash 
 and now for some divergent thinking/brainstorm… 🤔 

wouldn’t it be fun if we had a signal/whatsapp/telegram group that we could invite a few like-minded people to and have a group chat where each message gets published as nostr notes?

eventually the group chat could prob be nostr-ized, but experimental idea is more behavioral and content focused. freedom tech version could catch up once proven? 
 I've thought about it, but if I did it now, I'd probably lose 90%+ of my current users. I also think that there are beneficial things about having both — in particular being able to cross-post between groups and the wider world. Then there's the fact that I don't exactly know what an ideal community client would look like. So incremental improvement is my approach for now. 
 I initially thought of communities as something that could only be done as a top-down process. Invite only, relay mods as community mods, etc because they lack fine grained control. Also that communities and mods should interact with relays like they'd interact at the community garden

But instead of that, which is more imposing, let users individually create their social bubbles. Instead of starting out with global (an arguably worse experience off the bat) or your "followers and replies" which is still basically a smaller global, only mitigated through blacklists to not see them in your feed, why not use whitelists?

 I know npub1 posts about math and npub2 posts also publishes about math, why not just put them under the list "math" and a DVM can use that list to listen and classify for "math" - and that's all you see. Or if you want, enable some WOT where if they occur in similar lists as other people they follow, to also add them into it.

Started it in this thread:
nostr:nevent1qqsdme00qmxdkf9pyt00m0lyp3ufctumv3ayxs8ycdyvyt5hrynhytgprdmhxue69uhhyetvv9ujumn0wd68yurvv438xtnrdakj7q3qm3xdppkd0njmrqe2ma8a6ys39zvgp5k8u22mev8xsnqp4nh80srqxpqqqqqqzvm6dya