True but I only need to copy your metadata to appear like you in threads or DMs. Reports don’t really help anyway, I can also create 1000 keys to report your OG account as the impersonator account.
I’m not totally against clients using report data. But great care should be taken.
Relay operators are responsible/trusted to verify reports. There is no client operator. You can take the responsibility as the developer but in this case the system will be gamed in accordance with how popular clients are programmed.
How can we reliably differentiate between real impersonation reports and censorship gaming?
While I opted to just mute wolf, rather than report, others may go out of their way to report even if it takes 5x more UI interaction to do so, if they feel conviction in their assessment.
I agree. That’s why I’m differentiating between personal client-side filtering and report events
Mute words would be good. Clever ML based client-side filtering would be awesome. The UX really only needs to be easier than submitting a report event. That said, even thought I don’t like shitcoins and I don’t want to see that crap, I guess some people will feel conviction in censoring stuff they think is a scam.
It's not always bad content; sometimes they even flag dark memes as explicit, but that doesn't necessarily mean it's bad content.
Moreover, they often flag content for promoting shitcoins. nostr:npub1dyr5z60ddra8fsma8ynrt86pqp34cdlw5h87ecrya5pza5r00y4shzq6f3, for instance, has received approximately 58 reports simply for announcing the launch of a shitcoin.
Feel like personal content curation is in the domain of clients, ie not report events. UI could offer users a way to do this but it wouldn’t alone stop report event abuse.
What would a general “bad content” report offer over the more specific report tags?
Oh I see. Yeah I think the event id should be written if the user is reporting a note. That’s a “ui bug” I think
Those are subcategories of “bad content”
Hence nearly every report tag is referring to “bad content”, primarily per post.
What do you mean by "Bad Content"? That's not even a NIP-56 instruction: https://github.com/nostr-protocol/nips/blob/master/56.md
Why not just fix the expectation on the Damus side?
“Some report tags only make sense for profile reports, such as impersonation”
“Some”
Then release it for free so that everyone can eat Cheetos and bitch about 🤡
For ultimate options and customisations, roll your own client.
no, I hate react
I reluctantly use svelte because I haven't found anything less bad 😅
forever grateful to nostr:npub1chakany8dcz93clv4xgcudcvhnfhdyqutprq2yh72daydevv8zasmuhf02 for the tip
Have you tried htmx?
I’m too stupid/ignorant to know if that proposal is a joke, really stupid, nefarious or so in-genius that it defies physics. Going with the gut on this one.
PGP key management is bugging me. It’s the least clear bit. And I don’t think we can multisig commits in git without doing something hacky with ux knockon
Good points. I agree.
1. This is no worse than a .github folder
2. Yes. I think we should try to solve for bitcoin core project first.
3. Yes this is a concern
4. Yeah there are some “light client” use cases, I think these can be serviced by relays implementing our hypothetical protocol