Last time I had a decision to make on a non-compete, I did consult with a lawyer and he basically said there are no guarantees, but generally a non-compete cannot be enforced if it prevents you from earning a living.
Edit: the article implies that places like McDonald's do this. I worked there (albeit years ago), and at that time it was not true. We would have been rightly laughed at if we asked for a non-compete on a minimum-wage job like that. It was hard enough to hire people who were reasonably well-groomed, punctual, and energetic. We would not have added unnecessary barriers like that.