Dusting off Stickies

A couple of times a year it seems, I rediscover some stock app that ships with my Mac. A few weeks ago, it was Stickies. No one seems to talk about Stickies much, but here's all you need or want to know.

Despite all the great note-taking and text-based apps I use on my Mac, there's been a void for the kind of text that seems more suited for a real world sticky note. That is, only-important-right-now text that doesn't need to be stored.

A typical use case for me: Capturing a few lines of an email where someone is asking me a question that requires me to dig into PDFs to answer. Before I rediscovered Stickies, I was constantly flipping between my email window and stacks of PDFs. With Stickies, I can capture the text with a quick ⌘⇧Y and make the resulting sticky note float over all other windows. It may seem like a trivial problem to solve, but when trivial problems occur a few hundred times a year (at least), they are not trivial in total.

Until computer screens are as big as physical desktops, there will be a constant need to have a tiny bit of text floating over other app windows. Stickies.app, which still comes with OS X as of Yosemite, does it perfectly.

Text or get off the pot

A Penn State study suggests that when college students text in socially inappropriate situations, it's not necessarily because they think it's OK to do it:

Trained as an evolutionary psychologist, Harrison suggests that the forces of natural selection may play a part in creating [the urge to text]. The buzzes and flashing lights of texting devices may signal opportunities or threats that cause people to pay less attention to their present environment and consider the future.

College students aren't the only demographic of our species with an innate inability to ignore notifications. Look at any boardroom, PTA meeting, or interstate to find adults enslaved to their information inhalers in all the wrong places.

I think "innovations" in the speed of information delivery have peaked. There's just nothing practical to be gained by making more or faster notifications at this point.

It's time to work on forms of communication that satisfy the human need to connect without hacking us through our ancestral wiring. The design of future information systems should prioritize human psychology over technical specifications. It's a seemingly subtle but important distinction: a technologically advanced society is not necessarily a technologically enhanced society.

The market value of your data

The Verge:

Among the locations, trademarks, overpriced cables, and other assets that RadioShack is selling off as part of its bankruptcy filing are tens of millions of email addresses, home addresses, and customer names, all of which could end up in the hands of another company.

All privacy policies have an expiration date. Your data doesn't.


Fantastically useful

There are lots of reviews of the new Fantastical 2 for Mac, but Federico Viticci's and David Sparks's cover pretty much anything you need to know. The original Fantastical for Mac was "just" a menu bar app. Even so, it has easily been my most-used calendar interface the last two-plus years because it makes entering events and reminders so effortless. (Quick tip: Use ⌘K to toggle between events and reminders while in the event entry field.)

At first I was meh to the new full-window version of Fantastical 2. I mean, I already have that in Calendar.app, right? But in the short time I've had Fantastical 2 installed, I can say I really like the agenda/month combo in a single view. It's nice being able to visualize a full month or week for time-blocking purposes while still seeing a linear agenda on the left side. Having Fantastical's legendary natural language field right at hand in the same window is great, too.

I can see how any third-party calendar would be a tough sell for most people since the built in Mac Calendar is pretty good and familiar. But I really think calendars are the most important productivity tools there are. In fact, I would say knowing how to really use a calendar is more important than any task management system. I'm totally willing to buy anything that helps me understand and manage my time.

Right now I just can't think of a better way to make a desktop calendar app than Fantastical 2.

Comparing my Fitbit One and iPhone 6

I will be buying an Apple Watch, and I'm really optimistic about its health implications. I've totally bought into the idea of little computers that can passively track my movement.

I've been wearing a Fitbit One every day for almost exactly one year. I've also had an iPhone 6, complete with its M8 motion coprocessor, since November 2014. I guess because I had the Fitbit first, I just kept using it for step counting. Even though the iPhone 6 has been persistently counting much of the same information in the background, I never paid much attention to it because the iOS 8 Health app is just not that great for visualizing data. However, I recently came across two apps that do a great job of showing walking data: Fitport and Pedometer++. I recommend both.

But as the Apple Watch ship date nears, I'm really looking forward to seeing the Watch's health app UI and its other features in action. As much as I've loved using my Fitbit, I know that if an Apple Watch and iPhone 6 can do just as good of a job at counting steps and floors, I'll probably end up shelving the Fitbit.

So. I figured now was as good a time as any to really try to understand how my Fitbit One and iPhone 6 count steps and floors differently, if at all.

Overview of comparisons

