<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for pcolijn</title>
    <link>http://www.advogato.org/person/pcolijn/</link>
    <description>Advogato blog for pcolijn</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Sat, 11 Oct 2008 14:30:28 GMT</pubDate>
    <item>
      <pubDate>Sun, 15 Apr 2007 21:19:33 GMT</pubDate>
      <title>15 Apr 2007</title>
      <link>http://www.advogato.org/person/pcolijn/diary.html?start=160</link>
      <guid>http://www.advogato.org/person/pcolijn/diary.html?start=160</guid>
      <description>&lt;b&gt;Our Industry&lt;/b&gt;&#xD;
&#xD;
&lt;p&gt; I don't think I've mentioned this before, but I tend to be a&#xD;
champion of&#xD;
getting more women interested in computer science. As Larry&#xD;
Page puts it,&#xD;
we're missing out on an incredibly large talent pool right&#xD;
now by having&#xD;
so few women in computer science. We could be solving more&#xD;
problems and&#xD;
more interesting problems if we had more people working on&#xD;
them, and over&#xD;
half the population is female, so the industry in its&#xD;
current state is&#xD;
clearly losing out.&#xD;
&#xD;
&lt;p&gt; According to &lt;a&#xD;
href="http://en.wikipedia.org/wiki/Women_in_computing"&gt;Wikipedia&lt;/a&gt;,&#xD;
the number of women in computing the US declined from&#xD;
35.2% in 1990 to 28.4% in 2000. Wow, talk about a step&#xD;
in the wrong direction. Why is this? There have been &lt;a&#xD;
href="http://www.cs.cmu.edu/afs/cs/project/gendergap/www/index.html"&gt;many&lt;/a&gt;&#xD;
&lt;a&#xD;
href="http://www.easterbridge.com/files/women-in-free-software-gnome.pdf"&gt;studies&lt;/a&gt;,&#xD;
and the reasons can often be distilled down to feelings of&#xD;
exlusion and&#xD;
lack of respect. A principal source of both of the above is&#xD;
immature crude&#xD;
jokes.&#xD;
&#xD;
&lt;p&gt; Which is why when I saw &lt;a&#xD;
href="http://blog.eikke.com/index.php/ikke/2007/04/15/about_the_lack_of_java_style_interfaces_"&gt;this&lt;/a&gt;,&#xD;
I felt compelled to write this post. As immature jokes go,&#xD;
it is relatively&#xD;
mild. I have certainly seen and heard &lt;i&gt;far&lt;/i&gt; worse. But&#xD;
it doesn't&#xD;
really matter; it's still inappropriate, and it's still&#xD;
bound to make people&#xD;
feel uncomfortable, and even more importantly, it's&#xD;
completely unnecessary!&#xD;
The poster could have made the same point using any number&#xD;
of other metaphors,&#xD;
and could have easily found another funny metaphor to use&#xD;
instead of the one&#xD;
he did choose, if he was hell bent on trying to make his&#xD;
post amusing.&#xD;
&#xD;
&lt;p&gt; Anyway, that's my rant for the day. I personally feel that&#xD;
as rude as it&#xD;
may be, attempts at public shaming like this may be the best&#xD;
way to get&#xD;
people to stop with these silly jokes. Pointing these things&#xD;
out isn't half&#xD;
as rude as starting them in the first place, and hopefully&#xD;
can help people&#xD;
realize how pointless and damaging they are.</description>
    </item>
    <item>
      <pubDate>Fri, 12 Jan 2007 17:40:16 GMT</pubDate>
      <title>12 Jan 2007</title>
      <link>http://www.advogato.org/person/pcolijn/diary.html?start=159</link>
      <guid>http://www.advogato.org/person/pcolijn/diary.html?start=159</guid>
      <description>&lt;b&gt;Holidays 'n Such-like&lt;/b&gt;&#xD;
