I worry that you might have a pattern of behavior that results in consistent negative outcomes -- being banned from their Github repo, being hidden on Github, being downvoted on HN, being removed from AdSense, etc. It is unlikely that there is some central cabal that sits around trying to ruin your life; nobody in real life is that coordinated. It is more likely that all these organizations are coming to the same conclusion after interacting with you. You should explore the one common element that is an active participant in all these stories -- you.
The reddit mod said this, so yeah. Another user described it:
> I could have understood your perspective on a lot of the earlier parts of your post, but then you ruined it with that evil statement at the end. We don't have to agree on the perspective but wishing harm or death to people and their families over it is just dark.
Which matches their current sentiment:
> You made an enemy that day. You always meet twice in life. I'll pay that back to you.
I don't want to link it or paste here, but yeah, there it is.
I was told—with a straight face—that it was unnecessary because it’s simple enough to read the RFC and do it yourself.
It was eventually added, but that experience taught me a lot about the mentality of the maintainers behind the project.
This peaked my interest, because it didn't match my experience at all.
https://github.com/golang/go/issues/12292
It was an initial reply to another user, which was immediately reconsidered and accepted when the request was clarified to include colons. There was concern about the breadth of a single package, and if this should be included in a sibling package. This was all in one morning.
The original user closed the ticket, and was reopened after your comment.
> On the other hand, if I have to read a five-page document, sign up for a third-party code review tool, install strange and mysterious new git commands, and send a diff to a mailing list, only to invariably need to argue endlessly to get a ~15-line function added to a x/ package, hopefully you'll understand why I don't.
Indeed, this was recognized a large obstacle for contributors, and the process changed. The community now accepts contributions via GitHub. Unfortunately, this change happened after your contribution, but is now available should you decide to contribute in the future.
https://golang.org/doc/contribute.html#sending_a_change_gith...
The Dart standard library didn't implement an RFC correctly, so I submitted a fix with a PR and was given the run around about how nothing was actually wrong, despite citing the RFC and giving test cases to reproduce errors. It wasn't until another Google employee showed up much later and echoed that there was a problem with Dart's implementation that the maintainers would acknowledge the problem even existed.
The kicker is that the maintainers at Google then followed up with wanting me to submit another PR with additional changes that they wanted to see instead either merging the fix or adding the additional changes themselves.
Now my attitude towards Google's open source projects is if they want contributions, they can pay me. I'm not wasting my time for free again for them.
I'm pretty sure that Ian has been part of the Go team since before the public release in 2009. He's the most patient person I have ever seen in my entire life.
edit: He joined mid 2008 https://www.youtube.com/watch?v=LqKOY_pH8u0&t=1m19s
It's not quite the same, but having moderated large internet communities before, I've seen way too many claims of "moderator oppression" that conveniently left out the part where the user was lightly reprimanded and responded by telling the moderator to "go kill themselves" or something similar.
Obviously, I don't know the details of your issues, so I can't claim that happened in your case, but with no other proof, I have a hard time believing just one side of the story. Can you provide a link to where this "different opinion" was discussed, I'd love to see the interaction for myself?
I just want to note one thing: any large community will have aspect (sometimes many) that many people will not like. That's not personal, it's just statistics. And when someone (Go team, Stack overflow a few years back, ...) appears heavy-handed, try to imagine to herd hundred-thousand creative, intelligent spirits - that's an impossible task. If you complain about the font (and others did, too) than either ask yourself, whether the stress of conflict is worth it - or leave the matter - or the community - for good.
[1]: go-review.googlesource.com
I had my github repro banned as well. I built this cool app you can share projects with friends and compete with git stars. Once it got seen - it violated some policy they randomly made up. Oh well. 7 years of projects gone. Lesson learned. But when it happened, i remember how mad I was. I was so sick with hate. To Github I am sure some guy named "brad" clicked "block" right before he left to get ready for the gym --. To me it was personal.
But you need to keep moving on and not keep the hate.