Author Archives: jcs

Hyphenating Word Phrases

Some word phrases should be hyphenated. For example, you should write “an end-to-end solution” rather than “end to end solution.”1 If you’re like me, you almost always forget about the hyphenation initially and just type “end to end” without stopping … Continue reading

Posted in General | Tagged , | 4 Comments

A History of T

I recently ran across a fascinating history of T, a Scheme-like Lisp dialect that preceded Common Lisp, over at Paul Graham’s blog. It was written by Olin Shivers who is well-known in the Scheme community and is the founding author … Continue reading

Posted in General | Tagged | Leave a comment

Ten Rules for Reproducible Research

Those of you have been around for a while know I’m a big fan of reproducible research. I’ve written about it here, here, here, here, here, and here. Now Anton Nekrutenko, James Taylor, and Eivind Hovig have a nice article … Continue reading

Posted in General | Tagged , | Leave a comment

Notes on the Sacha-Magnar Interview

Sacha Chua has posted a followup to her interview with Magnar Sveen. It’s basically a set of topic headings that index into the video of the interview. That’s very nice because if you want to revisit a particular part of … Continue reading

Posted in General | Tagged | Leave a comment

A YASnippet Tutorial

Matthew Keeler has posted a nice introduction to writing YASnippets. Keeler starts with a minimal snippet that simply includes the GPL 3 boiler plate in the file and then moves on to a for loop snippet for C/C++ that uses … Continue reading

Posted in General | Tagged | Leave a comment

Coping With the NSA Dragnet

Senators Ron Wyden, Mark Udall, and Martin Heinrich have an interesting Op-ed in The New York Times entitled End the N.S.A. Dragnet, Now. In it they say that they believe the NSA’s collection of telephone call metadata is a clear … Continue reading

Posted in General | Tagged | Leave a comment

More Site Tuning

Since I tuned up the caching software for Irreal.org I’ve seen a significant improvement in download speeds. Unfortunately, I’ve also seen some problems with client-side caching. After I add a new post and reload the site, I see the previous … Continue reading

Posted in Blogging | Tagged | Leave a comment

Counting Check Marks

Here’s my solution to the last EmacsGolf challenge. I used the apparently little-known how-many command. I normally use how-many in Elisp to count the occurrences of some regex. Here’s an example from my old blog that leverages some code from … Continue reading

Posted in General | Tagged | 3 Comments

Experience With flx-ido

After watching Sacha Chua’s interview with Magnar Sveen, I wrote that Sveen had demonstrated some Emacs features that I wanted to try out. One of those was flx-ido. The flx package was written by Le Wang to bring Sublime Text’s … Continue reading

Posted in General | Tagged | Leave a comment

The NSA and Terrorism Fear Mongering

Whenever ordinary folks push back against—or even question—the NSA’s extralegal surveillance of innocent citizens they are always told that it’s to protect them from terrorists. “Don’t let there be another 9/11,” they say. “Really,” they assure us, “it’s for your … Continue reading

Posted in General | Tagged | Leave a comment