Nice discussion this week. At the end there was a call for topic suggestions so here is one in case it is helpful.
Alexey made an interesting point about not wanting to focus too much on a single problem, or learning environment, while building Hyperon because that might cause the system to become biased towards that way of thinking rather than becoming general.
More learning environments may be good as it helps promote generality in the design of the system. Having only a few might help focus resources and makes it easier to make visible progress. Finding some which are "orthogonal", as in they stress the system in different ways, might be helpful.
It may also matter if there are people on the project who are passionate about a particular area and would enjoy developing it. And also if some environments are premade (like OpenAI Gym or Minecraft, for instance) this might save work compared to making bespoke ones, however bespoke ones might have desirable features.
It is also possible that building a suite of learning environments can be done early in development without needing foundational decisions about Hyperon's Atomese and cognitive algorithms implementation to be made yet.
So maybe that would make a good discussion point? What is a good list of learning environments to prepare for Hyperon for when it is ready to interact with them?
Jon