Boiling water is not a word. The phrase contains two words. While German has no word for "boiling water", it uses two words too, an adjective and a noun, the German language has the principle of composite words. As a consequence, there is an infinite amount of German words.
"Hackernewsleser" would be a word I just made up but every German can understand. A reader of Hackernews. Obviously this makes a dictionary tricky. And it has been a big problem for spell corrections in early MS Word Software.
I would write it Hackernews-Leser for better readability but both goes.