Science past and present