I know from casual checking that both the Fitbit and iPhone 6 show extremely similar results when compared over small time frames. For example, both show precisely the same floor counts and very similar step counts for typical daily movement within my home.

But when comparing over a longer time frame, like the 90-day comparison you'll read about below, the results vary much more. To go even deeper, I analyzed the results of the Fitbit and iPhone 6 during two different walks in (very hilly) Greenville, South Carolina, where I live.

I also compared my Fitbit and iPhone 6 in a more "industrial" setting and even looked at how they worked when they weren't supposed to be counting: elevators and car rides.

The point of this exercise wasn't to be super scientific but rather to get a feel for how the numbers vary for my own personal use.

But First: How the Fitbit and iPhone 6 work

Both the Fitbit One and iPhone 6 have an accelerometer and barometer that they use to measure steps taken and floors climbed. Beyond knowing the general "hardware" used by Fitbit and the iPhone 6, however, they're really a black box on the software side. All we know is that they each use some sort of algorithm to identify motion patterns indicative of steps. One specific that we do know about Fitbit: one floor equates to a 10-foot rise in elevation. Apple does not publish anything specific about the elevation required for a floor.

Results over a 90-day period

I think it's worth comparing the Fitbit and iPhone 6 over a longer time scale. Fitport lets me look at my iPhone 6's HealthKit data over several different time frames. The longest time frame other than "all data" is 90 days, so I decided that would be long enough for the sake of comparing to Fitbit.

I just want to say that from a fitness ego perspective, it's hard to pick a worse segment of time than the 90 days leading up to this March blog post because I really suck at walking in the winter time and rarely even sniff the usual 10,000 daily step goal. But anyway, here's how the iPhone 6 and Fitbit compare from December 23, 2014 through March 23, 2015:

  • Fitbit: 509,482 steps and 1009 floors
  • iPhone 6: 506,909 steps and 735 floors

I would never expect an equal step count over such a long period because there are too many variables. For example, there are plenty of Saturday mornings when my iPhone 6 isn't in my pocket while I'm rolling around on the floor with my kids, but my Fitbit One is usually clipped on. And in the year that I've owned a Fitbit, there have been several multi-day stretches when the Fitbit battery died without me knowing it—meaning that it wasn't recording any data at all.

All that considered, the step counts seem remarkably similar.

The floor count difference is much more interesting. At first, I was really stumped considering how both devices always seem to register floors climbed in my home the same when observed over small time periods.

Then it occurred to me that I live in a fairly hilly part of the country. Greenville, SC is in the foothills of the Smokey Mountains, and it's hard to walk more than 20 feet in any direction without going up or down.

Given that I regularly walk through the trails, parks, and sidewalks that weave in and around downtown Greenville, I thought it made sense to pay closer attention to what the Fitbit and iPhone 6 were counting there.

Two walks into Greenville

I have several walking routes that I take into the downtown area on a regular basis. I picked two different routes to "study" how my Fitbit and iPhone 6 counted steps and floors across a variety of elevations and walking surfaces.

  1. Walk 1: A 1-mile walk covering some fairly steep elevation changes
  2. Walk 2: A 1.5-mile walk with more subtle elevation changes

I used MapMyWalk to measure the elevation profile and exact distance of each route. MapMyWalk uses my iPhone 6's GPS system to measure distance, and it uses USGS data to determine elevation. I thought these would both be interesting "checks" on the Fitbit and iPhone 6's step and floor algorithms.

Walk 1: Steep Terrain (1 mile long)

The first walk is probably my favorite of all. It's a truly spectacular walk, which starts at a relatively high elevation on the outskirts of downtown, then descends rapidly into the Reedy River basin in Falls Park, weaving through little gardens, water falls, and bridges. The lowest elevation occurs roughly midway through the walk, near the base of Reedy Falls. It then rises up sharply past the falls and into the heart of downtown along Main Street.

I've made this walk countless times, but until I actually graphed the elevation profile, I never realized how U-shaped it was.

Walk 1 Elevation Profile

As you can see, the iPhone 6 counted 70 more steps than my Fitbit and 4 fewer floors:

Fitbit iPhone 6 Difference
Steps Counted 1772 1842 70
Floors Counted 6 2 –4

Walk 1: Steps Counted

The step count difference is somewhat surprising. iPhone 6 came in roughly 4% higher. 4% of one mile is a little over 200 feet. To me, this seems like a really big difference. Based on other data, I'm fairly sure my personal "steps per mile" metric is roughly 1755 steps per mile. I'm 6'4" and have a fairly long stride, so I'm well under the standard 2000 steps per mile that you often see quoted.

