<rss xmlns:source="http://source.scripting.com/" version="2.0">
  <channel>
    <title>The Art Of Not Asking Why</title>
    <link>https://taonaw.com/</link>
    <description></description>
    
    <language>en</language>
    
    <lastBuildDate>Tue, 10 Nov 2026 09:12:37 -0500</lastBuildDate>
    <item>
      <title>Getting back into journaling: my guide and triggers</title>
      <link>https://taonaw.com/2026/11/10/getting-back-into-journaling-my.html</link>
      <pubDate>Tue, 10 Nov 2026 09:12:37 -0500</pubDate>
      
      <guid>http://jtr.micro.blog/2026/11/10/getting-back-into-journaling-my.html</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve talked about journaling and its importance many times in this blog, but after not journaling for a while I have even more justification for it. At its core, journaling is where my brain grows and gets nourished. Without it, I&amp;rsquo;m just a dot in time, floating between past and future.&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t mean to sound depressing, but think about it. Experiencing life is important, but if you don&amp;rsquo;t reflect on it, you can&amp;rsquo;t fully grasp its meaning to you. You can be happy or sad, you can even learn a thing or two, but without having these experiences in front of you for a second pass, where you sit and connect the dots, how much of it can you really retain? If you&amp;rsquo;re new to journaling or considering it, I suggest you also look into one of my posts &lt;a href=&#34;https://taonaw.com/2026/02/07/lessons-about-journalling-and-taking.html&#34;&gt;explaining its importance&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;But let&amp;rsquo;s drop the philosophical coffee rant for a minute. What I want to get to is my process, after I realized I hadn&amp;rsquo;t journaled for a while, and the guides I set for myself to help with it.&lt;/p&gt;
