ROBERT HOUDART DESERVES FULL CREDIT FOR HOUDINI.
Posted: Tue Feb 08, 2011 5:56 pm
Hello to All,
This post in relation to Sean Evans' idiotic comments on his post:
Re: Why Is Houdini Not Entered In The WCCC??
Post by Sean Evans » Tue Aug 03, 2010 12:24 am
First, it has been posted a while ago but I still find Sean Evans' comments addressed to Robert Houdart in this particular posting to be plain rude, to say the least. Sean Evans should really have tone down his language because it is nothing less than inadmissible. To say the least. These comments are not only rude, they are idiotic, stupid basically and let me explain why. That Robert Houdart even bothered answering his idiotic comments is beyond my understanding really.
ROBERT HOUDART DESERVES FULL CREDIT FOR HOUDINI. WHY? Read on!
Secondly, Sean Evans does not understand that most of the ideas and source code of many types of applications have already been written and even made available on the Internet for all to read and use! That is true of a word processor, a spreadsheet, and many other applications. And in particular of chess engines.
Therefore, to want to have a programmer write an application from scratch or write a chess engine from scratch does not make sense at all. Why? Various improvements have been made in various areas related to the writing of chess engine programs. A good chess engine programmer has to take into account these past improvements, learn about them and move over them I could say by bettering them in several areas. Therefore, again, this idea of wanting a programmer to write a chess engine program from scratch is a question that comes from someone that has no clues whatsoever on how programs are written and why they are written the way they are and not another way!
Even if a programmer would start from scratch any type of application, many times, he would unknowingly use source code that has already been made available from an open source program that is available online and that was used before.
To conclude: there is no such thing as writing a program from scratch (!!) when this program has had an evolution for quite a while such as it is the case with chess engine programming. It does not make sense at all.
The gift of a programmer is NOT to write a program from scratch, it is to be able to learn all the past history and the intricacies related to programming a particular application and to overcome them and be able to make a program that will perform even better than what was available before. That is what Robert Houdart did for chess engine programming with Houdini.
Robert Houdart deserves ALL the credits for his chess engine program. It is not his fault if he did happen to do his work thoroughly and that he got inspirations from other open source chess engine programs. If he would not have done his homework thoroughly and would not have got inspiration from other sources, he would not have done his job properly.
Moreover, Robert Houdart has been fully honest on this matter. On his web site, he clearly acknowledges those who inspired him at improving the state of chess engine programming:
----------------
An invaluable resource for any chess engine author is the excellent Chess Programming Wiki maintained by Gerd Isenberg.
Without many ideas from the open source chess engines Ippolit/Robbolito, Stockfish and Crafty, Houdini would not nearly be as strong as it is now.
The Gaviota EGTB probing code used in Houdini is © Miguel A. Ballicora.
----------------
Sean Evans' comments seem to be like those of a jealous kid whose toy would have been taken away from him! He is really pathetic, to say the least. I am surprised that Robert Houdart even bothered answering Sean Evans' idiotic rant!
CONCLUSION: Robert Houdart deserves FULL CREDIT for his chess engine program Houdini. Moreover, it does NOT matter AT ALL that he happened to get inspirations from other chess engine programs whose source code is freely available on the Internet. More, he would have done a very bad job if he had avoided learning what is useful from these other chess engine programs!!
To Robert Houdart, don't even bother discussing with such people, you are above this type of guys!
As a payback for their ridiculous and completely idiotic accusations, Robert, do not publish a single bit of your source code!
The results obtained by Houdini is all that is needed to "prove" that Robert Houdart with Houdini made a giant leap in chess engine programming. Robert, keep improving Houdini further (if possible!) . For instance, use the RobboTripleBases that are used directly in RAM, as I have a feeling that it might even increase further the strength of Houdini compared to the current Gaviota tablebases.
Best Regards to All
MichaelIsGreat
This post in relation to Sean Evans' idiotic comments on his post:
Re: Why Is Houdini Not Entered In The WCCC??
Post by Sean Evans » Tue Aug 03, 2010 12:24 am
First, it has been posted a while ago but I still find Sean Evans' comments addressed to Robert Houdart in this particular posting to be plain rude, to say the least. Sean Evans should really have tone down his language because it is nothing less than inadmissible. To say the least. These comments are not only rude, they are idiotic, stupid basically and let me explain why. That Robert Houdart even bothered answering his idiotic comments is beyond my understanding really.
ROBERT HOUDART DESERVES FULL CREDIT FOR HOUDINI. WHY? Read on!
Secondly, Sean Evans does not understand that most of the ideas and source code of many types of applications have already been written and even made available on the Internet for all to read and use! That is true of a word processor, a spreadsheet, and many other applications. And in particular of chess engines.
Therefore, to want to have a programmer write an application from scratch or write a chess engine from scratch does not make sense at all. Why? Various improvements have been made in various areas related to the writing of chess engine programs. A good chess engine programmer has to take into account these past improvements, learn about them and move over them I could say by bettering them in several areas. Therefore, again, this idea of wanting a programmer to write a chess engine program from scratch is a question that comes from someone that has no clues whatsoever on how programs are written and why they are written the way they are and not another way!
Even if a programmer would start from scratch any type of application, many times, he would unknowingly use source code that has already been made available from an open source program that is available online and that was used before.
To conclude: there is no such thing as writing a program from scratch (!!) when this program has had an evolution for quite a while such as it is the case with chess engine programming. It does not make sense at all.
The gift of a programmer is NOT to write a program from scratch, it is to be able to learn all the past history and the intricacies related to programming a particular application and to overcome them and be able to make a program that will perform even better than what was available before. That is what Robert Houdart did for chess engine programming with Houdini.
Robert Houdart deserves ALL the credits for his chess engine program. It is not his fault if he did happen to do his work thoroughly and that he got inspirations from other open source chess engine programs. If he would not have done his homework thoroughly and would not have got inspiration from other sources, he would not have done his job properly.
Moreover, Robert Houdart has been fully honest on this matter. On his web site, he clearly acknowledges those who inspired him at improving the state of chess engine programming:
----------------
An invaluable resource for any chess engine author is the excellent Chess Programming Wiki maintained by Gerd Isenberg.
Without many ideas from the open source chess engines Ippolit/Robbolito, Stockfish and Crafty, Houdini would not nearly be as strong as it is now.
The Gaviota EGTB probing code used in Houdini is © Miguel A. Ballicora.
----------------
Sean Evans' comments seem to be like those of a jealous kid whose toy would have been taken away from him! He is really pathetic, to say the least. I am surprised that Robert Houdart even bothered answering Sean Evans' idiotic rant!
CONCLUSION: Robert Houdart deserves FULL CREDIT for his chess engine program Houdini. Moreover, it does NOT matter AT ALL that he happened to get inspirations from other chess engine programs whose source code is freely available on the Internet. More, he would have done a very bad job if he had avoided learning what is useful from these other chess engine programs!!
To Robert Houdart, don't even bother discussing with such people, you are above this type of guys!
As a payback for their ridiculous and completely idiotic accusations, Robert, do not publish a single bit of your source code!
The results obtained by Houdini is all that is needed to "prove" that Robert Houdart with Houdini made a giant leap in chess engine programming. Robert, keep improving Houdini further (if possible!) . For instance, use the RobboTripleBases that are used directly in RAM, as I have a feeling that it might even increase further the strength of Houdini compared to the current Gaviota tablebases.
Best Regards to All
MichaelIsGreat