It's likely, however, that I take a different number of steps when walking up or down steep terrain. So it's hard to know if the iPhone 6 is truly "wrong" here. It's also possible that steeper terrain changes my natural step motion, introducing opportunity for measurement error.

Walk 1: Floors Counted

I was paying close attention, and neither the Fitbit or iPhone 6 recorded any floors at all on the first half, which is what I would expect since it was entirely a descent. The entire 4-floor difference occurred in the second half.

Roughly midway along the second half, I took a fairly tall staircase to get up to street level. I don't know the precise height of the staircase, but I would estimate that it's much closer to two standard stair flights than one. Indeed, this was the one and only point along the one-mile walk where my iPhone 6 counted any floors at all (i.e. the 2 floors that it counted total).

It seems that the Fitbit is much more sensitive to elevation changes than the iPhone 6. So which one is "right?"

I guess it depends on your semantic persuasion. In a strict sense, the iPhone 6 was more accurate in counting literal floors (the only true staircase). In a more "feel good" sense, however, the Fitbit's floor metric seems like a better measure of effort spent going "up." In terms of heart rate, ascending 81 feet over a roughly half-mile stretch is quite different than walking the same distance on flat terrain. It's nice to get some credit for that.

It's entirely possible that the iPhone 6's floor counting algorithm is tuned to look for more of a stepping motion, as you would make going up real steps, while the Fitbit is satisfied as long as its barometer indicates upward movement while you're making any kind of step motion.

Walk 2: Less Steep Terrain (1.45 miles)

The second walk is longer than the first, but isn't nearly as scenic. It does, however, offer an interesting elevation contrast with the first walk in that it follows a more gradual decline along a road that leads to downtown Greenville.

Walk 2 Elevation Profile

Fitbit iPhone 6 Difference
Steps Counted 2550 2540 –10
Floors Counted 8 2 –6

Walk 2: Steps Counted

I suppose it's not surprising that two different pedometers would yield closer results over flatter terrain, but I think it's pretty impressive that they are so close. Both devices also show a pace of about 1755 steps per mile, which as I mentioned earlier, is consistent with the typical number of steps I cover per mile while walking casually.

Walk 2: Floors Counted

Coincidentally, Walk 2 also featured exactly 2 real flights of stairs, which the iPhone 6 counted precisely. Once again, the iPhone 6 counted only true floors, while the Fitbit's floor count is more indicative of walking up hills in general.

I have to say, I'm a bit surprised that the Fitbit counted so many more floors given my perception of the elevation changes that I encountered, but I think this just further underscores the Fitbit's sensitivity to elevation changes while your feet are moving.

Counting real floors

Since my two walks show just how differently the Fitbit and iPhone 6 count floors over varied walking surfaces, I thought it would be interesting to see how they performed in a more controlled, "industrial" setting. So I decided to walk up to the sixth floor of a parking deck in downtown.

According to at least one source, the standard height of a parking deck story is 10 feet. The parking deck I chose, to me, looks like most any parking deck, but it's worth noting the first flight was slightly shorter (maybe 25% shorter) than the others because the first level of the deck is actually a little below street level.

At the 6th floor, the Fitbit was dead-on at 6 floors, while the iPhone 6 recorded only 5. It's quite possible that the shorter first floor caused the iPhone 6 to fall just a little short, but that's impossible to know. Unfortunately this parking deck only had 6 floors, so I couldn't go a little higher to test that theory.

It would be interesting, if tiring, to test this in a really tall high-rise to see just how much, if any, the two devices diverge in such a continuous, controlled setting. If you do this, let me know how it goes.

But as I noted earlier, both the Fitbit and iPhone 6 consistently measure floors climbed in my home with equal and exact precision.

Effect of non-walking motion

First World humans have many ways of moving up, down, and sideways that don't require moving feet. Obviously, just being able to detect small changes in barometric pressure isn't enough to detect steps. Otherwise, we could really game step counts by taking elevators and escalators.

Both the Fitbit and iPhone 6 performed equally well (zero activity) in an elevator in my testing. In other words, both devices are really smart about the motion pattern that defines a human step going up stairs.

Driving in a car, however, is a tougher test than an elevator because of all the little bumps and undulations in a typical car ride. I was curious what effect, if any, driving had on the Fitbit and iPhone 6.

