I say, find someone non-technical or someone who focuses on this from the beginning as a co-founder. Having all hackers means sometimes people can get lost in the trees of coding without even remembering what forrest they're in. Tons and tons of exceptions to this rule obviously but certainly what I've seen. Also, it's much tougher to bring a product to a marketing person that hasn't been throughly market tested and tweaked thereof, and simply say, "Ok, now you do the rest." The market and consumers should always, always be in anyone's mind the entire time they're creating a product.
Also. There are tons of non-technical types with wealths of experience in business, marketing, etc etc. on HN. I being one of them :) Hell, I think it's near impossible to find programmers since I don't run in programmer/hacker circles. So we always have the same question of where the hell do you find a great, technical co-founder who's a compliment to yourself. It's all a bit like dating I suppose.....