Still please don't comment like this here. The combination of harshness and niticking is particularly unwelcome.
However, asking a community with many engineers to not harshly nitpick someone else's contribution is a futile task.
Behaviour like this also not acceptable in "real life", neither at work place nor anywhere else.
Maybe some get away with that cliché behaviour, but in my experience this is just an inappropriate way to deal with their own weaknesses, leading to embarrassing situations (for them) as soon as they get to work with people more experienced than they are.
How is this attitude different from perpetuating stereotypes?
If anything, I'd argue it is exactly the reverse: From people describing themselves as "smart" I expect the ability to learn this even more.
They are definitely not too dumb to learn this: Internalizing some basic rules of social behaviour is not harder than learning a new programming language or familiarizing with a new framework. It's not because they are unable, but because they don't care and got away with it so far - by which I mean they didn't have to face the consequences of the damage they created in the past. That's why any reasonable manager (or community leader) needs to create an environment where they have to care early on, before anything significant happens.
census says >80% are white and the typical household income was nearly ~$90k, too. That isn't a bad thing because of Beverly Hills per se, but it does seem typical of wealth not flowing freely enough in this country.
I made a few PRs on the OpenMRS source code (had to squash a lot of commit though), and a PR on the reference application to allow login using only the keyboard! That was the most tricky task I did
[1] https://collingrimm.wordpress.com/2017/01/15/gci-week-7-over...
I remember taking part in this competition in high school, and I was only able to get one task done. And -- disclaimer -- I work for Google now.
By comparison, USACO or the Canadian Computing Competition is a walk in the park.