Oddbean new post about | logout
 I use the word hijacking because of what you said. "I always side with letting people know, even when their client doesn't want them to know." implies you're bypassing the design decisions of other clients on purpose. 
 You can’t help but bypass the arbitrary decisions of client developers when their decisions conflict with yours. Otherwise an aristocracy is created. 
 In a sense, but crafting events specifically to change the behavior of other clients just devolves into antagonism, it doesn't fix anything. 
 I know you’re right. 🤷 
 Yes, in that case I am making the decision for the other client and I think that is the correct decision. As one of the few clients that allows people to report and uses that report information activelly in our user base, the least I can do is to let users that are being reported know that it is happening. Even if their client doesn't want them to know. 
 By signing a kind 7 that many of your users are unaware is being signed on their behalf? 
 We also add the note author to their multiple mute lists on the same report button. We also update outdated relays on the fly, we also authenticate in relays without asking the user. The app does A LOT of things that we don't yet have individual little interfaces and explainers for. These combination of actions is what defines Amethyst's user experince from others. It has always been like that. And the code is open. It's not like we are trying to hide what each button does. We package everything into a few simple actions that do a lot, so the interface is not polluted with all the nitty gritty of Nostr.

Also, Amber users get 3 approvals everytime they report. So, people can always reject what the app is trying to do if they want to without us having to code anything.  
 No one is arguing that #Amethyst needs to walk the user through every little combo action happening under the hood, but when a non-obvious action could carry legal jeapordy, then it should be at least disclosed if not presented with an opt out.