| | Here's the bridge segment from yesterday's post. Apparently somebody loves Gina. | comments: Leave a comment  |
| Yesterday I jumped off a 35 ft bridge.
A bunch of interns went on a kayaking trip around Lake Union. I'm still sore from that. At the end of this trip, we came to an unfinished section of highway bridge. It started a few hundred yards on land, went out over the water, and then abruptly stopped. At the high point of this bridge, it was 35 feet off the ground, and the water was probably around 20 feet deep.
The intern coordinator (basically, our nanny) was not thrilled about this. Apparently last year on an intern outing, they'd gone down a "lazy river" that abruptly turned into rapids. Everybody had been told that they had to get out before the rapids, but apparently some group of interns didn't pay attention, and accidentally went rafting - in an inner tube :). So, the coordinator probably wanted to avoid losing any more interns.
I watched a few people climb out of their kayaks, walk 1/4 mile to the end of the bridge, walk 1/4 mile back to the apex, and then fly over. It was a solid 5 seconds of free-fall. It looked like the most dangerous thing I've ever seen. No way was I doing that.
Then, I saw Alex, who I feel this constant urge to compete with for some reason, jump.
No way was I going to let him out-macho me.
Still, I hesitated. That bridge was awfully high, and I could probably let Alex win this round. I don't have to win all the rounds, right? Just most of them?
So my kayak was parked next to my friend Jessica's kayak. Jessica had no swimsuit, and didn't seem the slightest bit interested in jumping off the bridge. So, in a weak effort to regain my machismo, although I'm not sure how I thought this would make me more manly, I joked "Hey Jessica, I'll jump if you do it." There, at least I'm braver than the chick.
"Okay."
Well, shit.
So, out of the kayak I went, scrambling up to the shore. Stripped out of my shoes, walked barefoot half a mile through gravel and broken glass to get to the apex. The whole time I was on that walk I was thinking "You can still bail. They'll rib you a bit, but no big deal. You don't need to impress these people or anything." But despite how afraid I was, I actually really wanted to jump.
I'm afraid, like terrified, of heights. I had a hard time looking out of the St. Louis arch. Stuff like the Space Needle doesn't bother me, it's too high for me to realistically feel like I could fall. But moderate heights... man. So I figured jumping off this bridge would be a great way to face this fear.
So I make it to the apex. That bridge is an awesome commitment device, by the way. If you want to chicken out, it's a half mile walk of shame, barefoot through glass and gravel.
A couple of people are ahead of us waiting to jump. Jessica glanced over the edge, and didn't even flinch. I glanced over the edge, and couldn't stop glancing. I just stared down at the water. That 35 foot drop looks a whole lot higher when you're looking down it than when you're looking up it.
Jessica was ahead of me. She nonchalantly hopped over the side.
I waited about thirty seconds, then suddenly found myself in free fall. I have no idea how I forced myself over that ledge.
I hate to sound cliche, but those 5 seconds of free fall took forever. About halfway down I thought "Man, I should've hit by now." Then, I became very afraid, and yelled "OH SHI--," and got cut off by the impact with the water.
Once in the water, I tried to swim upwards as fast as I could. I hadn't got a good breath of air (thanks to the yelling "OH SHIT" thing), so I was kinda panicky. But then I broke the surface, and started to swim for shore.
I was thrilled. That was incredibly awesome. Best 5 seconds of my life.
Once I hit shore, I pulled myself out, and immediately was incredibly nauseous. I didn't throw up, but I came pretty close.
And I spent the rest of that day thinking about that jump. I felt so alive. | comments: 3 comments or Leave a comment  |
| Well, some pretty long boring spots in the past few weeks, mostly me flailing about trying to find a new videogame to play. I'm seriously considering WoW again. But this weekend was pretty cool.
Yesterday I went sailing for the first time. We had a 4 person crew of interns plus an instructor on a J/24. It was a blast, but a lot more physically demanding than I'd expected - I worked the jib most of the time, which meant a *lot* of hauling on sheets. But it was one of the least intellectually demanding jobs, which was kind of refreshing. I could get into that kind of thing.
Immediately afterwards I went back to the conference room at work that my team had rented out for the ICFP. Me and one other member worked all night on our lightning round submission, after the other team members took off. I'm still pretty exhausted; I only took a 4 hour nap today. The contest is pretty crappy, though; I guess 2006 is going to stand out as a high point in ICFP problems for a long time to come.
Now, a nice relaxing weekend. | comments: Leave a comment  |
| Spent the evening eating dinner with Mary's family, and then convinced them to play Pandemic. We lost really fast the first time, due to some bad draws; but we won the second time, with about a round to spare. That game is pretty luck-happy, but very fun. I felt like I was manhandling the other players some of the time, though; I should really chill more. That's the downside to co-op games; I tend to be more assertive than other players, and wind up running things too much to let others have fun (although I think they enjoyed the game this time).
Our GPS is now multiple personalities, and one of those personalities is Glados. It's awesome. I'm making a note here: huge success. I wonder how hard it is to make your own voice files?
Mid-term evaluations are due for my internship, even though it's more like a 1/3 evaluation for me (I have about a 14 week internship). My project is kind of end-loaded, so I don't have a lot of accomplishments yet. Oh well. | comments: Leave a comment  |
| Wow - busy weekend. Mary's mom and brother were in from out-of-town, so Friday I took them out to dinner and hung out at some parks with them. I stumbled across a rock-climbing wall, but it turned out to be a pretty hard one - I've never rock climbed before, and I was definitely not making it up this one. Then we found some bike races and watched those for awhile.
Saturday I bailed and left Mary to show her family around; I watched Life on Mars, which turns out to be a really good show, if slightly cliche and melodramatic. The portrayal of Sam's "coma" state, and how it interacts with the world around him, is really interesting. They tend to beat you over the head a bit with the themes. The ending is really awesome, though.
I also tried to practice for the ICFP, but I don't currently have a Linux box around. I was going to practice by working on the 2007 ICFP in C++; but trying to develop C++ on windows is basically impossible. Visual Studio is sadly the best IDE for it that I've seen (besides vim), and I don't have a copy up here. So a friend of mine suggested VMWare, which is what I'm working on installing now. We'll see how that goes. I supposed I could always dual-boot...
Today we went to downtown Seattle. Driving around was a nightmare; there was a gay pride parade going on, so they had a bunch of streets blocked off, and I'd never been there before anyways, and the street closures made my GPS worthless... wound up paying too much for parking, and then staying over our alloted time anyways (which we didn't get fined for, thankfully).
The Space Needle was pretty cool. Reminded me a lot of the CN Tower, but shorter. The view was *way* better though. The mountains on the horizon, Rainier looming up out of the haze, Puget Sound and downtown Seattle... just awesome.
After that we went to the Science Museum (not the Science fiction museum). It was like the Omniplex on Oklahoma, only a little bigger. It was built around the arches. Typical science museum stuff; I beat Neil (Mary's bro) at huge chess, despite a stupid move costing me my queen. I need to play that game more.
Now, I'm totally exhausted. | comments: Leave a comment  |
| Wow - long work day today. Spent a lot of time writing code, and screwing around with parallelizing SVD. Wrote a bunch of code that is now useless.
Joey mentioned I might be able to work with Gaurav and him on large-scale machine learning. That actually sounds really interesting to me.
Off to bed now. | comments: Leave a comment  |
| Wow - long update gap. Sorry about that.
Not much to report. Let's see, my plane still has aileron jitter I can't get rid of. I got a flash cart for my DS. I put together a PocketCiv (solitaire civ-like board game) set. I've watched a lot of television - I watched Garth Marenghi's Darkplace and Man to Man with Dean Learner. Mary and I watched the first season of Lost. I also finally saw There Will Be Blood, which was pretty good. I started on Life on Mars as well, but I'm having a hard time getting into it. Mostly because the main character played The Master on Doctor Who, and I can't get him out of that role. And because the show is really cliche.
Work is going pretty well. My team launched its products last Friday and today, Trends for Websites and Ad Planner (currently invite-only). The first just gives you traffic numbers for websites; the latter gives you demographic information as well. I'm working on improving our traffic numbers. | comments: 3 comments or Leave a comment  |
| Board games! Tonight was board game night, so I drove over the other office around 7:00 to play. After a bit of waiting around, we played a quick game of Gargon, which was a fun little card game with some interesting mechanics.
Then I finally had the opportunity to play BGG Game Number 5, Acquire. Work today was alright; I finally banged out some goals for the summer. They're a little more mathematically oriented than I'd like, but I guess that's what I get for putting myself into this position. Oh well, Matlab is really letting me down on this dataset (it's way too large for it to handle), so I'll probably have to write code to do the functionality I need anyways. More MapReduces FTW!
Still thinking about what I want to do regarding grad school - I've got about three options worth considering:
1) finish my PhD - the default. 2) do 1 more year of grad school and get a Master's, then get a real job 3) drop out now
3 is mostly in there for completeness's sake. If I had to play a mixed strategy, it'd probably go 30% - 60% - 10% right now. If I do either 1 or 2, I'm definitely going to have to get on a different project. The problem is figuring out what that would be, and who I could work with on it...
| comments: 15 comments or Leave a comment  |
| This just in, courtesy of my cubemate: Google Reader responds to the Konami code. It responds with ninjas.
That is all. | comments: 3 comments or Leave a comment  |
| This weekend has been all about airplanes. Yesterday I decided to head out and pick up a new plane to fly. Of course, I needed to buy a ton of equipment, and a ton of pieces. It wound up being way more expensive than I thought it would be, but luckily almost all of it is reusable. The most expensive part was my radio. I got a top-of-the-line one, since I can use the same radio more or less forever. It's a Spektrum DX6i. It uses spread-spectrum broadcasting, so I don't have to worry about interference, and it's highly programmable.
I also picked up this plane. It's a lightweight 3D flyer. I'm hoping it'll work in reasonably rough wind, but since it's only 5oz it might not. I wanted to get an ARF kit (almost ready to fly) kit this time, since my last kit was a ready-to-fly (RTF). I thought it'd give me a better idea about how planes work, but I never realized how time consuming it would be to assemble! The box said 3-4 hours, and I suppose that's *possible* if you're really good at putting planes together. But since this was the first one I'd assembled, and my first "crafting" project in a long time, I made several mistakes which cost me extra time. And everything still isn't quite perfect with the plane. But at least it might fly now.
This whole thing turned out to be way more complicated than I expected, but also more fun than I expected. I'm looking forward to taking it out for a spin tomorrow.
Also, my friend Joseph is crashing with us for a few days until he can move into his summer place. There are a ton of CMU people up here this summer. And we ate dinner at the Black Angus Steakhouse, which had some pretty awesome salmon and cheesecake. | comments: Leave a comment  |
| Sorry about the update gaps. Busy week!
Work has been fun. Yesterday I wrote a small MapReduce that tore through 20 gigs of data in about 5 minutes. It used 20 machines in the process. The code was about 50 lines, and took me a few hours to read the relevant documentation (very little time to write). I felt awesome.
Also got Age of Conan finally. UPS apparently couldn't find our apartment, even though the postal service hasn't seemed to have any problems. After a couple of days of screwing with them, I eventually wound up on the phone with the distribution center trying to give them directions. The guy I was talking to actually *punched in my address to Google maps* and printed a satellite photo with my apartment circled and gave it to the driver.
AoC is pretty fun. I miss WoW a lot, but I have faith that AoC will wind up better. I'm enjoying my Priest(ess) of Mitra the most so far, although I've poked around a few other classes for a few levels, and the Herald of Xotli seems fun too. The Priest is a very run-of-the-mill priest, which I enjoy. The Herald is a cross between a melee fighter and a magic user. She carries a claymore and can turn into a demon, and she breathes fire. Awesome. I haven't cared for the tanking classes much, though I might like the dark templar - I need to try them.
The AoC combo system isn't that big a deal. It just makes moves require a few extra button presses, and if I had a G15 I'd just macro it.
I really like the view of the lake from my office, even on rainy days (which all days in Seattle seem to be).
The food up here hasn't been anywhere near as good as the food in MV was, but supposedly it'll improve once we get a regular catering contract.
Anybody else see Amazon down today? Somebody got fired over that.
I played Go against Hubbe (my host) yesterday. He beat the shit out of me. It was worse than the Holocaust. Toward the end of the game, some other guy came over and tried to give me hints. I really find that annoying. I wonder if I do the same thing when I'm playing eurogames? | comments: 1 comment or Leave a comment  |
| Another rainy day in Seattle. Nothing really interesting at work today. Screwed around with UPS about delivering my copy of Age of Conan some more. Supposedly they're going to deliver it tomorrow. At one point, while screwing around with them, I was talking to their local dispatcher about where my apartment was. I gave him pretty explicit directions, then he punched my address into maps.google.com and looked at the satellite photos... eventually I was able to nail down the location for this guy. I can't believe that a UPS driver cannot find my house. It's ridiculous.
Went with Mary to Taphouse Grill after work. They were kind of expensive, but they had a good beer list. I got a Redhook ESB, which isn't exactly top of the line, but was still really good. Bitter and hoppy. It's a local beer.
Then, we watched last week's BSG.
| comments: Leave a comment  |
| OMFG I have found the best Google job perk ever:
There's a fully loaded MAME emulator arcade cabinet.
It's an arcade cabinet, with joysticks and buttons. But you can select *any* arcade game every created, more or less. It's totally awesome.
In other news, I'm back in Bellevue, at my desk in Lakeview Plaza. I can see the lake from here; it's pretty awesome. I met with my mentor(s) today and discussed some of the work I'm going to be doing, and screwed around with Tech for awhile about my computer.
Another effing awesome perk: I have a 30" monitor. SO HUGE.
Wish I could talk about the work I'm going to be doing - it's pretty interesting. That's really the biggest downside I've seen to working at Google so far.
Ate dinner at a little hamburger joint called Kidd Valley - reminds me a lot of Braum's, but without the ice cream.
Not much interesting to report about the flight back from San Jose, except I sat next to two uber-stereotypical teenage girls, who were utterly amazed that I could solve a Rubik's cube. They were pretty annoying.
Still no Age of Conan, thanks to UPS not being able to figure out my address. Also, my computer has what are clearly graphics card problems, but I cannot for the life of me diagnose them. It's not overheating, and it's unlikely to be a bad card or drivers...
One bad thing about being this far north: my circadian rhythms are all thrown off. It's 8:20 and it's still really light outside; my body is never going to get enough sleep at night.
The thing that worries me most so far is that I've been here for 11 hours, and only spent about an hour of that not working. I am nowhere near this interested in my grad school work. Either I'll get less interested and start working less, and then go back and finish grad school, or I'll stay this interested and drop out. Only time will tell. | comments: 3 comments or Leave a comment  |
| | Here is a pretty cool article about Google's datacenters, to give you some idea of the scale they operate on. | comments: Leave a comment  |
| Not much after lunch today. Worked a little bit, went to the Friday all-hands meeting. Apparently they showed Wargames and had a panel with the producer and writer of the movie to celebrate the 25th anniversary. A bunch of people got cool hats that said "DEFCON 1." I wish I'd stuck around for it.
Instead, I went to an Italian place for dinner with Mike and an undergrad named Danny. Reasonable food. Google doesn't provide dinner on Fridays, alas.
Hung out in the hot tub with some of the other interns. We talked about our mixed feelings about the MTV orientation overall; badly organized, and could've been a lot better. Lots of "waiting time," which was for the local interns to hang out with their teams, but left the interns from other offices twiddling our thumbs. They were clearly not equipped to handle 110 interns.
On the other hand, hanging out at the Googleplex was awesome. Life there is pretty pimp, and is way cooler than living in one of the "distributed offices." It was a great experience to spend time there. So overall, I guess it averages out. High on the fun quotient, low on productivity.
Now, to watch some x-files before bed. Tomorrow, back to Seattle. Then the real work begins. | comments: Leave a comment  |
| Let me tell you about lunch.
We looked up today's menu, and it was something called Hot Pot - it seemed like a mongolian BBQ type of thing, so about 7 or 8 of us interns decided to head over there. We walked out the door and hopped on some bikes (since it was relatively far) that were sitting around. We biked over there as a pack, which is a pretty cool feeling, let me tell you.
We arrive, and have to wait in line for a table. Then we got huge heaping piles of raw meats, seafood, and veggies, and threw them into a couple of pots of boiling water on our table, and then pulled the cooked food out and ate it. It was pretty cool, even though I basically just ate beef and shrooms.
After lunch, we wandered back outside, grabbed bikes, and biked back to the office. The bikes we used for this are the general Google bikes that just sit in piles outside the main doors. It's a pretty cool arrangement.
I've definitely got mixed feelings about going back to the Seattle office, which I guess is the whole point of bringing us down to MTV. | comments: Leave a comment  |
| Note: I got a really weird sense of deja vu while writing this - something about scrolling through the PDF, and the shape of the hotel room, and my posture, and some vague memory of having had a dream of this exact situation before, and thinking "No, that will never happen." I'm not a superstitious guy (of course), but I get the feeling I've had a dream about an exact situation probably once a week. Some initial thoughts from the first part of the D&D4 Player's Handbook:
Wow they're going casual. They're also really trying to cash in on WoW. They've made the tank/dps/heal relationship explicit in their rules. I think this is good on the whole - having some idea of what to expect game-play wise from your class, and an explicit listing of what your combat strengths are, has got to be helpful. It took me a long time to realize that rogues were expected to be heavy damage dealers back when I first started reading this kind of thing.
They've also simplified out the alignment system, so it's not the old (lawful - neutral - chaotic) (good - neutral - evil) matrix anymore. I understand why they did that: they're trying to streamline things, and characters with complex motivations are much harder to play. Lawful evil, chaotic good, and the various neutral alignments are gone now - they were always the hardest to play.
The "threat" mechanic is built around "marking," where tanks mark enemies they attack. Being marked by the tank means you get hefty penalties for doing things that don't involve the tank. Interesting way to handle it.
Healing surges seem to be a big deal; all the healing mechanics are built around them. They're basically self-heals that you can do personally. Healing classes just make it easier for you to do them, ie. without consuming an action. I like this.
Sorcerers are now Warlocks, and behave very differently. Hooray for Faustian pacts! Also, the whole spell memorization by level thing is gone. I hated that system.
Characters now level to 30, and the 10-20 and 20-30 level ranges are meant to be very different from the 1-10 and each other, becoming progressively more epic. The concept of ascension is even explicitly laid out in the game - and I really <3 ascension. | comments: Leave a comment  |
| |