Showing posts with label travel. Show all posts
Showing posts with label travel. Show all posts

Monday, March 14, 2011

Semiannual blog post

Dear internet,

I'm not dead, and to prove it, here's a quick update on what I've been up to for the last few months.

Love,
Bruce

My sister Kristy got back from her mission to Texas in December (after being away for a year and a half), and we flew her down to visit us. We spent a day in San Francisco, including a few rides on the trolley. We (Karren and I) also decided to never go to Fisherman's Wharf again. It's just a noisy tourist trap.


We've been trying to eat better, and one facet of that has been making (and happily eating!) honey wheat bread. The bread maker doesn't handle it well, so we do it the old fashioned way: kneading it by hand.


Karren's friends Erin and Ty came to San Francisco on vacation, and we met up with them at Ghirardelli Square for some yummy ice cream and chocolate. I've heard a lot about them, so it was fun to meet them (On our way there, Karren and I wore the smittens that my sister-in-law Amanda made for us for Christmas. They're mittens: one for each person, and then one big one with two openings so that you hand hold hands. :)


I gave Karren Zubbles (colored bubbles) for Christmas, so we had fun playing with them one afternoon.


Karren chopped off the end of her finger. She called me at work one day asking when I was coming home. I said "in about 30 minutes", and she said, "Do you think you can come right now? I chopped off the end of my finger. Don't worry; I think it's still attached." I came home, and we ended up going to urgent care because it wouldn't quit bleeding. The culprit: butternut squash. (And, for the record, the end of her finger was not still attached, as you can see in the picture below.) She got mostly skin, and her finger healed up four weeks to the day after the cut.


We went on a bike ride along the coast in Monterey for Karren's birthday, and then went people watching in Carmel-by-the-Sea. The Pebble Beach golf tournament was in full swing, so there were lots of rich people hanging around. (Also, lots of Ferraris: we saw three of these on the same street.)


We went hiking in Sunol Wilderness area (by Pleasanton, in the East Bay) a couple Saturdays ago. It was really pretty, and we saw cows, squirrels, lots of turtles, and some poppies.


While we were there, Karren had her first up-close bovine experience:


This past weekend we flew to Utah and drove to Idaho to visit my grandparents, whom Karren hadn't yet met. On the way (ok, out of the way) we picked up Kristy. We also visited some aunts and uncles while we were there. We drove back down to Salt Lake City yesterday and had lunch with my aunts and uncles and David and Shanna. It was fun to see everyone, but we were really glad to be home to sleep in our own bed last night.


Karren and I are settling into married life, and it's been wonderful so far. We're looking forward to many more adventures together.

Saturday, July 10, 2010

Mt. Rainier

I climbed Mt. Rainier with my old roommate Erik this week. It was incredibly exhausting, but the mountain was spectacular.
  • Friday: I flew to Seattle.
  • Saturday: we got our gear together.
  • Sunday: church, plus birthday cake with Laramie and Loralee (yum!)
  • Monday: we drove to Mt. Rainier National Park and hiked to Camp Schurman. Erik's dad, a med student named Ana who's staying with their family, and Erik's and brother-in-law hiked with us to Glacier Basin.
  • Tuesday: rest day, with some crevasse rescue practice.
  • Wednesday: got up at midnight on Tuesday night/Wednesday morning to begin our summit climb via the Emmons-Winthrop route, which is the safer (but longer) of the two most popular routes up the mountain. Left camp at 2 a.m. after spending quite a while anchoring our tent so that the high winds wouldn't blow it away. Summitted a bit before 9 a.m., started back down around 9:30, and reached camp around 1:30 p.m.
  • Thursday: hiked out. Had a wonderful dinner on Lake Washington with Erik's family back in Bellevue.
A few random facts:
  • Pack weight (each): between 65 and 70 pounds.
  • Total ascent from parking lot to summit: 10,400 feet (10,000 net)—almost two vertical miles.
  • For comparison: elevation gain from Mt. Everest base camp to summit: 11,500 feet
  • Monday (hike to base camp): about 7 miles horizontally, and 1 mile up
  • Wednesday (summit day): about 2 miles horizontally, and 1 mile up (one way)
  • Base camp elevation: 9400 feet.
  • Hummingbird sightings at base camp: 2.
  • Bedtime on Tuesday night: 7 p.m.
  • Wakeup time on Wednesday morning: midnight.
  • Hours of sleep I actually got the night before we summitted: 1/2.
  • People who summitted via our route on Wednesday: about 25.
  • Visible crevasses crossed on the way to the summit: 6 or 7.
  • Beauty of the sunrise and sunsets: stunning.
  • Freeze dried meals: lasagna with meat sauce, spaghetti, granola with fruit, chicken teriyaki (my favorite).
  • Pounds of food I carried up and didn't eat: about 5. :(
  • Squares of toilet paper remaining between the two of us at the end of the trip: 4.
  • Sunscreen applications: about 10.
  • Only place I got sunburned: the bottom of my nose.
  • Bears seen: 1 (near Glacier Basin).
  • Blisters: zero.
  • Massage that Karren got me for my birthday after I got back: priceless!
There are a few pictures below. You can see more in the gallery.

In the parking lot at White River Campground, about to start our climb.

Partway up the Inter Glacier on Monday.

Traverse from the Inter Glacier to Camp Schurman.

View from our tent on Monday night.

Erik at camp.

Our tent.

Mt. Rainier's shadow in the haze at sunset.

Sunrise on Wednesday morning, from about 12,000 feet.

Erik leading the way to the summit, next to a crevasse.

Me and Erik on top.

A little crevasse that we crossed (looking straight down).

Me near a crevasse on the descent.

At the bottom of the Inter Glacier after a fun glissade.

Back to the car on Thursday.

Our route.

More pictures are available in the gallery.

Wednesday, October 21, 2009

The Man: 1, Mike: 0 (but maybe you can help)

(for how to help, skip to the end)

My friend Michael had a recent vendetta against The Man (Southwest Airlines, in this case). They bumped him from a flight and gave him a $350 travel voucher in return. He wrote down the number and threw away the paper, happily dreaming of trips to exotic locations.

There was just one small problem: he only wrote down one number—the voucher number. Turns out that you also need the security code, or your voucher number is useless. He contacted Southwest, and they said they couldn't help him. Rather than give up, though, he vowed to try all 9999 possible security codes at Southwest's web site until he found the right one. He estimated that after 25 days he'd have a 50% chance of finding the right one.

I saw Mike's blog entry about his fight, and as one who detests The Man as much as the next guy, I took pity on him. No, I didn't start spending my free time entering numbers at southwest.com; instead, I wrote a computer program to enter them for me.

The robot

After a bit of work, I had created a robot that would go through the booking process on Southwest's web site all the way to the point where you enter the voucher number. Over the course of a few hours (while I slept last night), it tried all 9999 four-digit security codes.

Unfortunately, I discovered when I woke up this morning that none of the security codes had worked. None of them. (On the bright side, at least Mike didn't have to spend 50 days entering numbers manually, only to discover that none had worked.)

What went wrong?

There are a few possible reasons why it didn't work:
  1. Mike wrote down the wrong voucher number.
  2. The security code format isn't a 4-digit number.
  3. There's a bug in my program.
Reason #1 is a lost cause. If that's the real explanation, there's no hope.

Reason #2 seems possible, but Southwest's booking site, as well as pages found by Googling, lead me to believe that it is, in fact, a four-digit numeric code. (Anybody know for sure?)

How to help

So that leaves Reason #3: I messed up. However, you can help me debug my program. I need two things:
  1. If you're a programmer, you can take a look at my program and let me know if you find any bugs.
  2. If you have a Southwest voucher number and security code, you could let me test my program with them. (I promise I won't steal your flight...)
If you're a Python programmer, feel free to take a look at voucherbuster.py. (Warning: really ugly quick-and-dirty code. Also, you'll need mechanize to run it.)

Because I don't have a working voucher number/security code combination, I can't be 100% sure that my program will recognize a correct combination. I'm pretty confident that it works, but I can't be sure unless I test it with a real voucher number/security code pair. If you too want to get back at The Man, and you're willing to let me try your voucher number (not to buy a ticket, just to validate my program), drop me a line. Thanks!

Sunday, September 13, 2009

Space shuttle launch

I went to Florida two weeks ago to see the launch of space shuttle Discovery as part of the STS-128 mission. I've had a goal to see a shuttle launch for a long time, so when I found some cheap(ish...) tickets, I took advantage of the opportunity.


View STS-128 in a larger map

STS-128 was the last ever scheduled night launch, although plans for future flights could change. There are only six more shuttle flights, and then the shuttle program will be shut down in 2010. After that, there will be no more US-launched manned space flights until the late 2010's when Project Constellation fires up. (Or should I say if it fires up. A report released last week by the Augustine Commission raises serious concerns about the project's financial viability.)

I discovered the tickets late Saturday night, emailed my boss to see if I could leave for a few days, and bought the tickets as soon as I heard back. I took a red eye flight late Sunday night and arrived in Orlando on Monday morning for a launch that night a little after 1 a.m.


The Monday night launch was scrubbed 10 minutes before liftoff due to bad weather, and rescheduled for Tuesday night. On Tuesday I arrived at Kennedy Space Center only to find out that the launch was scrubbed again, this time for mechanical problems (a valve in the fuel-filling system that indicated that it hadn't closed all the way). My flight back to California was early Wednesday morning, which would have been perfect if the shuttle had launched. It didn't launch, though, and after thinking for a while, I decided to stick it out and wait for the launch. After all, this was a once-in-a-lifetime event.


I blissfully slept through my flight back to California and decided not to book return travel until after the shuttle launched—whenever that might be. I would return by Monday at the latest, since the launch window extended only through Sunday night.

I stayed in Orlando and worked remotely for the rest of the week as the NASA teams worked through the mechanical problem. They announced on Wednesday night that they thought they understood the problem, and had developed a procedure to mitigate it if it happened again. However, they weren't going to attempt a launch until Friday night, in order to give everyone more time to get some sleep and put the finishing touches on plans.

Unfortunately, Kennedy Space Center decided for some unexplained reason that for the next launch attempt they would not honor my launch viewing ticket, which I had purchased from a tour company. They would, however, honor tickets purchased directly from NASA. I was pretty disheartened to learn that after all of the time and money I had spent on this, I might not be able to watch the launch from KSC.

I was determined to find a solution, though, so I hopped on craiglist and emailed the handful of people selling launch viewing tickets. I got a few responses, and none were positive. Then, at about 11 p.m. on Thursday night I got a phone call. It was a woman staying out by the space center, but she was flying out of Orlando the next day. I arranged to meet her at the Orlando airport to buy her ticket.

I arrived at the airport to buy the ticket, but an hour and a half after we were supposed to meet, she still hadn't shown up. I was starting to lose hope, but I knew there were only 30 minutes until her flight was scheduled to leave, so I decided to wait until then before giving up. Thankfully, a few minutes later she showed up! After she checked in, we exchanged money and tickets and then she ran off to the security checkpoint. Things were looking up! Since the tour company wasn't running from Orlando to KSC, I rented a car at the airport and then made the hour drive out there, stopping for a minute in Titusville to check out Space View Park—an alternate viewing site just in case the ticket I bought didn't work out for some reason.

When you pack for only two days, you don't bring a shaver. When two days turns into a week, this is what happens. Plus, you have to wear your souvenir shirt because you don't have any other clean clothes.


Feeling slightly like I was living Groundhog Day, I arrived at Kennedy Space Center later that day for the third time. I waited around for a while, monitoring the weather and mission updates on my iPhone. A thunderstorm moved in and rained for about 30 minutes earlier in the evening, then moved out. I just hoped that no thunderheads would pop up close to the launch site as the countdown neared zero.

Thunderstorm at KSC

...but then a rainbow! (Those are full-size models of the shuttle at the visitor center, not the real thing.)

The fueling of the shuttle's external tank proceeded flawlessly (in contrast to Tuesday night's troubles), and about three hours before the launch, I headed out to the causeway, which is the closest public viewing site. There were far fewer people there on Friday night, since the tour companies had been turned away, which meant I got a real chair near the speakers and countdown clock. It was a much better situation than Monday night.

Me in front of the countdown clock, about an hour before launch. That white speck over my left shoulder is the shuttle. (The clock doesn't read an hour because of built-in holds in the launch sequence.)

As the countdown clock neared T-30 minutes, I started to get nervous. Like, heart-pounding, adrenaline-pumping nervous. The launch had been scrubbed twice already, and my body was getting ready for another tense situation.

The key factor was weather. The evening's earlier storm had cleared out, but there were several storm cells that had appeared about 35 miles away. Anything within a 20-mile radius could cancel the launch, and 30 minutes was plenty of time for those storms to move in. The chief astronaut (who was not on the shuttle for this mission) was flying around in a trainer jet, monitoring the weather from the sky, and mission control in Houston was monitoring it remotely.

Thankfully, the weather held out as the clock continued to count down. Soon the launch controller was announcing over the PA system that the arms were retracting from the shuttle, the APUs were starting up, and and then a minute before midnight it was down to 5-4-3-2-1, IGNITION!

First 10 seconds (or so) of launch.

The small patch of light across the water suddenly became a giant ball of fire. It grew slowly over several seconds until it was as bright as the sun, illuminating everything for miles. The ball of light seemed to hover on the pad for a few seconds, and then it began to rise into the sky—slowly at first, but quickly gaining speed. The crowd cheered, and we all watched in amazement (which some of my neighbors expressed in colorful language) as the shuttle started on its way into space. There was a light cloud above the launch complex, which was beautifully illuminated by the rocket engines' plumes. It was an incredible sight.

66 seconds after launch

Since we were six miles away, the sound didn't reach us for about 30 seconds. When the sound did come, it was amazingly visceral. It wasn't just a loud noise that you heard, it was a deep, powerful rumble that you could feel. It stirred up small waves on the water, it shook the air, and it shook us. The sound is something you can't record. You just have to be there.

We watched for several minutes as the shuttle arced higher and higher into the sky, heading out over the Atlantic. The launch controller continued to announce the shuttle's location, and by the time the light of its engines faded into the deep night sky, it was almost 500 miles downrange. It's amazing that we could see something that far away—and amazing that something could move that far away that quickly.

Just minutes after the shuttle was out of sight, I bought a ticket back to California on my iPhone. Thankfully, my last-minute ticket cost only $150. After spending much more (a few times more...) than I had planned on this trip, I was glad that the return flight wasn't too expensive.

Traffic back to Orlando was horrible, which wasn't a welcome event at 2 a.m. However, I made it back, got a bit of sleep, and then headed back out to KSC again. (Yes, I'm crazy.) My flight didn't leave until 5 p.m., and I hadn't seen the shuttle launch complex, Vehicle Assembly Building, or Saturn V (Apollo moon rocket), since they didn't offer tours on launch days.

Vehicle Assembly Building, where they put the shuttle together. At 525 feet tall and covering 8 acres, it's the largest one story building in the world. It has its own weather in the top. In the foreground is the Crawler-transporter, which transports the shuttle from the VAB to the pad at at a max speed of 1 MPH. You might have seen it on Dirty Jobs on the Discovery Channel.


Saturn V: the amazingly huge Wernher von Braun-designed rocket that took Apollo astronauts to the moon. The thrust chamber of each engine is over 12 feet in diameter. You could stack up two of me across any of those openings.

I did a quick tour, drove back to Orlando, turned in my rental car (10 minutes before the 24 hours was up!), and then headed to the airport. I arrived back in San Francisco a bit before midnight, and made it back to my apartment around 1 a.m. It had been a long trip, but the launch was amazing, and I had checked off a life goal. Mission accomplished!

More pictures in the gallery.

Saturday, February 07, 2009

The day with two mornings

Here's a riddle for you: when does a day have two mornings?

Answer: when you fly from China to the U.S.

I woke up this morning—the first time—in Shanghai, right across the street from Chairman Mao's residence. After breakfast and a quick walk to People's Park and back, I was off to the airport to catch my 1:45 p.m. flight. Due to the weirdness of timezones and the international dateline (China is 16 hours ahead of the western U.S.), I stepped off the plane at 8 a.m., about six hours before I left. Today has been like groundhog day: two mornings, two afternoons, two evenings. Of course, the flip side is that when I flew to Shanghai on Sunday afternoon, I didn't arrive until Monday night.

I spent this week in China on business. Unfortunately, Apple is pretty tight-lipped, so I don't have any pictures of what I did, and I can't say much about it. Also unfortunately, I worked so much that I didn't get to see much other than my hotel, the building I worked at, and the road between the two. The only exception was this morning, when I had an extra half hour and took a short walk around Shanghai before I went to the airport.

China was an interesting place. My overall impression is that it's really smoggy, its driving rules are very flexible, and it's filled with nice people. I wish that I spoke Chinese so that I could talk to them. There's tons of major construction going on right now, and you can almost feel the country growing.

My flight was on a 747, and I sat in business class—both firsts for me. It's quite a different world up there on the top deck. My seat had enough legroom to stretch all the way out, and it reclined way back. Most of the food was closer to nice restaurant than TV dinner. I had really good filet mignon for dinner this evening (the first one; today's second evening was Taco Bell in Palo Alto).

