I'd guess this article is definitely written by someone within Github close to the story but even if it's not it's a good thought experiment on how without knowing any details things often aren't what they seem.
If it's not written by somebody with direct knowledge of the facts, it should have been written to indicate that it is not. As it stands, it is either truth or a smear.
It was flagged to death by users. Normally we kill reposts of such stories (because if you can just repost them, then the flags don't mean anything), but not if there's an ongoing discussion, and this repost has already been flagged heavily in its own right.
So people flagged it and it got marked as spam? I think since the rest of the hearsay got to the top of HN, this should too to balance things out. No matter what happened, the more sides of the story we hear the better.
Can we please stop this gossip? Obviously both sides are not being entirely truthful. Github did well to remove Tom since it's clear he should not have allowed his wife to have so much privilege at the company. The rest of the details are frankly none of our business.