Avatar
RooSoft
efc83f01c8fb309df2c8866b8c7924cc8b6f0580afdde1d6e16e2b6107c2862c
Exploring nostr development… reach out if you’re a builder!

You probably wouldn’t say that if you were living in Quebec these days…

So, #[0] are you satisfied with today’s nostr activity?

Replying to Avatar jack

💯

I'd be interested to know more about how this could potentially work... got some time to spare and a brand new nostr lib to try.

This seems to me like premature optimization… but an easy way to overcome this could eventually be a relay whitelist/blacklist… so if you end up finding yourself too centralized, you can just add parameters to the algo so it ends up with a better list. Most people won’t care about this, but if enough power users do, it may end up creating new popular relays.

Wouldn’t diversity of followings be enough randomness by itself to figure out a relay array that’s somewhat unique?

Get yourself a dog… those walks will become long and mandatory…

They must, in fact, if a non-technical user wants to make sure it's connected to a private relay.

I also see smart clients noticing a much needed relay becomes unstable or down, and replace it with another automatically.

As power users, it’s OK we can select relays in the current nostr state, but least technical people won’t want to tinker with this, or even know it exists.

Should just feel like magic. ✨

Of course, new users would have to bootstrap somehow in a more centralized way, I guess. Thing is, relay subscription could evolve in the background without the user noticing. Just making sure to keep in touch with the most people with the least possible amount of subscriptions.

I’d still keep a list of relays, so that the client can start quick, without needing to download a ton of profiles doing so.

Appreciate this, thanks Billy!

Being a developer willing to admit and replace crappy code you just did is a super power