When I arrived in Shanghai on Monday, I stepped off the plane, went through customs, and then found a Chinese man who didn't speak any English holding a sign with my name on it. I indicated to him that I was who he was looking for, and he grabbed my luggage and walked quickly to the parking area. Luckily, he didn't kidnap me or anything. Instead, he drove me to my hotel, where I was really happy to go to sleep after being awake for over thirty hours, minus a short nap.

The drive to my hotel was harrowing at times, and the best way that I can describe Chinese traffic is fluid. In the U.S., things are more rigid: people stay in their lanes, they stop at stop signs, and they take turns. It's a lot more organic in China: people go two ways on one-way streets, not everyone stops at stoplights, right of way is not a right, and lane boundaries aren't very binding. Everyone—cars, scooters, bikes, and pedestrians—just kind of goes wherever they want, and everyone else just flows around them.

Unfortunately, riding in a car was about the only time that I saw the outside world. I worked almost 60 hours in four days, and the work was stressful at times, but it was really interesting. I learned a lot while I was there, and I met some great people. Hopefully I'll get to see a little more of China if I go again.

Here are a few pictures, none of which are of the work I did during most of the week:

My flight from SLC to SFO early Sunday morning. I flew from San Jose to Salt Lake at 6 a.m. Saturday, then from Salt Lake to San Francisco at 8 a.m. Sunday, and then from San Francisco to Shanghai at noon on Sunday. I was really sick of airports after that.

Business class lounge at SFO where I waited for my flight: cushy seats, power and internet, desks, free food and drinks.

My ride to China: a Boeing 747-400. I sat on the top deck on the left side. (Yes, there are stairs inside the airplane to get up there.)

Hotel room I stayed in during the week.

View from the hotel room. The weather was partly cloudy, but I don't think that's just clouds....



(note the big gap here, where I did top-secret Apple stuff at an undisclosed location)



My hotel room last night in Shanghai, complete with room service! (I had a salmon omelette with chocolate truffle.)

Shanghai from the 33rd floor of my hotel this morning. Note my top-notch oral hygiene.

There are tons of bikes and scooters in China.

China is old.

Not quite sure what this is....

On the way to the airport this morning. These VW Santana cars are everywhere. Buicks are also popular, with a smattering of Mercedes, BMW, Honda, Toyota, and Hyundai cars. There are also some Chinese makes that I couldn't read, because, well, they were written in Chinese.

Business class.

Le menu. The smoked salmon appetizer was quite good.

Le food: filet mignon.

Japan. We flew over the southern tip.

Arriving in the Bay Area.

On the ground in San Francisco, ready to start morning #2.