Iirc HN has some kind if detection for suspect upvotes - I could guess at algorithms for that, but for obvious reasons I doubt they would share specifically how they do it. It would be a fun data science project to look at the distributions of votes as they come in on stories.