Wednesday, June 28, 2006

Inkscape Rocks

Hard to believe something so good could be free. Go check it out yourself here.

Sunday, June 11, 2006

Advisor Stickers

I'm about 1 month behind here, which is about par for the course, but I should mention that my former advisor has a posse (indexical reference to maintain searchbot anonymity--wouldn't want to fan the flames now would we?).

Friday, June 09, 2006

Gnarls Barkley

Crazy. That is all.

Monday, May 15, 2006

Canoeing Lake Washington

The present participle of canoe is "canoeing"--which just looks wrong to me. Perhaps it's the juxtaposition of o + e + i. I'm sure 'u' feels left out. Photos by Danyel Fisher.



Wednesday, May 10, 2006

Iowa State's Cave

It's fully immersive you know. 6-sided even. And it's only getting better. (link)

Sunday, April 23, 2006

Wednesday, April 12, 2006

Where are my creative inventions?

An imaginative (yet utilitarian take) on USB flash drives. Yet another clever idea I wish I'd thought of:

http://www.plusminus.ru/flashbag.html

Robbie Cordry = H-A-T-E Monger

I saw Mr. Cordry perform at a show last month at UW. He recently taped a segment for the Daily Show on Comedy Central about tolerance in America--his finding, that Americans on the whole are quite tolerant people, except when it comes to their views on racists. The segment ends with a list of 200+ groups that he hates scrolling quickly across the screen. Someone took the time to transcribe these and post them on the web (here).

The best part is the continued reference to TiVo list pausers scattered about:
1. TiVo List Pauser
2. Seriously Stop Pausing This
3. What do you think this is Lost?
4. listpauser@yahoo.com

Others: first "Korea (North)" and then later "Korea (South)", suggested lottery number picks, Lebanese Christians as well as Lesbian Christians, Circumsized, Mohawk Indian, and Mary Kate and Ashley.

Update: someone more clever than me sent an e-mail to listpauser@yahoo.com and received this response.

Friday, February 24, 2006

A Froehlich Recently Auctioned

Dartmouth just auctioned off a date with my cousin for their Asian Relief fund. Note the young lady in front with her hand held high and proud--they can't get enough of him. (link)

Monday, February 20, 2006

My Girlfriend Represents

This past weekend my clever girlfriend competed in the New England Regionals for the National Trial Competition. Her law school, Suffolk Law in Boston, sent two teams, each made up of three law students. The top 2 teams (out of 22) advance to Nationals, which takes place at the end of March in Dallas, Texas. As a testament to their court room prowess, both Suffolk teams advanced beating out, among others, Harvard Law, UConn, and Boston College. My girlfriend's team did the "near impossible" and finished with a perfect 5-0 record.

“The National Trial Competition (NTC) is one of the oldest and most prestigious mock trial competitions in the United States. Every ABA-accredited law school in the country is invited to compete... The competition will rely on more than 25 judges from the federal and state court systems, over 100 lawyers from the New Hampshire bar and 150 students from Pierce Law to act as judges, jurors and witnesses,” says Professor Albert ‘Buzz’ Scherr, director of the Pierce Law’s Trial Advocacy Program.

According to the Texas Young Lawyers Association homepage, "In addition to the prestige of competing at the top levels of one of the oldest, most respected trial competitions in the country, winning treams are provided many prize incentives. Customarily the Best Oral Advocate (and, if not on the same team, a member of the championship team) is invited to the ACTL annual meeting, at which the winning team is presented with a silver bowl and the $10,000 Kraft W. Eidman Award sponsored by Fulbright & Jaworski. The Best Oral Advocate receives the George A. Spielberg Award sponsored by Fried, Frank, Harris, Shriver & Jacobsen. The $5,000 award to the second-place team is sponsored by the firm of Beck, Redden & Secrest. "

Wednesday, February 15, 2006

Google Quote of the Day

You know your day is going well when your personalized Google quote of the day is "Information is temporarily unavailable." Hmm, I wonder who said that.


Also, in other Google news, my clever girlfriend found out today that if you search for "search" in Google, Google is actually the 5th result from the top behind MSN Search and Lycos of all things.

Monday, February 13, 2006

10 Ways Cheney Can Kill You

In light of the recent man-hunt conducted by Dick Cheney in which he shot and injured a 78 year-old man in the face, neck and upper torso (link), here's a celebratory picture memorializing Cheney's brutality.

Frail

Frail is a .NET visualization toolkit that I'm working on (which I jokingly refer to as a "robust visualization toolkit"). Basically, it's an incorporation of all my visualization work into a generic package. It's based on my own experiences using really good Java vis toolkits like JUNG and JFreeChart. For the most part, though, it closely resembles Jeffrey Heer's Prefuse toolkit (also in Java) -- which is a really phenomenal interactive graphics toolkit that supports layout animations, distortions, graph filtering, color interpolation, etc. Here's a low res screen shot -- click on it to see a slightly bigger version. I implemented panning and zooming last night.


Friday, February 10, 2006

Black Sabbath + Madeleine Peyroux

