OS X 10.5.1 Finder Crash – repeatable

Found a very simple way to crash the Finder in OS X 10.5.1 – while repeatable for me, do other people’s desktops do the same thing? (No data loss, just Finder windows close.)

I’ve just discovered that I can crash the Finder, not that this inhibits anything in that it instantly restarts…

  1. Pick any FOLDER that’s on your desktop. Press Command-I to get info.
  2. In the bottom right is a pad lock, click it, and enter your password so you can change permissions on the folder.
  3. To the far left of the padlock is a plug sign. Press it.

For me, I instantly get an error on the console that the Finder exited abnormally with a bus error; this is usually a pointer trying to access memory that it’s forbidden to. The CrashReporter logs the event, and Finder restarts, closing the Info window that was just open.

While I can reproduce it effortlessly, can any one out there?

Comments on: Leopard is the New Vista

PC Magazine’s Oliver Rist has a harsh observation: Leopard is the New Vista. And what’s worse, he may be right. Here’s the Waltomatic take on each of his five points. Who’s the winner?

Today I was forwarded a review of OS X entitled: Leopard is the New Vista, and It’s Pissing Me Off.

LUV OS XI think it’s safe to say that I’m a fan of Apple, in general, as I find their hardware, environment, and tools far more productive for my development, office, and home needs than I ever did using Microsoft or its products.

I think it’s also fair to say that I’m willing to also point out when things don’t work:

Oliver Rist, raises some very good points in his treaty on Leopard’s recent similarities to Vista’s screw ups.

Here’s my take on his five points.

Vista Similarity 1: Wait for a Service Pack—Perpetually


Rist is right in saying that “[With Tiger] Everything. Just. Worked. Period.” I’m also quite in agreement that with Vista, even “a year after its shrink-wrapped release” it still has problems, driver issues, and “doesn’t work with 50 percent of new software.”

But I wonder how far back he’s actually recalling. Historically, I recall that each early version of Apple’s OS had serious kinks. Is comparing Tiger 10.4.9 with Leopard 10.5.1 actually a valid Apple to Apple comparison? (excuse the pun)

I’m with Rist if he thinks it should be, but accept the reality it isn’t. In my mind, Apple changed a number of things about the OS that they didn’t have to. Stability, size reduction, and additional hardware support will always earn high marks on my reviews. Unless the new glitz is functional, it doesn’t do much for me; but more on this in a moment.

At the moment, I’m tolerant because historically Apple has made right in reasonable time. By 10.4.3 and 10.4.4, I was quite happy. Given that I suspect Apple’s real purpose was not to make GUI fluff, but to pave the way for resolution independent graphics and new Core Animation, I’m surprised how well things held up.

Microsoft, Direct X improvements aside, gets no such pass, because as a whole, I still have problems with the OS, and it’s been around longer, and had more people working on it.

That said, I’m also aware that a good number of the Microsoft blue screens of death aren’t Microsoft’s fault — directly. When drivers do bad things, it can topple an OS. Of course, this leads me to wonder why Microsoft didn’t manage their kernel layers a bit better.

Knowing this actually provides some insight for Leopard as well. Everyone understood how Tiger worked. Too well, perhaps. There were quite a number of OS resource tweaks that delivered amazing integration and features. I was certainly one of the advanced users.

However, Apple assumes, and I think rightly so, that if you intend to do an upgrade in place, then if you’ve changed the operating system out from underneath them, you roll the dice. A number of people were bit by Unsanity’s Application Enhancer that didn’t upgrade at the last moment before installing Leopard.

Keeping up to date with OS X third-party applications is just as hard as it is on Windows. That’s why I eventually plopped down the money for Version Tracker Pro. Had I not, I would have been one of those that the new install would have taken out. Diligence is king.

Even so, my problems with an Upgrade was slightly broken features, like the password working after a screen save (despite the settings to the contrary), and performance. I later learned that the former was a permission problem on the preference, and the latter was a library extension that didn’t work with Leopard and just tried to keep reloading itself.

My solution was to do an Archive and Install. All of my options were preserved, just like an Upgrade in place, but because the OS was virgin fresh, my system behaved wonderfully.

I give Apple this round, simply because a “fresh install” with Microsoft is so destructive.

Oh, and yes, once you’ve touted something as a “new” feature, like 64 bit, you can’t do it again for the next release. That’s cheating.

Vista Similarity 2: Needless Graphics Glitz


Leah, my iPhone girl.I love eye candy as much as the next guy, and in my operating systems too.

However, I question the real value one gets out of it. As long as it doesn’t get in the way, that’s great. If it communicates more information subtly, that’s great too. Incidentally, what I mean by that is effects, like Genie, which show where your Window is going when you minimize it, is useful.

All these different preview modes, sliding covers, and non-sense, I could really care less about.

