The final was quite disappointing, at least partially because I came 7th out of 8 and lost over 100 rating points. In the end, everybody solved the easy problem and nobody solved anything else, so the winner (Jan Kuipers) was simply whoever saw the solution to this problem the fastest. The tragedy is that tomek and I both solved the medium and darnley solved the hard, but all of us had teeny tiny errors: tomek thought that a certain case wasn't worth worrying about so he disabled a check for it (enabling it makes it right), I got a second root from an equation and thought it wouldn't matter if I just tried both (a one-character change disables the bogus root and fixes it), and darnley had some tiny error too.
The closing reception was a dinner at the next-door hotel/casino, Treasure Island. It turned out to be outside by the pool, which was rather warmer than I was hoping for, but at the end of the evening we went inside to the Ben & Jerry's (ice-cream shop). On returning to the hotel to go to bed I had a surreal if somewhat typically Vegas experience: two men and a woman get into the elevator with me, looking a bit drunk; one of the guys then starts telling me how they have hookers in their room and wants me to come and watch.
Today I plan to try to see a few things (there's supposed to be tigers on show near a side entrance to the casino, and if I have the energy I'll go to the Bellagio to see the fountains this evening), but mostly catching up on email and blogging and work and reading and so on. Also I'll be trying to figure out how to use the iPod shuffle that I apparently won in the Verisign trivia competition. Unfortunately all the music on my laptop is in Ogg, which the Shuffle won't play, so I'm converting it all to AAC.
Saturday, June 30, 2007
Friday, June 29, 2007
I see blue people
First up: the wildcard round. tomek failed 2 of the 3 problems, but was fast enough on the remaining one (the medium) to take second place and advance to the final. That is going to significantly increase the level of competition.
The Blue Man Group was more or less as I expected, i.e., a heck of a lot better than the Tournament of Kings. Some amazing visual comedy and mime (not something I'd usually see, but which I really enjoyed), some music, mainly drumming (looked skilled but didn't excite me), and some just plain weird stuff (some of it pretty amusing). At one point they had TV screens suspended from the roof in front of each guy's face, with the face on the TV screen. There was amazing synchronisation: one guy would squirt some shaving cream onto another's face (with the cream appearing on his TV-screen face). Then he changed the third TV to an advert for the razor, plucked the razor out of the add (with the hand on the TV screen perfectly synched with his real arm), and proceeded to shave the second guy. Oh, and actually only two of them were on stage at this point - the third guy was just the head on the TV. Sorry, no photos allowed, but I do have some other random pictures I'll post later.
The Blue Man Group was more or less as I expected, i.e., a heck of a lot better than the Tournament of Kings. Some amazing visual comedy and mime (not something I'd usually see, but which I really enjoyed), some music, mainly drumming (looked skilled but didn't excite me), and some just plain weird stuff (some of it pretty amusing). At one point they had TV screens suspended from the roof in front of each guy's face, with the face on the TV screen. There was amazing synchronisation: one guy would squirt some shaving cream onto another's face (with the cream appearing on his TV-screen face). Then he changed the third TV to an advert for the razor, plucked the razor out of the add (with the hand on the TV screen perfectly synched with his real arm), and proceeded to shave the second guy. Oh, and actually only two of them were on stage at this point - the third guy was just the head on the TV. Sorry, no photos allowed, but I do have some other random pictures I'll post later.
Thursday, June 28, 2007
Wootness
This post is written by the #2 ranked TopCoder in the world, until at least 5:40pm. I won my semi-final room, so I'm advancing straight to the finals, and a minimum of $1000, along with darnley. As a result, it also boosted my rating to 3366, just ahead of tomek (and still way behind the #1 Petr with 3753).
The final is tomorrow, at 1:30pm PDT. There will be a live web-cast on http://dev.aol.com (sorry South Africans, you may well not have enough bandwidth), and if you're already a TopCoder, you can watch the action in the arena applet. Not much more to say at this point; more info after the wildcard round.
The final is tomorrow, at 1:30pm PDT. There will be a live web-cast on http://dev.aol.com (sorry South Africans, you may well not have enough bandwidth), and if you're already a TopCoder, you can watch the action in the arena applet. Not much more to say at this point; more info after the wildcard round.
Between our quests we sequin vests and impersonate Clark Gable
Firstly, the second semifinal: tomek, the highest-ranked coder in the contest, came third, and will therefore have to compete in the wildcard round for a place in the final. He was unlucky in having a silly bug in his easy problem and also failing the hard problem (along with everybody else) - he only made the wildcard because there were a lot of failures, and only one person got even two problems right.
Now, for the non-geeks reading my blog: last night we went to see "Tournament of Kings" at Excaliber, which is, wait for it... a casino! Not only is it a casino, but it's done up in a very fake garish Disney-esque castle with garish colours that probably didn't exist in the middle ages, or indeed before 1960. The actual show featured a bunch of "knights" (who were at the same time kings of assorted countries) doing jousting and sword-fighting and stuff, along with some plot involving some evil lord with demonic laughter, all of which played very loose with history, culture and mythology (it was supposedly King Arthur in charge of it all, and for some reason the kings from these other countries were the Knights of the Round Table, hence the title). The whole thing was excessively loud and seemed aimed at 10-year olds. There was also a bit tacked on the end with a bunch of acrobats, who climbed on top of each other a lot, although not in any depraved way.
The plus side of the whole adventure is that I actually got to see a genuine Vegas casino wedding chappel. Folks, this is not a mythical stereotype, it really exists. You can see it directly behind me, next to the Pizza Hut.
Tonight is The Blue Man Group, which I suspect will be a bit arty for my taste, but will hopefully have a degree of intellectual engagement more appropriate to the generally intelligent people at the TCO. Also, I compete in my semifinal in just over 3 hours. Since I still have jet-lag, it's currently 6:40am and I'm drafting this entry to kill time, and also sitting in the dark so as not to disturb my roommate.
Now, for the non-geeks reading my blog: last night we went to see "Tournament of Kings" at Excaliber, which is, wait for it... a casino! Not only is it a casino, but it's done up in a very fake garish Disney-esque castle with garish colours that probably didn't exist in the middle ages, or indeed before 1960. The actual show featured a bunch of "knights" (who were at the same time kings of assorted countries) doing jousting and sword-fighting and stuff, along with some plot involving some evil lord with demonic laughter, all of which played very loose with history, culture and mythology (it was supposedly King Arthur in charge of it all, and for some reason the kings from these other countries were the Knights of the Round Table, hence the title). The whole thing was excessively loud and seemed aimed at 10-year olds. There was also a bit tacked on the end with a bunch of acrobats, who climbed on top of each other a lot, although not in any depraved way.
The plus side of the whole adventure is that I actually got to see a genuine Vegas casino wedding chappel. Folks, this is not a mythical stereotype, it really exists. You can see it directly behind me, next to the Pizza Hut.

