Stephen Meyer, the director of the Discovery Institute’s Center for Science and Culture, spoke the other evening at a forum called “Socrates in the City.” Normally it’s in New York City, but tonight ...