You can also also view the full archives of micro-posts. Longer blog posts are available in the Articles section.
Plain text can certainly have a reputation for looking lazy or cheap, but I feel this is mostly perpetuated in the design and marketing communities. I can assure you that your average day-to-day users are much less opinionated about your email campaign design than you are. Look to satisfy your customers’ needs before your own. — Plain Text Emails, Please
Nicely done: Visualize the execution of different algorithms for solving the traveling salesman problem.
One-to-one Tmux session reinvented: please assist.
What a beautiful Emacs for writers! #emacs

A functional language is a programming language made up of functions. — Doug Hoyte, Let Over Lambda
Beautiful Quicksort in Common Lisp. #lisp #haskell
Browsing Apple source code reminds me so much of plain old iWeb design. (I came revisiting this site after reading Beating Decades Of Optimized C With 80 Lines Of Haskell.) #apple
From Job Losses from Automation Are Being Actively Engineered and Funded, by Daniel Miessler:
Because humans are so static, and the types of things we need on a customer service call are so similar, the AI Customer Service Agent problem is similar to attacks against cryptography. Once you get a foothold, the attacks predictably get better, and they never get worse.
Moving to zsh. I’ve been diving with Zsh long before it became the de facto shell on macOS, and I just moved again, this time for Fish. However, there’s always something nice to learn from Scripting OS X, so I’ll keep this in my bookmarks, especially since I still use zsh occasionally (because of Emacs multi-term which doesn’t seem to like Fish very much). Thorsten Ball has a nice init file, btw.