Curved Labs Mac Concept is beautiful, minimalist

Apple has long been a fan of the ‘all in one’. The original Macintosh. The iMac.

Curved Labs has thrown together a conceptual rendering of what a machine, similar to the original Macintosh in size, could look like today using 2015 technology and current Apple styling.

And it’s beautiful.

Category: Hardware

Apple Customer Satisfaction addendum

If you thought my previous piece citing different incidents that happened in 2014 where Apple dropped the ball was off the mark… Well, have a look here.

“iOS 8 uses an unexpectedly large percentage of the storage capacity on 8 GB and 16 GB iPhones, iPads and iPods,” the lawsuit alleges. Apple, it says, “fails to disclose to consumers that as much as 23.1% of the advertised storage capacity of the Devices will be consumed by iOS 8 and unavailable for consumers when consumers purchase Devices that have iOS 8 installed.”

Now, I don’t believe for a second that this lawsuit has any merit. But the sheer fact that it’s moving forward, and likely to garner class action status, validates the argument that it was a serious black eye for Apple in 2014.

Category: Apple

Apple loses Customer Satisfaction Lead to Samsung

ACSI (American Customer Satisfaction Index) released their findings for smartphone companies and their customer satisfaction ratings for 2014, and the results were a little surprising to some. For the first time, Samsung is beating Apple in this metric – 81 (Samsung, a 6.6 improvement) to 79 (Apple, a -2.2 decline).

The odd thing about this metric is that Apple increased their sales of smartphones in 2014, while Samsung decreased. Still, one only has to look back at some of the blunders Apple endured in 2014 to realize where the decreased rating comes from.

iOS 8 Rollout: Many users (myself included) with 16GB devices were unable to install the update via the ‘over the air’ (OTA) process due to the sheer size of the iOS 8 upgrade. Many users got through the entire download portion of the upgrade process, only to be informed at the last stage that their device could not be upgraded. Worse yet, the remedy for this problem (to perform the upgrade via iTunes) was not conveyed in the error message, so many people thought that they had no way to upgrade their device to iOS 8.

iPhone 6/6 Plus Supply Issues: Having supply outstrip demand is usually a good problem to have, but in Apple’s case with the iPhone 6/6 Plus, the shortages may have cost them some customer satisfaction points. There are well documented cases of people who ordered a 6 Plus on the day that preorders were first possible, but didn’t receive their devices for months later. Months. The supply was so constrained for these devices that you could routinely see people lined up at Apple Stores before they opened, trying to get whatever stock they had on hand, well in to December. As the year comes to a close, Apple has brought the wait time for a 6 Plus down to a day, but it’s been a hard struggle.

iOS 8.01 Update: Then there’s the infamous iOS 8.01 update. This update caused cellular issues in a large enough number of user’s devices that Apple pulled the update shortly after it’s release. Want to generate bad customer satisfaction? Release an update for a device that someone may have just purchased that essentially breaks one of it’s main features.

Apple had other, non iPhone related debacles in 2014 as well: the WWDC iPhone Keynote fracas, 2014 Mac Pro video rendering problems, a Mac mini update/non upgrade, an increase in repair costs for non Applecare covered iPhones, and more.

Apple had a lot to be proud of in 2014, but if Customer Satisfaction is still a metric they care about, they need to do better in 2015.


Category: Apple,iPhone

T-Mobile Uncarrier 8.0 event unleashes ‘Data Stash’

T-Mobile is continuing it’s aggressive push against the competition. It’s latest weapon is called ‘Data Stash’. It’s essentially the ability to roll over your unused data from one month to the next. Many of you will remember that AT&T (and Cingular beforehand) did something similar with your allowed voice minutes.

From T-Mobile:

Enough is enough. That’s why we created Data Stash. Other carriers take away your unused data – the data you paid extra for – at the end of the month. T-Mobile is the only national carrier that lets you roll your paid unused 4G LTE data into the next month – all at no extra charge. From now on, you keep the extra 4G LTE data you paid for.

Here’s how it works:

  • Starting with your January bill cycle, Data Stash will be available to all T-Mobile postpaid Simple Choice customers
  • Sign up for a postpaid Simple Choice Plan with 4G LTE data for your phone (minimum 3GB 4G LTE data) or tablet (minimum 1GB 4G LTE data).
  • Use your data all month to stream, surf, and download worry-free.
  • At the end of the month, all your unused 4G LTE data – rounded up to the nearest megabyte – rolls into your stash to be used any time in the next 12 months.

This is a brilliant tactic. T-Mobile is really shaking things up in the mobile space. Their network is improving in many key markets, and a planned replacement of all their 2G towers in 2015 with 4G LTE will only strengthen their position.

Category: Cellphones,iPad,iPhone,News

Apple Gains Smartphone Market Share