&#xD;
&lt;p&gt; Had a lot of fun. Spent most of the holidays with &lt;a&#xD;
href="http://slatepelican.livejournal.com"&gt;slatepelican&lt;/a&gt;,&#xD;
which&#xD;
was good. Usually I'm not a huge fan of Christmas and that whole&#xD;
time of year, because I find the shopping super stressful,&#xD;
things&#xD;
are always really rushed, airports and planes are packed,&#xD;
etc. But &lt;a&#xD;
href="http://slatepelican.livejournal.com"&gt;slatepelican&lt;/a&gt;&#xD;
made it&#xD;
a lot more fun.&#xD;
&#xD;
&lt;p&gt; We spent a couple days in Chatham, then headed west to&#xD;
Calgary to&#xD;
hang out with my family, and then returned to NY for New Year's&#xD;
with &lt;a href="http://bugbearcub.livejournal.com" &gt;bugbearcub&lt;/a&gt;&#xD;
in tow. (Actually, technically we were in tow I&#xD;
guess, since we arrived a couple hours after he did.) &lt;a&#xD;
href="http://www.colijn.ca/index.php?page=MattWiseass"&gt;mrwise&lt;/a&gt;&#xD;
and his sister also made an appearance for New Year's, which&#xD;
was good&#xD;
(and, as always, klASSy).&#xD;
&#xD;
&lt;p&gt; &lt;b&gt;&lt;a href="http://www.apple.com/iphone" &gt;iPhone&lt;/a&gt;&lt;/b&gt;&#xD;
&#xD;
&lt;p&gt; Wow. This thing seriously looks awesome. Too bad it's super&#xD;
expensive&#xD;
and will only be available on Cingular. Now I have to decide&#xD;
whether&#xD;
the iPhone is worth getting a 2 year (blech) contract with&#xD;
Cingular,&#xD;
and if so, whether I can put up with my craptacular&#xD;
Tr&amp;eacute;o (see below)&#xD;
until then.&#xD;
&#xD;
&lt;p&gt; The remainder of this post is somewhat rant-y, so I'll leave&#xD;
a cut here&#xD;
for those who are all ranted out.&#xD;
&lt;a name="cutid1" &gt;&lt;/a&gt;&#xD;
&#xD;
&lt;p&gt; &lt;b&gt;More Tr&amp;eacute;o Woes&lt;/b&gt;&#xD;
&#xD;
&lt;p&gt; It just keeps getting worse. Every time I try to get mail&#xD;
manually in&#xD;
VersaMail, the unit freezes and I have to manually restart&#xD;
it. Every&#xD;
once in a while when I try to get voicemail, the phone app&#xD;
crashes.&#xD;
Calls get dropped. Opening certain contacts entries causes&#xD;
the unit to&#xD;
restart. Blazer (the web browser) causes a restart when&#xD;
opening certain&#xD;
web pages.&#xD;
&#xD;
&lt;p&gt; I've actually just started giving up when the stupid thing&#xD;
crashes; I&#xD;
just forget about what I was trying to do and move on with&#xD;
my life. I&#xD;
really can't be bothered at this point.&#xD;
&#xD;
&lt;p&gt; The funny thing is that I thought maybe some of these bugs&#xD;
had been fixed,&#xD;
so I upgraded the software a while ago. Since then I think&#xD;
I've actually&#xD;
had &lt;i&gt;more&lt;/i&gt; problems. Way to go. Paying $500 for a phone&#xD;
on a contract&#xD;
starts to look good when this is your alternative. Of course&#xD;
I suppose I&#xD;
could just join the masses and get a Razr, which seems to&#xD;
suck a lot less&#xD;
than Tr&amp;eacute;os. Though I suspect Google Maps on Razr&#xD;
wouldn't be nearly&#xD;
as good as on the Tr&amp;eacute;o. The other alternative is a&#xD;
CrackBerry, of&#xD;
course, but getting another smartphone if I'm planning to&#xD;
get the iPhone&#xD;
seems silly.&#xD;
&#xD;
&lt;p&gt; &lt;b&gt;LiveJournal&lt;/b&gt;&#xD;
&#xD;
&lt;p&gt; While we're on the topic of things sucking, what is it with&#xD;
LJ asking you&#xD;
to login every time you post a comment? I swear it didn't&#xD;
use to be this&#xD;
braindead. But I just posted 3 comments on LJ, and each time&#xD;
I had to&#xD;
login again. WTF? Do they have some strange one-time login&#xD;
only for posting&#xD;
comments? That seems stupid.</description>
    </item>
    <item>
      <pubDate>Fri, 15 Dec 2006 21:19:33 GMT</pubDate>
      <title>15 Dec 2006</title>
      <link>http://www.advogato.org/person/pcolijn/diary.html?start=158</link>
      <guid>http://www.advogato.org/person/pcolijn/diary.html?start=158</guid>
      <description>&lt;b&gt;On Notifications&lt;/b&gt;, &lt;a&#xD;
