<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DEYHRHs_eyp7ImA9WhJQEko.&quot;"><id>tag:blogger.com,1999:blog-13126949</id><updated>2012-07-25T21:15:35.543-07:00</updated><category term="moving" /><category term="flash" /><category term="illness" /><category term="finances" /><category term="photographs" /><category term="movies" /><category term="books" /><category term="organization" /><category term="meesh" /><category term="shopping" /><category term="environment" /><category term="privacy" /><category term="art" /><category term="ultimate frisbee" /><category term="Brussels" /><category term="middle east" /><category term="USA" /><category term="cell phones" /><category term="informative" /><category term="nokia" /><category term="python" /><category term="internet" /><category term="video" /><category term="Canada" /><category term="link" /><category term="game review" /><category term="cycling" /><category term="rant" /><category term="weather" /><category term="religion unitarian universalism" /><category term="travels" /><category term="tech" /><category term="ps3" /><category term="video games" /><category term="vacation" /><category term="politics" /><category term="wii" /><category term="Google" /><category term="life" /><category term="interview" /><category term="nonsensical vernacular" /><category term="housing" /><category term="economics" /><category term="e70" /><category term="Japan" /><category term="languages" /><category term="Ph.D." /><category term="intellectual property" /><category term="vancouver" /><title>Askewed Thoughts</title><subtitle type="html">A place for my personal rantings to be aired out in the public.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://askthoughts.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Brett Cannon</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>559</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/AskewedThoughts" /><feedburner:info uri="askewedthoughts" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DUEFRXo6fCp7ImA9WhRUE0k.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-9023427716297124045</id><published>2012-01-23T11:40:00.000-08:00</published><updated>2012-01-23T11:40:14.414-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-23T11:40:14.414-08:00</app:edited><title>This blog is retired</title><content type="html">Considering how much has happened to me since I got married (which was my last post), it's obvious that I don't exactly update very often. =) So I am going to do the right thing and retire this blog.&lt;br /&gt;
&lt;br /&gt;
But this doesn't mean I am not sharing my random thoughts online! On the contrary, I have transitioned to posting on &lt;a href="http://plus.google.com/"&gt;Google+&lt;/a&gt;. So feel free to &lt;a href="http://profiles.google.com/bcannon"&gt;follow me on over there&lt;/a&gt;. I am also leaving the blog up so that the old posts are still reachable.&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/K0l11_2hZRA" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/9023427716297124045?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/9023427716297124045?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/K0l11_2hZRA/this-blog-is-retired.html" title="This blog is retired" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><feedburner:origLink>http://askthoughts.blogspot.com/2012/01/this-blog-is-retired.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UMSXc7fCp7ImA9WhZTFks.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-6746297875404825421</id><published>2011-03-20T18:01:00.000-07:00</published><updated>2011-03-20T18:01:28.904-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-20T18:01:28.904-07:00</app:edited><title>I am now married!</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-F7J927Iy1CA/TYailPbxdBI/AAAAAAAADrY/iXJhVYeUl9Y/s1600/2010-01-15+11.24.31.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://lh4.googleusercontent.com/-F7J927Iy1CA/TYailPbxdBI/AAAAAAAADrY/iXJhVYeUl9Y/s320/2010-01-15+11.24.31.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Andrea and I got married on February 15th (Flag Day in Canada, Susan B. Anthony Day in the US in case you were curious and didn't want to read Wikipedia to find that out). I have been &lt;b&gt;very&amp;nbsp;slowly&lt;/b&gt;&amp;nbsp;telling friends about the family-only ceremony which is kept a secret, but it's taking so long to tell folks one-by-one and I have been so bad about proactively calling people that I figured I should just blast it to the internet now before this drags out any longer.&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/cJsgoLieTNQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/6746297875404825421/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=6746297875404825421" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/6746297875404825421?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/6746297875404825421?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/cJsgoLieTNQ/i-am-now-married.html" title="I am now married!" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh4.googleusercontent.com/-F7J927Iy1CA/TYailPbxdBI/AAAAAAAADrY/iXJhVYeUl9Y/s72-c/2010-01-15+11.24.31.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2011/03/i-am-now-married.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIGQXcyeCp7ImA9Wx9VFUQ.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-9046700930159387004</id><published>2011-02-01T13:58:00.000-08:00</published><updated>2011-02-01T13:58:40.990-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-01T13:58:40.990-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ph.D." /><title>The PhD is over</title><content type="html">I received by email my receipt saying that my PhD dissertation was accepted by the UBC library for archiving. That means I am no longer a student; I'm Dr. Brett Cannon.&lt;br /&gt;
&lt;br /&gt;
It's stil quite the statement to be able to make. I started junior college in September 1997, and for about 11.5 years over these past 13.5 (forced to take time off between PCC and Berkeley, year off between bachelors and masters, and then time off during my three internships at Google), I have been in some form of post-secondary education. To have it finally be finished is somewhat astonishing. I am literally no longer a student; I'm flat-out done and will never be working towards another degree again in my life. That's almost unthinkable.&lt;br /&gt;
&lt;br /&gt;
So the question that I have been asked over the past several months as I worked on my dissertation and towards today has been if I thought this was all worth it. My answer to that is "I don't regret it, but I would not have done it if you told me what it would end up entailing". Basically I would have stopped at my masters degree and gone to work for Google if I knew then what I know now.&lt;br /&gt;
&lt;br /&gt;
Why is that? Well, you need to understand what a computer science PhD entails. You start by taking classes; the 2005-2006 school year for me. For me that was somewhat painful as I had to take an algorithms course for the first time and that is my weakest subject in CS. After that you try to find a dissertation topic. That took me some time as all of my ideas turned out to either be done, too small (e.g., masters level), or too big (multiple PhD students working for years on one massive project), or not enough research behind it (once again, more like a masters thesis). But I was lucky enough to finally have inspiration strike me in my supervisor's office in the summer of 2007. Then you live and breathe that idea until you get a published paper out of it; March 2009. After that you then expand upon the idea, quite possibly with more publications, until it is big enough to warrant a dissertation that is over 100 pages. In my case I diverged in my work and came up with another idea in around April 2009 which got published in April 2010. You then write up your dissertation, get your supervisory committee to sign off, defend it, make final corrections, and then get it to the university library to archive for eternity; that last bit happened today.&lt;br /&gt;
&lt;br /&gt;
In that whole process, there were multiple points of frustration for me. A big one was getting published. It turns out that I don't write like most CS researchers. Coming from my philosophy bachelors, I have a natural writing style which is somewhat flow-y, with more of an emphasis on telling a story. CS papers, on the other hand, are very dry and to the point (something, if you have ever talked to me in person on a topic for any great length, I am not good at doing). As Eric, my supervisor, has always told me, write a paper like a program: repeat points as necessary, be very structured, etc. This drove me nuts. When I wrote CS papers I had to mentally force myself to write in a style that I did not like. If I had my way that stupid paragraph at the end of every introduction I ever wrote that outlines what each section was about would not exist; read the section titles to know what they are about! The paper is only 10 pages! You can flip through it to see what is coming up!&lt;br /&gt;
&lt;br /&gt;
And then there is making sure a paper is done in a way that pleases the conference you are submitting to. You don't simply write a paper for yourself and then try to get it accepted at some conference in your field. No, you write a paper for a conference. That always pissed me off as I felt like I was no longer doing the work simply for the benefit of research, but instead to get a publication. It's an age-old problem with academia and it simply rubbed me the wrong way. It especially upset me when I got rejected for what seemed like bogus reasons because one reviewer just didn't like my approach.&lt;br /&gt;
&lt;br /&gt;
And it didn't help that the programming was not always fun. Java is a blight upon computer science which has a stronger hold upon CS academics than it does enterprise programmers. The great irony of CS academia is that you are usually developing cutting edge techniques with old tech. Programming in Java, using CVS for version control (svn if you are very lucky), all on Windows. My security work was all in Java and I hated it. It's my own fault for coming up with an idea that required AspectJ and thus using Java, but that doesn't mean I have to like Java or my time programming. At least my object persistence work used JavaScript which is better. And thank goodness I got to write the server part of my object persistence work in Python on App Engine.&lt;br /&gt;
&lt;br /&gt;
It was the frustration of being distracted from my research to get published, not always doing the fun stuff even when I was only focusing on my research, and just the amount of time I had to spend on a single idea that causes me to say that I would have skipped the PhD had I known what it was going to take. Had I got to simply focus on the research then I probably would have absolutely no qualms about the PhD.&lt;br /&gt;
&lt;br /&gt;
And now here is where I act as the&amp;nbsp;wizened&amp;nbsp;old man, helping CS students decide whether they should pursue a CS PhD. First, you should make sure you actually enjoy programming. I know this seems like a silly thing to say, but I have met CS academics who actually find it really weird that I enjoy programming enough to do open source work in my spare time. But if you don't have that kind of love for programming you might end up going nuts.&lt;br /&gt;
&lt;br /&gt;
Second, make sure you love research. Not everyone can stand to read research paper after research paper on the same topic. I know way too much about security in PHP for a person who has not programmed in PHP in years. But that's what happens when you have to be thorough.&lt;br /&gt;
&lt;br /&gt;
Third, realize that you will have to do publications and that you will not enjoy it. Publications are just part of the game of academia. You will be expected to put the time in and it will be not a highlight of your academic career. If you want to become a professor you better hope that you can at least tolerate the publication aspect.&lt;br /&gt;
&lt;br /&gt;
Fourth, don't expect your research to make any sort of impact. While the entire point of your PhD is to push the boundaries of mankind's knowledge, &lt;a href="http://matt.might.net/articles/phd-school-in-pictures/"&gt;the amount you will push it is small&lt;/a&gt;. And the importance of the push is even smaller. I know I don't expect any of my work to ever be used for anything other than as something to cite in other publications.&lt;br /&gt;
&lt;br /&gt;
Fifth, you need to be self-driven and organized. If you are not then the freedom afforded to you in a PhD will lead to you wasting a lot of your own time, postponing your graduation that much more.&lt;br /&gt;
&lt;br /&gt;
My failure was liking research but not loving it combined with not knowing how much I would hate trying to get publications. But at least I met Andrea through all of this so that's a perk. Plus I get a spiffy title.&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/cZnCr9neuH8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/9046700930159387004/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=9046700930159387004" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/9046700930159387004?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/9046700930159387004?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/cZnCr9neuH8/phd-is-over.html" title="The PhD is over" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2011/02/phd-is-over.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MBRHY9eip7ImA9WxBXF08.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-7400122621804919745</id><published>2010-01-28T17:44:00.000-08:00</published><updated>2010-01-28T17:44:15.862-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-28T17:44:15.862-08:00</app:edited><title>Why I would get an Apple iPad</title><content type="html">Back in May 2009 I wrote a post about &lt;a href="http://askthoughts.blogspot.com/2009/05/how-i-would-like-to-interact-with.html"&gt;how I would like to consume information from the internet from the perspective of what devices I would want to have&lt;/a&gt;. In that post I said I had a &lt;a href="http://www.htc.com/www/product/dream/overview.html"&gt;mobile phone&lt;/a&gt; and &lt;a href="http://www.apple.com/macbook/"&gt;laptop&lt;/a&gt; which covers the two ends of the spectrum of devices, but that the middle was not filled. I had mentioned a tablet would be perfect and that I hoped that &lt;a href="http://www.apple.com/"&gt;Apple&lt;/a&gt; would eventually produce one. Well, they are and it's called &lt;a href="http://www.apple.com/ipad/"&gt;the iPad&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
As with anything Apple announces, there has been a ton of online commentary as to why the iPad is (not) worth the minimum US$500 price tag. From what I can tell, most of the complaints against it are coming from the perspective that it does not fulfill all the needs one has from a laptop. Fair enough as Apple did make a direct comparison between the iPad and netbooks as the niche they were trying to fill. Complaints tend to be about things such as no USB port to connect external devices or the inability to do some heavy work like programming on it. All of these shortcomings are coming at the iPad from the perspective of comparing it to a netbook.&lt;br /&gt;
&lt;br /&gt;
Since the iPad it meant to fill a niche it is important to be upfront about what that niche is. If you view the history of computer and mobile devices, originally people had a desktop and then a laptop for those times they needed portability. As the power of laptops have increased it has now become commonplace to find people have entirely filled their desktop needs with their laptops, leading to the desktop no longer being something people own at home. Netbooks have now come along to fill in the position that laptops once held: a computer that is more portable than one's primary machine -- the laptop -- but still able to perform all of the same functions if you are willing to do it more slowly. And then we have the mobile phone filling in the extreme end for those times where you want to do some task but didn't explicitly expect to need a computer. But with mobile phones at the absolute end of portability and power, one can only move up from there to try to fill in that gap between mobile phone and laptop. And moving up from the mobile phone is how the iPad is trying to take that gap between mobile phone laptop. It's a different approach from the netbook and thus serves a different purpose.&lt;br /&gt;
&lt;br /&gt;
For me, I don't need a netbook. My MacBook weighs under 5 lbs which is light enough for me. Plus I have it set up nicely to fit my workflow for anything I need to do that's heavy duty. Having a netbook would require managing a second computer which I am not interested in. Plus my 13" screen is already at my limit for screen size for doing coding work. And I have big hands so I cannot afford to having anything less than a full-size keyboard (plus I can type damn fast so I am not about to want to give up that just for some weight and an extra hour of battery). So the netbook does not fit a niche for me by virtue of being a smaller laptop.&lt;br /&gt;
&lt;br /&gt;
But what about all of those times I don't need a laptop but still want some form of a computer? At the moment I have used my mobile phone or my &lt;a href="http://www.apple.com/ipodtouch/"&gt;iPod touch&lt;/a&gt;. I don't know about the rest of you, but I spend plenty of time simply browsing the web; my nightly regime is to check &lt;a href="http://www.gmail.com/"&gt;Gmail&lt;/a&gt; for any new emails that came in since the morning, check &lt;a href="http://twitter.com/"&gt;Twitter&lt;/a&gt; and &lt;a href="http://www.twitter.com/"&gt;Facebook&lt;/a&gt;, and then go through my feeds in &lt;a href="http://reader.google.com/"&gt;Google Reader&lt;/a&gt;, and maybe clear out some entries from &lt;a href="http://www.instapaper.com/"&gt;Instapaper&lt;/a&gt;. Heck, in the morning before I roll out of bed I check my inbox on my mobile phone to help me wake up. Notice how none of those uses require anything that a mobile phone does not already provide? I simply end up wanting a bigger screen to make reading easier and to have a little bit better response to web sites and apps.&lt;br /&gt;
&lt;br /&gt;
It's these situations where my mobile phone would suffice but I would like to have more that I think the iPad was designed for. There is a reason people were expecting (and got) an iPod touch XXL; it's the netbook/laptop connection in reverse for mobile phones. And I can think of two definite scenarios right now where I would love to have the iPad and where a netbook is just not needed.&lt;br /&gt;
&lt;br /&gt;
The first one is my nightly browsing. This has become especially acute for me thanks to my girlfriend. Since my laptop is nicer than hers she has left her laptop at her place. That means when she is over she inevitably wants to borrow my laptop to check her email, follow friends on Facebook, and to do her homework. That means my laptop ends up being occupied. In those situations I either read on my&amp;nbsp;&lt;a href="http://www.amazon.com/Kindle-Wireless-Reading-Display-Generation/dp/B0015T963C?ie=UTF8&amp;amp;tag=askewedthoughts&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Kindle&lt;/a&gt;&amp;nbsp;or I pull out my mobile phone and do my usual routine on there. In the instances I use my mobile phone I inevitably wish for a larger screen &lt;b&gt;and that's it&lt;/b&gt;. I browser mobile versions of web pages so performance is not a problem. I simply want more screen real estate to make navigation easier and to make the text larger to read. Nothing fancy. I definitely don't need a full keyboard as I don't do much more than maybe log into some service or jot down some Twitter-length comment. And getting to hold my mobile phone with one hand is somewhat freeing as I don't have to make sure to sit in such a way as to fit it on my lap like I would need to with a netbook.&lt;br /&gt;
&lt;br /&gt;
My second scenario where an iPad would work well is travelling. In a typical year I take at least five trips; vacation, visit my mom, visit my dad, &lt;a href="http://us.pycon.org/"&gt;PyCon&lt;/a&gt;, and some conference. Once I graduate and have a full-time job I don't really expect that number to drop as the conference trip will be replaced with more vacations or filled in with visiting my brother. In all honesty I expect the number of trips I take to only go up once I have the money to afford to take more vacations, even if they are only for the weekend.&lt;br /&gt;
&lt;br /&gt;
Traveling that frequently for multi-hour trips where I am not actively driving means I have needed to learn how to entertain myself for several continuous hours while away from home. And not only am I away from home, but I am most likely in an awkward chair (you try being 6'6" and sit on an airplane) where you are not near a power adapter for several hours (think five hours or more). At the moment I entertain myself on these trips in XXX ways: reading physical magazines (during the device blackout on flights), read a book on my Kindle (when I want to be thinking), podcasts on my iPod touch (assuming I have any to listen to at that moment), or watching a movie on my iPod touch (when I simply do not want to think enough to read). Once again, notice that none of this requires a laptop. The only devices I use are my Kindle and iPod touch. Both of these devices could be replaced by an iPad if I wanted to, although I don't expect to ditch my Kindle since I suspect for intense reading for hours on end it will still be easier to read than an LCD. But my iPod touch could definitely be dropped for an iPad's longer battery life and larger screen for movies.&lt;br /&gt;
&lt;br /&gt;
But there is more to traveling than getting there. If I am traveling to give a talk I really don't need to have a laptop. When I am at a conference (other than PyCon) I am typically there to give a presentation and socialize. I really should not have so much time on my hands as to be sitting around coding. At worst I would need to make last-minute changes to a presentation, but since the iPad will have Keynote, which I already use, then I don't need to have my laptop with me. Granted a netbook could work in this situation if I used presentation software that could run on one, but it is not critical. Plus the idea of getting to use the iPad's touch screen over a laser pointer and such for dynamic markup of slides while presenting is intriguing.&lt;br /&gt;
&lt;br /&gt;
The critical aspect, though, for wanting an iPad for travel is the fact that you &lt;b&gt;cannot&lt;/b&gt; do everything on it. I have to admit I love to code, and I probably do it sometimes when I should instead be out relaxing. My girlfriend on more than one occasion has flat-out said that I cannot take my laptop with me on trips to make sure I don't get sucked into coding instead of enjoying my vacation. In fact I didn't pull out my laptop once on my last vacation with I took with just my girlfriend; I only used my mobile phone to check emails and get directions to places. When I visit my father, if I don't watch myself I very easily get wrapped up in a coding project instead of just relaxing and enjoying the break. If I only had an iPad I would simply not have the option to code (&lt;a href="https://bespin.mozilla.com/"&gt;Mozilla Bespin&lt;/a&gt; withstanding), and that's a good thing. It even works well for visiting the family and sharing photos I have taken without having to bring the laptop.&lt;br /&gt;
&lt;br /&gt;
I could also see the iPad competing with my Kindle as the thing I toss in my bag when I am going out to a coffee shop or any other place with WiFi where I will have some known downtime (although w/o paying for the 3G version, which I don't plan on doing, the Kindle still wins for sitting on a park bench). I could also seeing adding to my morning regime to reading the New York Times or Google News in bed in the morning as I wake up. Or you knows those quickie checks you do on your laptop or mobile phone (e.g. IMDb checks while watching a movie)? The iPad would be great for those situations (and &lt;a href="http://arstechnica.com/business/news/2010/01/chrome-os-interview-1.ars"&gt;the Chrome OS developers have found netbooks handy for those situations&lt;/a&gt; as well, but I would prefer the tablet form factor).&lt;br /&gt;
&lt;br /&gt;
In other words I already have several compelling use-cases in my life for the iPad where a netbook would at best a comparable solution. Now the question is whether I can wrangle together the US$500 to buy the thing. I think I could get away with not syncing my entire music collection on it (want to do that on my mobile phone instead), so I shouldn't need more than the 16GB version for podcasts, movies, apps, and maybe keeping my favorite photos on it. Maybe an iPad can be a gift to myself when I graduate or something.&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/vVHOYIKDUrM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/7400122621804919745/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=7400122621804919745" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/7400122621804919745?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/7400122621804919745?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/vVHOYIKDUrM/why-i-would-get-apple-ipad.html" title="Why I would get an Apple iPad" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><thr:total>4</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2010/01/why-i-would-get-apple-ipad.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUICSHg5fip7ImA9WxBXEU8.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-896077398654290288</id><published>2010-01-21T17:26:00.000-08:00</published><updated>2010-01-21T17:26:09.626-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-21T17:26:09.626-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ph.D." /><title>Paper accepted for the WWW2010 conference</title><content type="html">My latest research has been accepted as a research paper to presented at &lt;a href="http://www2010.org/www/"&gt;WWW2010&lt;/a&gt;! This is a big deal for me as it get me a publication covering the second half of my thesis work (the first half was &lt;a href="http://doi.acm.org/10.1145/1509239.1509275"&gt;published at AOSD 2009&lt;/a&gt; earlier this year). Having both halves of my thesis published alleviates a good amount of burden for my thesis as I don't have to work quite as hard to prove it has good ideas to my thesis committee; other peers have already said the work is good. So I will be graduating some time this year once my thesis is finished!&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/HQRkMZDUdgk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/896077398654290288/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=896077398654290288" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/896077398654290288?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/896077398654290288?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/HQRkMZDUdgk/paper-accepted-for-www2010-conference.html" title="Paper accepted for the WWW2010 conference" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2010/01/paper-accepted-for-www2010-conference.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cCQ3g7fyp7ImA9WxBQEEU.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-2009997378572064712</id><published>2010-01-09T15:51:00.000-08:00</published><updated>2010-01-09T15:51:02.607-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-09T15:51:02.607-08:00</app:edited><title>CS papers need to stop publishing in the two-column format</title><content type="html">Ever since receiving my&amp;nbsp;&lt;a href="http://www.amazon.com/Kindle-Wireless-Reading-Display-Generation/dp/B0015T963C?ie=UTF8&amp;amp;tag=askewedthoughts&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Kindle&lt;/a&gt;&amp;nbsp;for Xmas and uploading a PDF of a computer science paper I have realized that the way that CS papers are currently being formatted and published needs to change.&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=askewedthoughts&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B0015T963C" style="border: none !important; margin: 0px !important;" width="1" /&gt;&amp;nbsp;In the world of CS academia papers are traditionally formatted in a two-column format. This format compared to a one-column format works out well as it fits more per page.&lt;br /&gt;
&lt;br /&gt;
But is reading a CS conference paper on actual paper the future? At AOSD 2009 where I presented &lt;a href="http://doi.acm.org/10.1145/1509239.1509275"&gt;my paper&lt;/a&gt; I received the conference proceedings on a USB driver. Even though I had to go through pre-print, meet a stringent formatting guideline designed for print, and work with a pre-print service, I didn't get my paper in a physical format (I actually can't get an official hard copy of my paper so I am going to have to find a printer in Vancouver to do it so I can have an archival copy for myself). If we are not even going to receive a paper copy why worry about how it will look on the printed page?&lt;br /&gt;
&lt;br /&gt;
And this brings up to the second problem of how two-column PDFs look on a digital screen. If you read a two-column PDF on an LCD it is a real pain because you typically have zoomed in enough to make the text readable that an entire column will not fit on the screen at any one time. That means to read a single page you must start at the top of the first column, scroll down to finish that column, go back up the page to start the second column, and then scroll down again to finish that second column. As more papers are read on computers it makes less and less sense to format papers this way.&lt;br /&gt;
&lt;br /&gt;
But what really makes the two-column format bad is PDFs inability to reflow its text on e-readers. If you put a PDF on an e-reader that is not the actual size of a sheet of paper the PDF must either be resized to fit entirely on the screen or software has to try to figure out how to reflow the text which can lead to bad results. On my Kindle I have to turn to landscape mode in order to read a two-column PDF, but that simply zooms enough to fit the width of the page on the reader which still leads to small text.&lt;br /&gt;
&lt;br /&gt;
If CS papers switched to a one-column format these issues of reading on electronic devices would simply go away. PDFs would be readable on a computer screen as you would simply scroll in one direction: down. As for e-readers, I think honestly the best solution in all of this is to write text with reflow in mind and then have a standard way of converting from EPUB to PDF. This would be easy if people simply didn't embed table, charts, etc. directly in the paper but instead put them in an appendix and had links to the images. But even if they are inline, making papers simply one-column goes a long way as long as no one is doing crazy typography (which is typically frowned upon in conference papers thanks to length restrictions).&lt;br /&gt;
&lt;br /&gt;
Luckily I am not the only person thinking about this. The journal &lt;a href="http://arstechnica.com/science/news/2010/01/cell-launches-article-of-the-future-format.ars"&gt;Cell has begun developing a new paper format&lt;/a&gt;. While currently aimed at displaying better in the browser, that requirement should lead to easy packaging in EPUB for e-readers.&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/Ruk6AWil16g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/2009997378572064712/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=2009997378572064712" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/2009997378572064712?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/2009997378572064712?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/Ruk6AWil16g/cs-papers-need-to-stop-publishing-in.html" title="CS papers need to stop publishing in the two-column format" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2010/01/cs-papers-need-to-stop-publishing-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08CR3k8eip7ImA9WxBRFEs.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-6111605758660523128</id><published>2009-12-05T13:03:00.001-08:00</published><updated>2010-01-02T14:04:26.772-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-02T14:04:26.772-08:00</app:edited><title>The security of your money in your wallet</title><content type="html">[edit 2010-01-02: see this Chicago Tribune &lt;a href="http://www.chicagotribune.com/business/yourmoney/chi-tc-ym-credit-v-debit-0103jan03,0,1128101.story"&gt;article&lt;/a&gt; on debit vs. credit card security for purchases]&lt;br /&gt;
&lt;br /&gt;
My girlfriend had her debit card number skimmed, which led to me thinking about exactly how secure the money we have in our wallets (cash, debit, and credit cards) truly is.&lt;br /&gt;
&lt;br /&gt;
Take your credit card. It is vulnerable to having its number skimmed by a false card reader at a store. You could also end up with its number written down by a waiter who takes it to be swiped. And you know those portable card readers that are getting used more and more? They use Bluetooth for wireless communication which has no inherent security mechanism, leaving your number as vulnerable as the card reader manufacturer decides to leave it vulnerable (which means "very vulnerable" since good security costs money to implement). And if you make purchases online then your card is as vulnerable as the weakest web site you used (which is to say "very vulnerable" again since most people don't take the time or money to heavily secure where they store your credit card).&lt;br /&gt;
&lt;br /&gt;
Your debit card is exposed to the same extent as your credit card, except for web sites (as long as you don't use your debit card's credit card feature to make payments with it). Your PIN can still be intercepted by a skimming card reader. And a waiter can still get your number and just watch you punch in your PIN.&lt;br /&gt;
&lt;br /&gt;
As for cash, its only vulnerability is from you being robbed. Otherwise no one is going to forge your money and try to use it to pay for something like a card. And if you get robbed any of your cards can be used for quick purchases.&lt;br /&gt;
&lt;br /&gt;
With all of this in mind, why would you choose way of paying over another?&lt;br /&gt;
&lt;br /&gt;
For cash, it can only be taken if you are robbed. According to the Department of Justice in the US, you have a &lt;a href="http://www.prisonandjail.org/bjs//glance/rob.htm"&gt;%0.2 (or 2 out of 1000) chance of being robbed&lt;/a&gt; these days. The problem with having your cash stolen, is that if it's gone, it's gone. Unless the police recover your money you have no way of retrieving it again. That would suggest that if you prefer cash over other types of purchases then you should minimize how much you carry around at any time to prevent losing your entire paycheck or something.&lt;br /&gt;
&lt;br /&gt;
Cash does have two perks to it. One is that you are being nice to vendors as cash has no overhead cost. Using either a debit or credit card carries a transaction fee that merchants must pay which cash does not have. Cash also helps you manage your money by limiting you to what you have on hand. If you can't control your spending well, restricting yourself to only the cash you have on you is a good way to make sure you stick to a budget.&lt;br /&gt;
&lt;br /&gt;
Although cash does make it harder to track one's budget. Thanks to web sites for your credit and debit accounts it is easy to log on and look at where you money is going. But in the instance of cash, you have to do that bookkeeping and analysis manually. If you are not good about that it can nullify the budget-restricting power that cash holds over credit and debit cards.&lt;br /&gt;
&lt;br /&gt;
For credit/debit card fraud, I can't find any solid numbers in terms of victimization. Best I could find is that roughly &lt;a href="http://askville.amazon.com/statistics-credit-card-fraud/AnswerViewer.do?requestId=8737639"&gt;$0.07 of fraud is done per $100 in transactions&lt;/a&gt;. But considering everyone I know has had a credit card or debit card number stolen but not been mugged, I think the chances are much higher than having your cash taken from you.&lt;br /&gt;
&lt;br /&gt;
But what are the&amp;nbsp;repercussions&amp;nbsp;of having your cards stolen? In the case of credit cards, you report the bad charge, wait for a few weeks for them to figure out what happened, and potentially wait for a new card to be overnighted to you. For debit cards you go in to the bank personally, get your money back on the spot, and receive a new card. Obviously the speed of response is different between credit and debit cards as one gives you a temporary loan why the other is your actual, physical money. But in both instances you end up getting the fraudulent charges removed and have no loss of money short of inconvenience and stress.&amp;nbsp;Plus credit and debit cards let you manage your finances easily with online reports of your expenditures.&lt;br /&gt;
&lt;br /&gt;
What it seems to come down to is a tradeoff between the inevitable inconvenience of when your credit and debit card numbers are stolen compared to the possibility of being robbed of your cash. If you are fine with dealing with your bank or credit card company when your card number gets stolen then I would say use your credit card for everything. That way any issues won't directly affect you if for some reason the bank drags their feet. Plus you get perks typically with your credit card (cashback, frequent flier miles, etc.) that you don't get with a debit card. Otherwise use your debit card if you feel you can't trust yourself with a credit card. I would only use cash if you feel bad for merchants being charged fees by the credit card companies or you have real issues with someone knowing what you have bought.&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/tnYnzd-iWd4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/6111605758660523128/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=6111605758660523128" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/6111605758660523128?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/6111605758660523128?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/tnYnzd-iWd4/security-of-your-money-in-your-wallet.html" title="The security of your money in your wallet" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2009/12/security-of-your-money-in-your-wallet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAMSHg5eSp7ImA9WxNTEU8.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-8909294736724056603</id><published>2009-08-10T23:39:00.005-07:00</published><updated>2009-08-12T17:53:09.621-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-12T17:53:09.621-07:00</app:edited><title>Replacing FriendFeed</title><content type="html">&lt;div&gt;[edit 2009-08-12: Google Reader now provides &lt;a href="http://googlereader.blogspot.com/2009/08/flurry-of-features-for-feed-readers.html"&gt;a page of feeds based on your Google profile&lt;/a&gt;, solving my first two issues]&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;It was announced today that &lt;a href="http://blog.friendfeed.com/2009/08/friendfeed-accepts-facebook-friend.html"&gt;Facebook bought FriendFeed&lt;/a&gt;. This is unfortunate to me as this puts FriendFeed's future in doubt as Facebook bought the company for the developers and their tech, not the site itself. While I totally understand why the FriendFeed guys sold the company, it does mean I need to come up with an alternative to FriendFeed as I don't trust Facebook to keep the site up and open to my liking.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;FriendFeed provided me three services. One was aggregating my online content into a single account online -- my lifestream online. To fix this I have created a &lt;a href="http://www.google.com/reader/bundle/user%2F17365008442999130995%2Fbundle%2FMy%20Lifestream"&gt;Google Reader lifestream bundle&lt;/a&gt; for myself. There you will find an aggregate feed (that works in any feed reader) for my two blogs, my photos, and my Yelp reviews. I am also giving &lt;a href="http://twitterfeed.com/"&gt;twitterfeed&lt;/a&gt; a try to update Twitter directly from this bundle. If you want ALL of my content, including things that are extremely noisy , go to&lt;a href="http://www.google.com/profiles/bcannon"&gt; my Google profile&lt;/a&gt; and subscribe to what you want.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The second service FriendFeed provided was getting shared stuff from various people online. This is picked up by &lt;a href="http://www.google.com/reader/shared/bcannon"&gt;Google Reader shared items&lt;/a&gt;. Many things I liked that I found from FriendFeed came from people and their Google Reader shared items, so this service replacement works.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The third service was as a microblogging service and Twitter backup. I always preferred how FriendFeed handled comments, and I had enough people following me that I could post there and on occasion get a response. But the really handy thing was FriendFeed as a backup when Twitter was acting up. Posting a message to FriendFeed meant it would at least be up on FriendFeed immediately and eventually get to Twitter once the service stopped having whatever trouble it had. Plus FriendFeed has an IM and email interface that I would use on occasion. Replacing the backup I can do through &lt;a href="http://identi.ca/brettsky"&gt;identi.ca&lt;/a&gt;, but the alternative interfaces will take more work. And Google Reader's shared thoughts features is definitely not there yet.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I think most of the reasons I used FriendFeed I have found a replacement, albeit not quite as slick as what FriendFeed has provided me.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/SuWNSa5P-38" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/8909294736724056603/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=8909294736724056603" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/8909294736724056603?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/8909294736724056603?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/SuWNSa5P-38/replacing-friendfeed.html" title="Replacing FriendFeed" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2009/08/replacing-friendfeed.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MCRXk-fip7ImA9WxJUE0s.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-6071042144010122122</id><published>2009-07-11T19:38:00.002-07:00</published><updated>2009-07-11T20:31:04.756-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-11T20:31:04.756-07:00</app:edited><title>Vodka, slurpees, a waterfight, and a stripper pole</title><content type="html">There is a web site out there that lets you review local businesses; it's called &lt;a href="http://www.yelp.com/"&gt;Yelp&lt;/a&gt; (&lt;a href="http://www.yelp.ca/"&gt;Canadian&lt;/a&gt; and &lt;a href="http://www.yelp.co.uk/"&gt;UK&lt;/a&gt; versions are available). While I was interning at Google, Guido joined the site and told me that when he signed up the founders added him as friends since they use Python. As I had been looking for a site to post restaurant reviews in Vancouver and Yelp had the best listing of restaurants (most sites lacked a large portion of restaurant listings), &lt;a href="http://brettsky.yelp.ca/"&gt;I joined as well&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I then subsequently began to post reviews. While in SF I posted a couple, but didn't make it a habit. But upon returning to Vancouver I made an effort to post a review every time I ate at a restaurant. I caught the eye of someone named &lt;a href="http://crystals.yelp.ca/"&gt;Crystal&lt;/a&gt; who was active in the local Yelp community here in Vancouver. She's so active, in fact, she became the new community manager for Yelp in Metro Vancouver two months ago. And when Crystal became community manager, Vancouver gained a &lt;a href="http://www.yelp.com/elite"&gt;Yelp Elite Squad&lt;/a&gt;, which I became a member of early last month just before the group's first event.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The great thing about being a part of the Yelp Elite is your local community manager organizes some free event every month. This month it was to attend the &lt;a href="http://www.yelp.ca/biz/elite-event-on-the-party-bus-vancouver#hrid:e9_YdOTL_jQxAaJ-PBdXQA"&gt;flash mob waterfight in Stanley Park&lt;/a&gt;. I went to this the first year it was held in Vancouver two years ago and had a blast, so I didn't pass up my opportunity to go again this year (I missed last year for some reason).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It started with us being picked up by a &lt;a href="http://www.vancouverpartybus.com/?p=buses&amp;amp;id=3"&gt;party bus&lt;/a&gt; right off the Burrard Bridge. We were then taken to three different 7-Elevens for free mini slurpees with vodka tossed in for those who desired it. My first slurpee was lime with vodka, the second one was a virgin orange. But I only partially got through my second slurpee because the vodka and sugar did not do great things to my stomach. Luckily someone thought to buy some chips that help settle my stomach.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We then hit the waterfight, and like the first year I went I just ran in guns blazing! I of course got soaked head to toe, all while having great fun. Couple hundred people turned out and all behaved themselves when it came to innocent bystanders. Did that for about half an hour and then headed back to the beach on the party bus.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But on the way back we made sure we took full advantage of our party bus. If you follow the link above for the bus you will notice that there is a stripper pole at the back of it. On the drive out of the park, Crystal tried to get the two other guys on the bus to dance on the pole as they were already sitting there with their shirts off. They said they were going to go for it, but didn't commit, so I said, "you pussies", and hopped on the pole and did a little dance. Now having all of our stuff sitting back there on top of my being taller than one could stand, it wasn't too much of a show, but it was enough to get me a Yelp shot glass full of vanilla vodka. After I broke the ice one of the guys finally went up. We then had two girls go at it together twice. That pair then had me join them and then later another girl on the bus. And when we finally stopped at our final destination I attempted &lt;a href="http://www.flickr.com/photos/cyberjapan/3195091269/"&gt;one stripper pole move&lt;/a&gt; which I pulled off, and &lt;a href="http://www.flickr.com/photos/68531548@N00/234537885"&gt;one I couldn't attempt&lt;/a&gt; because of a lack of upper body strength and general ceiling clearance. I actually did the one I could do twice because I got requests for photos, but that's when I learned why men typically don't pole dance.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Afterwards we went to &lt;a href="http://www.yelp.ca/biz/burrard-bridge-marine-bar-and-grill-vancouver#hrid:DTi966MNW7ZbO1oN7eHe6w/"&gt;Burrard Bridge&lt;/a&gt; for drinks. And from there I came home, showered, and took a nap. Overall it was a great day! And before anyone asks for photos, plenty were taken and will end up on the &lt;a href="http://www.flickr.com/photos/yelp/collections/72157619482366749/"&gt;Yelp Vancouver Flickr collection&lt;/a&gt; sometime in the near future.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/eJo_Dx7shHE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/6071042144010122122/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=6071042144010122122" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/6071042144010122122?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/6071042144010122122?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/eJo_Dx7shHE/vodka-slurpees-waterfight-and-stripper.html" title="Vodka, slurpees, a waterfight, and a stripper pole" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2009/07/vodka-slurpees-waterfight-and-stripper.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04CR3g6eCp7ImA9WxJXGUg.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-7744586637686211332</id><published>2009-06-13T21:22:00.003-07:00</published><updated>2009-06-13T22:06:06.610-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-13T22:06:06.610-07:00</app:edited><title>Reaching PhD candidacy and what it means</title><content type="html">In case you have not heard through phone, email, IM, &lt;a href="http://friendfeed.com/brettsky"&gt;FriendFeed&lt;/a&gt;, or &lt;a href="http://twitter.com/brettsky"&gt;Twitter&lt;/a&gt;, I have reached PhD candidacy for my doctorate. But since a bunch of people have asked me exactly what that means I figured I would explain it along with the overall steps needed to get a PhD from UBC in computer science (CS).&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When I first arrived at UBC, the first thing I did was take courses. All other departments at UBC have comprehensive exams, which are exhaustive tests to make sure your breadth of knowledge is wide enough for someone who will have a PhD. This is done to make sure you are well-rounded as an individual for your field since your PhD thesis makes you an expert in such a narrow field it would otherwise be very easy to get your degree without knowing some core fundamentals.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Luckily for me the CS department at UBC is special. We don't have comprehensive exams, but instead an eight course breadth requirement. By making sure you take courses in some broad areas the department with an acceptable grade (I believe it is a B or better) the department makes sure you are in general a computer scientist. My first year was spent taking three courses to meet this requirement.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You also need to find a supervisor. The definition of the role varies from supervisor to supervisor, but in general that should help make sure you stay on the right path to graduate. I lucked out that my &lt;a href="http://users.csc.calpoly.edu/~akeen/"&gt;masters supervisor&lt;/a&gt; is friends with my now &lt;a href="http://www.cs.ubc.ca/~wohlstad/"&gt;PhD supervisor&lt;/a&gt;. So I managed to get a supervisor within a couple of months of arriving at UBC. But apparently most people arrive knowing who they want to work this. I suspect this is partially because in Canada a masters degree is a separate step from your PhD, unlike in the States where typically you skip your masters if you go for the PhD.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then you start hunting for a thesis topic. For me this was a long, arduous process. The ideas I came up with either were either not scientific enough (not enough research and so more like a big masters thesis) or too big (requiring multiple PhDs and years of work). But I did finally find one.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Once you have a topic you need a committee. You can add people because they would make a good recommendation later on when you apply for a professorship. You can ask someone who fills in a knowledge gap you might have involving related work. Or you can ask someone who you think won't cause you much grief. Either way you need a committee. At UBC you need three, although one of the members is almost always your supervisor, so you really only need to hunt down two more people.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;With a topic chosen and your committee selected, you need to defend your thesis topic proposal. A defense (at least at UBC) consists of a half hour presentation, a round of questions from your committee, questions from the audience, and then more questions from the committee. The purpose in doing this is to make sure you are not going to waste time on a topic that will not lead to you getting a PhD. In other words, if you successfully defend your thesis topic the department has said it will grant you a PhD if you do what you said you would do. This is what I just did.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The last step is actually writing your thesis and defending that. The defense is just like the one you do for your proposal. The reason I am now labeled a PhD candidate is I am now a candidate to defend a thesis. Up to this point the university would not let me consider defending a thesis as I had other requirements to complete. But with all but one checkbox out of the way I am allowed to defend a thesis. Some universities also call the state I am in All But Dissertation (ABD).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now obviously there is more to a PhD then what I have said here (primarily the actual research and getting publications). But the primary steps of courses/exams, supervisor, topic, committee, proposal defense, and finally thesis defense are what you need to go through to get a PhD. For me I now have a flag at the finish line that is visible from where I stand; I just can't tell how far away the flag is.&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/RPyiCsUHgmM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/7744586637686211332/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=7744586637686211332" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/7744586637686211332?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/7744586637686211332?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/RPyiCsUHgmM/reaching-phd-candidacy-and-what-it.html" title="Reaching PhD candidacy and what it means" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2009/06/reaching-phd-candidacy-and-what-it.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYFSHw_eyp7ImA9WxJQEk8.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-1025837443568279114</id><published>2009-05-24T21:30:00.003-07:00</published><updated>2009-05-24T22:08:39.243-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-24T22:08:39.243-07:00</app:edited><title>How I would like to interact with the Internet from a physical perspective</title><content type="html">Don't ask me why, but lately I have been thinking about how I would like to physically interact with the Internet, both in terms of producing and consuming content. With the proliferation of Internet access I think people will begin to come across more and more ways to access the Internet in their daily lives. Just a few years ago no one had unlimited data plans on their cell phones or netbooks that cost hardly anything. But now we can carry the Internet around in our pocket or backpacks without issue. But just because we can carry the Internet around in our pocket does not mean it is the best form-factor to actually interact with the Internet.&lt;br /&gt;&lt;br /&gt;To begin, I think online content needs to be classified in small and large sizes. Small content is things like posts to Twitter, typical emails, or blog posts. Another way to think of it is it is no longer than two screens full of text on your typical smartphone. It takes no effort to scroll from top to bottom on a cell phone such that if you have to reference something at the top of what you are reading you won't think twice about scrolling back to the top. Everything else is large content.&lt;br /&gt;&lt;br /&gt;For small content I think reading it on your cell phone is fine. The content is short enough that you will not be staring at the small screen for very long. Plus small content tends to be very timely and thus consuming it while out on the town makes sense as the longer it is until you get to it the less relevant it will be.&lt;br /&gt;&lt;br /&gt;As for producing small content, your cell phone can also be fine, albeit only for really small content. I have no problem writing a paragraph or so on my cell, but I wouldn't want to go past that.&lt;br /&gt;&lt;br /&gt;The next step up from cell phones is a tablet. &lt;a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/g/a/2009/05/21/urnidgns852573C400693880002575BD006DF5A2.DTL"&gt;If Apple were to create a tablet&lt;/a&gt;, it would be great for consuming all online content regardless of size. Something about 9" in diameter would be large enough to display text at a comfortable size for long-term reading. But it would also be small enough to easily carry around to any place where you might want to read such as the living room, bedroom, the local coffee shop, some bench outside, etc.&lt;br /&gt;&lt;br /&gt;But I would not want to use the tablet to produce large content. While the on-screen keyboard would most likely be large enough that I could type several paragraphs without many errors, I would most likely get frustrated by how slow it would be compared to a physical keyboard (I am a fast typist). And so the tablet only slightly alleviates the content creation limitation of a cell phone, but it greatly improves the consumption experience.&lt;br /&gt;&lt;br /&gt;This leaves us with laptop for consuming and creating all content. While it is not as convenient as a phone or tablet, it is still portable enough to carry around as long as you are not going hiking.&lt;br /&gt;&lt;br /&gt;So, I want my cell phone for reading and writing emails along with reading short blog posts. I want a tablet for writing short blog posts but reading anything online. And I want my laptop for creating large content. Here is to hoping the Apple tablet rumor is true so I can actually start browsing the web on a tablet instead of having to always pull my laptop out.&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/HQxWWRj8FAA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/1025837443568279114/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=1025837443568279114" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/1025837443568279114?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/1025837443568279114?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/HQxWWRj8FAA/how-i-would-like-to-interact-with.html" title="How I would like to interact with the Internet from a physical perspective" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2009/05/how-i-would-like-to-interact-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQAR3o-fCp7ImA9WxJSEkU.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-476869561321113450</id><published>2009-05-02T11:01:00.001-07:00</published><updated>2009-05-02T11:02:26.454-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-02T11:02:26.454-07:00</app:edited><title>Why I am so critical of women and their sunglasses</title><content type="html">I have come to realize something about myself when I judge women on how they look. Having figured this out it puts into perspective why I have been so harsh towards women on certain things and not on others. Certainly it is why I absolute abhor poorly chosen sunglasses. What is this realization? I am very picky about what accessories women choose to wear.&lt;br /&gt;&lt;br /&gt;When it comes to one's clothing, we all have days where we just don't necessarily have the options we want for that day (my mother and her expansive closet withstanding). I know I have had those days where I just had not gotten around to doing laundry and so my clothing options were rather limited. And one cannot go out in public without a shirt and pants. So I can understand a woman choosing a top or pair of pants one day that are not what I would have chosen for them.&lt;br /&gt;&lt;br /&gt;This understanding even extends to shoes. I currently have my casual shoes sitting in my entry hall waiting to be taken to a cobbler as the soles are coming loose. Because of this I only have sneakers and my shoes I reserve for slacks or days I want to take it up a notch. Typically, if I think the nicer shoes might be too much I dress it down with the sneakers. So I can understand a woman making a bad choice in footwear.&lt;br /&gt;&lt;br /&gt;But sunglasses? I don't care how sunny of a day it is, you don't have to wear sunglasses like pants. This is especially true in Vancouver where the sun is typically not out even when people are wearing their sunglasses. When you put on your sunglasses you are choosing to wear them. That means you are choosing to look how you do with those sunglasses. So if you look bad in them it says to me you made that conscious choice to look like that. Thus I judge much more harshly on that choice.&lt;br /&gt;&lt;br /&gt;Same goes for other accessories such as earrings, any form of piercing, tattoos, etc. This helps explain why I react why I do to nose and lip piercing; you choose to look like that voluntarily and I really don't go for that sort of thing.&lt;br /&gt;&lt;br /&gt;Now admittedly I have never had a conversation with a women with a nose piercing where I was saying to myself, "this person is amazing, but I can't ask her out because I simply cannot stand her nose piercing". But when I walk down the street or sit on the bus and I am judging women on how they look, those that choose to wear accessories that don't look good definitely get judged more harshly than others.&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/1KeNfvV_XuA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/476869561321113450/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=476869561321113450" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/476869561321113450?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/476869561321113450?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/1KeNfvV_XuA/why-i-am-so-critical-of-women-and-their.html" title="Why I am so critical of women and their sunglasses" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2009/05/why-i-am-so-critical-of-women-and-their.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MCSHg8cCp7ImA9WxJSEEg.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-9111876040453661989</id><published>2009-04-29T19:26:00.003-07:00</published><updated>2009-04-29T19:44:29.678-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-29T19:44:29.678-07:00</app:edited><title>The two types of clapping</title><content type="html">During my orientation at &lt;a href="http://www.calpoly.edu/"&gt;Cal Poly SLO&lt;/a&gt; orientation for my masters we had an ice breaker where you walked around the room trying to fill in a grid with names of people who have met some criteria (e.g. born outside of California). In the end completed grids were entered into a raffle and a winner was chosen. Once the name was pulled people clapped. I wondered why people were clapping, though, for someone who simply was lucky. Even if you assume it took some skill to fill in the grid (it didn't) people still clap when people when entirely random drawings that required nothing more than being present for the drawing.&lt;br /&gt;&lt;br /&gt;I have asked people over the years why they thought people clapped to ackknowledge someone who has done nothing requiring skill. This question has actually been used by me to suss out whether someone actually thinking creatively about random crap like me or would rather shrug their shoulders at the question or ridicule me for asking "stupid" questions.&lt;br /&gt;&lt;br /&gt;But regardless of the answers I have received I have never stopped thinking about it. But I believe I have finally reached an answer that I am happy with, and that is there is two different situations that cause people to clap. One instance is from the appreciation of someone's skill at something. When you see a performance that you consider great you will clap to let the person know how you feel.&lt;br /&gt;&lt;br /&gt;The other instance is when you clap to let someone know you are happy for them. This is why we clap at weddings, when someone wins a prize that required no skill, etc. and this is what I witnessed all those years ago at Cal Poly.&lt;br /&gt;&lt;br /&gt;Now I can't think of any actual difference between &lt;span style="font-style: italic;"&gt;how &lt;/span&gt;we clap for the various instances of &lt;span style="font-style: italic;"&gt;why&lt;/span&gt; we clap. People don't seem to use a different style or holler in one instance and not the other. It just simply happens to be two different reasons why we clap.&lt;br /&gt;&lt;br /&gt;Which brings up an interesting point about clapping when you are happy for someone. What if you are not truly happy for them? What if you wanted to be the one who won the prize? You might begrudge the other person for winning, but you are not necessarily happy they won over you either. And yet we still clap. I think this is when people do the typical five lackluster claps and don't bother stretching out the applause. They don't want to come off as cold-hearted, but they don't really want to lie and say they are really that happy for you either.&lt;br /&gt;&lt;br /&gt;This is exactly the type of stuff I contemplate when I stare out my window or go for a walk. How could I possibly still be single? =)&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/DU1xQzEoF2Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/9111876040453661989/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=9111876040453661989" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/9111876040453661989?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/9111876040453661989?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/DU1xQzEoF2Q/two-types-of-clapping.html" title="The two types of clapping" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2009/04/two-types-of-clapping.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUGSX48eSp7ImA9WxJTGEQ.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-5978391776190989846</id><published>2009-04-27T21:38:00.002-07:00</published><updated>2009-04-27T21:50:28.071-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-27T21:50:28.071-07:00</app:edited><title>Fuck flying; take the train for short trips!</title><content type="html">For the first time in ages I took the train for a trip that lasted more than an hour; went from Vancouver to Everett, WA to visit my father for his birthday. The total trip took 3.5 hours and none of it was bad.&lt;br /&gt;&lt;br /&gt;Me being me, I got to the train station more than an hour before boarding. I got the desk, picked up my tickets, and then got in line to go through customs. For the train is entailed a check of my passport and an x-ray of my bag (without having to take my laptop out!). Otherwise I walked on to the train and sat in my seat.&lt;br /&gt;&lt;br /&gt;So much leg room! I couldn't believe that I didn't have any space issues with my seat! This alone helps beat out flying.&lt;br /&gt;&lt;br /&gt;But there is also the view. Since the train from Vancouver to Seattle is in the evening I got a nice western view of the setting sun along the BC/Washington coast most of the way.&lt;br /&gt;&lt;br /&gt;There was an extra stop in Blaine, WA for another customs check where they take your customs form and ask you if you are planning to leave anything in the US, etc. But the border patrol people seemed to be in better spirits than there highway counterparts.&lt;br /&gt;&lt;br /&gt;Otherwise the trip was nice going down. Got a bunch of reading done and simply relaxed.&lt;br /&gt;&lt;br /&gt;Coming back, though, did have the drawback of having to get up early. Since there is only a single train that goes up to Vancouver each day I had to take the train that left at 8:30 in the morning from Everett. I am not a morning person so that sucked. Once I got back I took a two hour nap.&lt;br /&gt;&lt;br /&gt;And that is the big drawback of trains; the schedule and restricted destinations. Only having a single run in either direction each day sucks. Plus I can't take the train any farther than Seattle which is a disappointment as I would happily take it down to Portland or Boise to visit family at either location. Plus I would still rather fly for anything that would take a very long time on the train in the name of saving time. But for these short jaunts down to Seattle the train works out rather nicely.&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/v0c5kONKAwk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/5978391776190989846/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=5978391776190989846" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/5978391776190989846?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/5978391776190989846?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/v0c5kONKAwk/fuck-flying-take-train-for-short-trips.html" title="Fuck flying; take the train for short trips!" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2009/04/fuck-flying-take-train-for-short-trips.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQHQ3w_cSp7ImA9WxVbGUs.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-8408528883036085225</id><published>2009-04-05T13:11:00.000-07:00</published><updated>2009-04-05T13:12:12.249-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-05T13:12:12.249-07:00</app:edited><title>Should I learn French or Mandarin?</title><content type="html">It's finally time to decide what foreign language I am going to learn: French or Mandarin. Each have the strengths and weaknesses, but I will try to learn one of them.&lt;br /&gt;&lt;br /&gt;For French, it has the perk of me wanting to visit the country where the language is spoken. I have an interest in visiting France even though my father and Richard are the only people who seem to like visiting France and French is spoken in various other places in the world I might consider visiting. It also sounds rather nice; I have discovered over the years I prefer French jazz to any other form of jazz. I also happen to be living somewhere with a ton of reading material; walking through the grocery store I have plenty of French to read.&lt;br /&gt;&lt;br /&gt;But French is not perfect. I have never been good at saying French words. It does not have the most reasonable grammar rules. I also will not have anyone to practice speaking with once I leave Vancouver.&lt;br /&gt;&lt;br /&gt;For Mandarin I can actually speak the tones -- don't ask me how, I just can. I also have a lot of friends with whom I can practice with. Plus Mandarin would be a lot more useful in the Bay Area than French ever would be. The language is also much simpler when it comes to rules since it practically has none.&lt;br /&gt;&lt;br /&gt;But reading Mandarin is not easy as it is all rote memorization. I also don't feel any great desire to visit China -- I would only do it if other friends were going who were Chinese themselves.&lt;br /&gt;&lt;br /&gt;Anyway, I am going to see if I can't make a choice in the near future and then start learning by the summer.&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/BnkZkcgR8EY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/8408528883036085225/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=8408528883036085225" title="11 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/8408528883036085225?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/8408528883036085225?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/BnkZkcgR8EY/should-i-learn-french-or-mandarin.html" title="Should I learn French or Mandarin?" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><thr:total>11</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2009/04/should-i-learn-french-or-mandarin.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUCQH84eCp7ImA9WxVUFE0.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-4832523496382578751</id><published>2009-03-18T10:31:00.002-07:00</published><updated>2009-03-18T12:07:41.130-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-18T12:07:41.130-07:00</app:edited><title>I now have no car</title><content type="html">This has been an interesting week so far. I drove down Friday to visit my father for the weekend and to pick up the remnants of what I had from SF and take it back home. I had scheduled a bunch of appointments for this week since I leave for PyCon on the 25th and I wanted to get things done, including my car registration which required a smog check.&lt;br /&gt;&lt;br /&gt;But while pulling back on to the highway after lunch at the south end of the island, I heard a pop in my car and a sudden rattling. I pull over and pop the hood in hopes that something obvious simply dislodged that I could somehow reattach. No such luck, though, so I close the hood and start to drive down the highway.&lt;br /&gt;&lt;br /&gt;And that's when I notice the car doesn't do a lot in second gear. As soon as the car accelerated to 20 mph and the car shifted gears there was no speedup in the car and the engine began to race. That spells transmission problems which are never cheap.&lt;br /&gt;&lt;br /&gt;After parking in a parking lot right off the highway I figured out where to have the car towed. The car and I arrived at the garage at 15:00; two hours left in the garage's workday. The garage said they would try to diagnose the issue by the end of the day, but it didn't happen. And because it is the island they were closed all weekend. That left me plenty of time to reflect.&lt;br /&gt;&lt;br /&gt;Transmission repairs are expensive things. Typically you either end up with your transmission rebuilt or you end up buying one already rebuilt. Either way it ain't cheap as the part is expensive and it takes hours of labor to deal with. Knowing this I looked up the blue book value of my car: &lt;a href="http://www.kbb.com/KBB/UsedCars/PricingReport.aspx?YearId=1995&amp;amp;Mileage=150000&amp;amp;VehicleClass=UsedCar&amp;amp;ManufacturerId=7&amp;amp;ModelId=44&amp;amp;PriceType=Private+Party&amp;amp;VehicleId=7249&amp;amp;SelectionHistory=7249%7C30228%7C98260%7C0%7C0%7C272863%7Ctrue%7C272869%7Ctrue%7C272872%7Ctrue%7C272880%7Ctrue%7C272892%7Ctrue&amp;amp;Condition=Fair&amp;amp;QuizConditions="&gt;about US$2,000 in excellent condition&lt;/a&gt;, but more realistically under US$1,400 for fair condition. So I set myself a ceiling price; if the car repairs came in over $2,000 I would not bother to fix the car. A slightly bold move on my part considering I learned how to drive in Los Angeles and was an active driver for about a decade before I moved to Vancouver.&lt;br /&gt;&lt;br /&gt;Come Monday morning I get a call from the garage about the price: $2,385 + tax. Being over my ceiling I ask if they know whether a car registered in BC can be scrapped in Washington State. They didn't know, but said they would look into it. While I wait I make a smattering of phone calls (I tried to stay off the line as my father does not have call waiting and my cell gets no signal here; not exactly cutting edge here in terms of technology) and I find out I can't donate my car as no one wants the hassle of dealing with BC stuff. But once 17:00 rolled around and I knew the garage was not going to be calling that night I began to investigate. I mostly get a bunch of numbers of places to call in the morning (thank you very much Washington AAA!).&lt;br /&gt;&lt;br /&gt;Tuesday morning I get up and start calling around. Turns out the local recycling company will take the car (it also turns out the garage asked what it would take to tow the car back to BC which I didn't ever plan to do). So I go to my car one last time, clear out what I want to keep, strip the license plates off the car, and then drop off the paperwork at the recycling company (since BC has the same crown corporation run both the registeration and provincial car insurance there is no title for the car, just the bottom part of your current registration). And at that point I no longer owned a car.&lt;br /&gt;&lt;br /&gt;I have now inadvertently extended my stay here at my dad's by a week (he is not available to drive me back until then). That means I only get one full day back in Vancouver before I leave for PyCon. Ironically, though, the only thing I had to really deal with before I left was car registration.&lt;br /&gt;&lt;br /&gt;I also need to choose a carshare service. I am not stupid enough to think I will not want to have a car available to me on occasion. In Vancouver there is &lt;a href="http://www.zipcar.com/"&gt;Zipcar&lt;/a&gt; and the &lt;a href="http://www.cooperativeauto.net/"&gt;Co-operative Auto Network&lt;/a&gt; (CAN). Basically Zipcar has a few cars really near me at Safeway, but CAN has more cars overall nearby, just not none quite as close as Zipcar. CAN is also cheaper than Zipcar. But the big issue is that CAN wants a BC drivers license which I don't have. Since I am a student I get to drive under my California license. Now I could take the written test and surrender my CA license for a BC one, but that would mean getting a new CA license in two years (assuming I stay on schedule to graduate, I still plan on working for Google in SF or MTV, and I don't meet some girl that causes me to not move back to the Bay Area). I don't think CAN will save me enough to warrant the hassle. Plus Zipcar is also in the Bay Area so I would be able to keep my membership when I move back to the States. I am giving myself a few days to think about it, but chances are I will go with Zipcar.&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/7cSXngmghd0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/4832523496382578751/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=4832523496382578751" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/4832523496382578751?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/4832523496382578751?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/7cSXngmghd0/i-now-have-no-car.html" title="I now have no car" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2009/03/i-now-have-no-car.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04NSXw-eip7ImA9WxVWEkk.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-4964142274276414000</id><published>2009-02-21T11:21:00.002-08:00</published><updated>2009-02-21T12:59:58.252-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-21T12:59:58.252-08:00</app:edited><title>What the heck I did in SF</title><content type="html">November was not very eventful as I was sick the entire month. And at work there was a little bit of frustration as I was having to learn the Google toolchain again which slowed me down. But I did manage to see some friends during the month (as I did throughout the visit).&lt;br /&gt;&lt;br /&gt;December I was finally up to speed at work and thus actually contributing. But during my off hours I was busy working on my AOSD paper as it was only "conditionally accepted" which, according the email, meant it was actually rejected (not exactly a positive way to inspire someone to put work into their paper to improve it). But in the end it was accepted and I will be the absolute talk given at the conference.&lt;br /&gt;&lt;br /&gt;January was good. With nothing taking up my free time but what I wanted, I actually was able to relax. I actually noticed that I was laughing out loud again, which was odd feeling since I had not realized I had stopped.&lt;br /&gt;&lt;br /&gt;February was more of the same. The release of 1.1.9 of &lt;a href="http://code.google.com/appengine/"&gt;App Engine&lt;/a&gt; actually contained code by me which was neat.&lt;br /&gt;&lt;br /&gt;During my trip I managed to go to SF MOMA and the de Young. SF MOMA was rather contemporary, which meant I didn't like a decent chunk of the stuff. The de Young I didn't get to see enough of.&lt;br /&gt;&lt;br /&gt;It was nice to see my friends again. I actually managed to see almost everyone at least once. One friend just never responded to my emails (taking that as a hint) and the other fell ill both times we were going to meet up (not taking that as a hint).&lt;br /&gt;&lt;br /&gt;From this trip I remembered why I do and do not like having a roommate.&lt;br /&gt;&lt;br /&gt;Overall the visit was good. I definitely was fine with the idea of just staying, but with two years left on the degree I once again fought the temptation of just staying at Google and came back to Vancouver.&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/iE1oklBQFxg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/4964142274276414000/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=4964142274276414000" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/4964142274276414000?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/4964142274276414000?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/iE1oklBQFxg/what-heck-i-did-in-sf.html" title="What the heck I did in SF" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2009/02/what-heck-i-did-in-sf.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4BRX0yfip7ImA9WxVQGEo.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-1584328282192721066</id><published>2009-02-05T14:05:00.002-08:00</published><updated>2009-02-05T15:02:34.396-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-05T15:02:34.396-08:00</app:edited><title>Explaining what Google Latitude is</title><content type="html">(I do plan on writing a blog post about what I have been up to lately just like Vivian requested, but not right now; but do know I have actually started to laugh out loud again, so that's a good sign)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/latitude/"&gt;Google Latitude&lt;/a&gt; just launched and I have had some friends ask me what it is and other express some worry about its privacy implications. So first: what is Google Latitude? It basically places you on the map based on where you are. You can either set your location automatically (through your cell phone if it is supported or from an &lt;a href="http://www.google.com/support/websearch/bin/answer.py?hl=en&amp;amp;answer=20324"&gt;iGoogle&lt;/a&gt; gadget) or you can set it manually.&lt;br /&gt;&lt;br /&gt;The other part of Latitude is you can see where your friends are. You can invite people (and obviously people can invite you). You then end up with a list of people who you are sharing your location with.&lt;br /&gt;&lt;br /&gt;And this is when I help calm people down about privacy. To begin, only people you have explicitly cleared to see your location can know where you are. This means the general Internet cannot find out where you are. If I invite Vivian to see where I am she can, or she can invite me and I can say I am okay with saying where I am. But otherwise Vivian cannot figure out where I am even if she is listed in Google Talk for me, etc. I can also let Vivian know where I am but set specifically for her that she can only know what city I am or actually hide my location from her. So even for people I am willing to let know where I am, I can limit to the city level or actually turn it off.&lt;br /&gt;&lt;br /&gt;Or I can totally lie for everyone. Since I can set my location manually or turn it off entirely I can globally control for everyone who I have said can know where I am where they think I happen to be (if anywhere). In other words you can very easily control who knows what about where you are.&lt;br /&gt;&lt;br /&gt;So why use Latitude? For now there is no special service tied into it so its usefulness is purely based on looking at a map and seeing where people are. But I already know of some ways I plan to use it. For one thing, if I have a friend I am meeting and I am wondering if they are going to be on time, I can look at the map and see how far away they are. That can help prevent me from calling them wondering where they are or how late they are going to be if they have not called (which you should still do =). I can see if my friends are hanging out at home and thus potentially available to just hang out and some random evening. I could see who is on campus for going to lunch with. If people really get into the service then I could start setting my status message to something I plan or want to do and people can respond based on whether they want to participate and are close enough to (e.g. "want to watch &lt;movie&gt; tonight?"). I am even willing to share what city I am in with my parents so they know whether I returned from a conference or something yet.&lt;br /&gt;&lt;br /&gt;For me the question becomes who do I share my location with and to what level. The easy one is my parents who can know what city I am in (sorry Mom and Dad, but you don't need to know what nights I happen to not spend at home). The brother and step-sister can know where I am exactly (and they already do). But what about everyone else? For right now the litmus test for me is whether I would tell the person where I am if they called at 4:00 in the morning, sounding kind of down, and they asked me where I was right off the bat. I would assume they were feeling crappy about something and wanted to come over to talk. If I wouldn't hesitate to the person where I was I am willing to let them know where I am exactly on Latitude. Now if there is someone I would not be willing to do this for but if they knocked on my front door I would immediately invite in on-site then they can have city level knowledge. This applies to people I know from the PyCon community and have actually met in person multiple times. In other words Latitude is not like Facebook and I will not approve just anybody I just happen to know.&lt;br /&gt;&lt;br /&gt;I think Latitude is a rather cool thing. It definitely isn't new since &lt;a href="http://brightkite.com/"&gt;brightkite&lt;/a&gt;, &lt;a href="http://www.loopt.com/"&gt;Loopt&lt;/a&gt;, and &lt;a href="http://plazes.com/"&gt;Plazes&lt;/a&gt; all did this before Google. But the as with all things Google, there is the Google effect thanks to everyone I know having a Gmail account means they can easily get on the service. Plus I trust Google to not abuse knowing where I am and to also keep it safe from leaking out accidentally.&lt;br /&gt;&lt;br /&gt;Hopefully some of my friends will get into using the service to make it more useful. Plus I am looking forward to when the Android application gets pushed to my phone in the next software update. We are definitely moving towards a more connected world and knocking down that geographic barrier will help with that.&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/NqMR0OWP1uo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/1584328282192721066/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=1584328282192721066" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/1584328282192721066?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/1584328282192721066?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/NqMR0OWP1uo/explaining-what-google-latitude-is.html" title="Explaining what Google Latitude is" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><thr:total>4</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2009/02/explaining-what-google-latitude-is.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cFQnk7eyp7ImA9WxVQEEQ.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-7401439752310688634</id><published>2009-01-27T15:16:00.002-08:00</published><updated>2009-01-27T15:30:13.703-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-27T15:30:13.703-08:00</app:edited><title>Received my PSF Community Service Award today</title><content type="html">&lt;center&gt;&lt;a href="http://picasaweb.google.com/lh/photo/kYtM9KCj-2qTf5DK1WLREw?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_nCbxlrsRdCg/SX-UsdPom7I/AAAAAAAACR4/5gKelKjPuPE/s400/1.jpg" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Today in the mail I got my &lt;a href="http://www.python.org/community/awards/psf-awards/"&gt;Python Software Foundation Community Service Award&lt;/a&gt;! I received this for some community stuff I did which took about two years to complete and taught meaning of the word "delegation" and for writing stuff.&lt;br /&gt;&lt;br /&gt;This award means a lot to me. There is really only one other award that is given out in the Python community which is the &lt;a href="http://www.python.org/community/awards/frank-willison/"&gt;Frank Willison Award&lt;/a&gt; and I don't know if I will ever get that one (the people who have received that award have been involved with the Python community for a time much longer than me). It's really nice to know that people really do appreciate the work you do. It's one thing to know that your work is good and useful just because you personally know it improved things, but it's another to get external recognition through an award like this or have someone walk up to you and shake your hand to thank you for something you did.&lt;br /&gt;&lt;br /&gt;This award ranks up there with getting commit privileges and PyCon 2005 where lots of people who I respect as programmers complimented me on my masters thesis work.&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/NcVICyihsrc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/7401439752310688634/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=7401439752310688634" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/7401439752310688634?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/7401439752310688634?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/NcVICyihsrc/received-my-psf-community-service-award.html" title="Received my PSF Community Service Award today" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/_nCbxlrsRdCg/SX-UsdPom7I/AAAAAAAACR4/5gKelKjPuPE/s72-c/1.jpg" height="72" width="72" /><thr:total>5</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2009/01/received-my-psf-community-service-award.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcNQH0-fCp7ImA9WxVTF0o.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-6344962765657770740</id><published>2008-12-31T16:07:00.003-08:00</published><updated>2008-12-31T16:34:51.354-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-31T16:34:51.354-08:00</app:edited><title>How US Senate seats compare to population representation</title><content type="html">The other day I created an &lt;a href="http://spreadsheets.google.com/pub?key=p5dPIDxC90gCD11VZ4sD0cQ&amp;amp;output=html&amp;amp;gid=1&amp;amp;single=true"&gt;organizational chart&lt;/a&gt; that shows the five most populous cities in America and the states that it takes to equal that population. The reason I did that was to visually illustrate how out of whack the Senate seems to be for representation of the US compared to population. Looking at the extreme example, NYC has the same population has the nine least populated states in the Union. That means that the people in NYC who share two Senators with all of NY would have 18 Senators if they were instead those people from the nine states.&lt;br /&gt;&lt;br /&gt;Now before people start to get after me about the House of Representatives being population-based, let's think about the balance of power here between the House and the Senate. If the federal government is meant to represent all of America, why does the Senate which disproportionally represents the populace, have equal say, if not more, in national matters? The Senate is where a filibuster can occur. The Senate can block and amend any bill the House passes. Why does someone from Wyoming get to be represented by 1/257,502 of a Senator while someone from California is represented by 1/18,228,774 of a Senator? That's over 70 times more representative power for the person from Wyoming compared to California!&lt;br /&gt;&lt;br /&gt;The funny thing here is comparing all of this to Canada. In the US, the federal government actually does a lot of things for the nation. In Canada, however, most power is devolved to the provinces. And yet in Canada Parliament is based on population! So the country where the federal government does less has a more balanced representation than in the country where the federal government does more!&lt;br /&gt;&lt;br /&gt;Maybe some states could be merged together so that the balance is a little bit more reasonable. Put Wyoming and Montana together. How about merging North and South Dakota? And don't tell me that there is too much of a cultural block; if East and West Germany can become a single country again then some states can merge.&lt;br /&gt;&lt;br /&gt;The point of this rant is that the representation at the federal level should not be inverted when the federal government is powerful. If the US was more like Canada and the federal government didn't do that much then fine, I could live more with the imbalance. But that is simply not the case here.&lt;br /&gt;&lt;br /&gt;Oh, and if you read some comments in another blog post I did in one of my two blogs this entire post makes me come off slightly as a hypocrite. =) As with all of my ranting blog posts, take what I say with a grain of salt.&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/xMC6Aq9CDns" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/6344962765657770740/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=6344962765657770740" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/6344962765657770740?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/6344962765657770740?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/xMC6Aq9CDns/how-us-senate-seats-compare-to.html" title="How US Senate seats compare to population representation" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><thr:total>7</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2008/12/how-us-senate-seats-compare-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QMQXgycSp7ImA9WxVTEko.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-3791678845376952055</id><published>2008-12-26T00:13:00.002-08:00</published><updated>2008-12-26T00:16:20.699-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-26T00:16:20.699-08:00</app:edited><title>Things I want to do in SF and Vancouver</title><content type="html">I decided to shift my todo list for SF and Vancouver that I had on my web site to Google Maps. If people have suggestions of what to add to the list, feel free to email me or leave a comment.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;msa=0&amp;amp;msid=105502746449840701644.00045eec45c94c097827c&amp;amp;ll=37.479217,-122.433701&amp;amp;spn=1.687748,3.873763&amp;amp;output=embed&amp;amp;s=AARTsJo1llQM5bK6b0M454BL2x3Xju452A" frameborder="0" height="350" scrolling="no" width="425"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;msa=0&amp;amp;msid=105502746449840701644.00045eec45c94c097827c&amp;amp;ll=37.479217,-122.433701&amp;amp;spn=1.687748,3.873763&amp;amp;source=embed" style="color: rgb(0, 0, 255); text-align: left;"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;s=AARTsJp44_D3FfnO4MzZ3brIxAaeFZjaDA&amp;amp;msa=0&amp;amp;msid=105502746449840701644.00045eec7bd4fb31905c4&amp;amp;ll=49.335862,-123.079834&amp;amp;spn=1.252826,2.334595&amp;amp;z=8&amp;amp;output=embed" frameborder="0" height="350" scrolling="no" width="425"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;msa=0&amp;amp;msid=105502746449840701644.00045eec7bd4fb31905c4&amp;amp;ll=49.335862,-123.079834&amp;amp;spn=1.252826,2.334595&amp;amp;z=8&amp;amp;source=embed" style="color: rgb(0, 0, 255); text-align: left;"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/XFAfon5eW_Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/3791678845376952055/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=3791678845376952055" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/3791678845376952055?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/3791678845376952055?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/XFAfon5eW_Y/things-i-want-to-do-in-sf-and-vancouver.html" title="Things I want to do in SF and Vancouver" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2008/12/things-i-want-to-do-in-sf-and-vancouver.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkACQXk4eyp7ImA9WxRaFkk.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-4891439315944536373</id><published>2008-12-18T17:00:00.003-08:00</published><updated>2008-12-18T17:06:00.733-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-18T17:06:00.733-08:00</app:edited><title>Started a photo album for random photos</title><content type="html">&lt;center&gt;&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" flashvars="host=picasaweb.google.com&amp;amp;captions=1&amp;amp;RGB=0x000000&amp;amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fbcannon%2Falbumid%2F5281229218676110929%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer" width="288" height="192"&gt;&lt;/embed&gt;&lt;/center&gt;&lt;br /&gt;I tend to take random photos with my cell phone as I walk around town. And with my Android phone having direct upload abilities to my &lt;a href="http://picasaweb.google.com/bcannon"&gt;Picasa Web Album accoun&lt;/a&gt;t I figured I might as well start an album for those random photos. I won't post after every photo since FriendFeed will pick it up as well as the news feed from Picasa Web.&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/h8ZjajoYrPc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/4891439315944536373/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=4891439315944536373" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/4891439315944536373?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/4891439315944536373?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/h8ZjajoYrPc/started-photo-album-for-random-photos.html" title="Started a photo album for random photos" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2008/12/started-photo-album-for-random-photos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8GQXw_eyp7ImA9WxRbGE0.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-3583482271305650835</id><published>2008-12-08T22:34:00.002-08:00</published><updated>2008-12-08T23:47:00.243-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-08T23:47:00.243-08:00</app:edited><title>Alive in SF</title><content type="html">I move in on a Saturday. I come down with the flu that Monday night that's so bad I miss my second day of work. How can it get worse? I get a cold shortly after starting to recover from the flu. I didn't consider myself basically over all of my illnesses until the US Thanksgiving  holiday weekend. My first month living in downtown SF and I fall ill to the point that I don't get to go out and take advantage of the situation.&lt;br /&gt;&lt;br /&gt;But I tried to make up for it the first week I was ill. I went to a San Jose Sharks game with other Google interns the Tuesday following Thanksgiving. Although throughout the game we were constantly shifting seats out of mix-ups with sitting in the wrong seats, it was still fun. Took CalTrain for the first time; 1.5 hours to get to the downtown SF station from HP Pavilion.&lt;br /&gt;&lt;br /&gt;Wednesday I attended the Python SF Meetup. While the beginning of the meeting was a little slow as I didn't know anyone there, the talk was good. Plus I stuck around until they kicked us out talking with various people which was great. Python 3.0 was also released that day which was a big deal for Python in general and for me since since I put a lot of work into it.&lt;br /&gt;&lt;br /&gt;Thursday was clothes shopping with my friend Anna. Ended up with a pair of Ever designer jeans from Bloomingdales.&lt;br /&gt;&lt;br /&gt;Friday was the SF Google Xmas party for my teams and others that fall within a larger group. Took Anna along so I didn't go stag. It was held at Medjool in the Mission. The view from the roof was great. After Google's time at the club ended and the vibe didn't go the way we wanted, Anna and I walked down the street to Bruno's and danced for a couple of hours. Have not had a chance to do that in a while and it was a lot of fun.&lt;br /&gt;&lt;br /&gt;Saturday was sleeping. =) Accidentally slept in until 14:00. Eventually got out of the apartment and did some work on my thesis proposal and a Python project.&lt;br /&gt;&lt;br /&gt;Sunday was brunch with Henry and Sandy in Chinatown. I also got a bunch of work done on a Python project.&lt;br /&gt;&lt;br /&gt;Today was my first session with a personal trainer at the gym. While I didn't work up a sweat, I am sore; session was about strength measurement.&lt;br /&gt;&lt;br /&gt;Work has been fine. Last week I was getting frustrated with what I was working on as none of the solutions I tried were working. Hopefully I can figure something out this week as I want to move on to the next part of the solution.&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/KGuVW3hmjBg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/3583482271305650835/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=3583482271305650835" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/3583482271305650835?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/3583482271305650835?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/KGuVW3hmjBg/alive-in-sf.html" title="Alive in SF" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2008/12/alive-in-sf.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8BQH4yeip7ImA9WxRWGUg.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-8783102680931622588</id><published>2008-11-05T21:33:00.002-08:00</published><updated>2008-11-05T21:54:11.092-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-05T21:54:11.092-08:00</app:edited><title>Getting the flu just before you start work sucks</title><content type="html">I came down with the flu Monday night. Not the best time since the next morning I had to take the shuttle to Google in Mountain View. Orientation went well; supposedly I was the fastest person to ever go through it in about an hour. Just had to fill out the usual paperwork (I-9, W-4, NDA, etc.).&lt;br /&gt;&lt;br /&gt;After that I had lunch with various people I know at Google from the MTV campus. Once that was done I exchanged my t-shirt for a bigger size and then hung out with Bryan for a couple of hours. We chatted for a bit and then I sat at a co-worker's desk and hacked on Oplop while I waited for a friend to get off work.&lt;br /&gt;&lt;br /&gt;My friend and I went and had what might be called Chinese American food. Think American dishes, but with a Chinese twist (e.g. a club sandwich with egg, or peanut butter french toast).&lt;br /&gt;&lt;br /&gt;By that point I was feeling horrible. I took the Google shuttle home, emailed Guido that I would most likely not be coming in for my first day at the SF office (which was a big disappointment to me as I was looking forward to it), hit the NyQuil, and proceeded to sleep from 21:00 until about 12:00 today.&lt;br /&gt;&lt;br /&gt;I am feeling much better at the moment and will be going into the office tomorrow. Luckily this flu hit hard early. Should be pretty much over it by the end of the weekend.&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/32wi9fGTEEk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/8783102680931622588/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=8783102680931622588" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/8783102680931622588?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/8783102680931622588?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/32wi9fGTEEk/getting-flu-just-before-you-start-work.html" title="Getting the flu just before you start work sucks" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2008/11/getting-flu-just-before-you-start-work.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIGSH89fCp7ImA9WxRWF0o.&quot;"><id>tag:blogger.com,1999:blog-13126949.post-7838207506708863574</id><published>2008-11-03T20:35:00.002-08:00</published><updated>2008-11-03T20:38:49.164-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-03T20:38:49.164-08:00</app:edited><title>In SF</title><content type="html">For those of you who follow me on &lt;a href="http://identi.ca/brettsky"&gt;identi.ca&lt;/a&gt; (and thus by extension on &lt;a href="http://friendfeed.com/brettsky"&gt;FriendFeed&lt;/a&gt;, and by extension yet again on &lt;a href="http://twitter.com/brettsky/"&gt;Twitter&lt;/a&gt;), you know that I have arrived in SF. Have orientation tomorrow at Google to fill out paperwork. So far, so good!&lt;img src="http://feeds.feedburner.com/~r/AskewedThoughts/~4/rU98hIyqmMs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://askthoughts.blogspot.com/feeds/7838207506708863574/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=13126949&amp;postID=7838207506708863574" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/7838207506708863574?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/13126949/posts/default/7838207506708863574?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AskewedThoughts/~3/rU98hIyqmMs/in-sf.html" title="In SF" /><author><name>Brett Cannon</name><uri>https://plus.google.com/115362263245161504841</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-W02X_Q1zdSo/AAAAAAAAAAI/AAAAAAAAYmM/H0hrtiNwdlI/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://askthoughts.blogspot.com/2008/11/in-sf.html</feedburner:origLink></entry></feed>
