Monthly Archives: November 2010

One thing that you will learn quickly is that a computer is very dumb. It does exactly what you tell it to do, which is not necessarily what you wanted. —Introduction to Computer Programming from Berkeley Foundation for Opportunities in … Continue reading

Posted in Uncategorized | Leave a comment


Working taxi dispatch phones, I received a call around 1am from a group of loud women. “We have an emergency, we need a taxi immediately.” (Loud yelling in the background.) “What’s going on? Is anybody injured?” “No, nobody is injured. … Continue reading

Posted in taxi | Leave a comment

Woman in Tears

I worked taxi dispatch phones Friday night, answering hundreds of calls from people looking for a cab all across the City during the busiest time of the week. A woman had called around 10pm for a cab from the Richmond … Continue reading

Posted in politics, taxi, transit | 3 Comments

Python Multithreaded S3 Bucket-to-Bucket Copy (on Amazon Web Services)

For both backup and staging purposes, we regularly need to backup an entire S3 bucket to another bucket. AWS has no built-in function to do this, nor does the boto Python library. We started off with a simple for key … Continue reading

Posted in internets, work | 1 Comment

Take Me to Chinatown

I drove Thursday this week, a day after the SF Giant’s World Series Parade attracted record crowds. The morning was spent driving to and from the airport — I had 4 trips to SFO before noon. In the afternoon I … Continue reading

Posted in taxi, work | 1 Comment