Mathematics, philosophy, code, travel and everything in between. More about me…

I write about

My blog

How to use Google App Engine with virtualenv

Google App Engine is a pretty interesting PaaS offering. However, its Python environment leaves a lot to be desired. The biggest pain point is its seeming incompatibility with virtualenv – a tool that is almost indispensable in Python development. Luckily, there is a workaround.

February 10, MMXIV — Python, Programming.

Seeking balance

I recently read an interesting article titled How a Math Genius Hacked OkCupid to Find True Love. It tells the story of a PhD researcher who, tired of being ignored on a dating site, applied contemporary machine learning algorithms to find his optimal target groups of women and the optimal profiles to attract them. I was amused and horrified at the same time.

January 29, MMXIV — Life lessons, Mathematics.

Taipei (101)

Taipei 101

November 11, MMXIII — Travel, Photoblog, China.

Until next time, Melbourne


November 8, MMXIII — Travel, Photoblog, Australia.

The soundtrack

The mathematician closes his eyes as the sound in his headphones blossoms and weeds out the noise of the 747. Two hundred feet of metal wings are carrying his body. His mind has joined the flight to distant lands, carried by 138 BPM of… of what? Music? Such a limited word!

November 5, MMXIII — Personal.

Thoughts on weighing observations

Suppose you have a set of observations (measurements) and want to assess how well they fall into an ideal target range. Here are a few thoughts on how to go beyond the most obvious measure: percentage of “in-range values”.

October 1, MMXIII — Mathematics.

The city of lights


July 24, MMXIII — Travel, Photoblog.

Seven-league boots

July 17, MMXIII — Photoblog.

Hohe Tauern

Misty mountains

July 14, MMXIII — Travel, Photoblog.

The Startmate experience

If you’re doing a startup, get into a good accelerator.

For four months in 2013 I was going through a life-transforming experience: participation in Australia’s top startup accelerator, Startmate. It was an emotional roller-coaster full of exciting opportunities, important lessons, incredible motivation and hard work. Here’s a picture worth a thousand words…

July 2, MMXIII — Programming, Projects, Life Lessons.