hgm wrote:Certainty comes at a price, and what "certainly works", might in practice be highly inferior to something that likely works. Because the combined error bars of statistical and systematic errors can still be larger when the error bars on the systematical errors is zero.bob wrote:I will stick with what certainly works...
This particular case is a very good example: you sticking to things that certainly work, lagging several years behind people with approximately 100 times smaller computational resources. And without those people, you would not even have known what to test, with your certainly working method.
I have absolutely no idea what you are talking about now. Since when have I _ever_ said that I didn't depend on ideas from others as well as on ideas of my own? I assume this pertains to the SEE + MVV/LVA discussion in some way? I don't see what algorithmic ideas have to do with testing methodologies, however. I've tried positions, and have now discovered that conclusions made from such testing doesn't match up well with testing in real games. I have (had) several pieces of code in Crafty that were better in some sort of specific circumstance, whether it be tactical, positional, endgame, or tree size control. And after testing with the current approach, I have ripped those ideas out because while they were good in tactical suites, or in my "random position suite" or in an endgame suite, or whatever, they were clearly hurting performance in real games because as I have removed things, our rating has steadily climbed over the past 6 months. Which convinces me my old "position" tests were not quite as good as I had thought.
I proved that it works. To the tune of 7 Elo +/- 4. But keep your self-centered attitude intact, it doesn't matter to me. It is even more likely that the next "great idea" I test will go the other way. One classic was using history counters as in Fruit. This testing proved clearly that the history counter as implemented in fruit is also NFG and does absolutely nothing to make the program stronger, and can actually weaken it in some circumstances. But one thing is for absolute certain... when I test something that may help or hurt, I will know with absolute certainty whether it is good or bad and by how much. I won't be guessing. Someone tried a different move ordering and it worked. There are lots of other ideas that have been tried that don't work, but nobody knows (yet).
But it is of course all their fault that you were wrong all that time: they were, after all, just superstitious morons, that did not have the slightest idea what they were doing, and happened to pick a quite complicated and non-obvious move ordering by sheer luck. Now that you have proven to the world with certainty that it actually works, they will probably repent, and abolish their misguided ways, giving you due credit for your brilliant discovery.
I prefer to "shine a light" on these things and find out, now that I have a mechanism to do so, rather than to make posts such as yours that offer absolutely nothing of any use other than to try to insult. You should laugh out loud all you can. Most of it will ultimately be you laughing at yourself, however...