Though, I have to admit I’m a closet user of them. Sometimes it easier to quickly view an image to make sure I’ve got the right one, or scan the contents of a document because a poorly chosen filename was used. I’d like to think Apple could have done this without the big production.

What really gets my goat, however is that Tiger had transparent Windows. Then it went away! That really made me mad, because I was using them since I had a small desktop.

So, that made me go find Virtue, in order to have multiple desktops. My gosh, I loved that product. Where else could you have different backgrounds, on a 3D cube, and get to them by keystrokes, mouse maneuvers, or tilting or laptop or waving your hand over it and triggering the ambient light sensors!

But then Apple went and created Spaces. With no real future, Virtue is going away – – and killing off a fantastic sales tool for me. With no competition, I don’t see Apple adding these things back.

And, only now, are we starting to talk about the transparency I had before. Argh!!!

So, while Vista is pretty, and Apple is pretty, Apple got by for having slightly more than fluff for fluff’s sake. Apple gets to take this round, begrudgingly.

Vista Similarity 3: Pointless User Interface “Fixes”


I’ve got to say, again, I agree with Oliver. The new dock may look pretty, but Apple had an uncanny way of letting me know what was going on with those nice, readable from a distance, black, unobtrusive triangles.

Do I have a way to get them back?

Can I switch an put the dock on the side and get something more acceptable looking? Yes, but then again I don’t want it on the side.

It’s crappy decisions like this that cause people to write utilities to hack the operating system which cause the initial instability problems in the first place.

Using Vista as the example, just because something is pretty doesn’t mean it’s enjoyable to use.

Having said all of the above, I have to admit that many of the things I initially didn’t like, I quickly grew to use. They bother me less.

Let’s just say in this round, the bell rang, and there was no winner.

Vista Similarity 4: Nuked Networking


I groan when I see Microsoft operating systems splinter over stupid artificial limitations like how many network connections can be concurrently inbound or outbound. I shake my finger at any operating system which can’t handle jumbo packet sizes or let me switch between 10/100/1000 ethernet speeds.

But I do accept that Windows shares, using Samba, can be difficult with Microsoft deliberately sabotaging protocols to force a homogeneous network with them being the vendor. Embrace and Extend. Anti-Trust. Bogus interoperability. Halloween Memos. I just can’t take the message that Microsoft is out to help me seriously anymore; too much bad history; too little progress. DRM, WGA, poison pill updates, spying – that’s the reason I left Microsoft.

While I recognize that Apple and Microsoft are in a cat’n’mouse game for accessing Windows resources, I do have a complaint to put on Apple’s shoulders.

And that is: just because I have a network, doesn’t mean I want to network. Unless I’m trying to comb my network’s machines, don’t bring them all to my Finder. I don’t need that. I know what kind of network traffic Microsoft generates.

On the other side of the coin, VNC is now built in. And, well, wow. Apple, you did well there. It’s almost as if Apple knows I’m slowly expelling Microsoft and replacing it with Unix systems.

But that doesn’t change the fact that when I do need access to a Windows box, and I’m using my Mac, I want it to be just as seamless. Just the other day, I tried to copy a file from a Windows share to my local desktop to work with a local copy. Locally. (Sense a theme?)

The Windows box said “that file is in use” (because someone had the network Excel file open) and wanted to know if I wanted a read-only copy. The Mac, however, simply said Permission Error and never told me why.

Apple: I need error messages to not be so abstract. Give me a way to Option-Click on them or something and dump the error.h code; in short, if I’m smart enough to fend for myself, let me. Or, just make it work.

I assume people have already heard that if you Move (not copy) a file from one resource to the other, if the destination is full and aborts the copy, the source file still gets deleted (the other half of the move). I hope that’s fixed.

Now, the sheer fact that Microsoft has a horrible time with other OS’s (and depends on them playing by their rules), the final score for this one goes to Apple. Though Apple got lucky.

Vista Similarity 5: Bundled Apps as New Features That Suck


Oliver and I may start to part ways at this one, although not that far.

All the standard home and media applications Apple bundles with their OS are really top notch in my opinion. In fact, I buy iWork in addition to iLife. It’s Apple’s Pro applications that use a interface that I find very dated. And ugly.

But the feature we all seem to gripe on is Time Machine.

My first experiences with Time Machine were horrible. The system would seize up, and, well to be fair, I have to admit that this all went away after I did an Archive and Install, rather than the Upgrade in place over my existing patched OS Tiger.

And, while I applaud the concept of Time Machine, I don’t like that I can’t force it to kick off when I want. Or that I can’t easily point it at a common server. Or use it wirelessly.

But my biggest beef is why in the world Apple just didn’t hold off, wait until ZFS was working the way they wanted, and delivered something that managed things directly with the filesystem itself.

