These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Information Portal

 
  • Topic is locked indefinitely.
 

Dev Blog: CSM8 Elections – Schedule and Election Process

First post First post
Author
Hannott Thanos
Squadron 15
#281 - 2013-02-27 13:56:07 UTC
CCP Fozzie wrote:
Personally I think we should give a big red icon on the forum avatar of every character that did not vote in the most recent CSM election (if they were active at that point).

Then let us Devs filter their posts out of our feedback threads.



Just kidding (mostly). Big smile

if(_currentuser.loggedInPosition.isDev)
{
    FilterOut(_currentThread.GetElements().Select(post => post.GetOwner().VotedForCSM));
}

How do we know you don't already have this?

while (CurrentSelectedTarget.Status == ShipStatus.Alive) {

     _myShip.FireAllGuns(CurrentSelectedTarget);

}

DarthNefarius
Minmatar Heavy Industries
#282 - 2013-02-27 18:48:14 UTC
Trebor Daehdoow wrote:
I would prefer something flashing in the NeoCom, but at least this is better than your original idea, which was to give everyone a permanent suspect flag until they voted. Twisted


I like that idea: it would guarrenty everyone in HI SEC votes while NULL/LO/WH's could just shrug it off Lol
An' then Chicken@little.com, he come scramblin outta the    Terminal room screaming "The system's crashing! The system's    crashing!" -Uncle RAMus, 'Tales for Cyberpsychotic Children'
Trebor Daehdoow
The Scope
Gallente Federation
#283 - 2013-02-27 20:51:58 UTC
Hannott Thanos wrote:
if(_currentuser.loggedInPosition.isDev)
{
    FilterOut(_currentThread.GetElements().Select(post => post.GetOwner().VotedForCSM));
}

How do we know you don't already have this?

They do, but right now it just filters out posts by current and former CSM members.

Private Citizen • CSM in recovery

Vincent Athena
Photosynth
#284 - 2013-02-27 20:55:26 UTC
Snow Axe wrote:
Vincent Athena wrote:
Anyway, that's how its supposed to work to keep groups from becoming unrepresented, and large single blocks from dominating.


