Keyring 2.0 and Keyring Social Importers 2.0

Yesterday I released new versions of both Keyring and the Keyring Social Importers packages, containing a bunch of updates and new additions. If you’re already using them, you should have update notices in wp-admin. If you’re not yet, then download them at the links above, or search for “keyring” in wp-admin under Plugins > Add New.

What’s changed? It’s been a while since the last official release of Keyring, so there’s a bunch to catch up on:

  • All Google services have been modified to use a shared base service (cuts down on code duplication significantly).
    • Added a GMail Service (props @poisa).
    • Added a YouTube Service (based heavily on @superbia‘s work with Google Analytics).
  • Added a Pocket Service (props @roccotripaldi).
  • Keyring is now available for use with Composer, via Packagist.
  • Lots of bugfixes, including token refreshing should now work properly.

The Social Importers haven’t seen an official release since 2017, so there’s a ton going on there as well:

  • Added a Strava importer (props @mdrovdhal) and introduced a bunch of improvements via iteration (props @marekhrabe). Having another service with map-based data makes me want to add some core to make it easier to map things visually.
  • Introduced a global option (for all importers) that allows you to set posts to published, draft, private, or pending when importing them. A lot of people were asking for/hacking this in, so I figured I’d just add it to the core package. Being able to import as draft and then selectively publish, or import an entire service to “private” posts is a nice addition.
  • Lots of improvements and bugfixes to both Twitter (some props @chrishardie) and Swarm/Foursquare.
  • Added a Pocket importer, again props @roccotripaldi. It works similarly to the Instapaper one, so if you’re using Pocket instead, check it out.

If you’d like to keep an eye on things more closely, or even contribute, check out Keyring, and the Keyring Social Importers on GitHub. It’s been really awesome to see some more contributions to both packages coming in, so I’d love to see more of that.

Download Keyring and the Keyring Social Importers plugins for WordPress.

DJI Mavic Air Review

After drooling over it for months at Costco, I picked up a bundle package with a DJI Mavic Air back in November. I’ve now flown it a fair bit, and wanted to write up some observations on it.

First of all — this thing is amazing. It’s so much fun to fly, and honestly feels a bit like magic, especially when compared with cheaper, fully-manual quadcopters. Probably the coolest feature of this thing (for me, a n00b) is that if you let go of the control sticks, it’ll automatically just hover in place. Brilliant.

The bundle that I got came with propeller guards (2 sets actually, which turns out to be ridiculous — if you break those guards you’ll almost certainly manage to destroy the drone itself), so I started out flying with them on. It has object detection/avoidance in three directions (forward, backward, downward), so between that and the prop guards, it’s relatively safe. I still managed to crash it pretty hard a couple of times, and break some propellers. I got carried away and bought a bunch of replacements, but now haven’t needed any in a while.

I’ve purchased a second battery, and got a little carried away and purchased an Anbee Power Bank so that I can recharge batteries without access to an outlet (e.g. if I was out backpacking or mountain biking or something, and watched to capture more than 2 batteries worth of action; about 30 minutes). The batteries claim to be 21 minutes of flight time, but in my experience they’re pretty much always 14 or 15 minutes (stopping at about 20% battery remaining, for safety). I haven’t tried running them down to 0% to see how long they actually go, so maybe that’d get me to 21 mins before it fell out of the sky.

Beginner mode + propeller guards is a good way to get used to things. Once you graduate out of there, you’ll end up turning off/ignoring a bunch of warnings and things; these devices and their software really try to make sure you’re doing the “right thing”, safely. The app takes some getting used to (especially the special flight modes), but generally is pretty good and pretty intuitive. It always tells you everything that’s going on, and lets you tweak and configure things a fair bit.

I find that I have to calibrate the compass almost every time I go out to fly, which is kind of annoying, but pretty quick and simple. It reminds me of calibrating the compass on an iPhone, where you have to way the phone around. In this case you’ll be spinning yourself around in a few directions, and then you’re up and running. From deciding to fly, to having it in the air, it’s normally less than a couple of minutes.

The drone itself (and the controller) is amazingly portable/compact. When you pack it down into the small case that comes with it, it’s hard to believe that the whole thing is in there. I specifically love how compact the controller is. The control sticks detach and stow inside the controller itself, genius! With the controller compacted down, and the drone folded away inside its case, you can just slip them both in jacket pockets, or throw the whole kit in a backpack.

I’m definitely still figuring out how to get the most out of my drone, especially when it comes to video. I’m looking forward to spending some more time on that, and trying my hand at editing some short videos.

Thoughts to Ponder

