Let's say I propose that no existing solar panel designs respond to artificial light. Easily falsifiable. Say you perform the experiment and find that panels from First Solar do respond to artificial light. I refine my hypothesis to "no existing solar panel designs respond to artificial light except for First Solar". You find that SunEdison panels do, by testing at your lab in SF. I refine my hypothesis to "no existing solar panel designs respond to artificial light when tested outside San Francisco except for First Solar". You repeat the experiment in San Jose, and I refine my hypothesis again.
We're revising the model, keeping it falsifiable, and keeping it consistent with existing evidence. It would not be without merit to claim that this is something of a toy hypothesis, however, and that our time would be better served otherwise.
After it was proposed as a self-consistent theory of quantum gravity it was realized it wasn't self-consisten because it had ghosts, which was then fixed by adding 22 dimensions. But this is a problem because that's not how many dimensions the world has so they solved it by compactification that folds all the extra dimensions tiny so they don't bother us. But then it turns out that there is no particular reason to fold just so so that we get the world we live in. And now they are trying to find a way to make it so its natural that the folding happens just so that we get the world we live in.
Secondly, and most importantly, while it is true that some models get revised whenever there is more data, those are poor models. Good models agree with all the data and don't need modification. (The best models agree with most of the data, but sometimes don't so that the scientist gets a mystery to solve!) Realistically this stage takes a while to happen, and proponents of string theory argue that they right now have a models that is going to be great one day, but right now needs a bit of tinkering. What critics say is that string theory has been in the "tinkering" stage for around 50 years now and maybe we should try other ideas a bit more.
Finally, I don't think Sabine likes being refereed to as a "he" and rather have that pronoun used to describe the father of her children rather than herself.
Has string theory made a single prediction anyone went out of their way to test, finding it accurate?
I don't have a problem with shoveling in a bunch of dimensions. If it's shovelled in carefully so as not to predict anything that can be tested, I can get that entertainment from watching flat Earth videos though.
Models like e.g. the heliocentric solar system, or even relativity, weren't developed that way - they were developed by noticing flaws or incompatibilities in existing models, and proposing a better explanation for them. (The much-touted "experimental verification" of relativity in an eclipse was a nonsense - the errors were as large as the measurements - but it didn't matter; the theory was elegant enough to be obviously correct).
String theory is mostly still at the fiddling-with-the-epicycles-and-thought-experiments stage. But at least it has a model that contains a) standard QM and b) a graviton. None of the competition has even got that far (and there's little reason to think they ever will in most cases).
Given how real people and organizations work, psychology, resource limitations, incentives, etc., this is VERY idealistic, but still, imagine that you had found your data in a different order, so you ended up with the same data you have now, but had a different subset previously. With two different subsets in the past, your best past models might have been different from each other, but your best choice now should be the same now that both paths have converged on the same data. So why should your choice in the past have a "vote" in your choice now?
So (again, ideally), don't "revise" your old model; take the data you have now, old and new, pretend you are starting from scratch, and choose the best model. If a theory such as String Theory keeps failing to account for new data and is repeatedly modified to keep it from being disqualified, a reasonable question would be whether, if we started from scratch knowing what we know now, we would come up with this repeatedly patched String Theory version as our first choice.
(And, yes, I know that from a Bayesian perspective you can't literally start "from scratch", but that doesn't mean you have to use your most recent model as your prior).
Another more subtle aspect of epicycles, real ones this time, is that they are too powerful and can be used to prove anything. You can predict the motion of the planets with epicycles, it's just that the required series is very long or infinite. And with very long series of cycles, you can "predict" anything: https://youtu.be/QVuU2YCwHjw?t=25s Thus, one of the problems with epicycles both real and metaphorical is that they are indeed not refutable. Because epicycles can predict anything, they aren't that useful; they exclude far less than meets the eye at first.
It isn't hard to see that characterist showing up in string theory. The theory has for a very long time had problems with excluding possibilities, and each new metaphorical "epicycle" seems to come with more parameters than the last, rather than fewer. Now, this isn't unique to string theory since all the current theories seem to have that problem, but then, the point is, why does this problematic theory have so much more support and money than the other problematic theories?
String theorists talk about how rich and complex the mathematics is, but maybe that just means it has so many possibilities you can always come up with an explanation to overcome newly-discovered difficulties.
Epicycles --> Taylor series.
This might be Skepticism but we're not sure
The problem was not that it was discarded, but what happened between new data and getting discarded and how long it took.
You don't want Epicycles because theories should be "simple" and Epicycles are added exceptions
For example, general relativity could make Newtonian mechanics fall out as a low-mass, low-velocity special case, and solved the already-known theoretical problem of the constant speed of light, but there a lot of conceivable models that could solve that. To be accepted, its predictions needed to be tested (starting with gravitational lensing in the 1919, and going through higher-precision tests later).
This is related to the problem of overfitting in machine learning. You can get a system to be very very familiar with your training data, so it can predict the things it has already seen. However, until you have validated it on data it wasn't trained on, you don't know if the model reflects any of the underlying properties of the system it's observing.
On the other end of the predictive spectrum there's Einstein. Somebody fiddles with the equations and says, "if this is right then there could be black holes!" And then... they find black holes. It seems that every few years there's some confirmation of an odd corner case that shows the predictive power of Einstein's theories.
That string theory can calculate the known might still be useful, if it's a more convenient way to get the results than other theories. Plain old Newtonian physics is still hella useful today, for instance, even for space missions. AFAIK, string theory is not more convenient.
Take this with a grain of salt, because I haven't kept up on what string theory has been doing lately. As a matter of personal triage I stopped following it until such time as I heard that someone predicted something interesting with it, and it was confirmed in observation or experiment. If that happened then I missed it, and would love to hear about it.
The author and I got the impression that string "theory" (let's call it "string hypothesis" instead?) has so many degrees of freedom that it can predict basically anything you throw at it, even things we now know aren't physical, so its predictive value is zero.
"I have solved all of math, physics, and everything else ! Look ! My theory is simply the assembly programming language. Any problem can be expressed in it and anything that we can predict we can predict using some assembly language".
You wouldn't consider this to actually predict anything, right ? Despite the statement being perfectly true. Change any prediction into the assembly program printing it out. Done/done. So the critique of string theory is that it is such a form of assembly language. It is a general principle, that can express nearly any algorithm.
So generally one considers that any theory, for it to be a theory, has to predict things unrelated to why it was originally designed, with no changes (or at the very least, very minimal changes). Quantum theory, for instance, was designed to solve a particular problem relating to electrons, but turned out to solve the ultraviolet catastrophe (and dozens of other problems).
Every serious astronomer in the West (indeed, every educated person) has known that the earth is round for about 2500 years. The idea that medieval Europeans believed in a flat Earth is largely a modern myth. See https://en.wikipedia.org/wiki/Myth_of_the_flat_Earth