Monday, October 8, 2007

Is a Mac really worth it?

I've been toying with the idea of getting a Mac for a while now. I'd like both a MacBook as well as a Mac Mini. I'm not a normal computer user, so these would be the upgrades I'd get for each of them:

  • 2 gb memory
  • 7200 rpm hard drive
  • Superdrive (aka a dvd burner)
Both the MacBook and the Mac Mini come with 1 gb of memory via two 512 mb sticks. Guess how many memory slots each one has? You guessed it! If you want to upgrade to 2 gb, you can't reuse any of the memory that originally came with the machines.

You cannot add a Superdrive a la carte. You must order the higher end model of each machine to get it.

The 7200 rpm hard drive is about a $100 aftermarket upgrade.

So all said and done, that $500 Mac Mini is looking more like $800 and that $1100 MacBook is looking like $1500.

Now I can upgrade my current computer to have a much faster Core 2 Duo processor than either of those Macs, along with a video card that easily beats them, for a grand total of $400.

"Yeah, but OS X has the best, most badass, eye candy interface ever!" Ehh. Check out this video of what is going to be included in the default installation of (K)ubuntu Linux (released in 10 days).

So now I gotta ask myself... is TextMate really worth $400 to $1100?

Saturday, October 6, 2007

Halo 3... meh.

I got Halo 3 a few days after it was released. I bought it from Gamestop and the clerk there asked me what version I wanted. I kinda just stared at him until he started to explain. There is the normal version which is just the game. Then there is a special "limited edition" which comes in a tin case and cost $10 more. And then there is the "legendary edition" which comes with the pictured helmet and costs $130. I was offended for two reasons:

  1. The clerk had the audacity to assume I am a big enough nerd to even consider either special edition, especially the "legendary nerd" edition with the helmet on a stand.
  2. That MS is such a money grubbing piece of shit that they are charging over $70 for a plastic helmet which adds nothing to the gaming experience.

I guess that's what really pisses me off about Halo 3. It is so over-hyped and over-marketed that it's a massive success, despite the game actually being mediocre.

How is it mediocre, you ask? Let me rattle off a short list...

  • The graphics aren't that great. I feel like I'm looking at a PC video game 5 years ago.
  • The character animations are even worse. Their movements are so unnatural and "jagged". Walking up and down stairs, their feet don't properly fit the steps. When people hold their hands up to their faces, you can tell they aren't really touching.
  • I can't tell when I'm hitting an enemy. Gears of War had blood spurting and Resident Evil 4 had enemies recoiling in pain. Halo 3 has almost nothing. Same with death animation in Halo 3, very weak. Sometimes I waste ammo on an already dead enemy.
  • The gravity hammer is nothing near as cool as the chainsaw bayonet.
  • Overall, the weapons aren't very satisfying (especially the shotgun, where is the feeling of brute force??).
  • I don't know, it just doesn't have the polish that Gears of War has or Resident Evil 4 had (at the time).

I honestly think MS paid off a lot of reviewers in it's ultimate hype campaign. Check this out though, my friend Adam sent me this review, which I think is pretty good. :)

Wednesday, September 26, 2007

Holy brake dust, Batman!

Wow. Freaking Jesus, wow.

I drove my car on a road track for the first time last weekend (Sept 15th & 16th). It was with The Driver's Edge which is a non profit (I think) organization that organizes non-timed high performance driving events (HPDEs) at various race tracks all over Texas. I simply call it "racing school" because you have an instructor with you the entire time and they teach you how to drive fast... very fast.

Out of all the things I've done, I'd rank it number 2 behind skydiving for the first time in intensity, excitement and fear. Some people liken it to riding a roller coaster, but I think that's a bad analogy. On a roller coaster, you just sit there, along for a high g-force ride. You're on tracks and you're not going off the tracks. On a road course, the only things keeping you on the track are your wits... and your instructor's commands.

This two day event was quite an eye opener. Most people don't know anything about the physics of driving. They don't know how to load the front suspension before a turn, or how to accelerate through a turn to keep the rear tires planted. They certainly don't know that lifting off the accelerator or hitting the brakes while going around a corner too fast is going to cause the car to go into a spin. That's right, if you're going around a corner too fast and you don't think you're going to make it... give it more gas!

One thing that they kept stressing to us newbies is to breathe. Driving on a road course for the first time can be a harrowing experience, especially if you're driving a 450 hp sport car capable of speeds in excess of 190 mph. It goes against all instinct to keep the gas pedal floored while approaching a 180 degree turn, then at the last possible second, slam on the brakes and pray that you're going to slow down enough to make the turn. When I say "slam" on the brakes, I'm mean you're hitting them so hard that if you didn't have a seat belt on, you're going into the windshield.

