• Put your first choice in the left-most column
  • Rank as many or as few candidates as you want
  • Voting errors are automatically highlighted in red
    • Don’t skip a column and then start ranking again
    • Don’t make two selections in the same row. (It will not help your candidate)
    • Don’t make two marks in the same column
  • Click on a filled-in mark to erase it
  • This grid ballot is modeled on most US RCV paper ballots
  • The blue boxes are only a double-checking system not used in official RCV

Ballot Name: Rank these languages by median performance

12345678910
1st Choice2nd Choice3rd Choice4th Choice5th Choice6th Choice7th Choice8th Choice9th Choice10th Choice
Clang++ 17.0.6
Oracle GraalVM 21.0.2 JIT
LuaJIT 2.1 beta 3
Oracle GraalVM 21.0.2 AOT
OpenJDK 21.0.2
CPython 3.12.1
Bun 1.0.25
Node.js 21.6
Ruby 3.3.0 YJIT
PyPy 3.10 7.3.15

Candidates ranked on your ballot will appear below, in order.

Not Ranked
Clang++ 17.0.6
Oracle GraalVM 21.0.2 JIT
LuaJIT 2.1 beta 3
Oracle GraalVM 21.0.2 AOT
OpenJDK 21.0.2
CPython 3.12.1
Bun 1.0.25
Node.js 21.6
Ruby 3.3.0 YJIT
PyPy 3.10 7.3.15
Ranked
Clang++ 17.0.6
Oracle GraalVM 21.0.2 JIT
LuaJIT 2.1 beta 3
Oracle GraalVM 21.0.2 AOT
OpenJDK 21.0.2
CPython 3.12.1
Bun 1.0.25
Node.js 21.6
Ruby 3.3.0 YJIT
PyPy 3.10 7.3.15

Note You have to cast at least one vote in one of the elections in order to finalize a ballot.