Monthly Archives: August 2012

Jon Bentley on Quicksort

One of my heroes in Jon Bentley. If you don’t know who he is, this post is for you. If you do know who he is, this post is also for you. Bentley is one of the original Bell Labs … Continue reading

Posted in Programming | Leave a comment

A Malware Debugging Tool From Google

After Irreal’s recent malware incident I’ve been keeping an eye out for ways to avoid any further exploits and for taking remedial action in case Irreal is reinfected. The particular piece of malware that attacked Irreal was only interested in … Continue reading

Posted in General | Tagged , | Leave a comment

A Small But Nice Change to the Org-Mode Build Process

As regular readers know, I’m a great admirer of Org-mode; I use it everyday to, among other things, write these blog posts, maintain my todo list, manage projects, and keep several other files up to date. I generally track the … Continue reading

Posted in General | Tagged | Leave a comment

Imagine That

For years the music industry has been whining about the digital apocalypse in general and streaming in particular. They were steadfast in their refusal to consider embracing new business models and held firm to the model that had always worked … Continue reading

Posted in General | Tagged | Leave a comment

Emacs Coding Systems

Those of us with, ahem, extensive experience can remember when ASCII was pretty much all there was. Happily, things are much different and better today. Now Unicode is all but universal and, in the U.S. at least, UTF-8 is king. … Continue reading

Posted in General | Tagged | Leave a comment

The Many Faces of Regex

One of a programmer’s most useful tools, Jamie Zawinski notwithstanding, is regular expressions. In a strictly Lisp world, s-expressions solve an astounding number of problems but in the real world of mixed technologies regexes are an incredibly useful and necessary … Continue reading

Posted in Programming | Leave a comment

Two Factor Authentication for Gmail

Mat Honan’s terrifying tale of being hacked should make all of us examine our digital security closely. If, like me and many others, a significant part of your life is lived or stored on-line, Honan’s story makes clear how vulnerable … Continue reading

Posted in General | Tagged | 2 Comments

More You Can’t Make This Stuff Up

One hardly knows what to make of the Megaupload fiasco. On the one hand, Kim Dotcom hardly seems the picture of innocence. On the other hand, the worst that could be said of him is that there is some evidence … Continue reading

Posted in General | Tagged | Leave a comment

Whither TextMate?

Allan Odgaard recently announced that he is open sourcing the popular Mac editor TextMate. I’ve long considered it one of the few editors suitable for serious programmers so I treated the announcement as good news. It means that (what I … Continue reading

Posted in General | 1 Comment

When SSL Is Not SSL

Troy Hunt has a nice post on SSL and how many sites misuse it. As Hunt says, SSL is not about encryption. The problem that Hunt is writing about is sites that deliver a login page, say, in http and … Continue reading

Posted in General | Tagged | 1 Comment