This should be titled "How to hire a programmer with years of experience using multiple languages" simply because the advice doesn't apply to anyone outside that demographic. It won't apply to recent graduates and it won't apply to someone who has spent the last 10 years using .NET (for example) exclusively.
Sure, if your loose definition of a hacker is someone with diverse language experience then it applies, otherwise it's nonsense.