macOS Sierra & High Sierra — Apps Can Dump Passwords From Keychain

September 26, 2017 · 09:21

This applies to older versions of macOS too, as well as signed apps.

Patrick submitted everything needed for a fix to Apple. I wonder if they’ll also patch older versions of macOS. Hope they do, since I’m not planning on updating to High Sierra anytime soon.


APFS on SSDs Mandatory in macOS High Sierra →

August 30, 2017 · 09:58

Apple Support:

Apple File System (APFS), is the default file system in macOS High Sierra for Mac computers with all flash storage. APFS features strong encryption, space sharing, snapshots, fast directory sizing, and improved file system fundamentals.

When you upgrade to macOS High Sierra, systems with all flash storage configurations are converted automatically. Systems with hard disk drives (HDD) and Fusion drives won’t be converted to APFS. You can’t opt-out of the transition to APFS.

Please make sure to create a good backup (or three!) before upgrading to High Sierra, because Shit Happens™ when you don’t have one (or three!).


Luna Display →

August 23, 2017 · 14:42

Craig Hockenberry:

What if I told you that you could add a Retina Display to your MacBook Pro for under $100? And what would you think when I showed how it plugs into your computer?

The only use that I can see, for me personally, is for Lightroom. But only because Lightroom for iOS isn’t an exact equivalent of its desktop counterpart.

This also raises a few questions in regard to touch screens and Macs. Should Apple introduce touch to the Mac? Is this a niche product/need? Will the iPad with iOS 11 kill that need? Or with future releases, making iOS on iPads fully featured? Will there be a laptop with iOS in the near future? Will “the next big thing” arrive, replacing our need for smartphones and tablets, before iOS matures?

These are truly interesting times in tech, ones which I could not have imagined 30 years ago, sitting in front our IBM PC XT.


Hyper Key with Karabiner Elements →

June 16, 2017 · 12:21

A Hyper Key simulates the pressing of four modifier keys at the same time — Shift + Control + Option/Alt + Command. Brett Terpstra explained this back in 2012:

I’ve had my Caps Lock key remapped to an escape key for some time now. I’ve become quite used to it — to the point where using other people’s keyboards is inconvenient. Given that I’ve already ruined my muscle memory, I figured I’d take it a step further. The end result is that hitting my Caps Lock key once still gives me “Escape,” but holding it triggers a “Hyper” modifier key (simultaneous Control, Shift, Option and Command). I can map the Hyper key using any of an assortment of utilities to do all kinds of fun things.

Due to changes in macOS Sierra and Karabiner being rewritten as Karabiner Elements, we lost the Hyper Key, until the latest update:

Yesterday I posted excitedly about full Hyper key functionality being available in macOS 10.12+. I included a snippet of a config file that has apparently led to some confusion, so I’m elaborating here on the full configuration.

My current MacBook Pro config file, after adding Brett’s suggested changes, looks like this:

{
 "global": {
  "check_for_updates_on_startup": true,
  "show_in_menu_bar": false,
  "show_profile_name_in_menu_bar": false
 },
 "profiles": [
  {
    "complex_modifications": {
    "rules": [
     {
      "manipulators": [
       {
        "description": "Caps Lock to Hyper. Escape key on single tap.",
        "from": {
         "key_code": "caps_lock",
         "modifiers": {
          "optional": [
           "any"
          ]
         }
        },
        "to": [
         {
          "key_code": "left_shift",
          "modifiers": [
           "left_command",
           "left_control",
           "left_option"
          ]
         }
        ],
        "to_if_alone": [
         {
          "key_code": "escape",
          "modifiers": {
           "optional": [
            "any"
           ]
          }
         }
        ],
        "type": "basic"
       }
      ]
     }
    ]
   },
   "devices": [],
   "fn_function_keys": {
    "f1": "display_brightness_decrement",
    "f10": "mute",
    "f11": "volume_decrement",
    "f12": "volume_increment",
    "f2": "display_brightness_increment",
    "f3": "mission_control",
    "f4": "launchpad",
    "f5": "illumination_decrement",
    "f6": "illumination_increment",
    "f7": "rewind",
    "f8": "play_or_pause",
    "f9": "fastforward"
   },
   "name": "Default profile",
   "selected": true,
   "simple_modifications": {
    "right_command": "right_option",
    "right_option": "right_command"
   },
   "virtual_hid_keyboard": {
    "caps_lock_delay_milliseconds": 0,
    "keyboard_type": "ansi"
   }
  }
 ]
}

Everything works perfectly, but please do remember to set Caps Lock to No Action in Sierra’s System Preferences → Keyboard → Modifier Keys.

Thanks Brett!


Quick Thoughts on WWDC 2017

June 13, 2017 · 21:44

I haven’t had enough time to think about all the WWDC 2017 announcements yet — there were so many — so I’ll most likely voice my thoughts and perhaps even come to some conclusions on a future podcast episode, but in the meantime, I wanted to share some of my thoughts and worries.

Continue reading →


Making More Outside The App Store →

February 11, 2017 · 13:48

Paul Kafasis, on Rogue Amoeba’s blog:

I certainly won’t state that every developer will have this same success if they remove a product from the Mac App Store and distribute it exclusively through their own site. Your mileage will undoubtedly vary.

