It is not the voting system that needs to be changed -- counting and sorting is an embarrassingly parallel problem -- it is the voter or at least the distribution of votes. It is simply insane to give a homeless alcoholic the same influence on how the country should be run as you give a chemistry professor, a factory worker or a librarian.
I challenge you (or any HN reader) to describe the implementation of a function that would accept an individual and yield the weight their vote should carry.