href="http://www.colijn.ca/~caffeine/?m=200609#09"&gt;continued&lt;/a&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; The latest &lt;a href="http://joelonsoftware.com" &gt;Joel&lt;/a&gt;&#xD;
touches on&#xD;
notifications and software getting in your way. I&#xD;
&lt;i&gt;love&lt;/i&gt; this&#xD;
paragraph. It had me screaming "yes! yes! exactly!" Ok,&#xD;
maybe not&#xD;
screaming. But I was bouncing up and down in my chair.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;blockquote&gt;&#xD;
Every few days some crappy software I can't even remember&#xD;
installing&#xD;
pops up noisy bulletins asking me if I want to upgrade&#xD;
something or&#xD;
other. I could not care LESS. I'm doing something. Leave me&#xD;
alone! I'm&#xD;
sure that the team at Sun Microsystems who just released this&#xD;
fabulous new version of the Java virtual machine have been&#xD;
thinking&#xD;
about the incremental release night and day for months and&#xD;
months,&#xD;
but the other 5,000,000,000 of us here on the planet really&#xD;
don't&#xD;
give a flying monkey. You just cannot imagine how little I&#xD;
want to&#xD;
spend even three seconds of my life thinking about whether&#xD;
or not&#xD;
to install that new JVM. Somebody out there is already firing up&#xD;
Gmail to tell me that the JVM mustn't just upgrade itself&#xD;
because that&#xD;
"might break something." Yeah, if the entire collective&#xD;
wisdom of the&#xD;
Java development team doesn't know if it's going to break&#xD;
something,&#xD;
how am I supposed to know? Sheeesh.&#xD;
&lt;/blockquote&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; I've said it before, and I'll say it again. Unless you have&#xD;
something&#xD;
earth-shatteringly important to tell me, do &lt;i&gt;not&lt;/i&gt; pop&#xD;
random stupid&#xD;
crap up in my face!&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;b&gt;On Banks&lt;/b&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;a&#xD;
href="http://advogato.org/person/apenwarr/diary.html?start=216"&gt;apenwarr&lt;/a&gt;&#xD;
claims that banks (in Canada, anyway) do not and cannot use any&#xD;
information about your spending patterns that they might&#xD;
have to do&#xD;
anything but "run their business."&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; First of all, even though banks do not have information&#xD;
about exactly&#xD;
&lt;i&gt;what&lt;/i&gt; you bought, knowing how much you paid and where&#xD;
you bought&#xD;
it is still a significant amount of information; certainly&#xD;
enough to&#xD;
target ads. That I spend most of my money on my credit card&#xD;
on flights&#xD;
and restaurants no doubt makes me a good target for advertising,&#xD;
oh I don't know, maybe flights and restaurants?&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; The reason I suspect that some sort of advertising deal is&#xD;
going on&#xD;
is that with my credit card bills I always receive&#xD;
remarkably relevant&#xD;
advertisements for (you guessed it) flights and restaurants.&#xD;
Maybe this&#xD;
is purely coincidential; maybe they advertise flights and&#xD;
restaurants&#xD;
to all their credit card customers.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; Is there any way that without actually giving away the data,&#xD;
they&#xD;
could do something with it? i.e. they tell some advertising&#xD;
companies&#xD;
"give us ads for travel, restaurants, luxury cars, and some&#xD;
other&#xD;
categories; we will make sure they go to the right people." The&#xD;
advertising companies never know who is seeing which ads,&#xD;
just that&#xD;
they're going to the right places. Remarkably like Google's&#xD;
ad system,&#xD;
when you think about it.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; In any case, I have no evidence that this is, in fact,&#xD;
happening. It&#xD;
just seems likely. It's what I would do if I were a bank :P&#xD;
But I&#xD;
suppose my original assertion that banks are selling my&#xD;
personal data&#xD;
"to all kinds of sketchy advertising companies" is probably&#xD;
false;&#xD;
at most they're keeping it to themselves and enjoying the&#xD;
lucrative&#xD;
position of being an advertising middleman.</description>
    </item>
    <item>
      <pubDate>Mon, 11 Dec 2006 07:27:45 GMT</pubDate>
      <title>11 Dec 2006</title>
      <link>http://www.advogato.org/person/pcolijn/diary.html?start=157</link>
      <guid>http://www.advogato.org/person/pcolijn/diary.html?start=157</guid>
      <description>[Originally posted Dec. 02, 2006]&#xD;
