Apple Displayed Masterful Mediocrity Yesterday

Yesterday was Apple’s iPhone event and I must say they have mastered the art if being completely mediocre. The only announcements they made that I felt remotely excited about were the fact that Sprint will now have the iPhone (as they’re the last carrier with unlimited data that’s quite nice) and Siri. After they finished jerking themselves off over how great their sales are, Apple’se first product announcement was Cards. Cards is an application that lets you send, well, cards to people for $2.99 a pop. When they made Cards their first announcement I knew this event was going to be non-consequential.

Apple again talked about iOS 5 but alas I’ve been playing with it for months now and there was nothing new tossed in at the last minute to make it exciting. Either way iOS 5 will be officially released on October 12th.

Next on the list of announcements was Siri. Siri is the iPhone 4S’s new voice service which is akin to Android’s voice service if it were on steroids. Let me rephrase, if Siris works it will be akin to Android’s voice service on steroids. Siri will supposedly allow you to do a great number of tasks by using your voice which is nice for those who see the need to send a text message when they’re hurtling down the highway (you know who you are, I hate you by the way). While Siri looks impressive it’s restricted to the iPhone 4S which limits its appeal.

Speaking of the iPhone 4S, that was Apple’s only notable hardware announcement (they announced a new iPod Touch, but who really cares). The iPhone 4S is simply an iPhone 4 with a faster process, better camera, and dual mode radio (every 4S is both GSM and CDMA capable). It’s not really worth the upgrade in my opinion if you’re already carrying an iPhone 4.

So there you have it, Apple’s rather lackluster event. I think Amazon won the device unveiling this month but that could have something to do with the fact that I’m a Kindle fanboy.

Sometimes Software Bugs Shouldn’t be Fixed

There are times in a programmer’s life where he receives a bug report and realizes right away that it’s not a bug but the user failing to understand how to use the software. This is one of those cases:

I am the developer of some family tree software (written in C++ and Qt). I had no problems until one of my customers mailed me a bug report. The problem is that he has two children with his own daughter, and, as a result, he can’t use my software because of errors.

Those errors are the result of my various assertions and invariants about the family graph being processed (for example, after walking a cycle, the program states that X can’t be both father and grandfather of Y).

How can I resolve those errors without removing all data assertions?

Obviously a case of user error.

Windows 8 Metro Browser Won’t Support Plugins

A lot of Windows 8 news has been circulating as Microsoft finally unveiled the next version of their operating system. I will note that Windows 8 is looking pretty impressive and I need to set aside some time to play with the freely available developer preview. One piece of news that I found rather interesting through was the fact that the Metro browser won’t support plugins:

One of the first things a lot of folks will try after installing the developer preview of Windows 8 will be the IE10 browser—the most used tool in Windows. IE 10 in the preview is Platform Preview 3 of IE 10. You can read on the IE blog about the HTML 5 engine work we’re doing. This post is about a big change in Metro style IE, which is the plug-in free experience. In Windows 8, IE 10 is available as a Metro style app and as a desktop app. The desktop app continues to fully support all plug-ins and extensions.

Although this isn’t the end of plugins like Flash it is a death knell. Users who wish to use Flash will still be able to open a legacy Internet Explorer window but if you wish to use the new Metro interface you’ll be living the plugin-free lifestyle (it’s like the pants-free lifestyle but with browsers).

Honestly I want to congratulate Microsoft on this move because I can’t describe my hatred of Flash in words. As it sits right now I’ve been running Chrome as my primary browser for the last month (Firefox’s OS X 10.7 support is lacking to say the least) and Flash has been disabled for the last two of weeks. There are a few instances where I find myself opening Firefox to load something requiring Flash but overall you can get by on the web very easily without needing the Flash plugin. We can probably thank Apple for that as there was a strong move by many sites to eliminate their dependency on Flash when it was announced iOS wouldn’t be supporting it.

The less support browser developers give to Flash the faster web developers will completely dump it. I can’t wait until the entire web is completely Flash-free.

Can I Have One Hobby the Media Won’t Shit All Over

Damn it media sources would you let me have one hobby without surrounding it with a bunch of fear mongering and demands that the hobby be tightly controlled and regulated (or banned)? Over the last several months I have become interested in lasers going os far as to design one that I plan on building later this month (from components, not from scratch). Recently Wicked Lasers released a 1W green laser (that doesn’t actually run at 1W from the reviews I’ve read) and it seems the media is already on the war path trying to demonstrate how dangerous these lasers are.

Apparently this 1W green laser is going to blind every astronaut and destroy every satellite. You know what other source of light exists that is actually far brighter than any laser? The damned sun! If satellites and astronauts aren’t being blinded by that giant fucking fusion reactor our humble little planet hurtles itself around once a year this little 1W laser isn’t going to do any damage to them either. A laser having to punch through an atmosphere isn’t going to be even remotely dangerous compared to the light given off by the sun traveling through vacuum.