The fact that Apple is gaining share in the wake of the iPhone 6/6 Plus release isn’t news. What caught my attention in this article is who is in second place – Nokia.

For the most recent quarter, Apple was within one percentage point of matching Nokia in a market seeing strong overall growth.

Nokia is still in second place? As an American, this is shocking because over here Nokia has been eviscerated. Their Windows Phones are losing share, and nobody in the US is buying feature phones. I had no idea they were still pushing large numbers of feature phones in other parts of the world.

Microsoft has really screwed the pooch with their Nokia acquisition. It will interesting to see how long Nadella will play the Windows Phone hand. I can’t imagine being a low single digit share mobile player is something Microsoft will continue to take losses on indefinitely.

Category: iPhone

“The Song”

Apple has released a new long form Holiday ad. This one, clocking in at 90 seconds, is titled ‘The Song”. It does a great job of humanizing what you can do with Apple technology.

The ad, created by long time partner TBWA Worldwide, features a daughter taking an old song recorded by her grandmother and updating it with her own flourishes using her Mac and iPhone 6.

Apple has made the long form holiday ad a bit of a tradition, with last year’s “Misunderstood” ad kicking off the trend.

Category: Apple

Mac OS X: How To Generate SSH Keys

If you use the Terminal for any amount of work, sooner or later you will probably come across the need to use SSH. SSH is a transfer protocol used to send data securely over the internet. It stands for Secure Shell. SSH has the ability to use keys, which will allow one computer to access another computer using really long encrypted password. Keys are considered more secure than passwords because they are much longer in length and can not be easily broken via brute force methods, like most passwords can.

Mac OS X is built on UNIX, and has SSH installed on all versions of Mac OS X by default. No extra software is necessary to use SSH on Mac OS X. But to generate an SSH key on Mac OS X takes a few steps.

Step 1: Open Terminal

First, open the Terminal app on your computer. The Terminal app resides in /Applications/Utilities. The easiest way to launch it is to open Spotlight with Command-Spacebar, and then start typing Terminal. You should see the app as the top selection. Click enter to launch it.

Mac OS X Terminal Application

The Terminal should open using your home directory as the default directory, but in case it doesn’t, do this:

cd ~/

Step 2: Check for existing keys

Now, inside your home directory, let’s see if you have any SSH keys already created:

ls -al ~/.ssh

If this is a brand new installation of Mac OS X, the .ssh directory might not even exist. (Pro Tip: Directories that have a period in front of them are hidden by default, meaning, you won’t see them listed in the Finder.)

If you have any keys already created, most likely they would be files listed with a “.pub” extension. Some default key file names are:


If you don’t have any keys already created, go to the next step to create one.

Step 3: Generate a new SSH key

In the terminal, enter this command:

ssh-keygen -t rsa -C ""

Substitute your email address for the one listed above.

Hit enter, and you should see the following message returned:

# Creates a new ssh key, using the provided email as a label
# Generating public/private rsa key pair.
# Enter file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]

Press enter to create a key using the default settings.

Next, you will be asked to enter a passphrase. A passphrase is essentially a password that will be used every time the key itself is used. It’s another layer of security. You can hit enter and bypass using a passphrase, but you are effectively limiting how secure your connection will be. Keys can be stolen, and without a passphrase, someone could use your keys without any consequence. If you forgo using the passphrase, be warned.

Enter passphrase (empty for no passphrase): [Type a passphrase] # Enter same passphrase again: [Type passphrase again]

Once you enter your passphrase (or click enter to bypass entering a passphrase) you should see a confirmation that your key has been created, which will look something like this:

Your identification has been saved in /Users/you/.ssh/id_rsa.
# Your public key has been saved in /Users/you/.ssh/
# The key fingerprint is:
# 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db

Step 4: Move key to remote server

Now that you have created a key, let’s move it to a remote server so we can connect to it.

First you will need to know the username of the account on the remote machine you will be connecting to, and you will need to know the remote machines address (either a fully qualified domain name, or an IP address).

Now, in the terminal, you will issue this command:

cat ~/.ssh/ | ssh user@ "mkdir -p ~/.ssh && cat >>  ~/.ssh/authorized_keys"

If you are on a Linux system, you can try the following shortened command that does the same thing.

ssh-copy-id user@

To test that everything worked correctly, try to initiate an SSH session from your machine to the remote machine via the terminal. If it works, you should be prompted for your passphrase (unless you opted not to enter one) and once entered correctly, be looking at the prompt for a shell on the remote machine.

Category: OS X,Tutorial,UNIX,Web Development

An Open Letter to the Safari Development Team

Dear Safari Development Team –

As a web developer who is firmly in the Apple technology camp, I use your products every day. Mobile Safari on iOS and Safari on OS X. Safari has been my browser of choice since Steve Jobs released it upon the world on Janaury 7, 2003. Over the last couple of years though, Safari has taken several steps backwards as a web development tool.

