Daily Bafflements
August 14, 2015
• The last unicorn? Hardly likely in the startup world, where there are now more than 120 companies bearing the moniker for a firm valued (perhaps falsely) at over $1 billion. Since the field is getting crowded, the industry lingo has now expanded to include ponies, ...