Siri’s fuzziness and friction

Handpicked

At the end of Fuzzy User Interfaces, Nick Heer writes:

I implore you to not misread this; this is not a condemnation of Siri, Google Now, or any other contextually-sensitive or “personal assistant”-type software. It’s far better than it ever has been. But it will take continued patience from us and regular, noticeable improvements from the teams building this software for us to feel confident in its abilities.

I have criticised Siri in the past (here, for example), and while I certainly think it’s a useful tool — it may be of great assistance to disabled people, as I have witnessed myself — I have lost all my patience with it. I am multilingual, and I have repeatedly tried to use it in English, Spanish and Italian. The interactions have been mostly disappointing in all three languages. I’ve given Siri another chance every time I read or heard someone point out that ‘Siri has improved’, but it has always been a hit-or-miss scenario. 

I am somewhat reminded of the infamous handwriting recognition of the Newton. There was fuzziness in that, too. The handwriting recognition drastically improved in NewtonOS 2.x as opposed to the truly hit-or-miss recognition when writing on a NewtonOS 1.x device, but with that interface I was more willing to be patient and adapt my handwriting to facilitate recognition because the whole process, despite the bouts of frustration, had less friction overall. Correcting the Newton while you’re writing on it with the stylus isn’t that much different than correcting yourself when you’re writing with a pen on paper and you mis-write or misspell a word. 

Both with the Newton handwriting recognition and the Graffiti system in Palm OS, there’s a bit of training involved. With Graffiti, being a simpler method, you simply learn how to write the shorthand for each letter, number, symbol, and you’re reasonably certain that the Palm device will understand you. After minimal training, I can write on my IBM WorkPad making virtually no errors. With the Newton, things are more complicated, and over time I’ve learnt a few tricks in how I trace the letters so as to significantly reduce recognition errors. Today, 98% of whatever I write (in English) on my Newton MessagePad 2100 is correctly recognised. The fuzziness, the little unpredictability of this pen-based interface, is tolerable. At least it is for me. The advantage is that you reach a point where you’re writing on a Newton device at a speedy pace and in a natural way, and what you write is transcribed and digitised quickly enough.

But with Siri it’s different. Siri’s fuzziness, as an interface, is unacceptable. Siri’s raison d’être is assisting, is being helpful. And indeed, Siri is the kind of interface where, when everything works, there’s a complete lack of friction. But when it does not work, the amount of friction involved rapidly increases: you have to repeat or rephrase the whole request (sometimes more than once), or take the device and correct the written transcription. Both actions are tedious — and defeat the purpose. It’s like having a flesh-and-bone assistant with hearing problems. Furthermore, whatever you do to correct Siri, you’re never quite sure whether your correcting action will have an impact on similar interactions in the future (it doesn’t seem to have one, from my experience). Then, there’s always what I usually consider the crux of the matter when interacting with Siri: the moment my voice request is misunderstood, it’s typically faster for me to carry out the action myself via the device’s Multi-touch interface, rather than repeat or rephrase the request and hope for the best.

I don’t know the details of how Siri works behind the scenes. What would be great, in my opinion, is some kind of initial training, just like with handwriting recognition. In iOS 9, there’s a modicum of training when setting up ‘Hey Siri’. I think it would be interesting to develop a more extended training stage where, for example, you get to repeat certain phrases containing key phonemes, or the most common requests, so that Siri can better ‘understand’ how you talk by associating the sample words and phrases with the speech feedback you provide.

The question I keep returning to when thinking about the current state of Siri, however, is this: Is it worth all the effort on the user’s part? Nick writes:

One of the biggest challenges that the software must overcome in order to become better — where by better I mean can be used with confidence that they will not confuse “two” and “too” in a dictated text message — is that we need to keep using them despite their immaturity. And that’s a big request when they do, indeed, keep confusing “two” and “too”. The amount of times that Siri has butchered everything from text messages to reminders to even the simplest of web searches has noticeably eroded my trust in it.

Siri’s scope is still rather limited. What is the reward for my continued use of this technology despite its immaturity? That sometime in the future it’ll be able to properly write a text message or a reminder? Time is too precious a resource for me to keep trying to have Siri understand simple requests. Not only does the friction in interacting with this particular fuzzy interface have to disappear, but the scope, applications and usefulness of Siri must expand as well — it has to offer enough flexibility and reliability to engage the user. It has to offer more, to provide an advantage over performing the same tasks manually. Otherwise, I think it’s difficult to expect users to invest time and energy in something that still feels non-essential.

