Cupertino, We Have a Problem

Hmmm…. ONLY the iPhone is affected… very strange indeed.

Ruh roh. Reports are literally flooding in that iPhones across the Northeast are experiencing some major network issues. Reports are also coming from areas further south down the Atlantic coast. So what’s the deal? Well in a nutshell, data is kaput. Users are reporting that 2G and 3G data are both affected which means unless you’re in range of a WiFi hotspot you’re basically toast. Oddly, no other handsets seem to be affected by this outage which poses the question: Huh? In any event, AT&T is admitting that there’s a problem and has opened ticket # TT000008107719 to cover it. Roll call! If you’re experiencing problems drop a comment below and let us know where you are.

[From Cupertino, We Have a Problem]

Wired Review: iPhone 3G Trades Battery Life for Interface

More of the same posted earlier – and my last and final iPhone post.

Again – it isn’t the flaws with the device these reviewers are pointing out – it is the universally over hyped, unrealistic expectations Apple generates becase they are so good at creating awe inspiring products.

Review: iPhone 3G Trades Battery Life for Interface, Software Awesomeness
By Danny Dumas July 18, 2008

iPhone 3G [Editor’s note: We’ve spent an entire week testing every single nuance of the iPhone 3G and what follows is Wired’s official, pull-no-punches, boiled-down, just-the-facts review. If you’re still hankering for a lengthier take on the phone, check out our in-depth first look, which we recorded right after getting the device.] There’s much to love about Apple’s new burner: GPS, 3G, Exchange support and an upgraded OS with hundreds of downloadable apps. Yet the camera still stinks, there’s no cut and paste, and — because Apple didn’t make voice-dialing a priority — it’s completely unsafe to use an iPhone while driving. Then there’s the battery: If you plan to use any of those new hardware features or processor-intensive apps, expect to ch [From Review: iPhone 3G Trades Battery Life for Interface, Software Awesomeness | Gadget Lab from]

CrunchGear – iPhone 3G Review

This little glimpse into the minds of the tech elite should tell you everything you need to know. It isn’t that the 3g iPhone isn’t a great device (I find it ironic that the battery is such an issue… carry around any other 3g device for a day and you’ll find the iPhone is superior where the battery is concerned)… it is simply that it isn’t awe inspiring.

This will be Apple’s challenge for the next year or two. It isn’t about creating excellent devices/software anymore… the tech elite expect to be AWED by every release. Frankly I think expectations at that level are foolish.

NOTE: I did get a 3g iPhone on release day – and I stood in line like everyone else.

Review: iPhone 3G
Written by John Biggs

Hype, hype, hype. Now that the iPhone 3G launch has blown over and I’ve been able to integrate the phone into my daily routine, I think we’re ready for an official CrunchGear review. Our advice? Wait. With 60% certainty I predict a minor hardware or, more likely, software update in the next month or to improve the 3G’s thus far abysmal battery life.

The iPhone 3G is incrementally better than the 1st generation iPhone, which means that only die-hards and non iPhone users should upgrade. Everything good about the iPhone is still here – the UI, the size and shape, the music player. To paraphrase Churchill: It has been said that iPhone is the worst mobile phone except for all the others that have been tried.

3G is nominally faster in the right areas – my Brooklyn haunt is not one of them – so if you were expecting improvements over EDGE think again. While most f [From CrunchGear » Archive » Review: iPhone 3G]

Multi-Core CPUs and Application Development

We are all excited about multi-core CPUs. If you happen to work in a data center the reductions in power consumption and consequently heat generation are very exciting.

For those of us who develop applications the performance gains have been interesting but not really earth shattering.

But have you stopped to think about how parallelism will affect the way we develop applications?

Here is a link to an abstract (and a download of a full length video) from the University of Waterloo in Canada which touches on parallelism and multi-threading, why it is important in multi-core desktops and perhaps most importantly, how a company is attempting to make creating multi-threaded C++ applications easy to create.