There was a question about p value interpretation and one of the comments made me wonder whether there is some basic misunderstanding I have about p values.
I wrote "you can discard the null hypothesis because your data was very unlikely produced by the null hypothesis". This is imprecise because the null hypothesis doesn't produce anything, of course. I should have written something like "... the data is very unlikely given that the null hypothesis is true, hence you can discard the null hypothesis". Anyway, the example provided in the comment makes me think that me simply being imprecise is not the point but there is some completely conceptual different meaning in what I wrote and what I meant. The comment included this example:
"Imagine the following: you have a machine that measures neutrino mass on earth to check whether the sun is going to explode each second. Its calculation however includes some floating points, so once in a Million there is a mistake and the machine says the sun is gonna explode. Today it's your shift, and the machine tells you that the sun is gonna explode, p=1e^-6. Now, the "data was very unlikely produced by the null hypothesis" is not correct, because it is distinctly less likely that the data is not produced by the null, considering we're still alive."
I think the point is that the probability that the sun exploded given the fact that we are alive is zero, hence it would actually be wrong to believe the sun exploded just because the p value is so small. But how is this related to the distinction between "...given null is true" vs "...produced by null"? I don't see what I am missing but I feel like there is some important fundamental difference.