I want a reddit style community-building tool on nostr, for Zapstore.

What do I use?

#asknostr #devstr

Reply to this note

Please Login to reply.

Discussion

satellite.earth to create then Amethyst 😭

Amethyst where? All I see is feeds

Thanks! I am very confused by this UI

I am expecting a list of plain text with a link to see a body + comments.

Communities in Amethyst look like a feed where there are no titles, just content. It's a mess

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.

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

No worries, but they'd be able to join from Amethyst. Another option might be flotilla, but that's more discord-like.

I do not like Discord style interfaces. Too gen z for me.

Amethyst where? All I see is feeds. Feeds everywhere.

Without a doubt the best Bitcoiner #community 💪🤠

I love SN but not what I'm looking for. Maybe later.

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

Getting a 404 on your link

Hmm maybe it's your client? It's working ok in coracle. Anyhow, groups.coracle.social will get you there

Ok, cool. Got there by domain then to Groups.

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:

nostr:nevent1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcpr9mhxue69uhkscnj9e3k7unpvdkx2tnnda3kjctv9uq3uamnwvaz7tmgvfezucm0wfskxmr99eek7cmfv9kz76twvfhhsqgmwaehxw309aex2mrp0yh8wetnw3jhymnzw33jucm0d5hsqgzd9svksen59k3uln5s0zz6ngsf0p8cvn64z0qv4twwrurh2a6yvcphze2e

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.

oddbean.com is a nostr client with a reddit like interface. Except you mean something else

Yes, exactly like oddbean as UI

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