Earlier quoted context omitted.
One thing the parent didn't bring up was there was a philosophical movement called "rationalism" that preceded the contemporary movement that refers itself by the same name. These so-called "Continental Rationalists" included philosophers like Descartes and Leibniz. The British Empiricist movement, featuring Locke, Berkeley and Hume, arose in response to the Continental Rationalists. One of the key points of contenti…
> Thomas Kuhn's "The Structure of Scientific Revolutions" calls into question the very idea of there being a "scientific truth" that is independent of historical assumptions. OK, let's do this. We have a scientific theory. From it, we derive some engineering discipline, which uses the theory to, essentially, make predictions about what will happen if we do this to that , with the property that, if the predictions hol…
Newton's physics are useful in engineering; in fact they have been good enough for almost every engineering project mankind has ever undertaken, including complex stuff like landing a robot on a comet. But are they true?
Well, we know they are not complete. There is evidence that Newton can't explain; that's how we ended up with our modern theories of quantum mechanics and general relativity. But are those true?
Because we know we cannot reconcile them with one another. And then there is dark matter and dark energy, which are as yet unexplained, and might comprise about 95% of the known mass/energy of the universe.
More prosaically, think of the last time you saw a bird fly. What's the "truth" there? Your observation, or the theories of quantum mechanics and gravity, which we believe govern the matter and energy of the bird?
In programming we have a concept of "leaky abstractions"--build a layer of abstraction on top an underlying technology, and chances are at some point, someone will have to descend to the underlying technology to fix a bug or find an optimization.
What if our entire history of scientific observation is just a collection of leaky abstractions? We have no way of telling in advance when we've reached the bottom. So the theory we think might be "true" today, might turn out to be a leaky abstraction tomorrow.
Edit to add: Cultural and historical assumptions raise their heads when we find the holes in the abstractions and are trying to explain them. In the absence of reliable theories, or in the face of seemingly incompatible observations, we just try to sort of apply what we already know.
Kuhn's idea is not that scientific knowledge might be wrong. It's that human beings might be wrong when they think they know what the truth, or reality.
Einstein said of quantum mechanics, "God does not play dice," and he spent years trying to prove that the universe is as deterministic as he believed it to be. That's what the voice of historical assumptions sounds like.