That's a terrible take, and quite untrue.
Vitor solved Repl y Guy spam in the client after he realised the main relays weren't moving quickly enough.
IDK about Alex and Will since I don't use their software, but I see no reason to believe they didn't care.
What does concern me, and that Repl y Guy has made obvious, is that the public relay operators are both a fragile point of centralisation, and too rigidly ideological to solve any unwanted content problem without the threat of arrest to back it up.
Why the client devs are drawing heat IDK, they have no more control over relays they don't operate than we do.
It’s kind of insane considering only me and alex have actually built relay spam filtering software (noteguard), both me and vitor have WoT solutions in our apps to reduce spam. I think people are underestimating how difficult some of this stuff is to stop, especially when they were spamming tons of different relays that we have little control over. I am doing my best on my own relay with the rate limiter that i wrote but some still slip through.
This is on top of my managing two client releases and a custom nostr database. But yes, i don’t seem to care 🙄
“Relay spam filtering”
That’s the problem Will.
I don’t want to use YOUR relay spam filtering. You fucked up communicating your Web of Trust already so I don’t want to rely on you anymore.
I want you as my client dev to give me the tools to filter on npubs in my preferred client: Damus.
I’ll decide my own relays thank you very much.
You’re conflating things thinking you can solve things from both sides when you can’t even solve YOUR side, that of the client, satisfactorily.
Perhaps you need to pick a side rather than trying to do both shittily.
This is so dumb. if public relays didn’t have rate limiting your client would quickly drown in large amounts of incoming data.
The client devs are running the biggest relays mate. It’s pretty obvious that messes with their incentives to run the best clients when they can fiddle on both sides of the argument and they don’t give us anything clientside because in their view, relay side solutions are better.
They need to focus on one side.
Client side they should be giving us tools to filter out bad NIP05s. Pretty easy for ReplyGuy with his masses of accounts with no NIP05.
They’re not doing that. Giving users that option is too difficult.