still too cool for wordpress.
choose only one: latest; past; wednesday lite; superscribe.

February 5, 2007
change of plans

i had just finished packing and was about to step out for a delicious tim hortons breakfast sandwich when my phone rang. i didn't recognize the number, but it was my friends at air canada telling me that my flight was canceled! fortunately i could get on an earlier flight if i could make it to the airport in the next 35 minutes or so, otherwise i get to spend another night in cold, snowy edmonton!

of course, this flight is a little late, so it was no problem. time to board!

* * *

February 5, 2007
a learning experience (or: a costly mistake)

even though i'm a seasoned traveler, i still learn things from these trips. today's lesson: having a cold does not mean you should check the "i have snails, dirt, and/or disease agents" checkbox on the customs form.

* * *

February 15, 2007
let's drive to allston on the weekend

i finally figured out that aaron sorkin's studio 60 is like a survivor/american idol hybrid with a twist: the last person still watching it when it gets canceled is going to get a million dollars from nbc.

* * *

February 18, 2007
i was talking about you last night

i have a ton of these; i might have posted this one before

brette's party was a smashing success! who knew that spring's but a month away?

* * *

February 25, 2007
it really is heavenly

i can't get out of my head the idea of Carter! the musical.

* * *

February 26, 2007
i could have been a contender

(or, how i didn't make my millions)

back in the day, even before i worked on gnome, i ran an aol phishing site.

accidentally.

they're everywhere

this was our squares game, a free and web-based version of a popular game that had been available on AOL for some time. my friend was part of that squares community, so when we published our version of the game, most of the people who came and played it were AOL users.

i thought it would be good to have people log in, so that their stats etc. could follow them around, and so there could be ladders and tournaments, so i put a login/password dialog when they first started the game up. if you typed in guest for the user you could log in with a blank password, i think.

but almost nobody did this.

near dupont circle

they all typed in their AOL usernames and passwords! and i logged them; not out of malicious intent, but so that it was easy for me to see when i had accidentally hit my caps lock key. i probably still have hundreds (well, more likely threes) of old usernames and passwords on a disk somewhere in my apartment. maybe several disks. i wonder how many of them haven't changed their passwords?

since i was just a student at the time, and did not yet "appreciate the realities of living in this society," i didn't try to profit from this serendipitous creation. and it has me wondering where i would be if i'd taken advantage of that opportunity i was given, and had been at the forefront of the phishing industry. probably some tropical island beach somewhere in australia. definitely not in smelly old east cambridge.

the house that phikenomics built: vote schwan in '20

anyway, i thought this (anti-)phishing presentation was a fun read, especially its (appropriate) usability skew.

* * *

February 27, 2007
I CALLED IT

It made me wonder, "what if the governor of Massachusetts ran for president?" Would we have the "Big Dig Across America"? That would be pretty boss.

-- me in 2000
* * *

February 27, 2007
don't even start it up

today is looking like one of those days.

the actual problem is almost so far removed from where i am right now, i can barely recall the software it's in, excepting that i am so angry at it i'll never forget it. nevertheless, it will remain nameless.

suffice it to say, it of course has directories which have spaces in their name (i couldn't find a link to some jamie rant about that), which of course breaks my cscope stuff which i rely on extensively to spelunk code i didn't write. which is to say, always.

so i decided to fix it! here's a patch to shaver's cscope-indexer script, for everyone that has been fortunate to work with someone from cfs:

--- /home/jacob/bin/cscope-indexer~ 2006-12-20 17:02:36.000000000 -0500 +++ /home/jacob/bin/cscope-indexer 2007-02-27 11:28:52.000000000 -0500 @@ -138,7 +138,7 @@ fi fi ) | \ egrep -i '\.([chly](xx|pp)*|cc|hh|js|py)$' | \ - sed -e '/\/CVS\//d' -e '/\/RCS\//d' -e 's/^\.\///' | \ + sed -e '/\/CVS\//d' -e '/\/RCS\//d' -e 's/^\.\///' -e 's/\\/\\\\/g' -e 's/"/\\"/g' -e 's/\(.*\)/"\1"/' | \ sort > $LIST_FILE if [ "X$VERBOSE" != "X" ]

(summary: escape \ and " with \ then enclose line with "s)

of course, this didn't work either since i'm the first person to ever imagine trying to do this; cscope 15.5 has some bug blah blah make sure you have cscope 15.6 etc.

at least it's lunch time.

* * *

February 27, 2007
a refreshing change

oh, and did anyone catch sunset 60 last night? with the new characters and plots it's like a "the departed: the college years." congratulations and kudos, sorkin, you've proven me wrong once again!

* * *

February 27, 2007
insomnia theatre presents

RC jets crashing:

  1. B-52 (8 turbines!)
  2. it's lame that they don't use model fire trucks
  3. this one is the best
  4. more!

there are a billion more.

* * *