Is Richard Sprague going to eat his words?

A year ago Richard Sprague wrote:

I can’t believe the hype being given to iPhone. Even some of my blindly-loyal pro-Microsoft friends and colleagues talk like it’s a real innovation and will “redefine the market” or “usher in a new age”.

What!?!? Without even mentioning that the same functionality has been available on PocketPC, Palm, Nokia, and Blackberry for years, I just have to wonder who will want one of these things (other than the religious faithful). People need this to be a phone, first and foremost. But with 5 hours of battery life? No keypad? (you try typing a phone number on that screen, no matter how wonderful it is — you will want a keypad). And for all that whiz-bang Internet access, you absolutely need the phone to work, immediately, every single time. Will it do that?

So please mark this post and come back in two years to see the results of my prediction: I predict they will not sell anywhere near the 10M Jobs predicts for 2008. Okay, it’s possible there are enough Apple religious people to buy a lot of them at first, but even the most diehard Mac fans who buy one of these will secretly carry two phones. One to prove how loyal and “cool” they are, and the other to actually make and receive calls.

I remember the lessons I learned working with the Newton team many years ago. I was in Apple’s marketing department at the time and we did this big fancy user study which basically proved that nobody would buy the thing at the price and functionality we were building. So what did we do? We shoved it into the market anyway because it was “cool”. Cool is great, but you still need to make phone calls.

Now how did that work out?

BellSouth Sucks

For a long time, my DSL service has been very unreliable. As soon as it started raining, the connection would drop and it would go up and down every few minutes until the storm passes.

Today my phone service and DSL suddenly went dead. No dial tone and no DSL service. When I called BellSouth, they told me the problem was with my equipment. I unplugged every device and tested the line, but it was still dead. They can’t get anyone here until Tuesday, which means I’d be without internet service until then, which I require for my work since I telecommute.

Since I already have Comcast Cable, I called them and ordered internet service. They activated it immediately, so I walked to Radio Shack and picked up a cable modem. Less than an hour later, I’m back online.

Links for 2008-08-12 through 2008-08-13

Links for 2008-08-12 through 2008-08-13:

Posted by Postilicious

Dead MacBook Pro Display

I woke up to an unpleasant surprise this morning when my MacBook Pro wouldn’t wake up properly. I noticed it was warm and the display wouldn’t turn on. After rebooting, the display was still black, and it also wouldn’t drive an external monitor.

However, the MacBook Pro still showed up on the network for screen sharing and SSH, and I was able to boot into Firewire Target mode and access the drive. Luckily I do full backups to a bootable external drive at least once a week, so I was able to quickly do an incremental backup.

I reset the SMC and zapped PRAM several times, but still no change. This seems to be a widespread problem, according to Apple’s discussion forums, but there seems to be no consensus on a solution.

I’m starting to suspect a motherboard problem or the graphics chip failing. The console log shows several errors which seem to indicate that it can’t find the display:

Jun 4 09:16:32 localhost kernel[0]: display: family specific matching fails
Jun 4 09:16:32: — last message repeated 1 time —
Jun 4 09:16:32 localhost kernel[0]: Matching service count = 1
Jun 4 09:16:32 localhost kernel[0]: Matching service count = 3
Jun 4 09:16:32: — last message repeated 4 times —
Jun 4 09:16:32 localhost kernel[0]: display: family specific matching fails
Jun 4 09:16:32 localhost kernel[0]: Previous Shutdown Cause: 0
Jun 4 09:16:32 localhost kernel[0]: display: family specific matching fails
Jun 4 09:16:32 localhost kernel[0]: IG: Invalid firmware max backlight setting

With the console log filtered on ‘display’:

Jun 4 08:54:25 localhost kernel[0]: display: family specific matching fails
Jun 4 08:54:25 localhost kernel[0]: display: family specific matching fails
Jun 4 08:54:49 Mcohen-MacBookPro kernel[0]: display: family specific matching fails
Jun 4 08:54:49 Mcohen-MacBookPro kernel[0]: display: match category IOFramebuffer exists
Jun 4 08:54:50 Mcohen-MacBookPro kernel[0]: display: match category IOFramebuffer exists
Jun 4 08:54:55 Mcohen-MacBookPro kernel[0]: display: Not usable
Jun 4 08:55:06 Mcohen-MacBookPro com.apple.loginwindow[34]: Wed Jun 4 08:55:06 Mcohen-MacBookPro.local loginwindow[34] : CGSDisplayServerShutdown: Detaching display subsystem from window server
Jun 4 08:55:06 Mcohen-MacBookPro loginwindow[34]: CGSDisplayServerShutdown: Detaching display subsystem from window server
Jun 4 09:16:32 localhost kernel[0]: display: family specific matching fails
Jun 4 09:16:32 localhost kernel[0]: display: family specific matching fails
Jun 4 09:16:32 localhost kernel[0]: display: family specific matching fails
Jun 4 09:16:48 Mcohen-MacBookPro kernel[0]: display: Not usable
Jun 4 09:28:16 localhost kernel[0]: display: family specific matching fails
Jun 4 09:28:16 localhost kernel[0]: display: family specific matching fails
Jun 4 09:28:26 Mcohen-MacBookPro kernel[0]: display: family specific matching fails
Jun 4 09:28:27 Mcohen-MacBookPro kernel[0]: display: family specific matching fails

Even more interesting, System Profiler now thinks the MacBook Pro has an Intel GMA X3100 instead of a GeForce 8600M.

GMA X3100
Uploaded with plasq‘s Skitch!

Unfortunately this comes at the worst possible time for me, just a few days before I leave for WWDC. I’ll probably be bringing it into the Apple Store later today or tomorrow.