HN always surprises me with little measures like this one.
Reddit has (and always had) this and many more. It's all part of their extensive anti-abuse system. For example if you go to someone's profile and downvote all their comments, that probably won't work. If you link your post on chat and tell them to go upvote you, won't work either. There's many more of these, and most of them look like they work but behind the scene reddit takes it all into consideration and knows people trying to game the system.
I don't follow your meaning. Could you explain more?
It sounds like he's saying that depending on the Referer header for a loaded comments section, HN may or may not generate upvote buttons that are duds.
Looks like there's an auth parameter in the upvote GET request, so sounds entirely plausible.
Upvotes from direct links don't count. It's an anti-spam technique.
You mean on product hunt?
I think it means when coming to this page directly vs getting to it by clicking the link on the HN homepage.