![]() |
Re: MeeGo Coding Competition 2011
I wonder how many of those 5000 members with karma>=10 are actually still active within the maemo/meego scene in general, or have an up-to-date email address registered on maemo.org. In other words, although the turnout is definitely low in numbers, it may not be as low in percentage terms as mentioned above, if many of those 5000 members are not active in general.
|
Re: MeeGo Coding Competition 2011
What are the rules that will be used to determine which place a particular app is in competition results?
The number of votes is so low that one could easily compute the results manually. One of possible options is to assign a number (vote points), eg. count of submission in particular category minus place that user voted plus one. For example: in category we have five apps (AppA, AppB, AppC, AppD, AppE). Suppose user1 voted: 1. AppB (5) 2. AppD (4) and user2 voted: 1. AppA (5) and user3 voted: 1. AppD (5) 2. AppA (4) 3. AppB (3) 4. AppC (2) 5. AppE (1) The results would be: 1. AppD and AppA with 9 vote points 2. AppB with 8 vote points 3. AppC with 2 vote points 4. AppE with 1 vote point Is that the system that will be used? |
Re: MeeGo Coding Competition 2011
Quote:
|
Re: MeeGo Coding Competition 2011
No, that's not how it works. It's Single Transferable Vote. See http://en.wikipedia.org/wiki/Single_transferable_vote
|
Re: MeeGo Coding Competition 2011
Maemo elections appear to have used RTSTV. A quick glance at RTSTV selects the top X candidates, but does not then rank them (although maybe I missed it). A simple way to determine the winner is to run the election with 1 seat. The second place winner is then one who is added to the winners in a 2 seat election, etc.
Here's a simple script that does that: Code:
>/tmp/result1 QNetMan http://competition.meetmeego.org/submissions/28 2 Woodchuck http://competition.meetmeego.org/submissions/84 3 Tweed Suit http://competition.meetmeego.org/submissions/29 4 LinkedUp http://competition.meetmeego.org/submissions/44 5 Panic Button http://competition.meetmeego.org/submissions/11 6 Acid Rain http://competition.meetmeego.org/submissions/34 7 qwassr http://competition.meetmeego.org/submissions/30 8 Plurker http://competition.meetmeego.org/submissions/77 9 qgvdial http://competition.meetmeego.org/submissions/53 |
Re: MeeGo Coding Competition 2011
I'm not sure if it is a good idea to publish such a inofficial table. What if the official algorythm works a little bit different? :confused:
Think about the disappointment if the ranking next week differs at the official result a little bit in some parts. I would say lets wait before we praise our new King(s). ;) But thanks for your effort and congratulations to all winners! And by winners I mean all developers of the contest hence I'm sure they are able to benefit from everything they have learned while participating in this competition. Especially the beginners! Thank you. :) Mh... by whe way... what about creating a small icon, banner or logo for our winners? So a small promotion banner they could use. (1st place at the coding competition 2011 or something like this) Don't know if anybody would like to use this but perhaps... :rolleyes: |
Re: MeeGo Coding Competition 2011
Mh, and neal... there is something wrong with your results. :(
The system and utility categorie has 11 participants, not 10 - fun and strange has 5 and not 4 - and at the games we had 21 and in your results are only 18! |
Re: MeeGo Coding Competition 2011
Quote:
|
Re: MeeGo Coding Competition 2011
Okay, lets wait for the official results. But I guess we can't get them before next week.
Zehjotkah? :) |
Re: MeeGo Coding Competition 2011
Quote:
$ openstv-run-election -r CsvReport -s 20 RTSTV games.blt "Election for","MeeGo Coding Competition Games Category" "Date","26 Nov 2011" "Number to be elected",20 "Valid votes",64 "Invalid votes",2 "Quota",4 "OpenSTV","1.6.1" "Election rules","Random Transfer STV" ,,"Stage",2,"Stage",3,"Stage",4,"Stage",5,"Stage", 6,"Stage",7,"Stage",8 ,"First","Surplus of",,"Surplus of",,"Surplus of",,"Surplus of",,"Surplus of",,"Surplus of",,"Exclusion of", "Candidates","Preferences","Nine Mens Morris Muhle http://competition.meetmeego.org/submissions/51",,"Billiardos http://competition.meetmeego.org/submissions/82",,"PGZ Space Invaders http://competition.meetmeego.org/submissions/10",,"pinball http://competition.meetmeego.org/submissions/9",,"Mong http://competition.meetmeego.org/submissions/41",,"Wordsler http://competition.meetmeego.org/submissions/54",,"Lets MeeGo http://competition.meetmeego.org/submissions/67+The Math Game http://competition.meetmeego.org/submissions/26+VSpeed http://competition.meetmeego.org/submissions/32", "Ball Game http://competition.meetmeego.org/submissions/17",1,,1,,1,,1,,1,,1,,1,,1,"Elected" "Balloon Aliens http://competition.meetmeego.org/submissions/39",3,,3,,3,,3,,3,,3,,3,,3,"Elected" "Billiardos http://competition.meetmeego.org/submissions/82",7,,7,-3,4,,4,,4,,4,,4,,4,"Elected" "Demine http://competition.meetmeego.org/submissions/79",2,,2,,2,,2,,2,,2,,2,,2,"Elected" "Fracciones http://competition.meetmeego.org/submissions/75",3,+1,4,,4,,4,,4,,4,,4,,4,"Elected" "Ghosts Overboard http://competition.meetmeego.org/submissions/36",2,,2,,2,,2,,2,,2,,2,,2,"Elected" "Inner Spin http://competition.meetmeego.org/submissions/16",4,,4,,4,,4,,4,,4,,4,,4,"Elected" "Lets MeeGo http://competition.meetmeego.org/submissions/67",0,,0,,0,,0,,0,,0,,0,,"-", "MNonograms http://competition.meetmeego.org/submissions/46",2,,2,,2,,2,+1,3,,3,,3,,3,"Elected" "Mong http://competition.meetmeego.org/submissions/41",5,,5,,5,,5,,5,-1,4,,4,,4,"Elected" "Nanoparticles http://competition.meetmeego.org/submissions/19",4,,4,,4,,4,,4,,4,,4,,4,"Elected" "Nine Mens Morris Muhle http://competition.meetmeego.org/submissions/51",8,-4,4,,4,,4,,4,,4,,4,,4,"Elected" "PGZ Space Invaders http://competition.meetmeego.org/submissions/10",7,,7,,7,-3,4,,4,,4,,4,,4,"Elected" "pinball http://competition.meetmeego.org/submissions/9",5,,5,,5,,5,-1,4,,4,,4,,4,"Elected" "SchachUhr http://competition.meetmeego.org/submissions/49",2,+1,3,,3,,3,,3,,3,,3,,3,"Elected" "Swarm Atakk http://competition.meetmeego.org/submissions/85",0,+1,1,,1,,1,,1,,1,,1,,1,"Elected" "Tap em http://competition.meetmeego.org/submissions/40",2,,2,,2,,2,,2,,2,,2,,2,"Elected" "The Math Game http://competition.meetmeego.org/submissions/26",0,,0,,0,,0,,0,,0,,0,,"-", "Tribute http://competition.meetmeego.org/submissions/8",2,,2,+1,3,,3,,3,,3,,3,,3,"Elected" "VSpeed http://competition.meetmeego.org/submissions/32",0,,0,,0,,0,,0,,0,,0,,"-", "Wordsler http://competition.meetmeego.org/submissions/54",5,,5,,5,,5,,5,,5,-1,4,,4,"Elected" "Non-transferable", ,+1,1,+2,3,+3,6,,6,+1,7,+1,8,,8, "Totals",64,,64,,64,,64,,64,,64,,64,,64 |
Re: MeeGo Coding Competition 2011
I spotted a small anomoly in the Business and Office category. Vote
L05IxdjVS3B6RXOXkFUAbTE2C07eML3w seems to have the same app in first and second :) http://maemo.org/vote/votes.php?election_id=11 |
Re: MeeGo Coding Competition 2011
Quote:
I had already voted and perhaps developed different projects in favour if I had known this results before. At example I stopped the development of N900-x-ray in favour of ClipMan. Moreover I voted myself for BashORGquotations at place 1 instead of N900-x-ray. The criticism, the insults and complaints were to heavy and I thought it would have no chance to get many votes so I concentrated myself at more useful applications like ClipMan. But I never expected myself that LUCID could get so many votes... It works great, but I don't know for what I could use it myself. I was really surprised, I had thought totally different applications could get far more votes in this category. Strong competitors - Congratulations! :) |
Re: MeeGo Coding Competition 2011
Just wrote Nemein an email, asking for the official final results.
|
Re: MeeGo Coding Competition 2011
And the answer:
Quote:
|
Re: MeeGo Coding Competition 2011
Sorry for triple post.
Quote:
Quote:
Quote:
|
Re: MeeGo Coding Competition 2011
Quote:
Quote:
Okay, I guess I really don't understand this voting system. :D And it would help if someone could explain me what are "ties" in the context of this voting... but I would, without this knowledge, prefer to simply use "the same" without asking much what it does exactly. ;) I'm afraid some clever developer could look now at the already released numbers, count it itself with different "break methods" and prefer / promote the procedure that gaves him more votes than the other projects. |
Re: MeeGo Coding Competition 2011
Hmm... okay, "the same" doesn't work if we wan't to get a ranking of all participants... :confused: ...we don't have "5 seats" - we have 3 (or 4) to elect and display the others in the order of votes they get.
|
Re: MeeGo Coding Competition 2011
Quote:
Quote:
Okay, which one to take? I don't want to decide this on my own... |
Re: MeeGo Coding Competition 2011
Okay, currently reading this: http://www.openstv.org/ranked-choice-voting
I guess it was not a very clever idea to become not a mathematician... moreover I'm near to say my english makes a additional limitation. :confused: |
Re: MeeGo Coding Competition 2011
Can we use the council election method recursively?
How about something like that: while there are candidates left: Run the election method for one seat Push back the elected candidate in the final ranking list Remove the candidate from the election (ie remove from ranked, voting lists) loop. Probably ineficient and may not be the fairest method, but it has the advantage of being feasible? |
Re: MeeGo Coding Competition 2011
Quote:
Code:
$ openstv-run-election -s 9 FTSTV network.blt OpenSTV version 1.6.1 (http://www.OpenSTV.org/) |
Re: MeeGo Coding Competition 2011
Quote:
|
Re: MeeGo Coding Competition 2011
I'm on the opinion, although it will probably be more work.
1. Run council election algorithm an category 2. Winner is winner of first place 3. Remove winner app from all votes 4. Repeat process until all positions are filled. Repeat all this for all categories. |
Re: MeeGo Coding Competition 2011
Can we run the system from the last election and 'toss a coin' (randomly select) the winner if there are ties?
This would be consistent and the random element I guess is just life! |
Re: MeeGo Coding Competition 2011
Quote:
We need IMHO something OpenSTV is able to produce itself. Just out of the box... What about this method: http://www.openstv.org/borda-count Quote:
|
Re: MeeGo Coding Competition 2011
Quote:
Sorry, but I guess I don't get it... |
Re: MeeGo Coding Competition 2011
Quote:
|
Re: MeeGo Coding Competition 2011
Quote:
|
Re: MeeGo Coding Competition 2011
Quote:
Is the Software OpenSTV able to produce something like this just out of the box? This would make your result a little bit more official if Nemein would count the votes. Edit: Seen your answer now. I was not fast enought while writing. I know about your script. Thanks! :) - Do you know the OpenSTV Software? |
Re: MeeGo Coding Competition 2011
Quote:
Quote:
|
Re: MeeGo Coding Competition 2011
Quote:
Quote:
Actually, neals script uses openstv-run-election which is included in the "OpenSTV Software". So neals script just performs the "extended" voting process as proposed by neal using the standard "OpenSTV Software" package. Edit: This post is not intended to express or imply a preference for any of the proposed voting systems. As I submitted an app to the contest myself I don't feel right on deciding the voting system to be used. Edit2: I also didn't vote for the very same reason. |
Re: MeeGo Coding Competition 2011
Quote:
my last email: Quote:
|
Re: MeeGo Coding Competition 2011
Quote:
|
Re: MeeGo Coding Competition 2011
Quote:
Interesting would be if the borda-count system would deliver those out of the box. It should... but... :confused: |
Re: MeeGo Coding Competition 2011
Quote:
|
Re: MeeGo Coding Competition 2011
Quote:
|
Re: MeeGo Coding Competition 2011
Quote:
I simply studied the documentation at their web page. This was one of the election systems I was able to understand without many problems. :D |
Re: MeeGo Coding Competition 2011
Quote:
Install this on your N900: http://ftp.de.debian.org/debian/pool....6.1-1_all.deb |
Re: MeeGo Coding Competition 2011
Quote:
I have now only my N9 with me. Will try to find some time this evening. :) EDIT: Sorry, got a commitment for my appointment this evening. So perhaps tomorrow or today late at night. :( |
| All times are GMT. The time now is 13:05. |
vBulletin® Version 3.8.8