Author Archives: jcs

Zamansky 64: Notmuch Mail Client

Mike Zamansky has another video up in his Using Emacs Series. This time it’s about the Notmuch email client and how it compares to mu4e. Zamansky uses mu4e for his work email and Gmail for his personal email but decided … Continue reading

Posted in General | Tagged | Leave a comment

How Fast Is Ripgrep?

Very fast, it turns out. Arne Babenhauserheide has a great twitter thread on how fast ripgrep is: yes, this is “ripgrep is so fast that I can simply grep through 2 million lines of code for each line in this … Continue reading

Posted in General | Tagged | Leave a comment

Quitting Google: A Story

Regular readers know that I regularly reproach those who depend on Google apps. It’s not that I insist that everybody use open source exclusively—I don’t—but I find it excruciating to read about people committing the only copy their valuable data … Continue reading

Posted in General | Tagged | Leave a comment

The Online Shopping Experience

I don’t usually indulge myself like this but the following so perfectly captures my experience of dealing with my health insurance provider yesterday that I couldn’t resist. The captcha and the ‘Contact Us’ button are perfect 😂😭 #digitalexperience pic.twitter.com/rlF57ICMjP — … Continue reading

Posted in General | Tagged | Leave a comment

Using Org-mode To Capture and Report Git Commits

Like most developers, Andrea Richiardi has a certain amount of logging and reporting he has to do to document his work. One such item is a report on the commits he’s made while working on various tickets. He wants to … Continue reading

Posted in General | Tagged , | Leave a comment

Little Improvements Add Up

All Irreal readers, I’m sure, are familiar with the power of compounding if only because they know about “compound interest.” Every now and then, Paul Graham (re)tweets an interesting mathematical fact. The last example I wrote about is the fact … Continue reading

Posted in General | Tagged | Leave a comment

Zamansky: ClojureScript 2

I’ve written a few posts lately about working in the Slime and Geiser environments to write and experiment with Common Lisp and Scheme code. What’s great about them is that they enable an “interactive programming” style where you can try … Continue reading

Posted in General | Tagged | Leave a comment

Ebook Stupidity

I haven’t written about the publishing industry for some time but a recent post by hoakley over at The Eclectic Light Company has reignited my rage. Publishers have been doing things the same way for hundreds of years and don’t … Continue reading

Posted in General | Tagged , | Leave a comment

Emacs Modifier Keys on the Mac

If you’re an Emacs user who works primarily on some sort of Mac, you may be interested in a post by Nick Drozd in which he suggests a keyboard layout for avoiding pinky fatigue and all that goes with it. … Continue reading

Posted in General | Tagged | Leave a comment

The Undo-tree Bugs

One of my favorite packages is undo-tree. It makes a “many branched” sequence of changes easy to fix but to tell the truth the most valuable thing about it for me is the sensible redo functionality. It’s always worked perfectly … Continue reading

Posted in General | Tagged | Leave a comment