Descartes: Knowledge Needs a New Foundation!