Which of course neglects the fact that those same large blocs will have their vote split just as efficiently (and honestly better as they'll have preference lists figured out before the election), whereas under the old system vote splitting was theoretically possible but essentially a gamble.

It also neglects that the "CSM itself votes for chair" and "2+5 go to Iceland" changes encourages having as many friendly voices on the council as possible, whereas the old system didn't really have any benefits for more than one member of a bloc (and if they were going for chair, it was actually better to put all of your votes into one candidate instead of several).

Lets look at that case. Say there are a total of 30,000 votes so the quota is 2001 (Ill just say 2000 for simplicity). Say voting block G wants to dominate the CSM. To do ths they get 14 candidates on the ballot and tell their members to vote for all 14 in a specific order. All 10,000 members of block G now vote that way. What happens?

The first candidate gets 10,000 votes and is elected. 8000 votes are excess votes and go to #2
#2 gets 8000 votes and 6000 of those get passed on to #3
Who passes 4000 to #4
Who passes 2000 to #5. And now all of block Gs votes are used up.

5 seats go to block G, about one third of the total. They also cast one third of the total votes, so they got proportional representation.

Know a Frozen fan? Check this out

Frozen fanfiction

Snow Axe
Republic Military School
Minmatar Republic
#285 - 2013-02-27 21:17:39 UTC
Vincent Athena wrote:
Lets look at that case.

...

5 seats go to block G, about one third of the total. They also cast one third of the total votes, so they got proportional representation.


Right, they get ~proportional representation~, and meanwhile one bloc has taken 1/3 of the seats. How many are left after the other 2 major blocs (HBC, N3) get their seats (3 if the Russian community has their own candidate)? It'll be an accurate tally of who's voting, sure, but it sure as hell won't be a diverse CSM, which will likely put a big fat dent in CCP's efforts to increase voter turnout (whatever those efforts may be).

The old system, flawed as FPTP is, was moving towards a trend of blocs only putting forth a single official candidiate. This was in large part due to the fact that more than one candidate was completely unnecessary - there were no votes or anything of the sort, everything that needed to be decided (chair, who goes to Iceland) was decided before anyone took office, so "stacking the deck" was a pointless gesture. What this new system has done is introduce the CSM voting on things AND given a voting system that lends itself towards multiple candidates (or at the very least allowing nullsec to dictate who the majority of the council are), which undoes all of that. That's not really a good thing, especially when you're still trying to convince non-bloc-aligned people to actually care enough to participate.

"Look any reason why you need to talk like that? I have now reported you. I dont need to listen to your bad tone. If you cant have a grown up conversation then leave the thread["

Frying Doom
#286 - 2013-02-27 22:24:35 UTC
CCP Xhagen wrote:
Snow Axe wrote:
Forgive me if this comes off confrontational, but shouldn't the first step have been trying to get a real idea of what people ACTUALLY think of the current voting system before even considering a discussion about changing it?

Or better yet, not even think about changing it until you've got your voting numbers where you want them to be (or at least to where you think it's as good as it's going to get). You don't decorate your house until you're finished building it.

But I CAN talk about decorating my house before it is built. And talking about changing the election system also brings out peoples' opinion about the current election system.


So now we are redecorating the house before the foundation is dry.

And to make it worse there are protesters around the house complaining about the new colour scheme.

Any spelling, grammatical and punctuation errors are because frankly, I don't care!!

Orisa Medeem
Hedion University
Amarr Empire
#287 - 2013-02-27 22:57:21 UTC
After giving some thought to this, I'd say the simple-vote + multi-vote combo exemplifies how the thought process went here: they put a lot of effort raising every single issue they could find in the old system, then did their best to solve each one of them individually. What we got from this is a big patchwork, each piece on it's own supposedly addresses something, but the solution as a whole makes no sense.

The result is some nonsensical things, like making dozens of thousands of people to vote to eliminate five candidates, at most, out of a pool of some 50 to 60*, and then two weeks later making all these people vote again for the election result, now with a ranked ballot.

It really seems like they are so immersed in a problem-solving mentality that they are unable to make an objective analysis of the changes they are making as a whole. Instead of recognizing that, maybe, all these complains are not entirely unfounded, what we see in this thread are responses doubling down on their decisions. And with this they are failing to consider that, as the rules change, so do the incentives and thus how people will approach the subject of placing representatives in the CSM.

Seriously, there would be a lot more pleased comments in this thread if all they did was announce just two of these changes:
- Secretary and vice-secretary positions selected internally.
- A big effort to increase the awareness of the election, yet to be disclosed and the main problem here.
Instead of iterating on the process they are changing too much at once, and thus putting a lot more in jeopardy.


* I'm already expecting a larger pool of candidates as there will be an STV system in place.

:sand:  over  :awesome:

Josef Djugashvilis
#288 - 2013-02-27 23:32:49 UTC
The idea is not so much to actually change an outcome, those who can (because they have the numbers) and do use the 'bloc' vote will and should get elected.

I think it is more a case of the excess votes, i.e. those above the those needed to get a seat on the CSM, are then used so that folk who vote for a less popular candidates, can mop up the left-over votes thus having more chance of getting their preferred candidate elected to the CSM.

If this overcomes voter apathy, then great, if not, then it is back to the drawing board.

Perhaps those who do not vote should be forced to mine a large quantity of ore using an Iteron as punishment.



This is not a signature.

rodyas
Tie Fighters Inc
#289 - 2013-02-28 04:22:43 UTC
CCP Fozzie wrote:
Personally I think we should give a big red icon on the forum avatar of every character that did not vote in the most recent CSM election (if they were active at that point).

Then let us Devs filter their posts out of our feedback threads.



Just kidding (mostly). Big smile


Darius supporters voted, I would almost feel bad for CCP, if they were the only ones allowed to post feedback.

Otherwise, I didn't vote last year, so now I do understand the feedback threads now. Oh well, with great apathy comes great tribulation.

Signature removed for inappropriate language - CCP Eterne

Indahmawar Fazmarai
#290 - 2013-02-28 20:51:56 UTC
Orisa Medeem wrote:
After giving some thought to this, I'd say the simple-vote + multi-vote combo exemplifies how the thought process went here: they put a lot of effort raising every single issue they could find in the old system, then did their best to solve each one of them individually. What we got from this is a big patchwork, each piece on it's own supposedly addresses something, but the solution as a whole makes no sense.

The result is some nonsensical things, like making dozens of thousands of people to vote to eliminate five candidates, at most, out of a pool of some 50 to 60*, and then two weeks later making all these people vote again for the election result, now with a ranked ballot.

It really seems like they are so immersed in a problem-solving mentality that they are unable to make an objective analysis of the changes they are making as a whole. Instead of recognizing that, maybe, all these complains are not entirely unfounded, what we see in this thread are responses doubling down on their decisions. And with this they are failing to consider that, as the rules change, so do the incentives and thus how people will approach the subject of placing representatives in the CSM.

Seriously, there would be a lot more pleased comments in this thread if all they did was announce just two of these changes:
- Secretary and vice-secretary positions selected internally.
- A big effort to increase the awareness of the election, yet to be disclosed and the main problem here.
Instead of iterating on the process they are changing too much at once, and thus putting a lot more in jeopardy.


* I'm already expecting a larger pool of candidates as there will be an STV system in place.


The "larger pool" means that there will be even less voters in the first round. I certainly lack the time to bother with learning about God knows how many candidates whose name i never heard before, and will wait for Zebra Crossing candidate matcher to pick some of the final 28.
Kimo Khan
Rage Against All Reds
GunFam
#291 - 2013-03-01 17:00:29 UTC
I see one potential problem with more than one vote and weighting votes at that.

Let’s say I like candidate 1 the best so I put a #1 vote on them, and I like candidate 2 the second best. If I have to chose one of those it is clearly candidate 1 and I would like candidate 2, but not at the expense of candidate 1.

So if candidate 1 has a certain value given him/her by all the ranked votes given and candidate 2 also has a close number of votes. If I vote #2 for candidate 2 can it push him to the point he has a higher rank overall than candidate 1 and thus in case of a close race, bump candidate 1 out of the running?
CCP Dolan
C C P
C C P Alliance
#292 - 2013-03-01 17:21:44 UTC
Just an update for all those interested in the counting method we will be using for the Single Transferable Vote.

We have decided to use the Wright system for counting the votes cast. We feel that it is a fair system and is free from potential abuses that exist in some other voting systems.

More information on the Wright System can be found here.

We will be posting a full version of the code we will be using to count votes for the community to review once the code is completed.

CCP Dolan | Community Representative

Twitter: @CCPDolan

Gooby pls

Unforgiven Storm
Eternity INC.
Goonswarm Federation
#293 - 2013-03-01 18:38:43 UTC
CCP Dolan wrote:
Just an update for all those interested in the counting method we will be using for the Single Transferable Vote.

We have decided to use the Wright system for counting the votes cast. We feel that it is a fair system and is free from potential abuses that exist in some other voting systems.

More information on the Wright System can be found here.

We will be posting a full version of the code we will be using to count votes for the community to review once the code is completed.


what code language are you using to code this?

Unforgiven Storm for CSM 9, 10, 11, 12 and 13. (If I don't get in in the next 5 years I will quit trying) :-)

CCP Dolan
C C P
C C P Alliance
#294 - 2013-03-01 18:42:06 UTC
Unforgiven Storm wrote:
CCP Dolan wrote:
Just an update for all those interested in the counting method we will be using for the Single Transferable Vote.

We have decided to use the Wright system for counting the votes cast. We feel that it is a fair system and is free from potential abuses that exist in some other voting systems.

More information on the Wright System can be found here.

We will be posting a full version of the code we will be using to count votes for the community to review once the code is completed.


what code language are you using to code this?


That's a question for CCP Veritas, code makes about as much sense to me as Icelandic.

CCP Dolan | Community Representative

Twitter: @CCPDolan

Gooby pls

mynnna
State War Academy
Caldari State
#295 - 2013-03-01 20:41:03 UTC
I want to make sure I understand this correctly. Say there are 60k votes; the threshold is then 4001 votes. Now say I were to be marked as top preference on 5000 ballots. I would get my 4001 votes at full value and be declared provisionally elected, and then the remaining 999 votes are distributed evenly to the second choices on the 5000 ballots that ranked me as first, giving each slightly less than 0.2 votes apiece. This continues until all seats are filled. Because of the proportional transfer, it doesn't matter whose votes I receive "first", because a portion of all votes transfer.

Is that correct, at least in the basic details?

Member of the Goonswarm Economic Warfare Cabal

Frying Doom
#296 - 2013-03-01 21:29:34 UTC
While I still prefer the old first past the post system in its simplicity.

This one does have potential, even though it is designed with the idea of political parties in mind. So while handing the CSM to Null this election, I believe it has the possibility of acting as a unifying political source in the future.

Any spelling, grammatical and punctuation errors are because frankly, I don't care!!

Freelancer117
So you want to be a Hero
#297 - 2013-03-01 21:45:34 UTC
This system of voting will give Null sec blocs an unprecedented security to get at least 1 and most likely 2 candidates in What?
The only way that independents can run is through sheer name recognition or they need to ally themselves into political groups.

I have to congrat CCPgames by playing the meta game on a new level by rigging the rules, either convert or stay on the outside.

This only confirms my suspicion that from now on CCP wants to invest it time into nullsec (Sovereignty, sanctums, alliance mechanics, futher intergration of Dust514, bottom up income, technetium moons, capital fleet force projection, itterate on TiDi)

My only hope is that they dont forget to give good opportunities for small independent entities, Null sec needs to be a place where newer or smaller alliances can survive and larger ones can't easily crush them, add alot of diminishing returns as a prevention imo.

Eve online is :

A) mining simulator B) glorified chatroom C) spreadsheets online

