But that doesn't mean everyone who didn't have a technically inclined college experience and doesn't have a hacking job should give up on the whole concept of cofounders.
No - there are plenty of places to meet that sort of friend. The key point is not meeting people at college or at a job, but rather to know someone very well in order to be prepared to go through thick and thin with them.