Categories
Apple

Apple Moves Towards Faster Updates

Curious note in the latest Apple Mountain Lion update:

– Daily Checks for required security updates
– The ability to install required security updates automatically or after restarting your Mac
– A more security connection to Apple’s update servers.

Clearly the trend to more rapid updates for client side software is accelerating. I’m not sure I like things being required though as updates sometimes cause problems. It’s only a matter of time before a prematurely released upgrade rapidly takes out an entire platform.

Categories
Apple

Project Marklar

The amazing story of how Mac OS X on Intel got it’s starts. A lone engineer working from home.

Categories
Apple

History Of The Mac Startup Chime

Interesting history of the Mac startup chime on Quora:

The Apple II made short beep in its boot sequence [1], a courtesy signal that sound was working. (Funny that similar “triple beep” sequences mark issues on boot [2].) Charlie Kellner wrote an algorithm to average adjacent 8-bit square waves for the tone used on the (original) Mac 128K [3].

The sound grew punchier, and by the Mac Classic/Mac II era, it was similar to a “tritone” sound (a music theory no-no). This annoyed Jim Reekes, who took over Sound Manager in 1990 [4]. He sought to use the improved sound cards for a cheerful “palate cleanser” sound, as the tritone wasn’t music to one’s ears during post-crash reboots. He snuck a “fat” C major chord backed with sonic textures into the ROM. The textural properties included stereo reverb, phaser, some sharp transients, and strings [5]. This chime was used through the mid-90s; starting in the Quadras, through the Performas.

The Power Macintosh 6100 (first PowerPC, 1994) used 12-string acoustic guitar harmonics designed by jazz guitarist Stanley Jordan [6]. It was short-lived, because the Power Macintosh 9500 (1995) returned to Reekes’s chime. (He has speculated that perhaps this was due to Jobs’s return, but that was late 1996.) It stayed more or less the same until the iMac G3 (1998), save for the Twentieth Anniversary Mac. It hasn’t changed since.

I liked the earlier chimes more than the recent ones.

Categories
Apple Mozilla

Technology Is At Its Very Best When It’s Invisible

Apple’s iPad 3 video starts off with what I think should be the guiding principle behind all user experience:

We believe technology is at its very best when it’s invisible. When you’re​ conscious only of what you’re doing, not the device you’re doing it with…

Apple is still a hardware company and selling iPads, so they used the word “device”, but it’s safe to change this to “technology” and not loose anything. Go ahead, read that sentence again before continuing.

That principle is the reason the iPad is dominating the tablet market. That principle is the reason the iPhone sells so well despite its high price tag (in a bad economy no less) and being so locked down. If it wasn’t for that philosophy Apple would be in trouble. That principle is the explanation for everything that technology implementors just don’t get about Apple. Same goes for Facebook and even Google (to a degree). That principle is everything in consumer technology.

This is why I disagree with the “learn to code” mantra of 2012. It’s well-intentioned, but it shouldn’t be necessary. It violates this golden principle. It completely flips this principle upside down. It makes only the technology visible and abstracts what you’re actually trying to accomplish. It’s the complete opposite of what users want and expect from technology. That is why programming never became mainstream. That’s why repairing your own car or home appliances isn’t mainstream. When you make the technology the focus, you loose.

We won’t have flying cars until the necessary technology is simplified to the point where it’s as simple as steering in the direction you want to go and some basic driving flying rules (which are etiquette more than technology limitations). You don’t expect people to understand lift coefficient (CL) or Angle Of Attack (AOA) to go grocery shipping. That’s why we have pilots and people drive cars. I expect a pilot to understand these concepts and avoid a stall. When it’s Jetsons simple, we’ll have flying cars.

Want to enable creation? Abstract the technology to the point where the user only focuses on content creation. There’s a reason why email didn’t take off until AOL made a pretty easy to use client (by 90’s standards). There’s a reason photo sharing didn’t takeoff when you could just email them to someone. There’s a reason why people aren’t creating content outside walled gardens. People only care about the activity and the goals they have in mind, not the technology that makes it possible.

The last major innovation in web content creation outside a walled garden was the WYSIWYG editor. Look around, few still exist. The ones that do are focused on FTP of static pages to a web server. Not one that I’m aware of would let a user generate for example a WordPress or Drupal theme without touching code. Purely WYSIWYG. It’s 2012 and it’s not possible to create a blog theme without merging markup and some server side code (PHP in this example). As a reference point support for a handful of CMS’s would cover a huge chunk of the web not owned by large companies. You shouldn’t need to understand CSS selectors to set a background color and you shouldn’t need to know #000 (or #000000) is “black” (which can also be used).

The suggestion that users are in the wrong for not being willing or able to learn is invalid. They shouldn’t need to.

