Ranked-choice voting is on the ballot in New York City
I've thought about a voting mechanism where you'd get 100 'points' that you can divy up... you can also convert points to 'negative' points.<p>Say for example you had:<p>Sanders,<p>Warren,<p>Gabbard,<p>Biden<p>and you despise biden... but like the other two... 
you could do something like :<p>Sanders: 50<p>Warren: 20<p>Gabbard: 10<p>Biden: -20<p>Then you'd add up all the scores, the negative 20 you gave Biden would cancel out a 20 someone else gave him in a positive sense.<p>This would probably need to be electronic to auto-calculate things as I'm sure many people might end up doling out 110% or 90% if they don't do the math right.<p>Could also have a button to auto-divvy if you have no preference, or auto-divvy by party if no preference as long as they're a democrat, etc.... I've not researched all the voting theories out there, but I'm curious if this type of system would work or not?<p>I'm not sure if IRV/ranked choice will work better, but I know what we have now is a major failure, so I'm excited that we're at least testing and willing to break things to get a system that works for more people.