I think he/she should leave the gender there but add an additional field "identified as gender" or something like this. I mean it should still be possible for me to categorize people by their physical gender/sex.
For example it can be important to know whether an individual can get pregnant or not.
I don't think this would will be the case as it will only make people who know how to install an ad-blocker move to firefox. I think they target the users not having an ad-blocker installed.
The code of conduct just applies to behavior inside the community. It has nothing to do with stuff happening outside of it.
The community would not tolerate discriminating behavior against members of the community or while doing work for the community. But what you do in your private life is non of it's business.
It's a good point but I think it does not apply to my example.
Because in my example I don't even have to modify the movie. I can apply the filter while it's playing.
And besides that your examples require the presence of a contract between me and the architect/painter where I resign from my rights to change the object. Copyright has nothing to do with it.
According to your logic you are obliged to watch the ads on TV. Because by watching a film you made an agreement that watching the film is only free because you watch the ads.
What you are saying does never apply when using content for personal use. When I buy a DVD I am allowed to watch it with a filter or watch only every second frame. This would never violate your copyright.
The good thing about morale is that it doesn't have to be the same for different people. It's not an absolute value. You can live up to your high morale standards and watch ads (which sounds a bit odd). Other people think differently.
Other people like me think we are morally bound to ignore ads as much as possible because we think they destroy a healthy capitalism and are misused to track people and distribute malware. Therefore I use an ad-blocker.
But that's only a side note. In the internet your argument is invalid because I don't know in advance whether a website uses ads or not. To discover that I would have to visit that site without an ad-blocker and let them serve ads without warning. And that would be unacceptable.
The solution for that problem is the various websites either use paywalls or detect ad-blockers and don't provide content when one is in use. In this case we really have an agreement. If I turn off my ad-blocker I'm allowed to watch the content, otherwise I'm not.
But I never ever had the desire to see content which has been hidden behind an ad-blocker blocker.
When you talk about reading the code then you mean parsing? When you think you gain productivity by parsing the code in strings, variable assignments, function calls, numbers etc. then syntax highlighting is good for you. But I don't think a programmer gains anything from this.
The difference here is that on a traffic light the colors are important and inherent to the traffic light's functionality.
This is not true in source code. Syntax highlighting "helps" you to spot strings, numbers, keyword arguments etc. faster. But normally this is not what programming is about.
I turned off syntax highlighting several months ago and never wanted to turn it back on. Scanning the code is now as good as it was before. And understanding und structuring the code got better because I'm no longer distracted by unimportant parts of the code.