Enabling content creation needs to be done the same way enabling content consumption is done: by making it so the technology is invisible and task at hand is the sole focus. Why should creating a spreadsheet with my finances be less technically complicated than publishing a paragraph of text on the web?

We’ve failed if the only way to participate on the web is to fully understand the technology. Walled gardens have manage to abstract it fairly well. Surely there’s a better way1.

1. I’ve got more thoughts on that, but I’ll save it for another day/blog post.

Categories
Apple Hardware

Inside Apple’s iPhone Charger

Ken Shirriff did an amazing teardown of an Apple iPhone Charger. If you’re like me and enjoy reading in detail about how electronics are engineered, you’ll really enjoy this one. Citations and all.

The real takeaway is that it’s a very high quality product both in terms of build quality and design. That’s pretty typical of most Apple products. Ken goes on to note that it only costs a tiny bit more yet Apple charges substantially more than the competition. However the cost analysis only covers parts, not manufacturing, R&D and patent licensing which is generally substantial, especially when you have a highly customized and well engineered solution.

Categories
Apple

Apple Data Centers To Be Green By 2013

Just the other day Microsoft announced it was going carbon neutral. Apple is now goaling for 100% renewable energy for it’s data centers by 2013. This is a very different goal than Microsoft, but still quite interesting.

Apple is a much more focused company than Microsoft. I could be wrong, but I doubt they are dogfooding their future product like Microsoft likely is. My guess is Tim Cook is looking at the financials today, and where Apple wants to be in 2013. He’s a supply chain guy. When it comes to IT operations (the cloud). Electricity is a huge part of that supply chain. Renewable energy has a high upfront cost, but it’s very predictable. The sun doesn’t increase in cost depending on politics or hurricanes, nor does wind. If Apple is going to become the cloud provider for it’s growing tablet and phone market, it’s going to need to scale it’s cloud even further. That means controlling prices from it’s suppliers. Energy included. Apple can afford the high upfront costs of renewable energy. It can benefit from the longer term predictability and eventual drop in costs to scale this.

That is why I think they are doing this.

Categories
Apple

Disable X11 When Using SSH On Mac OS X

When you ssh into another box from Mac OS X, X11 automatically starts up because X11 forwarding is enabled by default. I have no idea why it’s a default as I suspect the vast majority of Mac OS X users never use X11 forwarding. It’s annoying to need to quit it every time. The fix however is easy. Edit your ssh config located here: ~/.ssh/config.

By default you’ll see a line like this in a series of otherwise commented out configs:

   ForwardX11 yes

Change that “yes” to a “no” and save the file. No more quitting X11 every time you ssh into another box.

In the event you need to use X11 forwarding from time to time, you can enable it when connecting by doing:

ssh hostname.tld -o ForwardX11=yes

It’s nice to get rid of those little annoyances every once in a while.

Categories
Apple

iPad Keyboard Prototype

iPad Keyboard Prototype

Here’s a great little prototype keyboard someone is proposing for the iPad. I’d love to see this in a future iOS release. The only thing it doesn’t address is the complex problem of autocorrect, which it strangely points out early on. Even still, it’s a great improvement to text selection. Apple should hire the person behind this for some UX work.

Categories
Apple

Steve Jobs Wanted To Play Willy Wonka

Steve Jobs Willy WonkaMacRumors is reporting that the new book Insanely Simple: The Obsession That Drives Apple’s Success mentions Steve Jobs was looking to do a Willy Wonka like promotion for the sale of the 1 millionth iMac.

I find this so hard to believe, but I so want it to be true. Apple in many ways is like Wonka. It’s secretive, nobody knows how the popular products come out, it’s founder was fanatic about privacy, secrecy and was without question a little quirky and eccentric. In many ways, Steve Jobs was like Willy Wonka.

Whomever would have went on the tour would have had one heck of an experience to talk about.

Steve’s idea was to do a Willy Wonka with it. Just as Wonka did in the movie, Steve wanted to put a golden certificate representing the millionth iMac inside the box of one iMac, and publicize that fact. Whoever opened the lucky iMac box would be refunded the purchase price and be flown to Cupertino, where he or she (and, presumably, the accompanying family) would be taken on a tour of the Apple campus.

Steve had already instructed his internal creative group to design a prototype golden certificate, which he shared with us. But the killer was that Steve wanted to go all out on this. He wanted to meet the lucky winner in full Willy Wonka garb. Yes, complete with top hat and tails.

Just remember: Don’t touch the fizzy lifting drinks. He hasn’t perfect it just yet.

Categories
Apple

Speed Up Terminal.app Loading

Terminal.app slow to load? Create a .hushlogin file in your home directory:

touch ~/.hushlogin

Wish I had known that earlier. One of my machines had this, so at one point I must have known about this and forgot.

For those who spend a lot of time in terminal, myself included, this is awesome.