&#xD;
&lt;p&gt; &lt;b&gt;On Macs&lt;/b&gt;, continued&#xD;
&#xD;
&lt;p&gt; &lt;a&#xD;
href="http://www.advogato.org/person/pphaneuf/diary.html?&#xD;
start=268"&gt;pphaneuf&lt;/a&gt;:&#xD;
I complained about FrontRow and the iTunes album art stuff not because&#xD;
I find their problems incredibly serious flaws of OS X as a whole,&#xD;
but because they are touted by &lt;a href="http://apple.com" &gt;Apple&lt;/a&gt;&#xD;
to be great new features, when they are actually decidedly&#xD;
half-baked. The fact that you cannot play DivX with FrontRow makes&#xD;
it pretty useless, IMO. There already is a DVD Player app that&#xD;
works ok, and 99% of your other video media is likely to be DivX. I&#xD;
use &lt;a href="http://mplayerosx.sourceforge.net/" &gt;MPlayer OS X&lt;/a&gt;&#xD;
for playing stuff on Mac, and it too plays most things just fine&#xD;
(except some obscure Windows Media stuff). But it isn't integrated&#xD;
with FrontRow, and as far as I know, there's no way to integrate it&#xD;
with FrontRow, so the whole "Mac as the thing to hook up to your TV"&#xD;
concept is kinda lost on me. It's no better than a Linux or Windows&#xD;
machine for that purpose. It would be if FrontRow actually worked.&#xD;
&#xD;
&lt;p&gt; The album art thing, fine, it's actually not a trivial problem,&#xD;
and they probably wanted better accuracy than some of the&#xD;
open source programs, whose accuracy is somewhat wanting, as &lt;a&#xD;
href="http://cpirate.livejournal.com/"&gt;pmccurdy&lt;/a&gt; observed. Still,&#xD;
it doesn't download art for a &lt;i&gt;lot&lt;/i&gt; of albums that Rhythmbox gets,&#xD;
so, as a newly-hyped feature it's pretty disappointing.&#xD;
&#xD;
&lt;p&gt; I guess my overall point in noting these two shortcomings was that,&#xD;
as Apple launches go, these two were very weak and left me unimpressed.&#xD;
&#xD;
&lt;p&gt; And again, it's not that I don't like Macs at all. I think they're&#xD;
great for what they're primarily designed for. My problem is that the&#xD;
design goals of a Mac do not really intersect very much with what I&#xD;
actually usually &lt;i&gt;do&lt;/i&gt; with a computer, so they're not very good&#xD;
for me.</description>
    </item>
    <item>
      <pubDate>Sun, 10 Dec 2006 10:52:52 GMT</pubDate>
      <title>10 Dec 2006</title>
      <link>http://www.advogato.org/person/pcolijn/diary.html?start=156</link>
      <guid>http://www.advogato.org/person/pcolijn/diary.html?start=156</guid>
      <description>[Originally posted Nov. 29, 2006]&#xD;