In addition to Time Machine, I find myself using SuperDuper and Carbon Copy Cloner to make quick, efficient backups, that are also bootable.

What I think Oliver might have missed is a subtle difference.
– With Time Machine, everything is backed up.
– Not that Time Machine backs up everything.

Let’s cover that a little closer. Time Machine does do a full backup, but then everything from then on out is incremental. And intelligently so. In fact, you can even go wandering around the files on the backup disk directly, should you choose to.

The way I’m reading things is that the review gives the impression everything is always backed up. That’s just not so.

Would I like to be able to tell Time Machine to only back up what I want it to? Yes. Please.

Would I like to only delete the things I intend to? Of course. But, realistically, it’s when I delete an important system file, and Time Machine has a copy, that I’ll suddenly become more forgiving of why it does what it does.

All his GUI gripes with Time Machine are dead on. However, when you get Time Machine working (via a clean Archive and Install – which keeps your preferences, data, and applications, btw), it does work as advertised.

It’s close. Time Machine’s integration is trivial. But over all, I think Vista’s backup, is better in the long run. Vista wins this round.

Oliver, I think, in this case was guilty of throwing the baby out with the bathwater. To be ticked off at the first version of a new application that could have been better, is justified. To extend that assessment to all bundled apps, as he does in his title, is not.

What the world hates is that after buying the OS, you still can’t do much with it. With Apple you can. And, with most Window machine purchases, you get a lot of crapware. Apple, you don’t.

In fact, I think Apple misses the mark. QuickTime Pro should be bundled with the OS, and if they were really on top of things, iWork as well. I’d gladly even pay the full retail price rolled into the cost of the machine. Why? Because can you image if everyone’s machine out of the box shipped with software that could do Office related stuff? You’d have a killer do-all platform from time the machine was powered up. There’s no way Microsoft could do that.

So, while Vista won this round, I’m gonna give Apple half-credit, since I think it was an unfair contests.

Walt’s Final Score


Apple 3.5 / 5; Vista 1 / 5.

I’d still rather use OS X Leopard than Vista any day of the week.

Walt gives OS X Leopard a thumbs up, even though it still needs some work.

Five Things I Can’t Do with OS X Mail’s RSS

With the new OS X release of Leopard, there were amazing improvements in Mail. One of which was the addition of RSS feeds. Here are five things I can’t do with RSS in Mail that I wish I could… Apple, are you listening?

I notice with OS X 10.5 (Leopard)’s new Mail integrated RSS reader, once I have a feed there’s a few minor annoying limitations that aren’t available.

OS X Mail RSS1) While I can review what the RSS feed URL is by hovering over it, I can’t copy it to the clipboard.

2) If the RSS feed location changes, I can’t change the feed’s URL.

3) I’d love to be able to drag the RSS icon to a browser and have it open the page.

4) Or, I’d like to be able to right click the feed and have it open it in a browser or my default RSS reader (NetNewsWire).

5) Drag the RSS feed icon, or an article from the feed, into an open Mail message to share the URL.

I hope Apple will enhance the feature capabilities soon.

Four Complaints of Leopard

OS X 10.5 – sweet, sexy, cool… and four annoying problems that are bound to get fixed soon.

Before we begin, let me say that I like Apple and that I had a very smooth transition to OS X 10.5 Leopard. I had the foresight to upgrade all of my applications, thanks to Version Tracker Pro pointing out what needed upgrading. And, I also had the foresight to update Unsanity’s Application Enhancer before doing the OS X upgrade.

Things couldn’t have been smoother. Shortly after inserting the disc, I was running the upgrade, and my desktop, data, applications, and settings were all preserved perfectly. I’ve never had that kind of experience with Windows.

That said, there are four complaints I have regarding Leopard.

UPDATE: Phil Wherry points out that I overlooked the obvious: Command-Drag the .Mac icon off the toolbar. This works with any icon.

Additionally, there’s some serious value in looking at notMac.

One: Dot-Mac is in-your-face. There’s a new icon in the status bar at the top for .Mac, and you can’t get rid of it with the preference pane unless you sign up for a trial account. Then the preference pane gives you the option.

Come on Apple, that’s so unlike like you.

Here’s why I don’t want .Mac in a nutshell: I have Linux, and it does a better job. I can secure FTP, secure copy, and rsync; it has Apache, Lighttd, and a host of other web servers; it has Sendmail, Postfix, and other mail options; it has DNS, ssh, X-Windows and other services; it has Samba; it has multiple accounts, with permissions; and it has far, far, far more than 10GB of disk space. For those of us with Unix experience and servers of our own, we don’t need .Mac, therefore, we don’t want it on our desktops. It comes across as an overly inflated service that can be mimicked by simple services included in the standard install of Ubuntu. And it’s free.

Sure, some people don’t know how to set it up, and they might want it, but don’t force it on my desktop.