First off, just loading a page with development tools open takes forever. I’m not sure when this bug was introduced, but it’s been there at least since Safari 7. Additionally, while other browsers like Chrome and Firefox have added tools to help simulate views on other device sizes and configurations, Safari has remained on the sidelines. I’m sure Apple would rather we use the iOS Simulator in Xcode and use the Web Inspector in Safari to inspect and analyze, but in many situations that is overkill. And not having options to simulate other devices that are not Apple means we have to turn to Chrome and Firefox to get these tasks done. Because believe it or not, people do buy devices that are not created by Apple.

I get and understand that Apple is a consumer focused company, and Safari’s feature set has reflected this to an increasing degree over the years. But I can tell you, when you lose the audience who develops web sites for a living, Safari will start to have a harder time existing on all platforms. If you don’t believe me, go ask the Internet Explorer team up in Redmond.

I could spend hours pointing to all that has gone wrong in the Safari Web Development tools, but I think at this point, it would be easier to just say this: Fork the web inspector that Chrome has now (which is forked from the Webkit inspector anyway), and use that as a starting point. Google has taken what Apple had initially done with web inspector and made it so much better. It pains me to have to turn to Google Chrome for my web development needs, but that is exactly what has happened. And I am not alone. On my team, I was the last holdout using Safari as my primary browser for web development. But I’ve finally given in to the better tool, and unfortunately at this time, it is the Chrome Web Inspector.

I know several people on the Safari development team. I have been to many a mixer at WWDC with them. They are great people and have worked tirelessly to make a great product. Coming forward with these criticisms was tough for me, but I do it out of love. I’d love to return to using Safari as my primary browser for browsing and web development. I’m hoping in the future I can do just that.


Ted Lee
Web Developer

Category: News,Software

Fly on the Wall: Tim Cook meets Jesse Jackson

Jesse Jackson has a long, storied history of pushing corporations to become more diverse. He’s been trying to crack the diversity nut at Apple for some time now. When Steve Jobs was in charge, Jackson couldn’t even get a call back. But now with Tim Cook at the helm, Jesse is getting Facetime and a chance to make his case to the CEO of the largest company in America.

We were fortunate enough to have our microphones in the room when the historic meeting took place. Here’s the transcript.

JJ: Tim! So glad that you agreed to see me! I’ve been looking forward to this meeting for some time.

TC: Good to see you Mr. Jackson, I –

JJ: Tim – please, let’s dismiss with the formalities – call me Jesse.

TC: Sure, OK. Jesse, before we begin, I’d just like to reiterate that Apple has had an incredibly successful quarter. We’ve shipped more iPhones than ever before. Our Mac sales have never been stronger. We’ve opened 3 new Apple Stores in the last few months, and –

JJ: Hold up Tim. Are you giving me the Keynote opening recap? Really? Can we just jump to the heart of the matter?

TC: I didn’t even get to the incredible momentum we are building with the Apple Watch!

JJ: I get it, Tim. Apple is on an incredible roll. I know that. Do you think I’d be here if Apple was in the shape it was in during the mid 90s?

TC: Touché, Jesse. Touché.

JJ: So cutting to the chase, Apple needs to be more diverse. We have a black man in the White House, and I still don’t see any people of color in your leadership positions. Frankly, I’m embarrassed for you. I’d like to –

TC: Hold up there Jesse. We have a person of color in leadership. His name is Andre. You may know him by his stage name of Dr. Dre.

JJ: You’re really going to use Dr. Dre as an example?

TC: He’s a senior member of our leadership team. Of course I am.

JJ: Look, first of all, Dre isn’t even listed on your leadership page. Second, you had to go out and buy Dr. Dre to get him on your leadership team. You paid like, three billion dollars to add a black man with street cred to your leadership team. Now honestly, I think you overpaid. I mean, I could have gotten you 50 cent for a hundred grand and a few Mac Pros. You could have gotten 10 prominent African American leaders for that billion. But whatever. You went with the most expensive black man you could find. And you still don’t put him on your leadership page!

TC: Jesse, Dre is an important member of our team, he’s –

JJ: Tim, cut the bullshit. What’s Dre’s title at Apple?

TC: He doesn’t have one. He was insistent that –

JJ: He doesn’t have a title? Then how can you even say he’s in a position of leadership there?

TC: Well, he does have the billion dollars from the Beats sale. Plus, he gets to keep his own hours. And the kicker is he’s got the primo parking space out front.

JJ: Tim, I really don’t know how to respond to that. I’m going to move on from Dre and talk about the one African American you have on your leadership page, Denise Young Smith.

TC: A lovely woman! And so accomplished! She’s…