Loved these thoughts from the outgoing Chief Data Scientist of the White House:

  • Dream in years
  • Plan in months
  • Evaluate in weeks
  • Ship daily
  • Prototype for 1x
  • Builder for 10x
  • Engineer for 100x
  • What’s required to cut the timeline in 1/2?
  • What’s required to double the impact?

h/t ma.tt

New Year, New Theme

To ring in 2019, I’m changing this blog’s theme to Twenty Nineteen, the new default WordPress theme, designed and primarily created by my excellent colleague, Allan Cole (check out his music, published as The Stuyvesants, they’re groovy).

Apart from being pretty similar to, but a nice upgrade from the previous theme here, Twenty Nineteen also harnesses the full power of Gutenberg, the new WordPress Block Editor. I’m going to convert some posts to blocks so that I can use some of the better gallery options and whatnot, and will be using Gutenberg for everything going forward. It also reminds me a bit of the styling used throughout Instapaper, which I’ve spent a lot of time in lately 🙂

Happy New Year!

Honeymoon in Japan

After our wedding, and cleaning everything up, we had just another day or two at home before heading off on our honeymoon. We decided to go to Japan, since neither of us had ever been there, and we both really wanted to go. It was a really amazing trip, even though it was brutally hot and humid at the time of year we went. We managed to do most of it on award points/miles as well, so that made it all even sweeter 🙂

Continue reading “Honeymoon in Japan”

Loosely Joined

I had to chuckle recently when I realized just how complex some of the systems in my life are, even if I rarely think about the details.

  1. Most nights, I weigh myself on a Withings wifi scale (an older version).
  2. That data syncs over Google Wifi, via a Comcast Xfinity connection, to the Nokia/Withings Health Mate service.
  3. Then MyFitnessPal automatically syncs the data from Health Mate, and keeps a copy,
  4. before Garmin Connect also syncs a copy to integrate back with other data (like heart rate and activities) .
  5. If I’ve been doing specific activities, then some of the data from Garmin Connect (although not that weight info) will also sync out to Strava and create activity records.

The last step remaining is that I want to hook up my copy of WordPress to sync all of the data back so that I have a copy under my direct control.

Fjällräven Classic USA, 2018

This year, for the third year in a row, I participated in the Fjällräven Classic USA here in Colorado. Read about the 2016 USA Fjällräven Classic and the 2017 USA Fjällräven Classic.

As with previous years, this was a 3 day, 2 night backpacking trip in the Colorado backcountry, hosted by Fjällräven and their sister brands. This year felt like they are really hitting their groove with organization, distance, and difficulty, and I think it was overall the “best” one yet.

Erika came along this year as well, and we did a lot fewer training hikes because we knew the course was significantly shorter, had both been really active all year, and were generally just pretty confident. We were also busy getting organized to get married (which happened the week after the Classic!), and I was breaking in a new mountain bike, so we had some other things on our schedules 🙂 Nonetheless, we got in a few training hikes (or rides) at Table Mountain and Aldefer/Three Sisters.

Continue reading “Fjällräven Classic USA, 2018”

Specialized Enduro 29″

I bought a bike!

Back in Australia, back in the day, I had a Specialized P3 which I used for some downhill riding. I sold that eventually in San Francisco, after years of not really using it (it’s not a practical city-bike, and I didn’t have easy access to get out and mountain bike with it). When I moved to New York I bought a Cannondale Bad Boy 9, which was a much better choice for in the city. Fast forward a few years, and living in Denver means I’m close to mountains and a bunch of world-class downhill riding. In 2016 I picked up a Motobecane Boris X9 fatbike, which was fun, but pretty impractical.

Ever since getting the Boris, I’ve been itching to get a “real” bike and get back out there. With a fat tax return coming my way, I was feeling cashed up and spendy, so last weekend I jumped on Craigslist (again), and found myself a sweet bike. I managed to get around and see it the next day, and bought it on the spot.

The bike is a Specialized Enduro Comp29/6 Fattie, with a bunch of modifications. I bought it from a guy who works in a bike shop, so he’d built it up, but never actually ridden it on a trail, so it’s brand new. Here’s an attempt at a breakdown of the modifications.

Continue reading “Specialized Enduro 29″”

Backpack Review: Arc’teryx Brize 25L vs Patagonia Nine Trails 28L

Looking for a simple daypack for quick adventures? Me too. I’ve been using a Geigerrig Rig 1210 (looks something like this one) for a while, but found it to be a little too small, awkwardly configured, and generally just not really what I wanted. After weighing some options, I ended up with a decision between 2 packs: the Arc’teryx Brize 25, and the Patagonia Nine Trails 28L.

Continue reading “Backpack Review: Arc’teryx Brize 25L vs Patagonia Nine Trails 28L”