Erika and I finally made it official and got married this year. We were legally married on July 5th (at the courthouse), and then we celebrated with friends and family properly on July 7th. Here are some pics from the week.
Thursday Courtroom Wedding + Photos
We invited people from out of town over to our house for a casual BBQ on Friday the 6th. Since a huge portion of the people attending the wedding were from out of town, it ended up being a pretty big affair, but it was fun. I was running around like a madman, so I mostly forgot to take photos. Here are a couple though.
Before our main reception, Erika and I spent some time with our photographer in our neighborhood to get some pictures. The neighborhood is Five Points, and this particular area is referred to as River North, or RiNo. There’s a bunch of really cool street art, and we wanted to feature that in our photos. I think they turned out pretty excellent.
Saturday Big Party/Reception
On Saturday we held “the main event”. We rented to rooftop of the coworking office where I work from sometimes, which has a great view over Denver and the Rockies. We had some drama between gale force winds, sudden and heavy rain, lightning, a 911 call when the band got stuck in the elevator, and having to rescue the photo booth tent out of a tree… but we stuck it out and once things calmed down it all turned out great. We had a great time, people ate, drank, danced and chatted, and generally it was a good night.
It was stressful, it was exhausting, and hey, it was pretty expensive, but it was worth it. We had a really good time, it was excellent to see everyone, and now we’re married. We’ve got some stories to tell.
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.
This year’s course was significantly shorter than last year’s (thank god). I think the first day was probably too short to be honest, and it left a lot of time at the end of the day to just sit around and… drink too much. That’s partially because we had to start earlier than last year (apparently a requirement of the Forest Service), so the day was just over really early. Day 2 was pretty long, and pretty hard, but there was a lot of variability (compared to last year’s long, hot, exposed slog), so I quite enjoyed it by comparison. I was definitely tired by the end of it though. Day 3 was “all downhill” and quite easy, although it went on a lot longer than expected based on looking at the map quickly.
Here’s the entire course, again created on the wonderful Caltopo. Note that these paths are based on trail information stored in their database, so it’s not necessarily exactly where we hiked. One of my friends on the trail said Day 2 in particular was quite different, and actually came out at more like 14 miles. I’m looking forward to tracking this myself using my Garmin watch next year.
Day 1, June 27
We were heading up from Denver with my friend Michael, so we had to get a really early start. We arrived at Copper Mountain Resort by about 7am, so that we could get the last bus to the trailhead at 7:30. Once at Tennessee Pass, we got prepped, hit the trail, and made good time for the first day. From memory we got to Camp 1 by about 2pm. The last section (through Camp Hale) was pretty flat, dry, and exposed, plus we were just trudging along gravel roads, so not that great. The rest of the day was nice single-trail through forest though, which was beautiful. Camp was on the grounds of Nova Guides, a snowmobile/ATV rental company based out of Camp Hale. They had a nice (fishing) pond, green grass, and plenty of space for us to all set up camp (either together on the grass, or a bit more dispersed up the hillside, which is what we chose). Our friends Rene and Michelle even had an amazing surprise for us, having lugged in a small bottle of champagne to pre-celebrate our wedding!
9.4 mile hike (total of 15.66 miles for the day, per Fitbit)
+352′, -1,559′ elevation
Day 2, June 28
This was the long one, with all the elevation gain. Out of Camp Hale (early – we left at about 6:30am from memory), we wanted to try to clear the exposed valley floor before the sun got too high and hot. From there it was up, up, up, over Kokomo and Searle Passes, past Janet’s Cabin, and to Camp 2. We stopped for multiple lunches, had a photo shoot with one of the official photographers (it’s very awkward getting close-up video of each cheese and elk sausage), stopped to use the Grayl to get clean water, snapped a bunch of pictures from the amazing views, and trudged into Camp 2 pretty weary, but pretty happy.
12.8 mile hike (apparently more like 14.5 mile, total of 19.42 miles for the day)
+3,542′, -1,133′ elevation
Day 3, June 29
The last day was a bit of a sleep in, break camp, then head mostly-downhill to the Trekker’s Inn, finish line, and closing party. We managed to intercept an ATV taking some supplies up the trail and snag a beer on the way down, and there were even llamas at the closing party!
5.9 mile hike (total of 9.65 miles for the day)
+399′, -2,019′ elevation
We carried a small “passport” with us throughout the hike, which was used to keep track of us (stamped at each checkpoint/campsite), and also included a map. It had some details from Leave No Trace and info about sponsors as well.
As I mentioned earlier, I think this was the best organized/executed iteration of the USA Classic yet. Before going, I had sort of decided that it’d probably be my last for now, and that I’d go on my own backpacking adventures rather than do this again next year. After going again though, I’m reminded of the fun I have, the great people, and the sense of accomplishment that I think is different in a group setting than it would be on my own (or even with just a few close friends). If the timing works out again, I think you’ll probably see another of these posts from me again next year :).
3 days, 2 nights
28.1 mile hike (apparently probably closer to 30)
+4,275, -4,711 elevation
Note on numbers: distances and elevation are from Caltopo, so they’re based on the trail data they have available, for the specific trail that I’ve marked out (which is I think pretty accurate). Steps, calories, and “total distance” per day are from Fitbit, using a Fitbit Blaze throughout the hike.
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.
I’ve already had it out for a couple of rides, and am getting used to bigger wheels, lots of suspension, a dropper post (love it!), and a long wheelbase (awesome for bridging gaps, less awesome for tight turns). Overall I’m stoked to be able to get out there and ride the beautiful Colorado countryside.
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.
In getting there, I worked out a rough list of things I cared about:
Approximately 25 liters. Based on my current bag, and looking at some options, somewhere around this amount felt right. I specifically didn’t want something too big, because it’d just encourage me to carry more stuff in there.
External pockets. I wanted a few spots accessible without having to dig into the main compartment. That being said, I don’t want the whole bag divided up into a million small pockets (as the Geigerrig is), because that never ends up being useful for me.
Hydration compatible. I mostly want something for day hiking, snowshoeing, and mountain biking, so something with hydration space is important.
Sleek/minimal. I don’t want this bag to be overbuilt, heavy, or trying to be a full-on hiking pack. It’s not going to carry that much weight, but it does need to be reasonably sturdy in its own right.
Decent structure. I didn’t want one of those fold-into-its-own-pocket type bags that’s just a loose sack of material.
So I narrowed things down to the Brize and Nine Trails. Both were the same price (at least when I was looking at them — $160), roughly the same weight, and seemed to meet most of the above requirements.
Patagonia Nine Trails 28L
I liked that this came in a “L/XL” sizing, which was quite a bit taller/longer, and fit my body well. The main reason that was relevant though, was because it was trying to be more of a hiking pack than I was really looking for. It has a much more substantial hip-belt than the Brize, including some small hip-belt pockets. I found those pockets hard to access while wearing the pack though, and they were really small, making them feel a bit useless. There was also a defect in the manufacturing in one of them where the padding was stitched in folded over. The pack had load-lifters on the shoulder-straps, which felt like overkill. The fabric on the should-straps was also strangely loose and bunched up in places, which made things feel poorly constructed.
There’s a large external stuff-pocket which is nice conceptually, but I don’t like that type of fabric much as I’ve had it tear and stretch on other packs previous. There’s also a long, asymmetrical zipper to get access to the main part of the pack, although it’s constrained somewhat by the compression strap on one side. I was not really a fan of the long zipper combined with the “light” fabric used on the pack, which meant the zippers didn’t really run freely.
Up top you have a top pocket which faces away from your back when wearing the pack (good for other people to get things out for you, probably not great if you’re wearing it the city or somewhere else that crime is a concern). Down the bottom is a semi-hard bottom, with corner lashing points for attaching a sleeping roll/tent externally. They’re pretty minimal, but an interesting touch.
Arc’teryx Brize 25
Overall, the Brize just felt much better constructed. The main fabric is a heavier/denser weave, everything seemed to be stitched more accurately, zippers felt more solid etc. There are daisy-chains down both sides of the front, although they’re really unobtrusive, which I liked. The main opening, and the top pocket, both face in towards your back when you’re wearing it. This is an interesting departure compared to most packs, but provides a little more security if wearing the bag in the city, since it’s hard to get into them.
The shoulder pads are really comfortable and well-padded. The waist-belt is minimal (just webbing, no padding), and really just provides some stability. You definitely wouldn’t want to try taking any weight on it. There’s an ice-pick/hardware loop at the bottom, as well as what I assume is intended to be a loop of attaching a bike light or similar.
My biggest complaint with the Brize is how the hydration routing works. It makes no sense. You put a bladder in the internal pocket, then you have to route the hose over the internal pocket to get to the exit port. From there, it comes out right in the middle of the top handle. It’s really awkward, and not only makes it difficult to get to the internal pocket, but means the hose gets in the way when you use the top handle as well. I think they should have just put an exit port on each top corner and been done with it.
There were a couple of things that I thought were interestingly similar between the 2 packs. In both cases, the back was made of a thermoformed mesh style material which provides structure and airflow against your back, but is super light:
Both packs also had incredibly similar buckles on the sternum straps (which I noticed because it was a “new” design that I haven’t seen before):
Both packs also had decent side pockets on each side, which can fit a 1L Nalgene bottom. The Nine Trails uses the same super stretchy fabric as the front stuck-pocket, while the Brize uses a combination of the same heavy fabric used elsewhere, with a portion of heavy stretch fabric that feels more substantial than the Nine Trails.
I ended up going with the Brize. It felt like a better fit for my needs, and felt more versatile especially for using while riding (whereas the Nine Trails felt like overkill for that in particular). I really like the build quality, the sleekness of the pack, and I’m honestly just a bit of a sucker for Arc’teryx’s gear in general. I can live with the weird hydration routing issue highlighted above. So far I’ve taken it on a bike ride (loaded up with hydration, pump, layers, and the Nine Trails itself, since I was returning it), and on a snowshoeing/snow-hiking trip and it worked nicely. Plenty of room to drop my Jetboil in there, along with gloves/hat/sweater at different times. I also have a small kit of emergency items (med kit, small knife, lighter, etc) that now lives at the bottom of the pack, just in case.
In 7072886 I added a first swing at a YouTube Service definition to Keyring. It’s based heavily on the Google Analytics one that was recently submitted via PR. It’s not part of an official release yet. I’m curious about enabling people to import the videos they publish on YouTube into a WordPress install though, as that feels like something that folks who use it heavily would want as part of their web presence.
Next step will be adding an importer for YouTube, which I'll probably aim to do over the coming weeks.
This version includes a few pretty cool updates and additions, as described in the changelog:
Added a Google Analytics Service definition.
Added a Strava Service definition.
Added a “Settings” link to the plugin listing if you’re using the bundled Admin UI.
Fitbit tokens now refresh properly.
Tumblr now requires HTTPS, so updated all request URLs to use HTTPS.
My favorite part of this release is that I didn’t personally do most of the things in there. Two of my colleagues did some of it (Strava service and Tumblr fixes), while a generous and otherwise unknown contributor on Github added the Google Analytics service.
I travel a fair bit for work, and have historically let it affect (read: completely stop) any sort of fitness routine I might have going at home. Normally I try to get to the gym 2-3 times a week, and do whatever is the WOD at my CrossFit (Sprint) gym. When traveling, I just let it slide normally, and then try to get back into a routine when I get home.
This last week, I was in Florida for the week and decided to try to get in a bit of a workout. I made up my own minimal CrossFit-ish routine that I could do in a park on my own, with no equipment. Here’s what I ended up doing (2 days in a row):
10 up-and-back; air squats, pushups, and “box jumps”, with a 2 minute break at 10. Light run for ~5 minutes.
So I started with 1 squat, 1 pushup, one box jump (onto the side of a brick flower bed), then 2… up to 10. Rest for 2 minutes. 9 squats… back down to 1 (for a total of 100 of each). After that, I rested for another 2 minutes, then finished off with a light jog around the park I was working out in. The whole thing only took about half an hour, and fit perfectly into my schedule. It was a really nice break from otherwise sitting in a conference room all day, every day, and hopefully will make it easier to get back into my normal routine next week.
Yesterday, I received my new iPhone X. I thought I’d post some notes on the painful process that has been switching over to it. Might be time to start experimenting with a Pixel.
I’m on the Apple Upgrade program, so I assumed it would be a relatively simple process to get bumped up to the next phone, since it’s been more than a year since I got the iPhone 7 Plus. Instead, it ended up involving talking to multiple different people at the Apple store before I could figure out how it all worked, and how to get a new phone, even though my current phone had a cracked screen. Their online eligibility check kept saying that I had used my allotted AppleCare instances, even though I’ve never used any. Eventually I found out that I need to just tell their system there’s nothing wrong with my phone, and then when I send it back in, I’ll end up being asked to pay the $29 to fix the screen, and then they’ll accept is as a trade-in. OK, fine.
From there, I ordered the new phone online, which comes with a trade-in kit (still waiting to receive that, so hopefully I don’t have to update this post with how that was a disaster as well). The phone arrived 6 days earlier than estimated online (under promise, over deliver), and I was off to the races. I’ve done iPhone transfers before and have never had a problem, but this is the first time that I upgraded to a smaller-capacity device (128G –> 64G; cloud power, yo). I started the set up process, expecting it to walk me through making space or choosing what to transfer, but instead I just got a cryptic error message when I tried to restore from backup. Something about general error 9. That actually correlates to a “connectivity issue”, and if I’d known better I possibly could have saved myself a lot of time at this point. Instead, I assumed that it related to the size/space issue, so I went about deleting thousands and thousands of photos and videos and some apps I wasn’t using to make space on my old phone. I finally got it down to a size that would fit on the new phone, and did another complete back up through iTunes.
At this point I should have been able to restore to the new phone and start using it immediately, right? WRONG. Now the new phone was in some weird state where it was bricked, and the only thing I could get out of it was a screen telling me to go to support.apple.com/iphone/restore. Oh, and at this point the new phone had also taken over control of my cellular account, so my old phone was a really expensive iPod (those still exist, right?). Since all the docs I found were talking about making sure you had the latest versions of everything, this was when I realized I didn’t have the latest version of iTunes, but of course I also didn’t have High Sierra installed. Ugh. OK, so another hour+ later, I got those both installed, and I figured now it was going to work, right? WRONG.
I was still getting similar errors to before, and this was when I bothered to read the docs for that specific error (9) a bit more carefully, and see the reference to using “the cable supplied with your phone”. That couldn’t possibly be related, right? WRONG. I had been trying to use one of these USB-C cables, which have otherwise been fine, transfer data, etc. Apparently they’re not good enough for Apple. I switched to the cable that came with the phone (had to use a USB-C adaptor to plug it into a new MacBook Pro though!), and suddenly things started working. An hour or something later, I finally had a working iPhone X.
What a drama. So now, some quick, early observations:
Meh. Haven’t noticed any real difference so far (have only really been using it a few hours though) except…
Photos (the app) is borked, and now wants to import 900 duplicate photos from my phone because it thinks they’re new. I’m not alone.
The notch doesn’t bother me much after a few hours, except…
Various levels of “support” for the notch mean that some apps go “behind” it, while some apps are shrunk down to show a complete rectangle. That inconsistency is kind of annoying.
Some apps/websites/etc put things right into the corners, and with the rounded edges on the screen, plus the “home bar” at the bottom, that can get a bit awkward sometimes.
FaceID is pretty magic. Creepy magic, but magic. So far it’s worked really well.
Lots of new gestures to get around the lack of Home button (and the use of FaceID, vs TouchID, which messes with the workflow for ApplePay), but I’ve picked them up pretty quickly.
The form factor is really nice. I had the iPhone 7 Plus before so this is smaller, but the screen is still nice and big. Thumbs up there.
When the keyboard is up, it feels weird to have a huge blank space below it, with the alternate keyboard icon in the bottom left.
I had to go through and log back into a bunch of apps for some reason.
Google Authenticator is my most painful fail for the transfer (not counting literally the entire transfer process). For some reason, only a few of the things I had configured in there transferred over properly. I’m going to have to go and reconfigure 2FA on everything from my old phone, into my new phone. Luckily I still have the old phone to even know what the list is 🙂
I might end up turning off the TrueAttention feature or whatever it’s called. Sometimes I want to put my phone down and not be looking at it, but keep it on (referring to something else, keeping it in my field of view, whatever). With Attention enabled, it turns itself off when you stop looking at it (wow, talk about needy).
Overall it feels like a really nice phone, but there are definitely some weird edges and corner cases (puns intended).
I’m sad to hear that Ted Rheingold has lost his fight with cancer, and died on Monday. Through a pretty random turn of events, Ted was one of the very first people I met in the SF technology “scene”, back in 2005, after I moved to San Francisco. I attended the first BarCamp, and didn’t have a good way to get there. In amongst the communications about attending, Ted volunteered to give anyone a lift from SF down to the South Bay, so I accepted graciously, and grabbed a ride with him. We chatted all the way there and back, and on and off throughout the day. I remember Ted being open, energetic, passionate, and really light hearted about who he was, what he did, and what he valued. I can’t really imagine a better introduction to those days of the web, and to the community helping build it.
I’m glad to have shared a brief slice of his life, and sorry to see him go. The world is slightly better off from his contributions, and slightly worse off without him.