Two: The Finder’s Sidebar has much smaller icons. Plus, for example, the desktop icon doesn’t mimic the desktop wallpaper I’m using. I liked large, findable, easily clickable icons.

Three: It feels like it boots slower. Yes, once I’m in it, it feels very snappy. And, intellectually, I know that a one time short wait is worth far more than perpetual ongoing stalls, though emotionally, to be honest, I haven’t gotten used to it.

Four: Stability. Yes, that’s right, I said stability. As in, it has problems.

My first experience was when someone handed me a disk with .JPG images dumped from their camera; a disc verify hadn’t been done, and unbeknown to me, it has a read problem with one or two files. Guess what – when cover flow hits them, it crashes the Finder.

Now, good on you for restarting the Finder, but I’d much rather it didn’t crash in the first place. At least my machine is still usable.

Which, incidentally, is more than I can say for Time Machine. It has serious glitches.

Using a directly connected firewire drive, I backed up my machine using Time Machine. And, as I worked, I let it run in the background.

Two problems there.

One, Spotlight appears to be finding things on my backup and on my main drive. Oh, that may sound handy, but not when you’re trying to launch an application. And certainly not when you right click a file and see two copies of things with the Open With… menu.

Two, Time Machine can sometimes take a good moment to backup the system. Especially if you’re using Virtual Machine technologies and your image file changes; that thing is huge. Time Machine dutifully starts to back that up, so I get up to take a break while it does its thing in the background. That causes the machine to fall into sleep mode, and that’s where the real problems begin.

When you wake the machine back up, Time Machine looks like it’s still backup up, but you’ve got just a spinner doing it’s thing. Worse yet, if you go to start any applications, they appear to start, bouncing the icon in the dock, but then nothing happens.

Almost.

According to both top and the Activity Monitor, a process is started, although the desktop doesn’t show any applications. You can see them with Command-Tab, but you can never get the application to come to the foreground. You can’t quit. You can’t force-quit. You can’t get rid of them from the command line using kill, either. Any open applications you have do continue to run, though.

That’s when you discover that your log has crazy reports about messages being sent to selector 0, and then you find out that Apple / Restart… doesn’t work either. Killing tasks with Command-Option-Esc simply reports “Application Not Responding.”

The solution, known to many Unix folks, is to ssh into your machine from another system, and issue the sudo shutdown -r +0 command. That does work. It also gives the illusion everything was just fine on shutdown, so Apple doesn’t get an error report.

However, don’t use Time Machine, and all is well with the world.

Concluding Thoughts
Does any of this worry me?

No.

I’m certain that other users are experiencing the same thing and deducing what causes the behavior, and that everyone is filling out the report-this-problem-to-Apple dialogs that appear.

Most certainly, Apple with issue a patch or two, and by 10.5.1 or 10.5.2, all will be well, and applications will come out with minor updates to fix problems. All will be well soon enough, and each of these problems will get addressed.

While minor bumps are expected with any major new release, this is certainly a much better experience than what happened with us and Vista.

I’m sticking with OS X 10.5 to ride it out, but to my Mac friends and followers without solid Unix experience, I’d say don’t let go of 10.4 just yet. One more pass from Apple’s magic wand is still needed.

ASIDE: Third Party App Problems Encountered So Far
SnapZ Pro is using CGSCreateCString, CGSCreateBoolean, CGSReleaseObj, and CPSPostKillRequest; these are obsolete and degrades system performance.
Parallels is using a forked process, when it should be using exec().
Firefox is reporting memory deallocation issues.
Version Tracker Pro crashes when it quits.

UPDATE 27-NOV-2007: Well, those smaller icons have grown on me. I’m liking them now, and before where they just sat there, I’m using them more often. Booting still seems a bit slower, but realistically, I don’t now, and never did, really have to reboot the Mac.

Furthermore, as I write this, 10.5.1 has come out, as well as many package updates. Version Tracker PRO works fine, Firefox has had an update, as have a number of utilities. I’d have to sat the Mac is quite usable and stable.

My recommendation is not to do an Update, but either an Archive and Install, or a migration from another machine/backup. This seems to clear things up quite well.

A lot of people seem to be treating this as a bash the OS post. It’s not. It required some serious digging to find stuff that was a little off. Unlike Vista, which instantly tried my patience and provoked my anger for many months.

iPhone: American Express Came Through!

The nay sayers said it wouldn’t happen, but American Express came through. And stunningly so. That’s right, I got a refund on my iPhone. And you should see how clever American Express was about it.

Shortly after Apple announced the price drop on an existing iPhone product, without introducing a new one to take its place, I wrote about whether or not early iPhone adopters would get screwed. My take on the matter was, no, as Apple has a history of doing the right thing, at least in the long run.

