The Weapons of District 9

There is a great write up over at the Firearms Blog detailing the weapons of District 9. Like everything else District 9 actually got the weapons right as well, using proper firearms for the area (South Africa). They also use the weapons in the proper ways. Head over there and take a read, and don’t worry if you haven’t seen the movie the article doesn’t contain any spoilers other than the weapons use.

Seriously this movie has done so much right. It’s truly one of the great science fiction movies of the decade.

This Case Won’t Die

Seriously this is getting ridiculous, when you think the SCO vs. IBM lawsuit is dead it rises again from the dead. For those of you who don’t know SCO sued IBM back in 2003 for the sum of $1 billion because SCO thought they owned the rights to UNIX. See Linux killed their business and IBM was one of Linux’s largest supporters as well as a supporter with lots of money so they became target one. Well things became fortunate when a court ruling stated Novell owned the rights to UNIX and Novell was more than happy to let other people use it.

That ruling has now been overturned allowing what is left of SCO to continue going after IBM. The worst part is SCO never once provided proof that it owned the rights to UNIX nor that Linux contained any code from SCO’s UNIX. They also kept changing their claims and tactics which dragged the case one for many years while draining SCO’s small amount of money. Of course Microsoft, who Linux has been steadily chipping away at, eventually floated SCO some money to keep the lawsuit going. Even that money wasn’t enough because after it was ruled Novell owned the rights to UNIX SCO had to file Chapter 11.

Sadly it seems as though this case will rise from the dead. Cripes!

Just Stop, When the Author Dies Just Stop

For those of you coming here for gun news this post isn’t gun news. In fact it’s more of a rant and a post dealing with a comedy/science fiction series. OK disclaimer done, onto the rant.

Those of you who partook in any form of the Hitchhiker’s Guide to the Galaxy series most likely came across the books at some point. Douglas Adam’s, who sadly died passed away (you can’t say somebody died anymore, it’s too harsh apparently) in 2001, was a comic genius. He had a very eloquent way with words that could make almost anybody laugh. Because of this his series The Hitchhiker’s Guide to the Galaxy became quite a hit.

Sadly after his passing his widow authorized some chump to continue the trilogy of five. And not surprisingly it’s not up to snuff with the late Adam’s works. Of course this doesn’t surprise me since nobody to my knowledge has successfully picked up a late author’s series and did it any form of justice. This makes sense considering nobody is going to be able to fully get into the mind of another person and hence can’t hope to replicate what was once done.

Just look at the examples. After Frank Herbert died his son has picked up the Dune series and ran with it. The problem is his son isn’t nearly as good at writing. What Herbert could fit into a 300 to 400ish page novel his son needs far more pages. That’s not to knock his son in any way but he’s just not doing Dune justice. He would do far better to establish himself with a unique series and let his late father’s work stand on the pedestal of greatness it deserves. Likewise countless people have tried to continue the Sherlock Holmes series. But nobody has the required skill set of Sir Arthur Conan Doyle (before he started injecting his newfound religion into his later works) to do the characters of the series justice.

It’s not to say another author can’t make a good series based on another author’s previous series. They just can’t make it in the same way and hence it doesn’t feel as good. When you read an author’s books you get a feel for their writing style and method of story telling. If you like the series you often don’t realize that how the author does things makes up as much of your opinion as the story itself. So when the author dies and somebody else continues you end up finding the continuation to be lacking and not as good. It’s not always because the new writer isn’t good, instead it’s often because the new author’s style isn’t the same and hence things don’t flow like they originally did.

This is why I wish people would let the works of dead authors be left alone. Face it you don’t have the same world experience and outlook on life to form your opinion as any other person. You can’t match that person’s ability exactly. Hence if you try to continue their work the fans are going to feel it’s lacking.

Trust No One, Especially if They Produce Your Cell Phone

It’s no secret I’m a geek. I work at a technology company, pay attention to technology news, get excited over new releases of Mac OS, Linux, and Windows and I have a smart phone. My smart phone is an old Palm Treo 755p running Palm OS (I still refuse to call it Garnet OS). By today’s standards, and even by the standards of the day I purchased it, it’s an outdated phone.

I’ve been looking at new phones but haven’t found one that suites me. The iPhone would be nice if it wasn’t on AT&T, and didn’t have draconian policies in place for it’s App Store. Android would be nice but it’s on T-Mobile which doesn’t get coverage in may places I travel to. Then there is the Palm Pre which I’ve had a slight love affair with due to the fact it’s from Palm and it’s on Sprint (I’m out of contract so I’m in no hurry to get into a contract with another carrier). I’ve been waiting for Palm to open the flood gates and allow third party applications to be installed on the Pre without using the special developer mode. Well I think the Pre may be off of my list.

