Hmm.. I like the idea too of improving UX here. I think the voting is not too bad: https://github.com/antirez/lamernews/blob/master/public/js/app.js
What I think might be more helpful is adding 'tags' to a topic, such that you quickly can scan what topics are interesting to you, similar to SO.