Over 335 million people own cryptocurrency. Who are they? Why do they buy it? | Hacker News Reader