Author Archives: jcs

Org Mode Links to Git Commits

One of the nice things about writing with the Org-mode mark-up language is the ability to easily add links to external sources such as HTTP links or mail messages. But what about linking to a Git commit? Happily, there’s a … Continue reading

Posted in General | Tagged , | Leave a comment

Generating Graphs with Org and Dot

When I want to draw graph-like pictures I almost always use dot from the graphviz suite. The language is simple and it’s easy to generate it programmatically. Still, I don’t do it every day and so I always have to … Continue reading

Posted in General | Tagged , | 3 Comments

The Emacs *‍Scratch*‍ Buffer

Many people consider the Emacs *‍scratch*‍ buffer mysterious. This is true even though, by default, it includes a message telling you what to use it for. I like it and use it often. Others, not so much. Despite that default … Continue reading

Posted in General | Tagged | 1 Comment

Speaking of Logical Conclusions

Yesterday, I wrote about the logical conclusion of government surveillance in democracies. If you’re wondering what the end result looks like in the large, here’s the answer. The most horrifying part of the linked story is: Singapore’s program is modeled … Continue reading

Posted in General | Tagged | Leave a comment

Emacs in a Year

Chen Bin, who you may recognize from the Emacs and ErgoEmacs Google+ communities or from his blog, has an interesting essay on GitHub about how to master Emacs in a year. The essay is really the steps that Bin followed … Continue reading

Posted in General | Tagged | Leave a comment

The Logical Conclusion

I’ve been writing, recently, about surveillance abuses in the United States. Just in case my European pals are imagining that this is an NSA problem that mainly concerns America with a few residual casualties in Europe, consider this logical conclusion … Continue reading

Posted in General | Tagged | Leave a comment

A Medal for Edward Snowden

Jon Evans over at TechCrunch makes the case that America should give Edward Snowden a medal. To many, of course, that’s a non-starter; Snowden is the ultimate traitor doing his best to harm his country. Cooler heads, including Evans, are … Continue reading

Posted in General | Tagged | Leave a comment

Spying on the Senate

Last March, I wrote about revelations that the CIA was spying on the U.S. Senate. At the time, CIA head John Brennan denied the allegation and heaped scorn on the very idea. Now, Brennan has admitted that, well yes, they … Continue reading

Posted in General | Tagged | Leave a comment

Programmers’ Fonts

The other day I wrote about Emacs themes. It’s amazing how much difference a well chosen theme can make to your peace of mind and productivity. Just as important is the choice of a programming font. Fortunately, Emacs can support … Continue reading

Posted in General | Tagged | 2 Comments

DWIM Narrowing

The other day I saw a nice bit of code from Michael Fogelman that implemented a “do what I mean narrowing” function. That seemed pretty neat and I made a mental note to add it to my init.el. Then Artur … Continue reading

Posted in General | Tagged | Leave a comment