Sunday, January 13, 2008
When Code Gets Scary...
Me: it's so scary
Sk: haha
Me: it's like discovering a box of take-out that's been sitting in the back of your fridge for half a year
Me: i'm scared to see what it looks like Our paper on The Sight-Reading Tutor (our temp name 'till we figure out something cooler (but not as cool as 'Guitar Hero Unplugged' (which is *too* cool))) has been accepted to ICASSP 2008. This means two things: 1) Roadtrip to Vegas in March! and 2) We actually have to get our program to work for the demo... d'oh. Getting the program to work again wouldn't be so bad except for the fact that I haven't looked at the code in over seven months. Seven months ago, I was rushing to meet a paper deadline, in the middle of implementing a new feature, swapping out old stuff for new, altering code structure, nothing was compiling (let alone documented) and things were in complete disarray... and then after the paper deadline was over, another project came along and I pretty much drop-kicked The Sight-Reading Tutor project into researchland's State of Denial; haven't touched it since. Extending/fixing up old, undocumented code might be one of the most nightmarish things you can ask of a programmer. But, here it goes... opening XCode... decoding my then-brilliant (now, completely confusing) file-naming scheme... bracing for the worst.... If you never see me again, it means my code has eaten me alive.
Wednesday, January 09, 2008
Asians Who Like Garrison Keillor
Me: Oh, well my parents are from Taiwan, but I was born in Oregon.
Him: Oh. [pause]. Well, your english is very good.
Me: Um, thanks, but I was born in the U.S.
Him: Yes, but still, your english is very good.
Me: Well, I've lived here my entire life so...my english should be about as good as your english.
Him: I see. No, but still, I think it's very impressive. You should be proud.
Me: ... It should probably be evident by now that this post is not about the Garrison Keillor concert. But since it is in the title, I'll say a couple of things about that too. In fact, Garrison Keillor was very good; the old man lumbered onto stage wearing huge red shoes and showed much talent as he sat on a small stool before a crowd of thousands and delivered hilarious stories from Lake Wobegon for the next two hours. People were friendly. The crowd was receptive. Mr. Keillor was quite endearing. And as I waited in a long line for the women's bathroom, I felt only a small twinge of anxiety when I found myself packed into a small room with dozens and dozens of old, white ladies wearing huge earrings and bright red lipstick and lots of fur.
Tuesday, January 08, 2008
Can I Get a w00t w00t for Hillary?
5. Triple the number of NSF fellowships and increase the size of each award by 33 percent. At present, the NSF offers approximately 1,000 fellowships per year, similar to 1960s levels, although the number of college students graduating with science and engineering degrees has grown three fold...Hillary cares about grad students!
6. Support initiatives to bring more women and minorities into the math, science, and engineering professions. Increasing the educational attainment of women and minorities, particularly in math, science and engineering, is critical to our future as an innovative nation...Hillary cares about getting women into engineering!! It's weird seeing these issues mentioned outside of the tech/grad school bubble. I live in such a specialized world that I forget it is ultimately the outside world that we are potentially trying to benefit. Consequently, these issues should be very important to everybody. Call me nerdy, but the mere acknowledgement and formulation of these problems as publicly important issues -- especially the part about getting women into engineering -- makes me giddy. And that is why Hillary deserves a great and heart-felt w00t. Disclaimer: A 'w00t' does not necessarily imply a 'vote'. According to Facebook, I am still very much undecided :)
Friday, November 30, 2007
Happy Seattle Morning
Here in San Diego, it doesn't rain much at all. And even when it does, it's usually like this pathetic, wimpy version of rain, where it pours for like a whole five minutes and then the freaking sun is back out. Which is why today's long and fierce episode of rainfall was so, so great, despite my pants getting completely soaked.
My other Seattle-turned-Sandiegan friends and I have formed an unspoken new tradition. On mornings that greet us with rain or grey or anything reminiscent of Seattle weather, somebody is obligated to send out an email saying "Happy Seattle Morning!" as if to remind ourselves of our "homeland" or some cheesy crap like that.
And just for the record, for anybody who has ever teased me with the totally original and hilarious line "Why are you carrying an umbrella? Aren't you from Seattle?" this is for you: Being from Seattle doesn't make us waterproof or have some strange desire to get intentionally wet. It just means that we don't whine about it like the average Californian who is too superficial to understand the beauty of rain and throws a tantrum whenever they can't "work on their tan".
Um, just kidding? ;)
Tuesday, November 27, 2007
Islam 101
Saturday, November 24, 2007
Blah Friday
What in the WHAT?? The best, emmy-winning season of the greatest show ever on 4 dvds for only fifteen dollars?!?!
So, this was supposed to be a post about how unnecessary and futile Black Friday is. But now, all I can say is... if you want to watch Season 2 of The Office, come over to my place.
Saturday, October 27, 2007
I'm Made of Gingerbread, So...
Somehow Wiig manages to plant the bratty high school girl into the sophisticated business woman. Basically, it's Mean Girls aged by about 10 years. Absolutely love it.
Not too far of a departure from that character is Penelope Morris, a recurring character from SNL who is best described as a "habitual braggart". If you watch this video and don't immediately adore Kristen Wiig (and I mean Kristen Wiig, not Penelope Morris), I will give you a quarter.
Wednesday, October 24, 2007
My Fireblog: Trip to Paris. I mean, Perris.
Two discoveries that came out of this whole experience, both of them (unsurprisingly) singing Google's praise:
- GOOG-411 is actually really useful when fleeing a fire into an unknown town. We arrived randomly in Perris, CA at around 5:30 a.m., because we were too tired to drive any further, and were far enough away to have clean air and a peace of mind. When the fancy, built-in GPS system on our car failed to give any valid hotel numbers, GOOG-411 saved our butts. It is the sole reason for me being asleep in a hotel room by 6 a.m. Later, we used it to find restaurants, starbucks, video rental stores, movie theatres, etc. While Verizon Wireless (and other similar carriers) offer 411 services that charge by the call and make you talk to a real person, GOOG-411 is totally free and completely automated through speech recognition. That means, you don't feel bad when you hang up mid-call. It's 'text message' option (which texts you all info including address and number) is also extremely useful, especially when hotel personnel have enunciation problems...
- The open source aspect of Google maps has played a huge role in monitoring the status of the fire. Sites like latimes.com, kpbs.org, and signonsandiego.com were able to offer interactive Google maps that pinpointed not only areas of evacuation and fire, but also shelters, road closures, smoke advisories, homes destroyed, etc.
Its inherent feature for being able to tie information to location and then search through listings also proved indispensable for this purpose. For example, details about the number of homes destroyed, acres burned, firefighters on the job, etc. were tied to each fire (click image to enlarge).
It is a powerful interface for relaying geographically significant information and I think very useful natural disaster related applications can be built by combining this interface with the "wisdom of the crowd". For example, it would've been helpful if the average person could contribute reports on what they see/hear/smell of the fire their location on the map. They could even discuss planned evacuation routes, report on traffice in the area, their way of getting contacted for evacuation, etc. (replacing the several active forums that have sprung up over the last couple of days).
Shelters/firefighters themselves could contribute to information and numbers, providing more abundant, reliable, and up-to-date information. Information (data-mining? or just good old manual input) from blogs, news reports, or radio broadcasts could also be stripped and added on. Perhaps a digg-like rating system could be put in effect that would allow most popular/reliable reports to show up most visibly (i.e. on the least zoomed in version of the map). If monitored correctly, information would flow bottom-up instead of top-down -- something that has been proven successful more than once.
SoCal On Fire!
Some pretty crazy photos have been collected here.
While people in La Jolla (where I live) and most of central San Diego have been untouched for the most part, others were not as fortunate. Hundreds of people have lost homes, and hundreds of thousands have been evacuated. If you are from the San Diego area, UCSD has put out a page that describes how you might be able to help. Otherwise, cash donations can be made to the American Red Cross here.
Friday, October 19, 2007
Ode to Audio
Imagine that you are on the edge of a lake and a friend challenges you to play a game. The game is this: Your friend digs two narrow channels up from the side of the lake. Each is a few feet long and a few inches wide and they are spaced a few feet apart. Halfway up each one, your friend stretched a handkerchief and fastens it to the sides of the channel. As waves reach the side of the lake, they travel up the channels and cause the two handkerchiefs to go into motion. You are allowed to look at the handkerchiefs and from their motions to answer a series of questions: How many boats are there on the lake and where are they? Which is the most powerful one? Which one is closer? Is the wind blowing? Has any large object been dropped suddenly into the lake? Solving this problem seems impossible, but it is a strict analogy to the problem faced by our auditory systems. The lake represents the lake of air that surrounds us. The two channels are our two ear canals, and the handkerchiefs are our ear drums. The only information that the auditory system has available to it, or ever will have, is the vibrations of these two ear drums. Yet is seems to be able to answer questions very like the ones that were asked by the side of the lake: How many people are talking? Which one is louder, or closer? Is there a machine humming in the background? We are not surprised when our sense of hearing succeeds in answering these questions any more than we are when our eye, looking at the handkerchiefs, fails.
Tuesday, September 25, 2007
Home Is Where Your Stomach Rests
Tuesday, September 18, 2007
Summer Love
- Somehow passed complexity/theory class.
- Submitted a paper for the first time!
- (4 months later) Got a paper rejected for the first time... :(
- Summer.
- Casual Food: Extraordinary Desserts, Yogurt World, and Sushi Deli.
- Really BIG (and good) food: Hash House a go go.
- Annual "four musketeers" reunion. Cyndi, Steeni, and Ophers came to visit [me|San Diego]; we've been best friends since elementary school and I always like to show then and now pictures (though I can't seem to find them at the moment...)
- Organ concert at Balboa Park. Really, really pretty + great musicians, though be forewarned that you will be surrounded by old people and their dogs.
- Surfing at La Jolla Shores! Though, only twice. Maybe more, once I get over my fear of either drowning or breaking my back.
- Reading. For fun. What?
- THE BEACH. Coronado, Ocean Beach, Shores. Good for: reading papers, bonfires, s'mores, and making your swim suit feel loved (especially those that never got to see the light of day in Seattle).
- Walking around Mt. Soledad, with a gorgeous view of all of La Jolla. It's twice as good if you bring a book, blanket, and sack lunch :)
- Cute coffee shops: The Living Room, Influx, and Rebecca's Coffee House.
- Camping at Cuyamaca Rancho State Park, an hour east of San Diego. Pros: Beautiful scenery, nice hiking trails, great company. Cons: HUGE, FURRY MOTHS IN THE BATHROOM THAT WANTED TO EAT ME. And having my car towed.
- Karaoke at Min Sok Chon. You get to sing your favorite 90's hits while watching dramatic korean teens agonize over their undying (and often, tragic) love. Under a disco ball. While sipping Soju.
- Shout House! Piano Bar. Only place where you will ever witness "I Like Big Butts" played (skillfully) on the piano.
- Pacific Bar & Grill in PB. Bar in the front, good sized club in the back. No gross, creepy boys on the dance floor either (yay).
- Onyx in downtown. Really awesome live, jazz music, with no cover! Jamming begins at 10 pm. The room is small though, so if you don't get there on time, you will probably be standing...
Friday, March 16, 2007
Saturday, March 10, 2007
Why I Haven't Blogged In Like Forever
Last Thursday marked our very last OS lecture. It marked the very last day in which we would sit in cold, rigid chairs, trembling and shaking for the duration of 1.5 hours, praying to the heavens: please, please do not call on me to explain that horrendously boring and esoteric section of the paper that I, for the life of me, could not stay awake long enough to read...
Welcome to grad OS. During every Tuesday and Thursday lecture, we'd discuss two landmark papers in the operating systems field. Pro: We got to read *the* original papers that spawned the most fundamental concepts in the field, like multiprogramming systems, virtual memory, monitors & semaphores, UNIX, paging algorithms, file systems -- and even more on revolutionary, but failed ideas that never made it into the undergrad textbooks. Con: By "discuss", I actually mean "grill", as in, the professor would cycle through a stack of notecards with our names on it, asking us to answer technical questions about the assigned readings everytime our names came up. He'd go through the stack of cards multiple times during each lecture, forcing us to learn some rules of...survival ;)
"Time-consuming" doesn't quite cut it. Maybe a description that involved words like "sacrifice" and "soul-devouring" would be more accurate. There were only two lectures per week, but it seemed like every non-OS lecture day was spent in frantic preparation for it, either in the form of writing papers, or reading papers. For example, two papers, each running from 15 to 25 pages long would be a good 6 to 8 hour read. To make this ordeal less painful, we formed study groups and tried decieving our brains into thinking we were having fun by moving our study sessions to happy places -- like cute coffeehouses and fancy thai restaurants. Which would then involve tangent discussions about how we wanted to kill some of the authors for being so egotistical and unnecessarily long-winded, or how we wished we could throw rocks at the boys in our class sometimes for being so obnoxious and pretentious...but I digress.
For someone who dreads talking out loud in lecture, the thought of this class was terrifying at first. At the same time, I'm really glad that I took it (the fact that the class was a requirement is besides the point...). Lectures always continued to be stressful, but it became easier to think in real-time and articulate out loud in front of 30 other classmates as time went on. It's also amazing to look back at the stack of 30 - 40 papers that we have under our belt, and see the friendships that have resulted from attending, like, four study groups per week. This calls for a couple more tallies on the Pro side: (1) we're not scared of reading 27-page OS papers anymore, (2) we know we're all capable of talking out loud in class, (3) we've compiled a pretty entertaining set of quotes/insults that have been hurled between various study group members, and most importantly, (4) I am never reading another OS paper again. Ever.
Friday, December 15, 2006
Synthetic Virtuoso
Monday, December 11, 2006
Preface to Grad School
I have all sorts of people come to my class: the bright and the not-so-bright, the motivated and the lazy, the experienced and the novice. Inevitably, the people who get the most from the class share one characteristic: They remain focused on the topic at hand. The first trick to maintaining focus is to get enough sleep. I suggest 10 hours of sleep each night while you are studying new ideas. Before dismissing this idea, try it. You will wake up refreshed and ready to learn. Caffeine is not a substitue for sleep. The second trick is to stop thinking about yourself. While learning something new, many students will think, "Damn, this is hard for me. I wonder if I am stupid." Because stupidity is such an unthinkably terrible thing in our culture, the students will then spend hours constructing arguments that explain why they are intelligent yet are having difficulties. The moment you start down this path, you have lost your focus. Before going any further, assure yourself that you are not stupid and that some things are just hard. Armed with this silly affirmation and a well-rested mind, you are ready to conquer Cocoa.I felt compelled to share this because, sometimes, grad school seems to exist for the sole purpose of exposing your intellectual weaknesses. In fact, I have a list about 3 ft long giving evidence for (and rebuttals against) my exceptional stupidity; and the list keeps growing everyday. On the rare occasion that you think you've mastered something, you are told "that's very cute, but it has no relation to reality", and get thrown something much harder. I imagine that after n iterations of this, you will start wondering if you will ever be able to leave the batting cage for the playing field. But ultimately, the guy is right. Does it really matter whether or not you think you are stupid? Not really; if anything, it just decreases efficiency. You still have deadlines to meet, an advisor to please, and unformed research ideas to bring into reality. Nobody cares about the civil bloodbath that is taking place at the forefront of your brain, no matter how gloriously epic it seems to be. So why bother?
Tuesday, November 28, 2006
I Hate So Much About The Things That You Choose To Be
That, my friend, is a line from The Office.
One fortuitous afternoon, a friend sent me this link. It began with just a couple of episodes per week, during a late lunch or casual dinner. Then, it became a source of procastination ("Hm, what is more interesting than algorithms homework?"). Before I knew it, it became the solution to my every problem:
"I don't know why PCA has a lower error rate than LLE."Watch The Office.
"I can't figure out this algorithms problem."
Watch The Office.
"My car is leaking weird stuff."
Watch The Office.
"I'm hungry."
Watch The Office. I think I am addicted to The Office. In case anybody else knows what I'm talking about, I've compiled a brief list of symptoms for your viewing pleasure/horror:
- you have downloaded the score for The Office theme song and can play it on the piano
- you visit officetally.com, northernattack.com, and givememyremote.com multiple times a day
- you have looked up "Scranton, Pennsylvania" on Wikipedia
- you use terms like "Jam" and "Dwangela"
- you signed up for a mySpace account just to add Jenna Fischer as your friend
- you know the correct spelling of "Beesley" (and the controversy that preceded it)
- you think Dwight is adorable
- you have seen Angela laugh-out-loud
- you know Michael Scott's license plate number, and the ringtone on his cell
- you can have whole conversations using quotes from The Office
- you own Dunder-Mifflin stationary
- you know that Hooters is a restaurant, with more than 400 locations world-wide
- you begin noticing eerie similarities between Michael Scott and your dad
- you are well aware that John Krasinski is single
- you secretely wish to be a receptionist
My Thanksgiving
The Office, apple products, chinese food, and hidden Markov models (in that order).
Something interesting that you never really think about until you go home for these holiday reunion type thingys: The older kids grow younger and the younger kids grow older. Case in point: the neighbors across the street have two boys, one seven years younger than me, the other seven years older. As you may have guessed, in all the ten years that we have been neighbors, I never once had a non-awkward conversation with either of them. But this weekend, we all hit the arcades and bowling alley and sat around, chatting like ... three normal people (for lack of a better description). Even my 14-year old brother is starting to feel like a real person. Cool, or scary? Maybe both.
Sunday, November 19, 2006
Good Things Come In Threes
- Antonin Dvorak - Five Bagatelles (2 violins and a cello). The second movement (Molto Vivace) of Op. 105 is my absolute favorite. It's lively and fun and drop-dead gorgeous.
- Cesar Franck - Prelude, Fugue & Variation, Op. 18. This is truly a jem: hauntingly beautiful, yet serene. Other cool pieces: his Symphony in D minor, and Symphonic Variations for Piano and Orchestra.
- Edward Elgar - Cello Concerto in E minor. Dark, heavy, powerful. Here is the opening movement, Adagio - Moderato.
- Never Been Kissed - Um, Michael Vartan. In pull-over sweaters. I think that's all that needs to be said.
- Legally Blonde - Elle Woods, showing us how to strive for higher education and staying fashion-forward, at the same time!
- Mean Girls - The most brilliant masterpeice chick flick of all time ;) Guys, if you always thought women were evil, but couldn't really put your finger on it, this movie will help with the articulation. Plus, this entire movie is quotable. Like "Boo, you whore..." Yeah. Good for all occasions.
- Friday - Rounded up a gang of cs people and went for dinner, movie, ice cream, and games. There's nothing like perverting innocent word games with cs jargon.
- Saturday - Went over to Teresa's place for an afternoon cookout with friends. Watched 10 straight episodes of The Office.
- Sunday - Had to purchase the last three episodes from iTunes. I am officially addicted to the show now, and watching two women fight over Jim is just killing me. Next next Thursday seems like a lifetime away.
