2026 Week 4 - Weekly Reading
The Best Way to Read a Book (That Nobody’s Doing) A video where Jeremy Howard explains his close reading workflow with Solveit. The core idea: “load a lot of relevant context first, then read chapter-by-chapter while chatting with an AI, carrying context forward each time”. It feels close to what I’ve been doing with gptel for papers/books, but the explicit chapter-level context handoff was new to me. (Related) Past post: A refined Emacs LLM setup
2026 Week 3 - Weekly Reading
I haven’t been updating my blog for a while, so I’m restarting with a lightweight weekly memo: things I read/watched this week that I enjoyed. Onoguchi Snow Dome A collector’s site showcasing their snow globe collection with photos. The early-Heisei-web vibe is oddly charming. The security paradox of local LLMs - Quesma Blog (HN) Local LLMs feel “more secure” than cloud LLMs at first glance, but it’s not that simple. The example attack prompts are fun to read (especially Attack #2). Love Generation filming locations (map) A fan-made location guide for a classic 90s drama I got hooked on again via Netflix. Kimura Takuya is way too cool.
(NixOS) Fixing "Could not start dynamically linked executable" When Launching mcp server via uvx
As shown under another article, I’m using uvx to run some mcp servers needed by mcp.el. However, when I first started them on NixOS, I encountered an error. After consulting Gemini for solutions and a root cause analysis, here are my notes. Symptoms and Error Message Checking the *Mcp-Hub/ buffer with mcp-hub-view-log, the following error appeared: [stderr] Could not start dynamically linked executable: /home/bk/.cache/uv/archive-v0/unI5q9QapqXHm9fPXna4G/bin/python [stderr] NixOS cannot run dynamically linked executables intended for generic [stderr] linux environments out of the box. For more information, see: [stderr] https://nix.dev/permalink/stub-ld [jsonrpc] D[14:56:49.461] Connection state change: `exited abnormally with code 127 Solution: Enable nix-ld Adding the following to your nix configuration resolved the issue for me: ...
A Refined Emacs LLM Environment with gpt.el & mcp.el
Introduction The integration of large language models (LLMs) into Emacs has rapidly evolved over the past few years. My first encounter with an LLM inside Emacs was in November 2022, through AI-powered code completion with copilot.el. I still vividly remember how impressed I was at that moment. Shortly after, ChatGPT was launched, and tools like ChatGPT.el made it possible to interact with AI within Emacs—though, at that time, the features were few, and I didn’t really feel the advantages of using LLMs in Emacs. ...
How to Use mermaid.js with ox-hugo
Introduction This blog is managed with the workflow shown below. graph LR org-mode -- <a href="https://ox-hugo.scripter.co/">ox-hugo</a> --> markdown -- <a href="https://gohugo.io/">Hugo</a> --> HTML When you want to include a diagram like the flowchart above, what methods come to mind? Surely, you’re not thinking about making diagrams in PowerPoint or similar tools, exporting them as images, and… calling it a day? That’s a D-tier move ...
Story of How My Hoff Solutions Site Climbed Search Rankings After (?) Optimization 🚀
TL;DR (Summary) This is a solutions site for the end-of-chapter exercises in A First Course in Bayesian Statistical Methods / 標準 ベイズ統計学 (Japanese edition). I started it during my Master’s degree and still update it, albeit at a very slow pace. Recently, after just a few updates, the site went from not appearing in Google search results at all to ranking highly. Here’s a memo on what I did 📝. Motivation for Improvement: “Doesn’t Show Up in Search Results at All” I put a lot of effort into this site during my Master’s, second only to my thesis, and I thought there would be decent demand from readers of Hoff, “A First Course in Bayesian Statistical Methods”. ...
Guide to Setting Up SKK on Doom Emacs & Mac
What You’ll Learn in This Article What SKK is How to install and configure AquaSKK How to set up SKK (ddskk) in Doom Emacs Challenges in adopting SKK and their solutions Impressions and evaluation after using SKK long-term What is SKK? SKK (Simple Kana to Kanji conversion program) is a type of Japanese input method editor (IME). Unlike typical IMEs, it features explicit switching between input modes and unique operations for selecting conversion candidates. Key characteristics include: ...
The Convenience of Emacs' Indirect Buffers
When using Emacs, have you ever thought, “I wish I could edit just a part of this file in another window…” or “I’d like to compare the same content with different display modes…”? I certainly have, many times. That’s when I discovered and was impressed by the Indirect Buffer feature! This post explains the basic concept of Indirect Buffers, how to use them, and some points to keep in mind. ...
Anki Super Vocab: My Quest for the Ideal Vocabulary Learning Card
Introduction Are you an Anki user? Anki is a powerful memorization tool that utilizes a spaced repetition system (SRS). I’ve been a long-time Anki user, and it’s become indispensable, especially for language learning. Recently, while using Anki for English vocabulary learning, I had an idea for the “perfect” card type – one with features I’d always wished for. I’ve now realized this ideal card type and made it publicly available on GitHub. This article introduces the “Super Vocab” card type, explains the development process, and, for Anki/Emacs users, describes how to create cards using anki-editor. ...
Startup error in Emacs: "Project … cannot be read"
The Problem The other day, when I started Emacs as usual, the following message appeared in the minibuffer: Project <Project Name> at <Project Path> cannot be read. Emacs then became a piece of software that simply displayed a white screen. I had recently changed the path of this project, so I suspected that might be the cause. I tried modifying/deleting the project path in projectile-known-projects-file, but the situation didn’t improve. I also tried commands like doom sync and doom upgrade, but none of these resolved the issue. ...