Text this: Optimizing urban bike-sharing systems