You need good environment, a teacher that can teach and is passionate about the subject, and students to be roughly on the same page. A computer may be used for supplementing some point, but it's absolutely a waste of time and resources to think that you can teach concepts with computers.
Write better software, Firefox is unacceptably slow. If Chrome, Safari and even gulp IE make browsing smooth, then Firefox is doing something wrong. Better fonts won't fix it.
People (junior devs and designers mostly) seem to grossly underestimate the risk of single point of failure. Yeah, yeah distributed, I know... but more of a monoculture problem: most-successful-strain-of-X.
You don't know if it will pay off or someone new will come a long and wipe the floor with AMZN. It happens to all big companies that let the temporary superiority get to them.
Free money, free money, free money, I repeat, free money!
There is no margin there, just buzz.
Never has a company without a profit margin sustained for a long term once the buzz wears off. Never!
Buyer beware.
HFT doesn't provide liquidity, it provides volume which is not the same thing as liquidity. Think churning the same 100 shares a 1000 times.
Since market participants assume that the volume they see is liquidity, when they try to execute larger orders, and BAM! (this happens with single large orders as well as a dump of 100 lots) the floor just vanishes from them as machines just turn off for some time while someone liquidates a position and tries to find ACTUAL buyers.
I've used netfirms for many domains. I would not say they are the best, I'd say they are slightly better than average. Reason for using them? Just few blocks away from them, in hte event of the worst case it's easy to show up physically.