Idea: Focusing on this thread title:
Glossary toward understanding discussions as exemplified in this
PR request about "moves left", now plies left:
First getting the following out of the way:
I still think there could be a digest/expand thread here out that
successful PR request (as in being seriously worked on by the code
makers, the devs) about such additional "heads" (as keyword) and
how modular sub-networks can be developed in relation to chess
behavior concerns, and then hooked or glued to existing
training/testing framework (not coding, but one step up, before
coding, algorithm, optimization and ML), which, in my view should
be touched even by the wider lc0 community, even those members
like me more comfortable or suited to longer paced discussions
with the capacity to make threads based on topics (and hierarchies
of topics, emerging maybe), which the proven forum structure
provides. As an echo, not replacing GitHub practical and to the
point discussions, not replacing the chat exchanges in Discord as
the decision making and coordinating place.
Getting there:
I thought here would be a place for topic split, so that I can
keep focusing on glossary and this thread not diverge into content
discussion proposed above (complementing PR). So, how to do
both? a new thread, but maybe unburden that one from the glossary
tuning work, and let it be more about concepts and non-devs
inclusion into a "higher" level conversation, meaning attempted
jargon minimization aiming at common language, not a value
judgment (I don't do that, at least I try not to).
However, this nice link suggestion by D.kappe provides for an
opportunity to dive in and learn backward for my objective in the
title of this thread. This is my immature learn by diving (and
annoying?), getting lost, grab some floating hanging thread of
fruitful question, lifting up from that to the next such question,
and finally getting a compatible working story that I could call
understanding. Does not make sense? OK, lets try to make it
clear.
Idea:
Well, why don't I take the time to carefully read the PR from link
above, starting from...... the end (the PR presentation post I
mentioned), and then above and below ongoing discussion, and devs
follow up toward implementing that PR (final objective).
With a pulsating objective of making an inventory of terms that
get in the way of the higher level picture, or understanding what
they are talking about. Actual devs are welcome to drop an eye
glance, making sure I don't go astray (good faith expected though,
as I bring mine). But, I have nothing to show or lose and just
want to learn and understand, and hope my individual viewpoint
can help others. So please, non-devs, don't be afraid to show
strength through exposed ignorance.
Please, try with me to go read that PR, and make a list of terms
that get in the way. and share here, while I
start adding my own. And, devs, dev-like, chess first, ML first,
and other priorities could exercise their pedagogical skills at
completing the emerging small scale keyword glossary I am aiming
at. (now I am exhausted, next I go to PR glossary task, maybe
tomorow I will have something less meta to write or share).