We don't find it hard to hire in the sense that our offers are always accepted. I was moreso trying to indicate the difficulty of finding competent developers in a sea of candidates who are disinterested and lack the technical aptitude.
Again, what I'm saying is despite all this most candidates still don't have anything they can talk about because they're disinterested in IT and doing it for a tech salary. You don't sound like you fit that profile, but most candidates that we receive wouldn't be found on HN anyway.