← all tags
grep -r "wsl" ~/writeups
~/writeups/the-bot-that-refused-to-start-reading-telegrams-errors-li.md

Aug 31, 2026 · 7 min read
A Node.js Telegram bot that should have sent one image, one caption, and three buttons instead produced a parse failure, a missing file, and a deprecation warning — all at once. Untangling which error mattered, which was a red herring, and how to design the handler so none of them crash the process.
~/writeups/splitting-large-csv-files-in-wsl-when-the-tools-fight-back.md
Aug 24, 2026 · 7 min read
Tail throwing Input/output error on a multi-gigabyte CSV in WSL is not a tool failure — it's a diagnosis. Here's what the error actually means, how to verify the root cause, and three paths to clean 100k-row chunks Excel can open.