In our case, however, it’s clear that we were serving Apple, rather than Apple serving us. By removing Piezo from the Mac App Store, we stopped paying a commission to Apple for the many customers who had found Rogue Amoeba on their own. Better still, we were able to improve the quality of the product while simplifying our work considerably. Ultimately, that alone was enough to convince us that leaving the Mac App Store was the right move. The subsequent revenue increase we’ve seen is merely a nice bonus.

Paul’s whole analysis is worth taking a look at — the results surprised me. Personally, I theoretically prefer purchasing through the Mac App Store, mostly due to the fact, that if I ever need to reinstall or re-download a program, I just pull up the Mac App Store list and click one button. No need to register, no need to find my registration details. Having said that, I actually purchase software directly from developers if possible, because I know that they earn more this way, at no any real cost to me, and I also usually get more timely updates.

Most of the new software that is submitted to the Mac App Store is garbage — I don’t remember when I last found something of true value from an unknown developer that I don’t follow. I can’t help but wonder when it will be forsaken by developers completely.


Mac Malware of 2016 →

January 4, 2017 · 19:47

Patrick Wardle:

Due to sheer volume, Windows malware generally dominates the malicious code and news scene. Of course, Macs are susceptible to malware as well and 2016 saw a handful of new malware targeting Apple computers.

In this blog, I wanted to discuss all Mac malware that appeared this year. While each sample has been reported on before (i.e. by the AV company that discovered it), this blog aims to cumulatively cover all in one place. Moreover, for each, we’ll identify the infection vector, persistence mechanism, features/goals, and describe disinfection.

You will also find all the locations of where the malware installs itself.

P.S. I have never been infected in the decade or so as a Mac user.1.

  1. *knock on wood*

Apple Removes the ‘Time Remaining’ Battery Estimate in New macOS Update →

December 14, 2016 · 14:29

Sean O’Kane:

Apple has picked a rather interesting way of dealing with the unpredictable (and underwhelming) battery life on its newest MacBook Pros: the company is eliminating the “time remaining” estimate that shows up when you click the battery icon in the status bar. The change is being made in the newest version of macOS Sierra — 10.12.2 — which hit the Mac App Store today.

This is like removing the average fuel consumption mode from the trip computer of a car, because it uses more fuel than the manufacturer specifies in its lab controlled tests.


Craig Federighi’s Replies to Email Asking About macOS Automation →

November 19, 2016 · 00:05

Benjamin Mayo:

The 9to5Mac reader sent an email asking the Apple SVP not to kill AppleScript and Automator after hearing the news about the dissolution of the automation manager. Here’s what Craig said to our reader in an email response, essentially denying the possibility that they were going away as many had speculated.

Hi [name],

We have every intent to continue our support for the great automation technologies in macOS!

Thanks for being an Apple customer!

— craig

9to5Mac has verified the message headers for their authenticity. This should allay the community concern in part that Sal Soghoian’s ousting is a sign of bad news for the automation features in macOS. Perhaps, Apple is simply re-organizing the Mac software team and a named leader of automation technologies wasn’t necessary.


Jason Snell on the New iCloud Features →

September 21, 2016 · 11:16

Jason Snell:

Now, I may not be the perfect user for this feature, but I wanted to give it to try. And I definitely saw it in action, but I can’t call it a success. It was, in fact, the single most frustrating moment I spent with macOS Sierra.

Here’s what happened: I was editing a podcast in Apple’s Logic Pro X, and my project was stored on the Desktop. All of a sudden, the voice of one of my podcast panelists simply vanished from the mix. I quit and re-launched Logic, only to be told that the file in question was missing. Sure enough, a visit to Finder revealed that Sierra had “optimized” my storage and removed that file from my local drive. I’ll grant you, the file was a couple of weeks old, and very large as most audio files are. But I was also actively using it within a Logic project. Apparently that didn’t count for anything?

So that’s bad. That’s enough for me to turn off that feature and never use it again—or at the very least, never keep my project files on the Desktop or in the Documents folder.

To add insult to injury, at the time my files were deleted, my hard drive had approximately 80GB of free space. Why were the files deleted? I have no idea, but I suspect a bug in how Sierra was viewing the stock internal SSD of my iMac, because it’s also warned me that it didn’t have enough space to back up a 64GB iPhone with more than 100GB free, and gave me a “you’re about to run out of disk space” warning with 60GB free. So not only did Sierra remove files that I was using, it did so without any necessity.

At this point I downloaded all my files from iCloud, copied them to a file server just in case, and turned off both the Manage Storage feature and iCloud syncing of my Documents and Desktop folder. It’s a nice idea, but I’m not willing to have the place on my Mac where I keep key projects and documents to be a place I can’t count on. Think twice before enabling this feature.

I use BitTorrent Sync Pro to synchronise my Desktop and Downloads folders between my Macs. I can’t see myself moving away from this solution in the near future and switching to iCloud.


macOS Sierra Is Available to Download on the Mac App Store

September 20, 2016 · 19:11

The new macOS Sierra 10.12 is ready to download and install from the Mac App Store. Before you do the latter, please remember to backup your drive — I suggest two backups at the least. Personally, I always make sure my Time Machine has a fresh backup and I also clone my system drive with Carbon Copy Cloner. Better safe than sorry.

macOS Sierra

P.S. The Dev GM 2 and final build numbers are the same — both are 16A323. The public beta GM is an older build.