Hats

I’ve had a lot of hats in my life and always seem to have one on my head when I’m out and about. But I’ve only had a few favorite hats.

It’s funny how the masses of hats in my collection distills down to a few treasured favorites.

You never know that a hat will become a favorite hat when you first put it on. I wish it were that easy. I would buy backups of the ones destined for the crown of favoritism in advance. Instead of weathering them down into the comfortable tatters they ultimately become.

I’ve bought a lot of hats that I had hoped would become my favorite. They looked cool; were in style at the time or went well with a favorite t-shirt (subject to relatively the same unfortunate sorting process).

But favorite hats are like happiness: you’ll never find it when you’re out looking for it. It can only be stumbled upon and henceforth worn for all its worth and warmth.

Along with a smile.

I usually put that on after I’ve put on my favorite hat for the day.

Nike Run Club Data Export

I love the Nike Run Club app and use it for every run I go on. The interface is incredible and provides a lot of cool summary / overview data of each run, including mile splits, and various permutations of visualizations showing combinations of your elevation / pace / total distance / GPS location throughout the run.

Being a pydata enthusiast though, I eventually faced the familiar and primal urge every data-scientist knows all to well: the need to access the raw data. Brilliant UI / UX interface and stellar user-friendly platform be damned, I need the raw CSV / XML / KML files and yearn to load it into pandas in a Jupyter notebook!

Maybe I’ll do some munging, aggregating and filtering. Maybe I’ll import matplotlib, bokeh, altair or plotly and make some cool charts! If I’m feeling ambitious, maybe I’ll even start doing crazy geospatial shit like haversine distance or analyzing the impacts of relativity on time and distance throughout my run (don’t discount those spatial dilations when I hit breakneck speeds of 8:30 Minutes / Mile 😅).

Anyways, these dreams must be put on hold because Nike doesn’t offer an a la carte data export feature in the app or online. Fear not, I have discovered a way to still access this data — my dreams of data need not be forsaken!