Summer update

August 30th, 2008

Hi everyone. I’m still alive.

I’m in the Bay Area, living with a bunch of neat people in a neat house. Not sure what I think of the area. On the one hand, it’s exciting to be in a setting so infused with the tech industry. On the other, Menlo Park is really not my style. I think I’ve found someplace even more rich and poncey than La Jolla. Some other areas seem a lot more suitable, though. And I love the expressways and freeways up here – off rush hour, driving between cities is a joy.

I’m interning for VMware. I’m working on internal debugging & profiling tools, trying to improve the VMX startup time. The early effort of tool-building is starting to pay off, and in the last few weeks my mentor and I have some really good changes ready to check in. If you run large ESX instances on contended SANs, and your VMs startup a lot faster in future versions of ESX, that’s all me. I met a lot of great folks here: on my team, on adjacent teams, and all those crazy hosted-ui kids over in the Xerox buildings. I’ve gained a glimpse into the workings of a Medium-Sized Software Company. And I’ve learned a hell of a lot.

I’ve kept pretty busy outside of work. I’ve hiked at Castle Rock State Park, bicycled for 20 miles down Foothill Expwy and around Menlo Park, gone to house parties in Berkeley with old friends from Cambria, became a semi-regular at a hookah bar on University, rode a motorcycle for the first time, drove from Santa Cruz to Palo Alto via Half Moon Bay, clubbed in San Jose, and watched the Perseids from the top of Mt Hamilton.

I went to Vegas for Defcon. That was cool. Vegas is a lot better when everyone in your group is over 21. Lots of stuff happened there. And stayed there. (wink)

A few weeks ago I went camping and hiking at Mammoth Lakes with some friends. This was actually my first time camping. Had a good time on the whole, and discovered that I may be more of an outdoorsy person than I thought. Hiking and scrambling up rocks is really really fun. I may pick up rock climbing as a hobby, once I get down to SD with the convenient climbing wall on campus. We’ll see.

I’m looking ahead to grad school. I still have another year to finish off the B.S. before the grad program actually starts, but until then I’ll try to spend some time working/researching with profs. Only trouble is… there are three professors I want to work with, each with interesting projects, each with different styles of research, each with different industry & academic connections, each with different things to teach me. How do I decide? Oh well. I suppose this is the Right Problem To Have.

There’s someone I miss very much. I wonder if she’s still reading this? Much of this summer has been a journey to find the meaning of “complete” again without her. I’m not doing very well.

This happened a few weeks ago, while I was biking home from work. I thought it was neat. That’s not a camera artifact, there really were two rainbows. It hadn’t rained a drop that day and the sky above was blue.



Apologies for the low quality, all I had was my phone. I’m no photographer anyway (Kim, I’m looking at you!)

I’ll try to update more often.

Cars (other peoples’ and mine) pt 2

June 25th, 2008

So now I’m in Palo Alto. (But that’s another post). Guess what supercar I was in front of last night, on Arastradero toward Central Expwy.

Go on, guess.



A Carrera GT.

Life gets stranger and stranger.

Dreamhost Billing is Odd

June 16th, 2008

I’ve had a Dreamhost account for just over a year. I was lucky to catch one of their one-day promos, so I got a deeply discounted rate for the first year. But now the second year is starting, so they sent me a brief email to let me know that it was time to pay them. I signed in to the account control panel and checked my billing info. It said I owed them $114 or so for 2008-9. So I poked around the billing section a little more, and I saw an option to change the contract length. The longer the contract, the cheaper it is, to the tune of $1/mo less per additional year. So I switched my plan to three years, since I’m content with DH so far. To my surprise, I now owe them $0. In 2011 I’ll have to pay them $286, but for now my account is clear. That’s right, I asked for more service and they are giving it to me without being paid. Interesting. That’s not usually how business works.

My only guess is that their business model is predicated on a sufficient percentage of customers’ bills coming due each month; given that certain revenue, it doesn’t matter when any given customer actually pays. They have virtually zero marginal cost per customer and virtually zero recurring cost per customer-month. Their capital is servers and disk arrays, which are divided among a few hundred customers per cluster; they build a new cluster every month or so (week?), to accommodate incoming customers, but once a cluster is built it costs almost nothing to maintain. Power, cooling, salaries, office supplies, rent, and fiber connectivity are amortized over all their thousands of customers. So, as long as some bills come due every month, they’ll make salaries and rent. It doesn’t particularly matter when any single customer pays. They probably can’t even make good use of a surplus… it just goes into the bank account until it’s time to build the next cluster.

Cars (other peoples’ and mine)

June 13th, 2008

