<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8797757210293272463</id><updated>2011-08-19T08:47:49.350-07:00</updated><category term='queer'/><category term='commute'/><category term='gradschool'/><category term='personal blurbs'/><category term='news'/><category term='web'/><category term='movies'/><category term='books'/><category term='ddr'/><category term='apple'/><category term='msr'/><category term='shopping'/><category term='usa'/><category term='fivefingers'/><category term='conference'/><category term='time management'/><category term='travel'/><category term='japanese'/><category term='ergonomics'/><category term='purdue'/><category term='whisky'/><category term='`'/><category term='study'/><category term='class'/><category term='concert'/><category term='cycling'/><category term='review'/><category term='learning'/><category term='rant'/><category term='papers'/><category term='engagement'/><category term='shoes'/><category term='weather'/><category term='exercise'/><category term='facebook'/><category term='computer science'/><category term='sendai'/><category term='gay'/><category term='reading'/><category term='scala'/><category term='research'/><category term='vacation'/><category term='anki'/><category term='programming'/><category term='culture'/><category term='yamagata'/><category term='music'/><category term='scholarship'/><category term='steph'/><category term='weekend'/><category term='admissions'/><category term='bicycling'/><category term='meta'/><category term='tips macosx'/><category term='food'/><category term='japan'/><category term='lab'/><category term='writing'/><category term='musings'/><title type='text'>Photon Reflection Pond</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>81</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-6332471133020152325</id><published>2010-09-18T21:10:00.000-07:00</published><updated>2010-09-18T23:25:14.181-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='commute'/><category scheme='http://www.blogger.com/atom/ns#' term='bicycling'/><title type='text'>New city, new bike</title><content type='html'>A few facts. In May, I moved to Seattle. Since May, I have used my bicycle twice. As of this fall, I will be using a bike pretty much every day. Read on for an explanation regarding the last two facts.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Why didn't I ever use my bike during the sunny season in Seattle? Well, I had to commute to Microsoft from Capitol Hill. This is a very inconvenient task regardless of the weather for a number of reasons. There is no direct cycling-only option to get from the north half of Seattle to the SR-520 corridor. The options were as follows:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Bike to the &lt;a href="http://seattletransitblog.com/2009/12/10/montlake-flyer-stops/"&gt;Montlake Flyer Stop&lt;/a&gt;, a final eastbound west-side stop for congested bus routes such as the &lt;a href="http://www.soundtransit.org/Riding-Sound-Transit/Schedules-and-Facilities/ST-Express-Bus/545-Route-Map.xml"&gt;ST 545&lt;/a&gt;. From there, ride the bus across the bridge, disembark at the first stop and ride to Microsoft for 20 minutes along the SR-520 corridor multiuse trail. This is a huge pain because you must wait for an empty bike rack on a bus, which could take half an hour or more after 8am.&lt;/li&gt;&lt;li&gt;Bike all the way up the &lt;a href="http://www.seattle.gov/transportation/burkegilmantrailmaps.htm"&gt;Burke-Gilman trail&lt;/a&gt; and then on roads through Kirkland to Redmond. This adds at least 45 minutes to the commute.&lt;/li&gt;&lt;li&gt;Bike south to I-90 and use the bike lane attached to the interstate. This is the nicest way to cross the lake, but it is quite out of the way unless you live in or south of Central District. You also have to deal with the Bellevue's traffic and its general abundance of jerks with cars while going north to Redmond. This detour adds a minimum of 30 minutes to the commute each way.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;All of these were way too much hassle for myself, especially considering my tendency to keep long hours at my internship. As I've been too tired/busy to go out on long rides on the weekend, the racing bike has sat on the porch most of the summer. My daily commute was a 20-45 minute one-way exercise in sitting my rear on a nominally soft Sound Transit coach seat.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now that the internship is done, I feel at liberty to realistically consider commuting by bike to UW* every day, including rainy and dreary days. The main considerations are the different weather conditions (rain, mist, fog, slog, and Seattle's other precipitation variants), a significant hill climb when going back home, and suitability for commuting. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The aforementioned "racing bike" is a &lt;a href="http://2009.feltracing.com/09-catalog/road/z-series/09-z80.aspx"&gt;Felt Racing 2008 Z80&lt;/a&gt; (sized 54cm, a tad too big for me). I inherited it from Steph ever since she started her romance with her fixed-gear bike. Since it is explicitly a "racing" bike, it does not have clearance for tires much larger than 700x24, and fitting a rack is out of the question. The frame geometry is a bit compact, which isn't great for touring or commuting. It does well on hills with three chainrings (50/39/30) and a Shimano 9-speed cassette (12-25T), but the Shimano Tiagra STI shifters are really not my style. The derailleurs/cogs frequently get confused for no apparent reason, and perform very poorly with chain tension (say, going uphill and gearing down is somewhat risky). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On advice from several other bikers, I started my search for a commuter bike with the &lt;a href="http://www.surlybikes.com/bikes/cross_check_complete/"&gt;Surly Cross Check&lt;/a&gt;. It's a steel-frame bike designed for maximum flexibility, and commonly employed as a commuter, cyclocross, touring, and "whatever" bike. I was initially skeptical that it would be much different from the Felt bike, but good geometry and steel can make a world of difference.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Over the past two weeks, I tested a 50cm Cross Check (at REI Seattle), a 52cm Surly Long Haul Trucker, 50cm Aurora, and finally, a 52cm Cross Check. I'm planning to go back and buy it on Monday from Counterbalance U Village, and then take it to FreeRange Cycles in Fremont for some adjustments. The most important adjustment will be the addition of a 3rd chainring. This will enable me to get up hills.. something that is not really possible with the 2 chainrings (36, 48) x 9 (12-25) that come standard on a built up Cross Check.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The next part in getting commute ready will be to shell out for fenders, a rack, and panniers. I'm not completely settled on the brand of panniers that I want, but at the least they have to be waterproof and able to fit a 15" macbook pro inside a case :) I will update with pictures once the goods are purchased come Monday.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-6332471133020152325?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/6332471133020152325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2010/09/new-city-new-bike.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/6332471133020152325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/6332471133020152325'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2010/09/new-city-new-bike.html' title='New city, new bike'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-566272761563335352</id><published>2010-06-08T07:59:00.000-07:00</published><updated>2010-06-08T08:24:11.159-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><title type='text'>PLDI 2010: Day 0 and 1</title><content type='html'>As I write this, I'm at the &lt;a href="www.fairmont.com/royalyork"&gt;Fairmont Royal York&lt;/a&gt; hotel in downtown Toronto, the location of the PLDI 2010 conference. Our paper from Purdue ("An analysis of the dynamic behavior of JavaScript programs") was the first paper of the opening session of the conference. Though I am not a presenter this year, I felt that it was important to come to this conference for networking and to see what's going on elsewhere.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So far, Toronto has been good. I found some &lt;a href="http://www.newcollege.utoronto.ca/residence/summer.htm"&gt;very cheap lodging &lt;/a&gt;at the University of Toronto. Apparently they operate their dorms as short or long-term hostels during the summer, and I was able to stay at $37 CAD a night. Compared to the conference hotel (a 4 star hotel), it's a great steal and has allowed me to rationalize the exorbitant price of dining in Toronto. Transit in Toronto is much more institutionalized than in Seattle, so the subways are often packed in the morning and streetcars go between the most important subway stations and offer free transfers to the subway. Though I have gotten lost a few times in the subway, it is much more convenient than being lost on a bus system or on foot.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I arrived here on Sunday via a non-stop Air Canada flight from Seattle. Transport from the Toronto Pearson airport is a simple connector bus and 15 subway stops, for a grand total of $3 CAD. The price of food has a great deal to do with its proximity to 4-star hotels; A half-dozen blocks from the conference hotel, I was able to get decent coffee for $1.50. Within the hotel, coffee is over $3 and a simple Heineken at the hotel bar will run you a sweet $8 CAD.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Downtown Toronto also has a sprawling network of underground shopping plazas and walkways. &lt;a href="http://www.toronto.ca/path/"&gt;According to the marketing copy&lt;/a&gt;, it is the largest underground network in the world. Personally the city seems like Montreal, but much more British than French (opposite of Montreal). Montreal also has a substantial covered/underground tunnel system, but I never used the subway there. The French influence in Montreal is almost like the Chinese and Vietnamese influence present outside of the downtown core of Toronto. On Sunday I walked through Chinatown, and it is at least 30 blocks in size. It makes the International District in Seattle seem quaint and cozy by comparison.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Later I'll write about the actual research presentation program. Now, I will be off to lunch.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-566272761563335352?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/566272761563335352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2010/06/pldi-2010-day-0-and-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/566272761563335352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/566272761563335352'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2010/06/pldi-2010-day-0-and-1.html' title='PLDI 2010: Day 0 and 1'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-2686296472746485217</id><published>2010-04-27T11:47:00.000-07:00</published><updated>2010-04-27T16:46:22.989-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='purdue'/><category scheme='http://www.blogger.com/atom/ns#' term='bicycling'/><title type='text'>Covered bicycle parking at Purdue University's West Lafayette campus</title><content type='html'>Purdue has very little biking culture. Thus, the poor state of affairs when it comes to bike lanes and bike racks is not surprising. Bike lanes deserve their own post entirely, because there are so many ways that they could be improved.&lt;br /&gt;&lt;br /&gt;It seems that the vast, vast majority of bikes on campus were bought during freshman year by mommy and daddy at WalMart, and have never been serviced since. Rusted-out bikes are common, and the relevant groundskeeping/police people only remove abandoned bikes twice per year (at the end of Autumn and Spring semesters). Also, there does not seem to be any coherent approach to bike racks: some are long racks, some are upside-down U's cemented into the ground, and there are a few truly eccentric bike racks in the older parts of campus.&lt;br /&gt;&lt;br /&gt;By far the biggest gripe that I had was the lack of covered bike parking, especially outside of residence halls. For those poor souls in Owen, Tarkington, and other dorms without elevators, it is not even possible to bring your bike into your tiny room. Even in halls with elevators, there is no place to securely store your bike besides your room. Without covered parking, bikes both cheap and expensive will quickly deteriorate and become unusable without a new chain and other parts. Since replacing such parts on a Walmart bike is not usually possible, these bikes are abandoned, taking valuable space in heavily used locations (like dining courts, lecture halls, and dorms).&lt;br /&gt;&lt;br /&gt;In my four years at Purdue, I have only come to discover a few places where one can reliably park their bike at a bike rack with shelter from the elements. If anyone knows of more, please let me know and I'll add it to this list. I do not spend much time in dorm-land or Engineering parts of campus, so it is likely that I have forgotten a few places.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Beneath the elevated building spanning Wetherill and Brown. There are at least four bike racks, but they can be crowded at times. Similar to the Math building breezeway, rain/snow can fairly easily blow through and still get bikes wet.&lt;/li&gt;&lt;li&gt;In the Hawkins Hall underground parking ramp. Just to the right upon going down the entrance, there are two bike racks that are a decent distance away from the outside of the garage. This place seems popular with old commuters (saw lots of bikes with 2+ panniers).&lt;/li&gt;&lt;li&gt;There is some marginal covered parking for bikes in front of Krannert. There is an overhang about 8-10 feet up in the air and some load-bearing pillars. Amongst this are some bike racks. A bike parked there would probably get wet with much wind, though. Another minus is it's proximity to the campus bars; left for too many nights, it would be a likely victim of drunken destruction.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;It would be an easy fix to add more covered parking near campus: simply remove a few parking spaces in each of the parking garages, and add modern bike racks. While this would remove about a thousand dollars a year in A parking revenue, I'm sure that the cost of removing and disposing of hundreds of bike frames and kicked-in wheels. Simple awnings are inexpensive, and can be used at several existing large bike rack areas without making the landscape substantially uglier. I'd much rather see awnings than rusted, abandoned bikes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-2686296472746485217?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/2686296472746485217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2010/04/covered-bicycle-parking-at-purdue.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/2686296472746485217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/2686296472746485217'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2010/04/covered-bicycle-parking-at-purdue.html' title='Covered bicycle parking at Purdue University&apos;s West Lafayette campus'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-1736488483026751906</id><published>2010-04-21T10:25:00.000-07:00</published><updated>2010-04-21T10:52:38.296-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ergonomics'/><category scheme='http://www.blogger.com/atom/ns#' term='`'/><title type='text'>Slowly improving my ergonomic-ness</title><content type='html'>One of my coworkers in the lab recently decided to start back up on his piano-playing. Naturally, I was jealous (why did I never learn to play piano?). However, within a week he came into the lab bearing wrist braces and a grimace. Between learning Chopin and coding for 8+ hours a day on a 13" MacBook, all of the finger work finally did him in. He was unable to bend his wrists at all while wearing the braces, so he had to buy an ergonomic keyboard that doesn't require bending of the wrists.&lt;br /&gt;&lt;br /&gt;I have always been slightly curious about exotic keyboard layouts and ergonomic ways of working, starting with my learning of &lt;a href="http://en.wikipedia.org/wiki/Dvorak_keyboard"&gt;Dvorak layout&lt;/a&gt; last year and continuing when I saw several people at UW with fancy &lt;a href="http://en.wikipedia.org/wiki/Kinesis_%28keyboard%29"&gt;Kinesis keyboards.&lt;/a&gt; Since that visit I have been debating whether or not I need to worry about ergonomics, and if I do, what to do to alleviate this worrying.&lt;br /&gt;&lt;br /&gt;For starters, I have tried various different ways of using my MacBook. Despite being the midsize model (15"), it is very hard on your wrists to use the cramped keyboard for extended periods of time. This is compounded by the abundance of chairs and tables on Purdue's campus that make good posture difficult or impossible. The first experiment was to try sitting up straight. This only is comfortable in a small number of chairs on campus, so my tried an entirely different approach to typing posture: standing up while typing. This is also hard on campus because most tables are quite short. This has only worked at home, where my dinner table is designed for high chairs.&lt;br /&gt;&lt;br /&gt;The next step, one which I am currently in, is experimenting with keyboard and monitor height. My other main gripe about laptops (besides cramped keyboards) is that they force you to look downwards at the screen. This makes it very difficult to maintain a good posture while typing, since your neck is bent forward and head downward. My first attempt at fixing this is to buy a somewhat cheap ergonomic keyboard (the bog-standard, entry-level Microsoft ergo keyboard). With this, I can adjust the height of they keyboard and the laptop screen independently. It will take me a few days to get used to using an external keyboard again, as I never use a mouse these days.&lt;br /&gt;&lt;br /&gt;I'm wondering what the long-term, optimal configuration will be. This is important to consider before I spend a lot of money on other equipment, and before I start graduate school and set up my student office. Does the split keyboard/screen necessitate having a desktop for long-term work and a laptop for short-term work? Is it worth it to have ergonomic setups at both work and home? It's fully possible to drive two external monitors with my MacBook Pro's video card, but all of the setup and takedown is a barrier to starting work easily. At the same time, I don't know if i'll be able to get a nice monitor and a decent Mac Pro or iMac in the graduate student offices.&lt;br /&gt;&lt;br /&gt;I suppose time will tell. In the meantime, i'm going to continue improving my standing-while-typing posture, and hope that someday down the road I will not have to deal with the occupational hazards of hacker/programmer (as my poor coworker must deal with now).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-1736488483026751906?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/1736488483026751906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2010/04/slowly-improving-my-ergonomic-ness.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/1736488483026751906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/1736488483026751906'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2010/04/slowly-improving-my-ergonomic-ness.html' title='Slowly improving my ergonomic-ness'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-577922782937082784</id><published>2010-04-15T11:06:00.001-07:00</published><updated>2010-04-15T11:43:35.520-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='time management'/><title type='text'>A new way to handle email</title><content type='html'>For the past four years, every day has brought a stream of emails to my inbox. Some days, this stream resembles a trickle (such as on break, or on the weekend). On the weekdays, it often approximates a torrent. My strategies for diverting and handling this torrent of obligations, requests, and information has changed every so often. My goals in these incremental changes of process are to 1) minimize the time needed to find past emails 2) minimize the mental overhead of keeping track of the status of emails, and 3) minimize the time needed to maintain the system to make 1) and 2) possible.&lt;br /&gt;&lt;br /&gt;In the past, I had a low volume of email to deal with, so I had a boring method of handling email: upon new mail arriving, I either replied to it or left it alone. After a few days or weeks, I would get tired of scrolling through my inbox. Some of the emails could be easily deleted or archived in a folder, but there were always some emails that were not yet "done". Perhaps they merited a long and thoughtful response that was yet short and ill-conceived; perhaps they gave details of an upcoming event. The easiest thing to do was to use the inbox as a holding pen until these messages became 'resolved'. This strategy worked well until senior year, when I became wrapped up into so many different events, ideas, and mailing lists that my inbox would still be at 30 messages full after being "cleaned".&lt;br /&gt;&lt;br /&gt;I've decided to use this new approach, called the &lt;a href="http://lifehacker.com/182318/empty-your-inbox-with-the-trusted-trio"&gt;Trusted Trio&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Basically, you segment your email into three categories which explicitly model the lifecycle of an email. I'll call these categories "TODO", "In Progress", and "Archive". The first category is for emails that can't be responded to in a minute or two and need more time to be dealt with. This includes emails requiring long responses, some (external of the mailbox) action, or otherwise require me to do something.&lt;br /&gt;&lt;br /&gt;The second category, In Progress, contains messages that require a later follow-up, pertain to a future event, or are no longer TODO but not quite dead yet. If you were to have an exchange with someone to set up a lunch, and were awaiting a reply of their preferred times, the entire thread would go into "In Progress".&lt;br /&gt;&lt;br /&gt;The final category is for emails that are done, dead, or most likely no longer alive. Depending on the email client, you can organize this however you like: with a tagging-based email client (i.e. GMail), adding subject tags is a sufficient amount of organization. I use Mail.app and MobileMe right now, so I use folders based on what part of my life the email pertains to. The current subfolders include Research, Personal, Shopping, Class.&lt;br /&gt;&lt;br /&gt;My main problem with this new approach is that it gets messy with several different email accounts. Right now I have a half-dozen emails and many more redirection addresses (such as @mac.com, @acm.org, and so on). It is difficult for me to funnel all of these into a single IMAP email account, especially when i'm not in front of my laptop. Hopefully when I start at UW, most of my emails will slowly come by just one or two accounts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-577922782937082784?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/577922782937082784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2010/04/new-way-to-handle-email.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/577922782937082784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/577922782937082784'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2010/04/new-way-to-handle-email.html' title='A new way to handle email'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-1152634845499319017</id><published>2010-04-13T12:57:00.000-07:00</published><updated>2010-04-13T13:04:27.186-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='concert'/><title type='text'>Concert Review: Miguel Zenón's Esta Plena</title><content type='html'>&lt;i&gt;NOTE: this review was written as part of MUS 378 Jazz History, taught by Don Seybold.&lt;/i&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt; &lt;!--StartFragment--&gt;  &lt;p class="MsoNormal" style="line-height:200%"&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;span&gt;&lt;span&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;Miguel Zenón’s Esta Plena. To me, it sounds like the name of a Spanish ballet. I have listened to music from Cuba, Mexico, South America, but plena is none of these: it is the traditional music of Puerto Rico. Still, knowing just this did not meaningfully inform my expectations of the concert. I discerned it was something unfamiliar and different, on account of the unusual number of young people packed into the ground floor of Loeb Playhouse. My seat was towards the rear, and behind me were perhaps a half-dozen young Puerto Ricans. To my left and right were more college students. There was a buzz in the air. It induced students to text and tweet at a furious pace, which added yet more energy and tension with every character pecked.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  After the obligatory Todd Wetzel introduction, the band quickly deployed to their instruments and began playing without hesitation or introduction. Hans Glawischnig, the bass player, set up a boisterous Latin beat that enunciated the frenetic energy buzzing in the hall.  The six seated behind me possessed the voices of a dozen, whooping, yelling, and otherwise emulating the soundtrack of a dance party in Spanish. As the theme of the first song was repeated, the younger subset of the audience met the beat with a steady clap. This was my favorite style played during the night: raucous, fast, and a distinctly “concert” sound (as opposed to upper-case Concert). &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;The concert’s theme was an exploration of plena – a music influenced by Spanish and African musical traditions. The main instigators of this sound were the three plenera (hand drums) of various sizes and their players: Héctor Matos (requinto, the smallest drum), Obanilú Allende (vocals and segundo, the middle drum), and Juan Gutiérrez (seguidor, the largest drum). The ensemble providing a jazz counterpoint to this trio consisted of Miguel Zenón (Alto Saxophone), Hans (bass), Luis Perdomo (piano), and Henry Cole (drums). &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;Merging plena and jazz is a nice idea in theory (on this basis Zenón was awarded Guggenheim and MacArthur grants), but it is a very ephemeral and fleeting moment in practice. On some of the numbers, the two styles were intermixed; others were more theme-oriented, with some themes played by the plenera and some by the piano or saxophone. The height of the concert was the long drum solo that traded attacks with the plenera, yet mostly sidestepped reusing tedious drum solo clichés. The main problem I sensed was that the drum rhythms are fixed and the folkloric quality of the music is much more structured than the floating-in-space harmonic aesthetic I often imagine while listening to modern jazz. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  Regardless of the style, all performers were drenched in energy, whether improvising a solo or beating the living crap out of their hand drums in hard-to-imitate polyrhythms. Not since I saw Thom Yorke of Radiohead live have I seen a band’s frontman dance so wildly and without restraint while singing and playing. Miguel’s solos are plain as day to understand: just watch his body wobble about the stage, and match the motions and emotions to the movement in the music. The band’s energy was infectious, and throughout the concert it provoked yelling, clapping, and other concert-worthy (lowercase-c concert) forms of participation.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  Unfortunately, only a small percentage of the audience was interested “experiencing” the groove, so most members just sat calmly (as if watching a YouTube video, or in a master’s clinic). Part of this is Purdue’s concert culture: when most of the concerts are sponsored by the local retirement home megacomplex, you shouldn’t expect many people to dance in the aisles. I would have much rather seen Zenón’s septet in a club with a dance floor, as plena music (and Latin-sounding beats in general) are undeniably designed to induce dancing. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;To balance out the plena, several more typical jazz songs were also presented. The most pleasing segments of these were the improvisations of the piano and saxophone. None of these songs were terribly memorable for me, and I felt that they bored the P.R. audience as much as the plenera-wielding musicians who didn’t have a single note in some pieces. One exception was a ballad piece, which was quite haunting. It began with a simple riff by Hans on bass, and slowly added in complexity. With each new chorus, Miguel dug just a bit deeper into the theme, and by the climax was dancing passionately with his horn. It reminded me instantly of Bolero – but translated into the context of a jazz ballad. Rarely have I felt more compelled to stand up and clap after the final bars. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span&gt;&lt;span&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;The concert was a blast. I’m looking forward to new works by Zenón, and am especially interested to see if he can further integrate plena tradition into the improvisations of jazz.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p class="MsoNormal" style="text-indent:.5in;line-height:200%"&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;!--EndFragment--&gt;   &lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-1152634845499319017?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/1152634845499319017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2010/04/concert-review-miguel-zenons-esta-plena.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/1152634845499319017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/1152634845499319017'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2010/04/concert-review-miguel-zenons-esta-plena.html' title='Concert Review: Miguel Zenón&apos;s Esta Plena'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-9130805539339123349</id><published>2010-04-12T06:28:00.000-07:00</published><updated>2010-04-13T12:42:50.474-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips macosx'/><title type='text'>Quick tip: disabling iPhoto sync</title><content type='html'>I've always wondered why iPhoto always opens when I plug in my iPhone. It seems counterintuitive, considering Apple's obsession with minimizing options and optimizing for the common case. Chances are high that I don't want to import any photos from my phone when the battery is low, there are no new pictures, or it is way past my bedtime. If I wanted to import photos, I would open iPhoto myself! This has led to constant frustration and interruption of my &lt;a href="http://www.randsinrepose.com/archives/2009/12/24/a_creative_soundtrack.html"&gt;flow&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It turns out that there is a setting which induces this behavior. It's tucked away into a small application called Image Capture.app. This application is ostensibly some sort of image importing application, but i've never seen it before. Among other things, it allows you to change the action to be performed when a "camera" device is plugged in. The setting is per-device, and you can opt to use any application (or no application). In theory you can even write your own complicated program to decide when to import, but for me the options iPhoto.app and "No Application" are sufficient.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;(Note: this is on Snow Leopard. If you don't have Snow Leopard, YMMV)&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-9130805539339123349?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/9130805539339123349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2010/04/quick-tip-disabling-iphoto-sync.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/9130805539339123349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/9130805539339123349'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2010/04/quick-tip-disabling-iphoto-sync.html' title='Quick tip: disabling iPhoto sync'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-7554579001580659422</id><published>2010-04-04T17:14:00.000-07:00</published><updated>2010-04-05T21:44:08.538-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='study'/><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>Facebook Vacation</title><content type='html'>As has become customary this year, I'm going on a Facebook vacation for a month or so. This will last until the school year is done.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The point of this is twofold: increased productivity, and a test of willpower. While many people argue to the contrary, Facebook, Twitter, video games, and television are all addictive to some extent, depending on the person. As a test, I stopped using Facebook for a month last semester (November-December) to see if I was a Facebook-addict. Turns out, it was a lot harder to not use it than I thought, but I also became a lot more productive than I had ever imagined (we even submitted a paper that got published!). I concluded that I had been addicted, and since that month of going completely without Facebook, I realized that I was just as happy and had a lot more time. Since then I have made it a goal to limit my use of the service. Unfortunately, that goal has slowly slipped away; traveling for a whole month, while exciting, does horrible things to your productivity and focus.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This time around, I have just as many, if not more, demands on my time. It is harder logistically to go to the library after dinner because I live in Lafayette. I have class all day Tuesday/Thursday, with two 90 minute breaks interspersed. While it is tempting to waste those breaks on Facebook or Google Reader, I can no longer afford to throw away that time. In a little over a month, I will have my final exam, and my Programming Languages project (which is already behind) will be due. Not to mention, I have tens of other things to worry about (research, moving, summer jobs, research, and weekend trips).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I will continue to blog sporadically, perhaps at the same rate I have been in March. Surprisingly, writing a blog post and creating new content is much more interesting than reading about friend's awesome night out drinking, or seeing the latest dumb youtube clip. It also doesn't take as much time, either.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;UPDATE&lt;/span&gt;: I've decided to keep on using Twitter, because it is much less likely to consume large amounts of my time. That said, I'm trying out a new approach to reading news and Twitter: work first, then relax. I'll only use Twitter after i've already done some work, and refrain from sending tweets during my working periods. I already try to use a similar strategy for email and IM, and it seems to work pretty well. At least, when I don't get urgent emails :).&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-7554579001580659422?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/7554579001580659422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2010/04/facebook-vacation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/7554579001580659422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/7554579001580659422'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2010/04/facebook-vacation.html' title='Facebook Vacation'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-2929568924141221612</id><published>2010-03-30T09:56:00.000-07:00</published><updated>2010-03-30T13:17:03.890-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gradschool'/><category scheme='http://www.blogger.com/atom/ns#' term='admissions'/><category scheme='http://www.blogger.com/atom/ns#' term='vacation'/><title type='text'>Visit to University of Washington</title><content type='html'>Over spring break, Steph and I were in Seattle doing a variety of fun things to fill our time. Most importantly, the official graduate school visit days for UW Computer Science (from now on, UW refers to University of Washington, not any strange institutions in the Midwest).&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I haven't really written much about the other visit days because I haven't had the time to come up with something coherent to say. All of the visits are of the same form: on the first day, spend your time alternating between short (20-30 minute) meetings with graduate students and potential advisors, and sitting through fire-hose presentations that are not terribly useful if you've read up about the department and school beforehand. The template for the second day (if there is one) is to do more "fun" tourist-like things in the city, and get to know the current graduate students or professors in a less formal context. Some of the things done to this end have included frisbee golf, drinking, snowshoeing, drinking, eating, and drinking.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, when one gets to the third such visit, everything falls into a familiar pattern, and it can be at times difficult to put on a mask of sheer excitement when watching the 20th powerpoint presentation in as many days. Another familiar pattern was the faces and archetypes of other prospective students: by the third visit, I had already seen quite a few of them at other visit weekends. One such student is &lt;a href="http://sha.ddih.org/"&gt;Shaddi Hasan&lt;/a&gt;, whom with I went drinking for two consecutive weekends in two different cities (Boulder, Seattle). After three weekends, you can pick up the differences between east-coast and west-coast students, who's trying to show off, and who is absolutely mortified to interact with strangers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Day 1&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;In the first day, I met with lots and lots and lots of people. Of these people, two were professors (Prof. Ernst and Prof. Notkin) and the rest were graduate students. Interspersed with these half-hour meetings were various powerpoint presentations that showed the current research of a few professors. For lunch, I went with a group to a nice El Salvador-themed restaurant off The Ave. In the afternoon were some more meetings, and then finally after all this, there was a fancy dinner and graduate student party in the HUB (Husky/Student Union Building).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The dinner and reception were probably the better parts of the night; Steph was with me, and was able to socialize with some of the graduate students and get a better feel for who the department is in a social sense. We both sat near Dan Grossman for dinner and listened to his stories of hiking for an entire summer, among other interesting bits. One of the funnier parts of the evening was the CSE Band, which made alternate lyrics for pop and oldies songs and performed them live at the grad student party. I don't remember many other details from the party, but it was a terribly long day and I had been through a bit of beer by that point.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Day 2&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The second day, as explained above, tends to be less hectic and more personal. At CSE, I actually spent most of the morning doing yet more meetings with people. This actually isn't so bad, since I was still running internally on Eastern Standard Time (hence, a 9am meeting was actually a noon meeting for me, and all was good). It was at this time that I met with Luis Ceze and Dan Grossman formally. Doing all of these formal meetings can sometimes be awkward, especially if you do not have a bunch of questions in your clip to use as ammunition. At this point, I had already talked to both professors the night previous, and of course have read every scrap of available information on the website.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After these last few meetings, Steph and I went to Hank Levy's house with the Security/Systems group for a nice lunch. His house is at Sand Point, between the Burke-Gilman trail and the water. I was able to speak with &lt;a href="http://www.cs.washington.edu/homes/aczeskis/"&gt;Alexei Czeskis&lt;/a&gt;, a Purdue CS graduate and one of the star undergraduates that my cohort looked up to as little freshmen and sophomores. After eating, I hung out on the dock and talked to some people about my JavaScript work, and about the challenges of JavaScript security. Later, I returned to the house where Steph was talking to none-other than Mark Zbikowski, employee #55 of Microsoft and architect of NTFS, Cairo, the MSDOS executable format, and other things. Apparently he's returning to graduate school ^_^ He had some interesting advice and stories to relate, and it is interesting to hear advice to a new hire at Microsoft from someone who has been there since the near-beginning.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After this lunch, we went back to the Paul Allen Center and went back out for some fun with the PL/SE groups (Notkin, Grossman, Ernst) for some [indoor] beach volleyball. This was way more fun than I thought it would be: professors diving face-first to make a save, trading jokes with potential advisors, and getting some exercise at the same time. While neither Steph nor me are much good at volleyball, we had a good time getting to know the personalities of the group a bit better. Afterwards, we killed some time in the park throwing around frisbees, and then headed home.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We were way too tired to go out after another full day, so we grabbed some quick food at Thai 65, tried out the hot tub at the hotel, and went to bed quite early.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Overall the visit went very well. I learned a lot about the department, the people whom I may be working with, and the current things that are going on research-wise. I was also able to get a sense for what projects will be available next fall, and possibly even in the summer if an internship never comes through. I still have a while before I'll feel as comfortable talking to new professors who don't know me as well, but I'm confident i'll fit right in with the people in Seattle.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the next post, i'll talk about why Chicago was especially green, the pros and cons of using Amtrak vs. flying, and the rest of our spring break in Seattle.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-2929568924141221612?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/2929568924141221612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2010/03/visit-to-university-of-washington.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/2929568924141221612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/2929568924141221612'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2010/03/visit-to-university-of-washington.html' title='Visit to University of Washington'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-5452520529305298401</id><published>2010-03-26T08:26:00.001-07:00</published><updated>2010-03-26T12:05:58.350-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='msr'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>MSR Video: Research Perspectives on JavaScript</title><content type='html'>Just today, Channel 9 (the MSDN channel that covers Microsoft Research) &lt;a href="http://channel9.msdn.com/shows/Going+Deep/E2E-Research-Perspectives-on-JavaScript-with-Erik-Meijer-Ben-Zorn-and-Ben-Livshits/"&gt;posted a video about "Research Perspectives on JavaScript"&lt;/a&gt;, featuring &lt;a href="http://research.microsoft.com/en-us/um/people/emeijer/"&gt;Eric Meijer&lt;/a&gt; as interviewer and the Bens (&lt;a href="http://research.microsoft.com/en-us/um/people/livshits/"&gt;Ben Livshits&lt;/a&gt; and &lt;a href="http://research.microsoft.com/en-us/people/zorn/"&gt;Ben Zorn&lt;/a&gt;) as interviewees. This video is particularly interesting to me, because their &lt;a href="http://research.microsoft.com/en-us/projects/jsmeter/"&gt;JSMeter project&lt;/a&gt; is highly related to &lt;a href="http://photonpond.blogspot.com/2010/02/im-published.html"&gt;our PLDI paper this June&lt;/a&gt; (we even get several mentions in the video). I'll summarize some of the main points of conversation, but will omit some details as the video is quite long (50 mins). My comments/opinions will be interspersed and &lt;b&gt;emboldened&lt;/b&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Eric begins by asking about the names. How do they always come up with funny names like Gatekeeper, JSMeter, and so on? Ben Zorn explains that it is important to pick a good name, because they tend to stick in people's minds better than paper titles (&lt;a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/w/Wadler:Philip.html"&gt;unless authored by Phil Wadler&lt;/a&gt;). &lt;b&gt;I agree. That said, I would much rather have a boring paper title than a ridiculous backronym project name, the likes of which are way too common on large projects in the sciences.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Next, the JSMeter project is discussed. The project goal is to find out what exactly JavaScript code in the wild is doing, and how it compares to C, Java, or other languages. They instrument Internet Explorer's interpreter, and aim to measure the behavior of *real* applications that end-users visit every day. &lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;As far as their methodology (as in, what data is actually recorded), it is very similar to what we did in our research. There are some differences: they measure physical heap usage of the DOM vs JavaScript whereas we only measure the objects on JavaScript heap (without respect to physical size of objects), and they measure callbacks and events explicitly. As far as analysis of the data, our approaches diverge according to our goals, but cover many of the same statistics.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;/b&gt;The first point Ben Livshits talks about (and their main conclusion in the paper) is their observation that SunSpider and other JavaScript benchmarks do not have much in common with real-world applications such as GMail, Facebook, Bing Maps, etc. The second observation is that function callbacks are typically very short on sites that need high responsiveness. SunSpider is called out for having a few event handlers with very long execution times, which biases against interpreters that handle small functions well (such interpreter behavior is desirable in the real world).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;I'm not objectively sure what "short" is, but we did see in our work that function size was fairly consistent with respect to static code size and dynamic bytecode stream length. We could not distinguish function invocations which were callbacks though, unfortunately. I also wonder if opportunities for method-level JIT'ing are overrepresented in SunSpider and (especially) V8 benchmarks.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;There was some discussion of whether JavaScript as a language will evolve to be better, and also the tricky questions of what would one add or remove to the language. Ben Zorn points out that JavaScript, unlike Java or C, is usually part of a complex ecosystem in the browser. This means that ultimately, it may evolve, but only slowly and in lockstep with other complementary languages. He also calls it a "glue" language as opposed to a general purpose language, one that mainly deals with making strings and gluing together DOM and other technologies.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;I agree that it is bounded by other technologies, but it can also be a general-purpose scripting language (see for instance its use in writing large parts of Firefox, and as a scripting plugin for many environments and games). I think the issue of poorly designed semantics (the root of all trickiness in efficient implementation) is orthogonal to the issue of whether it's a generally expressive and useful language. PHP is another language in this vein (apparently useful, but horrible semantics).&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Erik asks about the use of dynamic features of JavaScript by developers. Ben Livshits immediately concedes that many people use eval, and while some of its uses are easy to constrain/replace with safe behavior (JSON parsing, for example), some are "more difficult". But, he does not see this as a very big problem because a lot of contemporary JavaScript code is written by code generators. Ben Zorn explains that with results from JSMeter and our work, researchers and implementors can gauge the impact of certain restrictions (such as saying "no eval" or "no with"). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;We actually approached it from the other end in an effort to investigate the implications of assumptions already made in JavaScript research. Since our sources and data are freely &lt;a href="http://www.cs.purdue.edu/homes/gkrichar/js/"&gt;available on the project webpage&lt;/a&gt;, it's possible to go in the other direction as well by tinkering with our framework and replaying executions on an interpreter simulator with different semantics.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Our conclusions are a bit different in this area, as well. You can read the paper for more details, but shortly, we think static typing and static analyses for JavaScript will either be too brittle, too expensive (due to code size), or too flexible to make any useful guarantees. That said, we see lots of room for heuristic-based optimizations, which have already made inroads into implementations of Chrome and Firefox.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;We learn that there is a dichotomy between sites that use frameworks and libraries, and sites that use handwritten code. &lt;b&gt;We saw about half of the top 100 sites used an identifiable libary. &lt;/b&gt;Script size is also seen to be very large. Erik asks about the functional nature of JavaScript- do scripts often use higher order functions? They defer to our study for quantitative numbers (&lt;b&gt;thanks for the mention&lt;/b&gt;) and say that usually it is frameworks and translators that use HOF's (for example, JQuery's extensive use of map/reduce patterns and chaining). Of course, callbacks and event handlers are one ubiquitous use of closures. Ben Livshits talks a bit about library clashes (i.e., different libraries may change built-in objects in incompatible ways), which they did some work to detect statically in other research. &lt;span class="Apple-style-span" style="font-weight: bold; "&gt;I know that &lt;a href="http://www.cs.washington.edu/homes/blerner/"&gt;Benjamin Lerner&lt;/a&gt; at UW has done some work in this space, in the context of Firefox plugins and how to make them play nicely together. &lt;span class="Apple-style-span" style="font-weight: normal; "&gt;He makes an anonymous jab at some news sites that sidestep such incompatibilities by loading separate widgets in their iframes (at the expense of horrible page load times).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Erik returns to the issue of language design: what would you like to remove or add to the language? Ben Livshits talks about subsets of JavaScript, and their usefulness for writing safe and limited code (such as in ads). &lt;b&gt;This approach has been used in several papers, but does not yet seem to have much traction with browser vendors. It would be nice, though. &lt;/b&gt;In general, it is agreed that JavaScript needs fewer features, not more. &lt;b&gt;I would start with removing the 'with' operator. &lt;/b&gt;Ben Zorn says that nothing needs to be added, because things like classes or other language features can be built on top of prototypes. That said, he is not convinced either way as to the usefulness of a prototype-based vs a class-based object system. &lt;b&gt;Yeah, me neither.&lt;/b&gt; He then explains prototype-based objects and ways to optimize programs in this paradigm, such as V8's "hidden classes".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ben Livshits says that the big strength and weakness of the Web are the same thing: being able to load code and data from disparate servers, and combine them fairly arbitrarily via very late binding. Predictably, the two Bens are at odds over whether this is a good thing or bad thing for the web in the large. On the one hand, having no rules makes it easy for a 12 year old (or a developer with the same skill level) to hack something together because the platform is so tolerant to broken code. On the other hand, this flexibility invites a lot of security problems and ties the hands of those more proficient developers who want more invariants and guarantees about their code. &lt;b&gt;This lack of discipline and control is probably what drives companies to translate large programs into JavaScript from some other language like C# or Java.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One lesson of JSMeter that Ben Livshits talks about is the possible benefits of more integration between the language and the platform. Many times, browsers load the same page over and over, but do not learn anything about how that page actually behaved. Ben's example is that if code only runs for a few seconds, then it is not useful to run the garbage collector (as opposed to other methods, such as mass freeing by killing a process or using arena/slab allocation). Right now, browsers are utterly amnesic about what happened the last time (or 10, or 1000 times) they loaded a page, and only cache the source text on the browser (as opposed to the parsed AST). &lt;b&gt;This is something that jumped out at me as well. Sounds like an interesting thing to look at. They talk about this again near the end.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Erik asks whether the parallel but separate specifications and implementations of JavaScript and complementary technologies like the DOM are necessary. Why not just make one specification to rule them all? Both Bens say that the border is fairly arbitrary, and increasingly applications pay a large price when they cross that boundary frequently. Ben Livshits also says that going forward, it is a bad idea to ignore these other technologies when thinking about analyses and optimizations. They did not suggest any specific methods for such cross-border optimizations, though.&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;This is a huge problem with tracing JIT's like &lt;a href="https://wiki.mozilla.org/JavaScript:TraceMonkey"&gt;TraceMonkey&lt;/a&gt;, because they have to end a trace whenever it leaves JavaScript for native DOM methods (usually implemented in C++). &lt;a href="http://code.google.com/p/v8/"&gt;V8&lt;/a&gt; (Google Chrome's JavaScript engine) tries to minimize the number of such exits by implementing most of the standard library of JavaScript in JavaScript, and using only a small number of stubs. Another approach may be to compile the browser with the same compiler that does the JIT'ing (say, with &lt;a href="http://www.llvm.org"&gt;LLVM&lt;/a&gt;) and then there is less penalty for crossing the DOM/JavaScript execution boundary in machine code.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Ben Zorn goes as far to claim that JIT's can only go so far to improve JavaScript performance, and DOM interactions are lower-hanging fruit right now. He bases this on the fact that most scripts are not computation-heavy, either because they are interactive and wait on the user to create events, or spend most of the CPU time inside of native DOM methods. Ben Livshits thinks that one of the biggest challenges is that JavaScript (and web applications in general) are network-bound, instead of CPU or memory-bound. Essentially, download time and network latency dominate any other sources of delay.&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;I agree on the 'being interactive' part, but disagree on the compute-heavy part. Especially with things like games, the canvas element, and animations in JavaScript, numerical computation is starting to become significant. Furthermore, as JavaScript becomes more and more the 'assembly of the web', I would guess that the CPU time will tilt towards general-purpose computation, and away from DOM calls (which most significantly are used for the V in MVC).&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;--&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;It's great to hear at length from some of the other folks doing research work around JavaScript. I'm looking forward to seeing the final version of the JSMeter paper at USENIX Webapps, and also am looking forward to our paper being presented at PLDI in June. Every time our work is presented, we get lots of new and diverse feedback, which raises ideas we have not yet considered and forces us to dig deeper into our understanding and data.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-5452520529305298401?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/5452520529305298401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2010/03/msr-video-research-perspectives-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/5452520529305298401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/5452520529305298401'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2010/03/msr-video-research-perspectives-on.html' title='MSR Video: Research Perspectives on JavaScript'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-8898946038417282107</id><published>2010-03-25T07:55:00.000-07:00</published><updated>2010-03-25T09:21:53.292-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='exercise'/><category scheme='http://www.blogger.com/atom/ns#' term='cycling'/><title type='text'>A tale of three bikes</title><content type='html'>Spring is (nearly) here, and in Indiana that means it's time to dust off the bike saddle and begin the time-consuming process of tuning, upgrading, and repairing bicycles. Wait, bicycles is plural, right? Let me review the three bicycles that Steph and I share:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;The fixie: Steph rides a red fixed-gear bike mostly around town. I confess to not knowing it's particular details, as I'm not a fixed-gear enthusiast. All I know is that it would not serve me well on Chauncey and 9th St hills.&lt;/li&gt;&lt;li&gt;The frankenbike: My father had an old Trek bike (circa early 90's) hanging up in the garage, so I was allowed to borrow this bike for the school year. I've done some good rides on it (20-40 miles) in the past semester, but it lay largely unused during the winter months due to Purdue's propensity for poor road maintenance.&lt;/li&gt;&lt;li&gt;The Felt: Steph bought a Felt Z80 two years ago on a whim after her just-purchased-that-day bike was totalled in a car-bike accident. Unfortunately for her, she didn't know much about bikes and picked one that she no longer enjoys riding. So, I may end up using it as my main road bike.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;All three bikes have required some service prior to use this season:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;The fixie had a flat tire, which needed to be patched. Thankfully, Steph is very good at patching tubes, so this was not a big problem. The chain was also cleaned a bit. It is remarkable how little maintenance this bike needs compared to the other two geared bikes!&lt;/li&gt;&lt;li&gt;The frankenbike needed a lot of cleaning: aside from the chain, I doubt that any part of the frame or the components had been cleaned since Bill Clinton was trying to pass health care reform. Of course the chain needed cleaning too, but that is because I rode several hundred miles in the fall semester with minimal cleaning. Beyond last semester's slight upgrades (new handlebar tape and front/back lights), I bought 2 new tire treads and had both wheels trued at Hodson's Bay.&lt;/li&gt;&lt;li&gt;The Felt bike has not really been used for substantial road biking, so I have decided to try it out on longer rides to see if I like it. Aside from the dirty chain that I had to clean, there was little to be done to make the bike rideable.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;For Christmas this year, I received some more biking gear as a gift from Dad: a pair of biking shoes, and some &lt;a href="http://www.rei.com/product/795440"&gt;very nice clipless pedals&lt;/a&gt;. At first, I was planning to put these on the frankenbike, but realized that I might as well put them onto the Felt bike if I was going to only use the Felt bike for long rides. (For those who don't know, clipless pedals and shoes work similarly to ski bindings. The main purpose is to keep your foot attached to the pedals for better efficiency.)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It took me the better part of 3 hours to assemble my shoes, remove pedals from the Felt bike and frankenbike, and install the new pedals. For now, I put the cheapo plastic $3 pedals on the frankenbike, but might change back to the old, dirty, metal pedals that used to be on it. Perhaps next time I want to take off old dirty pedals, I should buy a pedal spanner wrench, because it took an unbelievable amount of force to remove the damn pedals with a US 5/8 wrench (not metric 15mm as it's supposed to be).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Once assembled, I went out for a short (16mi) ride up S. River Road in West Lafayette, taking the huge hill on N 500 W (11% grade for about 1200 ft), and returning by  Lindberg Rd/Salisbury. Overall, using the Felt bike is much more fun than the frankenbike: it is much lighter, has a larger cassette and 3 chain rings instead of 2, and has a Shimano STI shifter (indexed shifting), wheras the frankenbike has old-school knobs (friction shifting) that you have to manually move up and down and hope the derailer has moved to the correct position.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you don't know what these terms mean, imagine the difference between fretted and notfretted string instruments. With a violin, you must know exactly where to place your fingers on the string to make the correct noise- this is like how shifting on the frankenbike works. On the Felt bike, distance between gears is fixed (like the distance between frets on a guitar).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My goal for the rest of the semester is to do some sort of exercise at least 3 days a week, on Monday, Wednesday, Friday. If the weather permits, I'd like to do short (20-30mi) rides. If it does not permit, I can go to the pool for a while instead. Eventually, I'd like to be able to do a 50 or 100 mile ride; most of those are in May or later, so I have a lot of time to train and work up on my mileage. I never got much beyond 35 miles in one ride last semester, but I have a lot more time in my schedule for long rides now. Or so I hope.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-8898946038417282107?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/8898946038417282107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2010/03/tale-of-three-bikes.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/8898946038417282107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/8898946038417282107'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2010/03/tale-of-three-bikes.html' title='A tale of three bikes'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-5787391220229330009</id><published>2010-03-23T17:00:00.000-07:00</published><updated>2010-03-23T17:57:21.110-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>Our WebKit instrumentation and PLDI dataset has been released!</title><content type='html'>In preparation for the PLDI camera-ready deadline later this week, Gregor and I have finally gotten around to packaging and uploading the files we used in our experiments.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The first set of files is the raw sources of the instrumented WebKit branch, the trace analyzer and static analyzer, as well as the database generation and graphing infrastructure.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The second and third downloads are the traces that we used as our raw data set in the PLDI paper, as well as the resulting database when these traces are analyzed and inserted into a sqlite3 database. These files are fairly large, but we feel that it is important to allow your experiments to be recreated by 3rd parties. One frustration of working in the programming languages research field is that all too often, if a technique or analysis is tested by an implementation, the corresponding sources and datasets used are not made publicly available. This makes it impossible to verify results, look for possible improvements, or find inaccuracies in papers. We want to do our part to combat this trend by providing everything that we used in the development of our work's conclusions.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The files are hosted at Gregor's Purdue website: &lt;a href="http://www.cs.purdue.edu/homes/gkrichar/js/"&gt;http://www.cs.purdue.edu/homes/gkrichar/js/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For those keenly interested in building and running the project themselves, there is a somewhat useful README in the top-level directory of the source tarball. Happy hacking!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-5787391220229330009?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/5787391220229330009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2010/03/our-webkit-instrumentation-and-pldi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/5787391220229330009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/5787391220229330009'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2010/03/our-webkit-instrumentation-and-pldi.html' title='Our WebKit instrumentation and PLDI dataset has been released!'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-5360420468541663145</id><published>2010-03-12T07:28:00.000-08:00</published><updated>2010-03-12T08:22:46.222-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='papers'/><title type='text'>Code Bubbles (aka super-Eclipse)</title><content type='html'>&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;This post begins a hopefully-weekly blog post about research that I have recently read or found out about. Posts may be written sporadically, but hopefully can be posted on a regular schedule.&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Over in software engineering-land, a new paper at &lt;a href="http://www.sbs.co.za/ICSE2010/"&gt;ICSE 2010&lt;/a&gt; (May 2-8, Capetown, S. Africa) unveils the idea of &lt;a href="http://www.cs.brown.edu/people/acb/codebubbles_site.htm"&gt;Code Bubbles&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you go to the site, there is a 1080p YouTube demo of the idea. Code Bubbles is an IDE where related bits of context can all be viewed together spatially, regardless of source file or class. These independent code snippets are graphically in separate "bubbles", and can be grouped together according to task. Additionally, things like emails, notes, Javadocs, and other assorted content can be loaded into a "bubble" and grouped with related content. The whole system seems to take the concept of "working sets" to its logical conclusion.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; One common task in Java IDE's such as Eclipse is to read some code, recursively look up some declarations of types or methods, and then write some new code that incorporates all of these different types and methods. A similar process happens when a developer tries to find and fix a bug: starting from a stack trace or error message, one must trace through the execution of the program, possibly through many disparate classes, methods, and so on. In Eclipse and similar IDE's, this task involves opening many files as tabs in the same workspace; after trying one particular program trace, the windows must be closed individually, and if one finds a good combination of views that expose the bug, there is no way to serialize it so that others can also use the view.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Code Bubbles could potentially make the above situation much nicer: it has debugger support, which can automatically open relevant code snippets from the call stack at any point during execution. One of the best features in my mind is the ability to import and export working sets (groups of bubbles) by email. Coupled with some design explanations, a bunch of pre-determined snippets of code could go a long way towards documenting the architecture and important parts of a complex program. Other cool features I noticed include&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Traditional class/method browser- from which, any method can be pulled out into its own bubble.&lt;/li&gt;&lt;li&gt;User queries- I didn't get a good idea of how this worked, but it seemed to be a fulltext search on method, variable, class, type names (similar to the Awesome Bar in Firefox).&lt;/li&gt;&lt;li&gt;Labeling of bubble groups and workspace areas&lt;/li&gt;&lt;li&gt;Zoom in/out for rearranging groups&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Just looking from the video, i'm quite impressed by the amount of polish present (for a research work). Their framework is built on top of Eclipse, and uses its backends for the dirty work (parsing/syntax highlighting, static analysis, editor UI). I'm interested in the details as well- they will post a PDF after the conference is over in May.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;• • •&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I think there are plenty of exciting directions to go from this work. For one, it would be useful to find out through practical experience when this sort of interface is useful and when it is not. My guess is that this will be great for discovering a new codebase or hunting for bugs, but not as useful for writing new code. It also seems to require a 24"+ monitor to really shine (which is fine, because there is no other practical use for such large desktop monitors).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One idea that struck me is that since the workspace is so large, what would happen if multiple people could simultaneously share the workspace and see each other's changes in real-time? I don't know if such a scheme would work as well in an Eclipse-based application (cf. web-based collaborative editing such as &lt;a href="http://smartbear.com/codecollab.php"&gt;CodeCollab&lt;/a&gt; and &lt;a href="http://www.collabedit.com/"&gt;collabedit&lt;/a&gt;, or systems like &lt;a href="http://www.subethaedit.net"&gt;SubEthaEdit&lt;/a&gt; built from the ground-up to support distributed/collaborative editing). It would also pose interesting (read: nontrivial) questions about the integration of version control into such a system, especially if there is no notion of who "owns" a certain version of a file.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The last point I want to address is the interesting yet puzzling response to the project on the rest of the Internet. On a &lt;a href="http://developers.slashdot.org/story/10/03/10/1827244/Code-Bubbles-mdash-Rethinking-the-IDEs-User-Interface"&gt;Slashdot story&lt;/a&gt; about the project, the overall responses were neutral to negative. On a &lt;a href="http://lambda-the-ultimate.org/node/3854"&gt;similar LTU story&lt;/a&gt;, almost all the responses were positive. This is surprising to me, because it is usually the reverse: LTU'ers complain about IDE's reinventing Smalltalk, while Slashdotters coo over pretty graphics. I guess the one thing that helps to explain the discrepancy is the use of Eclipse and Java, which (somehow) has a better reception at a programming languages research blog.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-5360420468541663145?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/5360420468541663145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2010/03/code-bubbles-aka-super-eclipse.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/5360420468541663145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/5360420468541663145'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2010/03/code-bubbles-aka-super-eclipse.html' title='Code Bubbles (aka super-Eclipse)'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-8679819759220809552</id><published>2010-02-16T08:02:00.000-08:00</published><updated>2010-02-16T15:55:44.837-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='admissions'/><title type='text'>Graduate School Accepts and Visits</title><content type='html'>UPDATE: Accepted by Maryland today. Haven't decided whether to go on the visit (weekend after spring break ends)&lt;br /&gt;&lt;br /&gt;In the past few weeks, I have heard back from all but two graduate schools: I'm accepted at University of Washington, University of Texas-Austin, University of Colorado-Boulder, and UCLA. I have yet to hear back from University of Maryland and Cambridge (to which I applied for the 1  year master's program in conjunction with the Churchill and/or other fellowships).&lt;br /&gt;&lt;br /&gt;This is a huge relief; no longer do I need to worry about what my choices are, just which to choose. To that end, I will be visiting the first three schools mentioned above in the next month.&lt;br /&gt;&lt;br /&gt;UT-Austin: February 26-28&lt;br /&gt;Boulder: March 4-7&lt;br /&gt;UW: March 13-21*&lt;br /&gt;&lt;br /&gt;*Okay, that last date may look a bit strange. In truth, I will be spending all of spring break in Seattle with Steph, and the visit days happen to fall over Purdue's spring break. We'll be taking out the Amtrak to Seattle, so we'll actually only be in town from Monday-Saturday.&lt;br /&gt;&lt;br /&gt;Unfortunately, UCLA's visit day falls on the same time at Boulder's, and Boulder has a 3 day visit (vs. 1 day at UCLA). I still haven't heard back from Maryland for whatever reason (still snowed in?) so I can't really commit either way to visiting their school. And Cambridge.. I don't think they even have a visit day.&lt;br /&gt;&lt;br /&gt;During/after each trip, I will write up a trip summary and present some information about the graduate schools I visit. Bon voyage!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-8679819759220809552?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/8679819759220809552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2010/02/graduate-school-accepts-and-visits.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/8679819759220809552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/8679819759220809552'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2010/02/graduate-school-accepts-and-visits.html' title='Graduate School Accepts and Visits'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-4815017160797734447</id><published>2010-02-13T09:28:00.000-08:00</published><updated>2010-02-13T09:36:24.784-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>Project website, and MobileMe testing</title><content type='html'>Today I decided to try out MobileMe, Apple's in-the-cloud syncing and webspace hosting service. I get two months for free, and will probably subscribe at the end of that time. This is mostly out of convenience: perhaps days after my graduation from Purdue, my CS account (and my email accounts at Purdue) will be zapped. I figure it is better to start transferring now to a university-neutral host for my website and non-school-related emails.&lt;br /&gt;&lt;br /&gt;As part of this, I moved my iWeb-backed research webpage over to www.brrian.net. Over the next month i'll slowly start moving files off of the CS account's public folder to my public iDisk (aka cloud-based storage).&lt;br /&gt;&lt;br /&gt;I've also finally gotten around to making a website for my CS 565 project, now located at &lt;a href="http://www.brrian.net/js"&gt;www.brrian.net/js/&lt;/a&gt;. I will be keeping all news related to that project on a mini-blog specific to the project. I don't anticipate making more than a dozen entries over the semester, so it is not worth the work to set up a new Blogger blog, or to write such blog posts on this blog and try to link them each individually.&lt;br /&gt;&lt;br /&gt;Finally, you can access this blog via the shortcut &lt;a href="http://blog.brrian.net"&gt;blog.brrian.net&lt;/a&gt;. I plan to use this brrian alias more often, since I do not know what my username will be at my graduate school.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-4815017160797734447?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/4815017160797734447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2010/02/project-website-and-mobileme-testing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/4815017160797734447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/4815017160797734447'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2010/02/project-website-and-mobileme-testing.html' title='Project website, and MobileMe testing'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-2960976718188153331</id><published>2010-02-08T08:23:00.000-08:00</published><updated>2010-02-08T09:08:17.393-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>I'm published!</title><content type='html'>Last week, I found out that my paper was accepted at &lt;a href="http://cs.stanford.edu/pldi10/"&gt;PLDI 2010&lt;/a&gt;. This was a joint work with several others at Purdue last semester, including Jan Vitek, Gregor Richards, and Sylvain Lebresne (who has since returned to France and found employment).  The paper itself was submitted almost 3 months ago, in mid-November. We received our first round of reviews in the second week of this semester, and now things are wrapped up. The conference itself is June 5-10 in Toronto, which is dangerously close to the beginning of internships; hopefully I'll find a way to fly out there for a week.&lt;br /&gt;&lt;br /&gt;PLDI was extremely rough terrain this year: out of 200 papers submitted, only 40 were accepted. Though 40 is a relatively high number of papers, this still results in a measly 5% acceptance rate for the conference. Two papers from Purdue were accepted. This is significantly above the overall 5% accept rate, but still many did not make the cut. That said, I'm really excited about some of the papers that have been accepted this year. I'm especially excited to see some of the new papers on verified compilers (Jean Yang, Zach Tatlock) and the profiler analysis work from Amer Diwan's group.&lt;br /&gt;&lt;br /&gt;This is a major milestone for me: my first publication! I'm relieved that I actually finished a project, after a year of having no focus and research direction in Japan. Besides the ins and outs of research, I learned a lot about writing papers, moving fast, and gleaned at least some insight on the tricky problem of finding (and answering) the interesting questions of research. Unfortunately, most of the fellowship foundations and graduate schools have already looked and decided on my applications, so they will not be able to see my updated CV. At least I can update my website after applying... :)&lt;br /&gt;&lt;br /&gt;Just as a preview, our paper "An analysis of the dynamic behavior of JavaScript programs" is somewhat of a meta-analysis. Over the past few years, many people have published papers about JavaScript. These generally are add-on type systems or static/dynamic analyses that try to make JavaScript a safer (or at least more predictable) language. JavaScript shares a number of similarities with object-oriented and C-family languages, but it also has a number of crucial differences. These include prototype-based inheritance (like Self), closures, and objects with flexible sets of fields. Many of the published analyses for JavaScript assume its behavior is similar to other languages with class-based inheritance; similarly, other papers assumed that language features such as `eval` and field deletion were rarely used. By tracing the execution of real-world JavaScript applications (Gmail, Facebook, etc), we show that these assumptions are often violated. We also produce some data that may be useful for JavaScript implementors.&lt;br /&gt;&lt;br /&gt;Over the next few weeks we have some minor editing to do, and i'll be busy with some other project. Not to mention interviews for internships, grad school visits, and classes!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-2960976718188153331?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/2960976718188153331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2010/02/im-published.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/2960976718188153331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/2960976718188153331'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2010/02/im-published.html' title='I&apos;m published!'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-1507516557308378758</id><published>2010-01-18T13:10:00.000-08:00</published><updated>2010-01-19T12:40:34.560-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vacation'/><category scheme='http://www.blogger.com/atom/ns#' term='personal blurbs'/><category scheme='http://www.blogger.com/atom/ns#' term='purdue'/><category scheme='http://www.blogger.com/atom/ns#' term='steph'/><category scheme='http://www.blogger.com/atom/ns#' term='engagement'/><title type='text'>Engagement, and my dislike of Facebook</title><content type='html'>A month or two ago, Stephanie and I decided to get engaged.  I am not a fan of tradition for its own sake, so there was no grand gesture on one knee by either of us; instead we came to the consensus over time that we were both expecting to follow the other indefinitely.  I was not sure at first that this was wise because of the many unknowns involved in applying to graduate school; once we discovered that the other was willing to compromise regardless of admissions outcomes, the deal was sealed.  We are getting married. To my surprise, that has been the easiest decision yet.&lt;br /&gt;&lt;br /&gt;The particulars of when, where and how of a wedding happens can be the subject of much debate; even the step of announcing an engagement can be done in many different ways. I tend towards being quiet and unscripted about such attention-grabbing announcements, while Steph has many more ideas of what should and shouldn’t happen. Initially we planned out a surprise announcement- this was axed on the grounds that Steph’s roommates were able to easily figure out something was up. Her best friends mostly knew, but we were able to keep it off Facebook (lest the whole world know before our relatives, or worse, that relatives learn of the engagement via the impersonal HTTP protocol). So, rings patiently waiting in their leather boxes, we tried to come up with a more timely and practical way of "breaking the news".&lt;br /&gt;&lt;br /&gt;Next was telling friends and family; we planned to do this at Steph’s graduation reception, but weren’t sure whether my family could make the trip around the lake so close to finals week at university. At the same time, we didn’t want to tell my family at Thanksgiving in person and face driving to Wisconsin for the sole purpose of telling Steph’s parents, or worse, telling one set of parents well before the other. Such a lag would be sure to stir resentment or feelings of favoritism. Steph informed her parents by herself. She outright told her father while driving, and delivered a rose to her mother at work. Once Steph’s parents (mother, in particular) knew, we had limited time until it was tweeted, facebooked, and blogged (okay, maybe not) around the world. With this in mind, we had a Skype battle royale featuring Brian+Steph vs Brian’s Parents. They were very happy for us; over the remainder of the semester we began telling nearly everyone about our engagement.&lt;br /&gt;&lt;br /&gt;Except a certain Mr. Facebook. Before about 5 years ago, one did not have to worry about an engagement being disseminated over the internet equally to your relatives and distant acquaintances (unless you are of substantial celebrity, which does not apply). In the present, one must be extremely careful to mitigate the embarrassing situation where your uncle, cousins, former BFF’s and others learn of an engagement in the [re-contextualized with extra thumbs, blue boxes, and inane comments] setting of Facebook. While it is somewhat nervewracking for me to tell people about being engaged, at least I have some control over the message. Some people scarcely remember whom I was dating, the gender of my partner, or that I was dating at all. Others are intimate about our love story and inquire regularly. It’s just better to have control  (or at least blunt the impact) of your message, especially when its one you will [hopefully] only deliver once. Recall the last time you heard about an old friend’s death over Facebook. That guilt of lost communication and of being a lame friend is something that I want to escape. Perhaps the only solution is to exit Facebook, and I have considered it several times.&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;&lt;br /&gt;Epilogue.&lt;br /&gt;&lt;br /&gt;Steph is now working this semester at Purdue, and we have moved into a new apartment together. Planning for the wedding is mostly deferred for later, because I don’t yet know what university (or country) I’ll be at in a year’s time.  In the meantime, I am finishing my final semester at Purdue, and we are slowly merging our formerly separate ways of life into a single household. It’s harder than it would seem, but nonetheless enjoyable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-1507516557308378758?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/1507516557308378758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2010/01/engagement-and-my-dislike-of-facebook.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/1507516557308378758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/1507516557308378758'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2010/01/engagement-and-my-dislike-of-facebook.html' title='Engagement, and my dislike of Facebook'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-5207217706889055716</id><published>2009-12-14T18:23:00.000-08:00</published><updated>2009-12-14T19:13:09.956-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>New personal webpage</title><content type='html'>I've finally gotten around to remaking my personal/academic webpage. The previous version was made around the time that I applied for the Goldwater scholarship, but it has since worn my eyes down.  The current version is basically a carbon-copy of &lt;a href="http://www.cs.purdue.edu/homes/hosking/Antony_Hosking/Home.html"&gt;Tony Hosking's homepage&lt;/a&gt;, minus the rugby, professional service, and other meat and potatoes. The template is actually trivial to use in iWeb, so i'm not sure why I didn't do it earlier.&lt;br /&gt;&lt;br /&gt;The content is about the same, but I am now able to fill in some of the vague paragraphs with actual projects. Of course, it will still be a while before I can pick and choose what projects to list.. but it will come soon enough. I'm not keen on the old-style personal page. My hobbies are probably none of your business online, unless i'm on a hobby-specific website or you've met me online.&lt;br /&gt;&lt;br /&gt;I should write a post about my changing views of facebook publicity-cum-voyeurism, but it won't come out right tonight. Hopefully I can do some writing over the holiday season.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-5207217706889055716?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/5207217706889055716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/12/new-personal-webpage.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/5207217706889055716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/5207217706889055716'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/12/new-personal-webpage.html' title='New personal webpage'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-1589749384901401660</id><published>2009-12-13T19:08:00.000-08:00</published><updated>2009-12-13T19:16:42.849-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admissions'/><title type='text'>Application Extravaganza</title><content type='html'>Just a short update.&lt;br /&gt;&lt;br /&gt;I was not picked as one of this year's CRA Outstanding Undergraduate Award winners, runners-up, or anything honorable to mention. Apparently less experience is better? I admittedly had a weak application, but that was largely not my fault.&lt;br /&gt;&lt;br /&gt;As duly noted in my previous post, I planned to apply to five graduate schools. In fact, I applied to five graduate schools (though I substituted UCLA for Purdue), and almost all parts of my application are submitted and out of sight. Most of the hard work of applying was done mid-November, with GRE scores and transcripts handled right after Thanksgiving break. All that's left now is to finish the NDSEG (due first week of January), and shoo the remaining letter-writers towards the letter-collecting website before Wednesday.&lt;br /&gt;&lt;br /&gt;I remain fairly confident about my chances of admittance to these graduate schools. For the Cambridge-related things, I have no clue as to the strength of my applications and nominations, but should hear back some sort of news within a months' time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-1589749384901401660?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/1589749384901401660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/12/application-extravaganza.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/1589749384901401660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/1589749384901401660'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/12/application-extravaganza.html' title='Application Extravaganza'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-1894022894392576510</id><published>2009-11-10T10:54:00.000-08:00</published><updated>2009-11-10T11:22:54.223-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='admissions'/><title type='text'>Graduate School Applications</title><content type='html'>Well, after the two month-plus ordeal of getting off my&lt;a href="http://photonpond.blogspot.com/2009/09/de-facto-blogging-hiatus.html"&gt; Churchill and Cambridge applications&lt;/a&gt;, I have to start all over again. Most Computer Science graduate school applications are due in roughly 1 month, so now is prime time for making sure that everything will get turned in on time.&lt;br /&gt;&lt;br /&gt;The past few days I have been spending most of my time on the Statement of Purpose. While I have already written more than 6 drafts for my Personal Statement (for fellowships), these two documents are completely different entities. While recommendations, transcripts, and GRE scores are common to both fellowship applications and graduate school applications, the personal statement serves two very different purposes.&lt;br /&gt;&lt;br /&gt;For fellowships, the Personal Statement is a motivational essay about how you enjoy research, how it's your only goal in life, and to present the air of having your whole life and research direction planned out. In this way, it is a contest to have the most appealing story, and it shouldn't be surprising that these are more airy and idealistic. This is not helped at all by competitions like the &lt;a href="http://www.nsfgrfp.org/"&gt;NSF's Graduate Research Fellowship Program (GRFP)&lt;/a&gt;, which demands that in every section that you demonstrate how your research proposal, personal statement, etc.  has "broader impacts" on society beyond Computer Science. This may be easy if you work in a cancer lab ("I want to cure cancer!"), an oceanography lab ("i want to save the whales!"), or a climate lab ("I want to stop global warming!"), but invites foolish writing. How can you tie researching process calculi to saving humanity?&lt;br /&gt;&lt;br /&gt;For graduate school applications, the statement of purpose is much simpler: you only need to say what research interests you and why, explain why you would be a good graduate student, and why you should attend school X. In this way it is more of a written interview for a research job. Phillip Guo makes the same distinction in his &lt;a href="http://www.stanford.edu/%7Epgbovine/fellowship-tips.htm"&gt;useful writing on fellowship applications&lt;/a&gt;. I have also found Jean Yang's &lt;a href="http://jxyzabc.blogspot.com/2008/08/cs-grad-school-part-1-deciding-to-apply.html"&gt;series of posts&lt;/a&gt; about applying to graduate school as a useful measuring stick, as she applied to the same caliber of schools that I intend to apply to (and in the same field approximately).&lt;br /&gt;&lt;br /&gt;Speaking of schools, here's my preliminary list of schools to which I'll be applying. I hope to have the list finalized by the end of the week, because GRE scores and such need to start moving to the schools soon.&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://www.cs.washington.edu/education/grad/intro.html"&gt;University of Washington&lt;/a&gt;&lt;br /&gt;2. &lt;a href="http://www.cs.umd.edu/Grad/catalog.shtml"&gt;University of Maryland&lt;/a&gt;&lt;br /&gt;3. &lt;a href="http://www.cs.utexas.edu/academics/graduate/"&gt;University of Texas-Austin&lt;/a&gt;&lt;br /&gt;4. &lt;a href="http://www.cs.colorado.edu/grad/admission/"&gt;University of Colorado-Boulder&lt;/a&gt;&lt;br /&gt;5. &lt;a href="http://www.cs.purdue.edu/academic_programs/graduate/admission/prospective.sxhtml"&gt;Purdue University&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;UW is the overwhelming first choice, because Steph has a full time position in Redmond. There are also several professors at UW whose research I like (Grossman, Ernst, Notkin, Eggers, Ceze, to name a few). In the event I don't get accepted there, I would still find research at any of the other institutions to be interesting, but would not like the living situation very much.&lt;br /&gt;&lt;br /&gt;There are two remaining hurdles before my applications are made: transcripts, and GRE scores. I have yet to get my Tohoku classes transferred to my Purdue transcript due to a series of frustrating delays. Hopefully the last of those will be a meeting on November 20. I also have yet to receive my GRE score report, since it was lost in a mailbox malfunction a few months ago, apparently. Should be receiving it this week or next.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-1894022894392576510?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/1894022894392576510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/11/graduate-school-applications.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/1894022894392576510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/1894022894392576510'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/11/graduate-school-applications.html' title='Graduate School Applications'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-407525092222189659</id><published>2009-10-19T14:05:00.000-07:00</published><updated>2009-10-19T14:11:10.036-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Cross-compiling backwards</title><content type='html'>Lately I've been working on some Safari/webkit hacking, which means that I've become somewhat familiar with Xcode, C++, and vaguely familiar with the Webkit codebase.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As part of our research (to be detailed later) we forked a random nightly of Safari 3.2-era WebKit, and made some various modifications. A few months ago Snow Leopard came out, which is OS X 10.6 for those of you not keeping track. This new OS version only uses Safari 4.0; this led to several difficulties in trying to compile and run Safari 3.2 against OS X 10.6 SDK.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Eventually, I found out that you can retarget development against specific OS SDK's. Thus the solution to the problem was in effect to cross-compile downwards to 10.5 on my 10.6 machine. After most of yesterday spent recompiling WebKit with various combinations of flags, I can finally run our research project on my personal machine.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-407525092222189659?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/407525092222189659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/10/cross-compiling-backwards.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/407525092222189659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/407525092222189659'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/10/cross-compiling-backwards.html' title='Cross-compiling backwards'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-4148751944081852654</id><published>2009-10-14T11:15:00.000-07:00</published><updated>2009-10-19T14:05:28.347-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>New Music</title><content type='html'>Lately i've been getting into some fairly underground electronic music. Here's some pointers:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.soma.fm/"&gt;soma.fm&lt;/a&gt; has some really nice radio stations, especially Groove Salad (chill, downtempo) and Beat Blender (downtempo, minimal, ambient)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.dublab.com/"&gt;Dublab&lt;/a&gt; also has a good radio station, but tends to have a lot more variety in programming&lt;/li&gt;&lt;li&gt;&lt;a href="http://pipedownson.wordpress.com/"&gt;Pipedown&lt;/a&gt;. is a nice music blog that seems to cover downtempo, bass, and dubstep. Sort of like Mary Ann Hobbs. They also have pointers to other blogs, lots of shorter mixes, podcasts, etc. if you want to explore new artists and sounds.&lt;/li&gt;&lt;/ul&gt;I'll blog about specific new artists sometimes, since I know lots of people are too lazy to go find artists themselves (or for some reason think I have any shred of authority over what is cool).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-4148751944081852654?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/4148751944081852654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/10/new-music.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/4148751944081852654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/4148751944081852654'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/10/new-music.html' title='New Music'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-833066235070783408</id><published>2009-09-15T16:20:00.000-07:00</published><updated>2009-09-15T16:31:14.740-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>De facto blogging hiatus</title><content type='html'>Since I've landed in America and started the old flow of things, I'm been extremely busy. In fact, I've scarcely had time to read the New York Times, Metafilter, or any other pleasure reading in the past few weeks. If not for my deathly boring Abstract Algebra class, I doubt even my diary would keep (mostly) updated.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This month, I'm taking a light credit load (Operating Systems, Astronomy, Abstract Algebra, and an Honors Project). Despite this, I'm at least as crunched for time as the infamous semester from hell when I had 20 credit hours and a job.  Part of this is the honors project: it is a lot of work, but in the end I will be proud to be one of the few to submit a report describing a non-trivial development. More important to the formula is my jumble of applications that are being assembled and spat out like foam out of a nerf gun.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This month, I'm preparing my applications for CRA Outstanding Undergraduate Award, Winston Churchill Fellowship, Gates Cambridge Fellowship, and an application to study at Cambridge for an MPhil (like a Master's).  Next month, I will be working on the NSF fellowship and going to OOPSLA conference in Orlando, and in November it will be crunch time not only for 5+ graduate school applications, but also paper writing. At least i've gotten the GRE out of the way (that was last week).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For all these reasons I seldom have time to write interesting posts here. I'm not entirely certain this will change, at least until the end of application season (next semester). For now, you can follow my Twitter microblog.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Brian&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-833066235070783408?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/833066235070783408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/09/de-facto-blogging-hiatus.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/833066235070783408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/833066235070783408'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/09/de-facto-blogging-hiatus.html' title='De facto blogging hiatus'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-5809457056603909397</id><published>2009-08-03T09:22:00.001-07:00</published><updated>2009-08-03T09:23:23.144-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='culture'/><category scheme='http://www.blogger.com/atom/ns#' term='japan'/><title type='text'>Why I am alone at ChoCo Cro</title><content type='html'>Japanese culture never ceases to amaze me. There is always some new idiosyncrasy that sneaks up behind me, giggles a little bit, whacks me in the head and runs away. Other times, these visibly small but deep cultural differences are like a flickering monitor, too inherent to notice if you are staring too directly, but easy to discern if you are looking less intently. In a country with unwritten social codes, polite service, and leniency towards foreigners, many interesting cultural quirks go unexplained or unnoticed.&lt;br /&gt;&lt;br /&gt;Today I decided to do some writing in one of the many trendy ‘coffee shops’ in downtown Sendai. Trendy because, independent of the taste of the product, they are almost always crowded with yapping women. While this is almost the same as McDonalds in Japan, there is a much more specific crowd for coffee shops. Simply, Japanese patronize coffee shops for one of two reasons: to feel ‘Western’ by drinking Starbucks or Tullys, or to partake in sweet pastries.&lt;br /&gt;&lt;br /&gt;In my current location, it is mainly the sweets that drive business. ChoCo Cro is a store whose namesake is their chocolate croissants, and whose origin and flagship store resides in the ever-trendy Harajuku neighborhood of Tokyo. To be fair, the chocolate croissants are very delicious in their own right, and are much better than croissants I’ve eaten in America. With such tasty food, you would expect the tables to be full of caffeine-addled young professionals working on their laptops and the occasional boisterous conversation. However, in this shop I am the only member of the former, and everyone else in the cafe is in the latter group. To make matters worse, I’m the only one in this section not wearing high heels.&lt;br /&gt;&lt;br /&gt;In Japan, sweet pastries have only one target audience: women, ladies, and girls. It is seen as a sign of weakness or indulgence for a male to eat sweets past childhood; ironically enough, wearing skin-tight, circulation-restricting jeans, or spending an hour on your man-hairdo, has much less of feminine connotation here than chowing down on a dainty donut or flaky chocolate croissant. Struggling to understand this state of affairs, I consulted a female Japanese friend. According to her, the pressure for women to be unhealthily thin and prim does not conflict with their consumption of sugar-laden snacks; on the contrary many of them simply substitute a balanced meal for a sweet treat and a brisk walk between clothing stores.&lt;br /&gt;&lt;br /&gt;Of course there are some men who sit in this store, but they are invariably conversing with one of the opposite gender. It would seem that they are punishing themselves with over-steeped black coffee (or some drink darker than their partner’s) as penance for their presence in a sweets store. The rules of sweets consumption are not quite as black (and white) at a Starbucks, because nearly every drink sold there has a week’s worth of sugar. That said, I’ve never seen any Japanese men pick out a chocolate chip scone from the glass case.&lt;br /&gt;&lt;br /&gt;All of this complicated posturing is par for the course in Japan- I’d have to write for a few days to scratch the surface of Japanese psyche concerning gender stereotypes. Needless to say, its no surprise I’ve had little success independently breaking into the underground queer scene in Sendai: if it is common to put so much social judgement into something as simple as eating a chocolate croissant, then I can’t begin to fathom how elaborate and layered the Japanese gaydar must be.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-5809457056603909397?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/5809457056603909397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/08/why-i-am-alone-at-choco-cro.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/5809457056603909397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/5809457056603909397'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/08/why-i-am-alone-at-choco-cro.html' title='Why I am alone at ChoCo Cro'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-4617375504822858588</id><published>2009-06-24T20:11:00.001-07:00</published><updated>2009-06-24T20:13:50.219-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='class'/><category scheme='http://www.blogger.com/atom/ns#' term='writing'/><title type='text'>Thoughts on persuasive writing</title><content type='html'>&lt;span style="font-style: italic;"&gt;[This is an edited version of a discussion required for my technical writing class.  As I rather like my own analogy, I thought I would crosspost here as well]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As a full-time student, I do lots of persuasive writing on a nearly daily basis: I complete my work for class.&lt;br /&gt;&lt;br /&gt;Of course, this is more or less expected of most such students, but do not be fooled by the myriad topics of your homework- in the end, they are all just variations on persuasive communication.  The trick is that you have to correctly identify whom you are persuading, their attitude, take into account their likely reactions just as you would in any other form of persuasive communication (say, as in writing a business memo).  As I'm sure all of you are intimately familiar with homework, let me review a few key concepts of persuasive writing, interpreted through the analogy of homework.&lt;br /&gt;&lt;br /&gt;Being cooperative: If you want a good grade from your teacher or grader, being cooperative is always important for setting the tone of the interaction.  This is especially important in writing assignments, because whoever ends up reading your assignments likely would rather be doing more interesting things (as opposed to figuring out why you didn't follow instructions). If you complete the assignment in the incorrect format, or submit it to the wrong place or in the wrong manner, you are being uncooperative.  This gives the impression that you do not value the time of those who read your writing, and you are less likely to be given the benefit of the doubt.&lt;br /&gt;&lt;br /&gt;On modesty: Invariably, once in a while you think that you deserve exception.  In school, this can take many forms- I deserve an extension, I deserve reconsideration, I deserve leniency, and so on.  However, stating that you deserve any of these things to your teacher is a quick way to be ignored or worse.  The best way to compromise on a potentially troublesome request, idea, or argument is to express yourself with modesty.  Explicitly adding that “you may be asking quite a bit” to your exceptional requests acknowledges that you may be inconveniencing someone else, and have the thoughts of others under consideration.&lt;br /&gt;&lt;br /&gt;Exemplifying fair-mindedness: Chances are very good that your teacher has been studying the topic of your coursework for much longer than you have. Thus, when making arguments it may be helpful to show that your line of thought has considered alternative opinions and viewpoints.  To do otherwise insults the intelligence and background of your teacher by doing nothing to allay their likely questions and concerns.  More importantly, relating your idea to other ideas demonstrates that you have a deeper understanding of the topic at hand. In the same vein as being cooperative, avoiding logical fallacies and disingenuous arguments also demonstrates the fair-mindedness of the student.&lt;br /&gt;&lt;br /&gt;As one moves in either direction between school and work, keep in mind that the rules for communicating persuasively are largely the same, but the environment and audience differ.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-4617375504822858588?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/4617375504822858588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/06/thoughts-on-persuasive-writing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/4617375504822858588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/4617375504822858588'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/06/thoughts-on-persuasive-writing.html' title='Thoughts on persuasive writing'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-8033397765385705182</id><published>2009-06-10T19:47:00.001-07:00</published><updated>2009-06-10T20:49:28.267-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scholarship'/><category scheme='http://www.blogger.com/atom/ns#' term='admissions'/><title type='text'>Figuring out how to complicate my semester</title><content type='html'>Over the past week or two i've been getting serious about narrowing down the fellowships I plan to apply for later this year.  I started off looking at quite a handful:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.hertzfndn.org/"&gt;Hertz Foundation Graduate Fellowship&lt;/a&gt; ('the Hertz')&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.marshallscholarship.org/"&gt;Marshall Scholarship&lt;/a&gt; ('the Marshall')&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.winstonchurchillfoundation.org/Scholarships.html"&gt;Churchill Scholarship&lt;/a&gt; ('the Churchill')&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.rhodesscholar.org/"&gt;Rhodes Scholarship&lt;/a&gt; ('the Rhodes')&lt;/li&gt;&lt;li&gt;&lt;a href="http://gatesscholar.org/"&gt;Gates Cambridge Scholarship&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;and all the acronyms like&lt;br /&gt;&lt;ul&gt;&lt;li&gt;'the NDSEG' (&lt;a href="http://www.asee.org/ndseg/"&gt;National Defense Science and Engineering Graduate Fellowship&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;'the NSF' (&lt;a href="https://www.fastlane.nsf.gov/grfp/"&gt;National Science Foundation Graduate Research Fellowship Program&lt;/a&gt;)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Of course, I cannot possibly apply to all of these programs and still have time for eating/sleeping/homework, so I have to narrow them down a bit.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Fellowships for study in the UK&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Of these, many of them are for 1-2 year tenure of study in United Kingdom institutions.  To narrow down the field, I looked at departments to see who has the greatest number of possible advisors, and surprisingly Oxford does not have a &lt;a href="http://www.comlab.ox.ac.uk/"&gt;computer science department&lt;/a&gt; quite nearly as impressive as my two top picks, &lt;a href="http://www3.imperial.ac.uk/computing"&gt;Imperial College London&lt;/a&gt; and &lt;a href="http://www.cl.cam.ac.uk/"&gt;Cambridge University&lt;/a&gt;.  This rules out the Rhodes, which is specifically for study at Oxford.  Similarly, while the Marshall fellowship recipient can study at many tenable universities in the United Kingdom, sadly Imperial College is not one among them.  Thus, I am left with a choice between the Churchill, Gates Cambridge, and the Marshall scholarship; since the Marshall does not have as good of a stipend as either of the other fellowships, I might as well not apply (since there will be much competition among Marshall applicants to attend schools other than Oxford/Cambridge).&lt;br /&gt;&lt;br /&gt;At this point I'm going to concentrate on the Churchill Scholarship; explicitly concentrating on the Gates Cambridge is not possible, as it is part of the normal application to Cambridge graduate programs.  There are only 10-15 Churchill Scholars per year, but I think I have a decent chance, considering my attempts at research thus far and &lt;a href="http://photonpond.blogspot.com/2009/03/i-have-been-named-goldwater-scholar.html"&gt;the awards it begot&lt;/a&gt;; at least half of the Churchill scholars have previously received the Goldwater scholarship. Moreover, it is definitely time for a Computer Science major to recieve- &lt;a href="http://www.winstonchurchillfoundation.org/Scholars.html"&gt;the last time it happened was in 2003.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Were I to be awarded either distinction, it would fund up to 2 years of graduate study in a MPhil program (like a Master's degree), plus a decent stipend for living.  &lt;a href="http://www.cl.cam.ac.uk/admissions/acs/"&gt;The likely plan of study&lt;/a&gt; is split into two options: the first option is 10 classes and a small report/thesis, and the second is 6 classes plus a substantial research project.  There is also the advantage of being at one of the best institutions in the world, and being in very close proximity to &lt;a href="http://research.microsoft.com/en-us/labs/Cambridge/"&gt;Microsoft Research Cambridge&lt;/a&gt;. Without the award, the chances of studying at Cambridge for a year are slim due to financial considerations (especially if someone is coming with me).&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fellowships for the United States (Doctoral)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The considerations for normal doctoral graduate fellowships are not completely understood yet, due to the inherent uncertainty involved in concurrently considering a PhD program in the United States and a MPhil program abroad (followed presumably by the PhD program in the United States).  Many doctoral fellowships cannot be taken abroad, nor can they be deferred for a year as many graduate admissions can be.  This will require a lot of flow-chart diagrams and tough decisions, but as the deadlines are in the later half of fall semester, I have some time to figure out my options.&lt;br /&gt;&lt;br /&gt;While almost all doctoral students in Computer Science receive tuition waivers and research or teaching assistantships, recieving a graduate fellowship can significantly increase your options.  I have heard many stories of automatic grad-school acceptance following the announcement that the applicant has a multi-year fellowship funded by an external agency.  Furthermore, you are not limited by the availability of grant funds in choosing your advisor or thesis/research interests.  Probably most exciting is the permanent honor of listing a fellowship on your CV :)&lt;br /&gt;&lt;br /&gt;At the outset, there is the Hertz, the NDSEG, and the NSF fellowships, which are listed here left to right according to prestige.  The Hertz is an ultra-competitive national fellowship similar to the Churchill, Rhodes, and other non-acronym fellowships; however, it has an &lt;a href="http://www.stanford.edu/%7Epgbovine/fellowship-tips.htm"&gt;infamous reputation&lt;/a&gt; for a &lt;a href="http://chemgradschool.blogspot.com/2009/02/shortly-after-submitting-my-application.html"&gt;grueling and masochistic 2-round interview process&lt;/a&gt;. I believe my application is probably quantatively similar to others who would apply for the Hertz, but it may not be in my best interests to pursue it.  For one, it would be extremely stressful to apply for the Hertz and the Churchill (and others) at the same time, and if I do end up going to Cambridge for a year, then I cannot use the Hertz there.&lt;br /&gt;&lt;br /&gt;The NDSEG and NSF are still quite competitive (about 100 and 2000 awardees a year, respectively) but may be a better probabilistic use of my time.  Furthermore, they are due in November and January, so by that point I will have my personal statement polished to a diamond, my GRE scores satisfied (hopefully), and I will be nearly done with my graduate school applications anyway.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Any way you look at it, I still have a mountain of application work to do this coming fall, so I am already in June beginning to plan and triage all of the myriad statements, prompts, reference letters, and so on.  Here's my top-level list so far:&lt;br /&gt;&lt;br /&gt;Churchill Scholarship Application&lt;br /&gt;Cambridge Graduate Studies Application (required for Churchill and Gates Cambridge)&lt;br /&gt;NDSEG Application&lt;br /&gt;NSF Application&lt;br /&gt;CRA Outstanding Undergraduate Application (&lt;a href="http://photonpond.blogspot.com/2008/12/about-cra-outstanding-undergrad-award.html"&gt;again&lt;/a&gt;)&lt;br /&gt;Senior Awards at Purdue&lt;br /&gt;(tentatively) 5 Graduate school applications&lt;br /&gt;&lt;br /&gt;Each of the above involves a personal statement (of varying lengths and foci), at least 3 letters of reference, mundane form-filling, official transcripts, statement of research plan, and in some cases GRE scores.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;...I suppose I should start thinking about how I can thank my recommendation-writers if I actually win any of these things :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-8033397765385705182?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/8033397765385705182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/06/figuring-out-how-to-complicate-my.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/8033397765385705182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/8033397765385705182'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/06/figuring-out-how-to-complicate-my.html' title='Figuring out how to complicate my semester'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-2795832181222325212</id><published>2009-05-31T04:40:00.000-07:00</published><updated>2009-05-31T04:41:13.091-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fivefingers'/><title type='text'>These shoes rule, these shoes suck!</title><content type='html'>I have only worn the new shoes for a week as of this writing, so these are only my first impressions.&lt;br /&gt;&lt;br /&gt;So far, I have had a lot of fun wearing my VFF KSO's for only a minor amount of pain and inconvenience.  As i'm breaking them in (as well as my feet), I have tried to wear them wherever possible.  My favorite places to wear them in the second half of my American vacation:&lt;br /&gt;&lt;br /&gt;-running up the lawn part of The Gorge amphitheatre&lt;br /&gt;-driving the car (basically barefoot)&lt;br /&gt;-jumping up/down banks near a river&lt;br /&gt;&lt;br /&gt;Places that didn't work as well:&lt;br /&gt;&lt;br /&gt;-long distance walking on pavement/sidewalk (although it's probably just that i'm not used to it yet)&lt;br /&gt;-airport security&lt;br /&gt;-carrying heavy things in dicey places&lt;br /&gt;-while dancing&lt;br /&gt;&lt;br /&gt;In general they work great for me on slopes or places where I need good, lightweight footing.  They are not the best idea when carrying or lifting heavy objects in uncontrolled environments; in other words, they would work fine for weight lifting in a gym, but not for lugging around 50lb suitcases through public transit.  This is mostly because of the damage 50 lbs can do when landing on a single toe with less than a centimeter of material between luggage and toe.&lt;br /&gt;&lt;br /&gt;Unfortunately, the story for TSA is not terribly clear; while I have read reports of TSA screeners waving off the shoes as harmless or not shoes, that was not the assessment I was given at Sea-Tac Airport earier today.  I actually went through the scanner with them on, then as I was collecting my bag and laptop another screener got curious about my wierd looking shoes.  It wouldn't be so bad, except for the fact that I was not wearing socks and I haven't washed my shoes (yes, you can and should wash them) since buying them a week ago.&lt;br /&gt;&lt;br /&gt;While dancing, bouncing, raving, or otherwise gyrating, it is unnerving to have no 'bounce' or cushion on your heels, and doing all your ups and downs on the balls of your feet is very tiring.  Just as with luggage on public transit, wearing these shoes on a crowded dance floor is not recommended.  Especially in the presence of intoxicated or otherwise mentally altered people, playing chance with someone stepping on you toes is not something I would advocate any more than walking through a city sidewalk (or festival campsite!) without any protection.&lt;br /&gt;&lt;br /&gt;We'll see in the next few weeks how the shoes (and the wearer) fare up in more normalized everyday use. I also hope to try some short runs in them to see whether it works or not.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-2795832181222325212?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/2795832181222325212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/05/these-shoes-rule-these-shoes-suck.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/2795832181222325212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/2795832181222325212'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/05/these-shoes-rule-these-shoes-suck.html' title='These shoes rule, these shoes suck!'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-9001314185906497114</id><published>2009-05-29T22:54:00.000-07:00</published><updated>2009-05-29T23:57:05.914-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shoes'/><category scheme='http://www.blogger.com/atom/ns#' term='shopping'/><title type='text'>How to buy wierd shoes</title><content type='html'>I've had my eyes on these shoes for quite a few months (hat tip to &lt;a href="http://ask.metafilter.com/120252/Nike-Freesa-worthy-investment"&gt;some reply in an Ask Metafilter post&lt;/a&gt;).  Unfortunately, they are neither marketed nor sold in Japan, at least according to manufacturer's website.   Luckily, Michigan had the most retailers of any state I was planning to visit, so I was feeling lucky about my chances of snagging a pair.&lt;br /&gt;&lt;br /&gt;Until I remembered that I was visiting WEST Michigan, where everything is closed early on Saturday and all day on Sunday.  Unfortunately, we were about 30 minutes too late to get fitted at &lt;a href="http://www.hollandoutpost.com/"&gt;The Outpost of Holland&lt;/a&gt;, so the next day we drove to the &lt;a href="http://www.gazellesports.com/"&gt;Gazelle Sports&lt;/a&gt; location on the east side of Grand Rapids (where stuff is kinda-open on Sundays).  I got my size fitted and everything, but they unfortunately only carry the classic model, and I want the KSO (keep stuff out) model.&lt;br /&gt;&lt;br /&gt;And now, a brief aside on classic versus KSO models of the FiveFinger shoes. The choice between the two is mostly a matter of taste: ostensibly the KSO, with a covered mesh shoe-top can keep stuff out (that's where the KSO name comes from), but I mainly avoided the classic model because it looks like a ballerina slipper.  Judging by how much attention my muted solid black KSO's attract, the constant sideshow afforded by classic model may be just too distracting to get used to.&lt;br /&gt;&lt;br /&gt;Still determined to get shoes while in a country where they retail, I returned to the Outpost on my way out of Michigan and they thankfully carried the exact color and model I wanted.  Unfortunately they did not carry size 43 (which is probably my real size) so I got a 44 instead. This would be a huge problem for classic model, since there is no strap to keep the shoe from flying off your feet.  Fortunately, the slightly too big size has not been too much of a hassle yet, aside from more frequent friction (more on that later).&lt;br /&gt;&lt;br /&gt;If you live in America but your nearest store does not carry the exact model that you like, I recommend fitting for a classic model and then ordering online direct from the manufacturer.  This way, you can be sure that it will fit fine without extra-tight straps, and Vibram (manufacturers of the shoe) has a generous return and exchange policy should you find that the sizes do not work out to your favor.&lt;br /&gt;&lt;br /&gt;If you live in a country without an official retailer, your options are a bit more limited.  Over at &lt;a href="http://birthdayshoes.com/"&gt;Birthday Shoes&lt;/a&gt;, there is an effort to collect data on VFF shoe size and how it correlates to actual foot length and US/UK "normal" shoe sizes.  Also, used pairs of shoes do show up on Ebay from time to time, so that is another option which may work out in different countries.&lt;br /&gt;&lt;br /&gt;Above all, make absolutely sure that you have the right size, because it may be difficult to exchange them later. After using them for a few days, they will begin to mold to the shape of your foot, and whoever sold them to you may be hesitant to take them back after they adopt the shape and smell of your feet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-9001314185906497114?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/9001314185906497114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/05/ive-had-my-eyes-on-these-shoes-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/9001314185906497114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/9001314185906497114'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/05/ive-had-my-eyes-on-these-shoes-for.html' title='How to buy wierd shoes'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-6114341603171306121</id><published>2009-05-28T15:59:00.000-07:00</published><updated>2009-05-28T19:34:58.624-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fivefingers'/><category scheme='http://www.blogger.com/atom/ns#' term='ddr'/><title type='text'>Shoes Experience Update: DDR</title><content type='html'>Last night I attempted a round of DDR while wearing my KSO's. At first, there are a number of things which take some adjusting to.  Since there is basically no shoe sole, the timing of the note hits is slightly later. This is due to it taking less time to move my foot and depress the direction arrow.  I'm still not sure if this makes the hit timing closer or further away from the actual beats in the music, since I was playing on a new machine.  Next week, I'll try again on a machine I am well-acquainted with (the DDR X machine at 仙台駅 Taito Station).&lt;br /&gt;&lt;br /&gt;Another change that I noticed (again, may just be machine peculiarities) is that I have to push down fairly hard on the floor buttons in order for them to register in the correct instant. If I step lightly like I normally would while wearing FiveFingers, the pad hits register late or not at all. I think this is just engineering by the pad designers to compensate for people wearing heavy shoes (and slamming the pad way too hard).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-6114341603171306121?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/6114341603171306121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/05/shoes-experience-update-ddr.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/6114341603171306121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/6114341603171306121'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/05/shoes-experience-update-ddr.html' title='Shoes Experience Update: DDR'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-7697508889122366697</id><published>2009-05-27T22:31:00.000-07:00</published><updated>2009-05-28T16:07:00.340-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shopping'/><category scheme='http://www.blogger.com/atom/ns#' term='fivefingers'/><title type='text'>Introducing my new shoes</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.vibramfivefingers.com/products/images/products/148//large.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 550px; height: 416px;" src="http://www.vibramfivefingers.com/products/images/products/148//large.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Near the midpoint of my vacation in America, I began to seek out a new and exquisite shoe: the &lt;a href="http://www.vibramfivefingers.com/products/products_footwear.cfm"&gt;Vibram FiveFingers&lt;/a&gt;.  Unlike most shoes which help to pad your feet and dampen any vibrations from locomotion, these shoes are a far reach in the other direction.  In fact, there is very little difference between these shoes and walking around barefoot, except for the protective rubber sole. Essentially it is a glorified watershoe, with a better rubber sole and articulated toes and heel (a la the toe socks of yesteryear).&lt;br /&gt;&lt;br /&gt;Maybe I should say that more bluntly: it looks like a rubber foot.  This is the aspect which probably matters the least in the functionality of the shoe, but is most noticed by anyone else.  In both America and Japan (even as i'm riding back to Sendai on the Tohoku Shinkansen as I write this), total strangers and friends alike manage to work up the courage to talk to me about my shoes. The little attention whore inside of me just loves all the excitement aimed near the lower half of my body.&lt;br /&gt;&lt;br /&gt;The more important aspect of these shoes from a functionality standpoint (pun intended) is that there is no support at all. None, nada, zilch, zero. Neither is there any padding to speak of: while wearing the shoe, I can quite readily tell apart whether i'm walking on concrete, pavement, marble, or a grooved escalator step.  This is intentional, and the only thing you are paying for with this shoe is a protective glove around your foot.  Things that make barefoot walking dangerous, such as metal scraps, nails, broken glass, and so on are not able to penetrate the rubber sole.  Like normal shoes, stepping on a big nail or sharp rock may very well bruise your foot, but at least you won't bleed to death or get an emergency tetanus shot.&lt;br /&gt;&lt;br /&gt;Speaking of bruising.. that is what will happen to your heel if you walk heel-toe barefoot.  Accordingly, the new wearer of the FiveFingers shoe will need to adjust (and probably unlearn) their ambulating style and gait to be appropriate for barefoot walking.  In general, the strategy is to use the ball of your foot as the main impact absorber, since that is how your foot is designed to work in the first place. Walking only on the balls of your feet is basically tiptoe-ing, and is not sustainable for long distances unless you have extremely well-conditioned feet/legs.  For a smoother gait, I roll through with all of my toes (its much more productive when your foot is wearing a glove instead of a mitten).&lt;br /&gt;&lt;br /&gt;Next.. how does one buy such exotic footwear?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-7697508889122366697?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/7697508889122366697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/05/near-midpoint-of-my-vacation-in-america.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/7697508889122366697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/7697508889122366697'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/05/near-midpoint-of-my-vacation-in-america.html' title='Introducing my new shoes'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-8032088656184609514</id><published>2009-05-14T12:02:00.000-07:00</published><updated>2009-06-01T05:44:55.920-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='japan'/><title type='text'>Shipping luggage to/from the airport in Japan</title><content type='html'>UPDATE: added headers, more details on picking up at the airport, and how to find the booths&lt;br /&gt;&lt;br /&gt;On my travels involving luggage in Japan, I am acutely reminded just how crowded the country can be (and how big the foreigners are in comparison to everyone else).  It is nearly impossible to take any non-carryon luggage in the subway or highway buses, and difficult to carry more than one checked baggage on the Shinkansen. Many people utilize various delivery services which can deliver luggage directly to or from an airport.&lt;br /&gt;&lt;br /&gt;For airport delivery, you can both send and receive your luggage at the airport.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Sending Airport to Home (or other destination)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;When I fly into Narita International Airport, I eventually work my way through customs, and end up on the first floor arrivals lobby.  From here, at the end of the large hallway are the &lt;a href="http://www.flickr.com/search/?q=narita+delivery&amp;amp;m=text"&gt;booths of various delivery companies&lt;/a&gt; (look for signs indicating delivery companies or 荷物宅配サービス).  One of the most well-known companies is Kuroneko Yamato, which has the trademark black-cat-on-yellow logo; I have used this company several times.  At the booth, you fill out a little delivery form, decide what time the next day you would like your luggage delivered, hand over 1500-2000 yen per bag, and leave the airport much lighter.  For much of Kanto (near Tokyo), same day deliveries are possible for luggage received in the morning; next day delivery is standard to most other areas of Japan (some parts of Hokkaido and islands like Okinawa take longer).  Now you can proceed lightly to your destination!&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;br /&gt;Sending to the Airport&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Shipping to the airport is a bit more involved and requires more planning, because the bags must be sent two days prior to departure.  In my case, I sent my bags on a Thursday for my Monday flight.  Collection is also varied; in general you can call a delivery driver to make a pick up at a specific time and place, or you can take your luggage to a store that deals with the delivery company.  For Kuroneko, most Seven-Eleven stores are able to send and receive packages and luggage, along with a smattering of other (usually smaller, independent) stores and shops.  The forms can be obtained from participating stores before you hand over money and send the bags, which is helpful if you know the store from which you want to send but are unsure of other details (or want some time to pick apart the kanji on the form).&lt;br /&gt;&lt;br /&gt;On the airport end, you pick up your luggage in the &lt;a href="http://www.flickr.com/photos/glazaro/3101136433/"&gt;departures check-in lobby &lt;/a&gt;of the appropriate terminal and wing.  After that, you can walk across the floor to your appropriate airline check-in station, and only end up carrying all your bags at once for the 5-10 minutes it takes to traverse the huge departures lobby.  Also, you can stuff anything into your bags at this time that you forgot/deferred from shipping; for example, toiletries, おみやげ (souvenirs) that you forgot, or evening out the load between checked and carryon luggage.&lt;br /&gt;&lt;br /&gt;I have found this service invaluable, especially if you have more than one piece of luggage or are travelling to the airport by bus.  Even with the roughly $16-20 per piece of luggage, it is still cheaper to take an overnight bus and pay for luggage than take the shinkansen.  Even with the shinkansen, the lightened burden may make your travels more relaxed and stress-free.  After a neverending day of travel and a flight covering a dozen timezones, shelling out a few bills is often a very tempting proposition.  Since my flight departed at 10:45, I would be traveling through Tokyo around rush hour; the thought of swimming through the sea of commuters with 100lb of deadweight was enough motivation for me to figure out how to ship my bags to the airport.&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Helpful links&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.kuronekoyamato.co.jp/english/services/airport.html"&gt;Yamato Transport (Kuroneko) - Airport Takkyubin (English)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-8032088656184609514?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/8032088656184609514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/05/shipping-luggage-tofrom-airport-in.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/8032088656184609514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/8032088656184609514'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/05/shipping-luggage-tofrom-airport-in.html' title='Shipping luggage to/from the airport in Japan'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-1570505275622843818</id><published>2009-04-30T19:44:00.000-07:00</published><updated>2009-04-30T20:11:58.795-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ergonomics'/><title type='text'>Dvorak experiment update</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_s58rbD2_LAw/SfpoeT4c9tI/AAAAAAAAAEU/MSSHi18o0RM/s1600-h/Picture+2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://2.bp.blogspot.com/_s58rbD2_LAw/SfpoeT4c9tI/AAAAAAAAAEU/MSSHi18o0RM/s400/Picture+2.png" alt="" id="BLOGGER_PHOTO_ID_5330687978888820434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I haven't written much lately, because I've been learning a new keyboard layout since the last post.  While that alone shouldn't forbid more blog posts, my hands are tired and out of shape. I believe it is mostly related to breaking old bad typing habits, such as not touch typing properly with all fingers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;According to this morning's drill, I have gotten up to 42wpm on a full keyboard drill. I seem to be speeding up about 5wpm per week, and i'm guessing that my speed will top out around 80-90wpm.  Of course, that is mostly a function of what I am typing: while programming, speeds above 30-40wpm are only useful in languages that are painful to the hands to begin with (Java, i'm looking at you..).  Furthermore, while hard to quantify, my actual typing speed is a bit lower than that in the drills.  The reason for this is that only a limited number of common letter combinations are included in the particular typing program I use; it is fairly light on latinates which does not bode well for anyone in academia.&lt;br /&gt;&lt;br /&gt;Overall I think the switch to Dvorak is going well, and a lot more certain now that I can use the whole keyboard fairly proficiently.  The biggest sticking points so far are Japanese input and keyboard shortcuts.  I have not yet found a way to make the mac Japanese IME use the alternate layout, but this is not too big of a problem right now because I do not type much Japanese text these days (no homework..).  Keyboard shortcuts are a bit bigger of a problem. I use a modified dvorak layout that reverts to querty when using the command key for shortcuts, but not all applications seem to play along with this option.&lt;br /&gt;&lt;br /&gt;Pretty soon, nobody will be able to tell i'm using a different layout, as long as I am speedboosted by coffee.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-1570505275622843818?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/1570505275622843818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/04/dvorak-experiment-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/1570505275622843818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/1570505275622843818'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/04/dvorak-experiment-update.html' title='Dvorak experiment update'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_s58rbD2_LAw/SfpoeT4c9tI/AAAAAAAAAEU/MSSHi18o0RM/s72-c/Picture+2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-5537572732346853775</id><published>2009-04-19T07:15:00.000-07:00</published><updated>2009-04-19T07:44:40.325-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='learning'/><category scheme='http://www.blogger.com/atom/ns#' term='weekend'/><title type='text'>My latest learning project: it's all in the hands</title><content type='html'>So in the past few days, I have been spending much of my idle time researching the various opportunities at graduate schools.  During this perusal of various blogs and talks, I realized that the path ahead of me will invariably include many hours banging away on a keyboard.  Also, I remember how my hands would get very angry at me during my semester of freshman composition. I would often spend hours at the computer, painfully typing up some horrid essay.&lt;br /&gt;&lt;br /&gt;Surely, there are more comfortable ways to type; over the years, countless nerds (myself included) have attempted and failed to successfully adopt to more ergonomic keyboard layouts such as Dvorak.  However, in today's always-on hyperactive internet culture, it is ridiculously hard to switch to an alternate keyboard layout: not only is there the improbability that all of your QWERTY-based devices can change to alternate layouts, but more importantly the initial productivity drop associated with plunging to sub-30 wpm typing speeds.&lt;br /&gt;&lt;br /&gt;Thankfully (?) here in Japan I have a much lower typing burden than back in the USA, so I've used this weekend to stop typing the old way and conduct this experiment.  Judging from the fact that this blog entry was typed up in about 15-20 minutes, I may have a rough few weeks ahead of me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-5537572732346853775?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/5537572732346853775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/04/my-latest-learning-project-its-all-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/5537572732346853775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/5537572732346853775'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/04/my-latest-learning-project-its-all-in.html' title='My latest learning project: it&apos;s all in the hands'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-1676425348341480890</id><published>2009-04-09T23:10:00.000-07:00</published><updated>2009-04-09T23:11:56.807-07:00</updated><title type='text'>Programming-related posts have moved</title><content type='html'>I have created a new blog for programming, design, and technical posts so as not to bore the target audience of this blog.  Such posts can be accessed at the new blog address:&lt;br /&gt;&lt;a href="http://mutedalarm.blogspot.com"&gt;&lt;br /&gt;http://mutedalarm.blogspot.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-1676425348341480890?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/1676425348341480890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/1676425348341480890'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/04/programming-related-posts-have-moved.html' title='Programming-related posts have moved'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-2822936824492075820</id><published>2009-04-08T05:50:00.001-07:00</published><updated>2009-04-08T06:02:57.106-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gay'/><title type='text'>Gay news for the straight public</title><content type='html'>Lots of gay stuff in the news lately.  The New York Times almost looks like the Advocate these days.&lt;br /&gt;&lt;br /&gt;In Iowa (of all places!) same-sex marriage was upheld by the Supreme Court.&lt;br /&gt;&lt;br /&gt;In Vermont, the legislature (!) voted to override (!) the governor's veto of a law legalizing same-sex marriage.&lt;br /&gt;&lt;br /&gt;And finally, the NYT ran a &lt;a href="http://www.nytimes.com/2009/04/08/world/middleeast/08gay.html"&gt;story about violence against gays in Iraq&lt;/a&gt;, concentrating on Sadr City.  I think the saddest part in this reporting is the quote below:&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;“Our investigation has found that these incidents are being committed by relatives of the gays — not just because of the militias,” he said. “They are killing them because it is a shame on the family.”&lt;/p&gt;&lt;p&gt;He said families typically refused to cooperate with the investigation or even to claim the bodies. No arrests have been made in the killings.&lt;/p&gt;&lt;/blockquote&gt;Meanwhile at said families' mosques, sadist clerics preach about the evils of homosexuality, and how it is destroying the fabric of society, (and wocka wocka).  I'm not sure whether to be amused or alarmed that Iraqi institutions of faith have "risen" to the same level of stupidity as many homophobic denominations in the United States. &lt;br /&gt;&lt;br /&gt;I look forward to returning to the United States and arguing with those who oppose such marriages. Slowly, their lines of reasoning and mock outrage over "activist judges" seem to be less and less effective.  Perhaps the United States can be a symbol of hope for those unfortunate gays in Iraq, or at least 4/50'ths of the United States can be.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-2822936824492075820?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/2822936824492075820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/04/gay-news-for-straight-public.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/2822936824492075820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/2822936824492075820'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/04/gay-news-for-straight-public.html' title='Gay news for the straight public'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-4890760182578244839</id><published>2009-04-06T19:11:00.000-07:00</published><updated>2009-04-06T19:13:22.888-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='scala'/><title type='text'>Who says static typing has to be ceremonious?</title><content type='html'>I refer you to a &lt;a href="http://ikaisays.com/2009/04/04/using-pattern-matching-with-regular-expressions-in-scala/"&gt;blog post by Ikai Lan&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;When you combine pattern matching, extractors, lazy file streams, and other sugar, things can get pretty silly pretty fast :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-4890760182578244839?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/4890760182578244839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/04/who-says-static-typing-has-to-be.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/4890760182578244839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/4890760182578244839'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/04/who-says-static-typing-has-to-be.html' title='Who says static typing has to be ceremonious?'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-6671002930360904277</id><published>2009-04-02T17:24:00.000-07:00</published><updated>2009-04-02T17:27:41.357-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Types are to Python as animals are to ___</title><content type='html'>I'm thinking clouds in the sky in the above one.  Which is why the following &lt;a href="http://stackoverflow.com/questions/707674/how-to-compare-type-of-an-object-in-python"&gt;StackOverflow thread&lt;/a&gt; is infinitely ironic.  What it really comes down to is, the type of an object in Python may or may not correspond to the method interface it implements.&lt;br /&gt;&lt;br /&gt;When in Rome, do as the Romans.  Thus, when in Python you should only care about method interfaces.  If you need to know whether something is a duck and the quack isn't enough, you are doing something wrong (or expecting too much from the poor duck)!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-6671002930360904277?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/6671002930360904277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/04/types-are-to-python-as-animals-are-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/6671002930360904277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/6671002930360904277'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/04/types-are-to-python-as-animals-are-to.html' title='Types are to Python as animals are to ___'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-7111718990439509377</id><published>2009-03-30T19:24:00.000-07:00</published><updated>2009-04-08T21:07:43.488-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scholarship'/><title type='text'>I have been named a Goldwater Scholar!</title><content type='html'>(BULLETIN: drop your papers and coffee!)&lt;br /&gt;&lt;br /&gt;The Goldwater Foundation finally released its list of 2009 Goldwater Scholars, and I am very honored to be on the list!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.act.org/goldwater/yyschrel.html"&gt;Official Press Release&lt;/a&gt;&lt;a href="http://www.act.org/goldwater/sch-2009.html"&gt;&lt;br /&gt;2009 Scholars&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As I only woke up a few hours ago, it has yet to really sink in that after more than a year and a half of applying, all of that work has finally come to fruition. From here, I am not sure what will happen; at the least, I suppose I will be recognized at the university-wide honors convocation, as well as the College of Science and Computer Science equivalents.  My house representative Carl Levin is on the Goldwater committee, so I may be hearing from my congressman soon. *nervous chuckle*&lt;br /&gt;&lt;br /&gt;A sincere thanks to all of the letter writers, advisers, admin staff, and most importantly the professors who have been patient with me in my short academic career.&lt;br /&gt;&lt;br /&gt;(we now return to the regularly scheduled programming of paper reading)&lt;br /&gt;&lt;br /&gt;EDIT: &lt;a href="http://www.cs.purdue.edu/news/4-8-09goldwater.htm"&gt;Posted&lt;/a&gt; on the &lt;a href="http://www.cs.purdue.edu"&gt;homepage of CS Department&lt;/a&gt;. Yes I know my hair looks silly, get over it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-7111718990439509377?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/7111718990439509377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/03/i-have-been-named-goldwater-scholar.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/7111718990439509377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/7111718990439509377'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/03/i-have-been-named-goldwater-scholar.html' title='I have been named a Goldwater Scholar!'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-7844042811693145442</id><published>2009-03-30T01:35:00.000-07:00</published><updated>2009-03-30T01:38:51.231-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>Making sense of the (functional) world</title><content type='html'>I stumbled across the original &lt;a href="http://library.readscheme.org/page1.html"&gt;"Lambda the Ultimate" papers by Sussman and Steele&lt;/a&gt; and the effect produced from reading them is profound. It is as if someone suddenly lit a huge halogen floodlight into an enormous black cavern. :)&lt;br /&gt;&lt;br /&gt;More seriously, several topics such as continuations, continuation-passing-style (CPS) and the compilation of functional languages make about 100 times more sense now.  Hopefully I can get back on track and read what I was *supposed* to be reading before the research meeting on Wednesday..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-7844042811693145442?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/7844042811693145442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/03/making-sense-of-functional-world.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/7844042811693145442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/7844042811693145442'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/03/making-sense-of-functional-world.html' title='Making sense of the (functional) world'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-3906111645880115105</id><published>2009-03-27T20:35:00.000-07:00</published><updated>2009-03-27T20:36:49.419-07:00</updated><title type='text'>Lack of updates</title><content type='html'>Still no word on the Goldwater application.  I would have guessed that it would come by end of day Friday, but apparently not.&lt;br /&gt;&lt;br /&gt;Expect a research post in the next week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-3906111645880115105?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/3906111645880115105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/03/lack-of-updates.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/3906111645880115105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/3906111645880115105'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/03/lack-of-updates.html' title='Lack of updates'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-6648705801042984777</id><published>2009-03-10T08:37:00.000-07:00</published><updated>2009-03-10T08:39:32.035-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scholarship'/><category scheme='http://www.blogger.com/atom/ns#' term='purdue'/><category scheme='http://www.blogger.com/atom/ns#' term='computer science'/><title type='text'>Awaiting awards..</title><content type='html'>I have received notification that I will be receiving an award (likely a corporate partner-sponsored scholarship) at the Purdue CS Awards Banquet in early April.&lt;br /&gt;&lt;br /&gt;Also, by that time, I will have definitely learned my Goldwater award status.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-6648705801042984777?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/6648705801042984777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/03/awaiting-awards.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/6648705801042984777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/6648705801042984777'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/03/awaiting-awards.html' title='Awaiting awards..'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-7249062692122596237</id><published>2009-02-25T03:51:00.000-08:00</published><updated>2009-02-25T04:12:12.433-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>Picking a Research Topic</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_s58rbD2_LAw/SaU1dwBUHJI/AAAAAAAAAEA/DALesRql7h4/s1600-h/DSC_0404.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 400px;" src="http://3.bp.blogspot.com/_s58rbD2_LAw/SaU1dwBUHJI/AAAAAAAAAEA/DALesRql7h4/s400/DSC_0404.JPG" alt="" id="BLOGGER_PHOTO_ID_5306706521148890258" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;(Illegible graffiti in Ura-Harajuku)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;..is hard!&lt;br /&gt;&lt;br /&gt;For the last month or so at least, I've been trying to pick out a specific topic and project. This is as part of my research in the &lt;a href="http://www.kb.ecei.tohoku.ac.jp/index-j.html"&gt;Kobayashi-Sumii lab&lt;/a&gt;.  Most of the reason that it is going so slow is that I am only a Junior. I spent the better part of last semester catching up to a grad-level understanding of type systems, programming languages, and paper-reading ability.  Even so, there are so many topics out there that I do not yet have the slightest understanding about (effect systems, static analyses, ownership, dependent types, module systems, monads, ...).&lt;br /&gt;&lt;br /&gt;Recently we've been trying to find some research topics that tie the Kobayashi lab's specialty (process calculi and static analysis) into mainstream languages and real-world applications.  At first we looked at bringing more powerful &lt;a href="http://en.wikipedia.org/wiki/Pi-calculus"&gt;pi calculus&lt;/a&gt; usages to a Java extension, but Java is not well-suited to the message-passing style that process calculi model.  Furthermore, a pi calculus library for &lt;a href="http://www.scala-lang.org/"&gt;Scala&lt;/a&gt; has been implemented (&lt;a href="http://citeseerx.ist.psu.edu/viewdoc/summary;jsessionid=8E223083AF762BE64F8118C92CAFBDCD?doi=10.1.1.99.7810"&gt;pilib&lt;/a&gt;) but it seems to be a dead end due to lack of practical application.&lt;br /&gt;&lt;br /&gt;While looking at PiLib, I found out that it is implemented entirely as a library using Scala Actors (which in turn are entirely implemented as a library). This week it occurred to me that &lt;a href="http://en.wikipedia.org/wiki/Actor_model"&gt;Actors&lt;/a&gt; and process calculi must be related, as they are both models of concurrency.  I found a few papers today that seek to show the link between Actors and Pi-calculus, so this may be a possible lead for something interesting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-7249062692122596237?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/7249062692122596237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/02/picking-research-topic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/7249062692122596237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/7249062692122596237'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/02/picking-research-topic.html' title='Picking a Research Topic'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_s58rbD2_LAw/SaU1dwBUHJI/AAAAAAAAAEA/DALesRql7h4/s72-c/DSC_0404.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-5221322510530833258</id><published>2009-02-24T04:13:00.000-08:00</published><updated>2009-02-24T04:20:35.877-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='movies'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><category scheme='http://www.blogger.com/atom/ns#' term='gay'/><title type='text'>Oscars awarded for Milk</title><content type='html'>&lt;a href="http://www.oasisjournals.com/2009/02/dustin-lance-black-sean-penn-win-oscars-for-milk"&gt;The Oasis reports:&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Dustin Lance Black, the young openly gay writer of Milk, won the Academy Award for Best Original Screenplay, with Sean Penn taking the trophy home for his amazing transformation into Harvey Milk.&lt;/blockquote&gt;&lt;br /&gt;Good to know that i'm not biased in my selections for movie of the year. And now I can make my friends watch it without coming off as campy.  If you haven't seen this movie, then by all means go to the theatre, or find it in the rental store when it comes out. It may change your perspective a bit.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.metacritic.com/film/titles/milk2008"&gt;Metacritic reviews: Milk&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-5221322510530833258?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/5221322510530833258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/02/oscars-awarded-for-milk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/5221322510530833258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/5221322510530833258'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/02/oscars-awarded-for-milk.html' title='Oscars awarded for Milk'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-7912979203456030304</id><published>2009-02-21T20:20:00.000-08:00</published><updated>2009-02-21T20:39:17.993-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><title type='text'>Why cellphones in the US suck</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_s58rbD2_LAw/SaDTXbLU7mI/AAAAAAAAADw/7wWFp8QXdyQ/s1600-h/DSC_0409.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 266px;" src="http://4.bp.blogspot.com/_s58rbD2_LAw/SaDTXbLU7mI/AAAAAAAAADw/7wWFp8QXdyQ/s400/DSC_0409.JPG" alt="" id="BLOGGER_PHOTO_ID_5305472760428162658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;(Doc Martens store in Harajuku)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nytimes.com/2009/02/21/technology/21prepaid.html?em"&gt;NYT: More Customers Give Up the Cellphone Contract&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;From the article:&lt;br /&gt;&lt;blockquote&gt;The savings can be considerable. An &lt;a href="http://topics.nytimes.com/top/news/business/companies/at_and_t/index.html?inline=nyt-org" title="More information about AT&amp;amp;T Corp"&gt;AT&amp;amp;T&lt;/a&gt; customer with an &lt;a href="http://topics.nytimes.com/top/news/business/companies/apple_computer_inc/index.html?inline=nyt-org" title="More information about Apple Inc."&gt;Apple&lt;/a&gt; &lt;a href="http://topics.nytimes.com/top/reference/timestopics/subjects/i/iphone/index.html?inline=nyt-classifier" title="Recent and archival news about the iPhone."&gt;iPhone&lt;/a&gt; on a traditional plan pays at least $130 a month, excluding taxes and fees, for unlimited calls and Web use. Compared with the $50-a-month, all-inclusive prepaid plans, the iPhone owner pays nearly $1,000 more over the course of a year.&lt;/blockquote&gt;That's great, but you are still paying $50 a month for a (likely terrible) phone, which (likely) can't get 3G outside of a population center.  iPhones are even worse: you could buy a new phone every month for the monthly cost of the contract.&lt;br /&gt;&lt;br /&gt;The reason that cellphones suck in the US is simply, there is no real competition.  Every cellular company is happy to make 1000%+ profit margin on text messages and internet access while providing terrible 3G coverage and Faustian contract bargains.&lt;br /&gt;&lt;br /&gt;Compare to Japan: I bought my phone for ~$100, I regularly access the internet, and use the phone for calling and texting. My monthly bill has yet to exceed $30 a month. I can get 3G basically anywhere but in the subway and the elevator (some carriers such as AU have special infrastructure to retransmit signals in subway tunnels; I use Softbank which doesn't).&lt;br /&gt;&lt;br /&gt;In the age of netbooks and free Skype, cellphone companies in the US need to stop pumping out crappy phone models, do some infrastructure building, and make contracts that do not resemble slave ownership agreements.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-7912979203456030304?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/7912979203456030304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/02/why-cellphones-in-us-suck.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/7912979203456030304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/7912979203456030304'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/02/why-cellphones-in-us-suck.html' title='Why cellphones in the US suck'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_s58rbD2_LAw/SaDTXbLU7mI/AAAAAAAAADw/7wWFp8QXdyQ/s72-c/DSC_0409.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-4486659752004774721</id><published>2009-02-21T04:53:00.000-08:00</published><updated>2009-02-21T05:00:36.573-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='japanese'/><category scheme='http://www.blogger.com/atom/ns#' term='reading'/><title type='text'>Fiction</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_s58rbD2_LAw/SZ_5dxSkq8I/AAAAAAAAADo/bSzcWezw6GY/s1600-h/DSC_0351.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_s58rbD2_LAw/SZ_5dxSkq8I/AAAAAAAAADo/bSzcWezw6GY/s400/DSC_0351.JPG" alt="" id="BLOGGER_PHOTO_ID_5305233175908494274" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;(Big list of people who gave money to the temple. This is near Harajuku park in Tokyo)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In the last few days I read the book &lt;span style="font-style: italic;"&gt;Eragon&lt;/span&gt;.  Much like Harry Potter and Dan Brown, it is a fantasy book which draws mainly young adults and mothers into its pages and thoroughly pisses off authors and people who take books way too seriously.  While it is no Tolkien, it was fun to have some guilty-pleasure reading where I could forget about the current surroundings.&lt;br /&gt;&lt;br /&gt;Too bad there is no english language library here, or i'd probably be reading The Count of Monte Cristo right now. Although I haven't read it in years, it remains one of my favorite adventure/hero books (right beside Lord of the Rings).  I wish I would have dedicated more time to reading in the States, because although I have much time to read in Japan there are few English books to be had.&lt;br /&gt;&lt;br /&gt;Reading Japanese books is still yet frustrating to me; I can slowly grok through the pages with a dictionary close by, but it is hard to become immersed in the plot and action when you need to extricate yourself once a paragraph to look up some frivolous adjective or colloquial pattern.  I always say that I do not like manga- part of the reason is that I cannot get through the pages quick enough to build any plot momentum, and then get bored.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-4486659752004774721?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/4486659752004774721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/02/fiction.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/4486659752004774721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/4486659752004774721'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/02/fiction.html' title='Fiction'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_s58rbD2_LAw/SZ_5dxSkq8I/AAAAAAAAADo/bSzcWezw6GY/s72-c/DSC_0351.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-7431962437386155502</id><published>2009-02-19T03:02:00.000-08:00</published><updated>2009-02-19T03:40:32.126-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='culture'/><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='yamagata'/><category scheme='http://www.blogger.com/atom/ns#' term='japan'/><title type='text'>Safflower and Snow Monsters</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_s58rbD2_LAw/SZ083uAKxdI/AAAAAAAAADQ/2kHcdHU9Fsg/s1600-h/DSC_0031.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 266px;" src="http://4.bp.blogspot.com/_s58rbD2_LAw/SZ083uAKxdI/AAAAAAAAADQ/2kHcdHU9Fsg/s400/DSC_0031.JPG" alt="" id="BLOGGER_PHOTO_ID_5304462864051520978" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;(Waiting in line at Zao Ropeway)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Last weekend I went on a trip to Yamagata with a bunch of other international students.  It was sponsored by the Engineering school's international department, which subsidized most of the costs of the trip, so for students the end cost was only 1500 yen (around USD $15). The main focus of the trip was to visit the Safflower (紅花、べにはな）museum, and to see the snow monsters on &lt;a href="http://en.wikipedia.org/wiki/Mount_Zao"&gt;Mt. Zao&lt;/a&gt; on the &lt;a href="http://en.wikipedia.org/wiki/Yamagata_Prefecture"&gt;Yamagata prefecture&lt;/a&gt; side.&lt;br /&gt;&lt;br /&gt;We rendezvous'd with the buses next to the station in downtown Sendai. With some scary black clouds off in the distance, it looked as if it might turn out to be a volatile day of weather.  After two hours or so, we arrived at the first stop: the &lt;a href="http://en.wikipedia.org/wiki/Za%C5%8D_Ropeway"&gt;Zao Rope Way&lt;/a&gt;, a ski area in the Mt. Zao area.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_s58rbD2_LAw/SZ0-fM6H7KI/AAAAAAAAADY/K5oNWtlAt2E/s1600-h/DSC_0024.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 255px;" src="http://3.bp.blogspot.com/_s58rbD2_LAw/SZ0-fM6H7KI/AAAAAAAAADY/K5oNWtlAt2E/s400/DSC_0024.JPG" alt="" id="BLOGGER_PHOTO_ID_5304464641874193570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;We rode up two separate ropeways (which were more like gondolas) to the top of the mountain.  One of the main attractions in this area are the so called snow monsters (樹氷、じゅひょう）.  They are trees that have been sprayed with moist Siberian wind and snowed on repeatedly, accumulating enough snow and ice to be completely white, unrecognizable, and spooky.  On the day we went, there was a very powerful storm system that was just leaving, so we could not see anything at the top of the mountain. I'd estimate that the winds were at a constant 40-50mph, which made riding the upper gondola quite an adventure.&lt;br /&gt;&lt;br /&gt;Apparently, the snow monsters melted overnight due to unexpected rain and heavy winds. According to the locals this has never happened before, so I guess we just got really unlucky.  You can see some pictures I randomly found &lt;a href="http://flickr.com/photos/sutthima/sets/72157600873681975/"&gt;on this flickr set,&lt;/a&gt; or just by googling "yamagata snow monster".&lt;br /&gt;&lt;br /&gt;Next, we went to &lt;a href="http://en.wikipedia.org/wiki/Sagae,_Yamagata"&gt;Sagae&lt;/a&gt; for lunch.  This city is the center of the cherry-growing industry in Japan, and their cherry product sells for incredibly high prices, in excess of $30/lb (why this is, I could not find out). The lunch was decent and we picked up ice cream on the way back to the bus.&lt;br /&gt;&lt;br /&gt;Our last stop was the &lt;a href="http://www.town.kahoku.yamagata.jp/beni/"&gt;Safflower museum&lt;/a&gt; (Japanese link warning). &lt;a href="http://en.wikipedia.org/wiki/Safflower"&gt;Safflower&lt;/a&gt; (which at first, I believe they were saying sunflower) is a flower used for its red-pink dye, which was very important in the days of kimonos and hand-made clothing in Japan.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_s58rbD2_LAw/SZ1Cm7jeI7I/AAAAAAAAADg/pkpbSgVNcxI/s1600-h/DSC_0133.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 400px;" src="http://1.bp.blogspot.com/_s58rbD2_LAw/SZ1Cm7jeI7I/AAAAAAAAADg/pkpbSgVNcxI/s400/DSC_0133.JPG" alt="" id="BLOGGER_PHOTO_ID_5304469172701242290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The museum trip was divided into two groups; my group began with the hands-on dying of a handkerchief.  Similar to tie-die, we used short sticks and rubber bands beforehand to create undyed patterns in the dyed product.  This took quite a long time, because the dye had to be worked into the material, be set, and then dry off.&lt;br /&gt;&lt;br /&gt;The second part was a series of buildings belonging to an important Safflower trader who lived in the Meiji era.  Except for the meeting and living rooms, all the buildings had been converted into museum space featuring safflower-dyed kimonos, dolls, as well as period artifacts and some effects of the trader's family.&lt;br /&gt;&lt;br /&gt;Overall it was a very fun trip which got everyone out of Sendai for a day of fun while only spending relatively little money. I am very much hoping to go back for a day of skiing sometime in the next few weeks if possible, pending gear rentals and figuring out transportation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-7431962437386155502?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/7431962437386155502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/02/safflower-and-snow-monsters.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/7431962437386155502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/7431962437386155502'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/02/safflower-and-snow-monsters.html' title='Safflower and Snow Monsters'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_s58rbD2_LAw/SZ083uAKxdI/AAAAAAAAADQ/2kHcdHU9Fsg/s72-c/DSC_0031.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-4509769446670983331</id><published>2009-02-12T22:19:00.000-08:00</published><updated>2009-02-12T22:39:21.866-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='study'/><category scheme='http://www.blogger.com/atom/ns#' term='japanese'/><category scheme='http://www.blogger.com/atom/ns#' term='anki'/><title type='text'>How I use Anki, part 1</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_s58rbD2_LAw/SZUVZexJ1iI/AAAAAAAAADA/TsIKJThcL5c/s1600-h/DSC_0099.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 400px;" src="http://2.bp.blogspot.com/_s58rbD2_LAw/SZUVZexJ1iI/AAAAAAAAADA/TsIKJThcL5c/s400/DSC_0099.JPG" alt="" id="BLOGGER_PHOTO_ID_5302167663798769186" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;(Shot from the median of Jozenji-dori during the Pageant of Starlight in Sendai)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As some of my Japanese-studying friends know, I am a huge fan of the &lt;a href="http://ichi2.net/anki/"&gt;Anki spaced repetition software&lt;/a&gt;.  If you are not familiar with the idea of spaced repetition software, please check out the &lt;a href="http://en.wikipedia.org/wiki/Spaced_repetition"&gt;Wikipedia page&lt;/a&gt;.  In addition to the basic software, I also sync my deck to the free web server, and occasionally review by using my cellphone.&lt;br /&gt;&lt;br /&gt;I started using Anki less than a year ago. Previously, I had tried using other similar software but it was not mature enough for serious use (or didn't work with Linux). At the beginning of the summer of 2008 while on my internship at Amazon, I started learning all of the Japanese kanji through the &lt;a href="http://en.wikipedia.org/wiki/Remembering_the_Kanji_I"&gt;Heisig method&lt;/a&gt;.  Anki is a big help in learning by Heisig method; the spaced repetitions keep most of your time focused on new cards and troublesome cards. Since the Heisig method relies on creating imaginative stories to remember kanji, this had the effect of refining only those stories for kanji that are difficult to remember.&lt;br /&gt;&lt;br /&gt;Through this (and a lot of hard work!) I got through Remembering the Kanji. Near the end, I was becoming so adapted to memorizing kanji that I was learning around 40-50 new kanji meanings per day. This made my daily load stable at around 300 cards per day, which typically took at least 2-3 hours to clear (plus time to add new cards, which was almost just as time intensive.  If I weren't planning to study abroad starting in October, I could have slowed down this rate to a more comfortable 20 new cards per day or so. I was also slowed down in the last month by a new relationship, but that was a tradeoff that I understood and accepted up-front.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Coming next: what do you do once you have "learned" all of the kanji?&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-4509769446670983331?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/4509769446670983331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/02/how-i-use-anki-part-1.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/4509769446670983331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/4509769446670983331'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/02/how-i-use-anki-part-1.html' title='How I use Anki, part 1'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_s58rbD2_LAw/SZUVZexJ1iI/AAAAAAAAADA/TsIKJThcL5c/s72-c/DSC_0099.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-7784319105161567912</id><published>2009-02-08T03:58:00.000-08:00</published><updated>2009-02-08T04:17:23.565-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scholarship'/><category scheme='http://www.blogger.com/atom/ns#' term='purdue'/><title type='text'>Goldwater Update</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_s58rbD2_LAw/SY7I6cg86zI/AAAAAAAAAC4/z_HLeVnDpBA/s1600-h/DSC_0539.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 400px;" src="http://2.bp.blogspot.com/_s58rbD2_LAw/SY7I6cg86zI/AAAAAAAAAC4/z_HLeVnDpBA/s400/DSC_0539.JPG" alt="" id="BLOGGER_PHOTO_ID_5300394717874023218" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;Another pretty building in/near Roppongi mall.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;A few weeks ago, I was notified that I am one of the nominees from Purdue for the Goldwater scholarship.  For those who have not been following, the Goldwater scholarship is the most prestigious national undergraduate scholarship for STEM (Science, Tech, Engineering, Math) students.  It was established in honor of Mr. Conservative, Sen. Barry Goldwater. Previously, I &lt;a href="http://photonpond.blogspot.com/2008/11/scholarly-update.html"&gt;wrote about compiling my application for this scholarship.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What is the meaning of this new news? This means essentially that I move on to the next round of competition for the national scholarship.  Typically, about 1200 students are nominated each year by their respective universities, and of those up to 400 receive the scholarship.  In other words, I have a 1/4 chance at a nice scholarship.&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Typically once one is notified of their university-level nomination, much rewriting and fretting over essays happens.  Anticipating this, I set aside a good block of time to rewrite my essays from scratch if need be.  I had a phone call with &lt;a href="http://bio.purdue.edu/people/faculty/index.php?refID=36"&gt;Assoc. Dean Sahley&lt;/a&gt;, the faculty in charge of the selection committee for Purdue University. I was slightly shocked to find out that there were no comments on my essays or short answer questions, so I did not need to change them at all.  I must have really spent a lot of time on them the first time!&lt;br /&gt;&lt;br /&gt;Of course, there was still work to do.  Usually, students that progress this far are able get an updated transcript with the most recent semester's exam results included. Since at that point exams were still several weeks away, and Tohoku University doesn't release final grades until mid-March, I had to fill in that gap.&lt;br /&gt;&lt;br /&gt;This was trickier than I thought: the letter has to state that I'm a student and doing well, but also look official enough that the search committee would not suspect its integrity.  I tried at first to have a professor in the lab write such a letter on "official letterhead" and send it to Purdue in a PDF.  Apparently "official letterhead" isn't used here, so that didn't work. We tried to get some letterhead from the administration, but they balked at the idea. Eventually I just ended up getting a 在学証明書 (certificate of enrollment) and faxing it homeward.  I could have mailed it (it has various security features) but with only 3-4 days until submission, it would have not gotten there in time without an exhorbitant amount of money spent.&lt;br /&gt;&lt;br /&gt;I'm supposed to hear the award decision sometime in March or April.  On to the next application.. College of Science scholarships.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-7784319105161567912?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/7784319105161567912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/02/goldwater-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/7784319105161567912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/7784319105161567912'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/02/goldwater-update.html' title='Goldwater Update'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_s58rbD2_LAw/SY7I6cg86zI/AAAAAAAAAC4/z_HLeVnDpBA/s72-c/DSC_0539.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-3021818895393697807</id><published>2009-01-31T17:22:00.000-08:00</published><updated>2009-02-08T03:56:03.800-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='computer science'/><title type='text'>Teaching Computer Science at all costs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_s58rbD2_LAw/SY7IMjLQpkI/AAAAAAAAACw/Nl1Lt0KP-dU/s1600-h/DSC_0528.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 266px;" src="http://3.bp.blogspot.com/_s58rbD2_LAw/SY7IMjLQpkI/AAAAAAAAACw/Nl1Lt0KP-dU/s400/DSC_0528.JPG" alt="" id="BLOGGER_PHOTO_ID_5300393929388107330" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;Somewhere in the Roppongi mall in Tokyo, looking out at the city&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/Manga-Guide-Databases-Mana-Takahashi/dp/1593271905"&gt;The Manga Guide to Databases&lt;/a&gt;, Mana Takahashi.&lt;br /&gt;&lt;br /&gt;I just saw a pointer to this book over at Bruce Eckel's blog.. and i'm not sure what to think about it.  Apparently it is a book with a storyline, with bits of juicy database knowledge used throughout to solve plot problems.  I can barely get through mangas without left joins and replication, but this would be a whole different ballgame!&lt;br /&gt;&lt;br /&gt;On one hand, it is good to get otherwise uninterested students reading about technical subjects. But on the other hand, how much cartooning and dumbing down do we need for people to find Computer Science digestible?  To my young eyes, it just seems like a replacement for teachers that work hard for their students.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-3021818895393697807?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/3021818895393697807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/01/teaching-computer-science-at-all-costs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/3021818895393697807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/3021818895393697807'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/01/teaching-computer-science-at-all-costs.html' title='Teaching Computer Science at all costs'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_s58rbD2_LAw/SY7IMjLQpkI/AAAAAAAAACw/Nl1Lt0KP-dU/s72-c/DSC_0528.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-4012834891135264913</id><published>2009-01-31T07:51:00.000-08:00</published><updated>2009-01-31T08:13:16.183-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='weather'/><category scheme='http://www.blogger.com/atom/ns#' term='sendai'/><title type='text'>Snowed In, In Sendai</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_s58rbD2_LAw/SYR4Pr_rwXI/AAAAAAAAACo/TEq9QgWBJQ8/s1600-h/DSC_0466.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 266px;" src="http://4.bp.blogspot.com/_s58rbD2_LAw/SYR4Pr_rwXI/AAAAAAAAACo/TEq9QgWBJQ8/s400/DSC_0466.JPG" alt="" id="BLOGGER_PHOTO_ID_5297491272597750130" border="0" /&gt;&lt;/a&gt;(Yes, thank you sign-maker for explaining 回転すし. Found in Asakusa, Tokyo near the subway station)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Last night, I went to Zaiki's birthday party.  I don't remember many of the details, except that we rented out a bar called Zen for a nomihoudai, and then went to Ageha for (overpriced!) karaoke.&lt;br /&gt;&lt;br /&gt;All yesterday, it was raining fairly hard for Sendai. I actually had to ride the bus to the party, with an umbrella and a waterproof parka.  Eventually it slowed down by midnight, and for much of my stumble home I didn't use an umbrella at all.&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;When I finally awoke today with a moderate hangover, all was WHITE. I stumbled around for my glasses to confirm. There was a full-blown blizzard outside, with snow colliding horizontally into the dorm.  By the time I went outside for dinner at 屋名亭満天 (the ramen place), there was at least 4 inches of heavy, slushy snow on the ground.&lt;br /&gt;&lt;br /&gt;Most of the roads looked passable, at least the ones patrolled by taxis.  In fact, about every 4 of 5 cars I saw out tonight were taxis, which is a bit higher than the 3 of 4 during the day in Sendai. I have three or four rants about taxis that I could put here, but I'll try to distill into maybe just one or two.&lt;br /&gt;&lt;br /&gt;It almost made me miss Michigan and the 4 feet of snow.. until I realized that I couldn't walk to a ramen shop at 9:30PM on a Saturday in Michigan. Tradeoffs, I guess.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-4012834891135264913?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/4012834891135264913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/01/snowed-in-in-sendai.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/4012834891135264913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/4012834891135264913'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/01/snowed-in-in-sendai.html' title='Snowed In, In Sendai'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_s58rbD2_LAw/SYR4Pr_rwXI/AAAAAAAAACo/TEq9QgWBJQ8/s72-c/DSC_0466.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-1093782621816794513</id><published>2009-01-16T20:49:00.000-08:00</published><updated>2009-01-31T08:02:14.523-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>Say it, O B A M A</title><content type='html'>&lt;span style="font-style: italic;"&gt;(Don't worry, the reflection pond hasn't frozen over (yet!). The holidays struck again, and brought my lovely girlfriend to Japan as well as my new lovely MacBook, among other fun.)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;EDIT&lt;/span&gt;: I did eventually stay up till 3:30AM watching the inauguration. Totally worth the broken sleep schedule the rest of the week.&lt;br /&gt;&lt;br /&gt;I am seriously doubting that I will be able to stream the inauguration, since it's going to be in the middle of the night Tuesday. :(  But, the following video is even more trippy than the inauguration will be, so I guess i'll just watch the news on Wednesday.&lt;br /&gt;&lt;br /&gt;&lt;object height="225" width="400"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2842004&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1"&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=2842004&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="225" width="400"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/"&gt;Daft Punk vs. Adam Freeland - "Aer OBAMA"&lt;/a&gt; from &lt;a href="http://vimeo.com/user1165403"&gt;Gold Greendot&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-1093782621816794513?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/1093782621816794513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2009/01/say-it-o-b-m.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/1093782621816794513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/1093782621816794513'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2009/01/say-it-o-b-m.html' title='Say it, O B A M A'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-6990231513963212035</id><published>2008-12-26T00:56:00.000-08:00</published><updated>2008-12-26T00:57:53.281-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><title type='text'>東京行き</title><content type='html'>I'm leaving to go to Tokyo right now. I take the overnight sleeper bus from Sendai, and it gets to Tokyo at 6am. Then, Stephanie's plane tentatively gets in around 3:30pm, if all goes well.&lt;br /&gt;&lt;br /&gt;Of course, don't bother emailing me with the expectation that i'll read it before January 5th.  It's possible but I can think of a million and one more exciting things to do in Tokyo and Kyoto. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-6990231513963212035?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/6990231513963212035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/12/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/6990231513963212035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/6990231513963212035'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/12/blog-post.html' title='東京行き'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-713062662830493686</id><published>2008-12-20T04:13:00.000-08:00</published><updated>2008-12-20T04:22:31.039-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sendai'/><title type='text'>Missing the snow</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_s58rbD2_LAw/SUzjRh1YT6I/AAAAAAAAACg/Be5vG2FNdi8/s1600-h/image187.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 400px;" src="http://1.bp.blogspot.com/_s58rbD2_LAw/SUzjRh1YT6I/AAAAAAAAACg/Be5vG2FNdi8/s400/image187.jpg" alt="" id="BLOGGER_PHOTO_ID_5281846353278291874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;(Very near the Bansui Sodo 晩翠草堂 in mid-late November)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As all my friends in the midwest IM in or facebook chat me to complain or celebrate snow delays, I slightly realize that I miss the snow. It's pretty, and especially since I am not driving, there isn't much danger element to it. Sendai rarely gets below freezing, typically hovering between 0-10 C for most of the winter. The city is on the dry side of a mountain range (in Yamagata Prefecture), so there is rarely any of the terrible snow storms that affect the western parts of upper Japan.&lt;br /&gt;&lt;br /&gt;At least we get a Pageant of Starlight. I'll have pictures of that up tomorrow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-713062662830493686?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/713062662830493686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/12/missing-snow.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/713062662830493686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/713062662830493686'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/12/missing-snow.html' title='Missing the snow'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_s58rbD2_LAw/SUzjRh1YT6I/AAAAAAAAACg/Be5vG2FNdi8/s72-c/image187.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-4786468940535458863</id><published>2008-12-17T03:20:00.000-08:00</published><updated>2008-12-21T23:44:34.998-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='culture'/><category scheme='http://www.blogger.com/atom/ns#' term='japan'/><title type='text'>Top 60 Japanese words of 2008</title><content type='html'>Found this via &lt;a href="http://neojaponisme.com/"&gt;Neojaponisme&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pinktentacle.com/2008/11/top-60-popular-japanese-words-phrases-of-2008/"&gt;http://www.pinktentacle.com/2008/11/top-60-popular-japanese-words-phrases-of-2008/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you want a peek into how the twisted gears of 和製英語 (japanized english) and the Japanese mass media work, look no further. I found some of the ones near the bottom to be particularly funny.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-4786468940535458863?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/4786468940535458863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/12/top-60-japanese-words-ofr-2008.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/4786468940535458863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/4786468940535458863'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/12/top-60-japanese-words-ofr-2008.html' title='Top 60 Japanese words of 2008'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-1352814651180008795</id><published>2008-12-15T22:36:00.001-08:00</published><updated>2008-12-15T23:41:37.266-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>A difference of paper</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_s58rbD2_LAw/SUdbb4Hd35I/AAAAAAAAACY/AxcaAz4RuqY/s1600-h/image13.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 400px;" src="http://2.bp.blogspot.com/_s58rbD2_LAw/SUdbb4Hd35I/AAAAAAAAACY/AxcaAz4RuqY/s400/image13.jpg" alt="" id="BLOGGER_PHOTO_ID_5280289622593494930" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;(A line of trees on the north side of the Kawauchi campus classroom laboratory building)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;...And the paper reading continues.  Lately i've been reading about &lt;a href="http://jikesrvm.org/"&gt;Jikes RVM&lt;/a&gt; to gauge my interest in virtual machine/compilers research.  While I've had a vague interest, I haven't exactly  been hacking around in the code. I thought I would read some of the papers, and see how they compare to Programming language/type theory papers.&lt;br /&gt;&lt;br /&gt;So far, they are a bit easier to understand on a first reading. Unlike many type theory papers, a typical breadth-first reading of compiler/VM papers seems to work, and I can selectively choose what parts to skim and what parts to digest.  Unfortunately, many PL theory papers prevent this at a meaningful level, because they are highly linear.  You won't understand the proofs if you haven't read the introduction and development thoroughly.&lt;br /&gt;&lt;br /&gt;There are some similar things in VM papers. For example you won't know how to evaluate the graphs near the end until you can look at the algorithm and see what may be the cause of differences. But in general, an illustration representing a dependency graph is more readily understood than a page full of small-step semantics and judgements full of greek (which may or may not be greek to you).&lt;br /&gt;&lt;br /&gt;I'll start hacking into the code probably tomorrow or on Thursday, and see what it's like to hack in a JVM written in Java.&lt;br /&gt;&lt;br /&gt;In other news, the 忘年会　(bounenkai, or end of year party) is in a few hours, so I had better get ready.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-1352814651180008795?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/1352814651180008795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/12/difference-of-paper.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/1352814651180008795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/1352814651180008795'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/12/difference-of-paper.html' title='A difference of paper'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_s58rbD2_LAw/SUdbb4Hd35I/AAAAAAAAACY/AxcaAz4RuqY/s72-c/image13.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-5286131378078943905</id><published>2008-12-12T23:40:00.000-08:00</published><updated>2008-12-12T23:44:29.556-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>Resumption of pictures</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_s58rbD2_LAw/SUNnfdBeVII/AAAAAAAAACQ/3__PR0hFnN8/s1600-h/image7.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 400px;" src="http://1.bp.blogspot.com/_s58rbD2_LAw/SUNnfdBeVII/AAAAAAAAACQ/3__PR0hFnN8/s400/image7.jpg" alt="" id="BLOGGER_PHOTO_ID_5279176978272769154" border="0" /&gt;&lt;/a&gt;(&lt;span style="font-style: italic;"&gt;Tohoku University Kawauchi Campus; behind Lecture Hall B, looking southward)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I updated to Picasa 3 on Linux, and while it is still bug-ridden (aka, can't use BlogThis to directly launch blogger on a picture), I can actually use it now.  After I did my last dist-upgrade, the japanese localization got corrupted somehow for Picasa, rendering all of the menus and buttons blank.  From here on, you get at least one picture per post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-5286131378078943905?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/5286131378078943905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/12/resumption-of-pictures.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/5286131378078943905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/5286131378078943905'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/12/resumption-of-pictures.html' title='Resumption of pictures'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_s58rbD2_LAw/SUNnfdBeVII/AAAAAAAAACQ/3__PR0hFnN8/s72-c/image7.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-8142706003039950254</id><published>2008-12-12T04:10:00.000-08:00</published><updated>2008-12-12T04:15:21.207-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='sendai'/><category scheme='http://www.blogger.com/atom/ns#' term='whisky'/><title type='text'>Why do Japanese clubs cost so much?</title><content type='html'>So finally, after a few months of waiting, there's an act worth going to a club for:&lt;br /&gt;&lt;br /&gt;&lt;span &gt;&lt;b&gt;【AFTER DARK presents 2008 KITSUNE MAISON 6 Japan Tour in Sendai】&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;In other words, the owners of the Kitsune label are DJ'ing in Sendai tonight. The Kitsune label has brought bands like Digitalism, Simian Mobile Disco, Hot Chip, etc to the forefront of electro, so I was really looking forward to going to this.&lt;br /&gt;&lt;br /&gt;Unfortunately, I lost track of the days, and its on TONIGHT. And, I've spent a few hundred dollars on discretionary stuff in the past few weeks. And nobody else wants to go, because it costs THIRTY FIVE dollars to get a DOS (day-of sale) ticket.  This wouldn't be so bad, except that it almost always costs this much, whether or not they have resident (shitty) DJ's, or they have some of the best talent from France and Japan.&lt;br /&gt;&lt;br /&gt;Disappointing.. I will not be going, and instead probably drinking with Adam&amp;amp;co.  I want to test this new Miyagikyo whisky (non-vintage) that I finally managed to find today at Daiei.  I'd explain the intricacies of Japanese whiskys later, as I would rather get to the task now instead of talking about it.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-8142706003039950254?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/8142706003039950254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/12/why-do-japanese-clubs-cost-so-much.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/8142706003039950254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/8142706003039950254'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/12/why-do-japanese-clubs-cost-so-much.html' title='Why do Japanese clubs cost so much?'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-5273348712120621649</id><published>2008-12-11T01:05:00.000-08:00</published><updated>2008-12-11T01:11:38.075-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>The ropes of paper reading</title><content type='html'>I'm getting a good feel for how the first few years of graduate school will be like: carrying around 5-10 papers at any given time, having a bag full of highlighters, pencils, and pens, and computing dependency graphs for paper references.  Well, maybe not so much on the last one, but especially at the beginning, it feels like I'm always performing a depth first search on CiteSeer and other sites.&lt;br /&gt;&lt;br /&gt;Recently i've gotten really interested in gradual typing and (dynamic) contract checking as potential research topics. It seems that Suenaga-san's research on statically preventing deadlocks and other things with types (the APLAS talk he's giving this week) will not be further researched.  This puts me in the position where I need to be bored out of my mind (the option where I join someone else's project in the lab here), waste a few months (the option where I wait for US exams and holidays to blow over before the Purdue project to get back to speed), or make up something on my own (the option where I get lost in papers, and have no support from anyone else).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-5273348712120621649?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/5273348712120621649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/12/ropes-of-paper-reading.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/5273348712120621649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/5273348712120621649'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/12/ropes-of-paper-reading.html' title='The ropes of paper reading'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-5169707050460175792</id><published>2008-12-04T19:58:00.000-08:00</published><updated>2008-12-04T19:59:35.673-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='japan'/><title type='text'>The sheer joy of living in Japan (part 1)</title><content type='html'>&lt;span style="font-weight: normal;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#204a87;"&gt;11時51分19秒) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(32, 74, 135);"&gt;&lt;span style="font-size:100%;"&gt;Brian Burg: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;has anyone ever told you how fucking aggravating it is to pay bills in japan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&lt;span style="color:#cc0000;"&gt;&lt;span style="font-size:85%;"&gt;(11時52分14秒) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;Emily Minnette: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;no, but like everything else in japan i would imagine it's unneccessarily complicated&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#204a87;"&gt;(11時54分30秒) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(32, 74, 135);"&gt;&lt;span style="font-size:100%;"&gt;Brian Burg: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;for example..&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#204a87;"&gt;(11時54分44秒) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(32, 74, 135);"&gt;&lt;span style="font-size:100%;"&gt;Brian Burg: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;i turned in an automatic withdrawl for paying the cell phone bill&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#204a87;"&gt;(11時54分58秒) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(32, 74, 135);"&gt;&lt;span style="font-size:100%;"&gt;Brian Burg: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;and i initialed in the inkan circle instead of full sign&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#204a87;"&gt;(11時55分12秒) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(32, 74, 135);"&gt;&lt;span style="font-size:100%;"&gt;Brian Burg: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;so i got a letter in the mail saying it was rejected because the sign was different&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#204a87;"&gt;(11時55分44秒) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(32, 74, 135);"&gt;&lt;span style="font-size:100%;"&gt;Brian Burg: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;even though i EXPLICITLY signed a bank waiver saying that i accept any consequences of fraud of my signature&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#204a87;"&gt;(11時55分51秒) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(32, 74, 135);"&gt;&lt;span style="font-size:100%;"&gt;Brian Burg: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;aka, they have no basis to judge whether its right or wrong&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&lt;span style="color:#cc0000;"&gt;&lt;span style="font-size:85%;"&gt;(11時56分51秒) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;Emily Minnette: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;wow, that sounds really dumb and tedious&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#204a87;"&gt;(11時58分47秒) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(32, 74, 135);"&gt;&lt;span style="font-size:100%;"&gt;Brian Burg: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;then u have to mail the hagaki back to softbank in japan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#204a87;"&gt;(11時58分54秒) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(32, 74, 135);"&gt;&lt;span style="font-size:100%;"&gt;Brian Burg: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;they mail it back to the bank in sendai to get it approved&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#204a87;"&gt;(11時59分02秒) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(32, 74, 135);"&gt;&lt;span style="font-size:100%;"&gt;Brian Burg: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;then maybe a month later i'll find out if it worked it not&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#204a87;"&gt;(11時59分15秒) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(32, 74, 135);"&gt;&lt;span style="font-size:100%;"&gt;Brian Burg: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;i just got this back and i submitted it on 10-6&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-5169707050460175792?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/5169707050460175792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/12/sheer-joy-of-living-in-japan-part-1.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/5169707050460175792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/5169707050460175792'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/12/sheer-joy-of-living-in-japan-part-1.html' title='The sheer joy of living in Japan (part 1)'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-6226403697843266554</id><published>2008-12-01T17:43:00.000-08:00</published><updated>2008-12-01T17:54:02.939-08:00</updated><title type='text'>About CRA Outstanding Undergrad Award</title><content type='html'>Late last night, I received word that I have been selected as an Honorable Mention for the CRA Outstanding Undergraduate Award! Wohoo!  I wasn't expecting that really, since it's a competition against the wunderchild seniors at Princeton, MIT, CMU, UCB, Harvard etc. Luckily every school can only nominate 2 male and 2 females :)&lt;br /&gt;&lt;br /&gt;Also, congratulations to Rob Gevers, the other honorable mention from Purdue CS.  Rob and I were the lone CS presenters at last year's Undergraduate Research Poster Symposium, and he won an award there as well. It is a strange coincidence that our advisors are married and got two honorable mentions.&lt;br /&gt;&lt;br /&gt;Here's the email. The full list will be posted on the CRA website later this week.&lt;br /&gt;&lt;p style="font-family: courier new;" class="MsoNormal"&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p style="font-family: courier new;" class="MsoNormal"&gt;TO:                  Brian Burg&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;span style="font-family: courier new;"&gt;                  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; FROM:           &lt;/span&gt;&lt;b style="font-family: courier new;"&gt;&lt;i&gt;CRA Undergraduate Award Selection Committee 2009&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style="font-family: courier new;"&gt;                         Dick Waters, Mitsubishi Electric Research Labs (Chair)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                          Geoff Keunning (Harvey Mudd College)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                          Clement Lam (Concordia University)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                          David Novick (University of Texas, El Paso)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;                          Lynn Stein (Olin College)&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-family: courier new;"&gt; CC:                   Department Chair and Nominators&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;span style="font-family: courier new;"&gt; We are very pleased to inform you that you have been selected for Honorable Mention in the Computing Research Association's Outstanding Undergraduate Award competition for 2009. Congratulations! Your award will be forwarded to you early in the New Year.&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-family: courier new;"&gt; This year's nominees were a very impressive group. A number of them were commended for making significant contributions to more than one research project, several were authors or coauthors on multiple papers, others had made presentations at major conferences, and some had produced software artifacts that were in widespread use. Many of our nominees had been involved in successful summer research or internship programs, many had been teaching assistants, tutors, or mentors, and a number had significant involvement in community volunteer efforts. It is quite an honor to be selected for Honorable Mention from this group.&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-family: courier new;"&gt; A list of the winners, runners-up, finalists, and honorable mentions appears below. A copy of the announcement as it will appear in the January 2009 issue of &lt;/span&gt;&lt;i style="font-family: courier new;"&gt;Computing Research News&lt;/i&gt;&lt;span style="font-family: courier new;"&gt; will be posted on CRA's website (&lt;/span&gt;&lt;a style="font-family: courier new;" href="file:///%5C%5Chttp:%5Cwww.cra.org%5C"&gt;www.cra.org&lt;/a&gt;&lt;span style="font-family: courier new;"&gt;) later this week. &lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-family: courier new;"&gt; On behalf of the Computing Research Association, we are pleased to have you as a member of the computing research community, and wish you the best for the future.&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-6226403697843266554?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/6226403697843266554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/12/about-cra-outstanding-undergrad-award.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/6226403697843266554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/6226403697843266554'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/12/about-cra-outstanding-undergrad-award.html' title='About CRA Outstanding Undergrad Award'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-1193231788029578160</id><published>2008-12-01T06:44:00.000-08:00</published><updated>2008-12-01T06:48:00.710-08:00</updated><title type='text'>Today is World Aids Day</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.worldaidsday.com/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 221px;" src="http://3.bp.blogspot.com/_4DRNoOvo8xQ/STN8d6g2gNI/AAAAAAAAGIs/xpUM0kc8qck/s400/ignorance%3Dfear.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-1193231788029578160?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/1193231788029578160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/12/today-is-world-aids-day.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/1193231788029578160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/1193231788029578160'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/12/today-is-world-aids-day.html' title='Today is World Aids Day'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4DRNoOvo8xQ/STN8d6g2gNI/AAAAAAAAGIs/xpUM0kc8qck/s72-c/ignorance%3Dfear.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-8508035315665088602</id><published>2008-11-30T02:45:00.000-08:00</published><updated>2008-11-30T03:15:20.626-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='class'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><category scheme='http://www.blogger.com/atom/ns#' term='japan'/><category scheme='http://www.blogger.com/atom/ns#' term='lab'/><title type='text'>November school and research review</title><content type='html'>(I've decided to write a month in review for every month, to chart my progress in research and learning)&lt;br /&gt;&lt;br /&gt;This month has been the month where I have really gotten down and dirty in the canon of programming language theory readings.  Starting off with fairly little background in formal theory, i've worked up through Chapter 23 in &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0262162091/103-7993645-7807860?vi=glance"&gt;TAPL&lt;/a&gt; which is approximately through the basics of pure System F (parametric polymorphism, or "generics" for you object oriented people).  I'm no longer scared of small-step derivation rules in papers, although my chance of understanding everything is still fairly low.&lt;br /&gt;&lt;br /&gt;Along the research front, things have rotated a bit, but overall little has been accomplished.  We have decided to use a XMPP client library and application as a simple demo of the programming style, but it's not as simple as I thought at first.  This requires we have XML parsing (since all XMPP communications are XML-based), and it requires sockets (which have not yet been implemented).  This is concurrent to a new implementation of message-passing and isolation in the component model, so going too far down the sockets road may lead to a lot of debugging of the underlying component primitives and will have to rewrite a lot.&lt;br /&gt;&lt;br /&gt;I started to write a DOM library wrapper for XML for the standard library, but I have run into a number of roadblocks as to the best way to implement things beyond the ECMA standard DOM.  We would like to use extractors to simplify the syntax for matching on XPath, and dealing with nodes abstractly- but this requires some hard architecture decisions on the interaction between Thorn code and Java code.  This has been complicated by hard-to-find bugs in the existing pattern-matching/extractor implementation.&lt;br /&gt;&lt;br /&gt;Ideally, we'd like to have integrated XPath/regex support as described in &lt;a href="http://www.springerlink.com/content/88q318h1w661025x/"&gt;Matchete: Paths through the Pattern Matching Jungle&lt;/a&gt;. I think for now though, actually having literals is something that can be deferred until more important things (like sockets!) are in a usable state.&lt;br /&gt;&lt;br /&gt;As far as a project in the Kobayashi-Sumii lab, I have yet to really make any firm decisions as far as what project i'll be working on. I do not have many choices (between things that look both interesting and comprehensible).  Early on, this indecision was compounded by the fact that I didn't know any basic type theory, which is what most of their research builds on top of. Lately, I've just been too busy with Thorn stuff and other classes to lay down a judgement.&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;On the Japanese front, I have nearly conquered the Kanji/Vocabulary book (40 lessons, 10 kanji and ~40 vocab per chapter).  This has given me and average Anki load of 300 cards per day, roughly 40-80 new per day, which in total takes usually two to three hours to pound out. The rewards, however, make this a very good use of time.  While I certainly have come a long way in my ears being able to keep up with fast native speakers (primarily, undergraduates and researchers), the injection of over a thousand explicitly studied vocabulary has made it a lot easier for my brain to parse all that my ear is hearing.&lt;br /&gt;&lt;br /&gt;On the whole, my weekly classes have been frustrating. I had a poor showing for my Coding theory midterm, mostly because the midterm's questions were asked in a highly matrix/linear algebra style, while most of the lectures focused on the intuitive meaning of hamming codes and such.  Worse, since the exam is done, the teacher is now teaching the more common way of approaching coding theory, through linear algebra and encode/decode.&lt;br /&gt;&lt;br /&gt;Fortunately, most of the rest are only frustrating and have good grades to offset that. Listening class in particular has one of the most vindictive, petty teachers I've had since high school.  The other day, I got chewed out in the front of class for writing &lt;span style="font-weight: bold;"&gt;too long&lt;/span&gt; of answers on the dictation quiz.&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;In the last month, i've also applied for several scholarships, such as the CRA Outstanding Undergraduate Award and the Goldwater Scholarship.  The CRA is more of a practice run for next year, but I am very anxious to find out how the Goldwater selection goes. I felt that I had a very strong application this year (especially compared to last year), and my advisors seemed likewise optimistic.&lt;br /&gt;&lt;br /&gt;In preparation for applying to graduate school and marketing myself once again, I've started to update my resume, begin work on a CV, and fill in a new web page design.  None of these have been uploaded yet, but I think it's important to have an informative and timely homepage, neither of which describes the current incarnation.&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;As I write this post next month, I will be on my first vacation in a year with Steph. We will be spending the new year in Tokyo, followed by a few days in Kyoto then a week in the Sendai area.  I hope to get through the remainder of the TAPL book and some graduate typing papers, and be able to begin the second volume.  On the research side, my goal is to have a clear role in one of the lab's projects, and to be improving on a basic implementation of an XMPP client library.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-8508035315665088602?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/8508035315665088602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/11/november-research-review.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/8508035315665088602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/8508035315665088602'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/11/november-research-review.html' title='November school and research review'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-6216149459402825975</id><published>2008-11-29T22:19:00.000-08:00</published><updated>2008-11-29T22:35:54.853-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><title type='text'>Musical homelands and journeys</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_s58rbD2_LAw/STI0MQ3OraI/AAAAAAAAACI/0Gyqh9rmv8E/s1600-h/DSC_0011.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 213px; height: 320px;" src="http://4.bp.blogspot.com/_s58rbD2_LAw/STI0MQ3OraI/AAAAAAAAACI/0Gyqh9rmv8E/s320/DSC_0011.JPG" alt="" id="BLOGGER_PHOTO_ID_5274335498893962658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It occurred to me today that everyone has a musical homeland.  Whenever you want to be comforted by the known, familiar songs, you can always refer back to these tunes. As they flow out of the headphone, you catch yourself banging the drum lines on the desk, bobbing your head in the fashion of a rocker, and feel at home.&lt;br /&gt;&lt;br /&gt;Musical journeys are when you venture out from this comfortable, known and defined canon of songs. Perhaps you are venturing to the dark, incognito sounds of a grime/dubstep rave in the seedy corners of south London, without any bearings around you and a steady sharp hiss of the pirate radio.  Time travel,  alternate lifestyles, or sublime moods can define other musical voyages.&lt;br /&gt;&lt;br /&gt;For me, the homeland has always been bands such as Radiohead, and other formative music from the long and cold years of high school senior year.  Lately, my voyages have taken me all over the world, from hip-hop, dubs, breaks, jazz, soul, funk, and many uncategorizable but beautiful musical modes.  Along with my geographic journeys in Japan, I hope to detail on my blog some of the musical journeys I've made.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-6216149459402825975?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/6216149459402825975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/11/musical-homelands-and-journeys.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/6216149459402825975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/6216149459402825975'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/11/musical-homelands-and-journeys.html' title='Musical homelands and journeys'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_s58rbD2_LAw/STI0MQ3OraI/AAAAAAAAACI/0Gyqh9rmv8E/s72-c/DSC_0011.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-2792845275477816626</id><published>2008-11-25T21:29:00.000-08:00</published><updated>2008-11-25T21:30:53.755-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>Simple explanation of gradual typing</title><content type='html'>I found a page on Jeremy Siek's website that simply explains the basics of gradual type systems. So if you know just a little bit about programming, you can get an idea of what I may be working on in the next few months.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ece-www.colorado.edu/%7Esiek/gradualtyping.html"&gt;http://ece-www.colorado.edu/~siek/gradualtyping.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-2792845275477816626?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/2792845275477816626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/11/simple-explanation-of-gradual-typing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/2792845275477816626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/2792845275477816626'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/11/simple-explanation-of-gradual-typing.html' title='Simple explanation of gradual typing'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-2278162636352928195</id><published>2008-11-15T22:02:00.000-08:00</published><updated>2008-11-15T22:14:19.832-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usa'/><category scheme='http://www.blogger.com/atom/ns#' term='culture'/><category scheme='http://www.blogger.com/atom/ns#' term='queer'/><title type='text'>Equality March Roundup</title><content type='html'>Here's some of my favorites from the nationwide marriage equality pool on Flickr. (Sadly, such things are not relevant in Japan so I couldn't hold signs- I rather spent my November 15 drinking and bowling)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/intrinsicchaos/3033164375/"&gt;http://www.flickr.com/photos/intrinsicchaos/3033164375/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/intrinsicchaos/3033141835/"&gt;http://www.flickr.com/photos/intrinsicchaos/3033141835/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/intrinsicchaos/3033135337/"&gt;http://www.flickr.com/photos/intrinsicchaos/3033135337/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/adriannelacy/3033162321/"&gt;http://www.flickr.com/photos/adriannelacy/3033162321/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/adriannelacy/3033990662/"&gt;http://www.flickr.com/photos/adriannelacy/3033990662/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/edensembers/3033948698/"&gt;http://www.flickr.com/photos/edensembers/3033948698/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/edensembers/3033943652/"&gt;http://www.flickr.com/photos/edensembers/3033943652/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Opted to link to the pages, since I don't own the photos and this blog has enough embedded already.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-2278162636352928195?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/2278162636352928195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/11/equality-march-roundup.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/2278162636352928195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/2278162636352928195'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/11/equality-march-roundup.html' title='Equality March Roundup'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-497033255157186713</id><published>2008-11-11T05:49:00.000-08:00</published><updated>2008-11-11T06:08:14.545-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='class'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='musings'/><title type='text'>Traversal in the wrong order</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_s58rbD2_LAw/SRmRt8g239I/AAAAAAAAAB4/8k5X9o1b2ME/s1600-h/DSC_0793.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 400px;" src="http://1.bp.blogspot.com/_s58rbD2_LAw/SRmRt8g239I/AAAAAAAAAB4/8k5X9o1b2ME/s400/DSC_0793.JPG" alt="" id="BLOGGER_PHOTO_ID_5267401457710587858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Lately, i've been pounding away at &lt;a href="http://www.amazon.com/Types-Programming-Languages-Benjamin-Pierce/dp/0262162091/ref=cm_cr_pr_product_top"&gt;Types and Programming Languages&lt;/a&gt;, the canonical textbook for a grad-level programming languages class.  While it is very thick and a bit of a challenge for independent study, it is definitely easier than trying to learn the content in Japanese.  It occurred to me on the way home today that students at Purdue had to be learning this stuff too, since it is the basis for PL research, right?&lt;br /&gt;&lt;br /&gt;Turns out Prof. Vitek (my research advisor at Purdue) is teaching the&lt;a href="http://web.mac.com/vitekj/565f08/Welcome.html"&gt; graduate-level programming langauges class&lt;/a&gt; at Purdue this semester.  If only I could have taken that before coming over here, I wouldn't be dawdling in the dark with the finer points of the typed lambda calculus!  I suppose I can still use the class slides, but without accompanying lecture it is sometimes hard to make heads or tails of the more tricky parts.  Also, that class only goes halfway through the book, and has a more practical bent with topics such as concurrency and garbage collection (the latter no doubt a result of &lt;a href="http://www.filpizlo.com/"&gt;Filip Pizlo&lt;/a&gt; being the TA for the class).&lt;br /&gt;&lt;br /&gt;Lately, i've being pushed by lab members at Tohoku to see what everyone else is doing and find a project.  The problems are twofold: aside from the extroverts (who talk about their work all of the time!), its very hard to approach/interrupt other students for an impromptu presentation. This is complicated by the fact that I am at a total loss when you combine type theory and Japanese. Secondly, many of the projects just do not look that interesting. Either they are doing things which have already been done to death (timing attack prevention by types? check. safe deallocation in single-thread programs? check), things which seem purely academic, or are well beyond the scope of my current (limited) grasp of theory (higher-order recursion schemes, multi-stage calculi).&lt;br /&gt;&lt;br /&gt;If I could simply postpone doing any real work for another month or two and catch up on System F, Pi Calculus, and similar base theory, I might actually have a chance to make some contribution (or at least have an intelligent if awkward conversation). Even if I join someone else's project, without such base theory, I won't really know what's going on anyway. Similarly, I need to be able to read and understand papers on gradual typing (and the long line of literature such papers stand upon) if I want to have a realistic chance of adapting it to Thorn's type system at Purdue.&lt;br /&gt;&lt;br /&gt;Time for catching up on Japanese (especially technical and speaking experience) is similar, although it's a shame I can't stop the world from spinning away so I can catch up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-497033255157186713?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/497033255157186713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/11/traversal-in-wrong-order.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/497033255157186713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/497033255157186713'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/11/traversal-in-wrong-order.html' title='Traversal in the wrong order'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_s58rbD2_LAw/SRmRt8g239I/AAAAAAAAAB4/8k5X9o1b2ME/s72-c/DSC_0793.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-7719230244000511923</id><published>2008-11-08T06:02:00.000-08:00</published><updated>2008-11-08T06:18:04.374-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scholarship'/><category scheme='http://www.blogger.com/atom/ns#' term='queer'/><title type='text'>Scholarly Update</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_s58rbD2_LAw/SRWfbxZ2LEI/AAAAAAAAABI/7T_y3AKXYUg/s1600-h/DSC_0881.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_s58rbD2_LAw/SRWfbxZ2LEI/AAAAAAAAABI/7T_y3AKXYUg/s400/DSC_0881.JPG" alt="" id="BLOGGER_PHOTO_ID_5266290638746692674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I've spent the last week or two putting together my application for the &lt;a href="http://www.act.org/goldwater"&gt;Goldwater scholarship&lt;/a&gt;, and as of Friday 1PM EST, it was submitted through CS Advising office.  This time around, I was a bit more stressed to finish the essay in time, but I actually had some good ideas.&lt;br /&gt;&lt;br /&gt;The essay part of the Goldwater application is 2 pages, 11pt font or larger, with the purpose of you telling the reviewers something that you would like to research. Typically in this spot, you are supposed to implicitly talk about the research you've already done, the people you've collaborated with, and a new project you want to undertake.  I simply wrote about Gradual Typing for Thorn, added a handful of references, and had a well-researched essay done!  The best part is that this "research proposal in an essay" can also serve as a blueprint for my research projects this semester (and perhaps beyond?).&lt;br /&gt;&lt;br /&gt;Some people may wonder if the irony is lost on me, for a queer liberal to be applying for the Goldwater scholarship, the namesake of which is after &lt;a href="http://en.wikipedia.org/wiki/Barry_Goldwater"&gt;Senator Barry Goldwater&lt;/a&gt;, "Mr Conservative" and the hero of the modern conservative movement.  Why would I have the audacity to list "Queer Student Union" in my leadership and community section?&lt;br /&gt;&lt;br /&gt;Well, last year I was afraid of this too. Then I discovered this &lt;a href="http://www.washingtonpost.com/wp-srv/politics/daily/may98/goldwater072894.htm"&gt;old-school gem.&lt;/a&gt;  No more worries, because Goldwater predates the religious right, and is more of a libertarian. He went so far as to be a gay rights activist in 1994 (he left public life in 1996 after a massive stroke).  I guess I can fit into this scholarship foundation's ideals after all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-7719230244000511923?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/7719230244000511923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/11/scholarly-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/7719230244000511923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/7719230244000511923'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/11/scholarly-update.html' title='Scholarly Update'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_s58rbD2_LAw/SRWfbxZ2LEI/AAAAAAAAABI/7T_y3AKXYUg/s72-c/DSC_0881.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-528957808707078878</id><published>2008-11-01T06:19:00.000-07:00</published><updated>2008-11-08T06:39:40.788-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='class'/><category scheme='http://www.blogger.com/atom/ns#' term='japan'/><title type='text'>How do Japanese classes compare?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_s58rbD2_LAw/SRWkoJRmuwI/AAAAAAAAABQ/zHkcTjreyaw/s1600-h/DSC_0807.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 266px; height: 400px;" src="http://2.bp.blogspot.com/_s58rbD2_LAw/SRWkoJRmuwI/AAAAAAAAABQ/zHkcTjreyaw/s400/DSC_0807.JPG" alt="" id="BLOGGER_PHOTO_ID_5266296348871146242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;When I was just a mere Sophomore, I had heard many differing rumors as to the structure and difficulty of the major curriculum courses in Japan.  Advisors were afraid of me bombing out, and people who had been there were telling me it was the longest vacation I'll ever have.  Here's my take, a month into the semester.&lt;br /&gt;&lt;br /&gt;The typical course format at Tohoku University is a 90-minute lecture, which meets once a week. Typically the division of grades is along the lines of 20% attendance, participation, and reports, and 80% decided by the final exam.  The idea of a report here is that you write an essay near the end of the semester to summarize what you had learned.  In many classes, there is little to no homework, and textbooks are almost always optional in classes that do not involve reading comprehension.&lt;br /&gt;&lt;br /&gt;The lecture style is more similar to that of Purdue; technical classes are dominated by Powerpoint presentations and overheads, while language classes and the like are very handout/worksheet-oriented.  Unlike at Purdue, I appreciate presentation slides here because it is much easier for me to decipher a slide with kanji than to struggle to decode high-velocity Japanese lecturing.  There is also a very minimal amount of interaction; most of it takes form of randomly calling out students to answer quick comprehension check questions.&lt;br /&gt;&lt;br /&gt;As for the individual classes, i'll summarize quickly here.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Japanese grammar class (level 3): Almost entirely review, so I do not have to pay much attention in this class. There's a weekly worksheet, which I can easily do over coffee the morning its due while half asleep. Still, they cover more variations and subleties than grammar class at Purdue, and it forces you to learn the boring parts. Nobody likes to study alone out of a grammar book.&lt;/li&gt;&lt;li&gt;Japanese listening/dictation class (level 3): The teacher in this class is a huge drama queen, and routinely fusses about tiny mistakes and gets annoyed when students don't know the answer. Thankfully there is no homework, and the reward is also good: almost every class I walk out, muttering "so THAT'S what they said that one time.."&lt;/li&gt;&lt;li&gt;Japanese reading class (level 3): I went to this class one time, and it was not a very good use of my time. They used a lower-level reading book, and spent the whole 90 minute lecture on a passage that I could read on my own in 5-10 minutes, at the most.&lt;/li&gt;&lt;li&gt;Technical Japanese III: This is among my favorite classes, mostly because there is no attendance, grades, or even registration. It is held by the Engineering school's international office, and covers technical Japanese. The best part is the class size: the most that have ever been in this class at once is 5 students including myself. Essentially, a 90 minute free tutoring session.&lt;/li&gt;&lt;li&gt;Artificial Intelligence: Very slow, so I usually just doodle in my notebook, study kanji on my phone, or similar things.  I even have the option to take the final in English, so as long as I keep up in the english textbook I'll be totally fine.&lt;/li&gt;&lt;li&gt;Coding Theory: This class is the wildcard, because I have no background at all in it. Okay, that's a lie: I haven't learned anything yet, because all of it was covered in the ECE270 (Digital Design) textbook's first two chapters.  I think eventually though it will get hard, as I'll have to parse the Japanese to get further ahead in the material. Thankfully the slides are online and free :)&lt;/li&gt;&lt;/ul&gt;One thing I noticed in the Computer Science classes is that it takes a lot more words to explain technical concepts in Japanese. Probably on the order of 1.5x as many.  This is to my advantage, because I have about 5 chances to understand what they are explaining due to the repetition.  (Perhaps it doesn't actually take that long, but they have to repeat themselves to wake up the ever-sleepy undergraduate students).&lt;br /&gt;&lt;br /&gt;All in all, I'm able to concentrate on more important things (like research! and foundation reading!) to a much greater extent than at Purdue. I think I will enjoy this "intellectual vacation".. in that I will be freed from the enormous time sink that i'm strapped into at Purdue.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-528957808707078878?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/528957808707078878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/11/how-do.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/528957808707078878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/528957808707078878'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/11/how-do.html' title='How do Japanese classes compare?'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_s58rbD2_LAw/SRWkoJRmuwI/AAAAAAAAABQ/zHkcTjreyaw/s72-c/DSC_0807.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-4102140111873121342</id><published>2008-10-21T05:27:00.000-07:00</published><updated>2008-10-21T22:41:20.076-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='culture'/><category scheme='http://www.blogger.com/atom/ns#' term='japan'/><title type='text'>日本に慣れるについて　(About Adjusting to Japan)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_s58rbD2_LAw/SP3K0FIwPuI/AAAAAAAAABA/bVqb_2KBNWc/s1600-h/DSC_0995.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_s58rbD2_LAw/SP3K0FIwPuI/AAAAAAAAABA/bVqb_2KBNWc/s400/DSC_0995.JPG" alt="" id="BLOGGER_PHOTO_ID_5259582935919509218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Culture shock is a common feeling when studying abroad. It can manifest in any number of ways, for any number of reasons: perhaps everyone maintains a different personal distance, the food is different, or just the way of thinking is very perpendicular to wherever you came from.  The study abroad office at Purdue goes to great lengths to prepare students for abrupt changes to their lifestyle and culture, but all too often I see many exchange students who passively or actively fight the new environment.&lt;br /&gt;&lt;br /&gt;I'll admit, there have been a few things that took a while for me to get used to, and still another laundry list of things that will confuse me for a while.  Some representative examples: the roads are gyaku (reverse - drive on the left!), people think ~$2.20 for a 15 minute bus ride is cheap, the abundance of temples and shrines in the most unusual of places, no sidewalks on roads with less than 4 lanes, and so on.&lt;br /&gt;&lt;br /&gt;In general though, I'm letting go of my cultural inhibitions and fitting in.  Some of the other exchange students are not faring so well; many of the cliques already formed are not innately for friendship, but to stick together and resist adopting a more Japanese lifestyle.  By my valuation, this is especially prevalent within the English language program. Many of these program participants revel in the fact that they know nearly nothing about the country or language they are being immersed in, and actively avoid interaction with natives, or solo expeditions to explore close-by temples.&lt;br /&gt;&lt;br /&gt;A related issue is that most other American exchange students have a Japanese proficiency below that of mine, so they get intimidated and almost always defer to speaking in English even if the Japanese phrases and words are easily availed.  Hans, Ryoichi, and I actually discussed this while we visited Purdue in late September. We came to the conclusion that Americans are embarrassed to speak Japanese in front of each other, and Japanese are embarrassed to speak English in front of each other.&lt;br /&gt;&lt;br /&gt;Even though i'm doing well as far as fitting in is concerned, I still have a long ways to go to develop real rapport and friendships with Japanese people my age.  Spoken in Japanese or not, being able to order food or introduce yourself in 3 sentences amongst Japanese people is much easier than engaging on a personal level.  I suppose as I get more comfortable with the city and my conversational abilities and limits, this will be dissipate.  I suppose it also motivates me to actually pay attention in Japanese Listening/Speech classes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-4102140111873121342?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/4102140111873121342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/10/about-adjusting-to-japan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/4102140111873121342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/4102140111873121342'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/10/about-adjusting-to-japan.html' title='日本に慣れるについて　(About Adjusting to Japan)'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_s58rbD2_LAw/SP3K0FIwPuI/AAAAAAAAABA/bVqb_2KBNWc/s72-c/DSC_0995.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-918052977460637716</id><published>2008-10-21T04:55:00.000-07:00</published><updated>2008-11-08T06:18:53.541-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='culture'/><category scheme='http://www.blogger.com/atom/ns#' term='sendai'/><category scheme='http://www.blogger.com/atom/ns#' term='japan'/><category scheme='http://www.blogger.com/atom/ns#' term='lab'/><category scheme='http://www.blogger.com/atom/ns#' term='food'/><title type='text'>Imoni in Sendai</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_s58rbD2_LAw/SP3FI1Bqr3I/AAAAAAAAAA4/zpHki7uJMoM/s1600-h/DSC_0027.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_s58rbD2_LAw/SP3FI1Bqr3I/AAAAAAAAAA4/zpHki7uJMoM/s400/DSC_0027.JPG" alt="" id="BLOGGER_PHOTO_ID_5259576695302303602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Last weekend, I had one of my first "real" cultural experiences in Sendai.  Imoni (芋煮)  is a regional food very specific to the Sendai and Yamagata areas.  Typically once a year in the month of October, groups will traditionally meet under a specific bridge, and enjoy the Imoni dish as a late lunch.&lt;br /&gt;&lt;br /&gt;This year, I went with my research group, the Kobayashi-Sumii Lab (小林・住井研究室）.  There were at least a dozen grad students and assistants there, as well as me and the other DEEP student. I think his nickname was Dion, but I have yet to meet him since.  On the whole, most graduate students in the lab are very shy, but once the shochu (焼酎, distilled rice spirit very similar to scotch/whiskey) was opened a few of us lightened up and had fun.  The main perpetrators were myself, Prof. Kobayashi, and Suenaga, the post-doc (and if you are wondering, I rarely remember given names).&lt;br /&gt;&lt;br /&gt;Other notable members of the party included Prof. Sumii's little kid, who was extremely adorable, and a few circles away, the rest of the exchange student population at a (entry fee) Imoni hosted by the @Home student group.  I stopped by to talk to Hans for a while, but did not feel terribly inclined to try socializing with the rest of them.  I was inebriated enough that I probably would have come off sort of silly (or fall on the rocks trying to).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-918052977460637716?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/918052977460637716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/10/imoni-in-sendai.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/918052977460637716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/918052977460637716'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/10/imoni-in-sendai.html' title='Imoni in Sendai'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_s58rbD2_LAw/SP3FI1Bqr3I/AAAAAAAAAA4/zpHki7uJMoM/s72-c/DSC_0027.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-6952122606592705292</id><published>2008-10-15T08:06:00.000-07:00</published><updated>2008-10-15T08:18:10.068-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meta'/><category scheme='http://www.blogger.com/atom/ns#' term='japan'/><title type='text'>Broadcasting from Japan</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_s58rbD2_LAw/SPYHiigm24I/AAAAAAAAAAw/t-qfg70_cbg/s1600-h/DSC_0602.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_s58rbD2_LAw/SPYHiigm24I/AAAAAAAAAAw/t-qfg70_cbg/s400/DSC_0602.JPG" alt="" id="BLOGGER_PHOTO_ID_5257397904962149250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So I'm finally in Japan. Things are moving along well, though classes are yet to be finalized.  Over the next few weeks in my spare time, I will detail my new life here, and if I remember anything from the trip over here, perhaps that can be detailed too.  There is plenty to write about, the trouble is finding time, and then finding something intelligent to say.&lt;br /&gt;&lt;br /&gt;Pictures are worth more than words, especially in a place like Japan where your visual senses are overwhelmed constantly. As I (&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;serendipitously&lt;/span&gt;) take some nice photographs, I will share them here, and also share the story or anecdote that they inspire. This tends to keep entries focused, on the shorter side, and also gives me motivation to take pictures (and of course, sort them afterwards with Picasa).&lt;br /&gt;&lt;br /&gt;All photos and text on this blog are hereafter licensed under the Creative Commons Attribution-Noncommercial 3.0 License (USA).  In normal-ese, that means you can copy, redistribute, or modify site contents for a noncommercial purpose as long as attribution to me is given.&lt;br /&gt;&lt;br /&gt;Until the next photo...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-6952122606592705292?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/6952122606592705292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/10/broadcasting-from-japan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/6952122606592705292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/6952122606592705292'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/10/broadcasting-from-japan.html' title='Broadcasting from Japan'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_s58rbD2_LAw/SPYHiigm24I/AAAAAAAAAAw/t-qfg70_cbg/s72-c/DSC_0602.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-6724700105536110573</id><published>2008-09-25T17:56:00.001-07:00</published><updated>2008-10-14T08:41:36.622-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><title type='text'>First-ever visit to Madison, WI</title><content type='html'>After a looooooong weekend visiting folks and giving my goodbyes at Purdue, I muscled my way up the nasty I-65 &gt; 80/94 &gt; 294 &gt; 290 &gt; 90 highway tollbooth hell to the lovely place I'm told is the capital of Wisconsin.&lt;br /&gt;&lt;br /&gt;I'm here with Steph, and didn't realize just how much I missed her! This is my second day here and just now starting to see some of the campus. I'm extremely jealous; unlike the uniform brick-a-brack ugliness of Purdue's campus, UW-Madison is overflowing with energy, bikes, mopeds, and pretty buildings.&lt;br /&gt;&lt;br /&gt;Today is Steph's birthday incidentally, so I got her a few presents and paid for lunch today. The main birthday present was the knife set I bought in Seattle; she previously had a motley collection of dangerously dull knives. Although I could have used the knives myself, i'd rather not ship a 10lb set of knives to Japan, rising-sun-of-nice-cutlery.&lt;br /&gt;&lt;br /&gt;Tonight is the birthday dinner... maybe we'll go to the piano bar (match that, Purdue!).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-6724700105536110573?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/6724700105536110573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/09/first-ever-visit-to-madison-wi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/6724700105536110573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/6724700105536110573'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/09/first-ever-visit-to-madison-wi.html' title='First-ever visit to Madison, WI'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-632464028009721708</id><published>2008-09-21T12:17:00.000-07:00</published><updated>2008-09-21T12:24:56.107-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='admissions'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><title type='text'>Admissions also snoop on Facebook, apparently</title><content type='html'>http://www.chicagotribune.com/news/local/chi-facebook-college-20-sep20,0,2460681.story&lt;br /&gt;&lt;br /&gt;According to the above article, 10% of "prestigious university" admissions officials look on social networking sites to get information about a student. While i've heard that some employers do this, I think admissions officials doing likewise is a bit silly.&lt;br /&gt;&lt;br /&gt;For some, getting into college is a by-any-means competition, so in order to avoid a disadvantage they delete their Facebook or Myspace profiles, or whitewash them.  In recent times, Facebook has wisened up to this extra screening and added sufficient privacy controls so that content can be restricted to a certain subset of people you authorize.&lt;br /&gt;&lt;br /&gt;So essentially it is more a screening of who has a better understanding of privacy settings, and by extension, who has more technological savvy. Perhaps there are better ways for colleges to judge such proficiency, like ... AP test scores! Personally i'd use external achievements (open source contributions, competitions, pro bono help) as a better indicator of initiative and technological whizbang.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-632464028009721708?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/632464028009721708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/09/admissions-also-snoop-on-facebook.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/632464028009721708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/632464028009721708'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/09/admissions-also-snoop-on-facebook.html' title='Admissions also snoop on Facebook, apparently'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-6619304751167659035</id><published>2008-09-13T10:24:00.000-07:00</published><updated>2008-09-13T10:32:29.332-07:00</updated><title type='text'>Packing up and rolling out</title><content type='html'>Wohoo! I'm finally done with my internship, which means that more blog posts are now possible.&lt;br /&gt;&lt;br /&gt;The last two days of work were a bit of a misnomer. By that I mean that no work was done at all... Much of Thursday was spent on &lt;a href="http://www.salon.com"&gt;Salon&lt;/a&gt;, &lt;a href="http://www.nytimes.com"&gt;NYT&lt;/a&gt;, and &lt;a href="http://www.huffingtonpost.com/"&gt;HuffPost&lt;/a&gt;, while Friday was consumed with exit interviews, lunch at &lt;a href="http://www.yelp.com/biz/pike-place-bar-and-grill-seattle"&gt;Pike Place Brewery&lt;/a&gt; (which is a horrible place to eat if you are paying), and acquiring undeserved schwag from the College Recruiters.&lt;br /&gt;&lt;br /&gt;Today I'm wandering my favorite spots, and just wasting time. Later I will be giving up my food to Jon Micklos, bless his heart and car.&lt;br /&gt;&lt;br /&gt;There has been a lot of random stuff this summer, so as I feel like it maybe i'll write a memoir post once in a while.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-6619304751167659035?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/6619304751167659035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/09/packing-up-and-rolling-out.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/6619304751167659035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/6619304751167659035'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/09/packing-up-and-rolling-out.html' title='Packing up and rolling out'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-5710576250658652276</id><published>2008-08-07T22:55:00.000-07:00</published><updated>2008-08-07T23:01:36.165-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal blurbs'/><title type='text'>Kanji and Life Update, Steven's Birthday Edition</title><content type='html'>It's been a crazy summer!&lt;br /&gt;&lt;br /&gt;Today is Steven's birthday, and I feel slightly guilty for not getting him anything yet. I may be trading/selling in my current laptop as a birthday present, but not sure of the financials until my parents get back from their fabulous anniversary vacation. In any case, I'm looking forward to snatching up a late-model macbook pro once the new models are released and retailers try to dump old models.&lt;br /&gt;&lt;br /&gt;Life in Seattle is well, and too complicated to explain simply in a single blog entry. I've been hammering away on kanji study, despite some very worthy distractions. Currently i'm adding roughly 30-40 kanji a day, which leaves me with a daily load of about 120 review + 30-40 new. It takes a few hours every night which is a drag, but it's worth it. I already play the nerd gig while in Chinatown, and crudely translating the Chinese (Wow, its the beauty-taste-store! Look, Oasis sells fruit-soup-type drink)!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-5710576250658652276?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/5710576250658652276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/08/kanji-and-life-update-stevens-birthday.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/5710576250658652276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/5710576250658652276'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/08/kanji-and-life-update-stevens-birthday.html' title='Kanji and Life Update, Steven&apos;s Birthday Edition'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-3364479158236155150</id><published>2008-06-28T11:02:00.000-07:00</published><updated>2008-06-28T11:04:41.420-07:00</updated><title type='text'>Rapid response boat flipping</title><content type='html'>So i'm just chilling out in Seattle, you know.. yesterday about 100 interns went white water rafting on the company dime. There's nothing quite like Class 5 rapids with a bunch of indian interns who don't know how to swim.&lt;br /&gt;&lt;br /&gt;At least the follow instructions. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-3364479158236155150?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/3364479158236155150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/06/rapid-response-boat-flipping.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/3364479158236155150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/3364479158236155150'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/06/rapid-response-boat-flipping.html' title='Rapid response boat flipping'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-7953902483779715939</id><published>2008-04-13T18:26:00.000-07:00</published><updated>2008-04-13T19:22:59.703-07:00</updated><title type='text'>I wanna fly away, yeah</title><content type='html'>I started peeking around at flight reservations to Japan.  My thinking was that the easiest, most pain-free trip would be non-stop from Chicago (ORD) to 成田国際空港 (Narita Int'l Airport, NRT).  It seems I will need to find $650-1000 dollars for a one way ticket, or play around with a round-trip (and rescheduling the return).&lt;br /&gt;&lt;br /&gt;I'm not sure which is better, a one-way or round trip. Considering that i'm leaving nearly a year after I get there, a round-trip ticket shouldn't be any cheaper than two one-way tickets.  Invariably there are fees to move around the return date, which will probably be similar to the higher cost from inflation/devalued currency.  Either way, I'm going to be out a lot of money.&lt;br /&gt;&lt;br /&gt;Right now i'm considering 3 options: JTB (Japan Traveler's Bureau) is a gigantic Japanese travel agency which mainly does business in Japan (&lt;a href="http://www.jtbusa.com/enhome/s-chi1.asp"&gt;http://www.jtbusa.com/enhome/s-chi1.asp&lt;/a&gt;).  They have some good deals, but I'm unsure about their level of flexibility. I'm pretty sure I'm not eligible for a rail pass, either :(&lt;br /&gt;&lt;br /&gt;Second option is Orbitz, Travelocity, or something like that. Prices are generally more expensive than a travel agent. Third choice is STA Travel, which I've heard has reasonable rates and easy rescheduling.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-7953902483779715939?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/7953902483779715939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/04/i-wanna-fly-away-yeah.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/7953902483779715939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/7953902483779715939'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/04/i-wanna-fly-away-yeah.html' title='I wanna fly away, yeah'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-6772774127342896906</id><published>2008-04-08T07:24:00.000-07:00</published><updated>2008-04-08T07:37:15.719-07:00</updated><title type='text'>Computer Science Awards Banquet</title><content type='html'>Last night was the annual awards banquet, wherein money is doled out from Corporate Sponsors to undergraduates.  They also announce other awards and so on, and this year they even had entertainment. Some guy did a hilarious stage act of Thomas Edison, and helped to give out awards.&lt;br /&gt;&lt;br /&gt;This year, I actually got a scholarship! Well I did last year too, but it was not announced at the ceremony.  My sincere thanks to FactSet Inc. for a $1000 scholarship.  Although, I have my doubts whether or not I'd ever want to work there. They do mostly concurrent programming in C++, which sends shivers of pain down my back.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-6772774127342896906?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/6772774127342896906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/04/computer-science-awards-banquet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/6772774127342896906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/6772774127342896906'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/04/computer-science-awards-banquet.html' title='Computer Science Awards Banquet'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-8223515482064727744</id><published>2008-04-07T18:51:00.001-07:00</published><updated>2008-04-07T18:59:54.251-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='research'/><title type='text'>Undergraduate Research and Poster Symposium</title><content type='html'>A week ago, I presented a poster at the Undergraduate Research and Poster Symposium 2008 (&lt;a href="http://www.science.purdue.edu/current_students/research_day/index.asp"&gt;link&lt;/a&gt;). The poster that I made (&lt;a href="http://www.brrian.net/thornposter.pdf"&gt;link&lt;/a&gt;) details some high-level ideas from the research I am involved with. I spent a great deal of time working on it, and learned a lot of about the direction of my project. And naturally, learned how to use Adobe InDesign pretty well :)&lt;br /&gt;&lt;br /&gt;Perhaps in the future I will post some more discussion of the poster material, but for now I am too busy for such a writing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-8223515482064727744?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/8223515482064727744/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/04/undergraduate-research-and-poster.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/8223515482064727744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/8223515482064727744'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/04/undergraduate-research-and-poster.html' title='Undergraduate Research and Poster Symposium'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-8962144144992772109</id><published>2008-03-23T13:20:00.000-07:00</published><updated>2008-03-23T13:42:26.426-07:00</updated><title type='text'>Stuff White People Like</title><content type='html'>&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In the past few years, the speed at which a meme can be generated, popularized and overused has gotten only faster.   Take Stuff White People Like: a blog about "white people", in the context of the white people you might find in Hyde Park, San Francisco, or more well-to-do parts of midsize cities.  What of the white people you might find at say, my hometown (western Michigan), or those mostly white people in fraternities and sororities on campus? According to the blog, those are the "wrong kind" of white people.&lt;br /&gt;&lt;br /&gt;Overall, I enjoy this blog for the deadpan humor, but for the most part (based on my limited exposure) this is a good portrait of white yuppie-dom.  Even I fall to many of the categorizations on the site (Like coffee? check. Hate corporations? check. Like having black friends? check. Barack Obama? check. Don't have a TV? check).  Okay, this parenthesized checklist isn't working, so let's go full-form:&lt;br /&gt;&lt;script style="display: none;" type="text/javascript" src="http://s.wordpress.com/wp-content/plugins/adverts/adsense.js?1"&gt;&lt;/script&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** #91 San Francisco&lt;/span&gt;&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/18/88-dinner-parties/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#90 Dinner Parties&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/16/89-saint-patricks-day/"&gt;#89 St. Patrick’s Day&lt;/a&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/14/88-having-gay-friends/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#88 Having Gay Friends&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/11/87-outdoor-performance-clothes/"&gt;#87 Outdoor Performance Clothes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/11/86-shorts/"&gt;#86 Shorts&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/09/85-the-wire/"&gt;#85 The Wire&lt;/a&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/07/84-t-shirts/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#84 T-Shirts&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/06/83-bad-memories-of-high-school/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#83 Bad Memories of High School&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/05/82-hating-corporations/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#82 Hating Corporations&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/04/81-graduate-school/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#81 Graduate School&lt;br /&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/03/80-the-idea-of-soccer/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#80 The Idea of Soccer&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/02/79-modern-furniture/"&gt;#79 Modern Furniture &lt;/a&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/28/78-multilingual-children/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#78 Multilingual Children &lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/28/77-musical-comedy/"&gt;#77 Musical Comedy &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/26/76-bottles-of-water/"&gt;#76 Bottles of Water &lt;/a&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/24/75-threatening-to-move-to-canada/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#75 Threatening to Move to Canada &lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/24/74-oscar-parties/"&gt;#74 Oscar Parties &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/22/73-gentrification/"&gt;#73 Gentrification &lt;/a&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/22/72-study-abroad/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#72 Study Abroad &lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/20/71-being-the-only-white-person-around/"&gt;#71 Being the only white person around &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/18/70-difficult-breakups/"&gt;#70 Difficult Breakups &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/17/69-mos-def/"&gt;#69 Mos Def &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/17/68-michel-gondry/"&gt;#68 Michel Gondry &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/17/68-standing-still-at-concerts/"&gt;#67 Standing Still at Concerts &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/15/68-divorce/"&gt;#66 Divorce&lt;/a&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/14/67-co-ed-sports/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#65 Co-Ed Sports&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/14/66-recycling/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#64 Recycling&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/11/63-expensive-sandwiches/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#63 Expensive Sandwiches&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/10/62-knowing-whats-best-for-poor-people/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#62 Knowing What’s Best for Poor People&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/10/61-bicycles/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#61 Bicycles&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/07/60-toyota-prius/"&gt;#60 Toyota Prius&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/07/59-natural-medicine/"&gt;#59 Natural Medicine&lt;/a&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/07/58-japan/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#58 Japan&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/06/57-juno/"&gt;#57 Juno&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/06/56-lawyers/"&gt;#56 Lawyers&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/05/55-apologies/"&gt;#55 Apologies&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/05/54-kitchen-gadgets/"&gt;#54 Kitchen Gadgets&lt;/a&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/04/53-dogs/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#53 Dogs&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/04/52-sarah-silverman/"&gt;#52 Sarah Silverman&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/04/51-living-by-the-water/"&gt;#51 Living by the Water&lt;/a&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/03/50-irony/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#50 Irony&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/03/49-vintage/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#49 Vintage&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/03/48-whole-foods-and-grocery-co-ops/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#48 Whole Foods and Grocery Co-ops&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/02/01/47-arts-degrees/"&gt;#47 Arts Degrees&lt;/a&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/31/45-the-sunday-new-york-times/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#46 The Sunday New York Times&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/31/45-asian-fusion-food/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#45 Asian Fusion Food&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/31/44-public-radio/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#44 Public Radio&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/30/43-plays/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#43 Plays&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/30/42-sushi/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#42 Sushi&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/30/40-indie-music/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#41 Indie Music&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/30/39-apple-products/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#40 Apple Products&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/29/38-netflix/"&gt;#39 Netflix&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/29/38-arrested-development/"&gt;#38 Arrested Development&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/29/37-renovations/"&gt;#37 Renovations&lt;/a&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/28/36-breakfast-places/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#36 Breakfast Places&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/28/35-the-daily-showcolbert-report/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#35 The Daily Show/Colbert Report&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/28/34-architecture/"&gt;#34 Architecture&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/27/33-marijuana/"&gt;#33 Marijuana&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/27/32-veganvegetarianism/"&gt;#32 Vegan/Vegetarianism&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/27/31-snowboarding/"&gt;#31 Snowboarding&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/27/30-wrigley-field/"&gt;#30 Wrigley Field&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/27/29-80s-night/"&gt;#29 80s Night&lt;/a&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/26/28-not-having-a-tv/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#28 Not having a TV&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/26/27-marathons/"&gt;#27 Marathons&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/26/26-new-york-city/"&gt;#26 Manhattan (now Brooklyn too!)&lt;/a&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/26/25-david-sedaris/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#25 David Sedaris&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/25/24-wine/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#24 Wine&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/24/23-microbreweries/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#23 Microbreweries&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/24/22-having-two-last-names/"&gt;#22 Having Two Last Names&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/23/21-writers-workshops/"&gt;#21 Writers Workshops&lt;/a&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/23/20-being-an-expert-on-your-culture/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#20 Being an expert on YOUR culture&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/23/19-travelling/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#19 Traveling&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/23/18-awareness/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#18 Awareness&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/22/16-hating-your-parents/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#17 Hating their Parents&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/22/17-gifted-children/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#16 Gifted Children&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/22/15-yoga/"&gt;#15 Yoga&lt;/a&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/21/14-having-black-friends/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#14 Having Black Friends&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/21/13-tea/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#13 Tea&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/21/12-non-profit-organizations/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#12 Non-Profit Organizations&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/20/11-asian-girls/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#11 Asian Girls&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/20/11-wes-anderson-movies/"&gt;#10 Wes Anderson Movies&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/20/9-making-you-feel-bad-about-not-going-outside/"&gt;#9 Making you feel bad about not going outside&lt;/a&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/19/8-barack-obama/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#8 Barack Obama&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/19/7-diversity/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#7 Diversity&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/19/6-organic-food/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#6 Organic Food&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/18/5-farmers-markets/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#5 Farmer’s Markets&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/18/4-assists/"&gt;#4 Assists&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/18/3-film-festivals/"&gt;#3 Film Festivals&lt;/a&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/18/2-religions-that-their-parents-dont-belong-to/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#2 Religions their parents don’t belong to&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/01/18/1-coffee/"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;a href="http://stuffwhitepeoplelike.wordpress.com/2008/03/23/91-san-francisco/"&gt;&lt;span style="font-weight: bold;"&gt;*** &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;#1 Coffee&lt;/li&gt;&lt;/ul&gt;  &lt;!--adcode--&gt; Yea.. maybe I should move to a more suitable place. Purdue is great for getting drunk, and examining the intricate structure of brick.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-8962144144992772109?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/8962144144992772109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/03/stuff-white-people-like.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/8962144144992772109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/8962144144992772109'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/03/stuff-white-people-like.html' title='Stuff White People Like'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8797757210293272463.post-1134766270747437297</id><published>2008-02-27T20:05:00.000-08:00</published><updated>2008-02-27T22:05:47.639-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='purdue'/><title type='text'>A critique of the much-touted B.A.P</title><content type='html'>In recent weeks, the B.A.P. (Boiler Advancement Proposal, http://www.boileradvancement.com) proposal has come to the forefront of campus politics and discussion. At first I was slightly off-put by the obnoxious and dubious flyering practices, but I decided to give the proposal a fair look. Here is a thorough compendium of my thoughts regarding the proposal.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;My main reservations are not concerning the fee part or the overall goal; they are about the proposal itself.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The proposal is very poorly written, imprecise and ambiguous in its wording throughout, and often lacks a clear direction or purpose. I suppose this is too general for any useful debate, so let's elaborate, section by section:&lt;br /&gt;&lt;br /&gt;1. Why is there a list of organizations in support? Is this even relevant to the proposal aside from political reasons? Does it directly affect how the plan is structured or administered? I see no purpose for this except to impress cursory readers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;In the few weeks since the marketing campaign (as it were) was launched, I have had few substantiative debates of the merits of the proposal. Grandstanding tactics like listing supporters before explaining what it is that enlisting their support for is probably contributing to the vague notions of the program proposal's (good and bad) points.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;2. The mission statement is slightly confounded, in my opinion. Isn't the quality of life enhanced by co-curricular activities? Which is the cause and effect here? Next phrasing difficulty: "exploration of funding" sounds like the work of some sub-committee meeting at a random time on the weekend, groveling over audit logs and mundane details.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;With all of the current Purdue Strategic Plan activity going on, wouldn't it make sense to align the language of the proposal (especially Mission and Vision) to the language and focus areas of the new strategic plan?&lt;/span&gt; I have been involved in other proposal-writing ventures this strategic planning cycle, and it was made very clear the imperative nature that the document cling closely to previously-outlined strategic planning goals. Here's a short hack at a mission:&lt;br /&gt;&lt;br /&gt;"The Boiler Advancement Program strives to enhance the Boilermaker student experience by providing financial support to co-curricular and extra-curricular student activities and programs."&lt;br /&gt;&lt;br /&gt;Sure, it could probably be polished a bit more. But as written in the proposal, its almost laughable from an authoring standpoint. Did anyone proofread this document?&lt;br /&gt;&lt;br /&gt;3. The "Vision" suffers from similar ailments as the "Mission"; namely, that it does not suit the purpose of the particular section. The vision should move quickly from the current situation to the ideal vision made possible by the implementation of such a program. The "Vision" is not a "Needs" section. First, illuminate why the mission is relevant and important (student experience leads to better recruitment and retention), and how the proposed program will enhance this aspect (more funding leads to better quality events, more events, and so on).  Using the word preeminent over and over doesn't really qualify as a vision: it is merely a happy word which any university marketing campaign cannot restrain itself using.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;One of the painfully disturbing things about the whole proposal is a complete and utter lack of facts.&lt;/span&gt; As we all should have learned in ENGL 106/108, reputable facts come from references, citations, and peer-reviewed material. Maybe the PDF i'm looking at has a bibliography omitted and the citations printed in white, but what is there to convince me that arguments presented in the "Vision" (and throughout the whole proposal) are simply not pulled out of thin air?  This is simply ridiculous and cannot be allowed in a proposal with so many implications for student life. &lt;span style="font-weight: bold;"&gt;If the authoring group is not competent enough to include a SINGLE citation in a $1.6m/year proposal, why should anyone reasonably assume the (presumably) same group of people can competently manage and disburse such a large sum?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;4. &lt;span style="font-weight: bold;"&gt;The "Goals" section, at first glance, seems like a list of goals&lt;/span&gt;: "enrichment of campus environment" (how?),&lt;br /&gt;"enhancing the collegiate environment by improving co-curricular opportunities and activities" (okay, a little more concrete, but still vague as to means)&lt;br /&gt;"higher quality of programs and events" (by virtue of...?)&lt;br /&gt;"Service-Learning opportunities" (is this a goal?)&lt;br /&gt;"Collaboration among student organizations" (how is this beneficial, specifically?)&lt;br /&gt;&lt;br /&gt;... After this point, it seems to devolve into a Santa-style list of "OMG WANT!" items, and phrases that sound vaguely positive. I'm not saying that some of these are bad goals; i'm asking where is the justification for the goals?&lt;span style="font-weight: bold;"&gt; I rather think that many of the items enumerated here in the goals section are good examples of activities towards certain goals, not the goals themselves. Should not each goal relate back to the "enhancement of the student experience" which we agreed upon in the mission? &lt;/span&gt; Instead of something very concrete like "homecoming", how about generalizing to what Homecoming provides to the entire student population (and probably alumni as well). Something such as "Increased alumni-student interaction and involvement" sounds more like a goal to me, especially if it can be succinctly explained how this relates to an enhanced student experience.&lt;br /&gt;&lt;br /&gt;Another example could replace several items: "promote and support activities and programs which increase the cultural, societal, and intellectual awareness of students". Some obvious examples meeting this goal could include campus movie showings, concerts, diversity-related programming, and awareness programs. This can be justified on the grounds that increased student awareness in these areas promotes a more diverse and healthy academic environment, which probably can be correlated to student success and recruitment/retention. Of course, such an assertion must be supported by evidence; the academic literature concerning such issues in a college campus environment is well-developed and must be utilized to support these goals and their relationship to the program mission.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Optimally I think that there should be a half-dozen or so general goals with clearly explained benefits.  From these axioms it would be much more straightforward to determine whether a suggested event is consistent with the mission and goals of the program. It would also make it more straightforward for those proposing an event to justify their requests in terms of advancing program goals.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;From here, I will address some organizational shortcomings in the remainder of the composition, and defer criticism of the board composition and money distribution for a separate blog post, in the interests of keeping post lengths to merely "long" instead of "epic". I also have some worries about the specific methods outlined for the applying of, reviewing of and awarding of funds. These concerns will also be saved for a later post.&lt;br /&gt;&lt;br /&gt;For the description of the board, a more orderly flow would be beneficial. As written, everything from the time of the meeting, to who constitutes the board, to how new board members are selected is jumbled into a single paragraph with no discernible order. &lt;span style="font-weight:bold;"&gt;Perhaps following the structure and semantics of a constitution, which practically every other valid student organization on campus is required to have, would lead to a more coherent and normalized definition of the roles, responsibilities, and bylaws of the board.&lt;/span&gt; On the page following, two different representations of the board structure are presented. They convey the same exact information written in the paragraph, so I am not quite sure why both are included &lt;span style="font-style:italic;"&gt;in situ&lt;/span&gt; with other parts of the proposal. Also lacking is a description or rationale describing the division of board seats, which I will address in the next blog post more thoroughly.&lt;br /&gt;&lt;br /&gt;The page labeled "Funding" has several deficiencies and lacks coherence with the rest of the paper, specifically "Goals" and "Mission". Through the rest of the paper, this disjunction between sections is rampant, and I'm kind of wondering why a mission, vision and goals were set up if they aren't adhered to throughout the rest of the proposal.&lt;span style="font-weight:bold;"&gt; Finally, there is no detail in the description of the board itself how changes to the program, or the board, are to be considered and implemented.&lt;/span&gt; Were there some sort of process laid out for change, I would gladly look past other deficiencies outlined&lt;br /&gt;&lt;br /&gt;As I wrap up the first part of my critique, let me recap the main points covered so far:&lt;br /&gt;1. &lt;span style="font-weight:bold;"&gt;The coherence of the whole proposal is significantly hindered by vaguely written and unfocused statement program mission, program vision, and program goals.&lt;/span&gt;&lt;br /&gt;2. &lt;span style="font-weight:bold;"&gt;There are no citations, references, or uses of external sources for facts in any part of the proposal.&lt;/span&gt;&lt;br /&gt;3. &lt;span style="font-weight:bold;"&gt;The description of the program board, its member composition, its procedures, bylaws, and processes for change are poorly-structured and vague, and do not follow standard formats and conventions applied to other organizations on campus.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I do value the ultimate mission of the Boiler Advancement Program, but I also contend that at an institution of higher learning such as Purdue University, a higher standard of rigor must be set by those who claim to lead and represent the student body. If writes well as one does well, then you can probably deduce the equivalent formula for competence.&lt;br /&gt;&lt;br /&gt;Until next time,&lt;br /&gt;Brian&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8797757210293272463-1134766270747437297?l=photonpond.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://photonpond.blogspot.com/feeds/1134766270747437297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://photonpond.blogspot.com/2008/02/critique-of-much-touted-bap.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/1134766270747437297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8797757210293272463/posts/default/1134766270747437297'/><link rel='alternate' type='text/html' href='http://photonpond.blogspot.com/2008/02/critique-of-much-touted-bap.html' title='A critique of the much-touted B.A.P'/><author><name>Brian Burg</name><uri>http://www.blogger.com/profile/13128758853001011657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_s58rbD2_LAw/SMIur8cHEkI/AAAAAAAAAAM/TNzwwnjRl_s/S220/brick+profile.jpg'/></author><thr:total>1</thr:total></entry></feed>