&#xD;
&lt;p&gt; &lt;b&gt;DS Lite&lt;/b&gt;&#xD;
&#xD;
&lt;p&gt; A while ago my gainful &lt;a&#xD;
href="http://www.google.com"&gt;employer&lt;/a&gt; sent me&#xD;
some gift certificates to Best Buy. They sent them to the&#xD;
wrong address,&#xD;
but due to &lt;a&#xD;
href="http://colijn.ca/index.php?page=MattWiseass"&gt;mrwise&lt;/a&gt;'s&#xD;
resourcefulness I got them anyway.&#xD;
&#xD;
&lt;p&gt; In any case, I used them to buy a DS Lite. I must say, I'm&#xD;
&lt;i&gt;very&lt;/i&gt;&#xD;
impressed with it. It's beautifully simple, suspends and&#xD;
resumes seamlessly&#xD;
so you can play for a few minutes on the subway and then&#xD;
slip it in your&#xD;
pocket, and the variety of games is great. The wireless&#xD;
gaming works flawlessly&#xD;
too, and the fact that you can play games you don't own is&#xD;
really cool. I&#xD;
really like &lt;a href="http://www.nintendo.com" &gt;Nintendo&lt;/a&gt;'s&#xD;
strategy of&#xD;
sticking to what they do best: gaming. I feel like with all&#xD;
the other systems&#xD;
out there, they just try to be too many things, and end up&#xD;
getting them all&#xD;
wrong.&#xD;
&#xD;
&lt;p&gt; &lt;b&gt;Tr&amp;eacute;o&lt;/b&gt;&#xD;
&#xD;
&lt;p&gt; I've gone from loving mine to hating it. When I liked it, I&#xD;
didn't&#xD;
have data at all, since Fido charges ridiculously for data.&#xD;
But one&#xD;
of my main reasons for getting a Tr&amp;eacute;o as opposed to&#xD;
something&#xD;
cheap and crappy was that I'd be able to read email on it,&#xD;
do Google&#xD;
&lt;a href="http://maps.google.com" &gt;Maps&lt;/a&gt;, etc. So after&#xD;
moving down&#xD;
to NYC, where T-mobile has a reasonable-ish unlimited data&#xD;
plan, I&#xD;
went for it, and promptly discovered that doing anything&#xD;
data-related&#xD;
on the Tr&amp;eacute;o sucks.&#xD;
&#xD;
&lt;p&gt; The non-data stuff, like the phone, contacts and calendar,&#xD;
are solid,&#xD;
so if you just want a fancy phone that you can also run Palm&#xD;
software&#xD;
on, I'd still say it's a good machine, but if you want to do&#xD;
email,&#xD;
web, etc. I would recommend &lt;i&gt;strongly&lt;/i&gt; against it:&#xD;
&#xD;
&lt;p&gt; &lt;ul&gt;&#xD;
&lt;li&gt;Their built-in web browser, Blazer, has about the worse&#xD;
possible&#xD;
design I can imagine. The entire UI blocks &lt;i&gt;all the&#xD;
time&lt;/i&gt;. You&#xD;
can't scroll a loading page until it's completely loaded.&#xD;
You can't&#xD;
scroll the current page as soon as you click something.&#xD;
There are&#xD;
no tabs. This makes my usual latency-hiding techniques, of&#xD;
(a) loading&#xD;
stuff in another tab while I read current stuff, and (b)&#xD;
clicking a link&#xD;
and then reading the current page until it loads, useless.&#xD;
&lt;li&gt;You can get Opera for it, but only the non-native Java&#xD;
version,&#xD;
not a Tr&amp;eacute;o-specific version. It's somewhat better&#xD;
than Blazer,&#xD;
in that it's faster and blocks less, but since it's Java, it&#xD;
crashes&#xD;
left and right, and sometimes locks up the machine&#xD;
completely, to the&#xD;
point where you have to hit the hardware reset button.&#xD;
&lt;li&gt;The built-in mail program, VersaMail, is also a complete&#xD;
piece of&#xD;
junk. It completely fails to handle non-7bit-ASCII&#xD;
encodings, randomly&#xD;
decides to re-download your entire mailbox, blocks while&#xD;
downloading,&#xD;
crashes often, etc.&#xD;
&lt;li&gt;The new Gmail phone app is Java-only right now, meaning&#xD;
that while&#xD;
it runs, it exhibits all the crashing and lock-up problems&#xD;
that Opera&#xD;
has. Using Gmail in a web browser is also a no-go due to the&#xD;
above&#xD;
browser problems.&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt; The one bright light is the Google Maps for Mobile app, which is&#xD;
Palm native and rocks my socks off. But I went to the tech talk,&#xD;
and believe you me it was no easy task writing that sucker.&#xD;
Apparently&#xD;
modern Palms run PalmOS on an Xscale processor which is&#xD;
emulating&#xD;
some old 16-bit Motorola CPU or something? Sounds godawful.&#xD;
&#xD;
&lt;p&gt; I suspect the next PalmOS with Linux and GTK will be&#xD;
a lot better. Hopefully it will also come with &lt;a&#xD;
href="http://tinymail.org/"&gt;tinymail&lt;/a&gt;, which is all kinds of&#xD;
awesome.&#xD;
&#xD;
&lt;p&gt; Anyway, one of the reasons I went Palm instead of Crackberry&#xD;
is that I&#xD;
thought Palm had a larger software library. This is true, but&#xD;
it seems that most new mobile apps are Java, because it's a lot&#xD;
heasier to support a bunch of phones at once that way. All of &lt;a&#xD;
href="http://www.google.com"&gt;Google&lt;/a&gt;'s mobile apps supported&#xD;
Crackberry right away or soon after launching, because&#xD;
Crackberry&#xD;
does Java, for example.&#xD;
&#xD;
&lt;p&gt; So, dear LazyWeb, how are Crackberries for non-data stuff?&#xD;
Do the&#xD;
phone, contacts and calendar work well? Are there 3rd-party&#xD;
apps for&#xD;
stuff like reading ebooks? How well does the email work with&#xD;
Gmail?&#xD;
I'm unlikely to want to pay for the special Crackberry&#xD;
"push" email,&#xD;
unless I can con Google into paying for it :)</description>
    </item>
    <item>
      <pubDate>Thu, 16 Nov 2006 21:19:15 GMT</pubDate>
      <title>16 Nov 2006</title>
      <link>http://www.advogato.org/person/pcolijn/diary.html?start=155</link>
      <guid>http://www.advogato.org/person/pcolijn/diary.html?start=155</guid>
      <description>&lt;b&gt;Zune&lt;/b&gt;&#xD;
