{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":127431585,"defaultBranch":"master","name":"Stockfish","ownerLogin":"miguel-l","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-03-30T13:31:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/27016682?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717073088.0","currentOid":""},"activityList":{"items":[{"before":"5688b188cc8560e107815c83a7084220fddebdb9","after":"2046c92ad461f5e852ba62a144b53c3d3fea04b0","ref":"refs/heads/master","pushedAt":"2024-06-17T04:04:51.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"Tweak the reduction formula\n\nTweak the reduction formula if position is or has been on the PV\nTaking inspiration from an old Viren test.\n\nPassed STC:\nLLR: 2.94 (-2.94,2.94) <0.00,2.00>\nTotal: 78528 W: 20607 L: 20225 D: 37696\nPtnml(0-2): 262, 9297, 19785, 9637, 283\nhttps://tests.stockfishchess.org/tests/view/666339c70ff7cb4868d1fe24\n\nPassed LTC:\nLLR: 2.94 (-2.94,2.94) <0.50,2.50>\nTotal: 138630 W: 35666 L: 35132 D: 67832\nPtnml(0-2): 118, 15345, 37835, 15919, 98\nhttps://tests.stockfishchess.org/tests/view/66645dec0612cd151f9e77b0\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5385\n\nBench: 1134281","shortMessageHtmlLink":"Tweak the reduction formula"}},{"before":"a77a895c3b7460f86b11a3ddfe3528f5be1276b9","after":"5688b188cc8560e107815c83a7084220fddebdb9","ref":"refs/heads/master","pushedAt":"2024-06-08T09:36:49.000Z","pushType":"push","commitsCount":36,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"Simplify evaluation constants\n\nPassed STC (<0, 2> by accident):\nLLR: 2.95 (-2.94,2.94) <0.00,2.00>\nTotal: 346016 W: 89529 L: 88756 D: 167731\nPtnml(0-2): 1012, 41074, 88027, 41919, 976\nhttps://tests.stockfishchess.org/tests/view/6659d6ecf426908fcc6b6929\n\nPassed LTC:\nLLR: 2.96 (-2.94,2.94) <-1.75,0.25>\nTotal: 89862 W: 22887 L: 22734 D: 44241\nPtnml(0-2): 45, 9999, 24694, 10144, 49\nhttps://tests.stockfishchess.org/tests/view/665a6ebb062b2c3cf814fde8\n\nPassed LTC (Rebased):\nLLR: 2.94 (-2.94,2.94) <-1.75,0.25>\nTotal: 325500 W: 82734 L: 82826 D: 159940\nPtnml(0-2): 193, 36409, 89665, 36263, 220\nhttps://tests.stockfishchess.org/tests/view/665bd39f44e8416a9cdc1909\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5361\n\nBench 961982","shortMessageHtmlLink":"Simplify evaluation constants"}},{"before":"eb4997fd9aabe9e6d59757220e9e6cf697b48365","after":null,"ref":"refs/heads/sortBQ","pushedAt":"2024-05-30T12:44:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"}},{"before":"7477eaf3465005461f9b712d80398a53baa27bdb","after":null,"ref":"refs/heads/slowDelta","pushedAt":"2024-05-30T12:44:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"}},{"before":"b045cedfacca3ac1fc6b7f4584fe32544e535b15","after":null,"ref":"refs/heads/kpHist","pushedAt":"2024-05-30T12:44:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"}},{"before":"671b3af28b8d957e5c5c61dc8d2315cb51ccbcc2","after":null,"ref":"refs/heads/dCheckMalus","pushedAt":"2024-05-30T12:44:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"}},{"before":"19d753ff6e16cdad581f2e621d23477882fae800","after":null,"ref":"refs/heads/cHist_more","pushedAt":"2024-05-30T12:44:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"}},{"before":"3f650cba90355a06af1055f49d77fe726532593e","after":null,"ref":"refs/heads/KRPKBP","pushedAt":"2024-05-30T12:44:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"}},{"before":"61acbfc7d310ed6044ba4fc5ef91a6c382d1c9a6","after":"a77a895c3b7460f86b11a3ddfe3528f5be1276b9","ref":"refs/heads/master","pushedAt":"2024-05-30T12:42:33.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"Add extension condition to cutoffCnt\n\nDecrease cutoffCnt increment by 1 if extension is 2 or greater.\n\nPassed STC:\nhttps://tests.stockfishchess.org/tests/view/66577a696b0e318cefa8d34d\nLLR: 2.94 (-2.94,2.94) <0.00,2.00>\nTotal: 99200 W: 25703 L: 25297 D: 48200\nPtnml(0-2): 253, 11660, 25390, 12022, 275\n\nPassed LTC:\nhttps://tests.stockfishchess.org/tests/view/665787ab6b0e318cefa8d411\nLLR: 2.94 (-2.94,2.94) <0.50,2.50>\nTotal: 124530 W: 31659 L: 31161 D: 61710\nPtnml(0-2): 58, 13578, 34489, 14088, 52\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5310\n\nbench 1623228","shortMessageHtmlLink":"Add extension condition to cutoffCnt"}},{"before":null,"after":"671b3af28b8d957e5c5c61dc8d2315cb51ccbcc2","ref":"refs/heads/dCheckMalus","pushedAt":"2024-05-24T12:25:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"No movepick malus for discovery\n\nBench: 1443589","shortMessageHtmlLink":"No movepick malus for discovery"}},{"before":"2d3258162387bf38551962bf2c9dd1d47e72b4dd","after":"61acbfc7d310ed6044ba4fc5ef91a6c382d1c9a6","ref":"refs/heads/master","pushedAt":"2024-05-24T12:22:42.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"VVLTC search tune\n\nParameters were tuned in 2 stages:\n1. 127k games at VVLTC:\n https://tests.stockfishchess.org/tests/view/6649f8dfb8fa20e74c39f52a.\n2. 106k games at VVLTC:\n https://tests.stockfishchess.org/tests/view/664bfb77830eb9f886615a9d.\n\nPassed VVLTC 1st sprt:\nhttps://tests.stockfishchess.org/tests/view/664e8dd9928b1fb18de4e410\nLLR: 2.94 (-2.94,2.94) <0.00,2.00>\nTotal: 20466 W: 5340 L: 5093 D: 10033\nPtnml(0-2): 0, 1796, 6397, 2037, 3\n\nPassed VVLTC 2nd sprt:\nhttps://tests.stockfishchess.org/tests/view/664eb4aa928b1fb18de4e47d\nLLR: 2.95 (-2.94,2.94) <0.50,2.50>\nTotal: 15854 W: 4186 L: 3934 D: 7734\nPtnml(0-2): 1, 1367, 4938, 1621, 0\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5286\n\nBench: 1558110","shortMessageHtmlLink":"VVLTC search tune"}},{"before":"99f1bacfd6864afca86ae74f33232b9cdfb3828c","after":"2d3258162387bf38551962bf2c9dd1d47e72b4dd","ref":"refs/heads/master","pushedAt":"2024-05-19T08:18:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"Revert \"Simplify Away Quadruple Extensions\"\n\nThis reverts commit 4edd1a3\n\nThe unusual result of (combined) +12.0 +- 3.7 in the 2 VVLTC simplification SPRTs ran was the result of base having only 64MB of hash instead of 512MB (Asymmetric hash).\nVizvezdenec was the one to notice this.\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5265\n\nbench 1404295\n\nCo-Authored-By: Michael Chaly <26898827+Vizvezdenec@users.noreply.github.com>","shortMessageHtmlLink":"Revert \"Simplify Away Quadruple Extensions\""}},{"before":"47597641dc8da7c65d0f1d987f784af09d6aec15","after":"99f1bacfd6864afca86ae74f33232b9cdfb3828c","ref":"refs/heads/master","pushedAt":"2024-05-19T03:00:33.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"VVLTC search tune\n\nTuned with 85k games at VVLTC.\n\nVVLTC 1st sprt: https://tests.stockfishchess.org/tests/view/6648b836308cceea45533ad7\nLLR: 2.94 (-2.94,2.94) <0.00,2.00>\nTotal: 14880 W: 3890 L: 3652 D: 7338\nPtnml(0-2): 0, 1255, 4694, 1489, 2\n\nVVLTC 2nd sprt: https://tests.stockfishchess.org/tests/view/6648c34f308cceea45533b4f\nLLR: 2.95 (-2.94,2.94) <0.50,2.50>\nTotal: 24984 W: 6502 L: 6235 D: 12247\nPtnml(0-2): 1, 2178, 7867, 2445, 1\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5264\n\nBench: 1198142","shortMessageHtmlLink":"VVLTC search tune"}},{"before":"c43425b0b1167665b2f9520690e639c80977c067","after":"47597641dc8da7c65d0f1d987f784af09d6aec15","ref":"refs/heads/master","pushedAt":"2024-05-16T14:02:07.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"Lower smallnet threshold linearly as pawn count decreases\n\nPassed STC:\nhttps://tests.stockfishchess.org/tests/view/6644f677324e96f42f89d894\nLLR: 2.94 (-2.94,2.94) <0.00,2.00>\nTotal: 377920 W: 97135 L: 96322 D: 184463\nPtnml(0-2): 1044, 44259, 97588, 44978, 1091\n\nPassed LTC:\nhttps://tests.stockfishchess.org/tests/view/664548af93ce6da3e93b31b3\nLLR: 2.94 (-2.94,2.94) <0.50,2.50>\nTotal: 169056 W: 42901 L: 42312 D: 83843\nPtnml(0-2): 58, 18538, 46753, 19115, 64\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5252\n\nBench: 1991750","shortMessageHtmlLink":"Lower smallnet threshold linearly as pawn count decreases"}},{"before":"070e564c389eb2c263f3982060ab5899b67d0a62","after":"c43425b0b1167665b2f9520690e639c80977c067","ref":"refs/heads/master","pushedAt":"2024-05-09T13:03:35.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"Simplify Away Negative Extension\n\nThis patch simplifies away the negative extension applied when the value returned by the transposition table is assumed to fail low over the value of reduced search.\n\nPassed STC:\nLLR: 2.99 (-2.94,2.94) <-1.75,0.25>\nTotal: 248736 W: 64293 L: 64302 D: 120141\nPtnml(0-2): 925, 29833, 62831, 29884, 895\nhttps://tests.stockfishchess.org/tests/view/663bee3bca93dad645f7f64a\n\nPassed LTC:\nLLR: 2.94 (-2.94,2.94) <-1.75,0.25>\nTotal: 254970 W: 64289 L: 64308 D: 126373\nPtnml(0-2): 110, 28428, 70422, 28421, 104\nhttps://tests.stockfishchess.org/tests/view/663c11f0c0b75d7f7b97d4bb\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5226\n\nBench: 2353057","shortMessageHtmlLink":"Simplify Away Negative Extension"}},{"before":"0fe64286457549d2f80cd7792088375aaa9bee55","after":"070e564c389eb2c263f3982060ab5899b67d0a62","ref":"refs/heads/master","pushedAt":"2024-05-05T13:28:27.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"VVLTC search tune\n\nThis patch is the result of two tuning stages:\n1. ~32k games at 60+0.6 th8:\n https://tests.stockfishchess.org/tests/view/662d9dea6115ff6764c7f817\n2. ~193k games at 80+0.8 th6, based on PR #5211:\n https://tests.stockfishchess.org/tests/view/663587e273559a8aa857ca00.\n Based on extensive VVLTC tuning and testing both before and after\n #5211, it is observed that introduction of new extensions positively\n affected the search tune results.\n\nPassed VVLTC 70+0.7 th7 1st sprt: https://tests.stockfishchess.org/tests/view/6636c6f04b68b70d85801409\nLLR: 2.94 (-2.94,2.94) <0.00,2.00>\nTotal: 18566 W: 4864 L: 4620 D: 9082\nPtnml(0-2): 0, 1608, 5827, 1844, 4\n\nPassed VVLTC 70+0.7 th7 2nd sprt: https://tests.stockfishchess.org/tests/view/6636d4b84b68b70d85802ab7\nLLR: 2.94 (-2.94,2.94) <0.50,2.50>\nTotal: 43142 W: 11141 L: 10838 D: 21163\nPtnml(0-2): 4, 3915, 13427, 4224, 1\n\nPassed VVLTC 70+0.7 3rd sprt: https://tests.stockfishchess.org/tests/view/66376b4f9819650825aa230b\nLLR: 2.94 (-2.94,2.94) <0.50,2.50>\nTotal: 40322 W: 10374 L: 10076 D: 19872\nPtnml(0-2): 1, 3660, 12544, 3952, 4\n\nThe first two sprts were run against passed #5211. The third sprt was\nrun against latest master.\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5216\n\nBench: 2180675","shortMessageHtmlLink":"VVLTC search tune"}},{"before":"d47aa639bd614b37a59f87e6ab68496580f0cf3e","after":"0fe64286457549d2f80cd7792088375aaa9bee55","ref":"refs/heads/master","pushedAt":"2024-04-29T17:55:28.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"More reduction at cut nodes which are not a former PV node\n\nBut the tt move and first killer are excluded.\n\nThis idea is based on following LMR condition tuning\nhttps://tests.stockfishchess.org/tests/view/66228bed3fe04ce4cefc0c71 by\nusing only the two largest terms P[0] and P[1].\n\nPassed STC:\nLLR: 2.93 (-2.94,2.94) <0.00,2.00>\nTotal: 173248 W: 45091 L: 44565 D: 83592\nPtnml(0-2): 693, 20534, 43673, 21002, 722\nhttps://tests.stockfishchess.org/tests/view/6629603b3fe04ce4cefc7d37\n\nPassed LTC:\nLLR: 2.94 (-2.94,2.94) <0.50,2.50>\nTotal: 722394 W: 183231 L: 181487 D: 357676\nPtnml(0-2): 462, 80650, 197252, 82348, 485\nhttps://tests.stockfishchess.org/tests/view/662cbe45d46f72253dcff7bf\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5199\n\nBench: 1619613","shortMessageHtmlLink":"More reduction at cut nodes which are not a former PV node"}},{"before":"c55ae376f62de80fd20822954aaa6c7cd23eb2fa","after":"d47aa639bd614b37a59f87e6ab68496580f0cf3e","ref":"refs/heads/master","pushedAt":"2024-04-21T14:31:02.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"Tweak TT aging and replacement strategies\n\nWe change the definition of \"age\" from \"age of this position\" to \"age of this TT entry\".\nIn this way, despite being on the same position, when we save into TT, we always prefer the new entry as compared to the old one.\n\nPassed STC:\nLLR: 2.94 (-2.94,2.94) <0.00,2.00>\nTotal: 152256 W: 39597 L: 39110 D: 73549\nPtnml(0-2): 556, 17562, 39398, 18063, 549\nhttps://tests.stockfishchess.org/tests/view/6620faee3fe04ce4cefbf215\n\nPassed LTC:\nLLR: 2.95 (-2.94,2.94) <0.50,2.50>\nTotal: 51564 W: 13242 L: 12895 D: 25427\nPtnml(0-2): 24, 5464, 14463, 5803, 28\nhttps://tests.stockfishchess.org/tests/view/66231ab53fe04ce4cefc153e\n\ncloses #5184\n\nBench 1479416","shortMessageHtmlLink":"Tweak TT aging and replacement strategies"}},{"before":"e58b3b4665469a793a0976d7a28f61fcd771b565","after":"c55ae376f62de80fd20822954aaa6c7cd23eb2fa","ref":"refs/heads/master","pushedAt":"2024-04-14T05:16:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"Fix wrong sign for 200 TB score\n\nFix another case of 9032c6cbe74ccf7e8963755501e7e6cc473ae471\n\n* TB values can have a distance of 0, mainly when we are in a tb position but haven't found mate.\n* Add a missing whitespace to UCIEngine::on_update_no_moves()\n\nCloses https://github.com/official-stockfish/Stockfish/pull/5172\n\nNo functional change","shortMessageHtmlLink":"Fix wrong sign for 200 TB score"}},{"before":"0716b845fdef8a20102b07eaec074b8da8162523","after":"e58b3b4665469a793a0976d7a28f61fcd771b565","ref":"refs/heads/master","pushedAt":"2024-04-12T13:58:56.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"Fix wrong mate sign\n\nintroduced yesterday by the UCI refactoring 9032c6cbe\n\nfixes #5166\ncloses https://github.com/official-stockfish/Stockfish/pull/5167\n\nNo functional change","shortMessageHtmlLink":"Fix wrong mate sign"}},{"before":"ed24e3a0a6e6958b26fefc4c43078c0bb46f5376","after":"0716b845fdef8a20102b07eaec074b8da8162523","ref":"refs/heads/master","pushedAt":"2024-04-10T02:23:39.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"Update NNUE architecture to SFNNv9 and net nn-ae6a388e4a1a.nnue\n\nPart 1: PyTorch Training, linrock\n\nTrained with a 10-stage sequence from scratch, starting in May 2023:\nhttps://github.com/linrock/nnue-tools/blob/master/exp-sequences/3072-10stage-SFNNv9.yml\n\nWhile the training methods were similar to the L1-2560 training sequence,\nthe last two stages introduced min-v2 binpacks,\nwhere bestmove capture and in-check position scores were not zeroed during minimization,\nfor compatibility with skipping SEE >= 0 positions and future research.\n\nTraining data can be found at:\nhttps://robotmoon.com/nnue-training-data\n\nThis net was tested at epoch 679 of the 10th training stage:\nhttps://tests.stockfishchess.org/tests/view/65f32e460ec64f0526c48dbc\n\nPart 2: SPSA Training, Viren6\n\nThe net was then SPSA tuned.\nThis consisted of the output weights (32 * 8) and biases (8)\nas well as the L3 biases (32 * 8) and L2 biases (16 * 8), totalling 648 params in total.\n\nThe SPSA tune can be found here:\nhttps://tests.stockfishchess.org/tests/view/65fc33ba0ec64f0526c512e3\n\nWith the help of Disservin , the initial weights were extracted with:\nhttps://github.com/Viren6/Stockfish/tree/new228\n\nThe net was saved with the tuned weights using:\nhttps://github.com/Viren6/Stockfish/tree/new241\n\nEarlier nets of the SPSA failed STC compared to the base 3072 net of part 1:\nhttps://tests.stockfishchess.org/tests/view/65ff356e0ec64f0526c53c98\nTherefore it is suspected that the SPSA at VVLTC has\nadded extra scaling on top of the scaling of increasing the L1 size.\n\nPassed VVLTC 1:\nhttps://tests.stockfishchess.org/tests/view/6604a9020ec64f0526c583da\nLLR: 2.94 (-2.94,2.94) <0.00,2.00>\nTotal: 53042 W: 13554 L: 13256 D: 26232\nPtnml(0-2): 12, 5147, 15903, 5449, 10\n\nPassed VVLTC 2:\nhttps://tests.stockfishchess.org/tests/view/660ad1b60ec64f0526c5dd23\nLLR: 2.94 (-2.94,2.94) <0.50,2.50>\nTotal: 17506 W: 4574 L: 4315 D: 8617\nPtnml(0-2): 1, 1567, 5362, 1818, 5\n\nSTC Elo estimate:\nhttps://tests.stockfishchess.org/tests/view/660b834d01aaec5069f87cb0\nElo: -7.66 ± 3.8 (95%) LOS: 0.0%\nTotal: 9618 W: 2440 L: 2652 D: 4526\nPtnml(0-2): 80, 1281, 2261, 1145, 42\nnElo: -13.94 ± 6.9 (95%) PairsRatio: 0.87\n\ncloses https://tests.stockfishchess.org/tests/view/660b834d01aaec5069f87cb0\n\nbench 1823302\n\nCo-Authored-By: Linmiao Xu ","shortMessageHtmlLink":"Update NNUE architecture to SFNNv9 and net nn-ae6a388e4a1a.nnue"}},{"before":"d99f89506bd0ed535fb1c55dbb7cc8f7c29444d4","after":"ed24e3a0a6e6958b26fefc4c43078c0bb46f5376","ref":"refs/heads/master","pushedAt":"2024-03-28T05:12:28.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"Remove material imbalance from nnue eval\n\nPassed non-reg STC:\nhttps://tests.stockfishchess.org/tests/view/65fdf11f0ec64f0526c52b57\nLLR: 2.93 (-2.94,2.94) <-1.75,0.25>\nTotal: 76480 W: 19893 L: 19712 D: 36875\nPtnml(0-2): 339, 9107, 19157, 9308, 329\n\nPassed non-reg LTC:\nhttps://tests.stockfishchess.org/tests/view/65fee22e0ec64f0526c53885\nLLR: 2.95 (-2.94,2.94) <-1.75,0.25>\nTotal: 150948 W: 38078 L: 37988 D: 74882\nPtnml(0-2): 111, 16997, 41148, 17127, 91\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5135\n\nBench: 2103324","shortMessageHtmlLink":"Remove material imbalance from nnue eval"}},{"before":"fb07281f5590bc216ecbacd468aa0d06fdead70c","after":"d99f89506bd0ed535fb1c55dbb7cc8f7c29444d4","ref":"refs/heads/master","pushedAt":"2024-03-22T16:08:57.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"VVLTC search tune\n\nThis set of parameters was derived from 3 tuning attempts:\n\n https://tests.stockfishchess.org/tests/view/65d19ab61d8e83c78bfd8436 (80+0.8 x8, ~40k games)\n Then tuned with one of linrock's early L1-3072 nets:\n https://tests.stockfishchess.org/tests/view/65def7b04b19edc854ebdec8 (VVLTC, ~36k games)\n Starting from the result of this tuning, the parameters were then tuned with the current master net:\n https://tests.stockfishchess.org/tests/view/65f11c420ec64f0526c46fc4 (VVLTC, ~45k games)\n\nAdditionally, at the start of the third tuning phase, 2 parameters were manually changed:\n\n Notably, the triple extension margin was decreased from 78 to 22. This idea was given by Vizvezdenec:\n https://tests.stockfishchess.org/tests/view/65f0a2360ec64f0526c46752.\n The PvNode extension margin was also adjusted from 50 to 40.\n\nThis tune also differs from previous tuning attempts by tuning the evaluation thresholds for smallnet and psqt-only.\nThe former was increased through the tuning, and this is hypothesized to scale better at VVLTC,\nalthough there is not much evidence of it.\n\nPassed VVLTC 1st sprt: https://tests.stockfishchess.org/tests/view/65f6761d0ec64f0526c4be88\nLLR: 2.94 (-2.94,2.94) <0.00,2.00>\nTotal: 44688 W: 11421 L: 11140 D: 22127\nPtnml(0-2): 1, 4170, 13722, 4449, 2\n\nPassed VVLTC 2nd sprt: https://tests.stockfishchess.org/tests/view/65fa31a30ec64f0526c4f611\nLLR: 2.94 (-2.94,2.94) <0.50,2.50>\nTotal: 27450 W: 7057 L: 6778 D: 13615\nPtnml(0-2): 4, 2545, 8346, 2828, 2\n\nSTC Elo estimate: https://tests.stockfishchess.org/tests/view/65fd3e540ec64f0526c521ae\nElo: -7.84 ± 1.8 (95%) LOS: 0.0%\nTotal: 40000 W: 9899 L: 10802 D: 19299\nPtnml(0-2): 203, 5221, 10025, 4378, 173\nnElo: -14.91 ± 3.4 (95%) PairsRatio: 0.84\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5130\n\nBench: 1876107","shortMessageHtmlLink":"VVLTC search tune"}},{"before":"f072634e245774f957b715118ecb586264cf04f1","after":"fb07281f5590bc216ecbacd468aa0d06fdead70c","ref":"refs/heads/master","pushedAt":"2024-03-15T16:57:33.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"Fix false positives from ThreadSanitizer\n\nSince Linux Kernel 6.5 we are getting false positives from the ci,\nlower the ALSR entropy to disable ALSR, which works as a temporary\nworkaround.\n\nhttps://github.com/google/sanitizers/issues/1716\nhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/2056762\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5115\n\nNo functional change","shortMessageHtmlLink":"Fix false positives from ThreadSanitizer"}},{"before":"b0ac8a4e3bad2ed1b066850b6f151ddbe48d1dc6","after":"f072634e245774f957b715118ecb586264cf04f1","ref":"refs/heads/master","pushedAt":"2024-03-11T12:37:59.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"Simplify opponentWorsening condition\n\nPassed non-reg STC:\nhttps://tests.stockfishchess.org/tests/view/65ea18650ec64f0526c4033a\nLLR: 2.95 (-2.94,2.94) <-1.75,0.25>\nTotal: 226624 W: 58601 L: 58589 D: 109434\nPtnml(0-2): 1030, 27193, 56819, 27275, 995\n\nPassed non-reg LTC:\nhttps://tests.stockfishchess.org/tests/view/65eb7a220ec64f0526c4161a\nLLR: 2.95 (-2.94,2.94) <-1.75,0.25>\nTotal: 243882 W: 61462 L: 61469 D: 120951\nPtnml(0-2): 197, 27559, 66419, 27586, 180\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5102\n\nBench: 1601012","shortMessageHtmlLink":"Simplify opponentWorsening condition"}},{"before":"e67cc979fd2c0e66dfc2b2f2daa0117458cfc462","after":"b0ac8a4e3bad2ed1b066850b6f151ddbe48d1dc6","ref":"refs/heads/master","pushedAt":"2024-03-04T15:42:34.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"Simplify extension when ttMove is assumed to fail high over current beta\n\nSimplify extension value to -3 when ttMove is assumed to fail high over current beta.\n\nPassed non-reg STC:\nhttps://tests.stockfishchess.org/tests/view/65d66ed81d8e83c78bfddcba\nLLR: 2.95 (-2.94,2.94) <-1.75,0.25>\nTotal: 235136 W: 60711 L: 60708 D: 113717\nPtnml(0-2): 969, 27904, 59874, 27797, 1024\n\nPassed non-reg LTC:\nhttps://tests.stockfishchess.org/tests/view/65da2994944f2a78d4733107\nLLR: 2.94 (-2.94,2.94) <-1.75,0.25>\nTotal: 662850 W: 166161 L: 166602 D: 330087\nPtnml(0-2): 394, 74895, 181274, 74482, 380\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5088\n\nBench: 1553115","shortMessageHtmlLink":"Simplify extension when ttMove is assumed to fail high over current beta"}},{"before":"fc41f64dfd8a61d0e275ddbecec292833458b86a","after":"e67cc979fd2c0e66dfc2b2f2daa0117458cfc462","ref":"refs/heads/master","pushedAt":"2024-02-25T14:15:54.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"Stockfish 16.1\n\nOfficial release version of Stockfish 16.1\n\nBench: 1303971\n\n---\n\nStockfish 16.1\n\nToday, we have the pleasure to announce Stockfish 16.1. As always, you can\nfreely download it at https://stockfishchess.org/download and use it in the GUI\nof your choice[1].\n\nDon't forget to join our Discord server[2] to get in touch with the community of\ndevelopers and users of the project!\n\n*Quality of chess play*\n\nIn our testing against its predecessor, Stockfish 16.1 shows a notable\nimprovement in performance, with an Elo gain of up to 27 points and winning over\n2 times more game pairs[3] than it loses.\n\n*Update highlights*\n\n*Improved evaluation*\n\n- Updated neural network architecture: The neural network architecture has\n undergone two updates and is currently in its 8th version[4].\n- Removal of handcrafted evaluation (HCE): This release marks the removal of the\n traditional handcrafted evaluation and the transition to a fully neural\n network-based approach[5].\n- Dual NNUE: For the first time, Stockfish includes a secondary neural\n network[6], used to quickly evaluate positions that are easily decided.\n\n*UCI Options removed*\n\n`Use NNUE` and `UCI_AnalyseMode`[7] have been removed as they no longer had any\neffect. `SlowMover`[8] has also been removed in favor of `Move Overhead`.\n\n*More binaries*\n\nWe now offer 13 new binaries. These new binaries include `avx512`, `vnni256`,\n`vnni512`, `m1-apple-silicon`, and `armv8-dotprod`, which take advantage of\nspecific CPU instructions for improved performance.\nFor most users, using `sse41-popcnt` (formerly `modern`), `avx2`, or `bmi2`\nshould be enough, but if your CPU supports these new instructions, feel free to\ntry them!\n\n*Development changes*\n\n- Updated testing book: This new book[9], now derived exclusively from the open\n Lichess database[10], is 10 times larger than its predecessor, and has been\n used to test potential improvements to Stockfish over the past few months.\n- Consolidation of repositories: Aiming to simplify access to our resources, we\n have moved most Stockfish-related repositories into the official Stockfish\n organization[11] on GitHub.\n- Growing maintainer team: We welcome Disservin[12] to the team of maintainers\n of the project! This extra pair of hands will ensure the lasting success of\n Stockfish.\n\n*Thank you*\n\nThe Stockfish project builds on a thriving community of enthusiasts (thanks\neverybody!) who contribute their expertise, time, and resources to build a free\nand open-source chess engine that is robust, widely available, and very strong.\n\nWe would like to express our gratitude for the 10k stars[13] that light up our\nGitHub project! Thank you for your support and encouragement – your recognition\nmeans a lot to us.\n\nWe invite our chess fans to join the Fishtest testing framework[14], and\nprogrammers to contribute to the project either directly to Stockfish[15] (C++),\nto Fishtest[16] (HTML, CSS, JavaScript, and Python), to our trainer\nnnue-pytorch[17] (C++ and Python), or to our website[18] (HTML, CSS/SCSS, and\nJavaScript).\n\nThe Stockfish team\n\n[1] https://github.com/official-stockfish/Stockfish/wiki/Download-and-usage#download-a-chess-gui\n[2] https://discord.gg/GWDRS3kU6R\n[3] https://tests.stockfishchess.org/tests/view/65d666051d8e83c78bfddbd8\n[4] https://github.com/official-stockfish/nnue-pytorch/blob/master/docs/nnue.md#sfnnv8-architecture\n[5] https://github.com/official-stockfish/Stockfish/commit/af110e0\n[6] https://github.com/official-stockfish/Stockfish/commit/584d9ef\n[7] https://github.com/official-stockfish/Stockfish/commit/c53d2ec\n[8] https://github.com/official-stockfish/Stockfish/commit/536d692\n[9] https://github.com/official-stockfish/books/commit/426eca4\n[10] https://database.lichess.org/\n[11] https://github.com/official-stockfish/\n[12] https://github.com/Disservin\n[13] https://github.com/official-stockfish/Stockfish/stargazers\n[14] https://github.com/official-stockfish/fishtest/wiki/Running-the-worker\n[15] https://github.com/official-stockfish/Stockfish\n[16] https://github.com/official-stockfish/fishtest\n[17] https://github.com/official-stockfish/nnue-pytorch\n[18] https://github.com/official-stockfish/stockfish-web","shortMessageHtmlLink":"Stockfish 16.1"}},{"before":"bf2c7306ac7f83200ba4d894867e3c0c78c0802c","after":"fc41f64dfd8a61d0e275ddbecec292833458b86a","ref":"refs/heads/master","pushedAt":"2024-02-18T08:37:48.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"Simplify PV node reduction\n\nReduce less on PV nodes even with an upperbound TT entry.\n\nPassed STC:\nhttps://tests.stockfishchess.org/tests/view/65cb3a861d8e83c78bfd0497\nLLR: 2.96 (-2.94,2.94) <-1.75,0.25>\nTotal: 118752 W: 30441 L: 30307 D: 58004\nPtnml(0-2): 476, 14179, 29921, 14335, 465\n\nPassed LTC:\nhttps://tests.stockfishchess.org/tests/view/65cd3b951d8e83c78bfd2b0d\nLLR: 2.95 (-2.94,2.94) <-1.75,0.25>\nTotal: 155058 W: 38549 L: 38464 D: 78045\nPtnml(0-2): 85, 17521, 42219, 17632, 72\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5057\n\nBench: 1303971","shortMessageHtmlLink":"Simplify PV node reduction"}},{"before":"ededadcd6f7fbb9eb122f5fe336025cc4b11753b","after":"bf2c7306ac7f83200ba4d894867e3c0c78c0802c","ref":"refs/heads/master","pushedAt":"2024-02-17T07:45:10.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"Use node counting to early stop search\n\nThis introduces a form of node counting which can\nbe used to further tweak the usage of our search\ntime.\nThe current approach stops the search when almost\nall nodes are searched on a single move.\n\nThe idea originally came from Koivisto, but the\nimplemention is a bit different, Koivisto scales\nthe optimal time by the nodes effort and then\ndetermines if the search should be stopped.\nWe just scale down the `totalTime` and stop the\nsearch if we exceed it and the effort is large\nenough.\n\nPassed STC:\nhttps://tests.stockfishchess.org/tests/view/65c8e0661d8e83c78bfcd5ec\nLLR: 2.97 (-2.94,2.94) <0.00,2.00>\nTotal: 88672 W: 22907 L: 22512 D: 43253\nPtnml(0-2): 310, 10163, 23041, 10466, 356\n\nPassed LTC:\nhttps://tests.stockfishchess.org/tests/view/65ca632b1d8e83c78bfcf554\nLLR: 2.95 (-2.94,2.94) <0.50,2.50>\nTotal: 170856 W: 42910 L: 42320 D: 85626\nPtnml(0-2): 104, 18337, 47960, 18919, 108\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5053\n\nBench: 1198939","shortMessageHtmlLink":"Use node counting to early stop search"}},{"before":"8a31a7e505783b04f80ba1622d0a85bec516117c","after":"eb4997fd9aabe9e6d59757220e9e6cf697b48365","ref":"refs/heads/sortBQ","pushedAt":"2024-02-04T09:13:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"miguel-l","name":null,"path":"/miguel-l","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27016682?s=80&v=4"},"commit":{"message":"Sort bad quiets\n\nBench: 1347919","shortMessageHtmlLink":"Sort bad quiets"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZvddVgA","startCursor":null,"endCursor":null}},"title":"Activity · miguel-l/Stockfish"}