Whale watching edition
We're playing as black this time. Check the game board at https://lichess.org/sLmZPb9nTcNv
Lichess analysis: https://lichess.org/analysis/rnbqk2r/ppp2ppp/3b1n2/4p1N1/3p4/2P3P1/PP1PPPBP/RNBQ1RK1_b_kq_-_1_6?color=black
This is a "Policy" market. The "Stake" market is
You can suggest any move here, but in order to vote on a move you need to be holding YES in the stake market.
In order to vote, you should make a comment that says "!VOTE <move>". Only your latest vote counts. I'll randomly select a suggested move, weighted by the number of YES shares in the stake market held by the users who voted for it. The precise evaluation time will be "some point soon after this market closes" but I'm not committing to any particular time.
This market resolves to the chosen move, and that move will be used for the continuation of the game.
"Resign" is a valid move.
Previous move:
@citrinitas your random number is: 126014
Salt: NEtJWQW1N8qOnzoyJXPi, round: 2645854 (signature a7460a937301422dd2d38aa611d3e08632a7ba3cf6b58a0b3fc8a71637a86c2f0b6153bca10a0af053a9b9e0bc00ab54061af6c842c6ada0f1b15574f4d887fe0519df3e0dd0376fcfe829d3760756c4294d78c5ee2c34a7cdf32189319542c4)
@citrinitas you asked for a random integer between 1 and 130978, inclusive. Coming up shortly!
Source: GitHub, previous round: 2645852 (latest), offset: 2, selected round: 2645854, salt: NEtJWQW1N8qOnzoyJXPi.
@citrinitas voted O-O (weight 40)
@deagol voted h6 (weight 432)
@jack voted dxc3 (weight 128955)
@TenShino voted c5 (weight 1551)
Totals:
O-O: 40
h6: 432
dxc3: 128955
c5: 1551
To be chosen from a random draw 1-130978
1-40 = O-O
41-472 = h6
473-129427 = dxc3
129428-130978 = c5
def extract_vote(txt):
key = '!VOTE'
pos = txt.find(key)
if pos == -1:
raise ValueError()
pos += 1 + len(key)
end = pos
while end < len(txt) and txt[end] not in {' ', '\n'}:
end += 1
return txt[pos:end]
I'm not actually checking that the votes are valid chess moves. I've been intending to manually edit if that comes up, but it hasn't yet.
Sure, we can declare VOTE NULL to mean cancelling any votes you've cast
@deagol I believe this is a valid move in Lichess, and stockfish might accept with this position (I would).
Would provide a quick out to @citrinitas (PROB=50% resolution instead of YES/NO) and avoid a costly (in terms of subsidies for each move) prolonged game without the need to resign right away, given we already know the result of this particular experiment posed in the stake market description as:
“we lost -- someone bought a bunch of NO and then bid up bad moves. This is an experiment to see if that can be avoided with good market structure.”
Of course, it’s up to @jack to decide.
Now that we know that the experiment doesn't work at the intended goal, I'm wondering if people want to continue this game, or if they'd prefer to start over with a new market design.
I won't drag on the game if others aren't interested in it, but I'm guessing there will probably be interesting shenanigans to watch as the game progresses, and I intend to do my best to sow chaos and keep things interesting. And I expect there's a good chance I'll defer to the rest of the market's move choices when they align with my own evaluation. Of course, other whales could come along too and mess with things too.
@jack Would you be up for helping out
@citrinitas With the subsidies? I think most of us lab rats… sorry, players, would be happy to continue betting on roulette moves, or try guess your vote, or jump through more elaborate hoops you might devise, as long as the cheese and dopa hits keep on coming. :)
Or maybe we can slightly tweak the current system since I think it wasn't a total failure. Is it realistically worth for a manipulator tying well over M$100k of their capital just to win a few hundred?
For example, how about using diminishing returns for the voting shares, like your x YES votes would count as ln(x) or sqrt(x) or some other concave function for the random die roll? Or a sort of capoed "number of seats at the voting table" to be filled from the least shares held first? I'd love to try some of those even with this current game (though likely unfair for others with big investments in the ongoing stakes market).
In any case, I'm having fun even just watching, so keep at it!
@deagol The market subsidies shouldn't be an issue, because the markets have been paying for themselves with the unique trader bonus.
Using sqrt of vote count is a good idea - see quadratic voting. But dunno if we want to make changes like that to the existing game.
Oh, yeah, I'm doing fine on subsidies. The only reason I won't continue indefinitely is keeping up principles re being hard to exploit. I am slightly annoyed they are showing up as losses on my profile but I can complain to staff elsewhere
Definitely not changing the voting mechanism for the existing game, and I don't think quadratic voting would be able to pass Mikhail's exploitability bar. Someone will start voting with 20 accounts, just for the prestige of having done so