&#xD;
&lt;p&gt; Microsoft still doesn't get it. &lt;a&#xD;
href="http://arstechnica.com/reviews/hardware/zune.ars"&gt;Ars&lt;/a&gt;&#xD;
does:&#xD;
&#xD;
&lt;p&gt; &lt;blockquote&gt;&#xD;
To unseat a player like the iPod and to convince users to&#xD;
ditch any&#xD;
PlaysforSure tracks they might own, Microsoft needed to hit&#xD;
a home&#xD;
run on launch day.&#xD;
&lt;/blockquote&gt;&#xD;
&#xD;
&lt;p&gt; According to the same review, however, the Zune locked up&#xD;
right out of&#xD;
the box and there are pretty serious problems syncing, in&#xD;
addition to&#xD;
the much touted iPod-killing wifi feature being so severely&#xD;
limited that&#xD;
it's next to useless. If anyone is seriously going to "kill"&#xD;
the iPod&#xD;
now, they have to have something that works flawlessly and&#xD;
smoothly,&#xD;
&lt;i&gt;in addition&lt;/i&gt; to having some cool new distinguishing&#xD;
feature that&#xD;
makes it so tempting that users just might be willing to&#xD;
throw away all&#xD;
their iPod FairPlay tracks. In short, it's next to&#xD;
impossible to "kill"&#xD;
the iPod at this stage, and MS doesn't get it.&#xD;
&#xD;
&lt;p&gt; Unfortunately for them, their anger at this situation, which&#xD;
is not unlike&#xD;
the situation they've created with Windows and Office, does&#xD;
not an iPod&#xD;
killer make.</description>
    </item>
    <item>
      <pubDate>Wed, 1 Nov 2006 07:13:44 GMT</pubDate>
      <title>1 Nov 2006</title>
      <link>http://www.advogato.org/person/pcolijn/diary.html?start=154</link>
      <guid>http://www.advogato.org/person/pcolijn/diary.html?start=154</guid>
      <description>&lt;b&gt;Perspective&lt;/b&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; I just spent a delightful weekend with &lt;a&#xD;
href="http://slatepelican.livejournal.com"&gt;slatepelican&lt;/a&gt; in&#xD;
Montr&amp;eacute;al. We walked around in the ridiculously cold&#xD;
and wet but&#xD;
oh-so-Montr&amp;eacute;al weather, ate ridiculous quantities of&#xD;
unbelievably&#xD;
unhealthy food and saw some friends. So it was a great time.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; But I found it a little odd being back. I remember when I&#xD;
first visited&#xD;
Montr&amp;eacute;al I thought it was such a big, modern city.&#xD;
And of course&#xD;
it still is a big, modern city. But after New York I feel&#xD;
"dirty"&#xD;
somehow, because the wonder was lost on me this time. Or if&#xD;
not lost,&#xD;
it was at least different. This time Montr&amp;eacute;al felt&#xD;
like a small,&#xD;
quaint town. Which is not really a bad thing; in some ways&#xD;
that's what&#xD;
Montr&amp;eacute;al's going for. But I was somewhat stunned with&#xD;
my own&#xD;
changing perception.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;b&gt;Nickel and Diming&lt;/b&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; In Montr&amp;eacute;al, &lt;a&#xD;
href="http://slatepelican.livejournal.com"&gt;slatepelican&lt;/a&gt;&#xD;
and I stayed&#xD;
in a &lt;a&#xD;
href="http://specialoffers.starwoodhotels.com/w_montreal/so.aqf?PS=PS_aa_Google_w_hotel_montreal_021606_NAD_FM"&gt;fancy&lt;/a&gt;&#xD;
hotel. The room was&#xD;
very nice, and we enjoyed it a lot.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; However, they charged ridiculously for lots of things.&#xD;
Access to the&#xD;
Internets, for example, would set you back $15 per day. The&#xD;
bottles of&#xD;
water in the room: $8.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; Now I find myself in a somewhat less fancy (but still quite&#xD;
nice) hotel&#xD;
in Palo Alto. Fast Internet is included in the room, and the&#xD;
bottled&#xD;
water is free.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;a href="http://andukar.livejournal.com" &gt;andukar&lt;/a&gt; and&#xD;
I had a&#xD;
similar experience in Seoul. We stayed at a hostel for a few&#xD;
nights&#xD;
and then moved to a fancy hotel. The hostel had free&#xD;
Internet access,&#xD;
lots of channels on TV (including a Starcraft channel!) and&#xD;
a modest,&#xD;
but free breakfast. The fancy hotel had neither free&#xD;
Internet nor&#xD;
free breakfast, and had a downright awful selection on TV.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; Why is it that when you pay more for a place to stay, you&#xD;
get less?&#xD;
In both these cases it is true that the more expensive&#xD;
option had&#xD;
better location and better accomodation, but on the other&#xD;
hand there&#xD;
already is a price premium, so the nickel and diming seems&#xD;
obnoxious.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;b&gt;Random&lt;/b&gt; (potentially NY-related) &lt;b&gt;Tangent&lt;/b&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; Ok, what &lt;i&gt;is&lt;/i&gt; it with the giant sunglasses, people? The&#xD;
70s are&#xD;
calling and asking if we got the memo that giant freakin'&#xD;
glasses are&#xD;
&lt;i&gt;ugly&lt;/i&gt;. That is all.</description>
    </item>
    <item>
      <pubDate>Sun, 24 Sep 2006 00:33:08 GMT</pubDate>
      <title>24 Sep 2006</title>
      <link>http://www.advogato.org/person/pcolijn/diary.html?start=153</link>
      <guid>http://www.advogato.org/person/pcolijn/diary.html?start=153</guid>
      <description>&lt;b&gt;Cycling&lt;/b&gt;