I was browsing the iTunes music store tonight and happened across Geezer Butler's celebrity playlist. He's the longtime bassist of Black Sabbath -- a band famous for ushering in a new era of hard rock, with a macabre subtext :) In contrast to the dark sound Sabbath is known for, Geezer has quite an ecclectic mix of blues (e.g. madeleine peyroux, etta james), country (e.g. alison krauss), electronica (e.g. lamb), and, of course, slayer.

Thursday, February 09, 2006

UDub, (cough), Top of List, (cough)

http://vcmike.blogspot.com/2006/01/ranking-colleges-using-google-and-oss.html

Pretty cool use of Google regardless of the findings.

Update September 13, 10:17PM: Not that it makes much of a difference here, but I was trying to be tongue-in-cheek with this post. You see, I got to the University of Washington so I like any ranking in which it tops the list (well, any positively connoted ranking). Regardless, it's a great university.

Wednesday, January 25, 2006

video.google.com, worse than previously thought

I attempted to purchase and download the "Kobe vs. Raptors" video on Google last night. It was a frustratingly bad experience and, in the end, resulted in three failed downloads of the video. It gets worse...

Let's start at the beginning. Upon trying to purchase a Google video, you must create an account and submit credit card information. There is no visible information about whether Google will store the credit card data or not for future purchases; in addition, there is no checkbox to control whether my credit card data persists on Google's servers. This is of particular concern because my Google Video Store account is the same account that I use for GMail and "personalized Google."

Once you enter this information, Google prompts you to "login and complete your purchase." The login requirement here might seem a bit redundant here but is typical of online stores attempting to protect their customers. However, what's not typical is after you submit your login/password, the next screen asks you to "login and complete your purchase." Um, OK, so I thought I just did that. I try again. Same result. And again.... argh! OK, well, luckily I had actually expected this as a friend had IM'd me earlier in the day and said he had the same problem. I asked "Are you using FireFox?" He replies, "Yes." I say, "Switch to IE." Unfortunately, I was already using IE -- so, what to do? I decide to close all of my IE windows, restart IE, and reopen the video store - which, of course, requires that I go through Google Video's horrible interface once again to find the video.

Finally, I get through the "login and complete your purchase" screen and then Google notifies me that I must download their "Google Video Player." I'm also informed that once the video player downloads, my video will begin downloading automatically. Sadly, Google uses a pop-up window to download the video player and Google Toolbar blocks such things. Now, the "download" screen has dissapeared and I'm left with no video player or video (though I just received my e-mail receipt so I know the transaction has gone through). Hmm, I must go back up through the interface to get to a screen with a download button.

Eventually, I get to a "manual download" area and am able to download the video player. I install it and click on "download video." This link opens the video player which begins to presumably download the video. Of course, this doesn't work either. The first attempt fails after like 13 retries. The second attempt downloads 45 megs of the video in 2 hours (note that I've downloaded every episode of the Office via the iTunes Music Store -- each episode is about 250 megs, which takes 5 minutes or so to download). The third attempt, which I start before going to bed, downloads 63 megs but then prompts me for my login information again -- however, I am now sound asleep and unaware that the download stopped. I wake up and note that the video is only up to 63 megs (around 12:33AM -- ironically went to bed at 12:15) and that a modal dialog in the Google video player is waiting for my login information. After filling out the dialog, the download does not restart.

I started my fourth attempt before I left for work -- let's hope that it will be completed by the time I return home.

Tuesday, January 24, 2006

video.google.com: Worst Interface Ever

http://video.google.com has some of the absolute worst interfaces I've ever used -- which is quite startling given that it's google and their product/interface design follows Apple: less is more and minimalism is beautiful. However, they are clearly working on it as last night I spent like an hour exploring the interface and looking for the Kobe Bryant 81 point game vs. the Toronto Raptors. This afternoon I checked again and noted that, first, the interface was much different from last night (though still very lacking) and, second, the Kobe Bryant game is now online. At the very least, the NBA games are somewhat organized -- there exists a bit of a hierarchical structure rather than straight search.

Link to Kobe vs. Toronto.

Monday, January 23, 2006

Where does XML Data Belong?

"This raises the question of when and whether one should use child elements or attributes to hold information. This is a subject of heated debate. Some informaticians maintain that attributes are for metadata about the element while elements are for the information itself. Others point out that it's not always so obvious of what's data and what's metadata. Indeed the answer may depend on where the information is put to use.

What's undisputed is that each element may have no more than one attribute with a given name. That's unlikely to be a problem for a birth date or death date; it would be an issue for profession, name, address, or anything else of which an element might plausibly have more than one. Furthermore, attributes are quite limited in structure. The value of the attribute is simply undifferentiated text. An element-based structure is a lot more flexible and extensible. Nonetheless, attributes are certainly more convenient in some applicaitons. Ultimately, if you're designing your own XML-vocabulary, it's up to you to decide which to use."

from O'Reilly's XML in a Nutshell

Saturday, January 21, 2006

A Capella Pop Songs

Mr. Brightside, A Capella performed by the MIT a capella troupe, "resonance."