The Vette is awesome. It's way too much car (power-wise) for a newbie like myself. Other cars were hitting 80-90 mph at the end of the straight if they were lucky. I was hitting 105 at the middle of the straight (and being too scared to upshift, haha)! I never had to take it out of 3rd gear the entire time on the track. It had more than enough power in 3rd gear alone to scare the living daylights out of me.

Handling-wise it's great also. I'm too wet behind the ears to comment on the numb steering that Vettes are known for, but I did notice that the Vette has tons less body roll that my previous S197 Mustang GT (2005), despite the Mustang's aftermarket Roush suspension.

I'm going to sum up the remaining points of interest since this post is already kind of long...

  • Your wheels get completely covered in brake dust.
  • After a session on the track (or during), you're not allowed to stop in the grass because your car's headers and brake rotors are so hot that they can start grass fires.
  • After a session on the track, you cannot use your parking brake or hold your foot on the brake pedal because your brakes are so hot that the rotors will warp.
  • You get used to the sound of tires squealing. In fact, tires squealing becomes the norm rather than the exception.
  • As a newbie, your skills are laughable compared to your instructor's. My instructor had people puke and lose control of their bladders while riding with him in his run group (btw, he has a modified 2007 C6 Corvette).
  • There is a high probability that you will lose control of the car at high speeds. Well... if you are pushing it and have a high horsepower car anyways.
  • I lost control 3 times, the 3rd time at 90 mph and went off track into the grass/dirt. It wasn't even scary because by then I was so used to the speed.

After just one HPDE, I'm addicted. All I think about is going back for more and getting better and faster. Unfortunately, it's an expensive hobby...

Click here for more pictures.

Dustpans are teh suck!

Have you ever noticed that you never get all the dirt off the floor when you finish a sweeping job with a dustpan? I hate dustpans. They are so primitive. Why do people still use technology that was invented millennia ago?

Check out my current sweeping technique. I sweep all the dust, dirt and crap into a corner, then suck I up with a vacuum cleaner (the hose part). It works great and it gets all the dirt.

Throw away your dustpans!!!

Thursday, August 16, 2007

Getting PPTP to work with KNetworkManager on Kubuntu 7.04 Fiesty Fawn

I'm blogging this so I don't forget in the future. At the time of this writing, the issues are known and recorded on bugs.launchpad.net, but I'm not sure if they are fixed yet, hence the following steps.

  1. sudo aptitude install network-manager-pptp network-manager-gnome
  2. restart knetworkmanager
  3. When you create a new VPN connection, in step 2 of 2, make sure to select a "Type"!!! It will initially be blank and if you leave it blank when you hit "forward", your connection name will forever be unusable!
  4. Restart computer (sorry, I don't know which specific daemon needs to be restarted).

See this pic for the below for what I mean about the blank "Type" select.

If you leave it blank and hit forward, a file will be made using the "Connection Name" you entered in. That file will be corrupt and you won't be able to fix it (via any part of this GUI), so you'll effectively have to start over and use a different connection name.

Here are links to the two bugs concerning these issues:

Bug #74351 VPN connections configure dialog doesn't work on knetworkmanager
Bug #89120 VPN Connection not added...

Wednesday, August 15, 2007

Useless programmer blogs.

I hate it when dipshit programmers essentially make blog posts repeating what the manual already tells me. For instance, I was looking for how to use sockets with Ruby and came across all these blog posts that told me nothing more than the Ruby manual itself. Hell, most of the posts were just copied and pasted directly from the manual.

This annoys me for various reasons.

  • It clutters the internet and makes it more difficult to find actually useful information.
  • These dipshits probably do this on purpose so that they can show off their "popular" blog in interviews.
  • These dipshits probably get paid more than me because they are "leading the industry with their expertise as displayed in their blogs".

You know what? Next time I'm reading a programming manual online and I have an unanswered question, I'm going to blog the answer to that question, but really the blog is going to be an excerpt from the manual that raised the question in the first place. Then when my blog's popularity skyrockets from other programmers seeking that same answer (to which they'll just find the question again, hehe), I'm going to apply to Google saying, "Look at how many other programmers turn to my blog for guidance. Hire me, I'm multraleet!"

Tuesday, August 14, 2007

Vietnamese Pork Chops

I eat these all the time in restaurants, so I figured I should learn how to make them in order to save a few bucks. It's very easy anyway.

Ingredients:

  • 4 thinly sliced pork chops with bone
  • 4 tbsp fish sauce
  • 2 tbsp sugar
  • 2 tbsp vegetable oil
  • some chopped green onion (chives)
  • some minced garlic (1-2 tbsp)

Instructions:

  1. mix sugar and fix sauce in small bowl
  2. mix in garlic, green onion and vegetable oil into fish sauce sugar mixture
  3. put pork chops and fish sauce mixture into freezer bag, mix around
  4. let marinate for a few hours
  5. grill or pan fry pork chops

It's a popular recipe that is repeated more than a few times on the web. Some experimentation might be needed to taylor the salty/sweetness to your individual taste.