Skip to content

Recent Reads

I just finished reading a couple of great books.

  • Freakonomics is an insightful look inside the social trends in America, involving crime rates, drug trafficking, and racial discrimination. Steven D. Lewitt thinks of provocative questions (e.g. why did crime rates drop in the ’90s?) and comes up with answers generally ignored and dismissed by the media. It’s a fascinating read, offering a different slant from conventional economics (which I know very little about).
  • Ultramarathon Man is a collection of memoirs from Dean Karnazes. This guy is a beast, making a 26.2 mile marathon look like child’s play. He runs in excess of 100 miles at a time, including the Western States Endurance Run, Badwater Ultramarathon (Death Valley), and even a marathon at the South Pole. Yet he’s humble and passionate, an ordinary family man with a day job… an incredible inspiration. I usually average about 5 miles per run, but I know I can go much longer. :-)

Fantasy Baseball

I’m playing in a Yahoo! Sports head-to-fead fantasy league this year. I’ve never played fantasy baseball before, except for a rotisserie league one year which was pretty boring. This league should be fun, especially since there’s some good smack talk going around. I feel pretty good about my roster:

C - Jason Kendall (Oak)
C - Jason Varitek (Bos)
1B - Todd Helton (Col)
1B - Nomar Garciaparra (LAD)
2B - Dan Uggla (Fla)
2B - Josh Barfield (Cle)
3B - Scott Rolen (StL)
3B - Morgan Ensberg (Hou)
SS - Jimmy Rollins (Phi)
OF - Carl Crawford (TB)
OF - J.D. Drew (Bos)
OF - Pat Burrell (Phi)
OF - Austin Kearns (Was)
SP - Jake Peavy (SD)
SP - Chris Young (SD)
SP - Barry Zito (SF)
SP - Ben Sheets (Mil)
SP - Kerry Wood (ChC)
SP - Ian Snell (Pit)
RP - Cla Meredith (SD)
RP - Joe Borowski (Cle)

Kerry Wood is on the DL right now, but my pitching looks pretty strong. Glad I got the hometown boys (Peavy and Young) and also Mitra’s favorite (Zito). Petco is a pitcher’s haven, so I should rack up good stats there.

My offense is lacking in the HRs/RBIs categories, but should make up for it with good hitting and speed. I just hope J.D. Drew stays healthy seeing how my OF is not very deep.

MLB Predictions ‘07

With baseball season just around the corner, it’s time to make some predictions for 2007. :-)

NL West: The Padres pitching is the strongest it’s ever been, though their offense remains sketch. Still, I expect my boys to 3-peat in the NL West. If the last three years are any indication, expect a lot more low-scoring games (e.g. 1-0, 2-1) at Petco this year.

The Dodgers and D-Backs will keep this division competitive. The D-Backs may very well be the sleeper team of the NL. They have young talent, good pitching, and could make a pennant run with a good deadline trade. The Giants somehow got even older this year, and the Rockies remain unimpressive.

NL Central: The Cubs may look like the most improved team in the league, but they are, after all, still the Cubs, and they will find a way to lose (apologies to all my Chicago friends, I hope I’m wrong!). The Cards have the talent and experience to take the crown again, though the Astros and Brewers will give them a good fight. This will be a fun division to watch.

NL East: This is a tough one. The Mets pitching looks fragile, but their offense is packed. It’ll be neck-and-neck between them and Philly. The Braves should get used to their new role as a mediocre team. The Marlins are still young, albeit exciting, and the Nats… well…

AL West: I have a feeling the Angels may be the run-away team this year, with the A’s close behind. (Apologies to all my A’s friends for making this call, but I still have them slotted for the wild card!)

AL Central: This is by far the toughest division to call. The way it’s gone the last couple years, I’d half expect the Royals to take the crown this year, though that’s not going to happen. For the sake of variety, I call the Indians to take it this year, though it could go in any order with those first four teams.

AL East: Any true baseball fan would pick the Sox here. Plus, the Yankees suck. ;-) Needless to say, those two will duke it out for most of the season while the Blue Jays, Orioles, and D-Rays will fall into their standard 3, 4, 5 slots respectively.

Standings

WC = Wild Card

NL West
San Diego Padres
Arizona Diamondbacks
Los Angeles Dodgers
San Francisco Giants
Colorado Rockies

NL Central
St. Louis Cardinals
Houston Astros
Milwaukee Brewers
Chicago Cubs
Cincinnati Reds
Pittsburgh Pirates

