Imagine standing on a street corner in Manhattan, in need of a taxi to take you from Union Square up to Columbia University. You punch your destination into an app on your phone, which tells you the cab should be there in 30 seconds. A car pulls up as promised, and you get in and relax on your way uptown, just as with any cab ride. The only difference? No one is driving this cab.