American Express iPhone RefundNear the same time, a few people observed that the terms and conditions of their American Express card benefits would allow them a refund. Since it never hurts to go directly to the source and just ask, I did so, writing about my experience with American Express. Again, my take on the matter was that American Express, with no ultra compelling requirement to do could turn this into a massive marketing strategy right before the holiday season.

I learned two things.

First, I learned that there’s actually only a small number of rude people who don’t actually read posts before feeling they have to comment in the most vile language as they make false assumptions. (I’d clearly stated in a colorful sidebar box that I didn’t feel entitled to the refund, but that the opportunity could be used to build good will.)

Second, I learned that American Express came to the same conclusions I did about how to treat its customers.

Today I got a letter from American Express. In it, they explained that my recent purchase did not fall within the normal terms and provisions of the Purchase Protection Plan. However, as they value my business, they are processing the claim as an exception to the rule, and are crediting my card with $105. (They then sent me the actual terms, which covered a lot more than I was aware of.)

That made me, as a customer, feel special. And cared about.

With Steve Jobs’s refund of $100, with American Express’s refund of $105, I’m now $5 ahead.

I think American Express was smart.

They knew the product could have been returned completely, giving them a useless product, and me $300. And with my $100 from Jobs, I could have gotten a replacement phone.

They knew what I really would have liked, in the ideal case, was the $200 difference.

They most certainly knew that I’d be getting a refund of $100 from Apple, so they could just get away with providing $100 out of the kindness of their hearts.

And, but going $5 over that amount, which is trivial to them, it makes them look like the super good guys. The $5 bought a lot in terms of marketing.

At this point, as a customer, I’m so totally impressed with how well American Express took care of me, especially when they didn’t have to, that I’ll be using American Express for every major purchase, as well as now minor ones.

Prior to this I used Discover (for cash back) and Visa (when Discover wasn’t accepted).

American Express – you’ve won my heart this holiday season. Thank you.

Warning: iPhone AMEX refund isn’t dead yet

There was a blip of people who got AMEX to refund the difference, but that bubble is over. Or is it? I just got off the phone with AMEX and…

Let me clarify my position that I do not feel that I have an entitlement to a $200 refund.

That said, if I were running a company (like Apple or AMEX) where customer service is vital to my bottom line, I’d do everything in my power to build a burst of good will right before a holiday season.

For fun, let’s see of the sure fire headlines work.

Last night I went to the Apple Store in Tysons with a friend who bought his phone one week after me, putting him within the 14 day window. Apple credited him $200 on the spot.

I perhaps have one of the worse case situations, in that while early adopters have had their phone for a long time, I’m just outside of the 14 day window, meaning I don’t qualify for the price guarantee match, nor can I return my phone, nor did I get $200 of fanboy usage from the device.

Apple, however, was helpful and friendly. They looked up on my account and indicated that American Express was used to purchase the phone, and that I should call them. They even printed out a fresh copy of the invoice for me.

In the Jerry Seinfield and Superman commercial shorts by American Express, Jerry tells how, by using American Express, he’s protected from theft, damage, and so forth. Could it be true?

I looked at my American Express card, and found out I was a Platinum Member via Costco. Nice!

After looking up AMEX Best Value Guarantee with Google, seeing that a Gold Card Page mentioned BVG, and discovering Return Protection on Platinum Benefits, I felt it was worth a call to AMEX – given the Apple Store made the same suggestions as this newsworthy blog, this tech news article, and this tidbit.

I called 1-800-297-8019, and after a fairly long time on hold due to an enormous “unexpected” call volume, I reached a human who confirmed I had the right number. He explained that the Best Value Guarantee was discontinued in November 2006 (ah, the BVG article above was from 2003).

Turns out, the non-existent Best Value Guarantee would have meant AMEX would have had to pay $200. However, the “Apple won’t take my phone back [so I can purchase a new one at a cheaper rater] which is in affect puts them out $300 – though there’s the possibly you may have to send in your iPhone.

Follow along, cause this gets weird. Even if you paid $600 for the phone, a $300 credit from AMEX and a $100 from Jobs, gets you pretty darn close to the cost of getting a new phone (say if you’ve damaged yours dropping it or such); in fact, it might be just enough to make a point if you’re mad enough.

If you bought the cheaper phone, you very well could be beyond the break even point.

AMEX knows this, and they are well aware of the iPhone situation.

Because AMEX is getting hammered, they are looking for a compromise. Apparently there are enough people who are willing to return them iPhones that have been bricked in order to get $300 that AMEX doesn’t want to deal with that.

As such, they are looking at simply refunding the price difference (which is actually cheaper), especially if that means they don’t have to refund a larger amount and get stuck with a bunch of damaged phones with nothing in the file system and missing a SIMM card.

