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

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

Jita Park Speakers Corner

 
  • Topic is locked indefinitely.
123Next page
 

CSM8 Elections Dates and Wright STV Voting Code

First post First post
Author
CCP Dolan
C C P
C C P Alliance
#1 - 2013-04-02 15:58:07 UTC  |  Edited by: CCP Dolan
The Full Elections for CSM8 have been delayed 1 day to allow for the qualified candidates to regroup after the Pre-election.

The Election for CSM8 will now run from April 4th till midnight on April 18th.

Additionally, we would like to release the code we will be using to tally the election for review by the public. It can be found here

The input format (.blt) is described in section 3.1 of this document, though the silly thing about 20 characters isn’t followed ‘cause modern PCs can handle big names.

Please post your feedback and comments on the code in this thread.

CCP Dolan | Community Representative

Twitter: @CCPDolan

Gooby pls

Karl Hobb
Imperial Margarine
#2 - 2013-04-02 16:06:38 UTC
CCP Dolan wrote:
Additionally, we would like to release the code we will be using to tally the election for review by the public. It can be found here

GAAAHHHHH NO BRACKETS!!!

Seriously though, thanks for the transparency.

A professional astro-bastard was not available so they sent me.

mynnna
State War Academy
Caldari State
#3 - 2013-04-02 16:10:58 UTC
Glad to see Veritas wrote the code in Python. Means I can actually make sense of it. Big smile

Member of the Goonswarm Economic Warfare Cabal

CCP Veritas
C C P
C C P Alliance
#4 - 2013-04-02 16:16:13 UTC
I'll keep an eye on this thread for any feedback or correctness challenges. If anyone feels the need to be private about it, you can feel free to Eve-mail me and we'll work from there.

CCP Veritas - Technical Director - EVE Online

Two step
Aperture Harmonics
#5 - 2013-04-02 16:19:05 UTC
As mentioned in Skype, "talley" -> "tally"

The doc says candidate names are quoted in the .blt file, but you aren't removing any quotes (not a big deal)

CSM 7 Secretary CSM 6 Alternate Delegate @two_step_eve on Twitter My Blog

Karl Hobb
Imperial Margarine
#6 - 2013-04-02 16:20:53 UTC
Also, "beneficiaries".

A professional astro-bastard was not available so they sent me.

CCP Veritas
C C P
C C P Alliance
#7 - 2013-04-02 16:26:05 UTC
This just in: I suck at speling.

The names are outputted from this script with the quotes intact.

CCP Veritas - Technical Director - EVE Online

Unforgiven Storm
Eternity INC.
Goonswarm Federation
#8 - 2013-04-02 16:51:09 UTC
and you just gave me something to do this next weekend, implement this in a proper programming language: java

so we can have a shadow program calculating things in parallel... just to make sure Big smile

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) :-)

Mireidor
Mare Crisium Industries
Test Alliance Please Ignore
#9 - 2013-04-02 16:59:35 UTC
Unforgiven Storm wrote:
and you just gave me something to do this next weekend, implement this in a proper programming language: java

so we can have a shadow program calculating things in parallel... just to make sure Big smile


Your first sentence has a contradiction. Everyone knows the only proper programming language is COBOL.

Hold on to your hooves, I am about to be BRILLIANT!

Trebor Daehdoow
The Scope
Gallente Federation
#10 - 2013-04-02 17:50:16 UTC  |  Edited by: Trebor Daehdoow
Here is an alternate python implementation of Wright-STV. It was developed entirely independently of CCP Veritas' script, but he kindly sent me some sample blt files and their outputs so I could make my output appear in the same format.

I've tested it on a few .blt files (a complex one is included) and it generates the exact same output as Fozzie's.

It also has some more verbose output options. See the comments in the header of the file for instructions.

Mireidor wrote:
Your first sentence has a contradiction. Everyone knows the only proper programming language is COBOL.

Real men program in APL.... using only one line for the program... entered using a morse-code key.

