10 Hypotheses for Technology Investing