I had a long conversation with an engineering manager at a public tech company. He told me, basically,
"Ruby is dying. Most new, funded startups in SF/SV are building in NodeJS if it's a web-based app (or a mobile back-end)."Is there any validity to this? Is there any recent survey data on what startups are using (or maybe what YC companies use)?
I'll go back to what Steve Blank and others have said: most startups that fail (and most do), fail because they build a product nobody wants, not because of technical problems with the product. If you believe that is true (and I do), the tech stack really just isn't a very important decision at all. And I think that's especially true if you stick to anything even remotely close to mainstream: Node, Rails, Grails, Django, Flask/Pyramid/Pylons/Whatever-it's-called-now, Scala+Play, Java+Spring MVC, Whatever-Clojure-uses, etc.
Now, if you said you were building using Algol-68, SNOBOL, RPG/400 or MUMPS, then there might be a legitimate question regarding your ability to find and hire good developers, etc. But I'd still almost be willing to bet that "building a product nobody wants" would be more likely to be the culprit if the company failed, than the tech choice.
That said, we use Groovy and Grails here. Node is on my list of "things to play around with when I have some free time" but nothing I've heard yet gives me any reason to think that it's a "game changer". Feel free to convince me otherwise though.