American Express took the date of purchase, the kind of iPhone, there price (with tax) of the iPhone, and the total cost of charges for the purchase and opened a case for me.

They claim they will review them individually, but the rep was fairly certain they’d be handled in bulk.

By bulk, I assume that means putting them in groups. Speculating here, I believe one group, will be the whining early adopters who will get nothing, another group will be those that are in the 14 day period and should be dealing with Apple, another group of questionable pro-rated matching, and a group that meets the intent of the policy (which is where I fall in), in that I’m just shy of being able to resolve it with Apple but haven’t had the long usage.

If AMEX comes though for me, then great, I will be using their card a lot more often.

If AMEX does anything, and I mean, anything at all, they come out looking like the heros, and have just secured themselves the holiday season as the card to purchase everything with.
Steve Jobs has one chance left to steal the thunder back, however. Tell people they are getting $100 back, but give a certain portion in the purchasing window $200 instead. Suddenly Apple looks beyond fair, but customer centric again.

I will note, however, that there were more people in line with iPhone receipts at Tysons than there were people buying the new iPods, while I was there. The early adopters are clearly gun shy.

iPhone TOS Rebuttal

I held off my iPhone purchase because of an article exposing the evils of the terms of service. However, those have been adequately rebutted, that I now own an iPhone.

One of the big things holding me back from buying an iPhone in the first place, aside from lack of SSH (which was soon resolved), was an article about the hidden evils in the Terms of Service contract.

Well, not sure about whether to take things at face value or not, I bounced my concern off my friend Phil, who’s extremely knowledgeable about telecommunications.

He wrote me back a wonderful point-by-point analysis, which swayed my decision. Feeling that other people might benefit as well, I sought permission from him to reprint it here.

iPhone Requires a 2-Year Contract with AT&T.
1. True; they make the 2-year contract requirement pretty clear. This isn’t a great thing but it’s pretty standard in the U.S. when you buy a phone.

Expensive: Requires $2,280, Over $1,730 in Wireless Costs.
2. Also true, though he overstates the price. The service plan runs about $60/month ($40 voice, $20 data); if that’s too expensive, the iPhone is probably a bad idea. That’s still less costly than a Blackberry or Treo (both about $80/month when you turn on the features needed).

Double Billing. You and the Caller Both Get Charged for the Same Call.
3. True, but not unique to the iPhone. Every cellular carrier in the United States save for a few Nextel plans will charge airtime on both incoming and outgoing calls. If you call another wireless phone user, I suppose you could call that double-billing (though if that other user is on the same carrier [ATT], the airtime rate is the princely sum of zero cents per minute).

All Use of the Networks Are Always Rounded Up to the Nearest Kilobyte or Minute.
4. Standard practice for the wireless industry. The per-kilobyte complaint is pretty funny, though, since the charge per kilobyte for domestic data usage is zero cents per kilobyte.

Customers Are Billed for “Network Errors” and “Network Overhead”.
5. I have no idea what he’s talking about, but it makes no sense.

Billed Even Though the Call Doesn’t Go Through.
6. Basically untrue. Billing in a wireless system begins when the call is answered, though the timer starts when the call is initiated. In other words, if a call rings for fifteen seconds and then is answered, the clock begins at 15 seconds and counts up from there.

Bogus Fees Added to the Bill: Regulatory Cost Recovery Charge
7. While I agree that regulatory recovery fees are basically bogus padding, I challenge him to find a wireless (or, for that matter, conventional wireline) carrier that doesn’t do this.

$175.00 Termination Fee.
8. The early termination fee is pretty well standard throughout the industry. There are certain circumstances where you can avoid paying it (for example, if they raise rates during your contract term).

International Messages Are Charged Additional Fees as Are Files Over 300Kbps.
9. International text messaging (i.e. SMS) costs extra on every cellular carrier I’m aware of. The picture/video messaging charging he complains about isn’t even relevant to the iPhone. And the “additional fee” for large messages that he talks about is irrelevant to the iPhone. My phone communicates directly with my IMAP server over SSL; there’s no way that ATT can tell how large a message is, let alone bill me for those messages over 300K.

Over Your Quota: Get Gouged: 40¢ Per Minute and 69¢ Roaming Offnet.
10. Once again, he’s whining about something that’s absolutely standard in the industry: if you go over your bucket of minutes, you pay a pretty high rate. He conveniently neglects to mention that UNUSED minutes from your plan roll forward into the next month and can be used to offset high usage up to a year later. If that’s not enough, just call and switch to a higher plan and ask them to make it retroactive to your previous month’s usage.

The Services Are Not Secure and Can’t Block Your Phone Number.
11. “Not secure” is a leftover from the days of ANALOG cell phones, which could be listened in upon pretty trivially. And they’re saying that when calling certain toll-free numbers, you can’t block your caller ID since the recipient pays for the call. There’s a MENU on the iPhone that allows you set the default for whether you send caller ID or not; you can also set it per-call. In other words: JUST LIKE A LANDLINE.