&lt;p&gt; I &lt;i&gt;finally&lt;/i&gt; got around to purchasing a bike this weekend. Yay me!
I had forgotten how fun it is to blast between lanes on gridlocked
streets at 40kph. Whee! In other news, I'm in pretty bad shape these
days, having not biked in a while. Need to work on that...

&lt;p&gt; &lt;b&gt;Notifications&lt;/b&gt;

&lt;p&gt; Not in the programming sense, but in the UI sense. IMO, notifications 
have become public enemy number one. There are way too many of them,
and they're almost all for stuff &lt;i&gt;I don't care about&lt;/i&gt;.

&lt;p&gt; My music player just started a new song? You know what, I know
that! I can bloody well hear it! No need to pop up a stupid, ugly
yellow box in my face! My software update is complete? Who the fuck
cares? Such-and-such program &lt;i&gt;that I manually started&lt;/i&gt; needs
to access the Internet, and you need me to click "yes"? Would I
have started the stupid thing in the first place if I didn't want
to use it?

&lt;p&gt; No operating system is immune here: the above 3 examples came from
Linux, Mac and Windows respectively.

&lt;p&gt; The thing is, notifications are distracting to the user. If you're
going to disrupt the user's train of thought and get in the way of
what they're doing, it better be for a damn good reason. "Your battery
is almost dead," for example. If I don't know that, my computer will
die and that will be even more annoying than getting the notification.
But if the notification does not help the user avoid something more
annoying than the notification itself, it's not worth it.

&lt;p&gt; BTW, Microsoft has an item about notifications in their new &lt;a
href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/UxGuide/UXGuide/Resources/TopRules/TopRules.asp"&gt;HIG&lt;/a&gt;.
Though it recommends them for "non-critical" information;
I &lt;i&gt;strongly&lt;/i&gt; disagree with that. It does, however,
say to use them "judiciously," whatever that means. As &lt;a
href="http://pphaneuf.livejournal.com"&gt;pphaneuf&lt;/a&gt; says, you can tell
something is easy when it's done often, badly. Maybe vendors should
make APIs that do annoying things like notifications exceptionally
difficult to use :P

&lt;p&gt; &lt;b&gt;Shiny Thing&lt;/b&gt;

&lt;p&gt; I became one of those people with a vanity domain recently. You can
now reach me at &lt;a href="mailto:caffeine@colijn.ca" &gt;caffeine@colijn.ca&lt;/a&gt;.</description>
    </item>
    <item>
      <pubDate>Sat, 26 Aug 2006 20:06:57 GMT</pubDate>
      <title>26 Aug 2006</title>
      <link>http://www.advogato.org/person/pcolijn/diary.html?start=152</link>
      <guid>http://www.advogato.org/person/pcolijn/diary.html?start=152</guid>
      <description>&lt;b&gt;&lt;a href="http://mta.info" &gt;MTA&lt;/a&gt; Hates Me&lt;/b&gt;

&lt;p&gt; The &lt;a href="http://mta.info" &gt;MTA&lt;/a&gt; (aka the NY transit people, aka
the only people I know who actually use a .info TLD) hate me. The past
few weeks, the train I take home (the L) train has not been running
between midnight and 5am. For those who know me, you can understand
that this seriously cramps my style. Bastards!

