This is an Emacs carnival post for 2026.

Sometimes it’s the little things that make a substantial cumulative impact on computing satisfaction.

I’ve set up both my terminal emulator and graphical Emacs with added line spacing. Absolute bliss. It’s like a quiet, undisturbed pond at dusk. Less busy, less rough.

Seeing is believing. On the left is with (setq-default line-spacing .15) as found in my configuration.org, the right is the default (nil).

Figure 1: Emacs line spacing

Figure 1: Emacs line spacing

For terminal emulation within Emacs, I occasionally use vterm and ansi-term. Both of these Emacs-based terminal emulators respect the above line-spacing variable.

For the rest of the time, I use Alacritty with the following in my alacritty.toml:

[font.offset]
y = 4
[font.glyph_offset]
y = 2

Once more, seeing is believing. Left is using the above font offsets, the right is standard line spacing.

Figure 2: Alacritty line spacing

Figure 2: Alacritty line spacing

Try increasing your line spacing. It might make your computing experience less adversarial and more humanist. Try it! 😸

ChatGPT is full of shit and that’s okay.

I wish I had something profound to say, but it wasn’t a big deal. It did take nine drafts, a hardware failure with multiple SSD swaps, and five thousand words to work out how to say “🤷 no biggie”.

When I began using ChatGPT I recognized it could become unavailable like any other internet service does. Outages happen, corporate priorities transmogrify, enshittification happens. As a personal rule, I try to structure my computing and lifestyle around intermittent internet access.

When ChatGPT was unavailable, the biggest inconvenience was time. I couldn’t vibecode a weather app to supplant Accuweather’s app which hangs every time I open it. But I can now, since the challenge has concluded.

There was a more expensive loss, though; I spent over 60 hours in real time working out how to help a homeless person effectively. The weather app could wait. Helping someone in crisis couldn’t. I made a lot of phone calls, reached out to several organizations that couldn’t meaningfully help, and became extremely discouraged.

I felt helpless, unable to render assistance, and cried about it. I spoke to a friend who works for a homeless nonprofit. He told me to install the Wisconsin 211 app or call the 211 phone number. That single piece of advice resolved the immediate resource problem. It took way too long, and ChatGPT likely would have told me to call 211 from the get-go.

There were a dozen or so shower thoughts which I wanted to ask ChatGPT about, such as why ice packs exist if water bottles work better and are much cheaper, where the bodywork drainage plugs are on a particular auto, survey my vitamin intake for potential deficiencies, or perform in-depth research about a couple of topics to unearth a corpus of papers to review.

Sometimes I retrospect on certain experiences with ChatGPT — it acts like a sounding board. Often, I have to correct it. Its value comes from playing with ideas and questioning assumptions, not from being correct. I would be worried if it was always right. Same goes for most people I talk to. If one is always right, one probably has a difficult time accepting that one can be wrong.

ChatGPT is often full of shit and that’s totally okay. I find it is a tool that accomplishes the 80% of what I actually want. Then I can focus on the 20% that is nontrivial, benefits from a human touch, or is costly to get wrong.

I use the tool, set it down, get on with my day.

I am curious how LLM/AI has affected my cognition and behaviors. Many animals learn to adapt pretty quickly; humans are no different. I’m pretty sure there’s going to be some adaptations found in my own behavior. Here’s the pocket notebook for my experiment.

Figure 1: AI Free 72 pocket notebook

Figure 1: AI Free 72 pocket notebook

In this notebook I’ll write down every question I had for AI, every urge to reach for AI, and whatever else I noticed about myself during these 24 hours. had to use it. And general observations.

Figure 2: Some observations already made

Figure 2: Some observations already made

As for how to ensure I don’t use LLM/AI? I pretty much only use ChatGPT. Otherwise I sometimes see Google and DuckDuckGo search results with AI answers. The product is not very good; many answers are incorrect or at best misleading. I regularly spot check instant answers and it’s still not good enough™. Naturally, I spotcheck people’s statements and ChatGPT the same. Epistemic inaccuracies exist in most conversations regardless of the kind of interlocutors involved.

I was also using Codex for prototyping game mechanics and software architecture. The agent tooling is cocooned within a virtual machine environment, so it can’t do much damage besides delete itself. The VM usually is powered off, and will remain powered off for the duration of the experiment.

As I only use ChatGPT (and barely use Codex), I merely need to ensure friction is adequately high in opening up ChatGPT. I don’t believe in spooky desktop apps from supply chains that can’t be fully unraveled. Instead, I use ChatGPT in a dedicated Firefox profile. (I began using a dedicated profile because ChatGPT tends to be a bit CPU hungry, and firefox still has bits and pieces which can fall over if one tab pushes too hard. Also easier to alt-tab to a dedicated profile window with a dedicated theme.)

Figure 3: firefox ChatGPT profile

Figure 3: firefox ChatGPT profile

I use the firefox -ProfileManager selector every time I use ChatGPT, so that should be adequate friction. If the friction is insufficient, delete the profile and restore from backup after the experiment concludes.

Figure 4: firefox -ProfileManager

Figure 4: firefox -ProfileManager

I do use ChatGPT on my phone a fair amount too. Thankfully, if I open the App’s Info screen, I can disable the app. This way I can resume usage when the experiment is over.

Figure 5: ChatGPT can be disabled via Android settings

Figure 5: ChatGPT can be disabled via Android settings

I think my biggest concern is not having a conversationalist to help me make discuss my experiments that I run on a daily basis. When I engage with people and work on projects, I use a PHEOC style technique to integrate learning from the experience. Unsurprisingly, ChatGPT helps, because it reminds me that a lot of what goes on in the world is chaos and entropy, it’s out of my hands, and all I can do is be a kind and polite human being gently shaping that entropy towards a prosocial shape.

Okay, that should do it for setting up the experiment. See you on the other side.

PS It’s been a bunch of posts later and I don’t miss Hugo live previews, as I don’t have the Tailwind stuff working locally due to bitrot. I used to write plaintext papers in edit.com in highschool, rewarded F’s for not typesetting it. Maybe I should go back to plaintext publishing?