This appears to be describing an electrostatic speaker. They're on the market, and have been for decades, using mylar or a similar material.
Yeah I am really nonplussed how this is the top post on HN right now (I know that is against the rules to mention but really)
Well this tells me nothing.
(The two meanings of this word are essentially opposite)