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.Say for example you had:Sanders,Warren,Gabbard,Bidenand you despise biden... but like the other two... 
you could do something like :Sanders: 50Warren: 20Gabbard: 10Biden: -20Then 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.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.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?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.