<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: xlii</title><link>https://news.ycombinator.com/user?id=xlii</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 07 Nov 2026 20:37:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=xlii" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by xlii in "We know 15k websites are infected. how do we tell them?"]]></title><description><![CDATA[
<p>Um. Isn't it exactly the reason why abuse@some-domain.com needs to exist? I mean, sending 15k mails is not a big deal I suppose and had I receive such mail I'd read it.<p>But maybe that's not the way and someone will at least tell me why :)</p>
]]></description><pubDate>Fri, 06 Nov 2026 21:04:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=50398521</link><dc:creator>xlii</dc:creator><comments>https://news.ycombinator.com/item?id=50398521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50398521</guid></item><item><title><![CDATA[New comment by xlii in "Blender's UI and Runtime: Much Faster Than GPUI"]]></title><description><![CDATA[
<p>Others have noted that GPLv3 is required (which is a show stopper for many) but I'd like to mention that I find the pill saying "GPLv2 or Later" in the project itself misleading.<p>Especially since v2 and v3 have vastly different consequences.</p>
]]></description><pubDate>Fri, 06 Nov 2026 12:55:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=50391762</link><dc:creator>xlii</dc:creator><comments>https://news.ycombinator.com/item?id=50391762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50391762</guid></item><item><title><![CDATA[Master of Puppets: Voice-Driven Agent Development]]></title><description><![CDATA[
<p>Article URL: <a href="https://xlii.space/eng/master-of-puppets-voice-driven-agent-development/">https://xlii.space/eng/master-of-puppets-voice-driven-agent-development/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50377487">https://news.ycombinator.com/item?id=50377487</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 05 Nov 2026 10:28:08 +0000</pubDate><link>https://xlii.space/eng/master-of-puppets-voice-driven-agent-development/</link><dc:creator>xlii</dc:creator><comments>https://news.ycombinator.com/item?id=50377487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50377487</guid></item><item><title><![CDATA[New comment by xlii in "Herdr has released native app"]]></title><description><![CDATA[
<p>The tabs mechanism didn't do it for me so I rolled my out (self-plug at [0]).<p>While it's not "agent-first" thanks to rich MCP I often use direct terminal control from one orchestrator agent to drive another one, and I haven't seen any generic solution like that.<p>Since I'm moving my work VM yesterday I even started working on ssh persistence using planted cross-compiled PTY host library. If anyone's interested check it out, I expect to roll it out within a week or so.<p>[0]: <a href="https://race-term.com" rel="nofollow">https://race-term.com</a></p>
]]></description><pubDate>Fri, 30 Oct 2026 08:19:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=50301111</link><dc:creator>xlii</dc:creator><comments>https://news.ycombinator.com/item?id=50301111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50301111</guid></item><item><title><![CDATA[New comment by xlii in "She Worried About Cutting Her Medication Dose. ChatGPT Told Her to Push On"]]></title><description><![CDATA[
<p><a href="https://archive.is/SPkBD" rel="nofollow">https://archive.is/SPkBD</a></p>
]]></description><pubDate>Tue, 27 Oct 2026 22:50:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=50266988</link><dc:creator>xlii</dc:creator><comments>https://news.ycombinator.com/item?id=50266988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50266988</guid></item><item><title><![CDATA[New comment by xlii in "I no longer care to work on any Ruby gems so I've archived all my repositories"]]></title><description><![CDATA[
<p>I get it but not every editor/IDE was vim/emacs. Some tools were more or less rigid and today you still can have malleable workflows through custom workflows and harnesses.<p>It's not like you need to limit yourself to Anthropic and Claude Code. I myself developed "rik"  a harness that can modify only a single file and hook up blazingly fast models for it to be like wide-context autocompletion.<p>The malleability is still here, just different.<p><a href="https://github.com/exlee/rik" rel="nofollow">https://github.com/exlee/rik</a></p>
]]></description><pubDate>Tue, 20 Oct 2026 07:18:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=50162458</link><dc:creator>xlii</dc:creator><comments>https://news.ycombinator.com/item?id=50162458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50162458</guid></item><item><title><![CDATA[New comment by xlii in "I no longer care to work on any Ruby gems so I've archived all my repositories"]]></title><description><![CDATA[
<p>Actually nobody is preventing you from building library with LLM.<p>On top of it you can in parallel work on the library, groom its shape and then have another workflow integrating that library into bigger library and so on.<p>The biggest issue I always had was integration between components. Today's that's free lunch. You can extract, abstractize, re-integrate things for free.<p>Long before LLMs there was a concept of Big Ball of Mud. The slop existed before LLMS and all software eventually rotten. Today just as LLMs whip out faster the code rot happens faster too.<p>But engineers learned way into how not to make systems decay fast and (not surprisingly) the same methods work just as well with LLMs.<p>I find LLMs like a blender. If you are ignorant in use everything will become a tasteless grey sludge. But it's a indispensable tool in a kitchen that makes many things simple, easy and tasty.</p>
]]></description><pubDate>Mon, 19 Oct 2026 20:06:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=50157374</link><dc:creator>xlii</dc:creator><comments>https://news.ycombinator.com/item?id=50157374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50157374</guid></item><item><title><![CDATA[New comment by xlii in "Someone behind the software"]]></title><description><![CDATA[
<p>I never thought about the process like that but it makes sense.<p>In the "Age of LLMs" I wrote many pieces of software that are scrapped and never seen the light of day.<p>For example knowledge graph editor or a personal task manager that visualizes them using railroad-diagrams style.<p>Right now I'm working on a Glamorous Toolkit and Emacs mashup that uses Haskell for fully moldable experience. And it's not like I'm uniquely equipped to do it, nor it wouldn't be possible to do few years back. But I'm the one who picked it up and thanks to LLMs I can have progress in days instead of weeks.<p>And if it ever is released and you ever have chance to run it it won't be a random AI slop because random AI slop wouldn't envision something like that. That'll be 100% me inside.</p>
]]></description><pubDate>Mon, 19 Oct 2026 04:50:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=50148493</link><dc:creator>xlii</dc:creator><comments>https://news.ycombinator.com/item?id=50148493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50148493</guid></item><item><title><![CDATA[New comment by xlii in "Show HN: I wrote an email app that accepts only one sender per inbox"]]></title><description><![CDATA[
<p>I think I'm missing something but I've have an option to use <anything>@<ident>.domain.com for couple years now.<p>I don't find it that useful though and usually go with standard alias i.e. user+<anything>@domain.com<p>As for single sender locking - not sure how useful that is. I mean you can get github.com email or notifications.github.com so you miss half of them?</p>
]]></description><pubDate>Wed, 14 Oct 2026 18:57:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=50093082</link><dc:creator>xlii</dc:creator><comments>https://news.ycombinator.com/item?id=50093082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50093082</guid></item><item><title><![CDATA[New comment by xlii in "Where is all the new, good software?"]]></title><description><![CDATA[
<p>Marketing new software is impossibly hard.<p>I have multiple open-source projects and 2 commercial offerings (see: <a href="https://race-term.com" rel="nofollow">https://race-term.com</a>, <a href="https://inboxctl.com" rel="nofollow">https://inboxctl.com</a> and <a href="https://github.com/exlee" rel="nofollow">https://github.com/exlee</a>).<p>With RACE (which is great I use it daily) I have maybe 30 users. With Inboxctl there are (I think) 2 except me.<p>Recently I figured that there's no reason to work on open source because it's going to be a vaporware even if I set up the whole architecture. With paid software I might (at least) get paid for my time.<p>But long story short: there are no channels to share/market/show people. HN is hit or miss (most often miss).<p>Is it good software? Yes. I'm in this industry for more than 2 decades and it ticks all the boxes for "good software". But all the channels where you could meet it are dead waters.</p>
]]></description><pubDate>Tue, 13 Oct 2026 20:52:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=50078570</link><dc:creator>xlii</dc:creator><comments>https://news.ycombinator.com/item?id=50078570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50078570</guid></item><item><title><![CDATA[New comment by xlii in "Why Common Lisp is now the best programming language"]]></title><description><![CDATA[
<p>And there is a super power to it.<p>It's possible to write the whole system only by defining the types.<p>The "glue" can be sloppy but as long as it keeps on the edges the output is most often fine.<p>Recently I'm on the fence about Rust vs OCaml (but plan to write about it soon) because I have ~700k LoC in Rust but my workflow starts to get seriously dragged down by compilation/tests in isolated worktrees.<p>I recently also dab with Gluon (as embeddable type safe scripting) and rule-based-development for maximum code control/agents output leverage.</p>
]]></description><pubDate>Tue, 06 Oct 2026 06:04:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49974791</link><dc:creator>xlii</dc:creator><comments>https://news.ycombinator.com/item?id=49974791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49974791</guid></item><item><title><![CDATA[New comment by xlii in "Barcodes are about to go extinct"]]></title><description><![CDATA[
<p>I don't see how this is better, my first thoughts: more difficult to print, more difficult to scan, vulnerable to light shifts (imagine trying to scan a can with colored bar code in a club with flashing lights) and impossible to print in some technolgies.<p>Bar code won't go away exact for the reason it's super simple to scan and print. Even QR codes can't stand that (and if you tried scanning yourself grocery in soft bag with barcode in the corner which gets crumpled you know what I mean).</p>
]]></description><pubDate>Sat, 03 Oct 2026 08:03:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49942270</link><dc:creator>xlii</dc:creator><comments>https://news.ycombinator.com/item?id=49942270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49942270</guid></item><item><title><![CDATA[New comment by xlii in "Make Tmux the OS"]]></title><description><![CDATA[
<p>I solved exactly that problem I and I sell it to those willing:
<a href="https://race-term.com" rel="nofollow">https://race-term.com</a><p>It is multiplexer so survives app kills, and interface is heavily keyboard driven.<p>I tried running email in it though resigned (and guess what, wrote my own) because HTML email support is must have nowadays.</p>
]]></description><pubDate>Sat, 03 Oct 2026 07:25:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49942079</link><dc:creator>xlii</dc:creator><comments>https://news.ycombinator.com/item?id=49942079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49942079</guid></item><item><title><![CDATA[Gluon: Static, type inferred and embeddable language written in Rust]]></title><description><![CDATA[
<p>Article URL: <a href="https://gluon-lang.org/">https://gluon-lang.org/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49937437">https://news.ycombinator.com/item?id=49937437</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 02 Oct 2026 19:22:50 +0000</pubDate><link>https://gluon-lang.org/</link><dc:creator>xlii</dc:creator><comments>https://news.ycombinator.com/item?id=49937437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49937437</guid></item><item><title><![CDATA[What the F*** did that bank do?]]></title><description><![CDATA[
<p>Article URL: <a href="https://xlii.space/eng/what-the-f-did-that-bank-do/">https://xlii.space/eng/what-the-f-did-that-bank-do/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49918999">https://news.ycombinator.com/item?id=49918999</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 01 Oct 2026 08:01:10 +0000</pubDate><link>https://xlii.space/eng/what-the-f-did-that-bank-do/</link><dc:creator>xlii</dc:creator><comments>https://news.ycombinator.com/item?id=49918999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49918999</guid></item><item><title><![CDATA[New comment by xlii in "Lazydraw: Terminal ASCII editor for drawing diagrams and sketches"]]></title><description><![CDATA[
<p>Competition! :) (though mine is GUI with custom renderer)<p><a href="https://github.com/exlee/ascdraw" rel="nofollow">https://github.com/exlee/ascdraw</a></p>
]]></description><pubDate>Thu, 24 Sep 2026 07:12:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49827295</link><dc:creator>xlii</dc:creator><comments>https://news.ycombinator.com/item?id=49827295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49827295</guid></item><item><title><![CDATA[New comment by xlii in "People hooked on vapes try a new way to quit: cigarettes"]]></title><description><![CDATA[
<p>Upvoting. I quit smoking many years ago with that book. Cost me like $8.<p>It felt surreal to quit after 1
last smoke as book promised at the beginning. Hadn't had craving since then.<p>Recommended to many people. For some it helped for some it didn't though.</p>
]]></description><pubDate>Wed, 23 Sep 2026 20:45:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49822320</link><dc:creator>xlii</dc:creator><comments>https://news.ycombinator.com/item?id=49822320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49822320</guid></item><item><title><![CDATA[Show HN: Race – Terminal Multiplexer on Infinite Canvas (macOS and Linux Beta)]]></title><description><![CDATA[
<p>I got plenty of warm messages on my blog post on Google Ads asking about Linux so started working on it and now RACE works on the Linux too (in beta though - so please help).<p>RACE stands for "Run Anything in Canvas Environment", i.e. it gives you infinite canvas(es) on which you can run and scale multiple terminals. I use it to drive development across many projects without getting lost. Lately I've been asked and it turns out I have 120 terminals with 70 agents sessions opened (though this is probably like 30 different projects if not more).<p>See a YT video how it works with agents: <a href="https://www.youtube.com/watch?v=8AL50dHCznA" rel="nofollow">https://www.youtube.com/watch?v=8AL50dHCznA</a><p>I built it because I kept getting lost in terminals, it's not the case anymore (mostly ;-))</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49785180">https://news.ycombinator.com/item?id=49785180</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 21 Sep 2026 09:52:15 +0000</pubDate><link>https://race-term.com/</link><dc:creator>xlii</dc:creator><comments>https://news.ycombinator.com/item?id=49785180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49785180</guid></item><item><title><![CDATA[New comment by xlii in "Ask HN: What are you working on? (September 2026)"]]></title><description><![CDATA[
<p>I'm working on 2 things right now (on side). Both commercial (sorry!).<p>First one is RACE terminal [0]. It's a put-terminals on infinite canvas terminal multiplexer. Right now on macOS, but soon I expect to have Linux version fully released.<p>Second is Inboxctl [1], it's a keyboard-driven mail client for power users.<p>The cool thing about both of them is that RACE is my terminal multiplexer and Inboxctl is my e-mail client and they work great. I'm really proud that I can fully interact with terminals/e-mail using my own creations. Both are based on the GUI-framework I accidentally made for ascdraw [2] and kakvide [3].<p>[0]: <a href="https://race-term.com" rel="nofollow">https://race-term.com</a>
[1]: <a href="https://inboxctl.com" rel="nofollow">https://inboxctl.com</a>
[2]: <a href="https://github.com/exlee/ascdraw" rel="nofollow">https://github.com/exlee/ascdraw</a>
[3]: <a href="https://github.com/exlee/kakvide" rel="nofollow">https://github.com/exlee/kakvide</a></p>
]]></description><pubDate>Tue, 15 Sep 2026 17:02:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49715468</link><dc:creator>xlii</dc:creator><comments>https://news.ycombinator.com/item?id=49715468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49715468</guid></item><item><title><![CDATA[New comment by xlii in "How I advertise malicious software on Google Ads"]]></title><description><![CDATA[
<p>Mind-boggling.<p>A joke comes to my mind:<p>A man tells his friend "You know, I don't think we can be friends anymore. Some money went missing from our house.." - "What?! Me? I'd never seal money from your house!" - "Yeah, we found that money, so that's not a problem. But you know... the whole thing left a sour taste."</p>
]]></description><pubDate>Wed, 09 Sep 2026 17:35:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49630186</link><dc:creator>xlii</dc:creator><comments>https://news.ycombinator.com/item?id=49630186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49630186</guid></item></channel></rss>