Some notable paid iOS podcast apps

Software

We should support developers who work hard to create great iOS apps, and every now and then we should try to avoid encouraging the race to the bottom in app pricing by taking into consideration paid apps instead of free alternatives.

I’ve quickly assembled a list of a few podcast apps that are considered the best in their category. The apps I chose to include are recommended by reviews and user comments you can easily find on the Web. This list is just a starting point and certainly doesn’t pretend to be exhaustive. It’s meant to be used as a quick overview for those who aren’t satisfied by the built-in iOS Podcasts app and want to look for good-quality alternatives that provide more features and flexibility. The ‘Features worth mentioning’ bit is simply a selected subset of those features I consider somewhat unique to the app in question, but bear in mind that there’s a lot of feature overlapping among these apps anyway. The ‘Features worth mentioning’ are taken directly from the App Store description.

If you think I’ve made some glaring omission, feel free to contact me and let me know. (Remember though, it has to be a paid app.)

Downcast

WebsiteApp Store linkMac App Store link

iOS app (universal) is $2.99. It also offers an Apple Watch App.

Features worth mentioning:

  • Browse and download older podcast episodes
  • Settings for auto-download and episode retention
  • Import and export podcast feeds via OPML
  • Import supported audio/video media files
  • Create and edit “smart” playlists
  • iCloud Syncing with other iOS devices or Macs (Requires Downcast for Mac)
    • Podcast subscriptions, Playlists, Settings, Episode information
  • Playback control from external devices
    • Bluetooth devices, Headphone remote controls, Devices connected via Lightning/dock connector
  • Google Cast™ Ready

Requires iOS 7.1 or later

Downcast for OS X is $7.99, and requires OS X 10.10 or later and a 64-bit processor.

Pocket Casts

WebsiteApp Store linkWeb Player

Available for iPhone & iPad, Android, Windows Phone, and also has a Web player.

iOS app (universal) is $3.99

Features worth mentioning:

  • Cross Platform Syncing: Sync your subscriptions, playback and filters between iOS and other mobile devices as well as Pocket Casts Web.
  • Storage: Set how many episodes of a podcast you want to keep. We’ll clean up the rest. News mode added for the contemporaries among us.
  • Filters: Want a list of every unplayed episode? Right here. How about sorting your episodes by custom categories? Done.
  • AirPlay & Chromecast: Cast your episodes straight to your TV with a single tap.

Requires iOS 8.0 or later.

On the website you’ll find direct links to Pocket Casts for Android and Windows Phone.

iCatcher

WebsiteApp Store link

iOS app (universal) is $2.99. It also offers an Apple Watch App.

Features worth mentioning: the staggering amount of features and customisation options the app offers is a feature in itself. Seriously, read the full App Store description.

Requires iOS 6 or later. (Nice if you want to use an old device, like an iPhone 3GS, as podcast player.)

Castro

WebsiteApp Store link

iOS app is $3.99 [Update, November 2015: Now the app is free with patronage options.]

Features worth mentioning:

  • Sleep timer for listening in bed. Still awake when the episode pauses? Just tap play again on the lock screen or headphone remote to extend the sleep timer.
  • Intelligent storage management — you set the size limit and Castro will delete old episodes as necessary to keep within it.
  • Supports streaming and offline playback.
  • Ability to play episodes without subscribing to the podcast.

Requires iOS 7.1 or later.

Pod Wrangler

WebsiteApp Store Link

Technically, the iOS app is free, but offers a $1.99 In-app purchase. It also offers an Apple Watch App. 

From the App Store description: Feed Wrangler subscribers get automatic access to the full feature-set of Pod Wrangler. The app comes standard with ability to subscribe to up to 5 shows. A simple in-app purchase unlocks unlimited subscriptions, removes ads and enables push notifications.

Requires iOS 8.0 or later.

RSSRadio Premium

WebsiteApp Store link

iOS app (universal) is $3.99. It also offers an Apple Watch App.

Features worth mentioning: 

  • Silence removal for downloaded audio podcasts, saves hours per week for the average listener
  • Clearer audio with equaliser, compressor / limiter and volume boosting DSP effects (on video, streaming and downloads)
  • Keep multiple devices in Sync with iCloud or Dropbox
  • Fully supports password protected podcasts, including 1Password support

Requires iOS 7.1 or later.

PodCruncher

WebsiteApp Store link

