bob wrote:Michael Sherwin wrote:jwes wrote:metax wrote:bob wrote:The change to null-move suggested by Cleveland was another 5-10.
Which change?
Not doing null-move when the depth remaining is 1.
Just one more example of something that I have posted about years ago, that has been in RomiChess for years and that has been migrated to Crafty and other engins. And everyone else gets the credit for it.
I posted that history tables were useless for move ordering shortly after RomiChess was first released. Later they were dropped from Crafty.
History for _ordering_ has gone from Crafty since a 20.x version which is 3-4 years old at least. It was _not_ bad or useless. The effect was minimal and in cleaning up the code, we slightly modified killers and hashing and found we could do without it.
*****************************
RomiChess is older than 3-4 years.
*****************************
I posted that IID is of no benefit. Later it was removed from Crafty.
Again, it is not of "no benefit". It just adds some quirks to hashing that I wanted to get rid of, rather than working around them. There are circimstances where it is pretty good.
*************************************************************
There are circumstances when generating a random move to play may be pretty good. But, until you work around the problems of IID and the hash, and then cluster test it, there is no acceptable proof that it is of any use.
*************************************************************
I posted way before Bob that LMR as done in Fruit did not add to Fruits strength. I was pooh poohed.
There you are wrong. LMR in fruit _does_ work. But the history part of it is completely ineffective.
*************************************************************
I removed LMR from Fruit 2.1 and it did not loose any strength in my test.
*************************************************************
There were a few other things that made it into Crafty or was dropped from Crafty sometimes years after I had posted about them. If I had the time I would go back through all my post and catalog them.
I posted many times that various ideas were left in engines just because they did not seem to hurt. Much later Bob post the same conclusion.
Yet Bob posted once at the old winboard site that he did not believe that there was any possibility that there was anything of value that he could learn from me concerning chess programming.
Please try again, and provide the _exact_ quote. I believe I commented about RomiChess, where you were going on and on about how it would _eventually_ use its learning to beat crafty. It never did, because that type of learning is simply flawed.
*************************************************************
Well I am not going to bother, but we were not talking about learning at that time. My comment to you was something like, 'no wonder Crafty is falling out from among the top engines since you are not willing to explore
the ideas from new open source engines. So, there is not possibly anything you could learn from me or any other new guy on the block.
************************************************************
************************************************************
For what my learning was intended for--human/engine sparring--it is not flawed. It works perfectly!
***********************************************************
But that is just how the world works!
Somewhat "ego-centric" today, are we???
************************************************************
Not really. Just frustrated and wondering why I bother when all my ideas are crap.
***********************************************************