Author Archives: jcs

Bumper-Sticker Computer Science

Back in the 1980s, Jon Bentley wrote a column for Communications of the ACM called Programming Pearls. The columns typically considered a programming technique or problem and were very popular. The columns were later published in book form as Programming … Continue reading

Posted in General | Tagged | Leave a comment

The Emacs Community

James Gill has a nice tweet about the community of Emacs users: I’ve never encountered a community like that of #Emacs users. So many with 10, 20, 30+ years using the tool, endless resources and helpful people. And so delightfully … Continue reading

Posted in General | Tagged | Leave a comment

A Lisp Machine

Sorta. Kedalion Daimon has a really interesting project in which he takes an old Brother EP 44 adds an Arduino Due and the very definition of a Rube Goldberg power supply to build a makeshift Lisp machine. It’s a Lisp … Continue reading

Posted in General | Tagged , | Leave a comment

The Many Uses of Org Mode

It’s almost a cliche that “I came to Emacs for X but stayed for Org mode.” Org really is the killer app for n00bs, although I believe it’s more of a gateway drug. After you’ve been here for a while, … Continue reading

Posted in General | Tagged , | Leave a comment

Storing Energy with Concrete Blocks

One of the big problems with alternative energy sources, such as wind and solar, is that they can’t generate electricity all the time. That means that that they need a way to store the excess energy they generate when they’re … Continue reading

Posted in General | Tagged | Leave a comment

Why Emacs is a Great Editor

Ayrat Badykov has a short post on Why Emacs is a great text editor. The post is really about why he switched to Emacs and why he’s sticking with it. Although you won’t find anything in the post to convince … Continue reading

Posted in General | Tagged | Leave a comment

The Ferret Lisp System

Nurullah Akkaya has an interesting project, Ferret, that compiles a Lisp dialect into C++. It’s very portable and can compile code not only for the major platforms but for embedded systems as well. Basically anything that can support C++ can … Continue reading

Posted in General | Tagged , , , | Leave a comment

The Past Comes Around Again

Many (many) years ago in the age of MS-DOS when Unix on the PC was still a dream, there was an editor called Brief. It was far and away the best editor available for DOS. It was fast, had multiple … Continue reading

Posted in General | Tagged , | Leave a comment

Emacs Podcast #3

Rakhim Davletkaliyev is back with another Emacs podcast. As I said in my first post about his podcasts, using a podcast to discuss Emacs may seem odd but it actually works pretty well. Davletkaliyev starts by telling us what’s changed … Continue reading

Posted in General | Tagged | Leave a comment

Karl Voit on Security

Karl Voit has an useful post on good password security practices. There’s not really anything new in the post but it brings together most of the best practices in a single place. The main problem is that you no longer … Continue reading

Posted in General | Tagged | Leave a comment