The Current Mobile Email Service Doesn’t Support Attachments.
12. Absolutely false. You can send photos trivially (about the only sort of attachment that makes sense to create on a phone), and the iPhone will read a lot of formats (Word, Excel, PDF, JPEG at a minimum).

Prohibited Uses and “Unlimited” Sales Hype.
13. The prohibited uses language is pretty standard wireless carrier language. I agree with him that the claim of “unlimited” is pretty misleading marketing puffery, but it’s an industry-wide problem. If you use your FIOS connection at full bandwidth 24×7, you’ll soon discover that “unlimited” basically means that you’re not billed per unit of data, but that you can still be cut off if you abuse the service. There’s basically nothing you could do on the iPhone that would cause this to happen, though.

Service Is Not Intended to Provide Full-Time Connections: Unlimited is Hype
14. Same as above.

Wi-Fi Service is Limited
15. I think he’s deliberately misinterpreting this one. He’s talking about a completely different wi-fi service that one can purchase through AT&T that has nothing to do with the iPhone. There is of course no limit at all to the number of times in a given time period that the iPhone can connect to a wi-fi network.

“Offnet” Restrictions
16. Another deliberate misinterpretation, I think. “Off-net” usage refers to areas where you’re roaming. Since cell phone roaming charges basically don’t exist anymore for the consumer (the carriers charge each other, though), what they’re saying is that you can’t buy the phone and then use it full-time where, say, T-Mobile has service and ATT doesn’t.

Plan Goobly-gook
17. He’s so incoherent here that it’s hard to figure out what he’s mad about.

Comparing US and Other Broadband Countries: America Is being Laughed At.
18. Perhaps he should move! He forgot to mention that countries using the metric system think we’re pretty silly too–but I’m sure he would have if he’d thought about it. Seriously, he has a point: mobile telephony is more advanced in other parts of the world (largely due to standardization on one network type–GSM). But I’m not sure why that would be the fault of ATT and the iPhone.

iPhone – Price Drop: Early Adopters Screwed?

Are early adopters of the iPhone going to get screwed out of $200? I don’t think so.

To provide some context here, I actually ended up purchasing an iPhone. The SSH problem I had concerns with was resolved by the new set of software that’s come out by third parties. The iPhone legal rant was adequately rebutted by my friend, Phil.

But that’s not the big news. The big news is that Steve Jobs just announced the iPhone price was being dropped by $200. And, we knew in our heart of hearts that was going to happen sometime, but early adopters who wanted the iPhone to be a success, paid the expensive price.

Now that Apple’s benefited, the real question on the table is: Are the early adopters going to get screwed.

My take is no.

On the surface, I’m not too happy about having a 3-week old phone, which is less than a month old, yet one week past the return point.

Yes, I made the decision to buy it then, so I do take responsibility for that. But, on the other side, Apple also didn’t provide me with data that could have made me make a more discriminating purchase plan. (And, one can argue, why should they?)

Apple now has an interesting choice. Because of all these early adopters, their phone is a success. However, pissing them off would do some serious damage. One, those people are never going to buy into an early adopter program again and are going to spread negative comments. Two, non-early adopters are going to view this as a model of how Apple treats its customers.

THAT SAID, -twice- in the past, when I have purchased expensive software (about the same cost as the iPhone or more), Apple has dropped the price, and upon doing so, wrote me a Snail Mail telling me they appreciated my business and enclosed was a check for the difference. Unprompted.

I’d like to think that Apple will have the foresight to do that now, and the amount of good will this would result in would more than make it up.

At the moment, I have -one- iPhone. My wife is on the fence. If I get a refund from Apple, she’ll be having an iPhone too (and being realistic, if Apple produces a better version with more memory, I’ll be buying the higher end model for myself).

If I’m to eat the difference because of a single week, I don’t have the right to complain, but I’m going to take it out of Apple’s future sales by not upgrading, not early adopting, not evangelizing, and not buy multiple machines. And, let’s be honest, Apple knows this.

Rebuilding Spotlight’s Index on OS X (Manually)

Got problems rebuilding the Spotlight index on OS X or all you’re getting is an empty list with no files found? Here’s how I reindexed my system using just the Terminal and no special software – turns out there was one small thing that had gotten in the way.

After doing a number of disk clean up and optimizations, I found myself in the circumstance of OS X’s spotlight returning no results. Whether I searched for a keyword in Mail, or by Spotlight using Command-Space, I got no results backs – just an empty list for my troubles.

It turns out there’s a neat utility out there called Rebuild Spotlight Index 2.7 that does all the grunt work for you. Problem is, it didn’t work for me.

What’s going on is actually fairly trivial, and it’s possible to simply do everything via the command line.

