Posted in March, 2015

If you haven’t signed up for a VPN service yet, you need to. I’ve been a customer of Private Internet Access for more than a year now, and the annual $40 has been more than worth it.

Here’s a quick list of what I’ve used it for:

  • Tunneling torrents through it
  • Connecting to IRC networks that don’t use SASL and/or mask your IP
  • Watching Netflix outside the US1
  • Connecting securely to public wifi

Especially that last one. Every time you sit down at a Starbucks, a public library, or anywhere with a publicly available wireless network, there could be someone listening in on your wireless transmissions. It doesn’t require much knowhow to pull off either.

Note this matters even more when you log in to websites that aren’t using a secure connection (http://). Your credentials transmit in plain text. That should scare you.

So get a VPN account, set it up, and start browsing securely.

  1. This goes both ways: sometimes you want access to the US catalog from outside the country, and sometimes you want access to another country’s catalog (e.g. Canada’s) from inside the country. 

I’ve created a WordPress plugin that uses Parsedown as a Markdown processor. I actually finished version 0.1 a few weeks ago, but I wanted to iron a few bugs out before I announced it publicly.

It functions as a 100% drop-in replacement for the original Markdown plugin, PHP Markdown Extra by Michel Fortin. Everything is the same, down to the same filter behaviors and priorities.

Unlike other plugins, my plugin has no settings. Just upload the plugin, activate it, and you’re off.

Download Parsedown for WordPress v0.3.

The plugin’s page in the WordPress repository has more information. Development takes place over on GitHub, where you can also report any bugs you come across.

If you’re looking for a live example, this site is currently using the latest version.

My half marathon stats

After training for almost 4 months, this morning I ran my first (and probably only) half marathon at the Lake Sammamish Half. My realistic goal was to get under two hours, with my “wishful goal” being under 1:45. I’m proud to say I ran it in a few seconds over 1:44, achieving both of my goals.

To train, I used Hal Higdon’s guide for novices, and I recommend it as a reasonable way to get prepared for a half. Unfortunately, I had been too busy to do the long runs on weekends for the past three weeks, so I was a little worried going into this half. This probably made the last few miles harder than they should have been.

Pacing myself for 13.1 miles

I stuck to a pace between 8:30 and 8:50 per mile in training, but I managed to hold just under 8:00 per mile for the real event. The first few miles are always a little rough, but once I warmed up around mile 5 or 6 autopilot kicked in and the miles just racked up.

Getting to 10 miles felt good, since that meant double digits. But after 11 miles, everything became infinitely harder. Mile 12 was almost all a zigzag through a park, and it was absolute torture to keep running back and forth next to people ahead of you. The last 2 miles or so felt like they took an eternity. I think the middle 60% of the distance went by the easiest.

Map of the half marathon

How far 13.1 miles really is didn’t kick in until the shuttle ride back from the finish to the start. The bus drove back on a lot of the running route, and the time it took the bus to get back really emphasized how far we had ran.

I just wanted to finish and get a time I was happy with, and I accomplished both these goals. I can say I’ve ran a half marathon in under 1:45 and had fun doing it, but it’s hard to say I would want to do it again.