Better posture, better breathing 2/1/17

By Chris Johnson

I always knew that slouching or bending your neck forward was bad for the muscles of your neck and back. I have pretty good experience with this from years of working all day on a computer. But I had no idea holding your head in front of your shoulders is actually harming your ability to breathe.

Try this experiment from the blog at MyFitnessPal:

Place your head in front of your shoulders, and take a deep breath through your nose. Now tuck your head gently back to where it’s balanced effortlessly on top of your shoulders, and try again. Did you feel that fuller breath? Breathing mechanics are optimal when the airway is straight and open. Better breath means you get more oxygen, more concentration and more peace of mind. This also means no leaning forward in spin class if you want to give it your all.

If that made you want to improve your posture, MyFitnessPal suggests this “head ramping” exercise:

  1. Take a seat with your spine tall.
  2. Tuck your chin so that your ears are straight above your shoulders.
  3. Inhale deeply through your nose, then exhale slowly out.
  4. Treat your neck as if it were made of something precious.
  5. Bring your head back so your ears are above your shoulders, with the least amount of effort necessary. Never force it.

Apple adding Night Shift to macOS 1/25/17

By Chris Johnson

Yesterday Apple released the beta for macOS Sierra 10.12.4, which includes Night Shift mode. Night Shift, if you’re not familiar with the iOS counterpart, gradually reduces the blue light of your screen after the sun goes down. Supposedly, this reduces eye strain and makes it easier to fall asleep. Anecdotally, I’d say this is true. However, I’m no scientist, so take my experience with a grain of salt.

In the past, I cheered on Apple for adding this feature to iOS, so I’m happy to see it coming to macOS as well. Apple is certainly “Sherlocking” the free utility F.lux 1 with this new Night Shift feature, but I think this is something that should be integrated into the operating system especially given the kind of adjustments it’s making to color output.

I’m also hoping this means Apple will soon add True Tone to the Mac. True Tone is currently only available on the 2016 iPad Pro.

  1. I’ve personally used F.lux for years now.

My 2016 media diet 1/16/17

By Chris Johnson

These are all of the books I read and movies I watched in 2016.


  • Doc
  • Star Wars: Lost Stars
  • Being Nixon
  • You Don’t Know JS: Scopes & Closures
  • James Bond: Thunderball
  • Epitaph: A Novel of the O.K. Corral
  • Dead Wake: The Last Crossing of the Lusitania
  • The Path to Power: The Years of Lyndon Johnson, Vol 1
  • You Don’t Know JS: This & Object Prototypes
  • You Don’t Know JS: Types & Grammars
  • James Bond: The Spy Who Loved Me
  • The Yard
  • So Good They Can’t Ignore You
  • A Stitch In Time
  • Deep Work
  • The Age of Absurdity


  • Kung Fu Panda 2
  • Ex Machina
  • Jurassic World
  • Kingsman
  • James Bond: Tomorrow Never Dies
  • Silver Linings Playbook
  • James Bond: The World is Not Enough
  • James Bond: Die Another Day
  • The Big Short
  • Wild
  • Man from U.N.C.L.E.
  • Battle Royale
  • Star Trek Beyond
  • Zoolander 2
  • Ride Along 2
  • The Bourne Legacy
  • Creed
  • The Hateful Eight
  • Her
  • Straight Outta Compton
  • Zootopia
  • Mad Max
  • Bottle Shock
  • Inherent Vice
  • Spy
  • Deadpool
  • Kung Fu Panda 3
  • Doctor Strange
  • Fantastic Beasts: And Where to Find Them
  • 10 Cloverfield Lane
  • Rogue One: A Star Wars Story
  • The Town
  • The Sunshine Boys
  • St. Vincent

Here is my list for 2015. As I said last year, I’m shamelessly stealing this media log idea from Steven Soderbergh.

I’m supporting 1/9/17

By Chris Johnson

Manton Reece, a prominent developer and podcaster in the Apple community, has a Kickstarter project up for a new venture called The idea is pretty simple, it’s a distributed version of Twitter. Instead of your content being stuck on Twitter’s servers, you have the opportunity to own and host your own posts.

In Reece’s own words, from the Kickstarter page:

I want to encourage more independent writing. To do that, we need better tools that embrace microblogs and the advantages of the open web. We need to learn from the success and user experience of social networking, but applied to the full scope of the web.

I first set out to build a new service just for microblogs. It has a timeline experience like a social network, with replies and favorites, but it’s based on RSS, with the main posts pulled from independent sites.

If you don’t have a microblog yet, there’s a full publishing interface with Markdown support and a native iPhone app.

With services like Medium and Twitter falling on tough times, it’s becoming clear that our writing should be ours and not in danger of disappearing if a company has a bad year financially. That’s why I’ve backed and I look forward to seeing how it evolves in the months ahead.

My Favorite Podcasts, 2016 Edition 12/14/16

By Chris Johnson

My favorite podcasts of 2016, in no particular order:

Slate’s Political Gabfest. Interesting roundtable discussion of the week's political news. I used to be addicted to cable news. This scratches the same itch, but is far less vapid and annoying.
Accidental Tech Podcast. Programmers Marco Arment, Casey Liss, and John Siracusa discuss the latest technology news with a focus on Apple. Always thoughtful and funny. When I can, I try to catch their live broadcast on Wednesday nights.
The Weeds. Featuring the trio of Ezra Klein, Sarah Kliff, and Matthew Yglesias from, The Weeds is a weekly show that discusses wonky / intricate / “weedsy” political topics like whether our measurements for poverty are wrong and how effective are calorie counts on menus for fighting obesity. The Weeds is a great antidote to more strictly political discussions like you’ll hear on my other favorite political podcast, Slate’s Political Gabfest.
The Ezra Klein Show. Ezra Klein, from the Weeds, interviews leaders in various fields. I heartily recommend his episodes on Malcom Gladwell, Joseph Stiglitz, Francis Fukuyama, and Bill Gates.
Sound Opinions. An hour of music news, interviews, and reviews by Greg Kot and Jim DeRogatis. Sound Opinions is my primary way of finding new and interesting artists and albums.

Honorable mentions

Exponent. Tech pundits James Allworth and Ben Thompson dive into the business side of technology. Who’s doing well, who’s doing poorly, and who’s poised to dominate and why. Skip if business talk puts you to sleep.

Common Sense with Dan Carlin. Dan Carlin, host of a previous favorite podcast, discusses the political and social issues of the day with an eye toward history. Agree or disagree with Carlin, his perspective is usually unique and always thought-provoking.

Past picks

This is my fourth year writing up my favorite podcasts. If you’re curious, you can read the lists from 2015, 2014 and 2013.

Cal Newport: Quit social media 11/20/16

By Chris Johnson

Just this month, I read both of Cal Newport’s career advice books “So Good They Can’t Ignore You”, and “Deep Work”. I’d heartily recommend “So Good They Can’t Ignore You” to anyone driven mad by the societal push to follow their passion, and “Deep Work” to any working person with a Facebook or Twitter account.

Coincidentally, today in the NY Times, Cal Newport had a piece suggesting you quit social media for the good of your career. He makes a few different arguments to that effect, but I found this one especially persuasive:

Social media use is decidedly not rare or valuable. Any 16-year-old with a smartphone can invent a hashtag or repost a viral article. The idea that if you engage in enough of this low-value activity, it will somehow add up to something of high value in your career is the same dubious alchemy that forms the core of most snake oil and flimflam in business.

The entire piece is a good taste of the themes Newport explores in “Deep Work”.

Microsoft Visual Studio for Mac 11/16/16

By Chris Johnson

It’s interesting that at a time when Apple’s own Mac software is going stale, Microsoft is betting big on the Mac.

From Microsoft’s press release:

Visual Studio for Mac is a developer environment optimized for building mobile and cloud apps with Xamarin and .NET. It is a one-stop shop for .NET development on the Mac, including Android, iOS, and .NET Core technologies. Sporting a native user interface, Visual Studio for Mac integrates all of the tools you need to create, debug, test, and publish mobile and server applications without compromise, including state of the art APIs and UI designers for Android and iOS.

I use Microsoft Visual Studio Code for Mac on daily basis. It’s not meant to be a full IDE, like the Visual Studio announced today, but you can get pretty close functionality if you install a few of the great community plugins that are available.

Long Day 1.1.0 is out 11/1/16

By Chris Johnson

The latest version of Long Day is available on the App Store. There aren’t any new features, but version 1.1.0 includes major rewrites for changes in Swift and iOS 10.

From Swift 2 to Swift 3

The Xcode Swift migration tool took care of most of the Swift 2 to 3 changes, but it was terrifying having much of my code rewritten to comply with all the new syntax rules 1. The amount of changes also meant a lot of careful testing to make sure the migration tool didn’t break anything.

iOS 10

The biggest iOS 10 change for Long Day was that Apple replaced the old notification framework UILocalNotification with UserNotifications. The new framework meant a total rewrite of the notifications system in Long Day, but it was worth it. The new framework is simpler and has a lot of new useful features, like the ability to ask the system what Notification types have been allowed by the user. It also lets you modify notifications even after they’ve been delivered. If you want to read more, I’d highly suggest checking out Use Your Loaf’s walkthrough of Local Notifications with iOS 10.

Check it out

If you haven’t already tried Long Day, please check it out, and let me know what you think.

  1. I want to take this opportunity to gripe about one Swift 3 feature. Xcode will now bombard you with warnings when you don’t use the return value of a method. It’s messy being forced to annotate your functions with @discardableResult or assign the return value to a throwaway variable.

Funeral for Flash 8/10/16

By Chris Johnson

The Google Chrome team is finishing the job started by the iPhone in 2007:

Today, more than 90% of Flash on the web loads behind the scenes to support things like page analytics. This kind of Flash slows you down, and starting this September, Chrome 53 will begin to block it. HTML5 is much lighter and faster, and publishers are switching over to speed up page loading and save you more battery life. You’ll see an improvement in responsiveness and efficiency for many sites.

Flash made sense in a world of desktop computers plugged into a wall outlet. But with more and more computing done on devices that rely exclusively on batteries, Flash either needed to become more power efficient or it needed to go away.

Office 2011 for Mac updates 7/27/16

By Chris Johnson

Every couple of weeks I have to open a Microsoft Word or Excel file and invariably I’m greeted with an update like this:

Mac Office 2011 Update Screenshot

How is it possible that software from five years ago regularly needs “critical” updates that weigh in at over 100 MB? I’m genuinely curious.