Author Archives: jcs

Red Meat Friday: Another Skirmish In The Emacs/Vi War

As I’ve often said, I never enlisted in the Emacs/Vi wars. I’ve used and like them both but feel they serve distinct user requirements and aren’t really in competition. Still, that doesn’t mean I can’t appreciate the occasional volley that … Continue reading

Posted in General | Tagged | Leave a comment

DALL-E in Org Mode

If you follow Alvaro Ramirez’s work, you’ll soon discover that his usual procedure with a project is to start with a good idea and then keep pushing it to improve it and add new features. A case in point is … Continue reading

Posted in General | Tagged , | Leave a comment

A Bit of Humor

It’s a busier day than usual for me today so this is just a quickie. I saw this post by Jason Eckert about the disparity between Apple’s hardware and their software. It’s probably not of much interest if you aren’t … Continue reading

Posted in General | Tagged | Leave a comment

ChatGPT in Org Mode

There’s been a lot of excitement about ChatGPT lately so of course Emacs hackers have risen to the challenge with Emacs interfaces to it. The first I was aware of was Vivek Haldar’s contribution but there have been several others. … Continue reading

Posted in General | Tagged , | Leave a comment

Spyware and Goodhart’s Law

Nir Eyal has an interesting article in the Harvard Business Review about the horrible, Orwellian practice of businesses using spyware to monitor what their employees are doing. Even putting aside the Stasi element, it should be clear to anyone with … Continue reading

Posted in General | Tagged | Leave a comment

Preferring Emacs Over VSCode and Vim

Ken over at the code.to.the.(moon) YouTube channel has an interesting post on Why I Prefer Emacs Over VSCode and vim. That’s a question that all Emacsers have to answer, at least implicitly. Ken’s answer turns out to be “Org mode”. … Continue reading

Posted in General | Tagged , | Leave a comment

Tracking Tax Documents With Org Mode

As I’ve written many times, I use Org mode to organize a ridiculous percentage of my life and can’t imagine living without it. It’s just so powerful that I keep finding new uses for it. The problem is, though, it’s … Continue reading

Posted in General | Tagged , | Leave a comment

Red Meat Friday: Neovim and Astro

Regular readers know that I was a Vi/Vim user for many years before I switched to Emacs. I liked Vim and was happy with it but when I started writing in Lisp dialects, trying Emacs seemed liked a worthwhile experiment. … Continue reading

Posted in General | Tagged , , | Leave a comment

Some Technical Details on AWK

Many of you know that I’m a big fan of AWK. After Lisp and C, it’s my go to language, especially for scripts that involve reading a bunch of lines and performing some sort of regex-mediated action on them. Its … Continue reading

Posted in General | Tagged | Leave a comment

Stacks, Heaps, and Recursion

Even before I learned Lisp, I really loved coding with recursive algorithms. When I decided to learn Lisp, I did so through Paul Graham’s ANSI Common Lisp, which meant, of course, that recursive programming became part of my programming DNA. … Continue reading

Posted in General | Tagged | Leave a comment