Bitcoin Forum

Other => Politics & Society => Topic started by: theymos on October 01, 2012, 04:33:58 AM



Title: Voting algorithms
Post by: theymos on October 01, 2012, 04:33:58 AM
I normally don't like democracy, but I recently decided that a vote was the best way to determine who should moderate the Russian section in addition to LZ. So, before coding the voting page (https://bitcointalk.org/modvote.php), I did some reading on voting algorithms and ultimately decided on the Majority Judgement (http://en.wikipedia.org/wiki/Majority_judgement) algorithm. Do you agree that this is the best voting algorithm, or do you prefer some other algorithm?


Title: Re: Voting algorithms
Post by: Atlas on October 01, 2012, 04:40:20 AM
I was going to suggest the Borda method (http://en.wikipedia.org/wiki/Borda_count) but it seems your method is nearly identical. I agree it is the best out of what can be done.


Title: Re: Voting algorithms
Post by: hashman on October 01, 2012, 04:58:03 AM
Looks good to me. 

As a stubborn old stickler who complains when language evolves, let me take this time to register a complaint in you use of the word "Democracy".  The namesake philosopher Democritus would not have supported this "voting for a representative" idea at all, he was more of a proponent of government by the people e.g. by using random selection as is done currently e.g. as jury duty. 



Title: Re: Voting algorithms
Post by: Atlas on October 01, 2012, 05:00:16 AM
Looks good to me. 

As a stubborn old stickler who complains when language evolves, let me take this time to register a complaint in you use of the word "Democracy".  The namesake philosopher Democritus would not have supported this "voting for a representative" idea at all, he was more of a proponent of government by the people e.g. by using random selection as is done currently e.g. as jury duty. 



A random representative cycling out very often would be harder to control. I am for a Democritus democracy over what we have today.


Title: Re: Voting algorithms
Post by: theymos on October 01, 2012, 05:08:43 AM
I was going to suggest the Borda method (http://en.wikipedia.org/wiki/Borda_count) but it seems your method is nearly identical. I agree it is the best out of what can be done.

That was one method I seriously considered. I especially liked that it was "non-democratic" in that someone winning a majority vote wouldn't necessarily win. But its tendency to pick "compromise" candidates isn't really what I want.


Title: Re: Voting algorithms
Post by: Atlas on October 01, 2012, 05:11:23 AM
I was going to suggest the Borda method (http://en.wikipedia.org/wiki/Borda_count) but it seems your method is nearly identical. I agree it is the best out of what can be done.

That was one method I seriously considered. I especially liked that it was "non-democratic" in that someone winning a majority vote wouldn't necessarily win. But its tendency to pick "compromise" candidates isn't really what I want.

Yeah, that's why I like the one above more now. It makes a clear distinction between what's acceptable and what's unacceptable.