D) CCP Games Pay to Win at skill leveling, with instant gratification

http://eve-radio.com//images/photos/3419/223/34afa0d7998f0a9a86f737d6.jpg

http://bit.ly/1egr4mF

Indahmawar Fazmarai
#298 - 2013-03-01 23:16:06 UTC
Freelancer117 wrote:
This system of voting will give Null sec blocs an unprecedented security to get at least 1 and most likely 2 candidates in What?
The only way that independents can run is through sheer name recognition or they need to ally themselves into political groups.

I have to congrat CCPgames by playing the meta game on a new level by rigging the rules, either convert or stay on the outside.

This only confirms my suspicion that from now on CCP wants to invest it time into nullsec (Sovereignty, sanctums, alliance mechanics, futher intergration of Dust514, bottom up income, technetium moons, capital fleet force projection, itterate on TiDi)

My only hope is that they dont forget to give good opportunities for small independent entities, Null sec needs to be a place where newer or smaller alliances can survive and larger ones can't easily crush them, add alot of diminishing returns as a prevention imo.


Nullsec is perfectly conceived for big bloc security, with instant force projection, hours long grinding of structures and vast buffer space for the early detection of threats. Why should CCP change that instead of devoting efforts to the majority of the game?
Trebor Daehdoow
The Scope
Gallente Federation
#299 - 2013-03-01 23:16:54 UTC  |  Edited by: Trebor Daehdoow
mynnna wrote:
I want to make sure I understand this correctly. Say there are 60k votes; the threshold is then 4001 votes. Now say I were to be marked as top preference on 5000 ballots. I would get my 4001 votes at full value and be declared provisionally elected, and then the remaining 999 votes are distributed evenly to the second choices on the 5000 ballots that ranked me as first, giving each slightly less than 0.2 votes apiece. This continues until all seats are filled. Because of the proportional transfer, it doesn't matter whose votes I receive "first", because a portion of all votes transfer.

