I don't think that HN is middle of the road politically, I think it is mostly apolitical; the average has no significance. Some people on HN are of all political opinions, this is great, but voting seems sometimes skewed in some direction - it does not even indicate where the average is. Being very little political is one of the things I like most about HN.