iOS app is $2.99.

Features worth mentioning:

  • Continuous playback, edit Up Next on the fly
  • Gestures for play/stop, fwd/back, next/previous
  • Adjustable skip intervals for fwd/back buttons
  • Control remotely while driving or exercising
  • AirPlay support, Bluetooth audio and controls

Requires iOS 7.0 or later.

Cheap options at a high price

Tech Life

Just a few days ago, I was musing about which path to follow for my next (Apple) hardware upgrade:

All things taken into account, the rational decision is to consider two Macs as possible candidates:

  • The (hopefully forthcoming) smaller iMac with retina display.
  • The 13-inch Retina MacBook Pro, the mid-tier model with 256 GB flash storage ($1499/€1649).

A 21.5‑inch iMac with retina display wouldn’t be a bad desktop choice. I could attach to it the current 23-inch external monitor I use with the MacBook Pro. It wouldn’t have the same resolution and density of the iMac’s screen, of course, but I could use it as a secondary screen for applications and information I only need to glance at every now and then, or for palettes and toolbars when using graphics applications. I expect the price to be slightly higher than the current non-retina 21.5 iMac, so maybe something around $1400/€1600 — which would be in the same league as the 13-inch Retina MacBook Pro above.

Now the 21.5‑inch 4K retina iMac has shipped (all the iMac line has been refreshed, by the way), and apart from the obviously gorgeous retina display, there are aspects of this new iMac I find underwhelming. Mostly two, and it’s difficult to talk about them sequentially, for they are rather interconnected from my point of view. The best summary is perhaps the title I chose for this article: Cheap options at a high price.

I will primarily focus on the base model of the retina 21.5‑inch iMac. For $1,499, you get:

  • CPU: 3.1GHz quad-core Intel Core i5 (Turbo Boost up to 3.6GHz)
  • RAM: 8 GB
  • Storage: 1 TB 5400rpm hard drive

You can read the rest of the technical specifications on Apple’s site. Let’s assume I’m interested in this Mac as a possible candidate for upgrading my current workstation, a mid-2009 15-inch MacBook Pro. The CPU, despite not being the latest Intel generation of processors, is definitely enough for my somewhat modest needs, and future-proof enough that such an iMac should last me several years. The amount of RAM is adequate, but I’d certainly take the option to upgrade it to 16 GB sooner rather than later. A quick check on the Web, and thanks to iMore I learn that Unfortunately, you can’t change that post-purchase, so make sure you configure your maximum RAM during purchase.

Bummer. No, wait. The true bummer is that 5400rpm hard drive. Seriously, in late 2015, you introduce a new computer with an internal component that is essentially the same technology you could have in a PowerBook G4 more than ten years ago (to my knowledge, the DVI Titanium PowerBook G4, introduced in April 2002, was the first with the option for a 5400rpm hard drive — of a much smaller capacity, sure, but a 5400rpm hard drive nonetheless.)

That’s sufficiently bothersome as it is, but what makes it particularly annoying is the fact that, outside the U.S., the same base model of the new 21.5‑inch retina iMac is much more expensive. Here’s the pricing in some European countries, with the dollar equivalent in parentheses (exchange rates updated October 13):

  • Ireland, Portugal: €1,749 ($1,991)
  • Spain, Italy, Netherlands, Belgium: €1,729 ($1,968)
  • France, Germany: €1,699 ($1,935)
  • United Kingdom: £1,199 ($1,823)
  • Sweden: 16,495 SEK ($2,025)
  • Czech Republic: 46,990 CZK ($1,972)
  • Denmark: 12,999 DKK ($1,983)

I know there are tax-related reasons behind the different pricing, but the end result is that the same exact machine acquires a price that makes it jump to a higher tier and gives it a value that feels quite different than a $1,499 machine, if you know what I mean. If you look at the list above, you’ll see that in Europe, a base model 21.5‑inch 4K iMac essentially ends up costing much like the mid-level 27-inch 5K iMac ($1,999). Taxes or not, I think it’s rather unfair. And frankly, a base model 21.5‑inch 4K iMac at that price, with an outdated 5400rpm hard drive as default option, stings even more — it almost feel disrespectful towards the customer.

And what about that 1 TB Fusion Drive option? Certainly better than a lousy hard drive, but it turns out it’s another ‘cheap trick.’ From the Ars Technica review:

