<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: xenodium</title><link>https://news.ycombinator.com/user?id=xenodium</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 07 Sep 2026 00:39:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=xenodium" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by xenodium in "Which tools do Claude, Codex and Cursor choose? We measured 17k runs to find out"]]></title><description><![CDATA[
<p>Support vendor agnostic tools offering agent integrations through the likes of Agent Client Protocol <a href="https://agentclientprotocol.com" rel="nofollow">https://agentclientprotocol.com</a><p>ps. I built Emacs integration through ACP <a href="https://github.com/xenodium/agent-shell" rel="nofollow">https://github.com/xenodium/agent-shell</a></p>
]]></description><pubDate>Fri, 04 Sep 2026 16:27:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49566808</link><dc:creator>xenodium</dc:creator><comments>https://news.ycombinator.com/item?id=49566808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49566808</guid></item><item><title><![CDATA[New comment by xenodium in "Emacs 31: An unofficial guide to Markdown-ts-mode"]]></title><description><![CDATA[
<p>Wonderful to hear. Thank you sir!</p>
]]></description><pubDate>Fri, 28 Aug 2026 08:39:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49476007</link><dc:creator>xenodium</dc:creator><comments>https://news.ycombinator.com/item?id=49476007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49476007</guid></item><item><title><![CDATA[New comment by xenodium in "Show HN: Agent-shell – vendor-neutral chat with AI agents in Emacs"]]></title><description><![CDATA[
<p>I recently read someone [1] make the case for a sweet spot blending the best of CLI agents (fast, keyboard-driven, in a terminal) and desktop agents (rich UI: inline images, diffs).<p>This resonated with me as fairly on point to what agent-shell has been going for, except from inside Emacs, which arguably gets you plenty of goodies at once: it's fast and text/keyboard-driven like a terminal, also renders inline images, markdown and tables like a desktop app, but with first class integration into your text editor (no context switch). Also, since it's all elisp, you can bend any of it to your own workflow.<p>This release pulls more of that desktop-like experience with richer TAB navigation, actionable items (resizable images) and a more chat-like experience.<p>Also worth highlighting, agent-shell is vendor-neutral: it speaks ACP, so you can drive Claude, Codex, Gemini... without relearning your tools.<p>Repo: <a href="https://github.com/xenodium/agent-shell" rel="nofollow">https://github.com/xenodium/agent-shell</a> (also on MELPA). Full 0.73 notes: <a href="https://xenodium.com/agent-shell-0-73-updates" rel="nofollow">https://xenodium.com/agent-shell-0-73-updates</a>. Feedback welcome.<p>[1] Sorry, I read this somewhere recently but couldn't find it again.</p>
]]></description><pubDate>Sat, 15 Aug 2026 11:44:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49309774</link><dc:creator>xenodium</dc:creator><comments>https://news.ycombinator.com/item?id=49309774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49309774</guid></item><item><title><![CDATA[Show HN: Agent-shell – vendor-neutral chat with AI agents in Emacs]]></title><description><![CDATA[
<p>Article URL: <a href="https://xenodium.com/agent-shell-0-73-updates#agent-shell-enters-the-chat">https://xenodium.com/agent-shell-0-73-updates#agent-shell-enters-the-chat</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49309755">https://news.ycombinator.com/item?id=49309755</a></p>
<p>Points: 28</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 15 Aug 2026 11:42:16 +0000</pubDate><link>https://xenodium.com/agent-shell-0-73-updates#agent-shell-enters-the-chat</link><dc:creator>xenodium</dc:creator><comments>https://news.ycombinator.com/item?id=49309755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49309755</guid></item><item><title><![CDATA[New comment by xenodium in "My Emacs Configuration (Dired)"]]></title><description><![CDATA[
<p>Tangentially related, I wrote <a href="https://github.com/xenodium/dwim-shell-command" rel="nofollow">https://github.com/xenodium/dwim-shell-command</a> to save all sorts of command invocations (I'm looking at you ffmpeg) and easily batch apply to dired files. Here's a demo video <a href="https://www.youtube.com/watch?v=77NtPfgr4x0" rel="nofollow">https://www.youtube.com/watch?v=77NtPfgr4x0</a></p>
]]></description><pubDate>Fri, 24 Jul 2026 19:58:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49040898</link><dc:creator>xenodium</dc:creator><comments>https://news.ycombinator.com/item?id=49040898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49040898</guid></item><item><title><![CDATA[Show HN: LMNO.lol – An entire blog in a single Markdown file]]></title><description><![CDATA[
<p>Article URL: <a href="https://lmno.lol">https://lmno.lol</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49009772">https://news.ycombinator.com/item?id=49009772</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 22 Jul 2026 16:54:02 +0000</pubDate><link>https://lmno.lol</link><dc:creator>xenodium</dc:creator><comments>https://news.ycombinator.com/item?id=49009772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49009772</guid></item><item><title><![CDATA[Agent-Shell 0.63 Updates]]></title><description><![CDATA[
<p>Article URL: <a href="https://xenodium.com/agent-shell-0-63-updates">https://xenodium.com/agent-shell-0-63-updates</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49009334">https://news.ycombinator.com/item?id=49009334</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 22 Jul 2026 16:25:31 +0000</pubDate><link>https://xenodium.com/agent-shell-0-63-updates</link><dc:creator>xenodium</dc:creator><comments>https://news.ycombinator.com/item?id=49009334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49009334</guid></item><item><title><![CDATA[New comment by xenodium in "ytr: YouTube Radio for Emacs"]]></title><description><![CDATA[
<p>About that, mine loves Munetaka Murakami's fight song <a href="https://www.yakyu-ouen.net/murakami-munetaka" rel="nofollow">https://www.yakyu-ouen.net/murakami-munetaka</a>, so I had plenty of chances to memorize the words.<p>This is lovely too :) <a href="https://www.youtube.com/watch?v=LSBT4ES9b9U&list=RDLSBT4ES9b9U" rel="nofollow">https://www.youtube.com/watch?v=LSBT4ES9b9U&list=RDLSBT4ES9b...</a><p>edit: Thanks for Angine de Poitrine!</p>
]]></description><pubDate>Tue, 23 Jun 2026 06:09:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48641005</link><dc:creator>xenodium</dc:creator><comments>https://news.ycombinator.com/item?id=48641005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48641005</guid></item><item><title><![CDATA[New comment by xenodium in "ytr: YouTube Radio for Emacs"]]></title><description><![CDATA[
<p>Thanks! It’s an undecorated frame. I wanted a “widget” experience of sorts.</p>
]]></description><pubDate>Tue, 23 Jun 2026 03:11:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48639753</link><dc:creator>xenodium</dc:creator><comments>https://news.ycombinator.com/item?id=48639753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48639753</guid></item><item><title><![CDATA[New comment by xenodium in "ytr: YouTube Radio for Emacs"]]></title><description><![CDATA[
<p>> Extra impressive considering he has a newborn at home.<p>My newborn is on board! Nursery rhymes on YT ftw ;)</p>
]]></description><pubDate>Tue, 23 Jun 2026 02:58:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48639653</link><dc:creator>xenodium</dc:creator><comments>https://news.ycombinator.com/item?id=48639653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48639653</guid></item><item><title><![CDATA[New comment by xenodium in "ytr: YouTube Radio for Emacs"]]></title><description><![CDATA[
<p>Glad to hear it worked as advertised! Sorry, not super familiar with evil (on vanilla keys here). Please send a PR if you find out how to configure for evil so we can document in README.</p>
]]></description><pubDate>Tue, 23 Jun 2026 02:52:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48639610</link><dc:creator>xenodium</dc:creator><comments>https://news.ycombinator.com/item?id=48639610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48639610</guid></item><item><title><![CDATA[ytr: YouTube Radio for Emacs]]></title><description><![CDATA[
<p>Article URL: <a href="https://xenodium.com/ytr-youtube-radio-for-emacs">https://xenodium.com/ytr-youtube-radio-for-emacs</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48636380">https://news.ycombinator.com/item?id=48636380</a></p>
<p>Points: 145</p>
<p># Comments: 10</p>
]]></description><pubDate>Mon, 22 Jun 2026 21:21:08 +0000</pubDate><link>https://xenodium.com/ytr-youtube-radio-for-emacs</link><dc:creator>xenodium</dc:creator><comments>https://news.ycombinator.com/item?id=48636380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48636380</guid></item><item><title><![CDATA[Bending Emacs Ep. 14: Prototype iOS apps with agent-shell artist-mode and skills [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=7fdHeUoRRgg">https://www.youtube.com/watch?v=7fdHeUoRRgg</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48619636">https://news.ycombinator.com/item?id=48619636</a></p>
<p>Points: 33</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 21 Jun 2026 15:12:22 +0000</pubDate><link>https://www.youtube.com/watch?v=7fdHeUoRRgg</link><dc:creator>xenodium</dc:creator><comments>https://news.ycombinator.com/item?id=48619636</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48619636</guid></item><item><title><![CDATA[Agent-Shell 0.55 Updates]]></title><description><![CDATA[
<p>Article URL: <a href="https://xenodium.com/agent-shell-0-55-updates">https://xenodium.com/agent-shell-0-55-updates</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48493273">https://news.ycombinator.com/item?id=48493273</a></p>
<p>Points: 62</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 11 Jun 2026 17:17:57 +0000</pubDate><link>https://xenodium.com/agent-shell-0-55-updates</link><dc:creator>xenodium</dc:creator><comments>https://news.ycombinator.com/item?id=48493273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48493273</guid></item><item><title><![CDATA[New comment by xenodium in "A History of IDEs at Google"]]></title><description><![CDATA[
<p>While most IDEs converged to a unified web solution, pockets of devoted users continued to volunteer improvements/integrations for their preferred editors.<p>During my time there, a relatively small, but fairly active Emacs group, would often share tips, tricks, and elisp integrating the latest internal tools.</p>
]]></description><pubDate>Thu, 14 May 2026 11:20:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48133863</link><dc:creator>xenodium</dc:creator><comments>https://news.ycombinator.com/item?id=48133863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48133863</guid></item><item><title><![CDATA[Show HN: Kitty.cards – Create Apple Wallet cards online (no login)]]></title><description><![CDATA[
<p>Article URL: <a href="https://kitty.cards/">https://kitty.cards/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47482603">https://news.ycombinator.com/item?id=47482603</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 22 Mar 2026 21:54:26 +0000</pubDate><link>https://kitty.cards/</link><dc:creator>xenodium</dc:creator><comments>https://news.ycombinator.com/item?id=47482603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47482603</guid></item><item><title><![CDATA[New comment by xenodium in "Lazycut: A simple terminal video trimmer using FFmpeg"]]></title><description><![CDATA[
<p>Neat! I did the Emacs equivalent <a href="https://github.com/xenodium/video-trimmer" rel="nofollow">https://github.com/xenodium/video-trimmer</a></p>
]]></description><pubDate>Mon, 16 Mar 2026 22:17:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47405738</link><dc:creator>xenodium</dc:creator><comments>https://news.ycombinator.com/item?id=47405738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47405738</guid></item><item><title><![CDATA[New comment by xenodium in "How I write software with LLMs"]]></title><description><![CDATA[
<p>From my experience, you kinda get what you ask for. If you don't ask for anything specific, it'll write as it sees fit. The more you involve yourself in the loop, the more you can get it to write according to your expectation. Also helps to give it a style guide of sorts that follows your preferred style.</p>
]]></description><pubDate>Mon, 16 Mar 2026 09:45:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47396935</link><dc:creator>xenodium</dc:creator><comments>https://news.ycombinator.com/item?id=47396935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47396935</guid></item><item><title><![CDATA[New comment by xenodium in "Emacs and Vim in the Age of AI"]]></title><description><![CDATA[
<p>Resume is supported by agent-shell, but is dependent on agent's to implement the relevant ACP. Do you know if OpenCode's ACP implementation has listing and resuming session support?<p>Also, you'll need to enable resuming as per post (it's a new feature) <a href="https://xenodium.com/agent-shell-0-47-1-updates" rel="nofollow">https://xenodium.com/agent-shell-0-47-1-updates</a></p>
]]></description><pubDate>Sat, 14 Mar 2026 23:50:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47382607</link><dc:creator>xenodium</dc:creator><comments>https://news.ycombinator.com/item?id=47382607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47382607</guid></item><item><title><![CDATA[New comment by xenodium in "Emacs and Vim in the Age of AI"]]></title><description><![CDATA[
<p>That's nice to hear. Thank you!</p>
]]></description><pubDate>Sat, 14 Mar 2026 15:10:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47377476</link><dc:creator>xenodium</dc:creator><comments>https://news.ycombinator.com/item?id=47377476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47377476</guid></item></channel></rss>