Don't upvote it if you don't want to see it. That's all. That's how it works.
When anyone can create an account and start voting, both moderation and reminders from existing users about appropriate content are needed to prevent or slow the move from specialized articles to general interest timewasters.
It happened to digg and reddit, I'm perfectly happy with people voicing concerns where appropriate to prevent HN from just becoming another reddit/digg/fark/somethingawful/thechive
There have long been articles dealing with sociological and economic realities of our time on HN.