Limitations of science