The good news is that entry-level 1TB Fusion Drives are now a $100 add-on, though that comes with caveats. 1TB Fusion Drives now pair just 24GB of flash storage with a 1TB hard drive, not 128GB as in previous generations. This is going to be enough to speed up boot times as well as launch times for built-in apps and some frequently-loaded apps and files, though you may notice the system hitting the hard drive more often than it would with a 128GB SSD.

The next step in this awful downward spiral of price differences, has been simulating a purchase of the base model 21.5‑inch retina iMac by adding the options I would prefer so as to have a speedier, more future-proof Mac. Starting at a base price of €1,729 and simply choosing:

  • 16 GB of RAM (+ €240)
  • 256 GB of Flash storage (+ €240)

The result is €2,209, which is slightly more than $2,500. Doing the same in the U.S. online Apple Store, I’d spend $1,899. The most striking difference in the customisation options during purchase, price-wise, is the 512 GB Flash storage: $300 versus €600. (As Peter Emery suggested on App.net, at this point it’s cheaper to buy an external Thunderbolt SSD and run the iMac from there.)

Such price differences are simply unjustifiable. Offering a plain old 5400rpm hard drive in such a Mac is inexcusable. You’re just driving customers towards pricier choices rather blatantly. My friend Fabrizio Rinaldi said on Twitter that it’s the equivalent of the 16 GB iPhone option. I’m inclined to think it’s even worse than that. It’s like not equipping the older iPhone 6 Plus with enough RAM. 

Putting a hard drive in an otherwise fast Mac is like driving around in a sports car with the handbrake on. It’s a performance dampener. My MacBook Pro, which has a 5400rpm hard drive, takes about four minutes to boot up. Current MacBook Pros with SSD drives or Flash storage, boot up in 30 seconds or less. That’s a very telling, real-world benchmark. 

Quoting again Andrew Cunningham from Ars Technica:

The 2010 MacBook Air made SSDs the default storage option five (!) years ago, but all of the iMacs still ship with 5400RPM rotating hard drives by default. I’ve been using the base model iMac as my primary desktop for a few days now. I don’t know if it’s because I’ve gotten used to my 2012 iMac’s Fusion Drive over the last three years or if El Capitan is just better optimized for SSDs than HDDs, but it. Is. Excruciating.

Buying a Fusion Drive or SSD for a new iMac in 2015 should not be considered an optional upgrade, especially since it’s so difficult to add your own after the fact. Not everyone will notice the move from a dual-core to quad-core CPU. Not everyone will notice the move from 8GB to 16GB of RAM. But everyone, no matter how they use their computer, will benefit from having some solid-state storage in their computers.

I’ll reiterate: in a ‘base model’ iMac that costs €1,729 without any add-on, I’d expect at least the low-price 1 TB Fusion Drive option as the default, not old hard drive technology.

Menu calendar apps I've used over the years

Software

I dislike cluttering my Mac’s menubar with too many menu extra, i.e. first- and third-party applications that put a permanent icon on the menubar for quick access (or sometimes sole access) to the application’s options. But one particular kind of application I have always found quite handy is the calendar. The icon allows me to check the date with a glance, and by clicking it I can see right away the calendar’s month view.

