As of today, Github renders IPython notebooks! You can see that in action here and here.
Just discovered a delightfully useful tool for all of us, Linux shell aficionados: PathPicker. It does essentially what is says on the tin: allows you to interactively and easily pick a file/path from a (possibly, very) long list of paths output on stdout by the command it gets piped from (see the screenshot/video to have … More PathPicker
I recently splurged on a 4K HD LG monitor for my Ubuntu dev box; I mostly use it as a dev station, the higher pixel density (this is a 31″ monitor) allows me to keep several IDE, browser and editors screens open at the same time and it’s been a great dev environment. However, the stock Ubuntu distro … More Pimp Up my Ubuntu
Exactly a month ago I walked through the doors of Mesosphere’s SF office (no longer! we’re moving this weekend!) having spent the past (Caltrain-commuting) hour wondering whether I’d done possibly the stupidest choice in my career. There were plenty of reasons to give fuel to that nagging doubt: I’d just turned down a Manager job … More Being the Village Idiot
I have revisited an old Github Gist of mine, adding some bash nicety to allow the user to specify the number of servers and the starting port range. This is really meant to be used solely for test / development purposes (really, what’s the point of having a replica set running off a single server … More Automating the creation of a MongoDB ReplicaSet
If you use TextMate on Mac, you have certainly come to appreciate its many useful features, not least its ability to “understand” the syntax of your text and adapt accordingly. I mostly use it to edit RST (ReStructured Text) markup text files; one nice feature of TextMate Hyperlink Helper bundle is that it automatically recognizes … More TextMate (sane) follow hyperlink
Recently, Scott Meyers, the author of “Effective Modern C++” book gave a webinar presentation titled Consider void Futures for One‑Shot Event Communication, which addressed the issue of how to enable two threads to communicate to each other when a particular task A was completed, but which do not require any shared state. The solution is to use a … More Consider void Futures for One-Shot Event Communication