Free toy car in reeses puffs. Sweeet.

Note to self: always make sure that the Tabasco bottle's lid is on all the way before shaking it up. is a good name for a Python script

Power is out at the office so they canceled lunch and dinner. No food at home. Aaah I'm going to starve

just failed a captcha.

The comments on the RWW article are the funniest and yet saddest things I have seen all week. Fascinating phenomenon.
Daring Fireball Linked List: 'Facebook Login'

Awesome - can finally use FB Chat in a real desktop client.
Facebook Chat Now Available Everywhere
We believe you should be able to connect with your Facebook friends everywhere. We're happy to announce that now you can with Facebook Chat. Starting today, the more than two billion chat messages sent on the site every day can be sent from your favorite desktop instant messaging client...

I need more stride gum! You were not in your office. I do not know what to do. Do you need my address?

Fried yucca = weird


Note: this is the third post in a series about my trip to India and Africa. The others are available at Amsterdam and India. The full set of pictures is also available on Flickr.

We flew from Mumbai to Tanzania on Kenya Airways. We had a long 11 hour layover in Nairobi, but we were warned not to leave the airport or else we would likely be mugged or robbed. We stayed inside.

DSC_4125 The first event was a big one: climb Mount Kilimanjaro. We had a great group of people to climb with - 3 Americans and two Germans.

IMG_0141 The climb started off in the rainforest jungle. It rained nearly every day, so we had to learn how to deal with the downpour. Ziplock bags to the rescue!

DSC_4348 The entire climb took 7 days: 5 up and 2 down. We climbed slowly in order to acclimatize to the 19,000 foot altitude. Some campsites had magnificent views. Some did not.

DSC_4356 A team of 26 porters, guides and chefs carried all the gear for us, including delicious meals, dining gear, and a "toilet tent."

IMG_3027 On the final day, a freak snowstorm covered the peak of the mountain in snow and clouds, freezing everyone to the bone. My glasses froze over.

IMG_3038 Despite the cold we successfully made it to the top! Unfortunately we couldn't see anything at all. Supposedly it's one of the most magnificent views of the African plains that can be seen. 😐

IMG_3097 After seven days on the mountain living in tents without showers, we were excited to get back to the hotel.

DSC_4730 After the climb, we went on a safari in the Serengeti National Park. The scenery was unbelievably amazing - we saw hundreds of thousands of animals.

IMG_3865 Lions sat by the side of the road and weren't even bothered by all the tourists snapping pictures of them.

DSC_5580 Due to excessive rainfall, we got a free upgrade from tents to these "luxury lodges".

DSC_6051 The Ngorongoro Crater is one of the most beautiful places in the world. Stunning.

IMG_4912 One day we saw a pride of lions eating a giraffe. The next day the giraffe carcass was almost completely gone. Here a hyena and a jackal are scavenging it.

IMG_4433 We were lucky enough to spot a cheetah and 3 of her cubs eating a gazelle.

IMG_4172 Apparently leopards are even rarer, but we saw one of those too.

DSC_5537 There were so many giraffes that we had to shoo them out of the road.

DSC_5893 Warthogs are actually fairly ugly. The Lion King was a lie.

DSC_5913 Herds of wildebeest were all over the place.

IMG_5566 Rhinos are very endangered - there were only 21 of them left in this area.

DSC_4765 Elephants

DSC_5664 When we forded this river I was sure we would get stuck.

IMG_3366 Yawning hippo.

IMG_3238 Monkeys were everywhere.

There are a lot more pictures, but I don't have room to include them all here. Head over to the Flickr set for more!

Posted on February 7, 2010
Filed under: General, Travel Comments


Note: this is the second post in a series about my trip to India and Africa. The others are available at Amsterdam and Africa. The full set of pictures is also available on Flickr.

After Amsterdam, we flew off to India.

IMG_0634 The first stop was New Delhi, the capital.  The city is very much under construction and extremely polluted, much like Beijing. I had heard that cows idly wander the streets with no fear or harassment in India, but I was surprised at the extent to which this is true. Cows were everywhere.

IMG_0802 This is the India Gate - an arch built by the British commemorating WWI.

IMG_0733 Qutb Minar - built by the Mughals.

IMG_0811 Big dosa. The Indian food was very good all around. It was sometimes difficult to tell which food was safe to eat (cooked and/or boiled) if you were not familiar with what each dish was made of.

IMG_1106 The Taj Mahal is in Agra, a city about 400 km outside of Delhi. It was rainy and polluted on the day we went.

IMG_1137 The Red Fort of Agra is another attraction in the city.

IMG_1511 In the opposite direction is Jaipur, the capital of Rajasthan, famous kingdom of the Maharajahs.

IMG_1671 The Water Palace is a famous attraction.

IMG_1691 Elephant rides were available for a fee.

IMG_1589 Snake charmers huddled around touristy areas.

IMG_2151 Next up was Jamshedpur, a smaller mining town on the eastern side of the country. We attended the wedding of a friend. It was a traditional-style Sikh wedding.

IMG_1823 The groom rides a horse to the ceremony.

IMG_2298 Everyone wanted a picture with the funny white people.

IMG_2603 Kolkata (Calcutta) is another major city nearby, on the shores of the holy Ganges river. People famously come from far away to "wash" in what must be the filthiest river in the world.

IMG_2622 Many flowers are available for purchase to use as offerings to the gods.

IMG_2406 Mother Teresa's house for the sick and dying is next door to the Temple of Kali, Goddess of Destruction. It was sort of a weird juxtaposition.

IMG_2765 Mumbai was the last stop on the trip. This hotel is the site of the 2008 terrorist attacks.  It seems to have recovered fairly well, though security was very high.

IMG_2779 Mumbai has a very nice waterfront and is the most clean and modern ("Western"?) of any Indian city we visited. Unfortunately we were laid low by an E-Coli infection while in Mumbai and didn't get to see much of the city.

Fortunately we recovered just in time for the next leg of the trip - Africa!

Posted on February 7, 2010
Filed under: General, Travel Comments


In December after leaving my job at Microsoft, I went on a trip to India and Africa for a month. I'm only now getting around to writing up a post about it since I've been super-busy recovering from the trip, moving to San Francisco, and starting my new job at Facebook (more about that later).

The full set of photos is up on Flickr for perusal now. This is the first post in a series about the trip - the others are available at India and Africa.

IMG_0079 On the way to India we stopped in Amsterdam for a day. It was the middle of winter, so many things were closed, including the famous Rijksmuseum, above. Had it been open, I would have apparently been able to see lots of Rembrandts, Vermeers, Van Goghs, etc..

IMG_0085 Here are some of the famous "fries with mayonnaise."

IMG_0093 The city's canal system is very extensive - it's nicknamed the "Venice of the north".  The only boats I saw anywhere were tourist boats, so the canals don't seem to get much real use any more.

IMG_0594We went on a tour of the red light district called "Randy Roy's Redlight Tour". It's run by an American woman from Michigan(?). It was very informative - recommended.

IMG_0587 This is the main train station, which provides easy access to/from the airport.

IMG_0063 A big attraction is the Heineken brewery and museum "experience". Unfortunately we only had one day so I didn't have time to go inside.

Next up: India!

Posted on February 7, 2010
Filed under: General, Travel Comments

Facebook 6 year birthday partaay

"Several bean salad" is not really specific enough for me

Woo, no tax on Amazon orders in California! Of course, that probably contributes to the state budget deficit, but... meh

is getting screwed over by the False Positive Paradox



CubeCheater Piratizer



Site Tasks