Monthly Archives: March 2013

Emacs Rocks! 14

At last! Magnar Sveen has just posted Episode 14 of Emacs Rocks!. This time it's about paredit, an extremely useful but often confusing minor mode for dealing with S-expressions. Like Sveen, I also had a hard time getting used to … Continue reading

Posted in Programming | Tagged | 1 Comment

An Emacs Crash Course

Andrey Kotlarski has posted a very nice Emacs Guide on github. He says he wrote it for his coworkers after he got tired of being asked to give introductions to Emacs. It's the perfect guide for someone who wants to … Continue reading

Posted in General | Tagged | 1 Comment

Hashing Passwords: An Object Lesson

Irreal regulars know that I periodically go off an a rant about the proper hashing of passwords and the dire consequences of failing to do it correctly. Not even I, however, could have imagined that Cisco would get it wrong. … Continue reading

Posted in General | Tagged | Leave a comment

A Talk on Lisp Machines

Over at LoperOS they've put up a video of a talk that Kalman Reti gave last year at the Boston Lisp Meeting. The talk is about the Symbolics Lisp Machines and includes a demo of the original software running in … Continue reading

Posted in General | Tagged | Leave a comment

Analysis of the Gauss Malware

Over at Ars Technica Dan Goodin has a nice article analyzing the Gauss malware. Gauss appears to be related to Stuxnet and internal code signatures suggest that its provenance is the same1. Although Gauss was discovered last year, very little … Continue reading

Posted in General | Tagged | Leave a comment

Tilting At Windmills

If you enjoy charging windmills and otherwise taking on semi-hopeless causes, you might consider signing the petition to save Google Reader. So far there have been over 100,000 signers. In all honesty, it probably won't do much good but at … Continue reading

Posted in General | 5 Comments

Secure Communications Apps

Over at A Few Thoughts on Cryptographic Engineering, Matthew Green has a useful review of some secure communications apps. He looks at Cryptocat Silent Circle RedPhone Wickr from the standpoint of code quality, encryption protocols, and ease of use. Interestingly, … Continue reading

Posted in General | Tagged | Leave a comment

Git-Gutter

If you liked the functionality I described in vc-annotate, you might also like Syohei Yoshida's git-gutter. It's a port to Emacs of the Sublime Text plugin of the same name. The idea is that it marks changes to your files … Continue reading

Posted in General | Tagged | 2 Comments

Google To Kill Google Reader

Google has announced that they are shutting down Google Reader in July. I spend a lot of time in Reeder, which depends on Google Reader as a backend. I've seen some suggestions for alternatives---NewsBlur seems to be an early favorite—but … Continue reading

Posted in General | 1 Comment

Big Media and the User Experience

Those of you who have been around Irreal for a while know that one of my favorite comics from The Oatmeal deals with what happens when an otherwise honest person tries to buy a video of Game of Thrones. It … Continue reading

Posted in General | Tagged | Leave a comment