Inklings: a tumblelog

Barbara Liskov 2010 Grace Hopper Celebration Keynote


Protecting against tracking from third-party social media buttons while still allowing you to use them.

Firefox plugin that allows you to block the likes of Facebook, &c. from tracking you on sites you visit.

Larry Wall on why Hobbits would make good programmers

From the doobly-doo:

The “Lord of the Rings” characters embody what Wall sees as the three virtues of good programmers: laziness, impatience, and hubris.

Blasto 6: Partners in Crime (Mass Effect 3 Easter Egg)

This is hilarious if you’ve played the Mass Effect series!

Mass Effect 3 - Shepard's Indoctrination

Don’t watch if you don’t want spoilers!

By itself, the Mass Effect 3 ending makes very, very little sense, but the Indoctrination theory is about the only reasonable explanation I’ve came across that ties everything together in a decent fashion.

The other, unreasonable, explanation is that the ME3 writers were idiots and pulled the ending out of their asses at the last minute, throwing away any trilogy arc material that may have existed.

setuptools Tutorial

An excellent tutorial for setuptools that Dave stumbled across when I was figuring out how to package some stuff.

Stop Writing Classes


zerorpc is a flexible RPC implementation based on zeromq and messagepack. Service APIs exposed with zerorpc are called “zeroservices”.

zerorpc can be used programmatically or from the command-line. It comes with a convenient script, “zerorpc”, allowing to:

  • expose Python modules without modifying a single line of code,
  • call those modules remotely through the command line.

This is a really good idea! I can think of a good number of places I’d use this at work.