The metadata utilities need to run as root, so to see what your drive is up to, you’d enter something like: sudo mdutil -s /

This shows the status on the root volume.

To turn indexing on for a volume, you enter: sudo mdutil -i on /

And, to force Spotlight to rebuild its index, you simply erase the master copy of the metadata stores on the volume like this: sudo mdutil -E /

However, while I did all this, Spotlight was still not building the indexed for me.

Here’s how I solved it, using just the Terminal.
First, I wanted to see the schema file, so I printed it out using to the standard input using: sudo mdimport -X

At the bottom of the schema listing, I say a reference to a schemaLocation, and took a shot in the dark that perhaps that Spotlight’s index rebuilding needed to check data against its schema before it would start. To do that, it might need network access, if not back to the local machine.

And, for good measure, I went to check the date/timestamp on the Spotlight directory using: sudo ls -la /.Spotlight*

While most of the files had the timestamp of when I tried to delete the index, not all the files had the current date and time. Additionally, the file sizes were not growing, a good indication the index was not being rebuilt.

Thinking to myself, “what could be causing network traffic, even internally, not to be working”, I realized that I had just rebooted and PeerGuardian2 was currently active and blocking traffic. This is a great tool for blocking malware and unwanted network visitors, but occasionally it gets in the way. So, I turned it off.

Then, I did the following commands to ensure indexing was on, the spotlight metastore was really gone, and that I wanted it rebuilt:
sudo mdutil -i on /
rm -rf /.Spotlight*
sudo mdutil -E /

The moment I did the last command, this time the system sprung to life, the directory /.Spotlight-V100 was created, and the files inside it were growing quickly. Spotlight on the toolbar showed a progress bar, indicating the system would be done indexing in a bit. The big difference? I turned off the network traffic blocker for a moment.

New Apple Battery Defect (Model A1189)

Got a 15″ Apple laptop battery that’s split out of its case? Exchange it! Got a 17″ Apple laptop battery that’s split out of its case? Sorry, “different problem.” Hear the Genius explain it. 17-Inch MacBook Pro Rechargeable Battery – Model A1189, Li-ion, 6N6184M9US0A.

When Apple recalled batteries from its 15″ laptops, I would have thought that common sense would have prevailed in that if any battery exhibited a physical defect, such as exploding from its own case, that would be more than enough to exchange the battery.

Unfortunately for my friend Marcus, when he went to the Apple Store, with an exploded battery from a 17″ laptop (his is shown above), the manager wanted him to mail the battery and laptop back to Apple. This made no sense, as there was nothing wrong with the laptop. And, furthermore, the US Postal Service might take issue with a battery that is about to have its chemicals bust out of its shell.

Exploded Apple Battery

17-Inch MacBook Pro Rechargeable Battery
Model A1189, Li-ion, 6N6184M9US0A

Battery Label

What he wanted was to simply have the hazardous waste properly disposed of, even if it meant buying a new battery.

She explained that the Apple Store didn’t have laptop batteries, he’d have to special order one. And to verify his battery was really damaged (she handled it!), he’d have to see an Apple Genius. And, unfortunately for Marcus, the Genius Bar was all filled up with appointments, and he’d have to return the next day. …meanwhile, the battery was still growing out of its shell; something that made Marcus feel very unsafe.

I’m totally of mixed minds on this. First of all, the battery fault isn’t Apple’s doing, it’s a bad batch they got them from. Second, when a battery dies or doesn’t hold a charge out of warranty, you don’t get a replacement. Third, if you take standard flashlight battery and let it age and leak, that’s not a warranty problem. So, on this hand Apple is under no obligation to replace the battery.

Still Held Charge

On the other hand, this wasn’t a matter of the battery being dead – it still held a full charge. It just would no longer fit in the machine because it was physically defective. In my mind, Apple should replace the battery, and then go back and beat up on the vendor. Even for customer service reasons alone, it’s the right thing to do.

Apple’s stance was if it was a battery for a 15″ laptop, they’d replace it, even out of warranty. But, since it was a 17″ battery, and even though it was made of the same stuff, by the same people, and exhibiting the same visibly defective problem, it wasn’t. That’s just not right.

Basically, Apple was saying that this was a “new” battery problem, and because not enough people reported the model number (A1189), their replacement warranty didn’t cover it.

Marcus came back the next day, stood in line, talked to a Genius who took his old battery to dispose while pointing him at an entire shelf of 17″ batteries. Marcus bought a new one.

Marcus Waits 45 Minutes

Genius Bar Conversation | Register Conversation

Of course, after Marcus gets the run around and has to buy a new battery, we learn about this link: MacBook and MacBook Pro Battery Update

In it, it states that if a battery is visibly deformed, then Apple will replace it. …why didn’t the Apple Store know this?