BubbaTough wrote:Dann Corbit wrote:
It seems to me that you cannot make any progress at all, unless you have both people with new ideas and people who test things.
Of course, it is possible for one person to do both tasks admirably well, given the proper resources.
That is so true Dan. Its no coincidence that the teams that produce the most consistent improvements in their engines always put a lot of attention and effort into their testing methodologies, and very often have dedicated testers. I hear a lot of authors of much weaker engines describe many interesting, creative, and promising ideas...and am convinced some of them are no less potent as programmers and concept people than the authors of much higher rated programs. But their inferior testing holds them back.
Effective testing given limited resources is not trivial (as is clear from the many debates on the subject) and is critical to success. I am convinced that one of the major things Vas did to improve computer chess in general was not just giving us an excellent program to test against, but to reveal a fair amount about his testing methodology.
-Sam
Well Rybka has great similarities to the panther tank from world war 2.
http://militaryhistory.about.com/od/veh ... anther.htm
Well they had Bob's entire cluster or something from end 2004 far into 2005 to tune rybka 1.0 and zappa world champs 2005. Nothing is new in that testing methology. The question is how Anthony KNEW what other programmers had been doing there. How did he *get* that knowledge.
Because i didn't tell him that. He dropped a few lines in my direction.
How did he KNOW that?
Same is true for Pradu Kannan, he also suddenly was talking similar stuff like Sune Fischer, both seem to be buddy mates somehow. Where did they get the knowledge?
There seems to be some sort of 'big tank filled with information' where some among us get their information from and it is unclear how they get access to that big tank.
If you pay a few software engineers to get to work EXISTING PROVEN concepts, that's quite different from putting a lot of your time into discovering new methods and then getting those to work.
A big number of released engines now seem to have the same programming staff, yet they share they only have proven concepts. Some years ago if you would have done that, then the original engine author/manager would have started 100 courtcases. That's not happening now. Why?
If you carry out proven concepts from different programmers in a very well manner, then that kicks butt of course.
Combining those already is very complicated indeed, but you get what you pay for.
I missed Bob giving online anywhere even 1 line of comment on the master thesis from Anthony Cozzie, which is about parameter tuning, using the Fabien Letouzey concept.
Of course if you careful analyze later then what went ok there, it's easy to improve and get in other fields (neural networks huh) things moving as well.
Myself i have some ideas that can lead to a terminator chip, using self learning concepts and in fact a rather simple mechanism that can create this. It's not based upon neural networks nor testing to death like crafty seems to be doing, but it's again a big wide open research field.
Please distinguish between what others have been doing already and new concepts. There is a big difference between PAID industrial engineering and open research.
You get what you pay for, but who is paying all this?
All GM's i know are paid for example and not even much. Just a couple of thousands a month usually (which for a very big expert in his field is not much using objective standards let's face it).
If you hire Cozzie for version 1.0, it's very unclear who builds 1.x to 2.1
then. For the Neural Network parameter tuning of material another dude who probabla didn't do anything else and whose face i see right now in front of me, so i'm guessing i'm not far off.
The testing will be another staff and the current versions incorporate the mainline checking a la shredder a tad and singular extensions type GCP/Diepeveen/Moreland, the forward pruning from David Omid Tabibi and exactly described by Sune Fischer. And so on and so on.
Oh i forget the experimental unisys hardware of 16 sockets with new nehalem type cores. Expected sales price is 2 million, but release date is not clear yet. So it's very secret yet.
Possibly physical located in Tel Aviv somewhere near the 5 INTEL factories there.
We're speaking about a big budget.
Having all that knowledge is a lot simpler hiring all those guys, as they can brilliantly execute it.
BUT WHO PAID FOR IT?
Vincent
p.s. it is also interesting to note that during world champs 2005 that Shay Bushinsky already seemed to know what was going on, referring to the type of questions he asked when Cozzie and a lot of other programmers were present there in the cafe.
How did he know?