11|24 Christmas Shopping, Snow Crash, A Female, and Family

Isn't the internet great? I just finished all of my Christmas shopping in 20 minutes on Amazon.com. I would tell you what I bought but there's a good chance that one of the people I got stuff for would be reading this so I won't post it until after the holidays... Sorry.

Earlier this morning I finished reading Snow Crash by Neal Stephenson. It was an awesome book. I just loved how it was written by a geek, for a geek. I laugh every time I see the main character's name... Hiro Protagonist. It's just so perfect (If you don't get it go look up the word protagonist). But seriously, I highly recommend this book to anybody that likes the "cyberpunk" genre. I think it follows along with William Gibson's style but has a more upbeat and down to earth attitude. I won't say anymore for fear of spoiling it.

It appears that I am getting set up with a girl. This isn't quite a blind date but not too far from it either. A mutual friend swapped our phone numbers. I called her on Monday, left a message, got a message from her on Tuesday, and am planning to call her back in about two hours. Hopefully she will be awake/answering her phone this time. I am not sure what I'm going to say but I'm sure I'll come up with something. I was thinking that I would ask her if she wanted to go wander down Market Street and do some Christmas shopping with me but it seems that I've already killed the chances of that happening... Perhaps just wandering around Corning for a while will be appropriate. As you can probably tell, I'm not too experienced at this sort of thing. Oh well... I'm sure I'll either learn a harsh lesson or end up with a new friend. Here's to awkward situations!

I've been on an almost completely reversed sleep schedule for the last week. I have been going to sleep at 10:00 AM and waking up around 7:00 PM. I don't know why. I think it may just be because my body is revolting to the non-hackeresque nature of my life lately. I hate having so much structure that I could sleepwalk through my day. I think it's also partially out of boredom... There's just nothing to do around here during the day. I've got until next Monday to figure this thing out before I go back to school.

As I'm sure everybody already knows, tomorrow is Thanksgiving. I find this holiday to be more unusual than most simply because there is a strong sense of belonging at that table. It's almost overwhelming until you realize that these are the same people that you talk to almost every day (at least in my family). I find the whole turkey situation to be rather amusing. It's like a reflection of our past instincts that have to surface for at least one week of the year. You know what I'm talking about... Hunting. The "men" go out into the dangers of the wilderness and fortify their positions as they would in a war. Then they proceed to hunt these mostly harmless creatures using hunger as a justification. I am clearly not a vegetarian in any respects but I have to say that this practice disgusts me in an age of not-meat burgers and bacon that taste better than the real thing. I digress... The "hunters" then proceed to bring the slain creature back to the home where they throw it in the kitchen, snap open a beer, and go into a two day long routine of TV and sleep. Is this what our country is coming to? If so, it is such a shame that all of this wonderful technology and luxury is wasted on such undeserving souls. </rant>

11|09 Winter Wonderland Games and College Decisions

Well, it's been a long week already and it's only Tuesday. The new students at school have been here for over a week now and I think they're getting used to things and opening up faster than any other group we've had. The only exception to this is Jessy. For some reason she's staying extremely quiet. Either she's put off by the whole thing and thinks she's made a mistake, or she just hasn't opened up yet. Either way, time will tell.

It's getting cold outside as we move into the Winter months and from the way things are going, it looks like it's going to be a harsh one. Oh well, I guess you can't have everything. I also found out today that Max will not be coming to visit for Christmas this year because he has no money. Bummer. He's disappointed too and I can understand why.

On a lighter note, I got Grand Theft Auto: San Andreas tonight and my first impression, it rocks! From the first cinematic which includes the voice of Samuel L. Jackson, to the much more realistic in-game physics, it is simply and purely better than the other GTA games. The sheer size of the city is also amazing. It took me 20 minutes to get from one side of the island to another and the only reason I couldn't go further was because I hadn't completed any missions. The amazing part, that island wasn't even a quarter of the map. I found out very quickly what happened if you try to go outside the bounds of your play area though. Immediate four star wanted level and snipers in the choppers. Definitely something to avoid. I was able to survive for quite a while in the speed boat though. The police patrol boats are easy to avoid and don't pack much firepower (or accuracy). One of my favorite new features is that you character actually grows and gains skills based on what you do in the game, adapting to your playing style. For instance, if you spend a lot of time in the car and not much time walking around, you will start to get fat. I think that this is pure genius on Rockstar's part and applaud them for the deep thought that went into this game. You can really tell that everything was well thought out and thouroughly implemented. If you haven't played this game yet, I highly recommend it. Well worth the $50.

Another game that I had a chance to take a look at tonight was Halo 2. My brother got this game for his Xbox and is loving it. I caught a couple glimpses of it over his shoulder and noticed a few key differences from the first game. First of all, the graphics detail looks a lot better. It appears that they completely tore apart the graphics engine and rewrote it from scratch. It needed it. Secondly, they upped the screen resolution under the assumption that gamers will be playing this game on larger, higher-quality, screens that make it much easier to read small text. This helps to get the status displays out of the way so that you can focus better on the action. From what I heard my brother saying, a lot of the other annoyances about the first Halo game were resolved including the ability to now set unlimited frags in a multiplayer game. This has been a definite hinderance on our kill-fests until now. Good job Microsoft! All in all, Halo 2 seems like it's just a souped up version of the first one. If you didn't like the first one, don't bother with the second. If you even remotely liked any part of the first one, it's worth the money, every aspect of the game has been improved in one way or another.

Aside from gaming, things have been pretty quiet around here. I met with Matt Haas, my Unix professor last week and spent a good hour talking to him about various topics, mostly centered around distributed computing. He has me and one other student working on a problem to prep us for the upcoming distributed systems class that he'll be holding next summer. We're working with some matrix multiplication code and learning how to thread, multiprocess, and distribute the load of the program to more than one system. It has been an interesting study in high-cpu software implementations. It's been a lot of fun except that Matt is in Pittsburgh for the SuperComputing 2004 conference so we really haven't had much time to talk about the progress of the program. I think I'm to the point where I can start threading it out and distributing the work across more than one function call but I'm not quite sure how I'm going to go about this. It won't be too hard to solve, just an implementation problem. I'll get back to it when I get a few minutes.

Finally, I'm working on college applications for Arizona State and Rensselaer Polytech this week. It looks like I've got a good chance at either one. Honestly, I can't wait to start college. It looks like it's all going to be a ton of fun. Well, I think I'm done talking for the moment. Ciao!