Maybe the solution is to let each user choose how articles / comments are ranked. A PHP programmer will just have different interests from someone who has started three companies or who has written a petabyte sort.
This is all written in lisp right? Maybe advanced users could contribute ranking schemes and people could try them out.
Separately: I'd love to see a ratio of points given to points received. And a separate count of total downvotes.