Is that correct, at least in the basic details?

You can find complete details on the Wright-STV algorithm here. It's a bit laborious but pretty straightforward.

A simplified explanation of the algoritm is as follows:

If at any time there only enough candidates left to fill the needed number seats, or that many people are provisionally elected, the election ends.

Total up how many first-preference votes each candidate received.

Any candidates who get more than the threshold are declared provisionally elected. The threshold is 1 + int(number of active votes / (number of seats+1))

The provisionally elected candidate with the most votes distributes his overages. If for example the threshold is 4000 votes, and a candidate gets 5000, then he needs 80% of his voting power to get elected, and has 20% to give away. You can imagine that those ballots are cut into two parts, an 80% part that the candidate keeps, and a 20% part. The 20% part is transferred to the most-preferred candidate on it who has not already been provisionally elected. So if you had been provisionally elected and where transferring a ballot that read "mynnna-Trebor-Malcanis", and I had also already been provisionally elected, the 20% ballot would go to Malcanis.

Once the overages are distributed, a check is made to see if anyone else has been provisionally elected.

Overage distribution continues until there are no provisionally elected candidates with overages to distribute. Note that fractional ballots that went to a candidate who became provisionally elected will be fractionally distributed -- if a candidate got a 20% ballot and himself distributes 10%, then he keeps an 18% ballot and sends on a 2% one!

At this point, if we don't have enough provisionally elected candidates, the candidate with the fewest number of first-place votes is eliminated (if there is a tie, the loser is determined randomly). His name is crossed off all the ballots they appear on. Any ballots that don't have any names left are considered "exhausted" and are discarded (which reduces the threshold in the next round of the election).

The election is then restarted from scratch, with one less candidate. All those ballots are glued back together, and we go through the whole process again. If you need to get rid of 25 candidates, you're going to go through 25 rounds unless you get lucky. Better sharpen those scissors...

I am coding up my own election software as a cross-check (it's a fun little project). There are a couple of fine points I want to confirm with CCP Veritas, but that's basically it.

Private Citizen • CSM in recovery

Frying Doom
#300 - 2013-03-02 12:04:31 UTC  |  Edited by: Frying Doom
I will admit it is kind of funny that we are using the voting system designed to give the fish and chip party an extra seat in the senate.

Please ExplainLol

But one other question, as the votes have to be stored in a database to work out the preference voting will they remain anonymous?

Any spelling, grammatical and punctuation errors are because frankly, I don't care!!