Wednesday, June 27, 2007
Upset in first semi
Most of the readers probably don't know the structure of the algorithm contest at the final. The 48 contestants are split into 3 semifinals with 16 competitors each. The top 2 from each semi advance to the final. There is also a wildcard round, with positions 3-6 from each of the semis, and the top 2 from there also advance to the final.
The first semi was this morning. ACRush, the top seed remaining in the tournament (after Petr, who is miles ahead of everybody else, made a mistake in the last online round), has been knocked out completely. That leaves tomek as the most likely favourite; he will be competing this afternoon. I'm on tomorrow, so fortunately I don't have to go up against him, although there are plenty of scary people in my semifinal. Wish me luck!
The first semi was this morning. ACRush, the top seed remaining in the tournament (after Petr, who is miles ahead of everybody else, made a mistake in the last online round), has been knocked out completely. That leaves tomek as the most likely favourite; he will be competing this afternoon. I'm on tomorrow, so fortunately I don't have to go up against him, although there are plenty of scary people in my semifinal. Wish me luck!
Tuesday, June 26, 2007
Wear sunscreen
This morning I walked for a couple of kilometres into Vegas, partly to see the place and stretch my legs, and mostly to go to Barnes and Noble to look for books that are either expensive or unobtainable in South Africa. If I'd known
Ok, here's the lobby. It has this amazing mini-rainforest in a dome, and then on the left you can see bits of the casino, which completely ruins the effect.