It’s also the kind of application that is soon taken for granted, so I wanted to quickly enumerate the menu calendar utilities I’ve been using since the first versions of Mac OS X.

  1. MenuCalendarClock for iCal [$19.95; See also: MacUpdate link] — I’ve had this on my menubar from the days of Mac OS X 10.3 Panther to Mac OS X 10.5 Leopard, but actually I used it until mid-2009, when my 12-inch PowerBook G4 went from primary to secondary machine. I still have MenuCalendarClock on my Titanium G4 PowerBooks. I loved its compactness. Not that the most recent menu calendar apps are less compact, but back then, on a clamshell iBook G3 with an 800×600 screen resolution, every pixel did count. Judging from the webpage, it appears that this app was no longer updated/developed after Mac OS X 10.7 Lion. 
  2. MagiCal [Free] — I’ve used this app for a long time as well, from 2009 to early 2014, and it’s still the menu calendar app on my aluminium G4 PowerBooks running Mac OS X 10.5.8. It’s available as a PowerPC-only, Intel-only, or Universal Binary. It’s still a personal favourite: of all the calendar apps I’ve used, MagiCal is the one with the most customisable appearance. For example, the menu icon can be of different styles and colours, it can show just the date, or date and month, or date and day. The app seems to work fine also under recent OS X versions (Mavericks, Yosemite, El Capitan). Last year I decided to look for an alternative after noticing that every now and then the related background process would hang and the date would not refresh. But it may be an issue related to my specific Mac configuration, not necessarily a fault of MagiCal. Your mileage may vary. (But if you still use G3/G4/G5 PowerPC Macs running Tiger or Leopard, I definitely recommend it.)
  3. Day‑O [Free] — I’ve used Shaun Inman’s nifty calendar app from early 2014, when I was on Mavericks, up to ten days ago, when I upgraded to El Capitan (without passing through Yosemite). Simple, lightweight, well designed. It’s not that it has stopped working, but Inman hasn’t updated it for Yosemite, and it doesn’t play well with OS X 10.10 and 10.11 Dark Mode for the menubar and Dock. If you’re not using Dark Mode, Day‑O still works fine under these most recent OS X versions.
  4. Itsycal [Free] — I found Itsycal a few months ago when I was checking whether the developer was still working on Itsy, one of my favourite Twitter clients for Mac. I couldn’t try it, though, because I was still under Mac OS X 10.9 Mavericks and the minimum requirement was 10.10 Yosemite, but I bookmarked the link so that I could check again if and when I upgraded to Yosemite. It turns out that I upgraded directly to OS X 10.11 El Capitan, and when it came to finding an alternative to Day‑O, I switched to Itsycal at once. Not as customisable as MagiCal, but definitely well-designed and a pleasure to use. Under El Capitan, as the developer notes on the app’s webpage, you can’t change Itsycal’s position in the menubar as you could under Yosemite. Apart from that, it works flawlessly.

Two alternatives to MenuMeters

Software

MenuMeters is a set of CPU, memory, disk, and network monitoring tools for Mac OS X. It has been around since Mac OS X 10.4 Tiger, and it’s always been my preferred software in its category. Every time a major Mac OS X release came out, one of the first things I used to do after upgrading was checking whether MenuMeters would work. I like it for its unobtrusiveness, level of customisation and general lightness. I hate cluttering the menubar with icons, so it’s important that a monitoring tool let me hide everything I don’t need to see. In my case, I’ve always been interested in one thing — checking network activity, and MenuMeters can simply show the network throughput as bytes per second (or even just arrows, if you really want the simplest, most minimalistic option). I still use MenuMeters on all my PowerPC Macs.

But after upgrading to Mac OS X 10.11, I discovered that MenuMeters is not compatible with the latest version of the operating system. At the time of writing, developer Alex Harper has put a warning on the MenuMeters website that reads as follows:

Due to new Apple-enforced code signature restrictions, MenuMeters is not compatible with the OS X 10.11 “El Capitan” public beta. Although the restriction is similar, this is not directly related to 10.11’s “System Integrity Protection” (SIP, aka “rootless”) feature and disabling SIP has no effect on MenuMeters.

Unless Apple makes the signature restriction optional, it is not clear that MenuMeters in its present form can ever be made compatible with OS X 10.11.

In the meantime I can only suggest that you do not install 10.11 if you wish to use MenuMeters.

So I started looking for alternatives, and after asking for advice on App.net, I received two great suggestions. One for a software I didn’t know, the other for a software I should have remembered (since I used to have it installed as a Dashboard widget). Neither alternatives are free, but they’re not very expensive either, and both are worth your consideration.

The first alternative that was suggested — thanks Peter! — is Colossus by Sparkfield, available on the Mac App Store for $3.99. System requirements are Mac OS X 10.6.6 or later. An interesting feature is a built-in memory cleaner. I haven’t tried this app myself, but Peter is another long-time, expert Mac user, and he has purchased it. I trust his judgment on this.

The second alternative — as Shawn kindly reminded me — is iStat Menus 5 by Bjango. A single licence is $18, and if you’re upgrading from version 3 or 4, you’ll only pay $9.99. System requirements for version 5 are Mac OS X 10.8 or later, and it’s guaranteed to be compatible with OS X 10.11. It costs more than Colossus, but it also has more features and a higher level of customisation. 

I ended up choosing iStat Menus mostly because I’m more familiar with Bjango’s products, but this shouldn’t influence your choice at all. Everyone has different needs and preferences, and I’m sure there are other similar monitoring tools out there that cost less or are even free. I think Colossus and iStat Menus are two well-made applications that are worth considering before looking for other cheaper alternatives.

Update — Meanwhile, another alternative that has been suggested to me is Monity ($4.99) by Lukasz Kulis.