he invented it in 1892
Sir James Derwar invented the thermos flask. See related link...
They are the same thing, a thermos flask is just a different name for it. A vacuum flask is the original name.
Glass
To insulate a non-vacuum flask, a non- heat conducting material such as Styrofoam is put between the layers.