No, I object to the use of past tense there. I believe that "all there is" that is observable could eventually be explained by science. Of course, science in its current state is insufficient to explain all there is, as evidenced by all the things we can't explain. But nothing will remain inexplicable forever.
> Science is a philosophical subject, not the other way around.
That's reasonable. Really I'm just using science here as shorthand for "obtaining knowledge". If philosophers can come up with a good explanation of qualia and consciousness etc, without the use of test tubes or brain surgery, that will be fine with me.