[1] I'm interested in the differences between reactions to this, versus Brendan Eich's gay marriage scandal at Mozilla a couple of years ago.
Don't get me wrong... I supported marriage equality then, and I do not support the worst of the statements called out in this story now. However, there are rational arguments that the HN community overreacted in BOTH cases. You have to assume that self-interest factors into the difference.
[2] Why are people so reluctant to move from GitHub to Bitbucket or GitLab? I've done work with all three, and personally haven't found any of them to be significantly more or less reliable than the others (i.e. they ALL go down occasionally). GitLab's interface is virtually on-par with GitHub at this point, and frankly Bitbucket is far superior if you're using JIRA.
Current architecture trends are moving toward smaller services, with a proliferating number of repositories. So GitHub's pricing model, in which you're charged by the number of repos, is becoming less competitive every day against Bitbucket and GitLab charging per user. I sometimes wonder how many HN people do actual work on teams of significant size, and how many are college students or micro-startup founders who don't really pay much for tooling anyway? GitHub's pricing model makes NO sense for established companies with lots of projects, and it seems weird that so few people here bring this up.