Neither of us are idiots, we both know what we're doing. The conflict is when I make an assertion about geometry (general) that doesn't hold for geometry (Euclidean) (or the reverse, the other person makes a general assertion that doesn't hold for non-Euclidean geometry). Unless we sit down and compare our base assumptions (axioms), we cannot resolve this apparent conflict.
I'm not saying this is universally the case, there are contrarian trolls and idiots out there, but oftentimes people are reasonably rational but are starting from different positions. This leads to conflicts in politics, economics, religion, and, yes, the understanding of the physical world. It's not helpful to call them all idiots because many times they aren't, they just have different base assumptions (or priorities, often, in the case of politics and economics). And calling them idiots only leads to an emotional, not rational, "discussion". Take a step back, don't be a jerk, and listen to them, work backward to the actual point of disagreement and then focus on it (or not, once discovered you may realize there is no resolution that will satisfy either or both of you).
As so, science doesn't have a "foundational" assumption (because it's willing to change its assumptions). Rather, science subjects assumptions to evidence - not the other way around...
Yes, it does: it assumes that evidence is a reliable guide to truth.
"evidence" and "truth" are very semantically related. By semantics, "evidence is a reliable guide to truth" is not nearly an assumption... as it is a logical definition.
It's a bit like saying: "it assumes reddish color indicates red".
EDIT: "Reliable" is the problem word here. Remove it from your statement, and it certainly is no longer an assumption. That said, I don't see where science inherently makes the assumption that evidence is reliable...
Your having to hedge with "nearly" is an indication of the weakness of your position.
First, there is no such thing as a "logical definition". There are only definitions. Perhaps you meant "logical tautology" but in fact the idea that evidence is a reliable guide to truth is neither a definition nor a tautology, it is an assumption. And it is an assumption that is open to reasonable doubt. To wit:
> it assumes reddish color indicates red
It is far from clear that this is true. What does "reddish color" even mean? How can you define it without begging the question? How do you know that your subjective perception of "reddish color" is the same as mine?
A better example: solid objects are in fact not solid, they are mostly empty space. So the assumption that "solid appearance indicates solid" is actually false.
Now, if you'd rather use "logical tautology" that's fine by mean. It's close to what I meant. "Evidence" and "Truth" are very semantically related... so much that your statement earlier is almost a definition, not an assumption. By definition, Evidence is something that indicates truth. Again I think the word reliable does make the statement an assumption. But again, I don't see where science ever made the assumption that evidence is reliable...
As for your second example, it is not much better. I will again attempt to show you the problem with your argument.
>solid objects are in fact not solid, they are mostly empty space. So the assumption that "solid appearance indicates solid" is actually false
For your argument to hold, your definition of solid in your second statement must be incongruent. I'll try to show how.
> solid objects are in fact not solid, they are mostly empty space
Here you've tacked on some definition to the word solid. That added definition being: "they are mostly empty space". Now let's look at your next statement
>So the assumption that "solid appearance indicates solid" is actually false
This only logically true if you use two different definitions of the word solid. Otherwise your statement is nonsense, when substituting your implied definition of solid:
something that appears as not empty, but is in actually mostly empty space appearance indicates something that appears as not empty, but is in actually mostly empty space is actually false