NL East
New York Mets
Philadelphia Phillies (WC)
Atlanta Braves
Florida Marlins
Washington Nationals

AL West
Los Angeles Angels
Oakland Athletics (WC)
Texas Rangers
Seattle Mariners

AL Central
Cleveland Indians
Minnesota Twins
Detroit Tigers
Chicago White Sox
Kansas City Royals

AL East
Boston Red Sox
New York Yankees
Toronto Blue Jays
Baltimore Orioles
Tampa Bay Devil Rays

Thoughts on Etech

I had the chance to attend O’Reilly’s Emerging Technology Conference this year in my hometown San Diego. I went in Ethan Kaplan’s stead as he was unable to go. I’d like to thank Cory Doctorow for helping in registering me on such short notice.

This was the largest conference I’ve been to. OSCMSS last week was small and relaxed, despite being in the corporate realm of Yahoo!. While it focused heavily on the geeky technical stuff (code!), Etech seemed more focused on the business end of things (e.g. lots of suits).

It was a bit intimidating at first to mingle with the crowd, but I slowly got over it. I ended up meeting some interesting people and running into familiar faces.

Some notes:

  • Using the word “magic” seemed to be a running theme for describing a non-technical person’s viewpoint of ubiquitous computing. This was apparent in many sessions, including Adam Greenfield’s talk in which he dissected common folklore tales and re-staged them with technical implementations (e.g. reciting “open sesame” to open a secret door relies on auditory sensors, voice detection, magnets, etc.). I regret missing Danah Boyd’s talk entitled “Incantations for Muggles”.
  • Cory is an amazing public speaker, and his co-talk with Peter Biddle on the plusses and minuses of trusted computing was probably the most captivating session of the conference.
  • I missed Pasha’s talk on Yahoo! Pipes last week at OSCMSS (it coincided with Dries’ talk). Luckily I got to see it this week. Pipes may be a useful tool for our Drupal project.
  • I’m glad I caught Michael Buffington’s (of stikkit fame) talk today called “Your Web App as a Text Adventure”. He showed how you can develop more meaningful API’s for your web app if it were implemented as a classic text-based adventure game. He gave his talk as if he were playing in a text adventure himself, ending each slide with the options to “go north, south, etc.” and of course following through. This one was fun!
  • I ran into an old acquaintance who managed to hack is way into the conference. I won’t divulge who he is (hint: lock-picking master) or how he got in (some luck and determination), but I personally think it’s awesome. I additionally ran into some cool peeps from UCSD, including a visual art teacher Ethan had worked with.
  • I joined some people from Flickr for lunch today (Cheese Shop in Gaslamp), including Kellan, who gave a talk at OSCMSS last week on Flickr’s API (which I had unfortunately passed on in favor of the Drupal XML-Mashup talk instead). Kellan and I had a serendipitous moment earlier in the week. We had been sitting next to each other on the flight down from San Francisco Monday night, not realizing it until about halfway through. Additionally, he is the author of MagpieRSS, which we just used in our latest site launch: http://static-x.com/. It’s a small (tech) world, it is.

Overall, the conference was fun, but at times intimidating. I’m more comfortable and interested in talking about technology on the lower-level. That is, the actual code itself. Etech didn’t do that for me. OSCMSS did. Needless to say, Etech was a worthwhile time investment. I met some great people and kept my horizons broadened to appreciate some of the more abstract aspects of emerging technology (e.g. privacy concerns, inherent social issues vs. technology issues)

On a side note: I had a hard time coming up with suggestions for lunch today. Luckily I remembered the Cheese Shop. I don’t know much about restaurants in Gaslamp since I hardly eat downtown (I’ve always equated it with the Nightlife scene). Too bad we weren’t closer to Hillcrest since I know many good restaurants there.

Surrealism Garfield

Last year, I remember reading on BoingBoing that if you remove Garfield’s thought bubbles from the comic strip, then Jon Arbuckle goes from being a single pathetic adult male loser to… well, an even bigger single pathetic adult male loser. Doing this also gives a surrealist effect to the comic, often times making it much funnier, as illustrated by these examples.

Ever since then, I can’t help but mentally remove Garfield’s thought bubbles anytime I read the comic. It doesn’t work with every strip, but sometimes it can be a big hit… like it was a couple days ago!

Below is the altered Garfield comic from last Saturday, Mar 24th. This might be favorite yet. You can see the original here.

ga070324stripped.gif

Logitech Control Center Blows

I recently purchased a new mouse: Logitech VX Revolution

The mouse rocks. The software that drives it does not.