The truth of the matter is that lasers of any notable power are much like firearms, dangerous if used improperly but a lot of fun and perfectly safe when used properly. Laser, like firearms, have safety rules that must be abided by and safety equipment that must be worn if you want everybody to remain safe.

Ultimately that means those wanting to partake in such hobbies must learn the rules involved. This is true with any hobby involving potentially dangerous equipment (firearms, lasers, wood working, racing, chemistry, horseback riding, etc.). Instead of expressing this fact the media decides that they must strike fear into the hearts of viewers, readers, and listeners by making shit up. This type of media fear mongering is what killed hobby chemistry sets, which used to be pretty awesome and included many chemicals that did potentially dangerous things (and thus were more fun for children wanting to learn chemistry). Similar fear mongering is what lead to innumerable laws being placed against firearms and ever continuing restrictions against shooting ranges (remember the lead from bullets will kill all the wildlife if we don’t shut those horrible ranges down).

Instead of drumming up unnecessary fear would you media outlets instead do something productive? For instance you could write a story warning about the dangers of a specific hobby and explain safety precautions that should be taken by participants. What am I thinking? Logic and help from the media? Next I’ll be asking for unicorns that fart rainbows and sunshine.

My Love of the Ridiculously Overpowered Strikes Again

I have a slight confession to make, I love things that are ridiculously overpowered. For example when I purchased my Ford Range I made sure it had the biggest engine available thrown in. Do I ever use it to tow things that require such a large engine? Fuck no. When I go to three-gun tournaments I shoot in the heavy metal division so I have an excuse to lug around a .45 auto handgun, 7.62x51mm rifle, and 12 gauge shotgun. Does my shoulder get sore causing me to question my thought process of shooting heavy metal instead of something more practical? For about three seconds maybe until I remember how awesome bigger caliber weapons are. I also have a Desert Eagle in .50 AE that has the titanium gold finish on it. The gun should be made of gold considering the price of the ammo but even though the weapon lacks any practicality I wanted one because it was a ridiculously overpowered handgun.

What happens when this love over all things overpowered meets my love of lasers? This:

Meet the Wicked Lasers Spyder III Arctic 1W blue laser. I’ll admit I’ve not had as much time to play with it as I’d like but I can give you a quick overview of the device. To imagine this device in your hand take a regular laser power, throw it out the window because it’s pathetic, pick up a light saber, and you’re basically holding what’s pictured above.

The laser is about the size of a medium Maglight flashlight, made of solid aluminium, and is powered by a rechargeable lithium-ion 18650 battery. It also ships with a pair of laser safety glasses since a microsecond or so of eye exposure can cause permanent blindness.

So far all I can really say about this beast is that it’s fucking awesome. This thing gets the Christopher Burg seal of approval already just for being what it is, ridiculous. I’ll probably record some videos of the laser burning through shit because it does that quite well.

It’s a Day of Resignations

Apparently today is the day for resignations; first Steve Jobs resigns as Apple CEO and now CmdrTaco resigning from Slashdot:

After 14 years and over 15,000 stories posted, it’s finally time for me to say Good-Bye to Slashdot. I created this place with my best friends in a run down house while still in college. Since then it has grown to be read by more than a million people, and has served Billions and Billions of Pages (yes, in my head I hear the voice). During my tenure I have done my best to keep Slashdot firmly grounded in its origins, but now it’s time for someone else to come aboard and find the *future*.

I’ve been reading Slashdot almost daily for just under a decade. That’s quite a long span of time now that I think about it. Although I have some complaints about Slashdot I still enjoy going there to see the daily (or last week’s) tech news and the comments can still be rather entertaining.

So long CmdrTaco and thanks for all of your hard work.

The Personal Electronics Market Moves Fast

It was almost five years ago that the former CEO of Palm said is horribly inaccurate remark about Apple potentially entering the smartphone market:

Responding to questions from New York Times correspondent John Markoff at a Churchill Club breakfast gathering Thursday morning, Colligan laughed off the idea that any company — including the wildly popular Apple Computer — could easily win customers in the finicky smart-phone sector.

“We’ve learned and struggled for a few years here figuring out how to make a decent phone,” he said. “PC guys are not going to just figure this out. They’re not going to just walk in.'”

On January 9, 2007 Apple unveiled the iPhone. Between then and now, just under four years, the iPhone jumped to dominate the smartphone market while Palm was purchased by Hewlett-Packard who ultimately killed Palm’s legacy. That’s quite the roller coaster ride considering the short span of time that’s transpired.

HP Announced the End of WebOS Device Operations

When I said things weren’t looking good for WebOS I didn’t think they were quite this bad. Hewlett-Packard (HP) announced that they will be discontinuing WebOS device operations:

In addition, HP reported that it plans to announce that it will discontinue operations for webOS devices, specifically the TouchPad and webOS phones. HP will continue to explore options to optimize the value of webOS software going forward.

And just like that Palm’s legacy is effectively dead. I guess there is always the possibility that HP will find somebody to license and utilize their fledgeling operating system but I’m doubtful. As it sits right now any manufacturer can use Android which is already incredibly popular, is being rapidly developed, and has a good application ecosystem. There seems little reason, in my opinion, for a manufacturer to license WebOS.

Although WebOS is an operating system with great potential the execution by those who’ve had it has been lackluster at best. When HP acquired Palm they continued executing the ill-fated plan Palm had started, which was to offer phones (and a tablets) nobody wanted. The Palm Pre and Palm Pre Plus performed poorly and the Palm Pre 2 fared even worse. Most companies would have decided to release a radically different device but HP instead decided to manufacture two new devices that were effectively Palm Pres; one in a smaller form factor and another in a larger form factor. The TouchPad was nothing more than an expensive iPad wannabe with buggy software and no available applications.

So long WebOS, you contained innumerable interesting ideas but interesting ideas alone are seldom enough to save a product from extinction.

Things Not Looking Good for the HP TouchPad

Things keep looking more and more glum for Hewlett-Packard’s (HP) TouchPad. Best Buy has had such a hard time selling the poor devices that they’re apparently requesting that HP take them back:

According to one source who has seen internal HP reports, Best Buy has taken delivery of 270,000 TouchPads and has so far managed to sell only 25,000, or less than 10 percent of the units in its inventory.

[…]

Best Buy, sources tell us, is so unhappy that it has told HP it is unwilling to pay for all the TouchPads taking up expensive space in its stores and warehouses, and wants HP to take them back. HP, for its part, is pleading with Best Buy to be patient. We’re also told that a senior HP executive, possibly executive VP Todd Bradley, is slated to travel to Minneapolis soon to discuss the matter with Best Buy executives.

Sadly, I’m not surprised. WebOS seems destined to be the operating system that has many great features but is doomed to failure by poor hardware and lack of polish. I managed to handle a TouchPad some time back at Best Buy and I wasn’t impressed. HP is coming into the tablet game late meaning they need to find some way of persuading customers into buying their new tablet instead of the already established devices released by their competitors.

The TouchPad was originally released with the same price tag as the iPad, a move which I said was rather stupid. Apple is able to sell their iPad at that price because they already have market recognition (people want them) and their devices generally are very well built and polished to an almost mirror shine. Companies releasing Android tablets are able to sell their devices because many people dislike iOS and/or Apple causing them to look elsewhere. On top of that Android has a lot of great features that separate it from iOS (it’s open source nature being a big boon for those who like to tinker and hack). As Android is free manufacturers can also create some very reasonably priced devices.

The TouchPad on the other hand lacks polish in many regards. First the device feels cheaply built with everything being made of plastic. Second WebOS 3.0 is buggy and includes some rather glaring problems that any quality assurance team should have caught before release. Battery life on the TouchPad isn’t great, coming in at roughly half the battery life of the iPad. Another problem is WebOS isn’t open which doesn’t help attract attention to the hacker crowd who are always looking for an OS they can add functionality to and improve (although there is a strong hacker community around WebOS, it’s not nearly as strong as Android’s). Thus the only other factor HP could hope to compete on is price, which they failed miserably at by setting the price at the same level as the iPad.

HP flubbed the TouchPad in every way, shape, and form so it’s not surprising to see that it’s not selling well. I would go so far as to say the TouchPad is a great lesson for other manufacturers to learn from, how not to release a new device.

Google Acquires Motorola Mobility

When I woke up this morning I wasn’t expecting to see a story about Google acquiring Motorola Mobility but that’s exactly what they’ve done:

Since its launch in November 2007, Android has not only dramatically increased consumer choice but also improved the entire mobile experience for users. Today, more than 150 million Android devices have been activated worldwide—with over 550,000 devices now lit up every day—through a network of about 39 manufacturers and 231 carriers in 123 countries. Given Android’s phenomenal success, we are always looking for new ways to supercharge the Android ecosystem. That is why I am so excited today to announce that we have agreed to acquire Motorola.

I think this was a very smart move on behalf of Google. Motorola has been producing some great phones as of late and Google really needs to start manufacturing their own line of mobile handsets. The biggest problem with Android in my opinion is carrier and handset manufacturer customizations to the operating system. These customizations make the user experience different from handset to handset but more importantly they require additional work when a new version of Android is released. In order to update their phones manufacturers have to waste time customizing the new version of Android to their likings. I would be more willing to purchase a handset made by Google as it would likely come installed with vanilla Android and updates would be released frequently.