Uncertainty and science