Answers.Body: <p>Reviewing the Stockfish Issues/Bugs and commits &amp; Releases on GitHub</p>
  <ul>
  <li><a href="https://github.com/mcostalba/Stockfish/releases/" rel="nofollow noreferrer">https://github.com/mcostalba/Stockfish/releases/</a></li>
  </ul>
  <p>would indicate that this has not been logged as an issue or a bug.
  In addition I am unable to locate any instances of users reporting the same faults that Houdini had with Stockfish.</p>
  <p>In addition if you review the commit difference between version 8 and 9 it is also not addressed in that release (or any other future releases to my knowledge)</p>
  <p><strong>Potential Resons why the bug exists in Houdini and not Stockfish</strong></p>
  <p>The question implies that there are no code changes between Stockfish and Houdini.</p>
  <p>This is largely the case. The code more or less went through a google translate function. The algorithms with how it calculates the strength of positions and moves remains entirely unchanged. They added a <em>expletitive</em> multiplier on the output for the calculations / second which buffed the number by 8% or something crazy. Whole bunch of dodgy stuff. The program was basically identical but Dutch.</p>
  <p>One thing I did notice that was different when all this came out and the source code was flying around; Was the weighting of pieces in stages of the game. I am not going to go through it programmatically (partially because I can't seem to find the code anymore) but a simplification on what is occurring is the following;</p>
  <p>StockFish gives pieces a value based of a theoretical weighting depending on the position of the game (or more specifically how it interprets the stage of the game);</p>
  <p>Lets say hypothetically stockfish evaluates it as;</p>
  <ul>
  <li>MidGame Pawn = 150</li>
  <li>EndGame Pawn = 250</li>
  <li>Midgame Bishop = 500</li>
  <li>EndGame Bishop = 600</li>
  </ul>
  <p>Houdini does the exact same thing, but someone didn't agree with the overall evaluation that the folks behind stockfish thinks, they do it hypothetically like the following.</p>
  <ul>
  <li>Midgame Pawn = 100</li>
  <li>Endgame Pawn = 300</li>
  <li>Midgame Bishop = 500</li>
  <li>Endgame Bishop = 750</li>
  </ul>
  <p>Say on the board White has 1 Bishop 2 Pawns , Black has 5 Pawns. Effectively the difference is;</p>
  <ul>
  <li>Stockfish : White, 1100 Black, 1250  (+/-12% Eval difference)</li>
  <li>Houdini   : White, 1350 Black, 1500  (+/-10% Eval difference)</li>
  </ul>
  <p>Now fundamentally the code is identical but slight variable changes can have an impact on the output. Now this is the next thing; who's weighting is correct? Considering Stockfish (to my knowledge happy to be proven wrong) have not released a version update indicating a &quot;fix&quot; for this issue that Houdini had, I would say ... Stockfish probably evaluated it right.</p>
  <p>To summarise it would appear , that Houdini is largely a dutch translation of source code of stockfish. It would make sense that Stockfish would be bound by similar issues ...however the Houdini team also did change some minor things that does affect the position evaluation.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-08-27T02:12:25.093Z
Answers.Text: I upvoted, but I think the answer is better-suited to the linked question than this one, since it doesn't address the question in the OP.
Answers.UserDisplayName: Allure
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-08-27T06:38:36.007Z
Answers.Text: @Allure the question is answered, but also includes the the reason WHY the bug exists, and why stockfish hasn't released any updates addressing such "bug" as it isn't present in their code.
Answers.UserDisplayName: Dheebs
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-08-27T06:45:22.883Z
Answers.Text: Are you sure the bug isn't present in Stockfish's code? If so, that would be the answer to this question and I would suggest making it more prominent.
Answers.UserDisplayName: Allure
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-08-27T06:47:48.537Z
Answers.Text: I'll add an edit to the top; linking to the bugs and issues for stockfish demonstrating that it isn't addressed as a bug or an issue. In addition i'll try and  track down a test position and show the Houdini and Stockfish eval which would sho the Houdini bug. 
  
  My logic on answering questions isn't limited to a yes , no, maybe,  there should always be an accompanying explanation as to why, which is the bulk of the post.
Answers.UserDisplayName: Dheebs
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-08-25T13:01:11.860Z
Answers.LastActivityDate: 2021-08-27T07:06:18.643Z
Answers.LastEditDate: 2021-08-27T07:06:18.643Z
Answers.UserDisplayName: Dheebs
Body: <p>This is a follow-up question to <a href="https://chess.stackexchange.com/questions/29181/is-houdini-6-a-stockfish-clone">Is Houdini 6 a Stockfish clone</a>?</p>
  <p>Houdini 6.03 included a <a href="https://en.wikipedia.org/wiki/Houdini_(chess)#Version_history" rel="nofollow noreferrer">bugfix</a>: &quot;Correction for incorrect detection of stalemate in positions with white pawn capture moves.&quot;</p>
  <p>If Houdini is a Stockfish clone, then this bug should also have been in Stockfish. Was it?</p>
  
Tags: <engines><stockfish><houdini>
Title: Was there a bug in Stockfish similar to the bug in Houdini 6.02?
ThreadText: # Was there a bug in Stockfish similar to the bug in Houdini 6.02?
  
  (Asked by: username_0 on 2021-07-05)
  
  This is a follow-up question to [Is Houdini 6 a Stockfish clone](https://chess.stackexchange.com/questions/29181/is-houdini-6-a-stockfish-clone)?
  
  Houdini 6.03 included a [bugfix](https://en.wikipedia.org/wiki/Houdini_(chess)#Version_history): "Correction for incorrect detection of stalemate in positions with white pawn capture moves."
  
  If Houdini is a Stockfish clone, then this bug should also have been in Stockfish. Was it?
  
  **Tags:** engines, stockfish, houdini
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2021-08-25. Score: 4 | Accepted answer
  
  Reviewing the Stockfish Issues/Bugs and commits & Releases on GitHub
  
  * <https://github.com/mcostalba/Stockfish/releases/>
  
  would indicate that this has not been logged as an issue or a bug.
  In addition I am unable to locate any instances of users reporting the same faults that Houdini had with Stockfish.
  
  In addition if you review the commit difference between version 8 and 9 it is also not addressed in that release (or any other future releases to my knowledge)
  
  **Potential Resons why the bug exists in Houdini and not Stockfish**
  
  The question implies that there are no code changes between Stockfish and Houdini.
  
  This is largely the case. The code more or less went through a google translate function. The algorithms with how it calculates the strength of positions and moves remains entirely unchanged. They added a *expletitive* multiplier on the output for the calculations / second which buffed the number by 8% or something crazy. Whole bunch of dodgy stuff. The program was basically identical but Dutch.
  
  One thing I did notice that was different when all this came out and the source code was flying around; Was the weighting of pieces in stages of the game. I am not going to go through it programmatically (partially because I can't seem to find the code anymore) but a simplification on what is occurring is the following;
  
  StockFish gives pieces a value based of a theoretical weighting depending on the position of the game (or more specifically how it interprets the stage of the game);
  
  Lets say hypothetically stockfish evaluates it as;
  
  * MidGame Pawn = 150
  * EndGame Pawn = 250
  * Midgame Bishop = 500
  * EndGame Bishop = 600
  
  Houdini does the exact same thing, but someone didn't agree with the overall evaluation that the folks behind stockfish thinks, they do it hypothetically like the following.
  
  * Midgame Pawn = 100
  * Endgame Pawn = 300
  * Midgame Bishop = 500
  * Endgame Bishop = 750
  
  Say on the board White has 1 Bishop 2 Pawns , Black has 5 Pawns. Effectively the difference is;
  
  * Stockfish : White, 1100 Black, 1250 (+/-12% Eval difference)
  * Houdini : White, 1350 Black, 1500 (+/-10% Eval difference)
  
  Now fundamentally the code is identical but slight variable changes can have an impact on the output. Now this is the next thing; who's weighting is correct? Considering Stockfish (to my knowledge happy to be proven wrong) have not released a version update indicating a "fix" for this issue that Houdini had, I would say ... Stockfish probably evaluated it right.
  
  To summarise it would appear , that Houdini is largely a dutch translation of source code of stockfish. It would make sense that Stockfish would be bound by similar issues ...however the Houdini team also did change some minor things that does affect the position evaluation.
  
  > **Comments:**
  > **username_0**: I upvoted, but I think the answer is better-suited to the linked question than this one, since it doesn't address the question in the OP.  
  > **username_1**: @username_0 the question is answered, but also includes the the reason WHY the bug exists, and why stockfish hasn't released any updates addressing such "bug" as it isn't present in their code.  
  > **username_0**: Are you sure the bug isn't present in Stockfish's code? If so, that would be the answer to this question and I would suggest making it more prominent.  
  > **username_1**: I'll add an edit to the top; linking to the bugs and issues for stockfish demonstrating that it isn't addressed as a bug or an issue. In addition i'll try and  track down a test position and show the Houdini and Stockfish eval which would sho the Houdini bug.   My logic on answering questions isn't limited to a yes , no, maybe,  there should always be an accompanying explanation as to why, which is the bulk of the post.  
  
  ---
  
  