SBCL 1.2.14 Released

The latest version of Steel Bank Common Lisp is available at the usual place. You can check the NEWS page for the changes in this iteration.

When I first tried to download it from Sourceforge, it wasn’t available and Sourceforge offered me version 1.2.13 instead. This despite the fact that the link from sbcl.org was specifically for the new version. I tried later and everything was OK. I wouldn’t have thought much of it except for the recent contretemps involving Sourceforge.

As usual, it compiled without incident and this time when I ran the regression tests there were no failures so the OS X problem in the last couple of releases has been fixed.

I really love SBCL and if you are looking for a good Common Lisp development system, you should definitely check it out. I say that every month, of course, but it’s true nonetheless.

Posted in General | Tagged , | Leave a comment

What Security Experts Do Differently

Over at the Google Security Blog, Lulia Lon, Rob Reeder, and Sunny Consolvo have an interesting post on some research they did on what security experts do differently from non-expert to stay safe on the Internet. The post is the TL;DR for the longer (20 pages) paper on the research.

The most important thing you can do, according to the experts, is to keep your system up to date by installing updates but non-experts don’t do that and sometimes even consider it unsafe. The other big item experts do is to use a password manager, also resisted by non-experts. The password manager insures—or, at least, can insure—that two other important criteria are met: the use of unique, strong passwords. That’s hard without a password manager but trivial with one. When I set a password for a new site I just let my password manager choose a long, random, unique password. I don’t even bother looking at it because there’s no chance I could remember it—that’s what the password manager is for.

The fifth thing that experts recommend is to use two-factor authentication. Sadly, most sites don’t offer that but it’s obviously a big win for security.

Although the paper is a bit long, it’s interesting and fills in many details that the short post doesn’t cover. It’s also instructive to see the things that non-experts believe are effective in keeping them safe.

Posted in General | Tagged | Leave a comment

Come Over to the Dark Side

and achieve great power.

Posted in General | Tagged , | Leave a comment

The Washington Post Gets it Right

Last Wednesday, Irreal excoriated the Washington Post for their uninformed—ignorant really—editorial supporting backdoors in crypto systems allowing the FBI and other law enforcement agencies to read encrypted communications when they feel it’s necessary. My post and the TechCrunch article it pointed to was harsh so I’m delighted to point to a WAPO Op Ed that gets it right.

An opinion piece entitled Why the fear over ubiquitous data encryption is overblown, makes the case that on balance ubiquitous encryption allowing communication unreadable by anyone other than the intended parties is a good thing, the fears of the law enforcement community notwithstanding. That’s the libertarian/crypto-geek position, of course, so you might think the authors are from the Pirate Party or some other (by U.S. standards) fringe group. The authors, however, have surprising backgrounds. Mike McConnell was the Director of National Intelligence and a former director of the NSA. Michael Chertoff is the former Secretary of Homeland Security. William Lynn was a Deputy Secretary of Defense. These are not the usual suspects. They’re respected members of the government elite who understand the issues and might be expected to support the backdoors. Yet they’re taking on the FBI and others who insist that the fate of the nation depends on the government’s ability to spy on us.

Read the editorial. It’s not so much that it says anything you haven’t heard before but that it’s said by knowledgeable members of the establishment. We can only hope that congress will listen.

Posted in General | Tagged , | Leave a comment

Drag and Drop Into an Org Buffer

John Kitchin has a very nice post in which he presents at bit of Elisp that enables us to drag and drop images into an Org buffer. The code is short and easy to understand. I just cut it out of his post, pasted it into my init.el, and evaluated it. After that I could drag and drop just as in his video demonstration. The only problem I had was with the 【Ctrl】 drag and drop. When dragging from the Finder, 【Ctrl】 clicking on an item brings up a menu. What you have to do is drag it over to the Org buffer and then press control before you release the mouse button.