And here's the hotel from the outside:
There was also an amusing moment at the Subway yesterday, apart from it being in a casino. I order a small drink and start trying to put Pepsi in it, but only fizzy water comes out. The guy says to use the other dispenser machine, and also gives me a new cup that isn't half-full of fizzy water. But since he's already feeling bad for accidentally putting mayo on my sub, he replaces my normal-sized cup with a bucket, or at least that's what it looked like. So, I've got a nice, fresh, healthy low-fat sub (apart from the unwanted mayo)... and a bucket-full of sugary crap. And people wonder why America has an obesity problem.
- How far it was
- How hot it was outside (it's apparently 40 degrees right now)
- How small the B&N was, especially the SF section
Ok, here's the lobby. It has this amazing mini-rainforest in a dome, and then on the left you can see bits of the casino, which completely ruins the effect.

And here's the hotel from the outside:

Monday, June 25, 2007
On second thoughts, let us not go there. It is a silly place.
And Vegas is just as silly as all the TV and stereotypes led you to believe. The hotel part of the Mirage is build as three wings on top of the casino, which meet at a bank of elevators. But the elevators are nowhere near the lobby. They actually make you walk past hundreds of slot machines to get to the elevators. The lobby is actually really tasteful and impressive though (maybe some pictures tomorrow), it's a pity to spoil it with the tacky, garish, noisy casino nonsense.
That I was kind of expecting. The surprise came when I went to Subway to eat dinner. I'd already found one from Google Maps that was about 500 metres from the hotel, on the Strip. What it turned out to be in practice is a casino with a Subway stuffed into one corner - if I hadn't spotted the signature subway decor I would have thought I'd walked into the wrong place.
Anyway, now I must try to convince my body clock that it is 7pm, which is in fact too early to go to bed. If I get really desperate I could always work on my thesis, but in the meantime I have the remaining half, or about 600 pages, of Peter Hamilton's The Reality Dysfunction - when he writes a space opera, he doesn't muck about. If you're into space operas it's not half bad (in spite of his somewhat disturbing obsession with sex), although so far not as good as Pandora's Star and Judas Unchained,
That I was kind of expecting. The surprise came when I went to Subway to eat dinner. I'd already found one from Google Maps that was about 500 metres from the hotel, on the Strip. What it turned out to be in practice is a casino with a Subway stuffed into one corner - if I hadn't spotted the signature subway decor I would have thought I'd walked into the wrong place.
Anyway, now I must try to convince my body clock that it is 7pm, which is in fact too early to go to bed. If I get really desperate I could always work on my thesis, but in the meantime I have the remaining half, or about 600 pages, of Peter Hamilton's The Reality Dysfunction - when he writes a space opera, he doesn't muck about. If you're into space operas it's not half bad (in spite of his somewhat disturbing obsession with sex), although so far not as good as Pandora's Star and Judas Unchained,
Sunday, June 24, 2007
The horror, the horror
Well, not a good start to the trip. I start off in Jhb trying to find the VAT office to register my new laptop and camera for re-importation. I made the mistake of asking the first warm body I found, who cheerfully told me that it was after security. So I go through security, don't have to wait for too long at passport control despite the strike, and find... a VAT refund office for tourists, who cheerfully inform me that the place I wanted was before security. At this point I have insufficient time to fight my way back through security twice and stand in a queue to have my goods inspected, so I guess I'll just have to hope that the customs officials on my return are either friendly or on strike.
Next I arrive in Frankfurt, my least favourite airport. The only free places to sit are full of stale cigarette smoke, but that part only comes later. I arrived in a terminal full of signs to places like A19-26 but nothing actually helpful and couldn't find a Condor Airlines checkin in the international area, so I went through passport control to navigate the maze to find a Condor checkin. "This isn't an eticket," they say, "you need to collect a paper ticket". So I get directed off the Condor ticket desk, who say they don't have it, but since it was booked through Lufthansa, they might know. So I tootle over to Lufthansa, in a different part of the airport, who tap some keys and tell me that the ticket was issued to the travel agent, and the only thing they can do is treat it as a lost ticket, for which privilege I may pay E100. Wishing to get on the flight, I have now done so. Two passport controls (thank goodness for an EU passport!), three counters and a security check later (and by the looks of things, possibly a second security check???), I'm slightly cheesed off, and am getting on to the coffee and biscuits.
Oh, and the internet isn't free either. I'm sure I somehow got on free last time I was in Frankfurt, but apparently it is not to be.
Next I arrive in Frankfurt, my least favourite airport. The only free places to sit are full of stale cigarette smoke, but that part only comes later. I arrived in a terminal full of signs to places like A19-26 but nothing actually helpful and couldn't find a Condor Airlines checkin in the international area, so I went through passport control to navigate the maze to find a Condor checkin. "This isn't an eticket," they say, "you need to collect a paper ticket". So I get directed off the Condor ticket desk, who say they don't have it, but since it was booked through Lufthansa, they might know. So I tootle over to Lufthansa, in a different part of the airport, who tap some keys and tell me that the ticket was issued to the travel agent, and the only thing they can do is treat it as a lost ticket, for which privilege I may pay E100. Wishing to get on the flight, I have now done so. Two passport controls (thank goodness for an EU passport!), three counters and a security check later (and by the looks of things, possibly a second security check???), I'm slightly cheesed off, and am getting on to the coffee and biscuits.
Oh, and the internet isn't free either. I'm sure I somehow got on free last time I was in Frankfurt, but apparently it is not to be.
How the other half live
I'm posting on my blog, which means it must be time for me to go gallivanting again. This time it is time for the TopCoder Open 2007, to be held in Las Vegas, Nevada. Not only do TopCoder fly everyone out, they are also putting us up and holding the contest in the Mirage! If you're going to follow the contest, I'm in Semifinal room 3 (on Thursday), and the final is on Friday.
This time I have new perks. I've now done so much flying with SAA and partners that I've been upgraded to Silver class, which gets me into the business class lounge even though I'm flying economy. I'm sitting in the lounge in Cape Town now. I think I'll go and get myself a cup of tea, while I can still get it made right (see my previous posts for rants about how Americans can't make a cup of tea to save their lives).
This time I have new perks. I've now done so much flying with SAA and partners that I've been upgraded to Silver class, which gets me into the business class lounge even though I'm flying economy. I'm sitting in the lounge in Cape Town now. I think I'll go and get myself a cup of tea, while I can still get it made right (see my previous posts for rants about how Americans can't make a cup of tea to save their lives).
Friday, May 04, 2007
The wonderful world of corporate sponsorship
Yes, I'm travelling again, this time to Johannesburg, where the weather is nice but incredibly dry. The event is the Standard Bank IT Challenge, a programming contest which Standard Bank throws insane amounts of money at. They put us in the Park Hyatt (where a room for the night is more than my rent), flew judges out from England business class, and handed out MacBook Pros as prizes.
The regional (to determine which team advances from each university) was on Saturday, and was actually the tougher part. UCT fielded some very impressive competition, and we (myself, Carl Hultquist, Chris de Kadt and James Gray) only just won in the last ten minutes. If the results from all the regionals were merged, UCT took the top 5 places. Us and one other UCT team solved 4, the next other university was Stellenbosch with 2.
With that out of the way, the finals felt almost like taking candy from babies. We solved all 6 questions with about an hour to spare (much to the annoyance of the judges, who thought they'd upped the difficulty to challenge us) and we somehow did it without a single wrong submission; Stellenbosch came in second with only 3. So, the moral of the story is that UCT rocks at programming, and us old dogs can still show the young guys a thing or two. Also, MacOS X is shiny, but I don't think it will be too long before I'm installing Gentoo as well (about the first thing I did was download Firefox for Mac so that I could actually have TABS).
So, as may be inferred, I'm now sitting in the hotel playing with my shiny new MacBook Pro, killing time until it's time to go to the airport. After that the hard work starts, since we're going straight from this to coach at an olympiad training camp.
The regional (to determine which team advances from each university) was on Saturday, and was actually the tougher part. UCT fielded some very impressive competition, and we (myself, Carl Hultquist, Chris de Kadt and James Gray) only just won in the last ten minutes. If the results from all the regionals were merged, UCT took the top 5 places. Us and one other UCT team solved 4, the next other university was Stellenbosch with 2.
With that out of the way, the finals felt almost like taking candy from babies. We solved all 6 questions with about an hour to spare (much to the annoyance of the judges, who thought they'd upped the difficulty to challenge us) and we somehow did it without a single wrong submission; Stellenbosch came in second with only 3. So, the moral of the story is that UCT rocks at programming, and us old dogs can still show the young guys a thing or two. Also, MacOS X is shiny, but I don't think it will be too long before I'm installing Gentoo as well (about the first thing I did was download Firefox for Mac so that I could actually have TABS).
So, as may be inferred, I'm now sitting in the hotel playing with my shiny new MacBook Pro, killing time until it's time to go to the airport. After that the hard work starts, since we're going straight from this to coach at an olympiad training camp.
Sunday, November 19, 2006
Bad tea
Firstly, the TCCC final: it sucked. The "easy" problem took forever to get working, a stupid bug killed the medium, and all this left me without time to do the hard, so I ended up stone last. Oh well, at least I made the finals.
The more I go to the USA, the more I agree with Douglas Adams that tea is not part of American culture (the way it is in British culture) simply because they don't drink proper tea. I actually had some decent tea in New York with the Google Code Jam finals, but this time it was back to the rubbish. To start with, it seems that herbal stuff is now fashionable, instead of good old British-style Ceylon tea. Then, they don't know how to make it. To make a proper British cup of tea, the water has to be boiling when it hits the teabag. An insulated container with a tap, filled with water that was boiling half an hour ago, just doesn't cut it. Apparently there is also a nation-wide shortage of plastic spoons, because both at the hotel and on United Airlines, the only implement provided to stir the tea was a short, thin plastic straw. Think about this: the larger the cross-section, the better the stirrer. A thin plastic straw is almost completely useless. My finger would be more effective.
I had a wonderful cup of tea on SAA and a spoon with which to stir it, which just proves that it can be done right even in a low-pressure environment where water boils at a lower temperature.
Anyway, I'm posting this from back in South Africa, which means that this is the last I'm likely to post until either I go away again (nothing planned at the moment) or something annoys me enough to write about it.
The more I go to the USA, the more I agree with Douglas Adams that tea is not part of American culture (the way it is in British culture) simply because they don't drink proper tea. I actually had some decent tea in New York with the Google Code Jam finals, but this time it was back to the rubbish. To start with, it seems that herbal stuff is now fashionable, instead of good old British-style Ceylon tea. Then, they don't know how to make it. To make a proper British cup of tea, the water has to be boiling when it hits the teabag. An insulated container with a tap, filled with water that was boiling half an hour ago, just doesn't cut it. Apparently there is also a nation-wide shortage of plastic spoons, because both at the hotel and on United Airlines, the only implement provided to stir the tea was a short, thin plastic straw. Think about this: the larger the cross-section, the better the stirrer. A thin plastic straw is almost completely useless. My finger would be more effective.
I had a wonderful cup of tea on SAA and a spoon with which to stir it, which just proves that it can be done right even in a low-pressure environment where water boils at a lower temperature.
Anyway, I'm posting this from back in South Africa, which means that this is the last I'm likely to post until either I go away again (nothing planned at the moment) or something annoys me enough to write about it.
Thursday, November 16, 2006
The Enigma
No, not an enigma, the Enigma. As an advertising stunt, the NSA has borrowed a genuine working WWII German Enigma machine. These were used to encode a lot of German military signal traffic, and was broken by the Allies - quite possibly changing the course of history.
Here's me with the Enigma:
Here's me with the Enigma:

Curses, said the red coder
The curses are about the evils of jet-lag. Tuesday night I woke up a few times but managed to get to sleep again each time. Last night I woke up at about 2:30am and never really managed to get back to sleep.
Nevertheless, it seems that I haven't completely lost my touch, because I managed to pull off second place in my semi-final (despite making a mess of the medium problem, although it turned out not to matter). That puts me straight through to the finals, without having to compete in the wildcard room this afternoon.
For those of you with a decent internet connection, the final will be webcast tomorrow. It's at 1:30pm PST (11:30pm SAST - a bit late I know). Hopefully I can kick butt, especially since several of the top seeds have already been eliminated and some others must compete for the 2 slots from the wildcard round.
No photos yet, partially because I haven't been out to see any sights (I don't think there are many), and partly because I haven't had time to download them off my camera.
Gotta go - the NSA is giving a presentation. Should be... interesting.
Nevertheless, it seems that I haven't completely lost my touch, because I managed to pull off second place in my semi-final (despite making a mess of the medium problem, although it turned out not to matter). That puts me straight through to the finals, without having to compete in the wildcard room this afternoon.
For those of you with a decent internet connection, the final will be webcast tomorrow. It's at 1:30pm PST (11:30pm SAST - a bit late I know). Hopefully I can kick butt, especially since several of the top seeds have already been eliminated and some others must compete for the 2 slots from the wildcard round.
No photos yet, partially because I haven't been out to see any sights (I don't think there are many), and partly because I haven't had time to download them off my camera.
Gotta go - the NSA is giving a presentation. Should be... interesting.
Wednesday, November 15, 2006
TCCC round 1
I'm now at the TopCoder event. The first algorithm semi-final took place this morning. They've got monitors spread around the room that mirror what is on the contestant's monitors, which makes it into more of a spectator sport that I would have expected. It's only really other programmers who are likely to find it that interesting though. The organisation is actually extremely slick: big screens at the front which show the standings, booths for the sponsors, the works. I'll post pictures when I get around to it. The first semifinal was quite interesting: the number 1 seed was knocked out completely. Hopefully the same thing doesn't happen to me tomorrow morning.
Tuesday, November 14, 2006
Tales from a confusing airport
I'm currently in LAX (that is, while writing this - it's unlikely to be the case when you read this). I think it is one of the worst signposted airports I've been through. I knew (but only because I'd previously read my itinerary and made a note of it) that I had to get to terminal 8. After walking out of customs there was ground transportation etc, but nothing to indicate how to get to any other terminal. After asking someone, I learned that I should go up an escalator, which deposits me at the curbside where people get dropped off, then walk in a particular direction. I was at terminal 6, after a short walk I was at terminal 7, then... that was the end of the building. I ended up walking inside and noticing I sign for a particular gate range which included the gate I'd noticed was the departure gate for my flight, so I followed that and ended up where I needed to be. Heaven help anyone who doesn't speak English or use the Latin symbols for numbers.
On the plus side, the WiFi is free :-)
Anyway, if you haven't been following, this trip is for the TopCoder Collegiate Challenge. Unlike the Google Code Jam, they've put me on the flight schedule from hell: Cape Town - London - Los Angeles - San Diego, and returning San Diego - San Francisco - Frankfurt - Cape Town, with about 7 hours of temporal homicide in Frankfurt and arriving in Cape Town at 6am. The
only good news is that my first round isn't until Thursday. I don't know what internet access will be like, so I'll post more if and when I can.
On the plus side, the WiFi is free :-)
Anyway, if you haven't been following, this trip is for the TopCoder Collegiate Challenge. Unlike the Google Code Jam, they've put me on the flight schedule from hell: Cape Town - London - Los Angeles - San Diego, and returning San Diego - San Francisco - Frankfurt - Cape Town, with about 7 hours of temporal homicide in Frankfurt and arriving in Cape Town at 6am. The
only good news is that my first round isn't until Thursday. I don't know what internet access will be like, so I'll post more if and when I can.
Tuesday, October 31, 2006
Cattle run
My plan for Saturday was to wander around New York and see some of the sights. It rained most of the morning and so mostly what I saw was wet socks, thanks to my well-ventilated shoes. It cleared up in time for the Google-sponsored boat cruise to Liberty Island (where the statue is).
In the evening I finally got down to the Empire State building. I had the impression that I could walk in, buy a ticket and then wait for my turn on an elevator. Guess again - it is a giant machine for turning tourists into money, somewhat in the manner that a slaughterhouse turns cows into fillet steak. Apart from the basic ticket, there were hundreds extra options which you were pushed to buy with obnoxious advertising. Some examples: an audio tour; a view from the 102nd floor instead of the 86th; some VR tour; you could even pay an extra $24 to jump the queue! They funnel you along between ropes airport style (even with a metal-detector+X-ray check), and part of funnel takes you past a green screen where they take photos of everyone and later try to sell you pictures of yourself matted over various backgrounds for $20.
For all that, it's a reasonable view, but probably more worth doing in daytime because it's difficult to make things out at night (I also managed to put my camera onto a slow-exposure setting, so most of my photos are blurry). I took the audio tour, which consists of some former cab-driver telling you some interesting things about what buildings to look at and some history, filled with lots of waffle about how wonderful New York is, how wonderfully ethnically diverse it is, and what he did when he was a boy growing up in New York. He got annoying pretty quickly.
Sunday I spent with my cousin Eileen. We didn't do much of the tourist stuff, more shopping. We went to a computer store where I found a USB to PS/2 adaptor (so I can connect my PS/2 keyboard to my laptop), and to Barnes and Noble (a bookstore - in this case a five-storey one) where I found a number of interesting new books in hard-cover: a Forsyth (the Afghan), the next in the Saga of Seven Suns (which was already available several months ago, but apparently still isn't in paperback), and the first half of the finale of the Dune series (Hunters of Dune). I didn't buy any of them but it gives me some things to keep an eye out for in paperback.
Photos have also been updated. I'm now back in Cape Town, so this is probably the last you'll hear until the TopCoder Collegiate Challenge in mid-November.
In the evening I finally got down to the Empire State building. I had the impression that I could walk in, buy a ticket and then wait for my turn on an elevator. Guess again - it is a giant machine for turning tourists into money, somewhat in the manner that a slaughterhouse turns cows into fillet steak. Apart from the basic ticket, there were hundreds extra options which you were pushed to buy with obnoxious advertising. Some examples: an audio tour; a view from the 102nd floor instead of the 86th; some VR tour; you could even pay an extra $24 to jump the queue! They funnel you along between ropes airport style (even with a metal-detector+X-ray check), and part of funnel takes you past a green screen where they take photos of everyone and later try to sell you pictures of yourself matted over various backgrounds for $20.
For all that, it's a reasonable view, but probably more worth doing in daytime because it's difficult to make things out at night (I also managed to put my camera onto a slow-exposure setting, so most of my photos are blurry). I took the audio tour, which consists of some former cab-driver telling you some interesting things about what buildings to look at and some history, filled with lots of waffle about how wonderful New York is, how wonderfully ethnically diverse it is, and what he did when he was a boy growing up in New York. He got annoying pretty quickly.
Sunday I spent with my cousin Eileen. We didn't do much of the tourist stuff, more shopping. We went to a computer store where I found a USB to PS/2 adaptor (so I can connect my PS/2 keyboard to my laptop), and to Barnes and Noble (a bookstore - in this case a five-storey one) where I found a number of interesting new books in hard-cover: a Forsyth (the Afghan), the next in the Saga of Seven Suns (which was already available several months ago, but apparently still isn't in paperback), and the first half of the finale of the Dune series (Hunters of Dune). I didn't buy any of them but it gives me some things to keep an eye out for in paperback.
Photos have also been updated. I'm now back in Cape Town, so this is probably the last you'll hear until the TopCoder Collegiate Challenge in mid-November.
Saturday, October 28, 2006
Google Code Jam (not edible)
As promised, I'm posting again now that I'm gallivanting. The current gallivant is to New York, for a programming competition called the Google Code Jam. It's powered by TopCoder (a company that runs a whole bunch of contests). There are some scarily good people around.
Due to difficulty with internet access (over an hour on the phone with some surprisingly clued up tech support people - a nice change from SA), I'm only posting this now, after the contest is already over. I came 14th (our of 100 at the finals and about 20000 who signed up). If I hadn't done some silly things during the contest I could probably have made the top 10, but oh well.
Today and tomorrow are free time/sightseeing (there is an organised cruise at 3pm this afternoon). Tomorrow I'm meeting up with my cousin and just spending some time in New York. Not quite sure what I'll do today.
If the wireless connection I'm using holds up, I'll see if I can post some pictures a bit later (I found a wireless signal that requires signup for web, but allows other ports, so I'm tunneling out to UCT and back out via the proxy, and I have to tilt the laptop at exactly the right angle on my lap while sitting in just the right place for it to work).
Update: photos at http://people.cs.uct.ac.za/~bmerry/photos/codejam2006.
Due to difficulty with internet access (over an hour on the phone with some surprisingly clued up tech support people - a nice change from SA), I'm only posting this now, after the contest is already over. I came 14th (our of 100 at the finals and about 20000 who signed up). If I hadn't done some silly things during the contest I could probably have made the top 10, but oh well.
Today and tomorrow are free time/sightseeing (there is an organised cruise at 3pm this afternoon). Tomorrow I'm meeting up with my cousin and just spending some time in New York. Not quite sure what I'll do today.
If the wireless connection I'm using holds up, I'll see if I can post some pictures a bit later (I found a wireless signal that requires signup for web, but allows other ports, so I'm tunneling out to UCT and back out via the proxy, and I have to tilt the laptop at exactly the right angle on my lap while sitting in just the right place for it to work).
Update: photos at http://people.cs.uct.ac.za/~bmerry/photos/codejam2006.
Saturday, August 05, 2006
Boston Tea Party
I'm now at Joburg airport on my way back to Cape Town, so this will probably be my last post until I next gallavant (or even go) somewhere else.
I have now established the true reason that Americans gathered in Boston and dumped huge quantities into the harbour. Don't be fooled by the history books. The real reason is that the tea in Boston is really awful. I had about four cups of tea while I was there (two in the hostel and two different brands in the convention centre), and not one of them measured up to the tea I got on SAA coming home. One of them I didn't even finish. When airline tea is a step up, you know you have a problem.
So I am now looking forward to getting home before I fall asleep and my face hits the keasdynboaerthsadw.
I have now established the true reason that Americans gathered in Boston and dumped huge quantities into the harbour. Don't be fooled by the history books. The real reason is that the tea in Boston is really awful. I had about four cups of tea while I was there (two in the hostel and two different brands in the convention centre), and not one of them measured up to the tea I got on SAA coming home. One of them I didn't even finish. When airline tea is a step up, you know you have a problem.
So I am now looking forward to getting home before I fall asleep and my face hits the keasdynboaerthsadw.
Thursday, August 03, 2006
Free stuff
So, having complained about limited freebies in the last post, I'm now the proud owner of, not one, not two, but three OpenGL T-Shirts. This was as a result of trivia questions (about OpenGL) thrown in during the OpenGL meeting at SIGGRAPH. I've developed an OpenGL debugger, during which I've had to look through some of the more arcane and bizarre parts of OpenGL, and finally it was good for something!
I also gave my presentation this morning, which went fairly well. There isn't too much to say about that, but I guess no news is good news.
I also gave my presentation this morning, which went fairly well. There isn't too much to say about that, but I guess no news is good news.
Wednesday, August 02, 2006
It's not a bug, it's a feature!

Yes, that's right. Not only do both escalators go down only, but somebody has addressed the problem by setting up a honking big sign to tell you that yes, this is a known bug, and the workaround is to go over to the other side of the building, take an up escalator, then come back again on the upper floor.
Subscribe to:
Posts (Atom)