You said, explicitly, that there were "rybka ideas in Crafty." I am STILL waiting for you to point out one in the version you quoted. Still.Rebel wrote:Read again: http://www.open-chess.org/viewtopic.php?p=13104#p13104
The topic from the beginning was (and always has been) your flat out denial of the obvious, the denial your mind remained unaffected looking at Strelka (=Rybka) sources, discussing Strelka sources in fora etc.
Please show the "idea" that was ADDED to Crafty between the two versions you pointed out. I diff'ed the code to show that there was no new code at all, that I had tuned, via an accidental discovery, futility pruning to go beyond the "idea" that WAS taken from Heinz's "scalable search" dissertation. The Heinz paper far pre-dates fruit/rybka. See his explanation of futility pruning and extended futility pruning. I took it one level further by accident, and when I found it worked pretty well, I tried 2 levels further and got a better result. I tried 3 and found no change at all and stopped at 2. Without looking at or discussing strelka or rybka (ippolit).
After my initial teasing remark (programmer to programmer) to remove all Rybka code from Crafty that came with a smiley you declared full war on me.
You took it the wrong way Bob and you wouldn't listen and became unreasonable.
You still do.
I reached my hand out here on CCC to you, instead of taking it you decided to bite by bringing up an old score.
So now what? Two old men have proven today they can behave at Rybka forum so why not here?
I will answer your questions nevertheless.
It should have been an eye-opener because you don't know (and can't know) the origin of the idea (double LMR reductions), explained in the link on top.bob wrote: Simple and easy to answer question: You gave a specific version that saw an improvement in the branching factor, as your "smoking gun" that I had copied ideas (or code) from strelka/robo*.
Wrong question because you were (and still are) moving outside the scope of my initial teasing remark from programmer to programmer (!!!) to remove all Rybka code from Crafty that came with a smiley.I gave you a diff of that version and the previous version. Did you see ANY robo* idea that was ADDED? Or did you see two lines of code that were tuned, constant-wise, and which are not even present in robo*?
Explain to me how you possibly could take that literal since we both know that copying CODE from an external source into your own code is nearly mission impossible due to all kind of conficting stuff, variable names to begin with.
It was always about idea's. And explained to you numerous times.
Funny, it was the time I held Vas for a copy boy.Your goal here, and then, was simply to divert attention away from the fruit/rybka discussion.
You can easily verify this by comparing the two versions... I do not object to copying ideas when they work. And I have given credit to those whose ideas I HAVE used in the past. Thompson's hashing algorithm. Nalimov's EGTB stuff. Pradu's magic move actual code (although I had to modify it a bit). null-move. reductions (from fruit). etc. I simply have NOT looked at robo* and friends at all, except for one idea that others were discussing and which did not make sense to me (tt-singular idea). I tried it and tossed it.
And, like it or not, that is the way things actually are, rather than how you might imagine (or wish) they were... I don't see anything particularly "funny" about accusing anyone of doing something they explicitly say they did not do. And normally, should I do that, I would provide some sort of supporting evidence...