Replies (94)
what do you think of our bitchat geohash relay strategy? selects 5 closest relays to your location, list gets updated once a week by a centralized crawler.
What kind of relay setup do you recommend instead?
the free relays are full of spam
Interesting. Where I can study this?
Inbox/outbox NIP-65
English? Idk what that means
That's the cool thing. If done properly, you should not have to know what this means.
Just put an authors filter in the client
How can I do it properly if I donβt know what youβre talking about

s/big relays/relays
It means that you can choose where you want to send your notes and where you want to receive your replies, reactions, etc.
On the other side, clients request notes to show followers and sends replies to where it's told, in order to be seen by you.
You can totally do it now. It just requires using one of the clients that works that way. (And, you would want to know what it means, so you can choose relays that best align with your desired experience. )
Thank you!
Aah! that's why our pyramid relays are spammed with 20001 that they reject by default π
Choice is nice and all, but there's also no way to make an informed or correct choice of which relays to use. Forcing every user to choose relays is an antipattern imo. Forcing users to use a single set of relays is an antipattern.
The third option which doesn't exist is the right one and the one no dev will pursue: relays that actually relay notes to their destinations and pull notes that are destined for them.
Ok so which do I choose?
This. lol idk what Iβm supposed to do next
Idk either
Because even though I can make a relay like that, I'm also slow and inconsistent. This really is nostr's bear market. Where all the technical debt comes due and all the vibes in the world can't pay it off.
Care to elaborate a little more?
It's been 4 years and Nostr is a simple protocol. I think the devs are just retarded
If you decide you want to give it a try, just let me know. I'll help you figure it out.
No one's being forced to choose... at least not yet π
Intuitive relay selection is absolutely brutal.
But you gotta or your client chooses for you. And the ones choosen for you are the big spam ridden ones.
The only solution is to make it even harder for users.
Stop saying it's hard for users π€£ it's not hard. It's different.
True, it's just hard for mahdood. He's retarded π
I do want to give it a try
π no (well maybe)... it's only kinda hard for long term current users because they've been told the wrong things for years and then have to relearn it... while being told that it's too hard! π€
"I need 20 outbox relays for reach!"
I miss the blastr relays
I'm just not convinced that the "new way" is any better or less wrong than the old way π€·
Like I said, I like the third way. I also like ridiculing
@PHILOSOPHERDOOD until we get there π
"Mute liberally" ππ
Amy can connect to a 1000 relays, just put a thousand relays in your list. But also you can't have more than three
I know π« I'm having a fine time on my smaller relay excursion & thank you for supporting my mission... even if you are skeptical.
Haha, I feel you! It's wild how much we gotta unlearn, right? π€― But what if we flipped the script and made it a challenge instead? πͺ Whatβs your take on that? #LearningCurve
I still don't understand how people have so much trouble understanding outbox. Have they never used mail? It's an amazingly simple concept.
Same with "my relays" β "relays my client connects to". Obviously if you want stuff from others your going to need to connect to more than just yours.
Maybe if a main iOS client wasn't stuck in 2023 it would be better.
I tagged you in a note out of this thread, so it's a little less chaotic π
don't reject b
It's a community thing b
But i'm thinking i wouldacouldashoulda run a strfry dedicated bitchat madness.
A certain purple one with an autistic dev?
We're rebroadcasting your stuff. You just don't notice.
I think I cap at 20. Otherwise, the client slows down, while it rotates through the list.
The girl placed in this gif in particular is such a mood. I identify strongly.
The prophetic one, yes.
The fucking random ass cat never made sense to me π
She's my spirit animal.
I watched that scene just recently, and the cat made so much sense to me, but at a purely instinctual level. I can't explain it.
Hard to notice things I donβt understand
Yes the spiritual journey

Your spirit animalβs pet cat
Dis why I have a dog π
So the relays rebroadcast but we still need outbox in clients. Make it make sense.
Pretty sure I watched the same video on nostr and it didnβt make any sense π
Where can I get a non kyc dog
That's actually a good question. Probably a farm with a fresh litter.
Do they do same day delivery?
Uhhh
I'm guessing you first befriend a farmer with a pregnant dog, and then you come to celebrate when they're born and, and once they're weaned off milk you can maybe adopt one.
You don't need outboxes. You don't need rebroadcasting. But both help expand your reach.
But what if I wanna be permissionless? Do I just go steal one
π€¦
Bro ππ€£
Yes
Sounds like a personal problem.
Sounds like a dev that doesnβt understand ux
I just got it hahahah
Sounds like a user whining about a client I didn't build.
How is that better than just broadcasting your relay list to other relays?
Only see reviews from follows? That's suboptimal, to say the least.
The authors filter can be collected in any way. It's the same problem on the relay side anyway.
You'd be shocked at how many people I know, who are overwhelmed by trying to figure out how to use e-mail.
The Internet is now full of people who are effectively incapable of using the Internet and have no idea what the Internet is. They only know apps. Some can only use one single app (usually WhatsApp or Instagram, around here). I tried to help someone who only uses Insta to get Nostr setup, and she gave up after about 5 seconds of effort. 5 seconds.
That's what we client devs are increasingly dealing with and it's sort of hopeless. Many (most?) people can't follow simple instructions written, spoken, or read aloud. They couldn't follow them for the app they are currently using, but some apps come preloaded and preconfigured in their phone, and they just stick to those. That's why Russia can ban Telegram and that immediately cut almost everyone off of the Internet.
If you say, "Okay, now type in a nickname or handle for yourself," they just stare at the screen, in confusion. What is a nickname? What is a handle? How do I type? Where do I type?
We have to default and preload and focus _everything_, which is taking me months to build. As soon as someone has to perform any task, (other than clicking "Next"), or make any decision, it's basically over. Onboarding _has_ to be next... next... next... start.
I've done years (decades π
) of user IT support, I know too well. GenX and millennials are more capable, and I find boomers & zoomers are the most helpless, at about an equal level.
Actually, I need to make it just "start".
Just go for it and allow the user to configure later, with a wizard or something.
And I need an in-app nsec bunker, in addition to saving nsec saved with password. I thought they could just use a browser extension, but if they onboard on Chrome mobile, they can't install any browser extensions. Only allowed on desktop. Which is _insane_, but okay.
Also gives them a native Linux signer, which is nice.
Well, once you know where you're at, as a dev, you just have to solve the problem. Done feeling sorry for myself. π
Maybe more like games do, a tutorial level? Have little popups or tooltips that show for new users as they discover the app. You could slowly introduce concepts and get them to figure settings while they initially discover the app.
There are relays that specifically crawl Nostr and collect metadata events. Some also rebroadcast. The data is widespread.
Ah, that's a fun idea! π€ I have to think some more about this.
It should all be much less stressfull and front-loaded. It's not very intuitive and requires too much mental-investment, at the moment. I watch people's faces, when they try to onboard and within one or two clicks, they're like, ugh.
Oh you build clients? I thought all you did was complain and play the victim here
You are the one complaining and playing the victim, here. You are also playing dumb.
I'm assuming that you are only playing, at any rate.
I didnβt complain once in this entire thread. I asked for clarity on what these models mean and what relay setups are recommended. Then you came in with your fat ego talking about rebroadcasting shit and that itβs a personal problem that idk how the backend of nostr works. Nice job very helpful.
Nobody forces you to use a client you can't understand. That is on you.
But we won't annoy you by broadcasting your notes, anymore, so whatever.
Expecting users to understand the backend of clients is just bad dev work. I recommend you read this instead of treating everyone like they understand this shit.
Also i still donβt know wtf you build or develop lmao.
