<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Recently Written</title>
  <link>https://recentlywritten.com/</link>
  <description>A site full of things which I have recently written.</description>
  <language>en-us</language>
  <atom:link href="https://recentlywritten.com/rss.xml" rel="self" type="application/rss+xml" />
  <item>
    <title>Polyglot Podcast: New episodes!</title>
    <link>https://recentlywritten.com/polyglot-podcast-new-episodes.html</link>
    <guid isPermaLink="true">https://recentlywritten.com/polyglot-podcast-new-episodes.html</guid>
    <pubDate>Sat, 26 Sep 2026 00:00:00 +0000</pubDate>
    <description><![CDATA[<p>RSS Feed is b(l)ack! <a
href="https://recentlywritten.com/podcast.xml"
class="uri">https://recentlywritten.com/podcast.xml</a> Once it’s
b(l)ack, it won’t go black.</p>
<h2 id="new-episodes">New episodes</h2>
<p>Now syndicated on podcast app frontends to RSS near you!</p>
<p>Also on my the “muhlanguages” account on the Youtube™ internet
website.</p>
<ul>
<li><a href="https://recentlywritten.com/static/language-podcast/our-ai-is-totally-fine.m4a">19 Our
“AI” is totally fine according to Bostrom’s Superintelligence, 2014</a>
(<a href="https://www.youtube.com/watch?v=B0rAEuhcjGQ">video</a>)</li>
<li><a href="https://recentlywritten.com/static/language-podcast/test-your-vibe-code.m4a">20 Secret
way to test your FREAKING VIBE CODE or it will never work ever</a> (<a
href="https://www.youtube.com/watch?v=CsJuUGQEBrU">video</a>)</li>
<li><a
href="https://recentlywritten.com/static/language-podcast/stop-ai-with-this-one-weird-trick.m4a">21
We’re all going to die by AI unless this one thing happens: stop AI with
this one weird trick</a> (<a
href="https://www.youtube.com/watch?v=T34-trDek-4">video</a>)</li>
</ul>
<h2 id="old-episodes">Old episodes</h2>
<p>See the <a href="https://recentlywritten.com/polyglot-podcast.html">Polyglot Podcast</a>
page.</p>
<p>Send me money with <a href="https://ko-fi.com/truex">ko-fi</a>.</p>
]]></description>
  </item>
  <item>
    <title>Let Me Book That For You</title>
    <link>https://recentlywritten.com/lmbtfy.html</link>
    <guid isPermaLink="true">https://recentlywritten.com/lmbtfy.html</guid>
    <pubDate>Fri, 25 Sep 2026 00:00:00 +0000</pubDate>
    <description><![CDATA[<p>Like let me google that for you, but for books! READ A BOOK for Gen
Z.</p>
<h2 id="try-it">Try it</h2>
<ul>
<li><p><a href="https://dickt.store/lmbtfy.html">Let me book that for
you</a>: Open a book in the <a href="https://booksimulator.com">Book
Simulator</a>, and use the share button to get the link.</p></li>
<li><p>Example: <a
href="https://dickt.store/lmbtfy.html#rss=https%3A%2F%2Frecentlywritten.com%2Frss.xml&amp;item=https%3A%2F%2Frecentlywritten.com%2Flmbtfy.html&amp;pos=0.0.0&amp;title=Let%20Me%20Book%20That%20For%20You">let
me book this post for you</a>.</p></li>
</ul>
<h2 id="how-it-works">How it works</h2>
<p>Claude Fable 5.1 MAX made it, I don’t know how it works.</p>
<h2 id="support">Support</h2>
<p>Support the AI bill at <a
href="https://ko-fi.com/truex">ko-fi.com/truex</a>.</p>
]]></description>
  </item>
  <item>
    <title>SubRead</title>
    <link>https://recentlywritten.com/subread.html</link>
    <guid isPermaLink="true">https://recentlywritten.com/subread.html</guid>
    <pubDate>Tue, 22 Sep 2026 00:00:00 +0000</pubDate>
    <description><![CDATA[<p>SubRead makes it possible to read books with synced subtitles that
keep your place. This is very nice for language learning.</p>
<p>Subread is a suite of tools that port forced alignment to a variety
of platforms. It is 100% free when used locally, although it is possible
to do conversions with my cloud for a fee. It is 100% self-hostable free
software. <a href="https://subread.space">BUY NOW!</a></p>
<h2 id="promo-video">Promo Video</h2>
<p><a href="https://www.youtube.com/watch?v=WRz7UQZwe-Q"
class="uri">https://www.youtube.com/watch?v=WRz7UQZwe-Q</a></p>
<h2 id="try-it-on-the-web">Try it on the web</h2>
<ul>
<li><a href="https://subread.space">subread.space</a>: webpage to do the
conversions</li>
<li><a href="https://honjimaku.com">honjimaku.com</a>: website to
download or upload srt files for Japanese audiobooks</li>
<li><a href="https://rtr46.github.io/kikiyomi/">kikiyomi</a>: Try
reading your audiobook/srt combo on the web</li>
</ul>
<h2 id="projects">Projects</h2>
<ul>
<li><a href="https://github.com/equwal/subread.space">subread.space</a>:
Read an <code>.srt</code> one line at a time with the space bar. Works
with Yomitan, furigana, and pitch accent markup.</li>
<li><a href="https://github.com/equwal/subplz-web">subplz-web</a>:
subread.space source</li>
<li><a
href="https://github.com/equwal/subread-android">subread-android</a>:
subread.space android app (local and cloud conversions are
possible)</li>
<li><a
href="https://github.com/equwal/subread-extension">subread-extension</a>:
Extension to use subread on youtube for audiobooks published there.</li>
<li><a
href="https://github.com/equwal/subread-overlay">subread-overlay</a>:
Android app to show the subtitles as an overlay on the phone. Can be
used with the dictionary for a very nice AJATT experience.</li>
<li><a
href="https://github.com/equwal/subread-dictionary">subread-dictionary</a>:
Yomitan pop-up dictionary standalone android app. Works really good with
the overlay, but can be used anywhere!</li>
<li><a
href="https://github.com/equwal/subread.koplugin">subread.koplugin</a>:
KOReader plugin that does live highlighting of the book while you listen
to it in another app like Voice, VLC, or MPV.</li>
<li><a
href="https://github.com/equwal/subrep-android">subrep-android</a>: Live
whisper captions. Better than the ones that come with android.</li>
<li><a
href="https://github.com/equwal/desktop-subtitle-replay">desktop-subtitle-replay</a>:
Whisper on your computer, and broadcast them to your friends. Useful for
online language classrooms or bilingual exchanges.</li>
<li><a href="https://github.com/equwal/honjimaku">honjimaku</a>: Book
subtitles database for japanese</li>
<li><a
href="https://github.com/equwal/Hoshi-Reader-Android">Hoshi-Reader-Android</a>:
Fork of hoshi reader that can do the conversion inside hoshi reader.
Hopefully gets merged.</li>
<li><a href="https://github.com/equwal/chimahon">chimahon</a>: Fork with
a <code>readalong</code> branch for the Mihon immersion reader.</li>
<li><a href="https://github.com/equwal/dickt.store">dickt.store</a>:
Bring-your-own-key Yomitan dictionary converter.</li>
<li><a
href="https://github.com/equwal/vibeslop-dickt">vibeslop-dickt</a>: Make
your own Yomitan dictionary in a few minutes.</li>
</ul>
<h2 id="why">Why</h2>
<p>Extremely useful for learning languages by reading books with the
audiobook.</p>
<h2 id="support">Support</h2>
<p>Support the work at <a
href="https://ko-fi.com/truex">ko-fi.com/truex</a>.</p>
]]></description>
  </item>
  <item>
    <title>sbm Sync</title>
    <link>https://recentlywritten.com/sbm-sync.html</link>
    <guid isPermaLink="true">https://recentlywritten.com/sbm-sync.html</guid>
    <pubDate>Tue, 22 Sep 2026 00:00:00 +0000</pubDate>
    <description><![CDATA[<p>Suckless Bookmark Manager (now sbm Sync)</p>
<p>sbm is a bookmark manager, originally a dmenu script. It is now a
multiplatform, cloud synced bookmark manager with support for teams.</p>
<h2 id="promo-video">Promo video</h2>
<p><a href="https://www.youtube.com/watch?v=iKmYWTCkW7c"
class="uri">https://www.youtube.com/watch?v=iKmYWTCkW7c</a></p>
<h2 id="try-it-on-the-web">Try it on the web</h2>
<ul>
<li><a href="https://sbmsync.com">sbmsync.com</a></li>
</ul>
<h2 id="projects">Projects</h2>
<ul>
<li><a href="https://github.com/equwal/sbm">sbm</a> multiplatform
computer application</li>
<li><a href="https://github.com/equwal/sbm-android">sbm-android</a>
android app</li>
<li><a href="https://github.com/equwal/sbm-extension">sbm-extension</a>
firefox and chrome extensions</li>
<li><a href="https://github.com/equwal/sbm-sync">sbm-sync</a> the sync
server</li>
<li><a href="https://github.com/equwal/sbm-suckless">sbm-suckless</a>
the original POSIX shell script, suckless edition (no vibecode)</li>
</ul>
<h2 id="how-it-works">How it works</h2>
<p>Fuzzy search bookmarks and quickly add/copy/view bookmarks. Now with
syncing through the browser and everything.</p>
<h2 id="why">Why</h2>
<p>This tool gives you the power to spam links to your friends to the
point that it annoys them.</p>
<p>Like many others, I find search engines to be pretty tedious to use.
Searching my own bookmarks is much better. With sbm you can be like me
and have BASED links at your fingertips.</p>
<h2 id="support">Support</h2>
<p>Support the work at <a
href="https://ko-fi.com/truex">ko-fi.com/truex</a>.</p>
]]></description>
  </item>
  <item>
    <title>Rebind</title>
    <link>https://recentlywritten.com/rebind.html</link>
    <guid isPermaLink="true">https://recentlywritten.com/rebind.html</guid>
    <pubDate>Tue, 22 Sep 2026 00:00:00 +0000</pubDate>
    <description><![CDATA[<p>Rebind is a tool to make the VIWoods AI Reader phone more usable with
key rebindings and hardware hacks like the 5 extra-dim light settings.
The VIWoods phone is a very nice piece of hardware, but the stock
firmware that it comes with is not amazing. This app and the suite of
tools that it spawned are a solution. Made with vibecode.</p>
<h2 id="get-it">Get it</h2>
<p>By the time you read this it will probably be on F-Droid and the
Google Play store.</p>
<h2 id="projects">Projects</h2>
<ul>
<li><a href="https://github.com/equwal/rebind">rebind</a>: Core app for
rebinding and for the hardware hacks.</li>
<li><a href="https://github.com/equwal/assistkey">assistkey</a>: Key
remapper for the Viwoods AiPaper Reader: AI key, volume keys, and
Power.</li>
<li><a
href="https://github.com/equwal/awesome-rebind">awesome-rebind</a>:
Similar page to this one, but AWESOME!?</li>
<li><a href="https://github.com/equwal/ink-recents">ink-recents</a>: An
eink recent apps slider that is way nicer than the one viwoods
installs.</li>
<li><a href="https://github.com/equwal/ink-dim">ink-dim</a>: Standalone
app to do the dimming hack. Requires shizuku or live ADB</li>
<li><a href="https://github.com/equwal/ink-update">ink-update</a>: App
to update these apps. Will be obsolete when F-Droid and Google Play are
working.</li>
</ul>
<h2 id="promo-video">Promo video</h2>
<p><a href="https://www.youtube.com/watch?v=SRZi0YgoCJ0"
class="uri">https://www.youtube.com/watch?v=SRZi0YgoCJ0</a></p>
<h2 id="how-it-works">How it works</h2>
<p>Uses a bunch of hacks to get as much access to the buttons as
possible. Most are possible on stock viwoods firmware, although the
extra dim light feature does require the shizuku hack.</p>
<h2 id="support">Support</h2>
<p>Support the work at <a
href="https://ko-fi.com/truex">ko-fi.com/truex</a>.</p>
]]></description>
  </item>
  <item>
    <title>Lisp Rant</title>
    <link>https://recentlywritten.com/lisprant.html</link>
    <guid isPermaLink="true">https://recentlywritten.com/lisprant.html</guid>
    <pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate>
    <description><![CDATA[<p>Read doug hoyte then come back and tell me static typing is better
ecl is good for live servers (eg. “web”) for obvious reasons every
person who “uses lisp at work” refuses to share details so I know that
lisp in production does not exist and they are larping solving the
problem with a well-fitted language and modifying the (lisp) compiler
mogs leet coders because of Kolomogorov complexity (see Graham’s stuff)
props to style_warning for making his username a lisp shibboleth Before
vibecoding I knew plenty of stack overflow copy-pasters etc. Before
vibecode it was still the case that your average interviewee could not
solve a basic coding question. Reading a programming book and doing some
of the exercises will take you farther than l33tcode bullshit ever will.
You can also be vaccinated against AI retardation. Also before vibecode
I started to notice that 99% of the time I could solve problems with
unix-philosophy tools and duct tape instead of reinventing the wheel.
There is so much stuff on the internet which is easily accessible. This
is still the case although the well has been poisoned quite a bit
because tools rarely work anymore. The Bipolar Lisp Programmer finally
won against Mel The Real Programmer. schizo rant over back to your
regular scheduled programming</p>
]]></description>
  </item>
  <item>
    <title>aintitinit: Claude INITIALIZER</title>
    <link>https://recentlywritten.com/aintitinit-Claude-INITIALIZER.html</link>
    <guid isPermaLink="true">https://recentlywritten.com/aintitinit-Claude-INITIALIZER.html</guid>
    <pubDate>Tue, 09 Sep 2025 00:00:00 +0000</pubDate>
    <description><![CDATA[<p><a href="https://github.com/HACKERMEN-ORG/aintitinit" class="external-link">git
hub website repo</a></p>
<h2 id="claude-initializer">Claude INITIALIZER</h2>
<p>INITIALIZES a new git project in the directory if there isn’t one
already,<br />
various files for claude in the directory to vibe code really
hard,<br />
and hacks git to not track them.</p>
<p>The bare minimum necessary of course.</p>
<figure>
<a href="https://recentlywritten.com/static/gifmatrix.gif" target="_blank"><img src="https://recentlywritten.com/static/gifmatrix.gif" style="display:block;" alt="gifmatrix.gif" /></a>
</figure>
<h3 id="claude.md">CLAUDE.md</h3>
<p>This is the prompt claude will use in your project. Includes the
prompt<br />
I had it generate, you can put anything you want in here.</p>
<h3 id="exclude-file">exclude (file)</h3>
<p>Appends this to the git exclusions to not track the claude-related
files</p>
<h3 id="mcp.json">.mcp.json</h3>
<p>The mcp servers you will use. There are a million already added by
the AI if you want to just use it as-ise.</p>
<h3 id="llms-full.txt">llms-full.txt</h3>
<p>Tells claude about the LLMs in
.mcp.jsonquire”cmp.utils.feedkeys”.run(2)<br />
,</p>
<h3 id="regular-use">regular use</h3>
<pre><code>claude-init ; claude init</code></pre>
<h3 id="alias">alias</h3>
<p><code>ci</code> claude init.<br />
<code>cli</code> try to continue, otherwise initialize in the
directory.</p>
<pre><code>alias ci=&#39;claude-init ; claude init&#39;
alias cli=&#39;f(){ mkdir -p &quot;$1&quot; ; cd ${1:-.} ; claude-init ; claude init }; claude --continue || f&#39;</code></pre>
<h3 id="todo">TODO</h3>
<ul>
<li>Automatically remove whitespace and base64 encode the CLAUDE.md
from</li>
</ul>
<p>the readable version to save tokens.</p>
]]></description>
  </item>
  <item>
    <title>Hackermen neomutt config</title>
    <link>https://recentlywritten.com/Hackermen-neomutt-config.html</link>
    <guid isPermaLink="true">https://recentlywritten.com/Hackermen-neomutt-config.html</guid>
    <pubDate>Mon, 08 Sep 2025 00:00:00 +0000</pubDate>
    <description><![CDATA[<p><a href="https://github.com/HACKERMEN-ORG/neomutt-config" class="external-link">link
to git hub website repository</a></p>
<h2 id="why-this-exists">Why this exists</h2>
<p>So my friends can send me encrypted mail, bottom post, and
send/apply<br />
patches.</p>
<p>&gt; “I installed neomutt but I haven’t figured it out”</p>
<p>Neomutt defaults have legacy lock-in issues.</p>
<h2 id="barebones-neomutt-config">Barebones neomutt config</h2>
<h3 id="features">Features</h3>
<ul>
<li><p>optional PGP encryption/signing/both</p></li>
<li><p>Automatic PGP decryption</p></li>
<li><p>hjkl movement: navigate</p></li>
<li><p>n/p movement: read+page mails like in the GNUs client</p></li>
<li><p>open HTML mail in the $BROWSER with a bind</p></li>
<li><p>edit mail in the $EDITOR</p></li>
<li><p>Can setup multiple mailboxes (just source more files like
me-TEMPLATE)</p></li>
<li><p>arcane-config-TEMPLATE to keep user-specific config
separate</p></li>
<li><p>Lots of colors</p></li>
<li><p>A million default setting changes that don’t do much</p></li>
<li><p>signature</p></li>
</ul>
<h3 id="subjective-user-experience">Subjective User Experience</h3>
<p><a href="http://www.booksatoz.com/witsend/tea/orwell.htm" class="external-link">Like
this</a></p>
<h3 id="install">Install</h3>
<ul>
<li><p>clone to ~/.config/neomutt</p></li>
<li><p>install neomutt</p></li>
<li><p>install isync and sendmail for IMAP and SMTP</p></li>
<li><p>install notmuch to search your mails</p></li>
<li><p>install gpg (optional)</p></li>
<li><p>Edit and rename the TEMPLATE files</p></li>
<li><p>Edit the sources at the top of the neomuttrc to fit your
needs</p></li>
</ul>
<h3
id="good-alias-to-do-background-mail-stuff-when-opening-the-client">Good
alias to do background mail stuff when opening the client</h3>
<h3 id="todo">TODO</h3>
<ul>
<li>Automatic WKD for automatic PGP encryption without manually adding
keys</li>
</ul>
]]></description>
  </item>
  <item>
    <title>REPL Driven Development as an analogy for proper AI Driven Development</title>
    <link>https://recentlywritten.com/REPL-Driven-Development-as-an-analogy-for-proper-AI-Driven-Development.html</link>
    <guid isPermaLink="true">https://recentlywritten.com/REPL-Driven-Development-as-an-analogy-for-proper-AI-Driven-Development.html</guid>
    <pubDate>Mon, 08 Sep 2025 00:00:00 +0000</pubDate>
    <description><![CDATA[<p>I recently “discovered” using an LLM to code with, and was looking
forward to doing some “REPL Driven Development” on it. Unfortunately, I
discovered that all of the vibe-coded vim plugins just use vim as a
(terrible) multiplexer for the Claude Code CLI program. The Emacs plugin
<a href="https://github.com/manzaltu/claude-code-ide.el" class="external-link">claude-code-ide.el</a>
does it right by having text selection and other send-to-repl-like
actions like a proper Lisp IDE does.</p>
<p>This was merely a lisp thing to do because the parentheses clearly
define selection to send. That’s no longer an issue, the LLM can filter
out the garbage in a way that a GOFAI symbolic rule-based pattern
matcher can’t.</p>
<p>The command line program likes to use diffs to edit files, and that
is reasonable, but vastly inferior to REPL Driven Development from a
scratch file. Below are some of my notes from 2019 for more context on
using the lisp REPL. With RDD, you will never type something directly
into a REPL again. “Never type into the REPL”.</p>
<p>It’s nice using grep to lookup some code I might have written 5 years
ago that would have been ephemeral and lost at the REPL.</p>
<h3 id="repl-driven-development">REPL driven development</h3>
<p>Stuard Halloway’s 2017 talk at Chicago Clojure:</p>
<p><a href="https://vimeo.com/223309989" class="external-link">vimeo</a><br />
<a href="https://github.com/matthiasn/talk-transcripts/blob/master/Halloway_Stuart/REPLDrivenDevelopment.md" class="external-link">slide
notes</a></p>
<ul>
<li><p>DON’T type <em>into</em> the repl. Type into a file that you can
search later.</p></li>
<li><p>Use repl-interaction commands (like insert-in-repl, minibuffer,
etc.).</p></li>
<li><p>Have a plan to avoid wasting time (since repls are fun).</p></li>
<li><p>Know <em>all</em> the jump-to-documentation kinds of commands.
Searching for a regex,<br />
jumping to the source of a thing, etc.</p></li>
<li><p>Analysing data carefully at the repl (don’t just stare at
stacktraces).</p></li>
<li><p>Debugging at O(log n)</p></li>
<li><p>Custom REPLs (especially debuggers/inspectors with breakpoints,
etc.)</p></li>
<li><p>Do use the debugger.</p></li>
</ul>
<h4 id="most-important-keystrokes">MOST important keystrokes</h4>
<ul>
<li><p>Execute a thing in the minibuffer</p></li>
<li><p>Tracing functions (or a short function to execute in the
minibuffer like =trace=)</p></li>
<li><p>Sending to repl from behind the point</p></li>
<li><p>Sending to repl from in front of the point</p></li>
<li><p>Sending the whole top-level expression at point to the
repl</p></li>
<li><p>Jump to the minibuffer (not for typing! just to see big
output)</p></li>
<li><p>A keystroke to jump back to the source file (or something like
windmove)</p></li>
<li><p><em>all</em> the documentation commands (search, jump to source,
doc-at-point, etc.)</p></li>
<li><p>Execute something and replace it with the output/write the output
as</p></li>
</ul>
<p>a comment in the scratch buffer.</p>
]]></description>
  </item>
  <item>
    <title>Minimal nvim config optional AI slop (enjoy!)</title>
    <link>https://recentlywritten.com/Minimal-nvim-config-optional-AI-slop-enjoy.html</link>
    <guid isPermaLink="true">https://recentlywritten.com/Minimal-nvim-config-optional-AI-slop-enjoy.html</guid>
    <pubDate>Sun, 07 Sep 2025 00:00:00 +0000</pubDate>
    <description><![CDATA[<p><a href="https://github.com/HACKERMEN-ORG/hackermen-neovim-config-file" class="external-link">code
on the git hub website</a></p>
<p>A friend sent me a neomutt configuration which was thousands of lines
of LLM code, using libraries where even the READMEs are written by LLMs.
Surprisingly, it worked pretty good. Human being were never any good at
writing VimScript anyway. Of course, to make even tiny edits, due to the
extreme unnecessary complexity brought in by the LLM, requires the use
of another LLM. Blargh!</p>
<p>The solution: actually use a decent, simple init written by a human,
and put the rest in the “optional” slop folder. Problem solved!</p>
<h2 id="install">Install</h2>
<p>Run nvim and do,<code>:PlugInstall</code>. BAM! Future travellers:
you should do <code>:PlugUpdate</code>.</p>
<h2 id="features">FEATURES</h2>
<ul>
<li><p><a href="http://danmidwood.com/content/2014/11/21/animated-paredit.html" class="external-link">Structural
editing</a></p></li>
<li><p>Global leader is Spacebar. Spacevim!</p></li>
<li><p>Local leader is comma.</p></li>
<li><p>Spellcheck and shellcheck keybindings.</p></li>
<li><p>(sane) Completion. See equwal’s
<a href="https://github.com/equwal/tag-gen" class="external-link">tag-gen</a>
project.</p></li>
<li><p>Which-key. Learn vim!</p></li>
<li><p>Goyo (For writing words. Automatically turns on when editing
neomutt buffers)</p></li>
<li><p>&lt;++&gt; templating (see my &lt;++&gt;
<a href="https://recentlywritten.com/tmpl-insanely-simple-templates.html" class="external-link">tmpl</a>
project)</p></li>
<li><p>Ask what you meant using fzf when you try try to open a file that
doesn’t exist.</p></li>
<li><p>Save your place in the buffer for later.</p></li>
<li><p>mode line</p></li>
<li><p>Slightly modified vim defaults (very slightly). See the only file
for details.</p></li>
</ul>
<h2 id="non-features">NON-FEATURES</h2>
<ul>
<li><p>Not crazy modifications to vim defaults</p></li>
<li><p>Only one file (everything else in “slop” folder)</p></li>
<li><p>No major changes to the packages used</p></li>
<li><p>No window management. Use a terminal multiplexer.</p></li>
<li><p>No claude code. Same.</p></li>
</ul>
<p>Source your own config at the bottom of the init.lua and work from
these sane defaults.</p>
<h3 id="faq-frequent-answers-to-questions">FAQ: Frequent Answers to
Questions</h3>
<h4
id="source-your-own-config-at-the-bottom-of-the-init.lua-and-work-from-these-sane-defaults">“Source
your own config at the bottom of the init.lua and work from these sane
defaults”</h4>
<p>Then, make changes to the init.lua and send a pull request.</p>
<h4 id="you-dont-need-claude-in-your-vim">You don’t need claude in your
vim</h4>
<p>ARGH. Just use dvtm/mtm/abduco or your window manager to deal with
it. None of the claude vim projects are smart enough to send parts of
buffers to the claude like slime does for lisp. Those claude vim
packages are just glorified terminals using vim as a (very bad)
multiplexer.</p>
<h4 id="plugged-is-better-than-lazy">Plugged *is* better than Lazy</h4>
<p>Lazy is written by AI. The point of this is to not be written
by<br />
AI. Complex shit breaks!</p>
<h4 id="here-is-your-prompt-sir">Here is your prompt, SIR:</h4>
<pre><code>start adding individual feature s one by one which only take up 1-10 lines. Don&#39;t import all the config, just the most basic config. For individual lines, write what it does and ask to add it in. For packages, read the github pages and their default configuration to minimize the edits needed. Opt for the most default configuration if possible.</code></pre>
<h4 id="dont-add-hundreds-of-lines-of-ai-slop-to-my-config.">Don’t add
hundreds of lines of AI slop to my config.</h4>
]]></description>
  </item>
  <item>
    <title>Let Me Book That For You</title>
    <link>https://dickt.store/lmbtfy.html</link>
    <guid>https://dickt.store/lmbtfy.html</guid>
    <pubDate>Fri, 25 Sep 2026 20:22:26 GMT</pubDate>
    <category>Meme</category>
    <description>For people who ask you for the book instead of opening the link. It types the Book Simulator link out for them.</description>
  </item>
  <item>
    <title>Obami: 1,515 Japanese onomatopoeia flashcards</title>
    <link>https://dickt.store/obami.html</link>
    <guid>https://dickt.store/obami.html</guid>
    <pubDate>Fri, 25 Sep 2026 01:25:08 GMT</pubDate>
    <category>Japanese</category>
    <description>1,515 Japanese onomatopoeia, each with its own animation, pitch accent and audio. Study in the browser, or take the Anki decks in English, Japanese, Russian, or all three in one.</description>
  </item>
  <item>
    <title>Book Simulator</title>
    <link>https://dickt.store/meme.html</link>
    <guid>https://dickt.store/meme.html</guid>
    <pubDate>Fri, 25 Sep 2026 01:19:01 GMT</pubDate>
    <category>Meme</category>
    <description>Drake says no to reading a book and yes to a book-reading simulator.</description>
  </item>
  <item>
    <title>Visual Novel Tier List</title>
    <link>https://dickt.store/huawei.html</link>
    <guid>https://dickt.store/huawei.html</guid>
    <pubDate>Sun, 06 Sep 2026 14:12:13 GMT</pubDate>
    <category>Visual novels</category>
    <description>Visual novels, ranked into tiers.</description>
  </item>
  <item>
    <title>Emoji Skin Tone Modifier</title>
    <link>https://dickt.store/blackifier.html</link>
    <guid>https://dickt.store/blackifier.html</guid>
    <pubDate>Fri, 28 Aug 2026 03:09:22 GMT</pubDate>
    <category>Tool</category>
    <description>Adds the dark skin tone modifier (U+1F3FF) to any emoji that supports it.</description>
  </item>
  <item>
    <title>Grande Sertão: Veredas (Esperanto translation)</title>
    <link>https://dickt.store/grande.html</link>
    <guid>https://dickt.store/grande.html</guid>
    <pubDate>Wed, 08 Jul 2026 23:22:40 GMT</pubDate>
    <category>Esperanto</category>
    <description>A fragment of Guimarães Rosa’s novel, translated into Esperanto.</description>
  </item>
  <item>
    <title>La Stelo Perdita</title>
    <link>https://dickt.store/ido.html</link>
    <guid>https://dickt.store/ido.html</guid>
    <pubDate>Wed, 08 Jul 2026 23:12:07 GMT</pubDate>
    <category>Esperanto</category>
    <description>A short fairy tale in Esperanto: a fallen star looks for its way back to the sky.</description>
  </item>
  <item>
    <title>Ken Burns Film Grain Animator</title>
    <link>https://dickt.store/gif.html</link>
    <guid>https://dickt.store/gif.html</guid>
    <pubDate>Wed, 27 May 2026 07:21:09 GMT</pubDate>
    <category>Tool</category>
    <description>Turn a still photo into a slow pan-and-zoom with film grain and a vignette.</description>
  </item>
  <item>
    <title>Sakubi em Português</title>
    <link>https://dickt.store/sakubi-portugues.html</link>
    <guid>https://dickt.store/sakubi-portugues.html</guid>
    <pubDate>Thu, 21 May 2026 06:41:50 GMT</pubDate>
    <category>Japanese</category>
    <description>The Sakubi Japanese grammar guide, translated into Brazilian Portuguese.</description>
  </item>
  <item>
    <title>涼宮ハルヒの憂鬱 (The Melancholy of Haruhi Suzumiya)</title>
    <link>https://dickt.store/haruhi-old.html</link>
    <guid>https://dickt.store/haruhi-old.html</guid>
    <pubDate>Mon, 18 May 2026 04:59:13 GMT</pubDate>
    <category>Japanese</category>
    <description>The Melancholy of Haruhi Suzumiya, in an older reader page.</description>
  </item>
</channel>
</rss>
