@dan613 @cstross @blacklight The amount of time it's taken me to accept that compilers actually do a good job of optimization these days and thus that I can abandon various constructs to help them out has been considerable. Except ++var over var++. That' still sometimes a thing.
@blacklight @dan613 @alan @cstross Most processors are ill-suited to the highly dynamic list-oriented data structures that are prevalent in semantic/conceptual AI programs (as opposed to the matrix operations common to associative AI, e.g., LLMs). Until we have reliable processor-in-memory (PIM), developers will still need to optimize memory management.