I tested this by looking at my Fitbit and iPhone 6's step counts before and after driving across town. It was a roughly 15-minute drive that covered everything from residential roads to a 6-lane interstate.

The Fitbit correctly recorded zero steps, but the iPhone 6 logged 18. This surprised me a lot.

First, I was impressed that the Fitbit was good enough to know all the little ups and downs were not the result of taking steps.

Second, it's funny that the iPhone 6 got beat considering it has the potential to gather so much more contextual information. Compared to the Fitbit, the iPhone 6 is a super computer. My iPhone 6 is totally aware of my current speed, which it could use as a check on the step count. For example, if my body is moving at 65 miles per hour across the earth's surface along a coordinate path that matches a known interstate route, I'm probably not walking.


As with any arbitrary measurement system, it's more meaningful to look at trends than fret over individual data points. Fitbit and iPhone 6 are both terrific at measuring steps, and both inform you about your movement over time. If you walk from A to B, both will credit you steps for that, even if it's a slightly different number of steps.

When it comes to measuring floors, the Fitbit is clearly more sensitive to elevation changes than the iPhone 6. However, the iPhone 6 is a networked, location-aware computer. If elevation really matters, it's probably better to use something like MapMyWalk to more accurately measure vertical distances anyway. A "floor" is just an arbitrary unit of height after all. It really only makes sense for people who mostly walk indoors.

Rather than get hung up on data accuracy, I think it makes sense to focus on the main goal: move more. I'm absolutely fascinated with the fact that small computers can constantly measure my motion and give me incentive to move more by constantly informing me about my movement patterns. I fully expect the Apple Watch and its future descendants to take this to an entirely new level.

I'm no anthropologist, but I believe the version of the human body we inherited evolved to move around a lot—certainly way more than we move in modern environments. If the first generation of computers made us sit down, hopefully the next generation will put us back on our feet.

* * *

3/28/2015 Update: Elliptical Test

I decided to see how the Fitbit and iPhone 6 differed on a NordicTrac elliptical. I was on the elliptical for 20 minutes straight, covering a (supposed) distance and elevation of 1.7 miles and 895 feet, respectively. There were a variety of resistances and inclines.

Fitbit iPhone 6 Difference
Steps Counted 2475 2148 –327
Floors Counted 0 0 0

As I expected, neither device counted any floors since there was no actual change in elevation. Interesting that the Fitbit counted so many more steps, though.

Agile's open letter to banks

From Agile, the maker of 1Password:

With the conversation about online security and banking so fresh in everyone’s minds, I thought now would be a great time to send a message out to banks and financial institutions everywhere to encourage them to to take users’ security more seriously. I’m writing this not only as a member of the 1Password team who deals with security issues on a daily basis, but also as a concerned customer who just wants simple and secure access to her data.

The TD Canada Trust tweet that precipitated this is just incredible.

Explaining bad news bias

I think most educated people, on some level, realize that the world is not nearly as bad as the version reported by modern media. What's probably far less understood is why. A recent study explains bad news bias from a behavioral finance perspective:

Bad news. . . provides information on how to avoid a negative event or loss to one's well-being. Reading bad news helps consumers avoid making bad choices.

"Food scares are a good illustration as they are widely covered by the media," McCluskey said. To protect their health, "people choose to avoid the suspected food -- such as beef during the Mad Cow scare, or spinach with the E.coli outbreaks."

Over time, McCluskey said the model clearly showed individuals gain a greater advantage from reading bad news than good news. These consumers, either consciously or subconsciously, then continue to choose newspapers with more negative reporting. In response, news outlets take advantage of that risk aversion to maximize their profits.

Bad news bias existed long before the Internet, but I think the Internet makes it easier than ever to exploit human psychological weaknesses, which were actually strengths eons before the pseudo-Information Age. I think the current trajectory of news consumption suggests that the Internet is adapting to us faster than we are adapting to it. In 2015, we are ancient survivalists poorly adapted to this very new and strange land.

What's an actuarian?

David and Katie asked me to join them on Mac Power Users to talk about my actuarial workflows. I probably didn't do much to demystify the work of an actuary, but I had fun anyway. More importantly to society, we talked about which Apple Watch we're buying.

Make that a double

Not sure how I missed this Alfred tip from Gabe in 2014:

I can select files in the Finder and double tap ⌘ to load them into Alfred, which is ready to act on them instantly.

I had no idea double tapping the Command key was even a keyboard shortcut option. Done.