dmg_83
Hardware is "hard", but it's hard for the competition too - if you're good in that area that should be what you want. The social network / web app market has few barriers to entry - the programming is not difficult enough to prevent average programmers with great marketing and design skills from entering. Not good if your strongest asset is your technical ability and you hope go head-to-head with web 2.0 hipsters on there terms.
If you can handle something that requires math, physics, hardware knowledge, big initial investment, etc, why not look into ways of monetizing it? It's tough but you'd have a smaller pool of competitors than if you decided to try and make the next Flcker/Facebook/Twitter/etc. That more people aren't doing this leads me to believe I'm overlooking something, but it's surprising so many geeks are drawn to (and succeeding at) startups that seem to be the antithesis of geekiness (social networks, advertising, etc).
Overlooking this would lead one to believe there are known algorithms that solve NP-C problems in polynomial time (e.g., knapsack problem can be solved in polynomial time with respect to the decimal values of its inputs, but exponential with respect to the length of the binary encoding).
This was the first time I heard of this theorem (was googling for something I thought would weaken the author's point), and it really strengthens the authors argument - I thought his example of O(n^10) algorithms was sort of a fallacy but it appears not. If I'm properly understanding the Time Hierarchy Theorem, it is a very strong argument for what the author is suggesting (and somewhat disappointing for me, because I wish he were wrong).
Do you think that people's "what-to-do" dating ideas are an accurate reflection of who they are?