New
The latest blog posts to take off on Hacker News. 175 posts.
Vim plugin makes Ruby blocks into text objects
Ever since learning about Vim’s text-objects I have wished that there was a way of selecting blocks in ruby code. Well, now there is. Today I am releasing a plugin that creates a custom text object for selecting ruby blocks . Merry Christmas!
How a Vim user converts to Emacs
For many years I thought that the heretics of the Emacs clan [1] were clearly insane – the followers of Vim were obviously following the True Path. And then I was snared by the dark side. My …
Write your passwords down
Here's my advice on password security based on the collected opinions of others: 1. Write them down and keep them in your wallet because you...
Git in layman's terms: isomorphic contours in source-code phase space
A website devoted to oneself has been described — by my own Father, no less — as the greatest act of hubris. Welcome aboard!
Vmail - A Gmail client in Vim
Why Vmail? Because some people are 1000 times more productive and happy in Vim than in any web browser or GUI program.
Add Latency to Localhost
Pádraig Brady taught me a great trick in a comment to a previous blog post and it was so neat I feel a need to highlight it further as it also makes it easier for me to find it again later! To simulate a far away server, add RTT time to the localhost device. For … Continue reading Add latency to localhost →
A pink $16 pocket spectrum analyzer
ShmooCon was, once again, a fantastic experience this year. One of many highlights of this year's event for me was hacking on some radio d...
Using the Google Cr-48 for Coding
The other day I saw the announcement for the new Chrome OS test laptop and decided to sign up on the off-chance that I might be able to snag one. In the request form I made it very clear that I would be attempting to use this laptop for development (easily my primary activity). Surprisingly the laptop arrived this…
Tracking Every Release
We spend a lot of time gathering metrics for our network, servers, and many things going on within the code that drives Etsy....
The Best Free and Open Source Data Mining Software
The process of extracting patterns from data is called data mining. It is recognized as an essential tool by modern business since it is ab...
How Obama Raised $60 Million by Running a Simple Experiment
Fundraising dinners are a great way to raise money. But how can you raise money if no one has heard of you and all you have is a website?
Life in Text Mode
I primarily use Unix-based computers, mostly Linux. On those computers, I live in text mode. This entry is an attempt to document the software I find most useful to my text-mode guerrilla lifestyle. Included are links to the programs I rely on, links to alternative programs, and links to my config files. screen…
An experiment in A/B Testing my Résumé
I’ll admit it: my résumé doesn’t stand out. I’ve had some great internships, but also a tendency to work for companies that aren’t (yet!) household names. And though I’m doing fine academically, it’s not well enough to stand out on my marks alone.