Science Philosopher Nancy Cartwright: science must meet the world or risk losing public trust Ashwin Naicker · August 15, 2026