How Uber and Lyft have exploited long waits, slow travel and poor service | Hacker News Reader