Dynamic Data Assimilation: Beating the Uncertainties