Author Archives: jcs

Ten Years

Ten years ago today, the first ever Irreal post appeared on Blogger. It’s amusing to read what I thought the blog was going to be about. To be sure, I do sometimes write about Lisp and Scheme—although not so much … Continue reading →

Posted in General | Tagged | Leave a comment

VisiCalc Redux

A month ago, I wrote about Dan Bricklin’s TED talk on VisiCalc. Bricklin’s talk was in honor of the 40th anniversary of the modern spreadsheet. The spreadsheet idea was an old one but it was so labor intensive that it … Continue reading →

Posted in General | Tagged | Leave a comment

Internet Villains

This is hilarious. The UK government and a UK ISP trade group are wetting their pants because Google and Mozilla are planning to implement a more secure, privacy respecting DNS lookup in their browsers. They’ve even declared Google and Mozilla … Continue reading →

Posted in General | Tagged | Leave a comment

Making a Function a Command

Marcin Borkowski (mbork) has an interesting post on Emacs keyboard macros in the wild. He had a seemingly conventional repetitive editing task that he wanted to accomplish via Emacs keyboard macros but a few problems came up. It’s a nice … Continue reading →

Posted in General | Tagged | Leave a comment

Deciding What Functions To Do In Emacs

Extremeaxe5 has a question: Hardcore emacs users, what rules do you use to separate what you do from within emacs / what you do outside of e https://t.co/TwgxVlW89k #Emacs — Emacs BOT (@emacsbot) July 2, 2019 For me the answer … Continue reading →

Posted in General | Tagged | Leave a comment

Chrome Has Become Surveillanceware

Last year I wrote about Matthew Green’s post on why he was giving up the Chrome browser despite being a user for many years. The TL;DR was that Google’s decision to surreptitiously log the browser into Google when you used … Continue reading →

Posted in General | Tagged | Leave a comment

Mickey on Polymode

If you’ve been paying attention to the Emacs scene, you may have heard about Polymode, a package that lets you have two or more active major modes associated with a buffer. The first question to occur to many is, “Why … Continue reading →

Posted in General | Tagged | Leave a comment

Microsoft Ebooks: The Past Comes Due

It’s no longer news that Microsoft is closing down their ebook authentication server and those who have paid Microsoft for ebooks will shortly be unable to read them. It’s easy to say it’s their own fault and that’s not wrong … Continue reading →

Posted in General | Tagged | Leave a comment

Ivy, Swiper, and Counsel Gain a New User

Yesterday, I wrote about abo-abo’s recent enhancements to the Ivy UI. After I wrote that post, I saw this tweet: Yesterday I moved from my Ido & smex based workflow to ivy, sniper, and counsel. Transitioning was mostly smooth, and … Continue reading →

Posted in General | Tagged | Leave a comment

Ivy and Directories

Abo-abo posts that he has made some usability enhancements in Ivy directory handling. If you’re like me, Ivy is a fundamental part of your workflow. As abo-abo says, the original idea was simple: provide a list of strings and a … Continue reading →

Posted in General | Tagged | Leave a comment