Friday, June 15th
It’s very difficult to recommend much from the current crop of Macs to customers, and that’s deeply worrisome to us, as a Mac-based software company. For our own internal needs, we’ve wound up purchasing used hardware for testing, rather than opting to compromise heavily on a new machine. That isn’t good for Apple, nor is it what we want.
This is the most frustrating aspect to me: potential customers who have the means and will to buy new machines but because of stagnation in the hardware roadmap it would be absurd to spend a large portion of money on a computer with out-of-date hardware.
Their current failure to keep the Mac lineup fresh, even as they approach a trillion dollar market cap, is both baffling and frightening to anyone who depends on the platform for their livelihood.
Frightening indeed. I even dug up one of my old tweets from 2016 with an eerily similar "Do not buy" recommendation.
Wednesday, June 13th
At the end of the day, Dark Mode isn’t a brave new era for macOS, but it is a welcome addition to the system. It’s an option that I’m already enjoying on my test system, and I think I’ll move to it full-time this fall when macOS Mojave ships. It’s clear that Apple has put a lot of thought into the feature, and I think most Mac developers will be onboard with what it means for their applications.
Until all apps are recompiled against the 10.14 SDK, I suspect opening an older "stuck in light mode" app on 10.14 will be like someone turning on the lights in a dark room during a movie.
Wednesday, June 6th
While I’ve enjoyed many of the upsides of the Omni approach, I’ve also had the opportunity to really appreciate the many downsides. You might say it’s “a pretty sweet solution” for offering free trials.
I think it’s particularly important, in the face of all the celebration this week about Apple’s perceived changes to the App Store, to appreciate all the many ways in which this solution falls short of what many developers still hope for: bona fide support for real free trials in the App Store.
It would be nice to have better guidance from Apple on this, or even a StoreKit / iTunes Connect API for free trials. It feels a little odd and loose that their guidance is basically just as follows:
Non-subscription apps may offer a free time-based trial period before presenting a full unlock option by setting up a Non-Consumable IAP item at Price Tier 0 that follows the naming convention: “14-day Trial.”
Tuesday, Jan. 23rd
Past attempts to get computers to ride bicycles have required an inordinate amount of learning time (1700 practice rides for a reinforcement learning approach , while still failing to be able to ride in a straight line), or have required an algebraic analysis of the exact equations of motion for the specific bicycle to be controlled.
Mysteriously, humans do not need to do either of these when learning to ride a bicycle. Here we present a two-neuron network that can ride a bicycle in a desired direction (for example, towards a desired goal or along a desired path), which may be chosen or changed at run time.
Thursday, Jan. 4th
Big businesses have been created on top of great innovation. The inverse is, according to Kay, unlikely, if not impossible: One cannot innovate under business objectives. Businesses are trying to solve problems—fundamental research, first of all, finds problems.
This references some intersting Alan Kay emails that have apparently been made public.
Has there ever been as pure of research focused look at interaction design since Xerox PARC? I would think not especially considering that all of our operating system analogies are still the same today (see also: Files.app on iOS).