### Simultaneous Randomized Chess

December 26th, 2020
[html]
David and I played around with the idea of a simultaneous chess variant until we found one that seems balanced. Rules:

1. Both players secretly select a move.
1. If both can execute without conflict, both do.
2. If both can execute only in a specific order, they are executed in that order.
3. Otherwise, one move is discarded at random and the other executes.
2. You may not choose a move that would end with your king in check, given the current board position.
3. You win by capturing or checkmating the opponent's king.
4. In selecting a move you choose a maximum number of spaces, but a capture before reaching the maximum counts as a successful move.
5. You may select a move if it could be legal after some opponent move. If it ends up not being legal, it doesn't happen.
6. To capture en passant you must attempt the capture simultaneously.
7. If you are using a clock, it only counts the time between the move selections.

Consider this position:

Say White chooses f3-f7 and Black anticipates that and chooses e8-f7. Black is allowed to make this move because (2) does not apply and (5) does. If we resolved Black's move first then only White's move could happen, but if we resolve White's first then both can happen, so we get the latter:

First White takes the pawn at f7, then Black takes the queen at f7. Alternatively, Black could have selected f7-f6. In that case the only way for both to happen would have been for Black's moved to happen first, at which point (4) means White's queen captures at f6 instead of f7:

This is a bad situation for White, because pawns very powerful. Because a diagonal move only succeeds if it is a capture, (1.3) means Black selecting g7-f6 forces a 50-50 for the White queen. Whereas, if the queen were threatened by any other piece it could just move away (1.2).

In writing this up I found that there is already a Simultaneous Chess variant. That version has a system of "initiative" to handle conflict resolution, which seems like it would play quite differently.

### Recent posts on blogs I like:

Recently a security hole in a certain open source Java library resulted in a worldwide emergency kerfuffle as, say, 40% of the possibly hundreds of millions of worldwide deployments of this library needed to be updated in a hurry. (The other 60% also …

via apenwarr January 1, 2022

#### The container throttling problem

This is an excerpt from an internal document David Mackey and I co-authored in April 2019. The document is excerpted since much of the original doc was about comparing possible approaches to increasing efficency at Twitter, which is mostly information tha…

via Posts on December 18, 2021

#### Experiences in raising children in shared housing

Sometimes I see posts about people’s hope to raise children in a group housing situation, and it often seems overly optimistic to me. In particular they seem to expect that there will be more shared childcare than I think should be expected. Today I talke…

via The whole sky October 18, 2021