Ozymandias wrote:Once a sufficiently improved version comes along, such work becomes worthless.
But this is true for ALL engines. The Stockfish version Pre-Contempt gives completely different eval than the Post-Contempt version. Imagine that someone implemented Position Learning into the PreContempt version and then ALL analysis would have been tied for it and would have become worthless after the introduction of Contempt because the engine would have preferred radically different variations.
And this time old versions are obsolete, back in the time of Stockfish 2 was introduced, I could use different versions of Stockfish when this happened, and enjoy low redundancy as if they were completely different engines.
Nowadays my analysis from November 2017 is obsolete, and with it all the analysis of the past 10 years, but no amount of learning or engine features would have saved it, so "all your chess work will become obsolete soon" is something people have to learn to live with, and it's something impossible to stop in any learning implemented.
Ozymandias wrote:Your last point has been true up to now, but given the recent event I just mentioned and the difficulty programmers might encounter, when it comes to obtaining significant Elo increases, it could stop being true at any moment.
If you're the same Ozymandias I know, I don't need to tell you this, but you'll remember this has been dreaded for the last 13 years, and it never happens. Rybka 1.0 happened and then Rybka 3 happened, and then the whole Clone Wars happened and Houdini became the top clone, and Doch happened and after Don Dailey died Komodo became top engine for a bit, and then Stockfish gained 400 ELO and my neighbor and her dog each got their own Stockfish Branch that treats Contempt differently than dev by default...
Alpha Zero may have let us peek into the future of how things will be done, where programmers don't bother teaching their engines material values or check extensions at all, or it may be the next Deep Blue only remembered by some feat in a time when Crippled Stockfish 8 gets defeated by 72-0 by the top engine of the time, but the imminent scarcity of ideas to improve chess engines, where programmers find nothing else to do so they finally implement features that users want, may not be witnessed by my granddaughters...
Your beliefs create your reality, so be careful what you wish for.