Author Archives: jcs

Virtual Dired

Today, I stumbled upon Kirubakaran Athmanathan’s post Efficiently Browsing Text or Code and learned a new Emacs trick. Athmanathan’s post is about leveraging the power of Emacs to efficiently find some text in a large group of files, choose the … Continue reading

Posted in General | Tagged | 1 Comment

Smells And Properties

Paul Graham has posted a provocative essay on the copyright wars. He starts by recalling a childhood tale in which the owner of a food shop grows annoyed when a poor student enjoys the delicious smell of his cooking food. … Continue reading

Posted in General | Leave a comment

Common Lisp, Scheme, Clojure, And Elisp Compared

A month ago we had a lively discussion here at Irreal on the question of whether or not Elisp sucks. As with most questions of this sort, there were champions of both positions: some felt that Elisp is a distinctly … Continue reading

Posted in Programming | Tagged , , | 1 Comment

Spam Update

I’m seeing yet another spike in spam so I’ve reluctantly turned on moderation again. If NuCaptcha can plug the hole that appears to be allowing this spam I will, of course, turn it off again. Interestingly, one mystery is solved. … Continue reading

Posted in Administrivia | Tagged | Leave a comment

Spam Raises Its Head Again

After a period of virtually no forum spam I’m seeing a spike in the amount of spam. This may be because of the recent NuCaptcha break or it may be due to the spammers using a Mechanical Turk-like strategy of … Continue reading

Posted in Administrivia | Tagged | Leave a comment

Quicklisp

After being inspired to finally start using ELPA to handle my Emacs packages, I decided to try out Zach Beane’s Quicklisp library manager for Common Lisp. Up until now, I’ve been using the manual method to get things into ASDF, … Continue reading

Posted in Programming | Tagged | Leave a comment

ELPA

I’ve been meaning to install ELPA for a long time but never got around to it. Then Emacs 24 was on the horizon and I thought, “Why bother going through the pain of installing it when it will be included … Continue reading

Posted in General | Tagged | 12 Comments

TSA: Worse Than You Thought

Jon Corbett over at TSA Out of Our Pants is making his displeasure with the TSA felt and in the process has become a real thorn in their side. After being denied access to his flight when he refused to … Continue reading

Posted in General | Tagged | Leave a comment

Script Kiddies At Work

Kura over at SYSLOG has a really great animation showing the origins of SSH attacks on a single server during a 24 hour period. It’s another reminder, if you needed one, to lock down your machines. It’s pretty obvious these … Continue reading

Posted in General | Tagged | 1 Comment

JSON Versus S-Expressions (Again)

I’ve written several posts concerning the relative merits of JSON vs S-expressions (1, 2, 3, 4) and concluded that while s-expressions are more powerful and flexible, JSON might be a better choice because it’s supported by virtually all programming languages. … Continue reading

Posted in General | Tagged , | 1 Comment