What budgeting apps, Peloton, and Duolingo have in common