Just make sure you don't pointlessly store continuations when you don't need to, like on Hacker News.
Indeed. The language of implementation does not matter much, what matters is what sort of data structure you use. When you can just read a piece of text from a database, it makes little sense to create an opaque state-carrying object dependent on the memory space of one process. news.arc is about as far from "functional programming" as you can get. People often use Darcs as an example of why functional programming is…
I definitely fall on the Erlang side, but (especially if you shrug off the fanatic outliers) the differences are actually quite minor.