Apparently the Palm Pre periodically reports you GPS coordinates back to Palm. I know what you’re thinking, since the cell phone providers can triangulate your position from your cell phone what does it matter if GPS coordinates are being transmitted? Well triangulating my position via my phone is simply a side effect of the technology and can be done with any radio based device. Also Palm is receiving these coordinates, and frankly they have no business having them. They have no need to know where I am when using their product, and they never mention that they are doing this. It’s slight of hand acts like this that really piss me off.

The link does have instructions on disabling this problem but it’s unknown if these changes will hold after a software update. But this is a good lesson on why you should trust no one with your security. This goes doubly so for closed source software vendors where you can’t know for certain that they aren’t doing something malicious under the hood. This goes triple for a company that produces a product that you carry around with you everywhere that has the ability to track you. Paranoia when it comes to personal security is a good thing.

Further Research


Palm’s terms and conditions that legally allow them to get away with this. (PDF)

Web Development Made Awesome

I’m doing some web development for work currently and have decided that there are two tools all web developers need to know. The first is Django…

http://www.djangoproject.com/

Django is an amazing web development framework. Think of it as Ruby on Rails but for Python. The Django framework allows you to do all you server side work in Python which to me make it an amazing tool. And get this unlike many development tools out there Django is very well documented. Their web page has a good tutorial for starting off to top off the documentation.

Then there is jQuery…

http://jquery.com/

jQuery is a JavaScript widget library. It let’s you “AJAXify” your site easily for buzzword compliance and make designing the page interface very easy. But I think the best part is that the data presented by jQuery will display if a visitor has disabled scripting. Granted the information won’t look nearly as pretty but it will display.

These two tools have made web development very easy on me.

Unibody MacBook Pro 15″ Review

A month or two ago (I’m bad with time estimates) I finally broke down and decided I needed a new laptop. For perspective my old laptop is a PowerBook G4 with a 15″ screen. It held out but after four years it has finally become too slow for daily use. For instance it can not reliably run YouTube movies and Skype at the same time. On top of this Apple and will not support the PowerPC processor with the next Mac OS version by the looks of it.

Being a UNIX addict I looked at two options. The first was a cheap netbook which I’d put Linux on and the second was another Mac. I ended up getting a Mac since my last one ran so well and netbooks doesn’t have the power to run virtual machines which I use daily at work. I settled on the cheapest unibody MacBook Pro with a 15″ screen. I didn’t find the slight increase in processor speed not a higher end graphics card which I’ll never use on a laptop worth the extra money and honestly I find 15″ to be the perfect balance between portability and screen real estate.

First off I’ll zip through the feature list. It’s pretty must the same features you find on most laptops these days. It has build in 802.11n draft WiFi, Bluetooth, CD/DVD RW (it supports every format of DVD RW I’m aware of),two USB 2.0 ports, one Firewire 800 port, 1 gigabit Ethernet port, an audio in jack, and audio out jack, webcam, microphone, and SD card slot, and finally a connector for an external monitor. The laptop itself is made of aluminium and is very thin and lights for a 15″ laptop.

The first thing I want to note is the battery. The battery is integrated so you can’t easily pull it out and swap in another battery when it’s out of juice. This may be a huge problem for many people and honestly I thought it would be one for me. But with the screen a full brightness while using WiFi I can easily get five and a half hours out of the battery so long as I’m not running a virtual machine. This satisfies my power requirements but may not satisfy those who have to be on a ten hour flight without access to one board airplane power. I will note replacing the battery itself is easy, all you have to do is pull off the back plate (just a series of Philips head screws) and it’s right at the trackpad end of the body. Overall I’m amazed at the battery life this thing gets since I’ve not had a laptop yet that could manage five hours with the screen brightness all the way down and WiFi disabled.

The next thing to note is the screen, it’s gorgeous. The color definition is great and the LED back lighting makes the image on the screen appear as if it’s painted on. With that said the screen is also incredibly glossy. Although this makes the picture look nicer it also reflects everything behind it. You can see yourself if the screen image is dark and any light source will glare on the screen. Although I find this to be a disadvantage normally I haven’t really had an issue with it. This could be due to the fact I’ve had a glossy screen laptop in the past and learned to angle the screen in such a way that any light sources behind me aren’t reflecting off of the screen. Honestly though if the screen image consists mostly of lighter colors (blues and white let’s say) you won’t notice the reflection.

Then there is the keyboard. It uses chiclet style keys. Apple has been transitioning to this type of keyboard since the MacBook was first introduced. The MacBook pros were the last series to have a regular keyboard until the unibody ones were released. Personally I haven’t no issues typing on either setup so I haven’t noticed any problem. The keys are also back lit so when you’re in a dark area the letters on the keys will glow a soft blue. I had this feature on my previous two PowerBooks and absolutely love it. Although I touch type and therefore never look at the keys the back lit keys are just cool looking.

