Monthly Archives: August 2013

Common Lisp versus Emacs Lisp

As a user of both Elisp and Common Lisp I sometimes have a hard time remembering the small differences. Many of these are “hidden” in the sense that identically named functions behave differently. One such example is that functions such … Continue reading

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

A Surveillance Timeline

The revelations from the NSA scandal are coming so fast and furious that it's easy to become confused. Now, the EFF has come to our rescue with Timeline of NSA Domestic Spying. It starts with the ratification of the bill … Continue reading

Posted in General | Tagged | Leave a comment

Another Emacs Challenge

Over at the Emacs reddit, zoldberghoneydew presents an interesting problem and solution. The problem boils down to creating a hosts file of the form host1 ip-address-of-host-1 ... host64 ip-address-of-host-64 where the address of host-n can be looked up in DNS … Continue reading

Posted in General | Tagged | 3 Comments

Fourteen Years of SQL Injection

Mavituna Security has a nice post up on SQL Injection. They give a brief history of SQL injection and the three common mistakes that enable it. They have some astounding facts. Here's a small sampling: In 2012, 97% of all … Continue reading

Posted in General | Tagged | Leave a comment

Dinner With General Alexander

Jennifer Granick has an excellent article, My Dinner With NSA Director Keith Alexander, in Forbes. Unlike most reporters, Granick doesn't waste her (and our) time with sideshows such as the whereabouts of Edward Snowden. Instead, she zeros in on the … Continue reading

Posted in General | Tagged | Leave a comment

Is the NSA Really Abuse-Proof?

President Obama, General Alexander (the Director of the NSA), and Senator Dianne Feinstein (Chairman of the Senate Select Committee on Intelligence) have all assured us that we needn't worry about NSA snooping on Americans because the NSA has several systems … Continue reading

Posted in General | Tagged | Leave a comment

Keeping the French Safe From Terror

Rick Fallvinge has a jaw droppingly funny (or sad, depending on your point of view) story about French efforts to stop terror. His story is at the expense of the French but, really, I'm sure no country is immune to … Continue reading

Posted in General | Tagged | Leave a comment

The Joys of Java

Jean-Philippe Paradis retweeted this pithy observation from Branimir Karadžić about a developer's life in the Java world. Evil of me, I know, but sometimes the truth is too screamingly funny to ignore.

Posted in Programming | Tagged | Leave a comment

Implementing Prism Break

A while ago I wrote about Prism Break, a site dedicated to helping you choose private and secure alternatives to many popular proprietary systems and programs. Now Laurent Eschenauer has posted a description of his personal Prism Break. Some of … Continue reading

Posted in General | Tagged | Leave a comment

Simon on =eshell=

Ben Simon has a couple of nice posts on eshell. In the first, he talks about finally wrapping his head around eshell and shows some of the things you can do with it that you can't do or that are … Continue reading

Posted in General | Tagged , | Leave a comment