This is part of the larger tech hiring culture of "it's better to miss hiring someone good than to hire someone who might be bad." The guy in the story is hit especially hard by this, but HR's paradigm of fear/incompetence/inability to manage people after they're hired is a big piece of it.
It's not ever easy for someone classified as an ex-con to get a job, but tech discriminates more than most other professions.