I want a reddit style community-building tool on nostr, for Zapstore.
What do I use?
#asknostr #devstr
I want a reddit style community-building tool on nostr, for Zapstore.
What do I use?
#asknostr #devstr
satellite.earth to create then Amethyst 😭
Lol, we're building exactly that remember? 😹
No app/solution I can truly build sovereign, exciting communities on.
Yet...
:Zapchat:
You need a Community UX with:
:chat: Chat
:thread: Forum posts
☝️ Issues
:Check: Tasks
📁 Repos
:app: Apps
Etc...
That highlights the people who support/zap your project.
We can build that.
That is correct. Two of my requirements though:
- in the beginning only care about Forum posts, not chat
- i want it now 😅
1) Easy :Check:
2) End of April is possible imo. Built with building blocks that allow to inegrate straight into nostr:npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8 itself, or be a separate app or be opened as a Community in Zapchat.
The good news is that:
- you can start with a NIP-72 community now (if urgent, I personally wouldn't)
- bring all the forum posts into a #communikey later
Yeah we'll build great stuff. But it will take longer than April amigo.
However I want to see whats available now. Which one is a NIP-72 client? Just to check it out
404
The moment kind 1s can be fetched and sent to one hard-coded relay, you have your Zapstore Forum app.
The sloppy way, that is.
So, let's not do that.
I find it mind blowing that 3 years into nostr there's not a single working Reddit UX
I guess I wanted a web thing and i'm associating you with mobile + other things
For #interop Forums, you need moderated #interop Communities.
Live in silos long enough, and both #interop and decentralized moderation become unimaginable.
I use nostrudel.
Where exactly in nostrudel?
In the community tab.
I have no communities. When I go to Explore I get a 404 error nostr:nprofile1qqszv6q4uryjzr06xfxxew34wwc5hmjfmfpqn229d72gfegsdn2q3fgpr3mhxue69uhhxct5v4kxc6t5v5hxs7njvscngwfwvdhk6tcpzfmhxue69uhkummnw3e82efwvdhk6tcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsk7wj75
You may have to go find it in the "more" tab first.
Am I supposed to send users interested in Zapstore through these hoops?
It will never work.
Appreciate your help though
nostr:nprofile1qythwumn8ghj7ct5d3shxtnwdaehgu3wd3skuep0qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcqyzf8jfmtl7urem3nj3h9vnpkqz3jsspxn2pqd5qamaqvvset4g9ukgq8syn https://stacker.news/
Without a doubt the best Bitcoiner #community 💪🤠
I love SN but not what I'm looking for. Maybe later.
nostr:nprofile1qqsqtyeas7pdz4w3pnu2qmehjchn9xz4rzqx8ypaxvn3f77csxavgmspzfmhxue69uhk7enxvd5xz6tw9ec82cspp4mhxue69uhkummn9ekx7mqpz3mhxue69uhhyetvv9ujuerpd46hxtnfdun53a5g any have plans to make SN nostr interoperable?
stacker news already supports nostr integration in the following ways:
(1) in SN settings you can import a nostr key
(2) then you can toggle SN to automatically post all your future SN content on nostr
(3) if someone zaps your SN content on nostr and you use your username@stacker.news as your LN address, the zap automatically goes to whatever wallet you set up on SN
(4) and if they include a message with their zap, the message shows up in your nostr notifications and in SN notifications
IMO there are only two things missing from this integration:
(a) if someone *not on* SN creates a nostr post, it doesn't show up on SN
(b) if someone uses nostr to *reply* to one of your SN posts (which they can do if you use feature #2 above), it won't show up on SN
I believe k00b has said in the past that this is because posts & replies on nostr are free whereas they are supposed to cost something on stacker news. That's the *point* of stacker news, it's the platform's first line of defense against spam. So if k00b allowed posts and replies from nostr to show up on SN, users would have a work-around to bypass its key feature, and that's no good.
But he *does* allow zap-messages to show up in your SN notifications just like they do on nostr, and I think that's because when you send a zap, it *does* cost money, so it's fine.
Thank you for explaining! Yes, moderation models are quite different
We have plans to be more interoperable, and eventually follow similar pubkey identity and client-to-many-servers model, but it's not the priority at the moment (lightning inventiveness and incentiveness stuff are). If you need a #nostronly community I'd recommend https://satellite.earth/.
Definitely. I get why, the model over there works really nicely with territories.
Looking forward to see what you bake!
NIP 72 communities had its day, but was mostly abandoned because of its moderation model. I tried to fix it in coracle, but never got 100% there: https://groups.coracle.social/groups/naddr1qvzqqqyx7cpzq6m4ualvd9678njyahavucqu3r369ufqydk2gzfqwlc54s2g35u3qqgnzdph8q6nqde3xqurvvpexvunjvc0ccsyq/notes
What's the tl;dr on moderation? Maybe i'm not seeing it but is this such a hard problem?
Just use a relay to host these messages and let anyone over a certain WoT threshold relative to the relay pubkey publish. And add a pubkey blacklist too.
Kind 839392727 to publish a stacker.news / reddit / hackernews / forum post with one plain text title plus a markdown body, kind 1 to comment
Done
Or not?
Moderation can be done in millions of ways: whitelist by pubkey, blacklist by pubkey, whitelisted content (post submit, this is what nip 72 did), blacklisted content, in-protocol via clients, out of protocol via relay (in which case you need to know which relays are supposed to be used, and a plan for migrating), relativistic to user, relative to admin/mod/relay, or any combination of the above. No community solution is going to work that only prescribes a subset of use cases (not to say architectures, that should be prescribed)
Thanks. By architectures you mean specs? Seems like we'll have several coexisting then.
Moderating by content seems like insanity. Users should still be able to mute.
I would use WoT (Personalized Pagerank of the admins) and also kick out users who misbehave (could be whitelisting as I do rn). Whether at relay or event level, not sure. I am definitely tempted to give it a shot - make up a kind and let's go.
Lastly, I saw the groups on Coracle, and I dislike the "item is content" UX (I know its the spec not you.)
There should be a required plain text title to summarize. This is how Reddit/forums work. This is how stacker.news works and why so many people love these sites.
Yeah, Coracle groups are long dead. The new way is flotilla, which differentiates by content type (but is not reddit-like). Different people will use different architectures, but we seem to be converging on relay-supported. Here's my guide for making groups that are compatible with flotilla, which includes more detail:
Kind 30023 in Communities and you've got your stacker.news / reddit / hackernews / ray peat forum / ...
Good point on "item is content" not being the go-to for discussions on specific subjects.
I'm working and interested in this space. I'm currently right now focused on improving Nostrudel communities and chats for this but might start something from scratch just to make it much faster, simpler, with less code. I might just make it a local client in the end.
nostr:npub12zqf55l7l9vsg5f6ssx5pq4f9dzu6hcmnepkm8ftj25fecy379jqkq99h8 is also doing some stuff in this space (Reddit) using Shadcn. He has an innovative approach to communities and I think Shadcn might be a good choice as a UI framework as it might help standardize some things across Nostr development (?).
If anybody is interested, I'm actually looking at this right now in https://cornychat.com/nostrcommunitydeveloping. Feel free to join the chat and let's chat about this!!
We need better community clients on Nostr!! Let's get together and build something great together! We all need this :)
Cheers!
Thank you for all that, it's great.
Unfortunately I have no time to chat about it.
It's pretty incredible to me that we still don't have a running reddit style client.
Not sure, but im not using forums on nostr like satellite because they're using kind 1s.
When I get to it, will make a copy of that nip but with a different kind.
Plus, a new type where a sub-forum isn't created, but rather posts are directed towards a place/word, resulting in a non-owned sub-forum.
Kind 1 are fine as replies. For the posts make it kind 939282828 . No need to overcomplicate it
the only one is nostrudel but will turn it off in the next version
so maybe go to chachi or flotilla (NIP-29)
basically I use nip-72 as my only discord and link nip-28 channels and approve them so I have lots of "forums" where I can write
Thank you, however Reddit and Discord are very different things. I don't know why they keep being conflated, just because they are tools for communities. But UX is totally different
oddbean 2.0