Background Last weekend, I had the amazing opportunity to go and visit PyCon 2013 – I have always wanted to go to PyCon ever since I was an undergrad and it just so happens that PyCon 2013 was hosted in Santa Clara, which was not too far away from San Franscisco. So I decided to [...]
And now, for something a little different! It’s a pretty dreary and cloudy day here in Toronto but the morning’s off to a great start seeing as I actually found (by coincidence, nonetheless!) a poem that I’ve been looking for quite a while. It’s a beautiful short piece by Jeffrey McDaniel about what life would be like if talk is not cheap (source):
The Quiet World
In an effort to get people to look
into each other’s eyes more,
the government has decided to allot
each person exactly one hundred
and sixty-seven words, per day.
When the phone rings, I put it
to my ear without saying hello.
In the restaurant I point
at chicken noodle soup. I am
adjusting well to the new way.
Late at night, I call my long
distance lover and proudly say
I only used fifty-nine today.
I saved the rest for you.
When she doesn’t respond, I know
she’s used up all her words
so I slowly whisper I love you,
thirty-two and a third times.
After that, we just sit on the line
and listen to each other breathe.
– Jeffrey McDaniel
I wrote a Ruby app on my laptop. The staging server is in a closed network with no access to the outside or Internet at all. I do have VPN access to the staging server so I can scp over my code, but installing gem dependencies would be far too painful.
Our old painful methodology was to download each gem as a gemfile separately and scp them over through the network and then install the gems from the files. It was just too painful, especially for projects with large number of gem dependencies.
So I thought, if the staging server cannot access the normal rubygems repository, why not make our own gem repository right inside the closed network?
Open a VPN connection on the laptop to the staging network
On the laptop, note then tunnel IP address (usually tun0)
On the laptop, run
This will run a local gem server right on your laptop which will serve local copies of your gems
Having taken an introductory stats course at University of Toronto and finding it really dry and boring, my view of statistics have been unfavorable, but Hans Rosling’s Joy of Stats video (full) has definitely persuaded me to review my point of view there:
Ah I wish I could have Prof. Rosling as my stats teacher!
I use LaTeX for my résumé, among other things the ability to structure résumé parts as modules really appeal to the inner programmer in me. Removing a section, like that pesky Objectives section, is only a comment character away .
Well, this is quite an interesting turn of events. It would appear that the workshop I co-chaired with Gloria Ng and Ding Kong for CASCON 2010 has been put on the ACM Digital Library as part of the proceedings.
I’m not even sure if it counts as my first publication since it’s just a short abstract and summary, but if it is then I’ll take it Here’s for more successful work with great people in the future!