• 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
Oracle GraalVM 21.0.2 JIT
Node.js 21.6
OpenJDK 21.0.2
LuaJIT 2.1 beta 3
PyPy 3.10 7.3.15
Oracle GraalVM 21.0.2 AOT
Ruby 3.3.0 YJIT
CPython 3.12.1
Clang++ 17.0.6
Bun 1.0.25

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

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

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