1. An in depth understanding of Physics, History, Literature, and Philosophy. You can just make up whatever you want in Economics, Sociology, and Bitcoins as fits your political leanings.
2. Learn to resist weapons grade grammar analysis.
3. Learn to recognize sarcasm in short, written text.
No need. This is HN. Someone's bound to have used machine learning to crack this already.
If a business is solid, no funding is needed. Or, if it is needed, it's easy to get.
Forming or becoming a capitalist organization using Other People's Money is a perfectly valid approach for an entrepreneur to take, and if so whether funds should be raised from VC's or other sources is the kind of uncertian decision that entrepreneurs have to rise to, yes.
But it's also possible to be a complete entrepreneur by using only your own resources whether that is primarily funds or not. You may or may not need to choose a low-resource-requirement business to operate. You may also survive or prosper in a capitalist environment and/or compete in a capitalist market without being a capitalist at all.
At least since recorded history anyway.
IMHO the top of the list for entrepreneurial skills should be the ability to develop the best income from the most satisfied clientele.
I don't know if I can recommend "learning" to raise from VCs but you're right they should practice all aspects of launching and running a company a few times by doing it.
That's the secret answer at McKinsey.
https://www.npmjs.com/package/conker
https://www.programmableweb.com/library/sabre-dev-studio-nod...
1. Programming chips in binary, machine code, and C. You need a variety of chips. Try to learn at least 5 from each manufacturer.
2. Learn at least 37 Javascript frameworks, as evenly divided between front-end and server side as you can. (Good news: angular 1 and 2 count as 2 frameworks).
3. Learn Scala, Rust, Haskell, C, C#, Java. (Python and Ruby go without saying).
4. Learn R, machine learning, statistics (prob and regressions), linear algebra and multi-variate calculus.
5. Learn growth hacking (edit:) and lean startup, human centered design, and design thinking.
6. Learn accounting, finance (go through Markowitz, to Black Scholes, Fama, CAPM, and factor models. Read the original papers only and implement everything yourself, in 2 languages).
Now you are ready to read HN.