I think Hoffman makes some fundamental errors when he discusses evolution and cognition. He says that evolution doesn’t evolve us to perceive “the truth” but rather evolved us to only perceive what will help us adapt.
His first error is to think that this is some major revelation. It's not. In fact people like Dawkins and Robert Trivers have written at length about how (even though at first it seems counter intuitive) organisms can evolve to deceive themselves or otherwise have less than perfect knowledge about the external world. The most obvious example is in kin recognition. It is a much more harmful error (in the sense of reproductive success) for a mother to fail to recognize her child than to make the reverse error. Hence most females are tuned to recognize an organism as her child even when there seems to be strong evidence against that fact. Birds like the cuckoo take advantage of this bias by laying their eggs in the nests of other birds. Even though the cuckoo baby often looks nothing at all like the other actual children the mother bird will usually adopt the cuckoo as her own, even when the Cuckoo is much larger than her adopted siblings and is taking far more than a fair share of the food.
There are many other examples. Trivers has an excellent book on the subject called The Folly of Fools: the logic of human self deception.
Hoffman’s second error is that he doesn’t understand that while it is correct that organisms didn’t evolve to have optimal information of the external world the kinds of errors that they make are mostly understandable and predictable. He speaks as if the rational conclusion of the fact that we don’t have optimal knowledge is to just say that all knowledge is suspect and should be discarded. That is clearly false. For the majority of possible traits better information equals better adaptation. Predators evolve better sight. Prey evolve better hearing.
Indeed the optical illusions Hoffman starts his talk with are excellent examples that show that humans can understand and correct for the errors that evolution has saddled us with. Theories such as Evo-Devo as well as the standard Darwinian model of adaptation provide us with good models to explain and predict where imperfect knowledge will likely occur due to constraints on possible designs (the vertebrate eye example) or the adaptive advantages of imperfect knowledge (the cuckoo example).
The proper response to these issues is not to just assume that all existing information is wrong but rather to continue to try and understand why and where we may have errors in our perception and cognition.
What I found even more puzzling was that after saying that we have to throw out all of existing science and concepts such as causality, Hoffman then proceeds to talk about causality and things like Markhov processes in regard to his new model. If causality is totally invalid then its as invalid in some new model as it is in existing models. If the external world and traditional math and physics are all an illusion then so is the science and math that assume there is an outside world which gave us things like Markhov models and quantum physics.
I will say that I think this topic is extremely interesting. For example, I think we can make a good case that the basic foundations for math as well as concepts such as causality and morality are innate cognitive mechanisms. This leaves open the question: could we even know if there are alternative ways of conceiving the world? My suspicion is that the reason these mechanisms are innate is that they correspond to some universal truths about how the universe is organized and can be understood. I think it is a completely unjustified leap to go from the fact that there are minor and understandable biases in our faculties of understanding to the conclusion that we should completely discount them.