I work in downtown La Jolla, right opposite the Ferrari/Maserati dealership. AMGs, M-series, and Porsche Ses are everyday sights. Jaguars are like Toyotas. I’m tired of seeing expensive cars. But sometimes there’s something a bit more interesting than usual…

One day on the way to work I saw someone picked up in front of a particularly large house by a chauffeured Maybach. In the words of James L. (wherever you are), “Must be nice…”

Ford GT in downtown La Jolla A few weeks ago I saw a Ford GT in downtown La Jolla. Really, with gas prices up to $5/gallon, you’re driving one of these? You and Jeremy Clarkson both.


BMW Z4 with German plate \"BMW Z4\" The US Open is in town this week, at Torrey Pines. It’s practically across the street from campus. There are a lot more interesting cars here this week—somehow the AMGs and M-series are even more abundant than usual. I found this BMW Z4 with the German plate “BMW Z4″ nestled behind CVS. An odd place to park what I assume is BMW’s touring show car. As I drove out of the parking lot, I saw a brand new SL63 AMG and a DB9 Vantage.

I don’t say any of this out of envy, merely commentary. I don’t particularly want any of these cars.1 In fact, I still haven’t figured out what kind of car is right for me. Fast or a smooth ride? Four-door? Hatchback? FWD, RWD? Manual or auto? Low-slung or tall and roomy? I have only the vaguest of preferences.

My Car For now I drive my dad’s trusty old Volvo S70 T5. I say “old” because the car is well on its way to 200,000 miles, but she’s only ten years old, and she looks and feels like a young girl of only 60K.2 It’s zippy enough that I can have fun on late night jaunts to campus or wherever; but it’s a Volvo, so it’s comfortable enough that I don’t really mind the six-hour nonstop service from SAN to SBP for holidays and vacations. Plus it has five cylinders, which is just neat. It’s my car and I love it.

Then again, with gas going up and up, these may be the last days of the automobile. Maybe I was born in the wrong decade? Ah well. Bring on the public transit and high-speed rail.

  1. Except maybe a Z4M.
  2. You may note I use the female pronouns here. For some reason I never think of my car as a female, even though that’s the convention for vessels. But the turn of phrase was so nice, I couldn’t pass it up.

New Architecture post series

May 26th, 2008

It’s time for me to start contributing back to this Blogosphere thing. I should also get some practice in technical writing and commentary, and the kinds of critical thinking they encourage. Finally, I should do something to show anyone who finds this site what I’m like professionally, not just personally.

To that end, I’ve written the first in what I hope is a long series of articles on computer architecture, my area of focus and primary interest. In the inaugural entry, I respond to Jon Stokes’s recent article on the Intel Atom and opine on the ramifications of newfound x86 compatibility in embedded systems (to wit: who cares?)

To avoid annoying all the folks who know me in real life but aren’t as nerdy, or just don’t want to scroll through pages of essays, I’ve kept the architecture section off the main blog section, but added appropriate links to it. For the lazy: architecture category index, feed.

David Jackson’s facebook status

May 20th, 2008

This is probably only interesting to the folks who’ve taken at least one CAT course…

David Jackson
walked downstairs yesterday to see Peter John and Linda Strauss chillin smokin and drinkin and drumming and strumming on my patio. Sweet.
Updated on Monday

Danny on being ticklish

May 17th, 2008

Danny: “Joe, are you ticklish?”
Me: “NO! F— off!”

I promptly get tickled by six people for a cool minute.

Rushi: “That was probably the worst response possible.”
somebody: “There is no really good response.”
Danny: “Yes: ‘I have diarrhea.’”

Going to Ralphs the night before Sun God

May 16th, 2008

One of these is not like the others…
One of These is Not Like the Others

No, these are not the ingredients of a wicked new cocktail. We just needed Drano too.

I love unix

May 13th, 2008

Extract the revision histories of the classes Rushi and I collaborated on out of his school repo, compress them, pipe them over the network onto my laptop, and uncompress. I was on the verge of adding the svnadmin load that would pull it into my repo, but I got lazy.

RSi:/home/svn$ svnadmin dump school | svndumpfilter --drop-empty-revs --renumber-revs include /CSE131A /CSE131B /CSE120 | gzip | ssh jauricchio@128.54.57.118 gunzip \> rushidump

Yeah yeah, DVCS, hg and git and whatever, I know…

Computer Languages and Facial Hair

May 6th, 2008

Why are some programming languages more popular than others? If Java is so lame and (Haskell, Obj-C, Erlang, Smalltalk, whatever) is so great, why is one of them the most used language and nobody’s heard of the other?

Tamir Khason has the answer: Computer Languages and Facial Hair.

Via … somebody. Forgot who. Maybe it was Sam Larbi?