Just under the keyboard is the trackpad. I know there usually isn’t much to say about trackpads but the one on the new MacBook Pros is fairly unique. First of all it’s made of etched glass instead of plastic. The idea here is that is won’t wear down (get shiny) like plastic trackpads eventually do. Until I’ve had the laptop for a year I’ll not notice this though. I do notice the trackpad feels smoother under my finger and it’s easier to do really minute movements with it. The second thing to note about the trackpad is that is doesn’t have a button at the bottom of it. Instead the entire trackpad presses down as a button. This allows for using gestures which the new MacBook Pros make heavy use of. For instance tapping on the trackpad works as a regular left click while tapping on the trackpad with two fingers works as a right click. Moving two fingers up, down, left, or right works as a scroll wheel would. Swiping with three fingers navigates though program specific objects (documents, pictures, files, etc.). Swiping up with four fingers reveals the desktop and swiping down with four fingers shows all the windows open on the current desktop. Finally you can zoom in and out using a pinch motion with two fingers. These features do speed up navigation quite a bit.

One last thing I’ll cover on the generic features list is the external monitor port. The new MacBook Pros use a mini DisplayPort connector instead of regular DVI or VGA connectors. This means if you want to hook up to any monitor besides Apple’s current 24″ Cinema Display you’ll need to get an adapter. I will warn you the mini DisplayPort to DVI adapter doesn’t have connectors for the four pins by the “blade” nor a connector for the vertical “blade” pin (bear with me I’m trying to use a little technical jargon as possible). So make sure to check your DVI connector before picking up Apple’s official adapter.

This laptop has plenty of processing power for my needs. It comes equipped with a 2.53 GHz Intel Core 2 Duo processor. This is roughly equivalent to my desktop which has two 2.66 GHz dual core Xeon Woodcrest processors. This translates to plenty of speed for running multiple virtual machines and anything else you would normally want to do with a laptop. It also comes with 4GB of RAM which is on the low end side for my uses but it can be upgraded to 8GB (Note never buy official Apple RAM. Always get the bare minimum Apple sells and upgrade the RAM using any decent and cheaper RAM such as Kingston or Crucial. You’ll get all the advantages with half the cost). I’ll probably upgrade the RAM sometime down the road.

I did upgrade the hard drive in this thing already. It came with a 5400 RPM 250GB drive so I went with a Western Digital 7200 RPM 320 GB drive. It’s faster and has more space. Likewise upgrading the drive yourself saves you money over ordering a larger and faster drive from Apple (I got my drive for $80.00 on Newegg while Apple wanted $100.00 for the upgrade). The drive still seems slow compared to my four drive RAID on my desktop but it gets the job done. Do note if you want to lay down some serious coinage you can put in a solid state drive which I hear greatly speeds up the drive read and write times.

I’m not going to review Mac OS since other people have done that to death. Needless to say everything runs acceptably fast (no computer is “fast enough” in my book) for what I need. I can run two virtual machines simultaneously without much issue. The only reason I can’t run three is because the hard drive begins to choke under all the read and write accesses. Aperture works great without any real noticeable slow down as well. Overall I love this machine so far and look forward to four more years on it (hopefully).

Why You Don’t Rely on Competitor Products

One of Palm’s biggest advertised features of it’s new Pre phone was the ability to synchronize with Apple’s iTunes. The problem is the Pre directly competes with the iPhone so Palm was depending on their competitor’s product to claim a feature. Well Apple just released an update to squash the Pre’s ability to sync with iTunes…

http://www.informationweek.com/blog/main/archives/2009/07/apple_kills_pal.html;jsessionid=CZ3GQEH0
335DGQSNDLPSKHSCJUNN2JVN

I like Palm and many of their products but when they claimed the Pre synced with iTunes I knew it was not only a stupid thing to waste time accomplishing but also something that wouldn’t last long. Many people in the technology industry are now wondering if Palm will sue Apple based on anti-competitive practices. In my opinion iTunes is Apple’s property and they should be able to do whatever they damned well please with it.

The bottom line is Palm seriously fucked up when they depended on somebody who is in direct competition with them. This would be akin to America depending on the Middle East for oil, oh wait.

Vampire Earth Winter Duty is Out

OK I’m a huge science fiction geek and one of my favorite collection of novels is The Vampire Earth series. Needless to say the eighth title, Winter Duty, is out…

http://www.amazon.com/Winter-Duty-Novel-Vampire-Earth/dp/0451462742/ref=sr_1_1?ie=UTF8&s=books&qid=1247513437&sr=8-1

No it’s not a referral link I just brought up the Amazon link because I like Amazon (I bought a copy for the Kindle myself). For those of you unfamiliar with the series here is a thumbnail summary. An alien race called the Kurians have overtaken Earth. They came to our planet to feed off of a life force known as vital aura. This life force is stronger ins sentient races hence why our planet is on the list to be invaded. They consume vital aura through their avatars known as Reapers whom feed off of our blood and transfer our aura to a controlling Kurian (hence the legend of vampires).

You won’t find any lame ass sparkling vampires and teenage angst in this series. It’s mostly balls the the wall action as the series follow the life of David Valentine a member of the resistance. The story is great and I really like Mr. Knight’s writing style. I also like the fact that these books have all been consistently great page turners.