New
The latest blog posts to take off on Hacker News. 6,506 posts.
Sleep hacks: How to Become an Early Riser
It is well to be up before daybreak, for such habits contribute to health, wealth, and wisdom. – Aristotle
Sublime Text 2: Public Alpha Released
Sublime Text 2 is available now as a public alpha, for Windows, OS X, and Linux.
Power user replacements for OS X default apps
I've noticed that the longer I use OS X the more replacements I'm finding for Apple's built-in applications. Apple focuses heavily on design...
How To: WordPress to Jekyll
I decided to migrate my blog from WordPress to Jekyll. I designed a new layout, imported my database and created some custom features to get it all to my liking.
"I think that djb redo will turn out to be the Git of build systems."
I think that djb redo will turn out to be the Git of build systems. What do I mean by that? Well, think about version control systems before the cryptographic-DAG systems, and especially Git, came along. Everyone (everyone you'd want to work with, at least) agreed that a version control system was…
A Note About Git Commit Messages
I want to take a moment to elaborate on what makes a well formed commit message. I think the best practices for commit message formatting is one of the little details that makes Git great. Understandably, some of the first commits to rails.git have messages of the really-long-line variety, and I want to expand on why…
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…