Author Archives: jcs

A Dictionary and Thesaurus for Emacs

Ben Simon has a post that hits two of my blogging hobby horses at once. The post is about his recent adoption of define-word and powerthesaurus. The first way it resonates with me is that Simon, like me, finally got … Continue reading

Posted in General | Tagged | Leave a comment

Emacs As A Tool Forge

I’ve written before about Emacs and how it fits into the Unix Philosophy. Those posts all focused on the Unix ideal of A program should do one thing and do it well. The argument is to consider the one thing … Continue reading

Posted in General | Tagged | Leave a comment

Almost Monospaced Fonts

In almost every case, proportional fonts are superior. They look better and they’re easier to read. One obvious exception is when programming but, even there, not everyone agrees. Still, most programmers are pretty firm in their preference for monospaced fonts … Continue reading

Posted in General | Tagged | Leave a comment

Nicole

Sigh. This is November and we here is Florida were primed for some benign weather: not hot and horribly humid and certainly not any hurricanes. Nicole didn’t get the memo. Right now (Tuesday evening), Nicole is still a tropical storm … Continue reading

Posted in Administrivia | Tagged | Leave a comment

Counting Working Days

Here’s a small problem to think about: how many working days are there in this month or, more generally, between any two dates? “Working days” means Monday through Friday minus holidays. It’s not a hard problem but think how you … Continue reading

Posted in General | Tagged | Leave a comment

An Update On The Copilot Suit

A couple of weeks ago, I wrote about developers threatening a suit against Microsoft/GitHub/Copilot for copyright violations. The issue was that the AI assistant Copilot was “suggesting” code that was an exact copy of copyrighted code without attribution. That post … Continue reading

Posted in General | Tagged | Leave a comment

Mini Introduction to Elisp

For those of you who are afraid of Lisp—and in particular Elisp—Suraj Kushwah has a short video on Elisp that posits the way to love Emacs is to learn Elisp. I can relate, sort of. I first learned Lisp and … Continue reading

Posted in General | Tagged , | Leave a comment

Google and Twitter Compared

Manu Cornet worked at Google for 14 years and recently moved to Twitter (he’s since been caught up in the great Twitter purge) and has an interesting discussion of the differences in the companies’ cultures as seen from a staff … Continue reading

Posted in General | Tagged | Leave a comment

Extracting and Displaying EXIF Information

Álvaro Ramírez continues to roll out new examples of applications for his dwim-shell-command framework. His latest offering is three functions that, given a photo: Display the EXIF information Displays the location of where the photo was taken in the minibuffer … Continue reading

Posted in General | Tagged | Leave a comment

FSM Diagrams in LaTeX

I’ve written several times about my use and affection for finite state automata in programming. It’s amazing how often it can reduce a complex problem to a triviality. The first stage in taking advantage of this method is to draw … Continue reading

Posted in General | Tagged | Leave a comment