To reply to the OP, I skimmed the link in question, and the author seems to be complaining that corporations don't hire people despite having colectively large cash reserves (correct me if I'm wrong). The reason for this is that no firm will hire people if they're not likely to profit in the transaction. Corporations (and business in general) exist to make a profit, and don't hire people just for the sake of it. Regulations (as mentioned in the forementioned link) cause uncertainty and risk, and therefore reduce the likelyhood of making a profit from the work of any new employees.
If governments want to create more jobs, they must make employing people more profitable. There are several ways to do this:
Reduce regulation - by removing these disincentives to employ people, companies will be more likely to hire new employees.
Spend more money (build roads, pay state employees more, give it away, etc) - more money in the pockets of people who can then spend it creates the opportunity for more jobs.
Reduce taxes - ditto for the previous point, but somewhat more efficient.
Reduce the minimum wage - of course, it's usually not minimum wage jobs governments generally want to create, and this could have repercussions for those already in employment.
Subsidise employment - sounds stupid, unless you consider the cost of welfare payments and the possible unpalatability of some of the other suggestions here.
A sensible government might use some or all of these measures. Of course, spending money or reducing taxes has long term debt repercussions...