The Mongol Rally (2015)

In the summer of 2015, Mike, Kevin and I went on an epic adventure.

Across 15,000km, 17 countries, and 35 days, we made our way from London, England to Ulaanbaatar, Mongolia, raising over $3000 for charity.

Below are the posts from the blog at the time, hosted here so they can live on forever:

Photos:

The Blog:

Read More

What is a Website Address?

You open up your internet browser, type in a website address (URL) and within seconds, you arrive at your destination. But what goes on under the hood? How does typing in a URL load a webpage, and not just any webpage for that matter, but the unique webpage you requested?

Before we can discuss website addresses, we should ask what is a website? Take a website like reddit.com When we access Reddit and spend hours looking at pictures of cats, what we are actually doing is checking out the content on Reddit’s servers (or the content that it references on other servers).

Every server has its own unique IP Address (Internet Protocol Address). You can think about GPS Coordinates for a building address as being the real world equivalent of an IP Address. Every server has a unique IP address just like every building in the world has unique GPS Coordinates.

For example:

The ICICS Building at UBC Google Maps Server
GPS: 49.2611454,-123.2489258 IP Address: 216.58.193.78

note: for a massive website like Google Maps, it’s not just one server or the website would quickly crash, instead it’s many servers. For the sake of simplicity we’ll pretend it’s only one server.

Read More

So you want to build a website for free?

My website (that you’re currently reading this on) is completely free. Well not completely free, I still have to pay for the domain name, but other than that there are no hosting fees, and it’s secure (https).

I thought I’d make a quick (and lazy) tutorial on how to get a freely hosted and secure website. This post is going to be a stub, and I’m assuming you already have a blog hosted on Github pages as a starting point. If you don’t already, there are a few good tutorials to get a Github pages blog up a running. Github kindly hosts these static pages. Here are a few tutorials to get started with Github pages and Jekyll blogs:


With your live Github pages jekyll blog in hand, let’s connect that to your personal domain with https. I’ll run through the following with my own website.

In order to have a website that is hosted for free (by Github), but is still secured (by Cloudflare), we’re going to have to redirect traffic. This starts with your domain provider (I’m using gandi.net). The web traffic will be redirected as follows, starting with someone typing in your domain into their browser.

your_domain.com -> Your domain provider (gandi.net) -> Cloudflare (secure) -> Github (free hosting)

Read More

Your First Breath

I wrote the passage below following my first clinical experience with child birth.


I’ve always felt deprived of my childhood memories. People share stories about what they felt when they were five years old, but I very rarely actually feel these memories. To me it’s more like I’m looking at a photo of the event; in fact, perhaps most of my memories are just memories of memories - memories of a photo or event as described to me by others. This is certainly the way it feels most of the time, but when I do have a memory of my childhood, a real memory, it completely envelopes me. I relive it.

It was in the Cardiology block in my 1st year of medical school. The tutor for our small group session looked around and asked if we knew what happened to the circulation system when that baby takes its first breath. This concept seemed oddly familiar. The gears in my brain slowly turned, and a vivid memory crashed into me. I must have been 5 or 6, sitting in one of the tall chairs (not quite as tall to me anymore) that accompany the granite counter-top in our kitchen at home. My dad (who dabbles as a cardiologist) was explaining in his characteristically over-detailed manner, cardiac circulation. “See in a baby, the lungs don’t need to breathe because the baby is still inside the tummy” he explained, going on to detail how with the first breath all of a sudden the blood that previously skipped the lungs, now went there. He explained to me how there were these pathways that allowed the blood to skip the lungs and other parts of the body and how these closed when the baby took that breath.

Read More