&lt;p&gt; But now, to rub salt in an already painful wound, they've decided not
to run the L train &lt;i&gt;all weekend&lt;/i&gt;. So I'm essentially stranded in
Brooklyn unless I want to spend an altogether rediculous amount of time
taking the G and J trains. Grr!

&lt;p&gt; &lt;b&gt;&lt;a href="http://www.oreilly.com/catalog/hfdesignpat/" &gt;Head First
Design Patterns&lt;/a&gt;&lt;/b&gt;

&lt;p&gt; I bought this a little while after GUADEC and being inspired by
&lt;a href="http://pvanhoof.be/blog/" &gt;pvanhoof&lt;/a&gt;. It's pretty good. I've
actually used most of the patterns in some way, shape or form before
but it's good to put a name to them and get the formal definition in
my head. However...

&lt;p&gt; &lt;b&gt;Rant: &lt;tt&gt;UnsupportedOperationException&lt;/tt&gt;&lt;/b&gt;

&lt;p&gt; So I touched on this a while &lt;a
href="http://socrates.homelinux.org/~caffeine/?m=200601#07"&gt;earlier&lt;/a&gt;
but today my hatred for &lt;tt&gt;UnsupportedOperationException&lt;/tt&gt;
got some more fuel when I was reading the design patterns book.

&lt;p&gt; In the composite pattern they actually recommend using this exception
so an implementation can avoid implementing some of the methods from
the interface. They do mention that not implementing some of the
interface methods is bad, it's a tradeoff, etc. Fine.

&lt;p&gt; What's evil about &lt;tt&gt;UnsupportedOperationException&lt;/tt&gt; is that
it's unchecked. Meaning the compiler doesn't warn you about it if you
don't try to catch it. So here you are, coding against some interface
and unbeknownst to you some of the methods are just going to bail on
you and your app will crash, and you would never know that this will
happen by looking at the interface specification or from compiler
warnings. Lovely!

&lt;p&gt; Please, people: stop using &lt;tt&gt;UnsupportedOperationException&lt;/tt&gt;!
If you really need to leave some interface elements unimplemented make
your own checked exception like &lt;tt&gt;UnimplementedException&lt;/tt&gt;
or something and &lt;i&gt;explicitly&lt;/i&gt; indicate which interface elements
are optional by using &lt;tt&gt;throws&lt;/tt&gt; in the declaration.

&lt;p&gt; Unchecked exceptions should really only be for serious
runtime errors, like &lt;tt&gt;NullPointerException&lt;/tt&gt;,
&lt;tt&gt;ArrayIndexOutOfBoundsException&lt;/tt&gt;
or &lt;tt&gt;ClassNotFoundException&lt;/tt&gt;. IMO
&lt;tt&gt;UnsupportedOperationException&lt;/tt&gt; is a gigantic hack that
should never have existed in the first place. And now we're all screwed
by it.. sigh.</description>
    </item>
    <item>
      <pubDate>Sun, 13 Aug 2006 03:52:53 GMT</pubDate>
      <title>13 Aug 2006</title>
      <link>http://www.advogato.org/person/pcolijn/diary.html?start=151</link>
      <guid>http://www.advogato.org/person/pcolijn/diary.html?start=151</guid>
      <description>&lt;b&gt;Another One Bites the Dust&lt;/b&gt;

&lt;p&gt; My iPod just died. It's very sad. It just won't turn on at all,
even if it's connected to my machine (so it isn't just that the
battery's dead).

&lt;p&gt; Either I've had extremely bad luck with my iPod, or they just
plain suck.  I bought it less than a year ago and it's already been
replaced once. In addition, it skips on mp3s that xmms, mplayer,
rhythmbox and my Rio Karma all manage to play just fine.

&lt;p&gt; &lt;a href="http://slatepelican.livejournal.com" &gt;slatepelican&lt;/a&gt; also
had her iPod die recently. And I notice that everyone seems to have
a pretty new iPod around here; either the nano or the video. You
don't see very many minis or pre-video full-size pods. Either
people &lt;i&gt;really&lt;/i&gt; love upgrading their iPods all the time (&lt;a
href="http://apple.com"&gt;Apple&lt;/a&gt;'s marketing is really good, so
this is possible, I suppose) or I'm not the only one experiencing
iPod distress.

&lt;p&gt; Is it unreasonable to expect a gadget to last more than a year? Or
are iPods and the like just the latest thing to become disposable?</description>
    </item>
  </channel>
</rss>
