{"action":"created","issue":{"url":"https://api.github.com/repos/cutechess/cutechess/issues/183","repository_url":"https://api.github.com/repos/cutechess/cutechess","labels_url":"https://api.github.com/repos/cutechess/cutechess/issues/183/labels{/name}","comments_url":"https://api.github.com/repos/cutechess/cutechess/issues/183/comments","events_url":"https://api.github.com/repos/cutechess/cutechess/issues/183/events","html_url":"https://github.com/cutechess/cutechess/pull/183","id":190535361,"number":183,"title":"Replace the Gaviota tablebases with Syzygy.","user":{"login":"basil00","id":612270,"avatar_url":"https://avatars.githubusercontent.com/u/612270?v=3","gravatar_id":"","url":"https://api.github.com/users/basil00","html_url":"https://github.com/basil00","followers_url":"https://api.github.com/users/basil00/followers","following_url":"https://api.github.com/users/basil00/following{/other_user}","gists_url":"https://api.github.com/users/basil00/gists{/gist_id}","starred_url":"https://api.github.com/users/basil00/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/basil00/subscriptions","organizations_url":"https://api.github.com/users/basil00/orgs","repos_url":"https://api.github.com/users/basil00/repos","events_url":"https://api.github.com/users/basil00/events{/privacy}","received_events_url":"https://api.github.com/users/basil00/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-11-20T02:44:37Z","updated_at":"2016-11-21T14:54:35Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/cutechess/cutechess/pulls/183","html_url":"https://github.com/cutechess/cutechess/pull/183","diff_url":"https://github.com/cutechess/cutechess/pull/183.diff","patch_url":"https://github.com/cutechess/cutechess/pull/183.patch"},"body":"This allows for:\r\n    - Up to 6 piece tablebase adjudication.\r\n    - Proper handling of the 50 move rule.\r\n\r\nThe implementation uses https://github.com/basil00/Fathom which is included as a \"3rd party library\".\r\n\r\nSee also #181, #68 and [the TCEC9 superfinal game 17 controversy](http://talkchess.com/forum/viewtopic.php?t=62145).\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/cutechess/cutechess/issues/comments/261959387","html_url":"https://github.com/cutechess/cutechess/pull/183#issuecomment-261959387","issue_url":"https://api.github.com/repos/cutechess/cutechess/issues/183","id":261959387,"user":{"login":"basil00","id":612270,"avatar_url":"https://avatars.githubusercontent.com/u/612270?v=3","gravatar_id":"","url":"https://api.github.com/users/basil00","html_url":"https://github.com/basil00","followers_url":"https://api.github.com/users/basil00/followers","following_url":"https://api.github.com/users/basil00/following{/other_user}","gists_url":"https://api.github.com/users/basil00/gists{/gist_id}","starred_url":"https://api.github.com/users/basil00/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/basil00/subscriptions","organizations_url":"https://api.github.com/users/basil00/orgs","repos_url":"https://api.github.com/users/basil00/repos","events_url":"https://api.github.com/users/basil00/events{/privacy}","received_events_url":"https://api.github.com/users/basil00/received_events","type":"User","site_admin":false},"created_at":"2016-11-21T14:54:34Z","updated_at":"2016-11-21T14:54:34Z","body":"> Those calls should be protected by a QMutex.\r\n\r\nYes you are right -- I'll fix this and the gcc issue when I have some more free time.\r\n\r\nAnother (currently unimplemented) idea is to make TB adjudication depend on whether the engines themselves support TBs.  Quoting [Ronald de Man](http://talkchess.com/forum/viewtopic.php?t=62145&postorder=asc&start=170):\r\n\r\n`I personally don't think 6-piece TB adjudication is a good idea if one of the engines does not use TBs. There are many 6-piece positions that (some) engines are not able to play correctly, so adjudicating those is helping TB-less engines too much. This problem also exists for 5-piece positions, but to a much smaller extent.`\r\n\r\nThe question would be how to detect an engine's TB configuration, e.g. via UCI options?"}}
{"actor":{"display_login":"basil00"}}