Kitchin’s code was developed on a Mac and according to the comments has some problems with Linux machines. If you experience any trouble, you might want to try abo-abo’s drag and drop solution. If you’re interested, check out his demonstration video.

I really liked that when he first demonstrated it but, as I recall, there was some indication that it wouldn’t work on a Mac so I never tried it. After reading Kitchin’s post, I downloaded and tried abo-abo’s org-download to see how it compared to Kitchin’s solution.

I had a couple of glitches but to be fair I didn’t do more than a cursory trial. I could have probably resolved my problems with a bit of code reading. On the other hand, abo-abo’s solution allows you to grab images from Web pages while Kitchin’s code works only with images in the file system. Between the two solutions, you should find one that works for you and meets your needs.

Posted in General | Tagged , | Leave a comment

Will We Never Learn?

It’s 2015 and this is still happening:

Matt BLaze suggests the reason for the above:

Posted in General | Tagged | Leave a comment

Embedding Youtube Videos in Org Files

Artur Malabarba has a nice post on embedding Youtube videos in Org files. I do that occasionally for blog posts by using the HTML embedding code that Youtube supplies with each video. It turns out, though, that you can do it directly from Emacs by defining a new Org link type.

This has the advantage that you can follow the link directly from the Org file or even export it to, say, PDF via LaTeX. It’s really easy to set up and once you do it would be easy to completely automate the link insertion the way I do for normal Web pages.

Malabarba has a separate post on how to add Org links that you might also find useful. If you frequently embed Youtube links in your blog posts and you blog from Emacs with Org mode, you should definitely take a look at Malabarba’s posts. They’re sure to pay dividends.

Posted in General | Tagged , | Leave a comment

New Hydra Feature

Abo-abo’s hydra keeps getting better and better.

Posted in General | Tagged | 3 Comments

Backdoors and Magic

Over at TechCrunch, Jon Evans has a brilliant article entitled Technology Is Magic, Just Ask The Washington Post. In it, he lays waste to the Washington Post’s call for Apple, Google, and others to implement back doors that only law enforcement can access. It doesn’t matter, it appears, how often experts that actually, you know, understand the technology and issues involved tell them this isn’t possible. The experts’ opinions are dismissed as, “The tech sector does not seem so inclined.” As Evans points out, these people are technologically illiterate and their opinions on technical matters have no weight. Indeed, he says they shouldn’t be expressed at all.

Other than the sheer enjoyment of watching Evans eviscerate the uninformed rantings of pompous fools who have no idea what they’re talking about, the average Irreal reader won’t find anything new in the article but Evans makes a point that we don’t hear often enough: the ship has already sailed on encryption. Even if we give law enforcement the back doors they’re asking for, bad guys will continue to use strong encryption without back doors. The software is out there as open source, it’s easy to get, compile (if that’s even necessary), and use. While the rest of us are getting our bank accounts hacked, any random crook or terrorist will be able to happily send encrypted messages that law enforcement still can’t read.

This is an obvious fact and the FBI—which does, after all, employ intelligent people—surely knows it. One wonders, then, what the point is. If you have the nasty, suspicious mindset favored by the Irreal Cabal, you might conclude that the point is to be able to sift through the data of wholly innocent people looking for evidence of wrong doing. Enervated as it is, we still have the Fourth Amendment and I say, “No thanks” to the FBI.

Posted in General | Tagged , | Leave a comment

Project Planning with Org Mode

Charles Cave has a useful tutorial on how he uses Org mode to implement David Allen’s Natural Planning Model. Org mode is a natural way of performing the model’s five steps and Cave walks us through how that can be done.

You don’t have to be a Getting Things Done believer to make use of Cave’s ideas. Mostly it’s about using Org templates and tags to capture the information about a project and then track it’s progress. If you like Org mode and are interested into integrating it further into your workflow, be sure to give Cave’s tutorial a look. There are a lot of good ideas in it.

Posted in General | Tagged , | Leave a comment