In March, The New York Times revealed that Uber was evading and deceiving law enforcement officials in a number of cities through an internal software program called Greyball. The program goes to alarming lengths of surveillance to sidestep regulators, and an investigation by the city of Portland reveals how it was used to circumvent government officials there.