JJ: Cut the bullshit Tim. You have her listed at the bottom of the page for christ’s sake!

TC: We saved the best for last?

JJ: Tim, your time is precious, so I’m going to be blunt. I’d like to see you set a goal of Apple’s workforce becoming 20% African American in 5 years time.

TC: Are you serious? Do you know how difficult it is to find qualified African Americans in the field of software and hardware engineering?

JJ: It can’t be that hard.

TC: Have you been to any of our World Wide Developers Conferences?

JJ: I don’t recall getting an invite to that Tim.

TC: Well, I have. Let me paint a picture for you Jesse. Every year we invite around 5000 developers to this conference. It’s an excellent representation of the talent pool with the skills that exist to create the next great software for the iPhone, iPad and Mac. Of those 5000 developers, do you know how many are African American?

JJ: Please, Tim. Enlighten me.

TC: Well, I don’t have exact numbers, because we don’t ask that question on the WWDC application form. But anyone who has been there will tell you it’s whiter than a KKK rally. I feel really bad for the handful of black guys that do attend. They stand out like Lena Dunham at the Victoria Secret’s Fashion Show, bless their hearts.

JJ: I’d like to talk about those black developers you just mentioned Tim.

TC: Sure.

JJ: I’ve heard, and please correct me if I’m wrong, that those few African American developers at the conference weren’t even Americans! They were Australian Aborigines!

TC: Well, this is embarrassing.

JJ: You had to go to the whole other side of the world to get a few black men?

TC: You don’t have all the facts Jesse. Yes, they were Australian Aborigines. But in our defense, they developed a really cool App that lets you use your iPhone as a field guide in the bush, and…

JJ: Let me cut to the chase Tim. I’d like a seat on Apple’s board, a generous donation to the Rainbow Push Coalition, and a commitment from Apple to increase your African American employees up to 20% of your workforce in 5 years.

TC: You are not getting a seat on Apple’s board Jesse.

JJ: Why not? You have Al Gore on your board.

TC: Your point?

JJ: My point is you have one useless gas bag on your board, what’s the harm in having another one? I bring more to the table than Al does anyway. I’m black, god damn it! I walked with Martin Luther King! He died in my arms, for christ’s sake!

TC: The board thing isn’t happening Jesse. Now, on your other points… What if I told you I could increase our persons of color to 20% in 6 months, would that interest you?

JJ: Of course it would Tim. Please elaborate.

TC: Well, we’ve been talking about building a new large R&D facility for some time, and I’d like for it to be primarily staffed by persons of color. I think we can make that happen in 6 months.

JJ: That sounds great! I knew we could come to an agree – wait – you said “persons of color” twice. Are we talking blacks?

TC: Well, actually, no. They’re darker skinned people, yes, but they would be primarily of Asian Indian descent, and…

JJ: Your R&D facility, would it be based in India?

TC: Uh, well, yes. Yes it would.

JJ: Come on Tim, do you think I’m some rank amateur? I wrote the book on race hustling! I’m going to be specific now. I want African Americans – black Americans – to be hired in greater numbers at Apple or I’m going to make it my mission to be on the news every night saying how Apple isn’t a company that reflects the population of it’s home country.

TC: You wouldn’t da-

JJ: I would. I will. I’ve got nothing better to do with my time, Tim.

TC: Ok, on to your request for a donation to the Rainbow Push Colation. What’s your price Jesse?

JJ: A billion dollars.

TC: Are you serious? You want a billion dollars.

JJ. Yes. A billion dollars. And a pair of Beats Studio Wireless signed by Dr. Dre.

TC: Jesse, you have yourself a deal. It’s been a pleasure doing business with you.

Photo Credit: Butch Wing, Rainbow Push Coalition

Category: Satire

Custora: iPhone users spend more money shopping online

File this under ‘duh‘:

Apple still dominates e-commerce, but Android devices are stealing share. Throughout 2014 – in our E-Commerce Mobile Report in July, and for the first three weeks of the holiday season, Android devices were “nibbling at the Apple,” stealing e-commerce share from Apple devices (iPhones and iPads). The same trend took place on Cyber Monday and the entire holiday weekend: The vast majority of mobile shopping happened on Apple devices over the weekend – 78%, while only 21.6% happened on Android devices. However, Apple’s share is down from 84.1% on last year’s holiday weekend 2013, while Android’s share is up from 15.4%.

The report lumps all Apple devices (iPads and iPhones) together, but I’d love to see a breakout of how much shopping is done on each device.

Category: Apple,Apple Retail

About the author

A user of Macs since they had silly names like Performa and Centris, Theodore Lee is a techie who prides himself on his vast knowledge of all things Apple. OS X Factor was started in 2001 (originally as macosxcentric), and continues to churn out tips, tutorials, reviews and commentary on the tech sector.