Private Citizen • CSM in recovery

CCP Veritas
C C P
C C P Alliance
#11 - 2013-04-02 17:52:45 UTC
I know Fozzie has been kicking a lot of ass recently but c'mon man.

CCP Veritas - Technical Director - EVE Online

rodyas
Tie Fighters Inc
#12 - 2013-04-02 18:02:08 UTC
CCP Veritas wrote:
I know Fozzie has been kicking a lot of ass recently but c'mon man.


I also have in my possession a few extra passwords to the special server, CCP Fozzie set up. That contains his special view of EVE and how it should be played and handled. Completely rebuilt form the ground up.

Passwords will be handed out on a first come first served basis, so be quick if you want a most excellent experience.

Signature removed for inappropriate language - CCP Eterne

Trebor Daehdoow
The Scope
Gallente Federation
#13 - 2013-04-02 18:03:55 UTC
CCP Veritas wrote:
I know Fozzie has been kicking a lot of ass recently but c'mon man.

Total brainfart. I humbly apologise for accidentally confusing one awesome dev for another, equally but differently, awesome dev.

Private Citizen • CSM in recovery

Aryth
University of Caille
Gallente Federation
#14 - 2013-04-02 18:11:36 UTC
mynnna wrote:
Glad to see Veritas wrote the code in Python. Means I can actually make sense of it. Big smile


I am also glad Veritas wrote it, for entirely different reasons. I have confidence his code actually works first try.

Leader of the Goonswarm Economic Warfare Cabal.

Creator of Burn Jita

Vile Rat: You're the greatest sociopath that has ever played eve.

Lowkey Asgaurd
Fluffy Carebears
#15 - 2013-04-02 18:42:23 UTC
Real Programmer's code in binary :P

See URL for details: http://www.ninisworld.com/oddsends/justforfun/funpicts/realprogrammers.jpg
Artctura
SUNDERING
Goonswarm Federation
#16 - 2013-04-02 19:41:10 UTC
I also hope to be a benefitiary...

But seriously, the code looks good and I'm glad it's being put out there. Thanks again for running the show (Even if certain members of the current CSM haven't had enough of their caffeinated beverage of choice).
Artctura
SUNDERING
Goonswarm Federation
#17 - 2013-04-02 19:41:54 UTC
Lowkey Asgaurd wrote:
Real Programmer's code in binary :P

See URL for details: http://www.ninisworld.com/oddsends/justforfun/funpicts/realprogrammers.jpg


Only on a TRS-80....
Dierdra Vaal
Interstellar Stargate Syndicate
#18 - 2013-04-02 21:00:55 UTC
With users having to make a list of 14 candidates (well, they don't HAVE to, but it's best if they do), I highly recommend that they use Vote Match to make it a little easier on themselves. :)

Veto #205

Director Emeritus at EVE University

CSM1 delegate, CSM3 chairman and CSM5 vice-chairman

Evesterdam organiser and CSM Vote Match founder

Co-Author of the Galactic Party Planning Guide

Bantara
Dolmite Cornerstone
#19 - 2013-04-02 21:28:48 UTC
Mireidor wrote:
Unforgiven Storm wrote:
and you just gave me something to do this next weekend, implement this in a proper programming language: java
so we can have a shadow program calculating things in parallel... just to make sure Big smile

Your first sentence has a contradiction. Everyone knows the only proper programming language is COBOL.

Lowkey Asgaurd wrote:
Real Programmer's code in binary :P
See URL for details: http://www.ninisworld.com/oddsends/justforfun/funpicts/realprogrammers.jpg

I was about to say...
pfft...assembly or gtfo
;)
Sephira Galamore
Inner Beard Society
Kvitravn.
#20 - 2013-04-02 22:17:30 UTC
Lowkey Asgaurd wrote:
Real Programmer's code in binary :P

See URL for details: http://www.ninisworld.com/oddsends/justforfun/funpicts/realprogrammers.jpg

Something something butterfly and cosmic rays.
123Next page