Here’s a short list of issues I’ve had since using Logitech Control Center (v2.1.3) on my MacBook Pro (2.33GHz, 2GB):

  • Turning on/off the mouse, or removing/attaching the USB receiver triggers kernel panics at random.
  • It takes 10-15secs to register mouse clicks after awakening the computer from sleep.
  • Safari stops changing cursor states after a while. e.g. Hovering over links doesn’t show the hand pointer. (This is NOT a CSS issue).
  • The software quietly installs APE, which may have contributed to a downgrade in performance and crashing applications. E.g. iTunes had been crashing a lot recently.

That’s enough right there. In fact, the first bullet point is enough. I’ve been too afraid to turn off my mouse at night because I didn’t want any more panics. I’d rather let the batteries drain.

Fortunately, I’m not the only one with these problems. Since reading other users’ comments, here’s what I did:

  • Uninstalled LCC with the Uninstaller program that comes bundled in the dmg.
  • The uninstaller does NOT remove APE, however, so I had to do that manually by removing the following:
    • /Library/Application Enhancers
    • /Library/Frameworks/ApplicationEnhancer.framework
    • /System/Library/SystemConfiguration/ApplicationEnhancer.bundle
  • Restarted the computer.
  • Downloaded SteerMouse, which seems to be a much more stable driver and provides the same button-mapping functionality (hint: use keyboard mappings for Dashboard & Expose settings).

SteerMouse is a $20 shareware program, but has a 30-day trial period. I am testing it out now, and so far it’s been fine. No strange happenings.

I’ll follow with an update in a few days after seeing how this goes.

Bottom line: Logitech makes great peripheral products with lousy software.

UPDATE (3/31):
SteerMouse has been working flawlessly. Digg!

Medieval Kings Chess 2

While waiting for a friend at dinner tonight, I killed some time by surfing the net on my blackberry. I checked out free games to download, and there’s where I found it: Medieval Kings Chess 2.

Wtf!? Medieval Kings Chess 2?

I got a few moves in before my friend finally arrived. He found the name of this game just as hilarious as I did. Seriously, who comes up with this shit? Why can’t I just find a chess game called “Chess”?

I love this line from the website btw: “The ultimate game of battle and strategy - just got better!”

Uh, wow.

NCAA Tourney Round 1 Recap

32 games so far, and I picked 25 right. That’s not too bad. Plus, I’m in good shape for Round 2 since none of my Sweet Sixteen teams have been eliminated.

This tournament has some fun numbers. Since there are 63 games in all, that gives 2^63 unique brackets. That’s an incredibly large number: 9.22337204 × 10^18

Let’s assume that each of the 1st seeded teams always win their first 4 games. Given there are 4 1st seeded teams, that gives 63 - (4*4) = 47. The yields 2^47 brackets, which is still unbelievably large.

It’s fair to say that the odds of someone predicting a perfect bracket is quite slim, (10^-17)%, or 0.00000000000000001%.

On Facebook, there are 12 people who’ve correctly picked the first 32 games. That’s a pretty amazing feat. My current global ranking is #383,028 with a 78.1% accuracy rate. :-)

A few notes so far:

  • VCU upsets Duke! I actually thought about picking this, but didn’t have the balls.
  • Va Tech came really close to being my first Sweet Sixteen team eliminated. Nice comeback though to overcome Illinois.
  • I’m worried about my pick for Louisville over Texas A&M. A lot of people seem to have A&M going a long way.

Facebook Covers All the Loose Ends

Friends with somebody on Facebook who you don’t even know? Not to worry, they got your back.

Facebook "How do you know this person" options

NCAA Tourney

I’m not much of a basketball fan, but I tend to agree with most sports fans in that the NCAA March Madness is the most exciting event in all of sports… and that’s saying something, because I really LOVE baseball. There’s just something about this tournament that intrigues me. It’s the upsets, the surprises, etc. It’s the same reason why I love going to concerts where the band plays a different set each night. You go in with a variety of expectations, but you never know what’s coming.

It’s been a couple years since I’ve entered any pools. I am really impressed with Facebook’s implementation of tournament. Users can create and join pools, fill out a bracket, etc. The grand prize is $25000, sponsored by Geico.

my ncaa bracket

I’m just as ignorant as the next person when it comes to filling the bracket. :-)
It’s hard to pick upsets, even though many will occur. Last year we saw George Mason advance to the Final Four, despite being an 11th seeded team. In fact, no 1st seeded teams advanced to the Final Four last year.

This year, I am picking my “hometown” Bruins to win it all. UCLA over Ohio St!