% ls -la /posts/
Posts
Auto-Push URLs to Bing Search Engines with IndexNow
Adding IndexNow to push new and updated articles to Bing instantly — no waiting for sitemap discovery. GitHub Actions handles the ping on every push.
TechAutomationSearchGitHub ActionsIndexNowSeeing "Tokuryū" Through a Systems Engineer's Eyes
A look at Tokuryū (Japan's anonymous, fluid crime groups) through an engineer's lens — not a pyramid, but a CaaS platform hacking gig-work to externalize risk.
TechCrimeNewsTokuryūWhy I Skipped rehype-slug for Heading Anchors
Why this blog uses manual remark-heading-id over the standard rehype-slug for heading anchors — multilingual deep links, URL aesthetics, info design.
BlogTechLocalizationMarkdownHeading anchorsremark/rehypeFront Matter CMS and Keystatic side-by-side: where their design philosophies clash
How combining Front Matter CMS and Keystatic exposed deep design philosophy differences — Markdoc round-tripping, IndexedDB drafts, and SPA cache pitfalls.
BlogTechCMSFront Matter CMSKeystaticMarkdocNext.jsDeploying Keystatic to Vercel Preview
Deploying Keystatic to Vercel Preview — switching storage modes by NODE_ENV, blocking /keystatic in production, GitHub App setup, and the default-branch trap.
BlogTechCMSJamstackGitHub AppKeystaticNext.jsVercelAmazon's Scarpetta — How Did It Come to This?
A Scarpetta book fan rants through three episodes of the Amazon Prime adaptation: wrecked characters, a soap-opera share house from hell, Dorothy's shrieking — but credit where it's due, Blumhouse nails the autopsy scenes.
EntertainmentDramaMysterySpoilersAmazon PrimeBlumhouseScarpettaTrying Keystatic as a CMS for Local Content Editing
Trying Keystatic on a Next.js blog — local setup, isolating the admin UI with Route Groups, and the Markdoc configuration gotchas I ran into.
BlogTechCMSJamstackKeystaticNext.jsHow Native Is Eiken's Official Website English?
Back-translation scores tend to favor literal translations. So what does "high-scoring but not quite natural" English look like? I looked at the English on Eiken's official website and thought about the structural reasons behind literal-sounding translations.
AIBack-translationTranslationEIKENEmbeddingSetting Up a Markdown Blog Writing Environment with Front Matter CMS
How I set up Front Matter CMS in VS Code to manage my Markdown blog -- frontmatter field design, automation pipeline coexistence, and the operational rules I landed on.
BlogTechCMSJamstackFront Matter CMSNext.jsPagefind Japanese Search Deep Dive: Tokenizers and IME Fixes
Why searching "サイバー" (cyber) in Pagefind returns "サイドバー" (sidebar) -- digging into the tokenizer mismatch between the index side (lindera/IPAdic) and query side (Intl.Segmenter), plus fixing IME input issues.
TechJamstackSearchTokenizerIMEIntl.SegmenterLinderaPagefindAdding Search to My Blog with Pagefind
How I added free search to a static blog with Pagefind, Next.js, and Vercel -- covering why I picked it, Japanese language support, and the setup.
BlogJamstackSearchNext.jsPagefindVercelAutomating Related Posts with Embeddings
How I built an automated related-posts feature using Supabase's pgvector and semantic similarity instead of traditional keyword matching, with thoughts on hybridizing with other recommendation techniques.
BlogTechAIAutomationRecommendationEmbeddingSupabaseMy Translation Scored 0.96, But the English Version Fell Apart
A high back-translation score doesn't guarantee native-level English. I ran into a case where a 0.96-scoring translation was completely broken for native readers — and learned that translation quality has two orthogonal axes.
TechAIBack-translationLocalizationTranslationGeminiProject Hail MaryRocky from Project Hail Mary Is Basically a Tachikoma
Rocky from Project Hail Mary and the Tachikoma from Ghost in the Shell: S.A.C. — an alien and an AI tank with nothing in common, except for everything that matters. A deep dive into their shared charm through multi-legged cuteness, sleep mechanics, and emergent individuality.
MovieSci-FiSpoilersGhost in the ShellProject Hail MaryTachikomaAutomating Blog Tagging with AI
To cut through the hassle of tag granularity and reconciliation, I fully automated tag management using the Gemini API and GitHub Actions. Notes on how to embed rules in prompts and get stable automated classification working in the pipeline.
BlogTechAIAutomationGeminiGitHub Actions