It depends on what you mean by Science, and what you mean by Hinduism.
We can all accept that Truth cannot contradict Truth.
Science is in the business of pursuit of Truth - because they believe the highest Truth is yet to be discovered. So they are bound to take baby steps and make mistakes along the way.
Hinduism is in the business of revealing Truth - ...
There are already answers which tell the answer to your question. I impose a question: why are the contradictions or whatsoever you want to call it arise?
The answer is we humans interpret, compare and discriminate between science and vedas. Science and vedas must not be compared, they are two completely different things.
Science is modeling of universe ...
Science does not contradict religion in essential matters, simply because their aims are different.
The main aim of science is to understand the things of this world. It's concerned with the multiplicity of this world of things and the world and more broadly, this universe.
Whereas religion, and the Veda's in particular, are concerned with spiritual ...