&lt;p&gt;My tools and techniques may be different from yours, so treat those with the personal flexibility you need. OK, here we go:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Aim to create a journal entry every day. Even if it&amp;rsquo;s just a list of events in bullet points.&lt;/li&gt;
&lt;li&gt;Expand on past events:
&lt;ol&gt;
&lt;li&gt;Reflect on each bullet point with a few comments of importance. If you feel you&amp;rsquo;re starting to ramble, be aware of the rest of the list — you can always come back later&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; and keep going.&lt;/li&gt;
&lt;li&gt;As you go through those comments, try to add the times you did certain things. I use Emacs, so there&amp;rsquo;s a timestamp structure (a timestamp is a date, followed by a time). It&amp;rsquo;s a good habit to keep, and it will become useful later.&lt;/li&gt;
&lt;li&gt;As your comments expand (or if you revisit later), create additional headings for them when you feel they are detailed enough to merit their own cognitive block.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Look back at your day and even your week, if you wrote it down. Your quick bullet points&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; should give you an idea of what you did each day. Is there something you remember now? Is there an additional meaning to something that happened a couple of days ago? Write it down. Reflecting on events like this is exactly what we&amp;rsquo;re doing here.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;A bit of a ramble for Emacs folks (feel free to skip if you&amp;rsquo;re not one of those):&lt;/p&gt;
&lt;p&gt;In Emacs, I also create past events I missed so they show up in my agenda. For example, let&amp;rsquo;s say I went grocery shopping and made a quick note about it in &lt;a href=&#34;https://taonaw.com/archive/?q=journelly&#34;&gt;Journelly&lt;/a&gt;. In the evening, when I reflect and write my bullet points and pull my Journelly entries into the main journal (I might expand on this again), I also go to my events org file and write something like &amp;ldquo;grocery shopping @ Dan&amp;rsquo;s Fresh Market&amp;rdquo; along with an approximate time range I was there. The event file is included in the agenda (journal entries are not), and the timestamp shows me when I was there. That&amp;rsquo;s my quick reflection on what I did and where, when I want it in the future. Since I have the date in front of me, it&amp;rsquo;s also easy to find the journal entry for that day, since it&amp;rsquo;s reflected in the file name.&lt;/p&gt;
&lt;h3 id=&#34;what-should-be-included&#34;&gt;What should be included?&lt;/h3&gt;
&lt;p&gt;The above is a nice guide on &lt;em&gt;how&lt;/em&gt; to write, but it doesn&amp;rsquo;t tell you &lt;em&gt;what&lt;/em&gt; to write. Here is the other part of my quick self-guide. This is more a list of hints that should trigger the &amp;ldquo;hey, you might want to write about this&amp;rdquo; bulb in my head, so once again, change it so it fits your brain bulbs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If it&amp;rsquo;s happening somewhere else (location-based)&lt;/li&gt;
&lt;li&gt;If it&amp;rsquo;s happening with someone else (person-based)&lt;/li&gt;
&lt;li&gt;If it&amp;rsquo;s something you want to remember (could be developed into a note or a blog post)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In general, this works well. If I leave home and go somewhere, it usually means I want to note it — the same goes when I do something with someone else, even if it&amp;rsquo;s a dinner at home. The idea to keep in mind is how unusual it is, or whether something different or important happened. As you can see, I left myself a comment that if it&amp;rsquo;s something I want to remember, I should note it (&lt;a href=&#34;https://taonaw.com/archive/?q=denote&#34;&gt;denote&lt;/a&gt; in my case) or turn it into a blog post, as I&amp;rsquo;m doing right now. Yep, this post is also a journal entry.&lt;/p&gt;
&lt;p&gt;Emacs and org-mode are my essential tools when it comes to writing, and this blog is full of posts explaining how I write down things, but I wanted to make this post valuable for other folks as well. Still, I want to emphasize one final note: because Emacs is the best writing tool I have ever encountered, it also means I write more than I ever did before, which in turn means the benefits I mentioned at the start happen on a level that wouldn&amp;rsquo;t be possible with another tool (at least, not the way I see it). The point is, use something that works for you. Your baseline should be something you don&amp;rsquo;t think about much, like a reflex. Whether it&amp;rsquo;s a pocket notebook, quick self-recordings on your phone, or a text file saved somewhere, whatever it is: use it well. Use it often.&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;This is one of the benefits of journaling digitally: you can easily go back, press Enter a few times, and expand on something. With paper, this becomes harder to do.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt;Expanding on digital vs. paper: on paper, you could write the bullet points first, then below, expand on each event. This will allow you to keep the bullet point list as a quick table of contents, or an index. If you like, you can add quick things to the bullet point itself: an underline below a topic you reflect on below (otherwise you just mentioned it), a star next to something you want to remember. &lt;a href=&#34;https://taonaw.com/2023/04/12/new-journaling-guides.html&#34;&gt;I wrote more about my experience journalling in a pocket notebook&lt;/a&gt;, if you want to read more.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
      <source:markdown>I&#39;ve talked about journaling and its importance many times in this blog, but after not journaling for a while I have even more justification for it. At its core, journaling is where my brain grows and gets nourished. Without it, I&#39;m just a dot in time, floating between past and future.

I don&#39;t mean to sound depressing, but think about it. Experiencing life is important, but if you don&#39;t reflect on it, you can&#39;t fully grasp its meaning to you. You can be happy or sad, you can even learn a thing or two, but without having these experiences in front of you for a second pass, where you sit and connect the dots, how much of it can you really retain? If you&#39;re new to journaling or considering it, I suggest you also look into one of my posts [explaining its importance](https://taonaw.com/2026/02/07/lessons-about-journalling-and-taking.html).

But let&#39;s drop the philosophical coffee rant for a minute. What I want to get to is my process, after I realized I hadn&#39;t journaled for a while, and the guides I set for myself to help with it.

My tools and techniques may be different from yours, so treat those with the personal flexibility you need. OK, here we go:

1.  Aim to create a journal entry every day. Even if it&#39;s just a list of events in bullet points.
2.  Expand on past events:
    1.  Reflect on each bullet point with a few comments of importance. If you feel you&#39;re starting to ramble, be aware of the rest of the list — you can always come back later[^1] and keep going.
    2.  As you go through those comments, try to add the times you did certain things. I use Emacs, so there&#39;s a timestamp structure (a timestamp is a date, followed by a time). It&#39;s a good habit to keep, and it will become useful later.
    3.  As your comments expand (or if you revisit later), create additional headings for them when you feel they are detailed enough to merit their own cognitive block.
3.  Look back at your day and even your week, if you wrote it down. Your quick bullet points[^2] should give you an idea of what you did each day. Is there something you remember now? Is there an additional meaning to something that happened a couple of days ago? Write it down. Reflecting on events like this is exactly what we&#39;re doing here.

A bit of a ramble for Emacs folks (feel free to skip if you&#39;re not one of those):

In Emacs, I also create past events I missed so they show up in my agenda. For example, let&#39;s say I went grocery shopping and made a quick note about it in [Journelly](https://taonaw.com/archive/?q=journelly). In the evening, when I reflect and write my bullet points and pull my Journelly entries into the main journal (I might expand on this again), I also go to my events org file and write something like &#34;grocery shopping @ Dan&#39;s Fresh Market&#34; along with an approximate time range I was there. The event file is included in the agenda (journal entries are not), and the timestamp shows me when I was there. That&#39;s my quick reflection on what I did and where, when I want it in the future. Since I have the date in front of me, it&#39;s also easy to find the journal entry for that day, since it&#39;s reflected in the file name.

### What should be included?

The above is a nice guide on *how* to write, but it doesn&#39;t tell you *what* to write. Here is the other part of my quick self-guide. This is more a list of hints that should trigger the &#34;hey, you might want to write about this&#34; bulb in my head, so once again, change it so it fits your brain bulbs:

- If it&#39;s happening somewhere else (location-based)
- If it&#39;s happening with someone else (person-based)
- If it&#39;s something you want to remember (could be developed into a note or a blog post)

In general, this works well. If I leave home and go somewhere, it usually means I want to note it — the same goes when I do something with someone else, even if it&#39;s a dinner at home. The idea to keep in mind is how unusual it is, or whether something different or important happened. As you can see, I left myself a comment that if it&#39;s something I want to remember, I should note it ([denote](https://taonaw.com/archive/?q=denote) in my case) or turn it into a blog post, as I&#39;m doing right now. Yep, this post is also a journal entry.

Emacs and org-mode are my essential tools when it comes to writing, and this blog is full of posts explaining how I write down things, but I wanted to make this post valuable for other folks as well. Still, I want to emphasize one final note: because Emacs is the best writing tool I have ever encountered, it also means I write more than I ever did before, which in turn means the benefits I mentioned at the start happen on a level that wouldn&#39;t be possible with another tool (at least, not the way I see it). The point is, use something that works for you. Your baseline should be something you don&#39;t think about much, like a reflex. Whether it&#39;s a pocket notebook, quick self-recordings on your phone, or a text file saved somewhere, whatever it is: use it well. Use it often.

[^1]: This is one of the benefits of journaling digitally: you can easily go back, press Enter a few times, and expand on something. With paper, this becomes harder to do.

[^2]: Expanding on digital vs. paper: on paper, you could write the bullet points first, then below, expand on each event. This will allow you to keep the bullet point list as a quick table of contents, or an index. If you like, you can add quick things to the bullet point itself: an underline below a topic you reflect on below (otherwise you just mentioned it), a star next to something you want to remember. [I wrote more about my experience journalling in a pocket notebook](https://taonaw.com/2023/04/12/new-journaling-guides.html), if you want to read more.
</source:markdown>
    </item>
    
    <item>
      <title>On Not having Kids: the Choices we Make</title>
      <link>https://taonaw.com/2026/11/05/on-not-having-kids-the.html</link>
      <pubDate>Thu, 05 Nov 2026 08:22:00 -0500</pubDate>
      
      <guid>http://jtr.micro.blog/2026/11/05/on-not-having-kids-the.html</guid>
      <description>&lt;p&gt;With the days growing shorter and work being what it is, I find that once again I don&amp;rsquo;t even leave the apartment — and when I do, it&amp;rsquo;s usually for a short errand like grocery shopping or returning something to Amazon at the local Staples.&lt;/p&gt;
&lt;p&gt;Work fills up my time, especially now with less daylight, but that&amp;rsquo;s only half the story. My energy is drained more regularly and thoroughly as I spend more of my &lt;a href=&#34;https://en.wikipedia.org/wiki/Spoon_theory&#34;&gt;spoons&lt;/a&gt; there.&lt;/p&gt;
&lt;p&gt;Fortunately, I believe that at this point in time the downward spiral has slowed down. I am able to select points in my day where I take care of myself on a regular basis. I manage to sleep more overall. I exercise, though briefly, a couple of times a week (OK, twice, and it&amp;rsquo;s still a struggle, but hey, better than nothing). I go for short walks to get some sun while it&amp;rsquo;s still out. I see a therapist again to keep an eye on everything, and I managed to get a hold of ADHD meds (finally) if I need them.&lt;/p&gt;
&lt;p&gt;And yet, or perhaps because of all of this, I find that I&amp;rsquo;m thirsty to be more creative. To do more with my own projects — be it this blog, Emacs geekery, or discovering and playing new video games (rather than playing the same old ones over and over). Hell, I&amp;rsquo;m &lt;a href=&#34;https://taonaw.com/2026/11/01/old-mans-war-by-john.html&#34;&gt;even enjoying a new book&lt;/a&gt; I&amp;rsquo;m mostly done with at this point.&lt;/p&gt;
&lt;p&gt;Many of my co-workers have kids. As a matter of fact, most of them have kids who have already left home. I find myself wondering how they did it. I can&amp;rsquo;t imagine the sacrifices that had to be made. For me, it would probably mean switching jobs or choosing which people I can&amp;rsquo;t spend time with. While I would never be monogamous, I wouldn&amp;rsquo;t be able to have as many close people to me as I do now. There&amp;rsquo;s simply not enough time in the day, and days in the week.&lt;/p&gt;
&lt;p&gt;I realized that if I had kids, they would take priority, leaving me no time to be who I am today. I wouldn&amp;rsquo;t be me  — and I like the person I am.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s not just me either. I find that my close friends, those in my polyamorous circles, are making the same choices. Only a few days ago, a third one made the choice to undergo a hysterectomy. It&amp;rsquo;s not just a pattern: it&amp;rsquo;s a &lt;em&gt;commitment&lt;/em&gt; that goes beyond my simpler choice to remain childfree.&lt;/p&gt;
&lt;p&gt;As we grow older, our choices become more of a one-way street. This sounds negative, but it&amp;rsquo;s not inherently bad. Going forward without looking back means no second-guessing, and moving forward at full speed toward what you believe is right for you. It lets you plan ahead on principles you believe in. It means you trust yourself.&lt;/p&gt;
</description>
      <source:markdown>With the days growing shorter and work being what it is, I find that once again I don&#39;t even leave the apartment — and when I do, it&#39;s usually for a short errand like grocery shopping or returning something to Amazon at the local Staples.

Work fills up my time, especially now with less daylight, but that&#39;s only half the story. My energy is drained more regularly and thoroughly as I spend more of my [spoons](https://en.wikipedia.org/wiki/Spoon_theory) there.

Fortunately, I believe that at this point in time the downward spiral has slowed down. I am able to select points in my day where I take care of myself on a regular basis. I manage to sleep more overall. I exercise, though briefly, a couple of times a week (OK, twice, and it&#39;s still a struggle, but hey, better than nothing). I go for short walks to get some sun while it&#39;s still out. I see a therapist again to keep an eye on everything, and I managed to get a hold of ADHD meds (finally) if I need them.

And yet, or perhaps because of all of this, I find that I&#39;m thirsty to be more creative. To do more with my own projects — be it this blog, Emacs geekery, or discovering and playing new video games (rather than playing the same old ones over and over). Hell, I&#39;m [even enjoying a new book](https://taonaw.com/2026/11/01/old-mans-war-by-john.html) I&#39;m mostly done with at this point.

Many of my co-workers have kids. As a matter of fact, most of them have kids who have already left home. I find myself wondering how they did it. I can&#39;t imagine the sacrifices that had to be made. For me, it would probably mean switching jobs or choosing which people I can&#39;t spend time with. While I would never be monogamous, I wouldn&#39;t be able to have as many close people to me as I do now. There&#39;s simply not enough time in the day, and days in the week.

I realized that if I had kids, they would take priority, leaving me no time to be who I am today. I wouldn&#39;t be me  — and I like the person I am.

It&#39;s not just me either. I find that my close friends, those in my polyamorous circles, are making the same choices. Only a few days ago, a third one made the choice to undergo a hysterectomy. It&#39;s not just a pattern: it&#39;s a _commitment_ that goes beyond my simpler choice to remain childfree.

As we grow older, our choices become more of a one-way street. This sounds negative, but it&#39;s not inherently bad. Going forward without looking back means no second-guessing, and moving forward at full speed toward what you believe is right for you. It lets you plan ahead on principles you believe in. It means you trust yourself.
</source:markdown>
    </item>
    
    <item>
      <title>Too Much to Say about Games and No Time to Say it</title>
      <link>https://taonaw.com/2026/11/04/too-much-to-say-about.html</link>
      <pubDate>Wed, 04 Nov 2026 08:32:18 -0500</pubDate>
      
      <guid>http://jtr.micro.blog/2026/11/04/too-much-to-say-about.html</guid>
      <description>&lt;p&gt;I want to write about several games I&amp;rsquo;ve been trying out for the last month, and once again I get stuck. Writing is just not the right medium for games. First, there&amp;rsquo;s too much to say about each game, and I feel like I have to rave about each one until my fingers fall off. Second, they are visual — they need to be &lt;em&gt;seen&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;The answer is the same as it&amp;rsquo;s always been: videos. But videos take time. Writing a long post takes a couple of hours, which can spread over a day or two. Making a video takes days, and it can stretch over &lt;em&gt;weeks&lt;/em&gt;. It just doesn&amp;rsquo;t scale, not with the time I have.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://taonaw.com/2026/04/23/things-i-want-to-do.html&#34;&gt;It&amp;rsquo;s a dilemma I keep facing&lt;/a&gt;. I want to talk about these games because I enjoy them and I spend hours gaming each week, but I&amp;rsquo;m not sure I want to spend two weeks or so working on a single video.&lt;/p&gt;
</description>
      <source:markdown>I want to write about several games I&#39;ve been trying out for the last month, and once again I get stuck. Writing is just not the right medium for games. First, there&#39;s too much to say about each game, and I feel like I have to rave about each one until my fingers fall off. Second, they are visual — they need to be *seen*.

The answer is the same as it&#39;s always been: videos. But videos take time. Writing a long post takes a couple of hours, which can spread over a day or two. Making a video takes days, and it can stretch over *weeks*. It just doesn&#39;t scale, not with the time I have.

[It&#39;s a dilemma I keep facing](https://taonaw.com/2026/04/23/things-i-want-to-do.html). I want to talk about these games because I enjoy them and I spend hours gaming each week, but I&#39;m not sure I want to spend two weeks or so working on a single video.

</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://taonaw.com/2026/11/03/nice-day-for-a-walk.html</link>
      <pubDate>Tue, 03 Nov 2026 14:51:44 -0500</pubDate>
      
      <guid>http://jtr.micro.blog/2026/11/03/nice-day-for-a-walk.html</guid>
      <description>&lt;p&gt;Nice day for a walk and a vote 📷🇺🇸&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/img-2089.jpg&#34; width=&#34;450&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</description>
      <source:markdown>Nice day for a walk and a vote 📷🇺🇸

&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/img-2089.jpg&#34; width=&#34;450&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://taonaw.com/2026/11/01/catching-some-needed-sun-this.html</link>
      <pubDate>Sun, 01 Nov 2026 13:36:44 -0500</pubDate>
      
      <guid>http://jtr.micro.blog/2026/11/01/catching-some-needed-sun-this.html</guid>
      <description>&lt;p&gt;Catching some needed sun. This is my favorite season. 📷&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/ec35b1b7-6552-4c18-9420-cc0829220eab.jpg&#34; width=&#34;600&#34; height=&#34;334&#34; alt=&#34;&#34;&gt;
</description>
      <source:markdown>Catching some needed sun. This is my favorite season. 📷

&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/ec35b1b7-6552-4c18-9420-cc0829220eab.jpg&#34; width=&#34;600&#34; height=&#34;334&#34; alt=&#34;&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://taonaw.com/2026/11/01/old-mans-war-by-john.html</link>
      <pubDate>Sun, 01 Nov 2026 12:49:16 -0500</pubDate>
      
      <guid>http://jtr.micro.blog/2026/11/01/old-mans-war-by-john.html</guid>
      <description>&lt;img src=&#34;https://cdn.micro.blog/books/9781429914710/cover.jpg&#34; align=&#34;left&#34; class=&#34;microblog_book&#34; style=&#34;max-width: 60px; margin-right: 20px; margin-top: 0px; padding-top: 0px;&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://micro.blog/books/9781429914710&#34;&gt;Old Man&amp;rsquo;s War&lt;/a&gt; by John Scalzi 📚 doesn’t disappoint. Already half through it! Record time for me.&lt;/p&gt;
</description>
      <source:markdown>&lt;img src=&#34;https://cdn.micro.blog/books/9781429914710/cover.jpg&#34; align=&#34;left&#34; class=&#34;microblog_book&#34; style=&#34;max-width: 60px; margin-right: 20px; margin-top: 0px; padding-top: 0px;&#34;&gt;

[Old Man&#39;s War](https://micro.blog/books/9781429914710) by John Scalzi 📚 doesn’t disappoint. Already half through it! Record time for me. 
</source:markdown>
    </item>
    
    <item>
      <title>RIP Patrick Stewart. Thank You</title>
      <link>https://taonaw.com/2026/10/31/rip-patrick-stewart-thank-you.html</link>
      <pubDate>Sat, 31 Oct 2026 09:23:44 -0500</pubDate>
      
      <guid>http://jtr.micro.blog/2026/10/31/rip-patrick-stewart-thank-you.html</guid>
      <description>&lt;p&gt;Like many others I was saddened to hear that Patrick Stewart had died. Star Trek: TNG was how I first came to know him in my teens, and I believe it&amp;rsquo;s not an exaggeration to say that I loved whatever characters he played or voiced.&lt;/p&gt;
&lt;p&gt;As an adult, I grew to admire him further, especially after I learned he&amp;rsquo;d moved relatively close to me — to &lt;a href=&#34;https://web.archive.org/web/20121004232309/http://www.businessinsider.com/patrick-stewart-buys-in-park-slope-2012-10&#34;&gt;Park Slope in Brooklyn&lt;/a&gt; (at least when he was in New York). I used to work in that neighborhood, and I remember thinking that maybe I&amp;rsquo;d run into him one day. The &lt;a href=&#34;https://web.archive.org/web/20261030195111/https://nypost.com/2026/10/29/real-estate/patrick-stewart-quietly-sold-nyc-home-a-year-before-his-death/&#34;&gt;house has since sold&lt;/a&gt; to an unknown buyer — probably a friend or a relative.&lt;/p&gt;
&lt;p&gt;I didn&amp;rsquo;t know about his deep friendship with Ian McKellen until X-Men, when I suspected the two had a certain chemistry on the screen. I was excited and felt dumb at the same time when I learned that my hunch was a well-known fact to everyone other than me. I looked into it more and learned that the two &lt;a href=&#34;https://mckellen.com/stage/godot/index.htm&#34;&gt;played together in Waiting for Godot on Broadway&lt;/a&gt;, and I&amp;rsquo;ve been trying to get a copy of that production for a long time. A recording of it is &lt;a href=&#34;https://www.nypl.org/locations/lpa/theatre-film-and-tape-archive&#34;&gt;available for viewing only at the New York Public Library&lt;/a&gt;, by appointment.&lt;/p&gt;
&lt;p&gt;As a fan of the old TNG show (I almost finished a rewatch a couple of years ago), I am thinking of giving &lt;a href=&#34;https://en.wikipedia.org/wiki/Star_Trek:_Deep_Space_Nine&#34;&gt;DS9&lt;/a&gt; another try. It was a show I started watching but never got into. Maybe I&amp;rsquo;ll watch First Contact. And of course, there&amp;rsquo;s &lt;a href=&#34;https://en.wikipedia.org/wiki/Star_Trek:_Picard&#34;&gt;Picard&lt;/a&gt;, the show about the captain himself, and from what I gather it &amp;ldquo;requires&amp;rdquo; that I watch some of the Star Trek films again. I might end up going that route.&lt;/p&gt;
&lt;p&gt;Come to think of it, it was also him who got me to &amp;ldquo;get serious&amp;rdquo; about my Earl Grey. I always liked the tea, but after I started re-watching TNG it became a permanent staple on my coffee cart at home, along with Dragon Well, my favorite green tea. By now I know it was never really Earl Grey anyway (he liked Yorkshire Gold), but the habit stuck. Maybe I&amp;rsquo;ll try some.&lt;/p&gt;
&lt;p&gt;I miss him. I&amp;rsquo;m grateful for his influence.&lt;/p&gt;
</description>
      <source:markdown>Like many others I was saddened to hear that Patrick Stewart had died. Star Trek: TNG was how I first came to know him in my teens, and I believe it&#39;s not an exaggeration to say that I loved whatever characters he played or voiced.

As an adult, I grew to admire him further, especially after I learned he&#39;d moved relatively close to me — to [Park Slope in Brooklyn](https://web.archive.org/web/20121004232309/http://www.businessinsider.com/patrick-stewart-buys-in-park-slope-2012-10) (at least when he was in New York). I used to work in that neighborhood, and I remember thinking that maybe I&#39;d run into him one day. The [house has since sold](https://web.archive.org/web/20261030195111/https://nypost.com/2026/10/29/real-estate/patrick-stewart-quietly-sold-nyc-home-a-year-before-his-death/) to an unknown buyer — probably a friend or a relative.

I didn&#39;t know about his deep friendship with Ian McKellen until X-Men, when I suspected the two had a certain chemistry on the screen. I was excited and felt dumb at the same time when I learned that my hunch was a well-known fact to everyone other than me. I looked into it more and learned that the two [played together in Waiting for Godot on Broadway](https://mckellen.com/stage/godot/index.htm), and I&#39;ve been trying to get a copy of that production for a long time. A recording of it is [available for viewing only at the New York Public Library](https://www.nypl.org/locations/lpa/theatre-film-and-tape-archive), by appointment.

As a fan of the old TNG show (I almost finished a rewatch a couple of years ago), I am thinking of giving [DS9](https://en.wikipedia.org/wiki/Star_Trek:_Deep_Space_Nine) another try. It was a show I started watching but never got into. Maybe I&#39;ll watch First Contact. And of course, there&#39;s [Picard](https://en.wikipedia.org/wiki/Star_Trek:_Picard), the show about the captain himself, and from what I gather it &#34;requires&#34; that I watch some of the Star Trek films again. I might end up going that route.

Come to think of it, it was also him who got me to &#34;get serious&#34; about my Earl Grey. I always liked the tea, but after I started re-watching TNG it became a permanent staple on my coffee cart at home, along with Dragon Well, my favorite green tea. By now I know it was never really Earl Grey anyway (he liked Yorkshire Gold), but the habit stuck. Maybe I&#39;ll try some.

I miss him. I&#39;m grateful for his influence.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://taonaw.com/2026/10/29/got-old-mans-war-by.html</link>
      <pubDate>Thu, 29 Oct 2026 16:07:24 -0500</pubDate>
      
      <guid>http://jtr.micro.blog/2026/10/29/got-old-mans-war-by.html</guid>
      <description>&lt;img src=&#34;https://cdn.micro.blog/books/9781429914710/cover.jpg&#34; align=&#34;left&#34; class=&#34;microblog_book&#34; style=&#34;max-width: 60px; margin-right: 20px; margin-top: 0px; padding-top: 0px;&#34;&gt;
&lt;p&gt;Got &lt;a href=&#34;https://micro.blog/books/9781429914710&#34;&gt;Old Man&amp;rsquo;s War&lt;/a&gt; by John Scalzi 📚. I liked his villain book, and I like the guy from what I see online. One chapter in and I&amp;rsquo;m nodding and chuckling. I think I&amp;rsquo;m going to like this one.&lt;/p&gt;
</description>
      <source:markdown>&lt;img src=&#34;https://cdn.micro.blog/books/9781429914710/cover.jpg&#34; align=&#34;left&#34; class=&#34;microblog_book&#34; style=&#34;max-width: 60px; margin-right: 20px; margin-top: 0px; padding-top: 0px;&#34;&gt;

Got [Old Man&#39;s War](https://micro.blog/books/9781429914710) by John Scalzi 📚. I liked his villain book, and I like the guy from what I see online. One chapter in and I&#39;m nodding and chuckling. I think I&#39;m going to like this one.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://taonaw.com/2026/10/29/i-picked-up-a-new.html</link>
      <pubDate>Thu, 29 Oct 2026 08:46:29 -0400</pubDate>
      
      <guid>http://jtr.micro.blog/2026/10/29/i-picked-up-a-new.html</guid>
      <description>&lt;p&gt;I picked up a new &amp;ldquo;Mozzarella cheese&amp;rdquo; from a vegan brand I like. I understand the marketing, but calling vegan products cheese or meat is bullshit. They don’t taste like the real thing. People who look to replace the real thing with the &amp;ldquo;fake&amp;rdquo; version get disappointed anyway.&lt;/p&gt;
&lt;p&gt;Isn&amp;rsquo;t &amp;ldquo;Cashew spread with herbs and spices&amp;rdquo; more appealing? Need to market it? How about &amp;ldquo;Cashew spread with a kick&amp;rdquo; or something similar? It would also skip the chemicals they add to make these taste, look, and smell like the real thing. I think the &amp;ldquo;fake milk&amp;rdquo; industry is catching on, though slowly.&lt;/p&gt;
</description>
      <source:markdown>I picked up a new &#34;Mozzarella cheese&#34; from a vegan brand I like. I understand the marketing, but calling vegan products cheese or meat is bullshit. They don’t taste like the real thing. People who look to replace the real thing with the &#34;fake&#34; version get disappointed anyway. 

Isn&#39;t &#34;Cashew spread with herbs and spices&#34; more appealing? Need to market it? How about &#34;Cashew spread with a kick&#34; or something similar? It would also skip the chemicals they add to make these taste, look, and smell like the real thing. I think the &#34;fake milk&#34; industry is catching on, though slowly.
</source:markdown>
    </item>
    
    <item>
      <title>How do you Read it Later?</title>
      <link>https://taonaw.com/2026/10/26/how-do-you-read-it.html</link>
      <pubDate>Mon, 26 Oct 2026 09:18:53 -0400</pubDate>
      
      <guid>http://jtr.micro.blog/2026/10/26/how-do-you-read-it.html</guid>
      <description>&lt;p&gt;Manton &lt;a href=&#34;https://www.manton.org/2026/10/21/the-bookmarks-links-tab-in.html&#34;&gt;writes&lt;/a&gt; of Micro.blog&amp;rsquo;s Bookmarks:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Bookmarks → Links tab in Micro.blog Premium is practically unknown, but so useful. It archives a copy of everything you link to! HTML, CSS, everything.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I didn&amp;rsquo;t know that&amp;rsquo;s what it did. The button for Links was there, but I never looked into it. All the links I ever linked to. Indexed, searchable, and apparently also &lt;em&gt;archived&lt;/em&gt; as if I bookmarked them myself. I can see how this can be useful.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve &lt;a href=&#34;https://taonaw.com/2025/08/01/thinking-about-organizing-my-rss.html&#34;&gt;discussed Micro.blog&amp;rsquo;s Bookmarks&lt;/a&gt;, which is a read-it-later feature, &lt;a href=&#34;https://taonaw.com/2026/06/29/my-inspiration-checklist-for-writing.html&#34;&gt;before&lt;/a&gt;. It comes with similar features you&amp;rsquo;d expect from such a service, like tagging. For me, this is a simple but essential part of my workflow. In general, I save two kinds of texts: those that I want to read later (and potentially write about), and those I use as a quick syncing option between my phones.&lt;/p&gt;
&lt;p&gt;As I was using the bathroom the other day, reading through some of those (maybe this should be another category?), I did some house cleaning and removed a bunch of these. The reason I bother is mostly to keep it fresh and inviting. As any person who ever used a to-do list would tell you, there&amp;rsquo;s nothing that drains your motivation as quickly as an endless to-do list — which these saved articles basically are. I was also wondering if there&amp;rsquo;s a better way to sort those somehow, which raised the question of how other people do it.&lt;/p&gt;
&lt;p&gt;Tagging is an option, and I tried tagging at some point, but it turned out to be just noise in the end since everything I save is potentially a post waiting to be written (the other option, for syncing, means the articles get deleted as soon as I have them on my other device). Then I thought maybe I should just create blog drafts for whatever I want to write, but that would introduce friction with the app that I don&amp;rsquo;t want to have. It would also be useful to have an option to save these to the Internet Archive, but I can see why this would be an issue quickly.&lt;/p&gt;
&lt;p&gt;So the question remains. How do other people use read-it-later services/apps, if they still do?&lt;/p&gt;
</description>
      <source:markdown>Manton [writes](https://www.manton.org/2026/10/21/the-bookmarks-links-tab-in.html) of Micro.blog&#39;s Bookmarks:

&gt; The Bookmarks → Links tab in Micro.blog Premium is practically unknown, but so useful. It archives a copy of everything you link to! HTML, CSS, everything.

I didn&#39;t know that&#39;s what it did. The button for Links was there, but I never looked into it. All the links I ever linked to. Indexed, searchable, and apparently also *archived* as if I bookmarked them myself. I can see how this can be useful.

I&#39;ve [discussed Micro.blog&#39;s Bookmarks](https://taonaw.com/2025/08/01/thinking-about-organizing-my-rss.html), which is a read-it-later feature, [before](https://taonaw.com/2026/06/29/my-inspiration-checklist-for-writing.html). It comes with similar features you&#39;d expect from such a service, like tagging. For me, this is a simple but essential part of my workflow. In general, I save two kinds of texts: those that I want to read later (and potentially write about), and those I use as a quick syncing option between my phones.

As I was using the bathroom the other day, reading through some of those (maybe this should be another category?), I did some house cleaning and removed a bunch of these. The reason I bother is mostly to keep it fresh and inviting. As any person who ever used a to-do list would tell you, there&#39;s nothing that drains your motivation as quickly as an endless to-do list — which these saved articles basically are. I was also wondering if there&#39;s a better way to sort those somehow, which raised the question of how other people do it.

Tagging is an option, and I tried tagging at some point, but it turned out to be just noise in the end since everything I save is potentially a post waiting to be written (the other option, for syncing, means the articles get deleted as soon as I have them on my other device). Then I thought maybe I should just create blog drafts for whatever I want to write, but that would introduce friction with the app that I don&#39;t want to have. It would also be useful to have an option to save these to the Internet Archive, but I can see why this would be an issue quickly.

So the question remains. How do other people use read-it-later services/apps, if they still do?
</source:markdown>
    </item>
    
    <item>
      <title>A Weekend Hike and Turning Off Work Mode</title>
      <link>https://taonaw.com/2026/10/25/a-weekend-hike-and-turning.html</link>
      <pubDate>Sun, 25 Oct 2026 11:39:32 -0400</pubDate>
      
      <guid>http://jtr.micro.blog/2026/10/25/a-weekend-hike-and-turning.html</guid>
      <description>&lt;p&gt;A few days after I returned from &lt;a href=&#34;https://taonaw.com/2026/09/08/almost-time-to-leave-an.html&#34;&gt;Maine&lt;/a&gt;, I made an impulsive choice to take another short vacation, or more of an extended weekend. The idea was to plan as little as possible: find a place to hike nearby, book a hotel or Airbnb, and just &lt;em&gt;do&lt;/em&gt; it instead of thinking about it for months. It worked — I followed through this time. 📷&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/dsc03338.jpg&#34; width=&#34;600&#34; height=&#34;314&#34; alt=&#34;Auto-generated description: A vast landscape of rolling hills covered in autumn-colored trees stretches under a clear blue sky.&#34;&gt;
&lt;p&gt;I was pretty much able to turn off my mental &amp;ldquo;work mode&amp;rdquo; without issues, which hasn&amp;rsquo;t been easy the last few vacations. The fact that I use my work phone when I&amp;rsquo;m out doesn&amp;rsquo;t help of course. I know it&amp;rsquo;s one of those &amp;ldquo;duh&amp;rdquo; things, but you&amp;rsquo;d be surprised how hard it is to disconnect. It&amp;rsquo;s like exercising a skill: you get better with time.&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/dsc03331.jpg&#34; width=&#34;600&#34; height=&#34;346&#34; alt=&#34;Auto-generated description: A serene forest scene displays a calm river reflecting the colorful autumn foliage and surrounding rocks.&#34;&gt;
&lt;p&gt;I took a picture of the sign at the entrance to the park, and as we were walking I matched the trails in the picture against Google Maps on my phone&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;. I made navigation calls with &lt;a href=&#34;https://rkwb.micro.blog&#34;&gt;RKWB&lt;/a&gt; this time. I realize, in hindsight, that I wasn&amp;rsquo;t as passive as I was in Maine. We spent over 5 hours hiking and throwing stupid &amp;ldquo;your face&amp;rdquo; jokes at each other at every opportunity, but overall we were quiet, pointing at water springs, leaves, and anything else that looked interesting. It was nice to have someone wait and look after me for a change as we climbed down high rocks and jumped across muddy puddles.&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/walk.png&#34; width=&#34;600&#34; height=&#34;800&#34; alt=&#34;A detailed topographic map shows hiking trails, campgrounds, and natural features&#34;&gt;
&lt;p&gt;The hotel was nice. Nothing fancy, but for the price (especially compared to other Airbnbs in the area) you couldn&amp;rsquo;t beat it. A bedroom and a small living room/dining area, a small kitchen, and a full-size bathtub. It was nice and clean, with fresh towels every day, WiFi, phone chargers, a TV with movie channels, and anything else you need — light breakfast included.&lt;/p&gt;
&lt;p&gt;As a person who used to live in NJ for years, it was an odd choice for a vacation and to stay two nights in a suburban town with strip malls and Starbucks. To me, a vacation needed traveling by airplane or at least a train, a suitcase, and a few dedicated days. This was nothing like it. We found a local coffee shop sandwiched between a dry cleaner and an ice cream shop, and an interesting thrift store with a couple of tchotchkes to take home, even though it was part of the local church right next to the quiet driveways of the houses around. It was a place people live in, and it made the whole transition feel more natural.&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;One of the benefits I got used to on the Android is &lt;a href=&#34;https://play.google.com/store/apps/details?id=net.osmand&amp;amp;hl=en_US&#34;&gt;OsmAnd&lt;/a&gt;, which allows downloading detailed trail maps as layers. I believe it&amp;rsquo;s also possible on an iPhone, but I&amp;rsquo;ll let this be another good reason to use my Android on the next hike.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
      <source:markdown>A few days after I returned from [Maine](https://taonaw.com/2026/09/08/almost-time-to-leave-an.html), I made an impulsive choice to take another short vacation, or more of an extended weekend. The idea was to plan as little as possible: find a place to hike nearby, book a hotel or Airbnb, and just *do* it instead of thinking about it for months. It worked — I followed through this time. 📷

&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/dsc03338.jpg&#34; width=&#34;600&#34; height=&#34;314&#34; alt=&#34;Auto-generated description: A vast landscape of rolling hills covered in autumn-colored trees stretches under a clear blue sky.&#34;&gt;

I was pretty much able to turn off my mental &#34;work mode&#34; without issues, which hasn&#39;t been easy the last few vacations. The fact that I use my work phone when I&#39;m out doesn&#39;t help of course. I know it&#39;s one of those &#34;duh&#34; things, but you&#39;d be surprised how hard it is to disconnect. It&#39;s like exercising a skill: you get better with time.

&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/dsc03331.jpg&#34; width=&#34;600&#34; height=&#34;346&#34; alt=&#34;Auto-generated description: A serene forest scene displays a calm river reflecting the colorful autumn foliage and surrounding rocks.&#34;&gt;

I took a picture of the sign at the entrance to the park, and as we were walking I matched the trails in the picture against Google Maps on my phone[^1]. I made navigation calls with [RKWB](https://rkwb.micro.blog) this time. I realize, in hindsight, that I wasn&#39;t as passive as I was in Maine. We spent over 5 hours hiking and throwing stupid &#34;your face&#34; jokes at each other at every opportunity, but overall we were quiet, pointing at water springs, leaves, and anything else that looked interesting. It was nice to have someone wait and look after me for a change as we climbed down high rocks and jumped across muddy puddles.

&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/walk.png&#34; width=&#34;600&#34; height=&#34;800&#34; alt=&#34;A detailed topographic map shows hiking trails, campgrounds, and natural features&#34;&gt;

The hotel was nice. Nothing fancy, but for the price (especially compared to other Airbnbs in the area) you couldn&#39;t beat it. A bedroom and a small living room/dining area, a small kitchen, and a full-size bathtub. It was nice and clean, with fresh towels every day, WiFi, phone chargers, a TV with movie channels, and anything else you need — light breakfast included.

As a person who used to live in NJ for years, it was an odd choice for a vacation and to stay two nights in a suburban town with strip malls and Starbucks. To me, a vacation needed traveling by airplane or at least a train, a suitcase, and a few dedicated days. This was nothing like it. We found a local coffee shop sandwiched between a dry cleaner and an ice cream shop, and an interesting thrift store with a couple of tchotchkes to take home, even though it was part of the local church right next to the quiet driveways of the houses around. It was a place people live in, and it made the whole transition feel more natural.

[^1]: One of the benefits I got used to on the Android is [OsmAnd](https://play.google.com/store/apps/details?id=net.osmand&amp;hl=en_US), which allows downloading detailed trail maps as layers. I believe it&#39;s also possible on an iPhone, but I&#39;ll let this be another good reason to use my Android on the next hike.
</source:markdown>
    </item>
    
    <item>
      <title>How do you Title your Posts?</title>
      <link>https://taonaw.com/2026/10/22/how-do-you-title-your.html</link>
      <pubDate>Thu, 22 Oct 2026 22:39:25 -0400</pubDate>
      
      <guid>http://jtr.micro.blog/2026/10/22/how-do-you-title-your.html</guid>
      <description>&lt;p&gt;During my college days, back when I had to come up with headlines for our newspaper, we used the AP Stylebook. I roughly remember that words that don&amp;rsquo;t have meaning of their own were lowercased and meaningful words got capitalized. This is more or less what I&amp;rsquo;ve done here, on my blog.&lt;/p&gt;
&lt;p&gt;The title of this post, &amp;ldquo;How do you Title your Posts,&amp;rdquo; is an example: &amp;ldquo;How&amp;rdquo; is the first word, so it gets capitalized (beginning of sentence). &amp;ldquo;Do&amp;rdquo; and &amp;ldquo;you&amp;rdquo; are meaningless on their own; they just glue to other parts, so lowercase. &amp;ldquo;Title&amp;rdquo; and &amp;ldquo;Posts&amp;rdquo; are the main parts, so they do stand on their own. The connecting word between them, &amp;ldquo;your,&amp;rdquo; is what links them, so lowercase. Another way to look at this is that if I were to title this post &amp;ldquo;How Title Posts,&amp;rdquo; it still conveys a meaning — but &amp;ldquo;how do you your&amp;rdquo; is gibberish.&lt;/p&gt;
&lt;p&gt;If you find this explanation confusing and think I make this up as I go, you&amp;rsquo;re right. That&amp;rsquo;s why my blog&amp;rsquo;s titles are messy. I want to do something about it, to come up with some guide to follow.&lt;/p&gt;
&lt;p&gt;We had &lt;a href=&#34;https://michaelharley.net/posts/2026/06/15/bloggers-can-we-make-better-titles-for-our-posts/&#34;&gt;a conversation around the &lt;em&gt;content&lt;/em&gt; of blog titles&lt;/a&gt;, but not syntax. From what I can tell, we bloggers capitalize titles in mostly three different ways. If I use my title here as an example again:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;How do you title your posts&lt;/li&gt;
&lt;li&gt;How Do You Title Your Posts&lt;/li&gt;
&lt;li&gt;How Do you Title your Posts&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I don&amp;rsquo;t like to capitalize just the first word (1: sentence case). It feels lazy to me. Not every post on my blog gets a title, so posts that do need to have presence, not look like they&amp;rsquo;re apologizing for being late to the party. You may disagree, and plenty of blogs choose this route.&lt;/p&gt;
&lt;p&gt;The next one (2: title case) is slightly better, but not by much. It feels forced in a way, because some of the small words are used as connecting glue: they have no power on their own and shouldn&amp;rsquo;t be capitalized.&lt;/p&gt;
&lt;p&gt;The advantage of the first two methods is that they&amp;rsquo;re consistent and easy to follow. When you start playing around with which words get capitalized and why, as we have in 3, things get complicated and inconsistent.&lt;/p&gt;
&lt;p&gt;I went back to check the &lt;a href=&#34;https://archive.org/download/the-associated-press-ap-stylebook-2020/The%20Associated%20Press%20-%20AP%20Stylebook%202020-2022-The%20Associates%20Press%20%282020%29.pdf&#34;&gt;AP Stylebook says&lt;/a&gt;:&lt;sup&gt;&lt;a id=&#34;fnr.1&#34; class=&#34;footref&#34; href=&#34;#fn.1&#34; role=&#34;doc-backlink&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Capitalize only the first word and proper nouns in headlines that use AP style. Exception:
The first word after a colon is always uppercase in headlines. Always capitalize the first letter of a headline, even if it starts with a proper name such as iPhone or eBay, though recasting may be the better choice.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ugh!&lt;/p&gt;
&lt;p&gt;First, it takes me back to grammar school. Fine, proper nouns are not that hard, they are basically names: Mount Everest is a proper noun, mountain is not. But then I also need to remember to capitalize the first letter after a colon, and what I especially don&amp;rsquo;t like is to capitalize iPhone as IPhone if it&amp;rsquo;s the first word in the title. It looks so off that they even suggest avoiding it and finding a workaround&amp;hellip; So why bother?&lt;/p&gt;
&lt;p&gt;Besides, these guides mean that most of my titles will end up having only the first word capitalized. Here are a few random titles from my blog: &amp;ldquo;My blog fails accessibility tests, and that&amp;rsquo;s okay&amp;rdquo; or &amp;ldquo;I don&amp;rsquo;t use soap for all my dishes.&amp;rdquo; This feels especially off with series titles, like my Emacs Config Gems. Writing those as &amp;ldquo;Emacs Config Gems - Part X&amp;rdquo; is good. &amp;ldquo;Emacs config gems - part x&amp;rdquo; is not (technically I could argue an em dash is like a colon, so the word &amp;ldquo;part&amp;rdquo; is capitalized, which is slightly better, but it feels like a hack to me).&lt;/p&gt;
&lt;p&gt;At this point, I&amp;rsquo;m basically where I started. The words that seem important — for reasons I cannot justify with any official guides — get capitalized. Call it the unsupported title case&amp;hellip; case.&lt;/p&gt;
&lt;h1 id=&#34;footnotes&#34;&gt;Footnotes&lt;/h1&gt;
&lt;p&gt;&lt;sup&gt;&lt;a id=&#34;fn.1&#34; href=&#34;#fnr.1&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; At least, the 55th edition. The current one is behind a paywall.&lt;/p&gt;
</description>
      <source:markdown>During my college days, back when I had to come up with headlines for our newspaper, we used the AP Stylebook. I roughly remember that words that don&#39;t have meaning of their own were lowercased and meaningful words got capitalized. This is more or less what I&#39;ve done here, on my blog.

The title of this post, &#34;How do you Title your Posts,&#34; is an example: &#34;How&#34; is the first word, so it gets capitalized (beginning of sentence). &#34;Do&#34; and &#34;you&#34; are meaningless on their own; they just glue to other parts, so lowercase. &#34;Title&#34; and &#34;Posts&#34; are the main parts, so they do stand on their own. The connecting word between them, &#34;your,&#34; is what links them, so lowercase. Another way to look at this is that if I were to title this post &#34;How Title Posts,&#34; it still conveys a meaning — but &#34;how do you your&#34; is gibberish.

If you find this explanation confusing and think I make this up as I go, you&#39;re right. That&#39;s why my blog&#39;s titles are messy. I want to do something about it, to come up with some guide to follow.

We had [a conversation around the *content* of blog titles](https://michaelharley.net/posts/2026/06/15/bloggers-can-we-make-better-titles-for-our-posts/), but not syntax. From what I can tell, we bloggers capitalize titles in mostly three different ways. If I use my title here as an example again: 

1.  How do you title your posts
2.  How Do You Title Your Posts
3.  How Do you Title your Posts

I don&#39;t like to capitalize just the first word (1: sentence case). It feels lazy to me. Not every post on my blog gets a title, so posts that do need to have presence, not look like they&#39;re apologizing for being late to the party. You may disagree, and plenty of blogs choose this route.

The next one (2: title case) is slightly better, but not by much. It feels forced in a way, because some of the small words are used as connecting glue: they have no power on their own and shouldn&#39;t be capitalized.

The advantage of the first two methods is that they&#39;re consistent and easy to follow. When you start playing around with which words get capitalized and why, as we have in 3, things get complicated and inconsistent.

I went back to check the [AP Stylebook says](https://archive.org/download/the-associated-press-ap-stylebook-2020/The%20Associated%20Press%20-%20AP%20Stylebook%202020-2022-The%20Associates%20Press%20%282020%29.pdf):&lt;sup&gt;&lt;a id=&#34;fnr.1&#34; class=&#34;footref&#34; href=&#34;#fn.1&#34; role=&#34;doc-backlink&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;

&gt; Capitalize only the first word and proper nouns in headlines that use AP style. Exception:
&gt; The first word after a colon is always uppercase in headlines. Always capitalize the first letter of a headline, even if it starts with a proper name such as iPhone or eBay, though recasting may be the better choice.

Ugh!

First, it takes me back to grammar school. Fine, proper nouns are not that hard, they are basically names: Mount Everest is a proper noun, mountain is not. But then I also need to remember to capitalize the first letter after a colon, and what I especially don&#39;t like is to capitalize iPhone as IPhone if it&#39;s the first word in the title. It looks so off that they even suggest avoiding it and finding a workaround... So why bother?

Besides, these guides mean that most of my titles will end up having only the first word capitalized. Here are a few random titles from my blog: &#34;My blog fails accessibility tests, and that&#39;s okay&#34; or &#34;I don&#39;t use soap for all my dishes.&#34; This feels especially off with series titles, like my Emacs Config Gems. Writing those as &#34;Emacs Config Gems - Part X&#34; is good. &#34;Emacs config gems - part x&#34; is not (technically I could argue an em dash is like a colon, so the word &#34;part&#34; is capitalized, which is slightly better, but it feels like a hack to me).

At this point, I&#39;m basically where I started. The words that seem important — for reasons I cannot justify with any official guides — get capitalized. Call it the unsupported title case... case.


# Footnotes

&lt;sup&gt;&lt;a id=&#34;fn.1&#34; href=&#34;#fnr.1&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; At least, the 55th edition. The current one is behind a paywall.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://taonaw.com/2026/10/20/afternoon-walks-like-these-are.html</link>
      <pubDate>Tue, 20 Oct 2026 14:49:17 -0400</pubDate>
      
      <guid>http://jtr.micro.blog/2026/10/20/afternoon-walks-like-these-are.html</guid>
      <description>&lt;p&gt;Afternoon Walks like these are one of my best life hacks. Boosts the mood and allows perspective that can narrow down to a tunnel vision during work. 📷&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/25102.jpg&#34; width=&#34;450&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</description>
      <source:markdown>Afternoon Walks like these are one of my best life hacks. Boosts the mood and allows perspective that can narrow down to a tunnel vision during work. 📷

&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/25102.jpg&#34; width=&#34;450&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://taonaw.com/2026/10/20/i-love-how-one-blog.html</link>
      <pubDate>Tue, 20 Oct 2026 08:28:22 -0400</pubDate>
      
      <guid>http://jtr.micro.blog/2026/10/20/i-love-how-one-blog.html</guid>
      <description>&lt;p&gt;I love how one blog led me to another, which led me to a cool IndieWeb thing, which got me to write an email, which put me in a good mood to write a quick post like this. IndieWeb is live and well, and it&amp;rsquo;s good to have colorful blogs in the morning before I dive into the grind.&lt;/p&gt;
</description>
      <source:markdown>I love how one blog led me to another, which led me to a cool IndieWeb thing, which got me to write an email, which put me in a good mood to write a quick post like this. IndieWeb is live and well, and it&#39;s good to have colorful blogs in the morning before I dive into the grind.
</source:markdown>
    </item>
    
    <item>
      <title>On Pages that Aren&#39;t Pages</title>
      <link>https://taonaw.com/2026/10/19/on-pages-that-arent-pages.html</link>
      <pubDate>Mon, 19 Oct 2026 09:35:48 -0400</pubDate>
      
      <guid>http://jtr.micro.blog/2026/10/19/on-pages-that-arent-pages.html</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://marisabel.nl&#34;&gt;Marisabel&lt;/a&gt; is hosting this month&amp;rsquo;s IndieWeb Carnival, and the theme is &lt;a href=&#34;https://marisabel.nl/public/blog/Indieweb_Carnival_October_2026_Pages&#34;&gt;Pages&lt;/a&gt;.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; I thought I&amp;rsquo;d add my version to this appealing topic.&lt;/p&gt;
&lt;p&gt;The first thing I realized while thinking about pages is that it&amp;rsquo;s a concept, a dynamic idea, not paper pages, as I initially thought. To me, the word pages automatically connects with paper because much of my life has been tied to paper pages. I&amp;rsquo;ve tried carrying around a &lt;a href=&#34;https://taonaw.com/2023/02/16/my-pocket-notebooks.html&#34;&gt;pocket notebook&lt;/a&gt; to &lt;a href=&#34;https://taonaw.com/2023/08/31/evaluating-writing-in.html&#34;&gt;write down&lt;/a&gt; my thoughts and capture ideas &lt;a href=&#34;https://taonaw.com/2024/10/01/notebook-vs-digital.html&#34;&gt;several times&lt;/a&gt;, but it never stuck. In these notebooks, the idea of a page was an important limitation: I wanted a page dedicated to each morning, no more, no less.&lt;/p&gt;
&lt;p&gt;In digital format, my pages stop being physical. When I think of &amp;ldquo;pages&amp;rdquo; in my digital realm, I naturally gravitate toward my &lt;a href=&#34;https://taonaw.com/2026/01/25/why-i-use-denote.html&#34;&gt;Denote info-notes&lt;/a&gt;, a collection of how-to guides I write for myself. It looks like this:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;20261017T203856–glove80__equipment.org
20261015T100231–getting-and-cleaning-user-emails-from-listserv.org
20231012T205107–self-care-personal__health.org
20260219T235651–mpv-stuff__linux.org
20240922T160409–people-at-work.org
20260220T083149–taking-time-off-sme.org
0250910T104825–onboarding-todo-list.org
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;This list of items looks messy at first, but it is carefully organized by topic and tabs, some of which are not visible in this example. These pages have replaced my online wiki (or digital garden) for several reasons, and these are the last pages I write, at least conceptually.&lt;/p&gt;
&lt;p&gt;This idea that I no longer write in pages didn&amp;rsquo;t sit well with me. I spend a big chunk of my day writing: I write posts, like the one you&amp;rsquo;re reading now; I write emails both for work and pleasure; I write some fiction on the side; and I often write in my journal. Isn&amp;rsquo;t writing measured in pages?&lt;/p&gt;
&lt;p&gt;Apparently not for me.&lt;/p&gt;
&lt;p&gt;Without pages, I don&amp;rsquo;t have the same limitation I had in my notebooks. There are others, sure, but they are not as clear and concise as pages in a notebook. Time is an obvious limitation, but I don&amp;rsquo;t always have the same amount of it when I start, and depending on how my day goes, I might have more or less of it. Word count is even more ambiguous, and I don&amp;rsquo;t care about it on a computer. My energy and writing &amp;ldquo;mood&amp;rdquo; is yet another ever-changing limitation. A new possible restriction is my new keyboard and my desk — I don&amp;rsquo;t like to write on a different keyboard or away from my desk for long&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;If nothing limits my writing and I can almost always write, does it mean writing is underappreciated without pages?&lt;/p&gt;
&lt;p&gt;I thought about it for a minute and decided that, for me, this isn&amp;rsquo;t the case. To me, writing is talking and thinking. It&amp;rsquo;s too much of a habit to be valued in such terms because it happens — and needs to happen — all the time. This is one of the reasons I stopped using a notebook: it was &lt;em&gt;too&lt;/em&gt; limiting. It was also chaotic and disorganized (my horrible handwriting making it much worse) to the point that retrieval later was nearly impossible, another reason I often write: to remember.&lt;/p&gt;
&lt;p&gt;Still, the pages from my journals that I wrote in my early 20s, some in my native language but mostly in English, are human and &lt;em&gt;me&lt;/em&gt; in a way my journal entries (that&amp;rsquo;s how I call them in the digital realm, entries, just as my blog texts are posts, even if they are unpublished drafts) will never be. I thought about humanizing my entries in pages again — &lt;a href=&#34;https://taonaw.com/2026/07/20/two-weeks-two-projects.html&#34;&gt;that of a book&lt;/a&gt;. But that&amp;rsquo;s one big mountain I&amp;rsquo;m not climbing right now.&lt;/p&gt;
&lt;p&gt;And so, the time limit kicks in, and it&amp;rsquo;s time to move on with the day. I will think more about pages — those that I think about and those that others have.&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://francescrossley.com/pages-on-pages/&#34;&gt;Fran&lt;/a&gt; told me about it in her feed, and thanks to her, I discovered Marisabel, and through her, more folks who wrote about pages and are a part of the IndieWeb in general. I want to expand on those, but time is limited, so for now I wrote down this quick reminder.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt;I used to write from coffee shops on my Chromebook and later on my Mac, but I do that less these days. First, I find that the noise that I used to enjoy can be distracting nowadays. Second, I am always afraid of spilling coffee or tea on my computer (if it ever happens to you, this phobia tends to stick). Third, many places in NYC are hostile toward laptops and their owners, blocking outlets, restricting WiFi, or posting a big signs saying &amp;ldquo;no laptops.&amp;rdquo;&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
      <source:markdown>[Marisabel](https://marisabel.nl) is hosting this month&#39;s IndieWeb Carnival, and the theme is [Pages](https://marisabel.nl/public/blog/Indieweb_Carnival_October_2026_Pages).[^1] I thought I&#39;d add my version to this appealing topic.

The first thing I realized while thinking about pages is that it&#39;s a concept, a dynamic idea, not paper pages, as I initially thought. To me, the word pages automatically connects with paper because much of my life has been tied to paper pages. I&#39;ve tried carrying around a [pocket notebook](https://taonaw.com/2023/02/16/my-pocket-notebooks.html) to [write down](https://taonaw.com/2023/08/31/evaluating-writing-in.html) my thoughts and capture ideas [several times](https://taonaw.com/2024/10/01/notebook-vs-digital.html), but it never stuck. In these notebooks, the idea of a page was an important limitation: I wanted a page dedicated to each morning, no more, no less.

In digital format, my pages stop being physical. When I think of &#34;pages&#34; in my digital realm, I naturally gravitate toward my [Denote info-notes](https://taonaw.com/2026/01/25/why-i-use-denote.html), a collection of how-to guides I write for myself. It looks like this:

```
20261017T203856–glove80__equipment.org
20261015T100231–getting-and-cleaning-user-emails-from-listserv.org
20231012T205107–self-care-personal__health.org
20260219T235651–mpv-stuff__linux.org
20240922T160409–people-at-work.org
20260220T083149–taking-time-off-sme.org
0250910T104825–onboarding-todo-list.org
```
This list of items looks messy at first, but it is carefully organized by topic and tabs, some of which are not visible in this example. These pages have replaced my online wiki (or digital garden) for several reasons, and these are the last pages I write, at least conceptually.

This idea that I no longer write in pages didn&#39;t sit well with me. I spend a big chunk of my day writing: I write posts, like the one you&#39;re reading now; I write emails both for work and pleasure; I write some fiction on the side; and I often write in my journal. Isn&#39;t writing measured in pages?

Apparently not for me.

Without pages, I don&#39;t have the same limitation I had in my notebooks. There are others, sure, but they are not as clear and concise as pages in a notebook. Time is an obvious limitation, but I don&#39;t always have the same amount of it when I start, and depending on how my day goes, I might have more or less of it. Word count is even more ambiguous, and I don&#39;t care about it on a computer. My energy and writing &#34;mood&#34; is yet another ever-changing limitation. A new possible restriction is my new keyboard and my desk — I don&#39;t like to write on a different keyboard or away from my desk for long[^2].

If nothing limits my writing and I can almost always write, does it mean writing is underappreciated without pages?

I thought about it for a minute and decided that, for me, this isn&#39;t the case. To me, writing is talking and thinking. It&#39;s too much of a habit to be valued in such terms because it happens — and needs to happen — all the time. This is one of the reasons I stopped using a notebook: it was *too* limiting. It was also chaotic and disorganized (my horrible handwriting making it much worse) to the point that retrieval later was nearly impossible, another reason I often write: to remember.

Still, the pages from my journals that I wrote in my early 20s, some in my native language but mostly in English, are human and *me* in a way my journal entries (that&#39;s how I call them in the digital realm, entries, just as my blog texts are posts, even if they are unpublished drafts) will never be. I thought about humanizing my entries in pages again — [that of a book](https://taonaw.com/2026/07/20/two-weeks-two-projects.html). But that&#39;s one big mountain I&#39;m not climbing right now.

And so, the time limit kicks in, and it&#39;s time to move on with the day. I will think more about pages — those that I think about and those that others have.

[^1]: [Fran](https://francescrossley.com/pages-on-pages/) told me about it in her feed, and thanks to her, I discovered Marisabel, and through her, more folks who wrote about pages and are a part of the IndieWeb in general. I want to expand on those, but time is limited, so for now I wrote down this quick reminder.

[^2]: I used to write from coffee shops on my Chromebook and later on my Mac, but I do that less these days. First, I find that the noise that I used to enjoy can be distracting nowadays. Second, I am always afraid of spilling coffee or tea on my computer (if it ever happens to you, this phobia tends to stick). Third, many places in NYC are hostile toward laptops and their owners, blocking outlets, restricting WiFi, or posting a big signs saying &#34;no laptops.&#34;

</source:markdown>
    </item>
    
    <item>
      <title>Glove80: One Month in</title>
      <link>https://taonaw.com/2026/10/17/glove-one-month-in.html</link>
      <pubDate>Sat, 17 Oct 2026 09:18:45 -0400</pubDate>
      
      <guid>http://jtr.micro.blog/2026/10/17/glove-one-month-in.html</guid>
      <description>&lt;p&gt;It&amp;rsquo;s &lt;a href=&#34;https://taonaw.com/2026/09/15/glove-first-impressions-the-typing.html&#34;&gt;been a month&lt;/a&gt; since I first plugged my &lt;a href=&#34;https://www.moergo.com/pages/glove80&#34;&gt;Glove80&lt;/a&gt; into Hedwig and started using it, so I thought it was time for a follow-up.&lt;/p&gt;
&lt;center&gt;&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#34;https://www.youtube.com/embed/fzETFd9l1zk?si=ecvxebJ4GsHZHZQV&#34; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;&lt;/center&gt;
&lt;p&gt;First things first: this keyboard is the most comfortable thing I&amp;rsquo;ve ever typed on, to the point that I cringe now when I place my fingers on a regular keyboard in the office. If I wasn&amp;rsquo;t a keyboard snob earlier with my Kinesis, I definitely am now.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s not just the ergonomics, which I will get to below. I didn&amp;rsquo;t realize how important the switches are. I thought I&amp;rsquo;d miss the clicky sound and feel of my old brown switches, and sometimes I do for a moment, but it&amp;rsquo;s only for a few seconds. A whole morning of typing in Emacs? Nah. The &lt;a href=&#34;https://www.moergo.com/pages/glove80-key-switches&#34;&gt;Cherry Blossom switches&lt;/a&gt; that come with this keyboard are a pleasure to work with. They&amp;rsquo;re not only silent, but also super easy to press. It&amp;rsquo;s like whispering to my keyboard instead of shouting at it.&lt;/p&gt;
&lt;p&gt;The real reason I ended up with the Glove80 was &lt;a href=&#34;https://taonaw.com/2026/08/16/rsi-and-emacs-when-your.html&#34;&gt;my RSI&lt;/a&gt;, and I&amp;rsquo;m happy to say it&amp;rsquo;s gone. That&amp;rsquo;s probably why 90% of people buy a keyboard that looks &amp;ldquo;crazy&amp;rdquo; like this one in the first place. Having the two halves separate also makes my shoulders and arms feel better. The keyboard parts are very light, so rotating them a bit into a slight &amp;ldquo;V&amp;rdquo; to fit the natural angle of my arms and wrists is automatic as I move around a bit, especially when I stand at my desk. With the Kinesis, which is much heavier and bulkier, this was a whole thing, not to mention the cables that ended up tangling around my coffee cup in the morning. This is much better.&lt;/p&gt;
&lt;p&gt;Another important factor is the keywells. My fingers fit into those as soon as I took the keyboard out of the box. I know the keywells aren&amp;rsquo;t specific to the Glove80, but it was the first time I experienced them, and it makes you wonder why they don&amp;rsquo;t exist on all keyboards. It also helps you find the right position instantly. The palm rests fit, the slight height differences in the wells tell your pinkies where they should go, the thumbs naturally extend to the thumb row&amp;hellip; it all felt &lt;em&gt;right&lt;/em&gt; the second I placed my hands on the Glove80, and a month later it&amp;rsquo;s jarring not to have this when I switch to another keyboard.&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/20261016t084305-glove80.jpg&#34; width=&#34;600&#34; height=&#34;345&#34; alt=&#34;A hand is resting on keys that are curved downward on a keyboard with white keycaps.&#34;&gt;
&lt;p&gt;This brings me to the key positions and the columnar layout, which was (and still is, to an extent) the hardest part to get used to. For the most part, the regular keys for QWERTY typing work. The issue is more with the function keys in their factory settings and the conflict, in my case, with what Emacs wants me to use. I&amp;rsquo;m mostly used to the common shortcuts now, but my right hand still does most of the work with the left Ctrl, and I have to consciously force myself to use the right Ctrl key for keys on the left half (like x or s) and vice versa&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;The main issue I have with the keyboard now is gaming. This keyboard isn&amp;rsquo;t meant for WASD (see the layout in the picture below), which is hard-coded into any gamer&amp;rsquo;s DNA. For now, I switch back to the Kinesis when I play any action games. I could probably just create another layer for gaming, shifting the keys to maybe RDFG, but that&amp;rsquo;s just weird. Besides, games are more in the keyboard shouting category than the whispering one.&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/20261016t084304-glove80.jpg&#34; width=&#34;600&#34; height=&#34;558&#34; alt=&#34;A close-up view of a white computer keyboard with WASD keys showing.&#34;&gt;
&lt;p&gt;Other small annoyances… let&amp;rsquo;s see.&lt;/p&gt;
&lt;p&gt;The legs of this keyboard. They are essentially screws with pads (the &amp;ldquo;boot&amp;rdquo; of the leg), and even though I use the nuts and rubber rings that came with the keyboard — which do help — the screws still move a bit from time to time, which results in the keyboard being a bit wobbly. It doesn&amp;rsquo;t happen often, and it takes a few seconds to fix, but I feel like there needs to be a better solution. I like to use a high tented angle with my Glove80, which means that when I want to use the case to take the keyboard somewhere, I have to unscrew the two long legs — the ones under the thumb rows — so they fit in the case, and then screw them back in and tighten them, which means I&amp;rsquo;m avoiding taking it with me, which is a shame. Here&amp;rsquo;s what these look like up close:&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/20261016t084306-glove80.jpg&#34; width=&#34;600&#34; height=&#34;351&#34; alt=&#34;A close-up view of a white keyboard with adjustable screw legs.&#34;&gt;
&lt;p&gt;Two more nitpicky things: switching back to the Kinesis is actually confusing now, which I didn&amp;rsquo;t expect. I now type &lt;em&gt;worse&lt;/em&gt; on the Kinesis than I used to. Not exactly bad, when you think about it: the whole point was to move away from standard keyboards, but the world still runs on the old standard. I now expect to find common function keys under my thumbs (where they should be!), but they aren&amp;rsquo;t, and that leads to typos at work because I don&amp;rsquo;t take the keyboard with me as I mentioned above. I&amp;rsquo;m fine on my laptop keyboard though; I guess it&amp;rsquo;s different enough from the Glove80 that my hands register it as a whole different mode and don&amp;rsquo;t get confused.&lt;/p&gt;
&lt;p&gt;The other tiny small thing is not the keyboard&amp;rsquo;s fault at all: hard drive password at boot on Linux. There&amp;rsquo;s no Bluetooth at boot (it&amp;rsquo;s locked behind the encryption if you encrypt your hard drive), so I need to physically plug it in with the USB. This is a tiny little thing, but I find that passwords in general are frozen in my finger memory, and I have to watch myself type them now to get them right. The solution here is probably using new passwords that will work with this keyboard — which in turn means I will have the reverse problem when I can&amp;rsquo;t use this keyboard.&lt;/p&gt;
&lt;p&gt;All in all though, this keyboard is fantastic. A few more months, and I&amp;rsquo;m sure I&amp;rsquo;ll incorporate more tricks to help with some of the issues I described above. I&amp;rsquo;m glad I got it. It didn&amp;rsquo;t just resolve my RSI issues, but it&amp;rsquo;s also making me a better typist in general.&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;Xah&amp;rsquo;s fly keys for the Glove80 (he only has a Dvorak layout for it) inspire me to make some modifications. For example, Xah has a shift key that acts as shift when held down, but as tab when tapped. This works well because the shift key is meant to function when you hold it, and the tab key is for tapping.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
      <source:markdown>It&#39;s [been a month](https://taonaw.com/2026/09/15/glove-first-impressions-the-typing.html) since I first plugged my [Glove80](https://www.moergo.com/pages/glove80) into Hedwig and started using it, so I thought it was time for a follow-up. 

&lt;center&gt;&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#34;https://www.youtube.com/embed/fzETFd9l1zk?si=ecvxebJ4GsHZHZQV&#34; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;&lt;/center&gt;

First things first: this keyboard is the most comfortable thing I&#39;ve ever typed on, to the point that I cringe now when I place my fingers on a regular keyboard in the office. If I wasn&#39;t a keyboard snob earlier with my Kinesis, I definitely am now.

It&#39;s not just the ergonomics, which I will get to below. I didn&#39;t realize how important the switches are. I thought I&#39;d miss the clicky sound and feel of my old brown switches, and sometimes I do for a moment, but it&#39;s only for a few seconds. A whole morning of typing in Emacs? Nah. The [Cherry Blossom switches](https://www.moergo.com/pages/glove80-key-switches) that come with this keyboard are a pleasure to work with. They&#39;re not only silent, but also super easy to press. It&#39;s like whispering to my keyboard instead of shouting at it.

The real reason I ended up with the Glove80 was [my RSI](https://taonaw.com/2026/08/16/rsi-and-emacs-when-your.html), and I&#39;m happy to say it&#39;s gone. That&#39;s probably why 90% of people buy a keyboard that looks &#34;crazy&#34; like this one in the first place. Having the two halves separate also makes my shoulders and arms feel better. The keyboard parts are very light, so rotating them a bit into a slight &#34;V&#34; to fit the natural angle of my arms and wrists is automatic as I move around a bit, especially when I stand at my desk. With the Kinesis, which is much heavier and bulkier, this was a whole thing, not to mention the cables that ended up tangling around my coffee cup in the morning. This is much better.

Another important factor is the keywells. My fingers fit into those as soon as I took the keyboard out of the box. I know the keywells aren&#39;t specific to the Glove80, but it was the first time I experienced them, and it makes you wonder why they don&#39;t exist on all keyboards. It also helps you find the right position instantly. The palm rests fit, the slight height differences in the wells tell your pinkies where they should go, the thumbs naturally extend to the thumb row... it all felt _right_ the second I placed my hands on the Glove80, and a month later it&#39;s jarring not to have this when I switch to another keyboard.

&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/20261016t084305-glove80.jpg&#34; width=&#34;600&#34; height=&#34;345&#34; alt=&#34;A hand is resting on keys that are curved downward on a keyboard with white keycaps.&#34;&gt;

This brings me to the key positions and the columnar layout, which was (and still is, to an extent) the hardest part to get used to. For the most part, the regular keys for QWERTY typing work. The issue is more with the function keys in their factory settings and the conflict, in my case, with what Emacs wants me to use. I&#39;m mostly used to the common shortcuts now, but my right hand still does most of the work with the left Ctrl, and I have to consciously force myself to use the right Ctrl key for keys on the left half (like x or s) and vice versa[^1].

The main issue I have with the keyboard now is gaming. This keyboard isn&#39;t meant for WASD (see the layout in the picture below), which is hard-coded into any gamer&#39;s DNA. For now, I switch back to the Kinesis when I play any action games. I could probably just create another layer for gaming, shifting the keys to maybe RDFG, but that&#39;s just weird. Besides, games are more in the keyboard shouting category than the whispering one. 

&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/20261016t084304-glove80.jpg&#34; width=&#34;600&#34; height=&#34;558&#34; alt=&#34;A close-up view of a white computer keyboard with WASD keys showing.&#34;&gt;

Other small annoyances… let&#39;s see.

The legs of this keyboard. They are essentially screws with pads (the &#34;boot&#34; of the leg), and even though I use the nuts and rubber rings that came with the keyboard — which do help — the screws still move a bit from time to time, which results in the keyboard being a bit wobbly. It doesn&#39;t happen often, and it takes a few seconds to fix, but I feel like there needs to be a better solution. I like to use a high tented angle with my Glove80, which means that when I want to use the case to take the keyboard somewhere, I have to unscrew the two long legs — the ones under the thumb rows — so they fit in the case, and then screw them back in and tighten them, which means I&#39;m avoiding taking it with me, which is a shame. Here&#39;s what these look like up close:

&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/20261016t084306-glove80.jpg&#34; width=&#34;600&#34; height=&#34;351&#34; alt=&#34;A close-up view of a white keyboard with adjustable screw legs.&#34;&gt;

Two more nitpicky things: switching back to the Kinesis is actually confusing now, which I didn&#39;t expect. I now type *worse* on the Kinesis than I used to. Not exactly bad, when you think about it: the whole point was to move away from standard keyboards, but the world still runs on the old standard. I now expect to find common function keys under my thumbs (where they should be!), but they aren&#39;t, and that leads to typos at work because I don&#39;t take the keyboard with me as I mentioned above. I&#39;m fine on my laptop keyboard though; I guess it&#39;s different enough from the Glove80 that my hands register it as a whole different mode and don&#39;t get confused.

The other tiny small thing is not the keyboard&#39;s fault at all: hard drive password at boot on Linux. There&#39;s no Bluetooth at boot (it&#39;s locked behind the encryption if you encrypt your hard drive), so I need to physically plug it in with the USB. This is a tiny little thing, but I find that passwords in general are frozen in my finger memory, and I have to watch myself type them now to get them right. The solution here is probably using new passwords that will work with this keyboard — which in turn means I will have the reverse problem when I can&#39;t use this keyboard.

All in all though, this keyboard is fantastic. A few more months, and I&#39;m sure I&#39;ll incorporate more tricks to help with some of the issues I described above. I&#39;m glad I got it. It didn&#39;t just resolve my RSI issues, but it&#39;s also making me a better typist in general.

[^1]: Xah&#39;s fly keys for the Glove80 (he only has a Dvorak layout for it) inspire me to make some modifications. For example, Xah has a shift key that acts as shift when held down, but as tab when tapped. This works well because the shift key is meant to function when you hold it, and the tab key is for tapping.
</source:markdown>
    </item>
    
    <item>
      <title>It&#39;s Not Enough, But it&#39;s Something</title>
      <link>https://taonaw.com/2026/10/15/its-not-enough-but-its.html</link>
      <pubDate>Thu, 15 Oct 2026 09:13:30 -0400</pubDate>
      
      <guid>http://jtr.micro.blog/2026/10/15/its-not-enough-but-its.html</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.girlonthenet.com&#34;&gt;Girl on the Net&lt;/a&gt; (I will call her GOTN moving forward) &lt;a href=&#34;https://www.girlonthenet.com/blog/cornell/&#34;&gt;wrote&lt;/a&gt; about &lt;a href=&#34;https://en.wikipedia.org/wiki/2024_Cornell_University_rape_allegations&#34;&gt;the Cornell rape allegations&lt;/a&gt;. There&amp;rsquo;s plenty to read on her website and in the Wikipedia page if you want the details — it&amp;rsquo;s unfortunately a familiar story in American colleges.&lt;/p&gt;
&lt;p&gt;What moved me to think was this part:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Far harder to start an awkward conversation. One-on-one or in the group chat with your guy friends. Somewhere there aren&amp;rsquo;t any women to show off to.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Yeah. I know exactly what she&amp;rsquo;s talking about. I&amp;rsquo;m an IT guy. I work with IT folks who are still about 90% men, and yes, I&amp;rsquo;ve heard some messed-up things. I&amp;rsquo;m sure I&amp;rsquo;m not the only one.&lt;/p&gt;
&lt;p&gt;Sexist jokes happen because sex happens, and some people are less mature than others. Some are just trying to break the ice, or be &amp;ldquo;one of the guys,&amp;rdquo; or god knows what. It doesn&amp;rsquo;t matter. Some of the things I&amp;rsquo;ve heard made me cringe, and I knew they were wrong the moment I heard them. I didn&amp;rsquo;t do anything and just moved on.&lt;/p&gt;
&lt;p&gt;The why is easy to answer. The people who said the cringy things are people I work with day in and day out. These are people I rely on. Some are my friends at work. Standing up and saying something won&amp;rsquo;t just be awkward, it would be a showstopper. It would derail a whole meeting that is otherwise important, and it might scare these people off from talking to me openly again, because &amp;ldquo;I can&amp;rsquo;t take a joke&amp;rdquo; or whatever. It wouldn&amp;rsquo;t be an understatement to say that it would damage my job.&lt;/p&gt;
&lt;p&gt;The other part of rape culture GOTN talks about in this post is the hero flaw: men wait to be heroes and stop the evil villain who is about to do something &amp;ldquo;rapeful&amp;rdquo; to an innocent poor woman, and they will swoop in to save the day, just like in the movies. Obviously, this doesn&amp;rsquo;t usually happen, so if you&amp;rsquo;re waiting on this, you&amp;rsquo;re probably not going to do anything in the end.&lt;/p&gt;
&lt;p&gt;Thing is, if something like this happened around me, I&amp;rsquo;m not sure I&amp;rsquo;d be able to act. I&amp;rsquo;m not a big guy; I&amp;rsquo;m a lifelong geek who was bullied in school growing up (worth mentioning here while we&amp;rsquo;re on the topic that one of the most persistent bullies was a girl). But reality is not a fantasy, and I know similar situations from my past when I had to do something, and I did. And it was probably as remote from being a hero as you could imagine.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s scary, and you need to fight &lt;em&gt;against&lt;/em&gt; your instinct on both counts. Your instinct tells you to shut up, laugh along, or move to another car—There is no hero instinct&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;GOTN and probably others who read this post would say it&amp;rsquo;s nothing and doesn&amp;rsquo;t really help, and they are probably right. I&amp;rsquo;d just like to say it doesn&amp;rsquo;t help &lt;em&gt;enough&lt;/em&gt;. It&amp;rsquo;s something. I had her article saved for two weeks and it was something I wasn&amp;rsquo;t sure I wanted to write about. I could have just shrugged and move on, but I didn&amp;rsquo;t at the end. And even though I don&amp;rsquo;t think folks would believe me if I say it&amp;rsquo;s not about guilt, I&amp;rsquo;ll say it anyway. It&amp;rsquo;s not about guilt. It&amp;rsquo;s just something worth saying that needs to be said.&lt;/p&gt;
&lt;p&gt;Maybe I can&amp;rsquo;t be as obnoxious as GOTN would like me to be. After all, my connections at work are very important to me (as a manager, that&amp;rsquo;s often what gets stuff done). But her post made me think, and I might be able to do something more next time. Maybe, if you read all the way to this point, you would also. And while it&amp;rsquo;s not enough — it&amp;rsquo;s something.&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;The AI assistant pointed me toward &lt;a href=&#34;https://en.wikipedia.org/wiki/Bystander_intervention&#34;&gt;Bystander intervention&lt;/a&gt;, which is worth mentioning here. I heard of the concept, but didn&amp;rsquo;t read into it. Glad I did.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
      <source:markdown>[Girl on the Net](https://www.girlonthenet.com) (I will call her GOTN moving forward) [wrote](https://www.girlonthenet.com/blog/cornell/) about [the Cornell rape allegations](https://en.wikipedia.org/wiki/2024_Cornell_University_rape_allegations). There&#39;s plenty to read on her website and in the Wikipedia page if you want the details — it&#39;s unfortunately a familiar story in American colleges.

What moved me to think was this part:

&gt; Far harder to start an awkward conversation. One-on-one or in the group chat with your guy friends. Somewhere there aren&#39;t any women to show off to.

Yeah. I know exactly what she&#39;s talking about. I&#39;m an IT guy. I work with IT folks who are still about 90% men, and yes, I&#39;ve heard some messed-up things. I&#39;m sure I&#39;m not the only one.

Sexist jokes happen because sex happens, and some people are less mature than others. Some are just trying to break the ice, or be &#34;one of the guys,&#34; or god knows what. It doesn&#39;t matter. Some of the things I&#39;ve heard made me cringe, and I knew they were wrong the moment I heard them. I didn&#39;t do anything and just moved on.

The why is easy to answer. The people who said the cringy things are people I work with day in and day out. These are people I rely on. Some are my friends at work. Standing up and saying something won&#39;t just be awkward, it would be a showstopper. It would derail a whole meeting that is otherwise important, and it might scare these people off from talking to me openly again, because &#34;I can&#39;t take a joke&#34; or whatever. It wouldn&#39;t be an understatement to say that it would damage my job.

The other part of rape culture GOTN talks about in this post is the hero flaw: men wait to be heroes and stop the evil villain who is about to do something &#34;rapeful&#34; to an innocent poor woman, and they will swoop in to save the day, just like in the movies. Obviously, this doesn&#39;t usually happen, so if you&#39;re waiting on this, you&#39;re probably not going to do anything in the end.

Thing is, if something like this happened around me, I&#39;m not sure I&#39;d be able to act. I&#39;m not a big guy; I&#39;m a lifelong geek who was bullied in school growing up (worth mentioning here while we&#39;re on the topic that one of the most persistent bullies was a girl). But reality is not a fantasy, and I know similar situations from my past when I had to do something, and I did. And it was probably as remote from being a hero as you could imagine.

It&#39;s scary, and you need to fight *against* your instinct on both counts. Your instinct tells you to shut up, laugh along, or move to another car—There is no hero instinct[^1].

GOTN and probably others who read this post would say it&#39;s nothing and doesn&#39;t really help, and they are probably right. I&#39;d just like to say it doesn&#39;t help *enough*. It&#39;s something. I had her article saved for two weeks and it was something I wasn&#39;t sure I wanted to write about. I could have just shrugged and move on, but I didn&#39;t at the end. And even though I don&#39;t think folks would believe me if I say it&#39;s not about guilt, I&#39;ll say it anyway. It&#39;s not about guilt. It&#39;s just something worth saying that needs to be said.

Maybe I can&#39;t be as obnoxious as GOTN would like me to be. After all, my connections at work are very important to me (as a manager, that&#39;s often what gets stuff done). But her post made me think, and I might be able to do something more next time. Maybe, if you read all the way to this point, you would also. And while it&#39;s not enough — it&#39;s something.

[^1]: The AI assistant pointed me toward [Bystander intervention](https://en.wikipedia.org/wiki/Bystander_intervention), which is worth mentioning here. I heard of the concept, but didn&#39;t read into it. Glad I did.
</source:markdown>
    </item>
    
    <item>
      <title>It&#39;s Time to Wipe my Desktop</title>
      <link>https://taonaw.com/2026/10/14/its-time-to-wipe-my.html</link>
      <pubDate>Wed, 14 Oct 2026 19:36:05 -0400</pubDate>
      
      <guid>http://jtr.micro.blog/2026/10/14/its-time-to-wipe-my.html</guid>
      <description>&lt;p&gt;I &lt;a href=&#34;https://taonaw.com/2024/06/07/im-planning-to.html&#34;&gt;said before&lt;/a&gt; it&amp;rsquo;s a good idea to wipe your personal computer, and I stand by it. Starting fresh is good, but the ability to do so when you need to, and having the confidence that you know what to do and where your important files and configurations are, is priceless.&lt;/p&gt;
&lt;p&gt;Restoring from backup is an option and it&amp;rsquo;s good if something happens and you want to continue quickly where you left off, but I&amp;rsquo;m talking about virtual house cleaning. It&amp;rsquo;s not about restoring everything so it&amp;rsquo;s the same, it&amp;rsquo;s restoring the things you need while letting those you forgot about decay into dust of 1s and 0s, designated as empty space, until they are overwritten again with useful information.&lt;/p&gt;
&lt;p&gt;There are also other reasons for the wipe. &lt;a href=&#34;https://kubuntu.org/download/&#34;&gt;Kubuntu&amp;rsquo;s next LTS, 26.04&lt;/a&gt; is out, making my current one obsolete. I now have a countdown notifying me how many days of supported security patches I have left. It comes with Wayland, &lt;a href=&#34;https://taonaw.com/2026/08/07/my-new-montior-is-pushing.html&#34;&gt;which will give me more control over my new screen&lt;/a&gt;, and supposedly some gaming improvements. Another reason is to organize my program and configs (dot files) better with Emacs. I want to create documentation in Denote for GUI settings, or use &lt;a href=&#34;https://orgmode.org/manual/Extracting-Source-Code.html&#34;&gt;tangle&lt;/a&gt; and write the config directly with explanations of what does what and why in a similar fashion to my Emacs configuration.&lt;/p&gt;
&lt;p&gt;The biggest concern is the things I don&amp;rsquo;t know I need to save. My dad used to say this to me when we left home back in the day: &amp;ldquo;Good to go? Forgot all the things you&amp;rsquo;re supposed to remember and remember all the things you were supposed to forget?&amp;rdquo; It&amp;rsquo;s kind of fitting right now. I use all kinds of shortcuts scripts and programs that I forgot I installed at some point, and while reinstalling is an option, some configs are more complicated than others. Then of course there are chat logs, emails I saved locally… So what I think I will do is one final local backup of everything, and then wipe.&lt;/p&gt;
&lt;p&gt;The last thing is time. Getting everything up and running will take a while, especially if I document everything I need to do. Emacs first, of course.&lt;/p&gt;
</description>
      <source:markdown>I [said before](https://taonaw.com/2024/06/07/im-planning-to.html) it&#39;s a good idea to wipe your personal computer, and I stand by it. Starting fresh is good, but the ability to do so when you need to, and having the confidence that you know what to do and where your important files and configurations are, is priceless.

Restoring from backup is an option and it&#39;s good if something happens and you want to continue quickly where you left off, but I&#39;m talking about virtual house cleaning. It&#39;s not about restoring everything so it&#39;s the same, it&#39;s restoring the things you need while letting those you forgot about decay into dust of 1s and 0s, designated as empty space, until they are overwritten again with useful information.

There are also other reasons for the wipe. [Kubuntu&#39;s next LTS, 26.04](https://kubuntu.org/download/) is out, making my current one obsolete. I now have a countdown notifying me how many days of supported security patches I have left. It comes with Wayland, [which will give me more control over my new screen](https://taonaw.com/2026/08/07/my-new-montior-is-pushing.html), and supposedly some gaming improvements. Another reason is to organize my program and configs (dot files) better with Emacs. I want to create documentation in Denote for GUI settings, or use [tangle](https://orgmode.org/manual/Extracting-Source-Code.html) and write the config directly with explanations of what does what and why in a similar fashion to my Emacs configuration.

The biggest concern is the things I don&#39;t know I need to save. My dad used to say this to me when we left home back in the day: &#34;Good to go? Forgot all the things you&#39;re supposed to remember and remember all the things you were supposed to forget?&#34; It&#39;s kind of fitting right now. I use all kinds of shortcuts scripts and programs that I forgot I installed at some point, and while reinstalling is an option, some configs are more complicated than others. Then of course there are chat logs, emails I saved locally… So what I think I will do is one final local backup of everything, and then wipe.

The last thing is time. Getting everything up and running will take a while, especially if I document everything I need to do. Emacs first, of course.

</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://taonaw.com/2026/10/12/finished-silo-season-and-i.html</link>
      <pubDate>Mon, 12 Oct 2026 15:15:06 -0400</pubDate>
      
      <guid>http://jtr.micro.blog/2026/10/12/finished-silo-season-and-i.html</guid>
      <description>&lt;p&gt;Finished Silo &lt;a href=&#34;https://www.themoviedb.org/tv/125988/season/3&#34;&gt;season 3&lt;/a&gt;, and I have questions. Of course I do. That&amp;rsquo;s why they&amp;rsquo;re making season 4.&lt;/p&gt;
&lt;p&gt;The big one is still why. I was glad when Juliette started pushing people to ask that too, and I like that it was a good catalyst for what eventually led to the survival of Silo 18 at the end.&lt;/p&gt;
&lt;p&gt;What I don&amp;rsquo;t like are all the clichés and the parallel storyline which, while important to the show and interesting in its own right, was too long and too involved. They should have kept it to one dedicated episode perhaps. I&amp;rsquo;m all about LGBTQ+ in shows of course, but having one here felt forced and artificial, you know, as if you can&amp;rsquo;t get the seal of approval if you don&amp;rsquo;t have one gay relationship taking place, and two women at that (two birds with one stone to get the marketing right). Meh.&lt;/p&gt;
&lt;p&gt;There are a few plot holes, like the whole light bulbs thing (for what? And couldn&amp;rsquo;t they bring the plants upstairs, toward the roof, which does open to the sun every morning?), but overall I enjoyed it and will watch season 4 when it&amp;rsquo;s out.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://baty.net/posts/2026/10/small-prophets-tv/&#34;&gt;Jack seems to like Small Prophets&lt;/a&gt;, and I think I&amp;rsquo;m going to check it out myself next.&lt;/p&gt;
</description>
      <source:markdown>Finished Silo [season 3](https://www.themoviedb.org/tv/125988/season/3), and I have questions. Of course I do. That&#39;s why they&#39;re making season 4.

The big one is still why. I was glad when Juliette started pushing people to ask that too, and I like that it was a good catalyst for what eventually led to the survival of Silo 18 at the end.

What I don&#39;t like are all the clichés and the parallel storyline which, while important to the show and interesting in its own right, was too long and too involved. They should have kept it to one dedicated episode perhaps. I&#39;m all about LGBTQ+ in shows of course, but having one here felt forced and artificial, you know, as if you can&#39;t get the seal of approval if you don&#39;t have one gay relationship taking place, and two women at that (two birds with one stone to get the marketing right). Meh.

There are a few plot holes, like the whole light bulbs thing (for what? And couldn&#39;t they bring the plants upstairs, toward the roof, which does open to the sun every morning?), but overall I enjoyed it and will watch season 4 when it&#39;s out.

[Jack seems to like Small Prophets](https://baty.net/posts/2026/10/small-prophets-tv/), and I think I&#39;m going to check it out myself next.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://taonaw.com/2026/10/12/one-thing-im-enjoying-over.html</link>
      <pubDate>Mon, 12 Oct 2026 08:01:59 -0400</pubDate>
      
      <guid>http://jtr.micro.blog/2026/10/12/one-thing-im-enjoying-over.html</guid>
      <description>&lt;p&gt;One thing I&amp;rsquo;m enjoying over at &lt;a href=&#34;https://bubbles.town/&#34;&gt;Bubbles&lt;/a&gt; is the non-tech blogs. Every other blog list I visit is usually mostly tech-related stuff, and then it&amp;rsquo;s usually developers. I&amp;rsquo;m a techie myself, and I don&amp;rsquo;t have anything against developers, but it&amp;rsquo;s nice to see more blogs about humans just being humans.&lt;/p&gt;
</description>
      <source:markdown>One thing I&#39;m enjoying over at [Bubbles](https://bubbles.town/) is the non-tech blogs. Every other blog list I visit is usually mostly tech-related stuff, and then it&#39;s usually developers. I&#39;m a techie myself, and I don&#39;t have anything against developers, but it&#39;s nice to see more blogs about humans just being humans.
</source:markdown>
    </item>
    
    <item>
      <title>Emacs Config Gems - Part 6</title>
      <link>https://taonaw.com/2026/10/11/emacs-config-gems-part.html</link>
      <pubDate>Sun, 11 Oct 2026 18:54:34 -0400</pubDate>
      
      <guid>http://jtr.micro.blog/2026/10/11/emacs-config-gems-part.html</guid>
      <description>&lt;p&gt;I came to realize that attempting to wrap up the &amp;ldquo;Wordcraft&amp;rdquo; section (as I call it) in Emacs is a fool&amp;rsquo;s errand. Emacs &lt;em&gt;is&lt;/em&gt; Wordcraft. It&amp;rsquo;s what it&amp;rsquo;s all about. By the time I finish a draft, a new config or setting changes what I have. This here is an attempt to stay true to my conclusion in the last section.&lt;/p&gt;
&lt;h3 id=&#34;abbrevs&#34;&gt;Abbrevs&lt;/h3&gt;
&lt;p&gt;In my opinion, Abbrevs in Emacs is one of its fundamental features. It&amp;rsquo;s one of those things I&amp;rsquo;d show someone coming from other word-processing programs to show them the magic of Emacs. In essence, it&amp;rsquo;s a simple tool: you type two or more letters, and Emacs expands it to a phrase or even a whole paragraph. For example, when you type &amp;ldquo;hw&amp;rdquo; it will expand to &amp;ldquo;hello world&amp;rdquo; as soon as you hit space after the &amp;ldquo;w&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Of course, you can achieve more with this useful function. We will get there. First, let&amp;rsquo;s discuss general usage:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;To add a new abbrev, stand with the marker after the abbreviation, and then use: &lt;kbd&gt;C-x&lt;/kbd&gt; &lt;kbd&gt;a&lt;/kbd&gt; &lt;kbd&gt;g&lt;/kbd&gt; for a global abbrev (which applies everywhere in Emacs), or &lt;kbd&gt;C-x&lt;/kbd&gt; &lt;kbd&gt;a&lt;/kbd&gt; &lt;kbd&gt;i&lt;/kbd&gt; &lt;kbd&gt;l&lt;/kbd&gt; for the specific major mode of the buffer you&amp;rsquo;re in (so, if you&amp;rsquo;re working in shell inside Emacs, it will add an abbrev there specifically.)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Once added, Emacs has a smart (and when you get it, helpful) way of remembering your lower-case/upper-case usage, depending on how you recorded the abbrev. Assume we&amp;rsquo;ve added &amp;ldquo;rnd&amp;rdquo; for &amp;ldquo;Research and Development&amp;rdquo;. This means:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&amp;ldquo;rnd&amp;rdquo; automatically expands to Research and Development&lt;/li&gt;
&lt;li&gt;&amp;ldquo;Rnd&amp;rdquo; expands to Research and development (only the first word is capitalized!)&lt;/li&gt;
&lt;li&gt;&amp;ldquo;RND&amp;rdquo; expands to RESEARCH AND DEVELOPMENT&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;You can escape abbrevs with &lt;kbd&gt;C-q&lt;/kbd&gt; after typing the abbrev. If &amp;ldquo;rnd&amp;rdquo; expands to &amp;ldquo;Research and Development&amp;rdquo; but you actually want to type &amp;ldquo;rnd&amp;rdquo; in the buffer, type &lt;kbd&gt;rnd&lt;/kbd&gt; followed by &lt;kbd&gt;C-q&lt;/kbd&gt;&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you want to add a prefix to an abbrev, for example, you want the end result to be &amp;ldquo;non-Research and Development&amp;rdquo;, type: &lt;kbd&gt;non-&lt;/kbd&gt; and then &lt;kbd&gt;M-&amp;rsquo;&lt;/kbd&gt; (this will result in a hyphen showing, which is good) and then &lt;kbd&gt;rnd&lt;/kbd&gt; to produce the abbrev.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Finally, don&amp;rsquo;t forget about &lt;code&gt;edit-abbrevs&lt;/code&gt; which lets you edit your abbrev file directly. This is good when you want to add a bulk of abbreviations (I did this when I wanted to add usernames: I copy-pasted a bunch of those from Outlook one day during lunch).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Alright, with the basics out of the way, let&amp;rsquo;s dig into the config itself.&lt;/p&gt;
&lt;p&gt;First, we want to turn on Emacs&amp;rsquo; &lt;a href=&#34;https://www.gnu.org/software/emacs/manual/html_node/emacs/Abbrevs.html&#34;&gt;abbrevs&lt;/a&gt;. In my case, I want to put the abbrev file in a folder I sync between my computers so these shortcuts are available on both of them. To do this, I need to set the path for the abbrev file:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-lisp&#34; data-lang=&#34;lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(setq-default abbrev-mode &lt;span style=&#34;color:#66d9ef&#34;&gt;t&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;setq&lt;/span&gt; abbrev-file-name &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;~/Sync/Personal/.abbrev_defs&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Now something a bit more advanced. I &lt;a href=&#34;https://taonaw.com/2024/02/10/emacs-abbrevs-hacks.html&#34;&gt;posted about this&lt;/a&gt; before, but I didn&amp;rsquo;t explain my use case, and I think its usefulness is a bit lost as a result. Here&amp;rsquo;s the general idea.&lt;/p&gt;
&lt;p&gt;At work, we have user IDs (usernames) that I need to use with ServiceNow, our ticketing system. It&amp;rsquo;s also useful when I want to write an email, and there are five people named &amp;ldquo;John.&amp;rdquo; My brain solved this problem years ago with nicknames: the John who has tattoos and a beard looks like a motorcyclist, so I call him Harley (Davidson); the other John loves tea from Georgia, so I call him George, etc.&lt;/p&gt;
&lt;p&gt;When I want to dig out Harley&amp;rsquo;s username, I prefix it with &lt;kbd&gt;@&lt;/kbd&gt;, and Emacs spits out &amp;ldquo;jd1234&amp;rdquo; for his username. This way I don&amp;rsquo;t hijack the word &amp;ldquo;Harley&amp;rdquo; to always be associated with jd1234, only when I really want to use it&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;The post I linked above explains how this works and gives proper credit to &lt;a href=&#34;https://protesilaos.com/&#34;&gt;Prot&lt;/a&gt;, who helped me build this up using regex:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-lisp&#34; data-lang=&#34;lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(abbrev-table-put global-abbrev-table &lt;span style=&#34;color:#e6db74&#34;&gt;:regexp&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;\\(?:^\\|[\t\s]+\\)\\(?1:[@].*\\|.*\\)&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(abbrev-table-put org-mode-abbrev-table &lt;span style=&#34;color:#e6db74&#34;&gt;:regexp&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;\\(?:^\\|[\t\s]+\\)\\(?1:[@].*\\|.*\\)&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;grammar-checkers&#34;&gt;Grammar Checkers&lt;/h3&gt;
&lt;p&gt;When it comes to grammar, I explored two options in Emacs. I first started with LanguageTool, then discovered Harper, which I use today. But as these Emacs posts go, I need to take a step back and talk about spelling and grammar checkers first.&lt;/p&gt;
&lt;p&gt;With a spell-checking tool, we just need a dictionary: a list of words the program checks against what we typed and identifies the closest match in its list. The mechanism behind it is a mathematical principle of &lt;a href=&#34;https://en.wikipedia.org/wiki/Edit_distance&#34;&gt;edit distance&lt;/a&gt;: it is a fuzzy search for words that are the closest to the misspelled one&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;. This can be complemented with a personal dictionary of additional unofficial words that we tend to use, and that&amp;rsquo;s mostly it; we&amp;rsquo;re good to go.&lt;/p&gt;
&lt;p&gt;A grammar checker is a different animal, or actually, animals. And before we start talking about these, it&amp;rsquo;s worth mentioning that grammar, or what is generally considered &amp;ldquo;correct&amp;rdquo; language, is a moving target&lt;sup id=&#34;fnref:4&#34;&gt;&lt;a href=&#34;#fn:4&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;4&lt;/a&gt;&lt;/sup&gt;. Language is a grey area, where what&amp;rsquo;s correct can be — at least to a degree — subjective.&lt;/p&gt;
&lt;p&gt;The complex mix of tools used in what we cram together today under the term &amp;ldquo;grammar checkers&amp;rdquo; is a big underestimation of the history and development of the last 50 years or so of progress and the different tools that we use today. With modern-day LLMs, the confusion extends further, as these usually don&amp;rsquo;t use &lt;em&gt;any&lt;/em&gt; of those tools, relying only on transformers and weights to predict what seems correct and what isn&amp;rsquo;t&lt;sup id=&#34;fnref:5&#34;&gt;&lt;a href=&#34;#fn:5&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;5&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Harper&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Many Emacs folks, myself included, use Harper these days. It&amp;rsquo;s no wonder, given its speed and minimal install size, especially compared with LanguageTool, the other free alternative. But this lightness comes at a cost.&lt;/p&gt;
&lt;p&gt;Harper provides:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a basic spelling checker (dictionary-based)&lt;/li&gt;
&lt;li&gt;core grammar &lt;a href=&#34;https://writewithharper.com/docs/rules&#34;&gt;rule&lt;/a&gt; engine&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;… and that&amp;rsquo;s it. Indeed, in &lt;a href=&#34;https://taonaw.com/2025/07/08/harper-quick-light-and-private.html&#34;&gt;my first post about Harper&lt;/a&gt;, I noted a couple of basic errors it missed, and I still think it&amp;rsquo;s far from &amp;ldquo;the private alternative to Grammarly,&amp;rdquo; as it states on its homepage. I actually barely use it because it&amp;rsquo;s &lt;em&gt;the competition&lt;/em&gt; that does a much better job, grammar-wise. If it were up to me, the tagline would be &amp;ldquo;a private, fast, customizable grammar checker for when you don&amp;rsquo;t want a grammar nanny looking over your shoulder.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Harper is available on &lt;del&gt;homebrew&lt;/del&gt; (it seems the folks behind Harper made a dedicated dmg since I last installed it), but for Ubuntu and its kin, &lt;a href=&#34;https://taonaw.com/2026/05/31/installing-harper-on-kubuntu-the.html&#34;&gt;it requires Cargo&lt;/a&gt;. This also means that if Harper is the only program you have from Cargo, you also need to remember to update it&lt;sup id=&#34;fnref:6&#34;&gt;&lt;a href=&#34;#fn:6&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;6&lt;/a&gt;&lt;/sup&gt;. I&amp;rsquo;ve written and explained my Harper setup a few times, but it evolved over time to accommodate both my Mac and my Linux desktop, so I&amp;rsquo;m including the whole thing here. Note that Harper works through &lt;a href=&#34;https://www.gnu.org/software/emacs/manual/html_node/eglot/&#34;&gt;Eglot&lt;/a&gt; on Emacs, as I explained in the first post linked above.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-lisp&#34; data-lang=&#34;lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(with-eval-after-load &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;eglot&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (add-to-list &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;eglot-server-programs&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;               &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#39;&lt;/span&gt;(org-mode &lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt; (&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;harper-ls&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;--stdio&amp;#34;&lt;/span&gt;)))) &lt;span style=&#34;color:#75715e&#34;&gt;; This is the eglot-related integration&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(setq-default eglot-workspace-configuration
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;           &lt;span style=&#34;color:#f92672&#34;&gt;&amp;#39;&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;:harper-ls&lt;/span&gt; (&lt;span style=&#34;color:#e6db74&#34;&gt;:dialect&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;American&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;:linters&lt;/span&gt; (&lt;span style=&#34;color:#e6db74&#34;&gt;:LongSentences&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;:json-false&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;:AvoidCurses&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;:json-false&lt;/span&gt;))))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;;; These are options for Harper. I chose American dialect as the language, I also want to ignore long sentence errors (the main issue is that it hides other errors nested in those) and I also want Harper not to tell me when it thinks something is offensive. The full list of these options is in https://writewithharper.com/docs/rules. It needs to be nested inside the :linters option.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(when (&lt;span style=&#34;color:#a6e22e&#34;&gt;eq&lt;/span&gt; system-type &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;gnu/linux&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (add-to-list &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;exec-path&lt;/span&gt; (expand-file-name &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;~/.cargo/bin&amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; (add-to-list &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;exec-path&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;/snap/bin&amp;#34;&lt;/span&gt;))
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;;; On Linux, harper-ls lives in ~/.cargo/bin (installed via Cargo/Rust).&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;;; /snap/bin is added for Vale (installed via snap - that&amp;#39;s another program I might discuss, ignore it for now) and any future snap packages.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;;; On Mac, Harper is installed via Homebrew which handles PATH automatically.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;LanguageTool&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;LanguageTool provides:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A spelling checker&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://community.languagetool.org/rule/list?lang=en&#34;&gt;Core rule Grammar engine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;n-gram data set (optional as local install for free)&lt;sup id=&#34;fnref:7&#34;&gt;&lt;a href=&#34;#fn:7&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;7&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;li&gt;LLM (Paid, online only)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In addition, as I was researching more into LanguageTool, I found lesser-known layers and additions that are not fully documented. For example, there&amp;rsquo;s a &lt;a href=&#34;https://github.com/gulp21/languagetool-neural-network&#34;&gt;neural network for confusing pairs&lt;/a&gt; included. I don&amp;rsquo;t know how important those other tools are, but if you use the full product online to get a taste, you will see the difference when comparing it to Harper immediately.&lt;/p&gt;
&lt;p&gt;While it sounds like I&amp;rsquo;m favoring LanguageTool over Harper, I don&amp;rsquo;t have it installed anymore, and I haven&amp;rsquo;t used it in a while. The reason for this is that it requires Java and over 10GB (yep) if you want to get the n-gram running with the other additions. Below is my old config, based on version 6.1. You will need to install &lt;a href=&#34;https://github.com/mhayashi1120/Emacs-langtool&#34;&gt;langtool.el&lt;/a&gt; to run it, &lt;em&gt;without&lt;/em&gt; the full layers discussed above (by the time I found out about these options, I stopped using it):&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-lisp&#34; data-lang=&#34;lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;require&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;langtool&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;setq&lt;/span&gt; langtool-language-tool-server-jar &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;~/Path/To/Current/LanguageTool-#.#/languagetool-server.jar&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;setq&lt;/span&gt; langtool-default-language &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;en-US&amp;#34;&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;All in all, I do &lt;em&gt;not&lt;/em&gt; think Emacs is the best place for grammar checkers. YMMV, but since I have access to Grammarly Pro&amp;rsquo;s features, I prefer it. I also use AI to go through my posts, and it does a few very useful things, grammar being just one of them if I need it to. If I didn&amp;rsquo;t have Grammarly, I&amp;rsquo;d consider LanguageTool&amp;rsquo;s pro package, which comes with additional perks that are not available for a local install.&lt;/p&gt;
&lt;p&gt;My logic here is simple: if I write a post for my blog, which is going to be public anyway, I don&amp;rsquo;t mind using online tools or LLMs. For more sensitive things, like my journal, I use Harper if I want to, but most of the time it&amp;rsquo;s an overkill for my own mind&amp;rsquo;s rambling anyway. This is why I said above that I barely use Harper, as I don&amp;rsquo;t really have a use case for it.&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;As I&amp;rsquo;m writing this, I realize another simpler trick is Emacs&amp;rsquo; undo. Simply use &lt;kbd&gt;C-/&lt;/kbd&gt; (or whatever you have it bound to) and it will cancel the expansion.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:2&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://taonaw.com/2026/08/29/emacs-config-gems-part.html&#34;&gt;Now that I use&lt;/a&gt; &lt;a href=&#34;https://github.com/minad/corfu&#34;&gt;corfu&lt;/a&gt;, which also contains my abbrevs, typing &amp;ldquo;george&amp;rdquo; will bring up a menu allowing me to choose george from a drop down instead of specifically typing &lt;kbd&gt;&lt;a href=&#34;https://micro.blog/george&#34;&gt;@george&lt;/a&gt;&lt;/kbd&gt;.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:3&#34;&gt;
&lt;p&gt;The mathematical concept behind this is called &lt;a href=&#34;https://en.wikipedia.org/wiki/Levenshtein_distance&#34;&gt;Levenshtein distance&lt;/a&gt;, after Vladimir Levenshtein, who came up with this in 1965. The basic idea in spelling programs is to measure how many &amp;ldquo;jumps&amp;rdquo; are required to correct a mistyped word. For example, &amp;ldquo;helo&amp;rdquo; to &amp;ldquo;help&amp;rdquo; is one jump, as well as &amp;ldquo;helo&amp;rdquo; to &amp;ldquo;hello&amp;rdquo;; &amp;ldquo;helo&amp;rdquo; to &amp;ldquo;hallow&amp;rdquo; though substitutes e with a, inserts an l, and then inserts the letter w — 3 jumps. This means that pure Levenshtein spell checkers will rank the first two corrections higher on the list (modern spell checkers introduce a few more tweaks). Wikipedia gives us an interesting &lt;a href=&#34;https://en.wikipedia.org/wiki/Spell_checker#cite_note-1&#34;&gt;history lesson&lt;/a&gt; here: Unix got Ispell, which is based on SPELL, and GNU built upon that with Aspell, which is what we have in Emacs today. The front end in Emacs, &lt;code&gt;ispell.el&lt;/code&gt;, is named after the original program it once used.&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:4&#34;&gt;
&lt;p&gt;Brennan &lt;a href=&#34;https://brennan.day/proper-english-is-a-myth-theres-no-correct-way-to-write/&#34;&gt;wrote a good post&lt;/a&gt; about this recently with plenty of links, which I&amp;rsquo;m stripping here because I want you to go read his whole thing, not just my footnote: &amp;ldquo;To ask someone to write properly is to assume there is a way to write proper. There isn&amp;rsquo;t. There is no universal, static version of English. Or any other language, for that matter. Every dialect of English, including regional accents and non-standard forms, follows complex, systematic grammatical rules.&amp;rdquo;&amp;#160;&lt;a href=&#34;#fnref:4&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:5&#34;&gt;
&lt;p&gt;While most popular LLMs today are generic and don&amp;rsquo;t rely on more traditional grammar tools, specific grammar products like Grammarly and Langtool &lt;em&gt;do&lt;/em&gt; use specific traditional tools as well as an LLM on another layer, making the box of grammar checkers as a category even more vague.&amp;#160;&lt;a href=&#34;#fnref:5&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:6&#34;&gt;
&lt;p&gt;After realizing how often I forget to update Harper on Linux (I don&amp;rsquo;t get reminders as I do with other packages), I searched for a solution and discovered &lt;a href=&#34;https://github.com/topgrade-rs/topgrade&#34;&gt;topgrade&lt;/a&gt;. It&amp;rsquo;s a Rust tool that probes your system, figures out which packages you use as well as your hardware, and offers you all the updates in one go: apt, flatpak, cargo, snap, and even updates for your boot, if you have a Linux machine from a brand that supports it, like System76.&amp;#160;&lt;a href=&#34;#fnref:6&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&#34;fn:7&#34;&gt;
&lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/N-gram&#34;&gt;n-gram&lt;/a&gt; is a sequence of symbols, or in our case, words, where n is the number of words. So &amp;ldquo;a nice sunset&amp;rdquo; is a 3-gram sequence and &amp;ldquo;they are wearing hats&amp;rdquo; is a 4-gram one. Grammar checkers look at many of these sequences in a large body of text and evaluate whether what we type has errors. For example, if I write &amp;ldquo;they are wearing hat,&amp;rdquo; the checker will run this against several examples and will find that &amp;ldquo;they are wearing hats&amp;rdquo; (with an s at the end) is much more common than the first example, which means the first example is probably wrong and should be corrected to what is found in the text. As you can imagine, the checker needs to look at a lot of text to make good corrections, which is why that body of text is &lt;em&gt;huge&lt;/em&gt; — hence the size of a few hefty gigabytes. LanguageTool &lt;a href=&#34;https://dev.languagetool.org/finding-errors-using-n-gram-data&#34;&gt;explains n-grams and how they use them&lt;/a&gt;, which is helpful. If this sounds similar to LLMs and how they work, it&amp;rsquo;s because the connection exists: the basic idea of looking through a large body of text is the same, and in a way, LLMs today are built on a similar concept. However, LLMs take this a step further and compute what would make sense using weights and other settings in real time, while n-grams are essentially static lists of words the computer just compares against. There&amp;rsquo;s no &amp;ldquo;thinking&amp;rdquo; involved. It helped me to think about it this way: in terms of hardware, your hard drive reading speed is way more important for n-grams than your GPU.&amp;#160;&lt;a href=&#34;#fnref:7&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
      <source:markdown>I came to realize that attempting to wrap up the &#34;Wordcraft&#34; section (as I call it) in Emacs is a fool&#39;s errand. Emacs *is* Wordcraft. It&#39;s what it&#39;s all about. By the time I finish a draft, a new config or setting changes what I have. This here is an attempt to stay true to my conclusion in the last section.


### Abbrevs


In my opinion, Abbrevs in Emacs is one of its fundamental features. It&#39;s one of those things I&#39;d show someone coming from other word-processing programs to show them the magic of Emacs. In essence, it&#39;s a simple tool: you type two or more letters, and Emacs expands it to a phrase or even a whole paragraph. For example, when you type &#34;hw&#34; it will expand to &#34;hello world&#34; as soon as you hit space after the &#34;w&#34;.


Of course, you can achieve more with this useful function. We will get there. First, let&#39;s discuss general usage:


- To add a new abbrev, stand with the marker after the abbreviation, and then use: &lt;kbd&gt;C-x&lt;/kbd&gt; &lt;kbd&gt;a&lt;/kbd&gt; &lt;kbd&gt;g&lt;/kbd&gt; for a global abbrev (which applies everywhere in Emacs), or &lt;kbd&gt;C-x&lt;/kbd&gt; &lt;kbd&gt;a&lt;/kbd&gt; &lt;kbd&gt;i&lt;/kbd&gt; &lt;kbd&gt;l&lt;/kbd&gt; for the specific major mode of the buffer you&#39;re in (so, if you&#39;re working in shell inside Emacs, it will add an abbrev there specifically.)


- Once added, Emacs has a smart (and when you get it, helpful) way of remembering your lower-case/upper-case usage, depending on how you recorded the abbrev. Assume we&#39;ve added &#34;rnd&#34; for &#34;Research and Development&#34;. This means:


  1.  &#34;rnd&#34; automatically expands to Research and Development
  2.  &#34;Rnd&#34; expands to Research and development (only the first word is capitalized!)
  3.  &#34;RND&#34; expands to RESEARCH AND DEVELOPMENT


- You can escape abbrevs with &lt;kbd&gt;C-q&lt;/kbd&gt; after typing the abbrev. If &#34;rnd&#34; expands to &#34;Research and Development&#34; but you actually want to type &#34;rnd&#34; in the buffer, type &lt;kbd&gt;rnd&lt;/kbd&gt; followed by &lt;kbd&gt;C-q&lt;/kbd&gt;[^1].


- If you want to add a prefix to an abbrev, for example, you want the end result to be &#34;non-Research and Development&#34;, type: &lt;kbd&gt;non-&lt;/kbd&gt; and then &lt;kbd&gt;M-&#39;&lt;/kbd&gt; (this will result in a hyphen showing, which is good) and then &lt;kbd&gt;rnd&lt;/kbd&gt; to produce the abbrev.


- Finally, don&#39;t forget about `edit-abbrevs` which lets you edit your abbrev file directly. This is good when you want to add a bulk of abbreviations (I did this when I wanted to add usernames: I copy-pasted a bunch of those from Outlook one day during lunch).


Alright, with the basics out of the way, let&#39;s dig into the config itself.


First, we want to turn on Emacs&#39; [abbrevs](https://www.gnu.org/software/emacs/manual/html_node/emacs/Abbrevs.html). In my case, I want to put the abbrev file in a folder I sync between my computers so these shortcuts are available on both of them. To do this, I need to set the path for the abbrev file:


``` lisp
(setq-default abbrev-mode t)
(setq abbrev-file-name &#34;~/Sync/Personal/.abbrev_defs&#34;)
```


Now something a bit more advanced. I [posted about this](https://taonaw.com/2024/02/10/emacs-abbrevs-hacks.html) before, but I didn&#39;t explain my use case, and I think its usefulness is a bit lost as a result. Here&#39;s the general idea.


At work, we have user IDs (usernames) that I need to use with ServiceNow, our ticketing system. It&#39;s also useful when I want to write an email, and there are five people named &#34;John.&#34; My brain solved this problem years ago with nicknames: the John who has tattoos and a beard looks like a motorcyclist, so I call him Harley (Davidson); the other John loves tea from Georgia, so I call him George, etc.


When I want to dig out Harley&#39;s username, I prefix it with &lt;kbd&gt;@&lt;/kbd&gt;, and Emacs spits out &#34;jd1234&#34; for his username. This way I don&#39;t hijack the word &#34;Harley&#34; to always be associated with jd1234, only when I really want to use it[^2].


The post I linked above explains how this works and gives proper credit to [Prot](https://protesilaos.com/), who helped me build this up using regex:


``` lisp
(abbrev-table-put global-abbrev-table :regexp &#34;\\(?:^\\|[\t\s]+\\)\\(?1:[@].*\\|.*\\)&#34;)
(abbrev-table-put org-mode-abbrev-table :regexp &#34;\\(?:^\\|[\t\s]+\\)\\(?1:[@].*\\|.*\\)&#34;)
```


### Grammar Checkers


When it comes to grammar, I explored two options in Emacs. I first started with LanguageTool, then discovered Harper, which I use today. But as these Emacs posts go, I need to take a step back and talk about spelling and grammar checkers first.


With a spell-checking tool, we just need a dictionary: a list of words the program checks against what we typed and identifies the closest match in its list. The mechanism behind it is a mathematical principle of [edit distance](https://en.wikipedia.org/wiki/Edit_distance): it is a fuzzy search for words that are the closest to the misspelled one[^3]. This can be complemented with a personal dictionary of additional unofficial words that we tend to use, and that&#39;s mostly it; we&#39;re good to go.


A grammar checker is a different animal, or actually, animals. And before we start talking about these, it&#39;s worth mentioning that grammar, or what is generally considered &#34;correct&#34; language, is a moving target[^4]. Language is a grey area, where what&#39;s correct can be — at least to a degree — subjective.


The complex mix of tools used in what we cram together today under the term &#34;grammar checkers&#34; is a big underestimation of the history and development of the last 50 years or so of progress and the different tools that we use today. With modern-day LLMs, the confusion extends further, as these usually don&#39;t use *any* of those tools, relying only on transformers and weights to predict what seems correct and what isn&#39;t[^5].


**Harper**


Many Emacs folks, myself included, use Harper these days. It&#39;s no wonder, given its speed and minimal install size, especially compared with LanguageTool, the other free alternative. But this lightness comes at a cost.


Harper provides:


- a basic spelling checker (dictionary-based)
- core grammar [rule](https://writewithharper.com/docs/rules) engine


… and that&#39;s it. Indeed, in [my first post about Harper](https://taonaw.com/2025/07/08/harper-quick-light-and-private.html), I noted a couple of basic errors it missed, and I still think it&#39;s far from &#34;the private alternative to Grammarly,&#34; as it states on its homepage. I actually barely use it because it&#39;s *the competition* that does a much better job, grammar-wise. If it were up to me, the tagline would be &#34;a private, fast, customizable grammar checker for when you don&#39;t want a grammar nanny looking over your shoulder.&#34;


Harper is available on ~~homebrew~~ (it seems the folks behind Harper made a dedicated dmg since I last installed it), but for Ubuntu and its kin, [it requires Cargo](https://taonaw.com/2026/05/31/installing-harper-on-kubuntu-the.html). This also means that if Harper is the only program you have from Cargo, you also need to remember to update it[^6]. I&#39;ve written and explained my Harper setup a few times, but it evolved over time to accommodate both my Mac and my Linux desktop, so I&#39;m including the whole thing here. Note that Harper works through [Eglot](https://www.gnu.org/software/emacs/manual/html_node/eglot/) on Emacs, as I explained in the first post linked above.


``` lisp
(with-eval-after-load &#39;eglot
  (add-to-list &#39;eglot-server-programs
               &#39;(org-mode . (&#34;harper-ls&#34; &#34;--stdio&#34;)))) ; This is the eglot-related integration
(setq-default eglot-workspace-configuration
           &#39;(:harper-ls (:dialect &#34;American&#34; :linters (:LongSentences :json-false :AvoidCurses :json-false))))
;; These are options for Harper. I chose American dialect as the language, I also want to ignore long sentence errors (the main issue is that it hides other errors nested in those) and I also want Harper not to tell me when it thinks something is offensive. The full list of these options is in https://writewithharper.com/docs/rules. It needs to be nested inside the :linters option.
(when (eq system-type &#39;gnu/linux)
  (add-to-list &#39;exec-path (expand-file-name &#34;~/.cargo/bin&#34;))
 (add-to-list &#39;exec-path &#34;/snap/bin&#34;))
;; On Linux, harper-ls lives in ~/.cargo/bin (installed via Cargo/Rust).
;; /snap/bin is added for Vale (installed via snap - that&#39;s another program I might discuss, ignore it for now) and any future snap packages.
;; On Mac, Harper is installed via Homebrew which handles PATH automatically.
```

**LanguageTool**


LanguageTool provides:


- A spelling checker
- [Core rule Grammar engine](https://community.languagetool.org/rule/list?lang=en)
- n-gram data set (optional as local install for free)[^7]
- LLM (Paid, online only)


In addition, as I was researching more into LanguageTool, I found lesser-known layers and additions that are not fully documented. For example, there&#39;s a [neural network for confusing pairs](https://github.com/gulp21/languagetool-neural-network) included. I don&#39;t know how important those other tools are, but if you use the full product online to get a taste, you will see the difference when comparing it to Harper immediately.


While it sounds like I&#39;m favoring LanguageTool over Harper, I don&#39;t have it installed anymore, and I haven&#39;t used it in a while. The reason for this is that it requires Java and over 10GB (yep) if you want to get the n-gram running with the other additions. Below is my old config, based on version 6.1. You will need to install [langtool.el](https://github.com/mhayashi1120/Emacs-langtool) to run it, *without* the full layers discussed above (by the time I found out about these options, I stopped using it):


``` lisp
(require &#39;langtool)
(setq langtool-language-tool-server-jar &#34;~/Path/To/Current/LanguageTool-#.#/languagetool-server.jar&#34;)
(setq langtool-default-language &#34;en-US&#34;)
```


All in all, I do *not* think Emacs is the best place for grammar checkers. YMMV, but since I have access to Grammarly Pro&#39;s features, I prefer it. I also use AI to go through my posts, and it does a few very useful things, grammar being just one of them if I need it to. If I didn&#39;t have Grammarly, I&#39;d consider LanguageTool&#39;s pro package, which comes with additional perks that are not available for a local install.


My logic here is simple: if I write a post for my blog, which is going to be public anyway, I don&#39;t mind using online tools or LLMs. For more sensitive things, like my journal, I use Harper if I want to, but most of the time it&#39;s an overkill for my own mind&#39;s rambling anyway. This is why I said above that I barely use Harper, as I don&#39;t really have a use case for it.


[^1]: As I&#39;m writing this, I realize another simpler trick is Emacs&#39; undo. Simply use &lt;kbd&gt;C-/&lt;/kbd&gt; (or whatever you have it bound to) and it will cancel the expansion.


[^2]: [Now that I use](https://taonaw.com/2026/08/29/emacs-config-gems-part.html) [corfu](https://github.com/minad/corfu), which also contains my abbrevs, typing &#34;george&#34; will bring up a menu allowing me to choose george from a drop down instead of specifically typing &lt;kbd&gt;[@george](https://micro.blog/george)&lt;/kbd&gt;.


[^3]: The mathematical concept behind this is called [Levenshtein distance](https://en.wikipedia.org/wiki/Levenshtein_distance), after Vladimir Levenshtein, who came up with this in 1965. The basic idea in spelling programs is to measure how many &#34;jumps&#34; are required to correct a mistyped word. For example, &#34;helo&#34; to &#34;help&#34; is one jump, as well as &#34;helo&#34; to &#34;hello&#34;; &#34;helo&#34; to &#34;hallow&#34; though substitutes e with a, inserts an l, and then inserts the letter w — 3 jumps. This means that pure Levenshtein spell checkers will rank the first two corrections higher on the list (modern spell checkers introduce a few more tweaks). Wikipedia gives us an interesting [history lesson](https://en.wikipedia.org/wiki/Spell_checker#cite_note-1) here: Unix got Ispell, which is based on SPELL, and GNU built upon that with Aspell, which is what we have in Emacs today. The front end in Emacs, `ispell.el`, is named after the original program it once used.


[^4]: Brennan [wrote a good post](https://brennan.day/proper-english-is-a-myth-theres-no-correct-way-to-write/) about this recently with plenty of links, which I&#39;m stripping here because I want you to go read his whole thing, not just my footnote: &#34;To ask someone to write properly is to assume there is a way to write proper. There isn&#39;t. There is no universal, static version of English. Or any other language, for that matter. Every dialect of English, including regional accents and non-standard forms, follows complex, systematic grammatical rules.&#34;


[^5]: While most popular LLMs today are generic and don&#39;t rely on more traditional grammar tools, specific grammar products like Grammarly and Langtool *do* use specific traditional tools as well as an LLM on another layer, making the box of grammar checkers as a category even more vague.


[^6]: After realizing how often I forget to update Harper on Linux (I don&#39;t get reminders as I do with other packages), I searched for a solution and discovered [topgrade](https://github.com/topgrade-rs/topgrade). It&#39;s a Rust tool that probes your system, figures out which packages you use as well as your hardware, and offers you all the updates in one go: apt, flatpak, cargo, snap, and even updates for your boot, if you have a Linux machine from a brand that supports it, like System76.


[^7]: [n-gram](https://en.wikipedia.org/wiki/N-gram) is a sequence of symbols, or in our case, words, where n is the number of words. So &#34;a nice sunset&#34; is a 3-gram sequence and &#34;they are wearing hats&#34; is a 4-gram one. Grammar checkers look at many of these sequences in a large body of text and evaluate whether what we type has errors. For example, if I write &#34;they are wearing hat,&#34; the checker will run this against several examples and will find that &#34;they are wearing hats&#34; (with an s at the end) is much more common than the first example, which means the first example is probably wrong and should be corrected to what is found in the text. As you can imagine, the checker needs to look at a lot of text to make good corrections, which is why that body of text is *huge* — hence the size of a few hefty gigabytes. LanguageTool [explains n-grams and how they use them](https://dev.languagetool.org/finding-errors-using-n-gram-data), which is helpful. If this sounds similar to LLMs and how they work, it&#39;s because the connection exists: the basic idea of looking through a large body of text is the same, and in a way, LLMs today are built on a similar concept. However, LLMs take this a step further and compute what would make sense using weights and other settings in real time, while n-grams are essentially static lists of words the computer just compares against. There&#39;s no &#34;thinking&#34; involved. It helped me to think about it this way: in terms of hardware, your hard drive reading speed is way more important for n-grams than your GPU.

</source:markdown>
    </item>
    
    <item>
      <title>I Don&#39;t Miss the Good Old Days</title>
      <link>https://taonaw.com/2026/10/09/i-dont-miss-the-good.html</link>
      <pubDate>Fri, 09 Oct 2026 16:57:40 -0400</pubDate>
      
      <guid>http://jtr.micro.blog/2026/10/09/i-dont-miss-the-good.html</guid>
      <description>&lt;p&gt;Yesterday, &lt;a href=&#34;https://www.manton.org/2026/10/08/recorded-a-short-video-to.html&#34;&gt;Manton released yet another much-needed tweak to Micro.blog&lt;/a&gt;, and I realized something: I don&amp;rsquo;t really miss the old web. There are plenty of folks around me on the indie web who miss and even mourn the old web, and I get it — but actually going back? Nah. As I kept thinking about it, I realized that I don&amp;rsquo;t really miss how things were in general: I don&amp;rsquo;t really have a notion of &amp;ldquo;the good old days.&amp;rdquo; I know this is kind of a shock coming from a grumpy old man, and plenty would disagree with me.&lt;/p&gt;
&lt;p&gt;My first website that I remember having was one of those HTML mutants on &lt;a href=&#34;https://en.wikipedia.org/wiki/Angelfire&#34;&gt;Angelfire&lt;/a&gt;. It had blood-dripping bars instead of &lt;code&gt;&amp;lt;hr&amp;gt;&lt;/code&gt; separators, spinning skull animations, and a MIDI of Metallica&amp;rsquo;s Unforgiven playing in the background because I was an angsty teen (unlike other teens, I guess?). I&amp;rsquo;m also old enough to remember BBSes, for those of you walking around with long white beards. I remember playing Duke Nukem 3D (or maybe Doom?) with my friend and getting interrupted when my mom picked up the phone and disconnected our dial-up modem connection. No, I don&amp;rsquo;t miss those days.&lt;/p&gt;
&lt;p&gt;My old website was a lot of work. I learned a lot, sure, but most of my time went into fixing annoyances I don&amp;rsquo;t need to deal with today, not to mention the lack of content and the awful poems I posted online. I remember going through Photoshop tutorials on other sites and learning how to create a metal ball effect with simple radial fills and shadow effects for some of my images. The BBSes were interesting, but there were few people online, and back then it cost money to make phone calls, not to mention it prevented anyone else from using the phone. Duke Nukem 3D was a fine game, and I learned how to create my own levels, but… actually. I don&amp;rsquo;t have a &amp;ldquo;but&amp;rdquo; here. It was fun to make levels.&lt;/p&gt;
&lt;p&gt;But when I look at Micro.blog today, with what it offers, and when I use this magic box we call an iPhone to snap photos of flowers that I can edit and post to my blog within seconds, I don&amp;rsquo;t want to go back. And it&amp;rsquo;s not just the technology itself; it&amp;rsquo;s also the people. I write to people today and they write back. Part of it is because I matured and have stuff to say (or those I talk to are crazy and like my ramblings for some reason, take your pick), sure, but part of it is also because Google came up with Gmail and with it the whole concept of free and accessible email that just makes it possible. Micro.blog comes with built-in themes and features I used to spend hours getting right on &lt;a href=&#34;https://en.wikipedia.org/wiki/Movable_Type&#34;&gt;Movable Type&lt;/a&gt; (remember that?) and later WordPress. When &lt;a href=&#34;https://taonaw.com/2023/01/21/its-time-to.html&#34;&gt;I started using Micro.blog&lt;/a&gt; it was because I was tired of self-publishing my website through Hugo each time.&lt;/p&gt;
&lt;p&gt;Emacs was around for years, but I didn&amp;rsquo;t have the mindset to use it. And AI… look. All I can say is that I could deal with CSS before, and I could research things, but not like this. I wouldn&amp;rsquo;t even know what to ask, and I ask a &lt;em&gt;lot&lt;/em&gt; of questions. I research better. I write better. I enjoy it all better.&lt;/p&gt;
&lt;p&gt;As a kid, I remember I was told by my elders (parents, family members, teachers, etc.) that I had it easy and that being an adult isn&amp;rsquo;t fun and games. Baloney.&lt;/p&gt;
&lt;p&gt;I can do what I want, to start with. I can see whoever I want, which led to finding friends and partners, which was not an option for me growing up. I hated school, and I got poor grades to prove it, until I got to college and could choose what to learn, which earned me scholarships and honors for a period, because I &lt;em&gt;loved&lt;/em&gt; what I learned. It was a complete change from the angsty teen with the spinning skulls. I simply never fit into the mold, and as an adult I am free to find my own mold. And it works. I don&amp;rsquo;t miss being the bullied outsider at school. Even D&amp;amp;D, which I loved playing with the weirdos I was able to gather at some point, is something &lt;a href=&#34;https://taonaw.com/2022/04/29/last-weekend-i.html&#34;&gt;I could enjoy more today&lt;/a&gt; with other weirdos, better adult-oriented themes, and all the rules available whenever I want, mostly for free or close to free. Everything is potentially better. I can bring the old, reinforced by the new, and create these moments again, but this time with a choice of leaving the annoying angsty parts out.&lt;/p&gt;
&lt;p&gt;And this is what I want to leave as a message. If you miss something and feel nostalgic, you can recreate it to an extent. The indie web is one such example, and D&amp;amp;D is another. Take what you remember, and celebrate it. Mix it up. Share with your friends. And what better time than scary season, my favorite time of the year with its cool hoodie-weather? As an adult, I get to enjoy it with a hot cider, too.&lt;/p&gt;
</description>
      <source:markdown>Yesterday, [Manton released yet another much-needed tweak to Micro.blog](https://www.manton.org/2026/10/08/recorded-a-short-video-to.html), and I realized something: I don&#39;t really miss the old web. There are plenty of folks around me on the indie web who miss and even mourn the old web, and I get it — but actually going back? Nah. As I kept thinking about it, I realized that I don&#39;t really miss how things were in general: I don&#39;t really have a notion of &#34;the good old days.&#34; I know this is kind of a shock coming from a grumpy old man, and plenty would disagree with me.

My first website that I remember having was one of those HTML mutants on [Angelfire](https://en.wikipedia.org/wiki/Angelfire). It had blood-dripping bars instead of `&lt;hr&gt;` separators, spinning skull animations, and a MIDI of Metallica&#39;s Unforgiven playing in the background because I was an angsty teen (unlike other teens, I guess?). I&#39;m also old enough to remember BBSes, for those of you walking around with long white beards. I remember playing Duke Nukem 3D (or maybe Doom?) with my friend and getting interrupted when my mom picked up the phone and disconnected our dial-up modem connection. No, I don&#39;t miss those days.

My old website was a lot of work. I learned a lot, sure, but most of my time went into fixing annoyances I don&#39;t need to deal with today, not to mention the lack of content and the awful poems I posted online. I remember going through Photoshop tutorials on other sites and learning how to create a metal ball effect with simple radial fills and shadow effects for some of my images. The BBSes were interesting, but there were few people online, and back then it cost money to make phone calls, not to mention it prevented anyone else from using the phone. Duke Nukem 3D was a fine game, and I learned how to create my own levels, but… actually. I don&#39;t have a &#34;but&#34; here. It was fun to make levels.

But when I look at Micro.blog today, with what it offers, and when I use this magic box we call an iPhone to snap photos of flowers that I can edit and post to my blog within seconds, I don&#39;t want to go back. And it&#39;s not just the technology itself; it&#39;s also the people. I write to people today and they write back. Part of it is because I matured and have stuff to say (or those I talk to are crazy and like my ramblings for some reason, take your pick), sure, but part of it is also because Google came up with Gmail and with it the whole concept of free and accessible email that just makes it possible. Micro.blog comes with built-in themes and features I used to spend hours getting right on [Movable Type](https://en.wikipedia.org/wiki/Movable_Type) (remember that?) and later WordPress. When [I started using Micro.blog](https://taonaw.com/2023/01/21/its-time-to.html) it was because I was tired of self-publishing my website through Hugo each time.

Emacs was around for years, but I didn&#39;t have the mindset to use it. And AI… look. All I can say is that I could deal with CSS before, and I could research things, but not like this. I wouldn&#39;t even know what to ask, and I ask a *lot* of questions. I research better. I write better. I enjoy it all better.

As a kid, I remember I was told by my elders (parents, family members, teachers, etc.) that I had it easy and that being an adult isn&#39;t fun and games. Baloney.

I can do what I want, to start with. I can see whoever I want, which led to finding friends and partners, which was not an option for me growing up. I hated school, and I got poor grades to prove it, until I got to college and could choose what to learn, which earned me scholarships and honors for a period, because I *loved* what I learned. It was a complete change from the angsty teen with the spinning skulls. I simply never fit into the mold, and as an adult I am free to find my own mold. And it works. I don&#39;t miss being the bullied outsider at school. Even D&amp;D, which I loved playing with the weirdos I was able to gather at some point, is something [I could enjoy more today](https://taonaw.com/2022/04/29/last-weekend-i.html) with other weirdos, better adult-oriented themes, and all the rules available whenever I want, mostly for free or close to free. Everything is potentially better. I can bring the old, reinforced by the new, and create these moments again, but this time with a choice of leaving the annoying angsty parts out.

And this is what I want to leave as a message. If you miss something and feel nostalgic, you can recreate it to an extent. The indie web is one such example, and D&amp;D is another. Take what you remember, and celebrate it. Mix it up. Share with your friends. And what better time than scary season, my favorite time of the year with its cool hoodie-weather? As an adult, I get to enjoy it with a hot cider, too.
</source:markdown>
    </item>
    
    <item>
      <title>Thoughts about Silo</title>
      <link>https://taonaw.com/2026/10/06/thoughts-about-silo.html</link>
      <pubDate>Tue, 06 Oct 2026 09:07:17 -0400</pubDate>
      
      <guid>http://jtr.micro.blog/2026/10/06/thoughts-about-silo.html</guid>
      <description>&lt;p&gt;I&amp;rsquo;m deep into &lt;a href=&#34;https://www.themoviedb.org/tv/125988/season/3&#34;&gt;Season 3&lt;/a&gt; (Silo S3E7, Radio) and I have thoughts. This post contains minor spoilers if you haven&amp;rsquo;t watched the show, which also means please don&amp;rsquo;t ruin this for me if you finished season 3.&lt;/p&gt;
&lt;p&gt;One issue I have with Silo is the cliché they&amp;rsquo;re selling back to us. It&amp;rsquo;s not that the show does a poor job at it — quite the opposite. It&amp;rsquo;s still a great show and I enjoy each episode intensely, with each episode giving me more of the lore in a way &lt;a href=&#34;https://www.themoviedb.org/tv/106379&#34;&gt;Fallout&lt;/a&gt; didn&amp;rsquo;t. What bugs me is that it reflects what seems to be the popular opinion of AI in general: a faceless, cold, reasonable, and emotionless computer that gives orders to kill thousands of people without giving it a second thought. At times it even seems to freeze and think, as a reasoning LLM would, before giving an answer (the number of times I wished Camille could open that &amp;ldquo;thinking&amp;rdquo; tab while talking to the Algorithm: &amp;ldquo;the user appears emotional. I should provide a reasonable counterargument and combine it with a compliment to convince them&amp;hellip;&amp;rdquo;)&lt;/p&gt;
&lt;p&gt;It doesn&amp;rsquo;t make sense. If the point is to preserve the human race, it would help the residents of the Silo with knowledge of what happened instead of trying to kill anyone who would even think of the idea of leaving. There would be scientists, with equipment assigned from critical supply (this is where they store things they can&amp;rsquo;t make), who would venture to the surface to check the situation periodically.&lt;/p&gt;
&lt;p&gt;If one of the other silos was compromised with its inhabitants dead, one of the first things a helpful AI would do is to inform other silos and have them use the supply remaining there — which, hey, if you&amp;rsquo;re visiting a place like this, it would be one of the first things I would think about myself, returning to my silo and organizing a team to grab essentials — instead of keeping everyone in the dark.&lt;/p&gt;
&lt;p&gt;Speaking of that — and I read some of the &lt;a href=&#34;https://en.wikipedia.org/wiki/Silo_(series)&#34;&gt;books&lt;/a&gt; (I forget how far I read though) — what&amp;rsquo;s the deal? I get it from a story point of view, sure. But what is the point of keeping everyone in the dark? One thing the show does well, in my opinion, is describing humans as a bunch of nosy diggers who always want to learn the truth. Hiding it is usually more effort than it&amp;rsquo;s worth, especially to these extremes&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;. Of course, knowledge is power, and humans love power, so… Anyway, it doesn&amp;rsquo;t add up.&lt;/p&gt;
&lt;p&gt;The &amp;ldquo;Algorithm,&amp;rdquo; as it&amp;rsquo;s called in the show, is also this powerful being that must be obeyed because… why? What happens if you don&amp;rsquo;t? Apperently it would kill a whole silo to protect the truth, whatever that is, which again, doesn&amp;rsquo;t make sense. If the truth is more important than an entire silo population, and the show so far makes it so that it is, then just kill them off already. Why get so close to exposing the truth?&lt;/p&gt;
&lt;p&gt;When I asked these annoying questions when I was a kid, my dad used to say &amp;ldquo;because otherwise there wouldn&amp;rsquo;t be a show, would it?&amp;rdquo; and yes, I get it. But that&amp;rsquo;s also why it&amp;rsquo;s unbelievable and fantastic, and why the way it presents AI back to us is too on-the-nose and makes me grumpy. Which is maybe the point.&lt;/p&gt;
&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&#34;fn:1&#34;&gt;
&lt;p&gt;It&amp;rsquo;s also a known fact that the mystery is more interesting than the solution to that mystery. I often like to use the example that since the &lt;a href=&#34;https://www.nytimes.com/2017/12/16/us/politics/pentagon-program-ufo-harry-reid.html&#34;&gt;NYTimes published an article about UFOs being real and that the government covered it up&lt;/a&gt;, people still look at you like crazy when you mention this fact. It&amp;rsquo;s fun.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
</description>
      <source:markdown>I&#39;m deep into [Season 3](https://www.themoviedb.org/tv/125988/season/3) (Silo S3E7, Radio) and I have thoughts. This post contains minor spoilers if you haven&#39;t watched the show, which also means please don&#39;t ruin this for me if you finished season 3.

One issue I have with Silo is the cliché they&#39;re selling back to us. It&#39;s not that the show does a poor job at it — quite the opposite. It&#39;s still a great show and I enjoy each episode intensely, with each episode giving me more of the lore in a way [Fallout](https://www.themoviedb.org/tv/106379) didn&#39;t. What bugs me is that it reflects what seems to be the popular opinion of AI in general: a faceless, cold, reasonable, and emotionless computer that gives orders to kill thousands of people without giving it a second thought. At times it even seems to freeze and think, as a reasoning LLM would, before giving an answer (the number of times I wished Camille could open that &#34;thinking&#34; tab while talking to the Algorithm: &#34;the user appears emotional. I should provide a reasonable counterargument and combine it with a compliment to convince them...&#34;)

It doesn&#39;t make sense. If the point is to preserve the human race, it would help the residents of the Silo with knowledge of what happened instead of trying to kill anyone who would even think of the idea of leaving. There would be scientists, with equipment assigned from critical supply (this is where they store things they can&#39;t make), who would venture to the surface to check the situation periodically.

If one of the other silos was compromised with its inhabitants dead, one of the first things a helpful AI would do is to inform other silos and have them use the supply remaining there — which, hey, if you&#39;re visiting a place like this, it would be one of the first things I would think about myself, returning to my silo and organizing a team to grab essentials — instead of keeping everyone in the dark.

Speaking of that — and I read some of the [books](https://en.wikipedia.org/wiki/Silo_(series)) (I forget how far I read though) — what&#39;s the deal? I get it from a story point of view, sure. But what is the point of keeping everyone in the dark? One thing the show does well, in my opinion, is describing humans as a bunch of nosy diggers who always want to learn the truth. Hiding it is usually more effort than it&#39;s worth, especially to these extremes[^1]. Of course, knowledge is power, and humans love power, so… Anyway, it doesn&#39;t add up.

The &#34;Algorithm,&#34; as it&#39;s called in the show, is also this powerful being that must be obeyed because… why? What happens if you don&#39;t? Apperently it would kill a whole silo to protect the truth, whatever that is, which again, doesn&#39;t make sense. If the truth is more important than an entire silo population, and the show so far makes it so that it is, then just kill them off already. Why get so close to exposing the truth?

When I asked these annoying questions when I was a kid, my dad used to say &#34;because otherwise there wouldn&#39;t be a show, would it?&#34; and yes, I get it. But that&#39;s also why it&#39;s unbelievable and fantastic, and why the way it presents AI back to us is too on-the-nose and makes me grumpy. Which is maybe the point.

[^1]: It&#39;s also a known fact that the mystery is more interesting than the solution to that mystery. I often like to use the example that since the [NYTimes published an article about UFOs being real and that the government covered it up](https://www.nytimes.com/2017/12/16/us/politics/pentagon-program-ufo-harry-reid.html), people still look at you like crazy when you mention this fact. It&#39;s fun.
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://taonaw.com/2026/10/04/this-wasnt-a-fun-night.html</link>
      <pubDate>Sun, 04 Oct 2026 14:01:54 -0400</pubDate>
      
      <guid>http://jtr.micro.blog/2026/10/04/this-wasnt-a-fun-night.html</guid>
      <description>&lt;p&gt;This wasn&amp;rsquo;t a fun night. My sleepy brain convinced me that removing it or taking out the batteries would set off the alarm, which was the last thing I wanted at 3 in the morning&amp;hellip; So I tried to ignore the beeps until I couldn&amp;rsquo;t anymore and took the batteries out. Solved. I feel dumb. And tired.&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/beepbeep.jpg&#34; width=&#34;548&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</description>
      <source:markdown>This wasn&#39;t a fun night. My sleepy brain convinced me that removing it or taking out the batteries would set off the alarm, which was the last thing I wanted at 3 in the morning... So I tried to ignore the beeps until I couldn&#39;t anymore and took the batteries out. Solved. I feel dumb. And tired.

&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/beepbeep.jpg&#34; width=&#34;548&#34; height=&#34;600&#34; alt=&#34;&#34;&gt;
</source:markdown>
    </item>
    
    <item>
      <title></title>
      <link>https://taonaw.com/2026/09/30/a-walk-in-the-park.html</link>
      <pubDate>Wed, 30 Sep 2026 19:15:23 -0400</pubDate>
      
      <guid>http://jtr.micro.blog/2026/09/30/a-walk-in-the-park.html</guid>
      <description>&lt;p&gt;A walk in the park.
The neighborhood park.  📷🌼&lt;/p&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/24902.jpg&#34; alt=&#34;A vibrant purple flower stands out sharply against a blurred background of similar flowers and green foliage.&#34;&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/24905.jpg&#34; alt=&#34;A cluster of white flowers with delicate petals and yellow centers is shown against a background of green foliage.&#34;&gt;
&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/24904.jpg&#34; alt=&#34;Vibrant leaves with a striking combination of purple and green hues are shown growing on a plant.&#34;&gt;
</description>
      <source:markdown>A walk in the park. 
The neighborhood park.  📷🌼

&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/24902.jpg&#34; alt=&#34;A vibrant purple flower stands out sharply against a blurred background of similar flowers and green foliage.&#34;&gt;

&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/24905.jpg&#34; alt=&#34;A cluster of white flowers with delicate petals and yellow centers is shown against a background of green foliage.&#34;&gt;

&lt;img src=&#34;https://cdn.uploads.micro.blog/96826/2026/24904.jpg&#34; alt=&#34;Vibrant leaves with a striking combination of purple and green hues are shown growing on a plant.&#34;&gt;
</source:markdown>
    </item>
    
  </channel>
</rss>
