<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: kkapelon</title><link>https://news.ycombinator.com/user?id=kkapelon</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 09 Sep 2026 13:15:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kkapelon" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kkapelon in "Connecting the machines"]]></title><description><![CDATA[
<p>I am also using termux and moshi and at least with moshi everything works out of the box. Where does it get clunky? What functionality is missing?</p>
]]></description><pubDate>Wed, 09 Sep 2026 07:06:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49622393</link><dc:creator>kkapelon</dc:creator><comments>https://news.ycombinator.com/item?id=49622393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49622393</guid></item><item><title><![CDATA[New comment by kkapelon in "Connecting the machines"]]></title><description><![CDATA[
<p>How many other products can you name that:<p>1) are terminal based (not gui apps that you need to install)<p>2) Can be run by mosh/ssh<p>3) Track agent sessions automatically<p>4) Have built-in git worktree management<p>5) Show agents connections over different machines (the new feature mentioned in the blog post)?</p>
]]></description><pubDate>Wed, 09 Sep 2026 07:02:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49622349</link><dc:creator>kkapelon</dc:creator><comments>https://news.ycombinator.com/item?id=49622349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49622349</guid></item><item><title><![CDATA[New comment by kkapelon in "Connecting the machines"]]></title><description><![CDATA[
<p>> Their connectivity product is unique<p>There is also netbird, netmaker, zerotier and several others.</p>
]]></description><pubDate>Wed, 09 Sep 2026 06:58:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49622301</link><dc:creator>kkapelon</dc:creator><comments>https://news.ycombinator.com/item?id=49622301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49622301</guid></item><item><title><![CDATA[New comment by kkapelon in "Muse – Meta’s personal AI agent"]]></title><description><![CDATA[
<p>source?link?</p>
]]></description><pubDate>Wed, 09 Sep 2026 06:45:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49622167</link><dc:creator>kkapelon</dc:creator><comments>https://news.ycombinator.com/item?id=49622167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49622167</guid></item><item><title><![CDATA[New comment by kkapelon in "Please stop flooding our projects with AI slop to furnish your CV"]]></title><description><![CDATA[
<p>You are lucky that you got valid PRs that actually fix something.<p>I got PRs that either never worked or even broke stuff<p><a href="https://blog.codepipes.com/llms/your-pr-was-rejected.html" rel="nofollow">https://blog.codepipes.com/llms/your-pr-was-rejected.html</a></p>
]]></description><pubDate>Fri, 28 Aug 2026 09:00:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49476136</link><dc:creator>kkapelon</dc:creator><comments>https://news.ycombinator.com/item?id=49476136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49476136</guid></item><item><title><![CDATA[New comment by kkapelon in "Herdr is joining Y Combinator. The runtime stays open"]]></title><description><![CDATA[
<p>Strictly from personal opinion<p>1) Built-in sub agents assume you use a single AI agent. Some people use multiple, so they need separate terminals/processes by definition. Even if you use the same agent sometimes you have different security boundaries. Think also the needs for a consultant working with many customers at once.<p>2)Multiple-open terminals. When that number passes 5-7 for me, then yes I don't like clicking on each one of those manually to see where my attention is needed. Herdr (and similar tools) show exactly what is working and what stalled.<p>3) No I use herdr locally mostly right now. But since it is just ssh I like the fact that you can run it from anywhere. I haven't done it yet, but I imagine you could open a herdr session from a steamdeck to a remote server to debug somthing<p>Another thing I like on herdr is easy work trees. Sure you can do it manually with git commands, or ask the agent itself to use a new worktree, but just having workrees with a single click and a visual tree/children hierarchy was the killer feature for making me look at herdr at the first place.<p>Yes technically you can do the same thing with just many terminals and custom scripts. But it is the same question of why Dropbox sells when you could do the same thing with cvs/ftp :-)</p>
]]></description><pubDate>Fri, 07 Aug 2026 12:22:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49209319</link><dc:creator>kkapelon</dc:creator><comments>https://news.ycombinator.com/item?id=49209319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49209319</guid></item><item><title><![CDATA[New comment by kkapelon in "Herdr is joining Y Combinator. The runtime stays open"]]></title><description><![CDATA[
<p>Not sure I understand your question. You literally asked, "WHAT is it that makes herdr et al so popular"?<p>Why? Because it has more/better features. Or you mean something else?<p>Specifically against cmux, it is not Macosonly. So you can run it directly on a linux server and then ssh/mosh from anywhere.</p>
]]></description><pubDate>Fri, 07 Aug 2026 11:36:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49208848</link><dc:creator>kkapelon</dc:creator><comments>https://news.ycombinator.com/item?id=49208848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49208848</guid></item><item><title><![CDATA[New comment by kkapelon in "Herdr is joining Y Combinator. The runtime stays open"]]></title><description><![CDATA[
<p>Simplest setup would be just plain ssh/mosh. Nothing more exotic.<p>I have seen moshi.app but haven't tested it yet.</p>
]]></description><pubDate>Fri, 07 Aug 2026 08:01:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49207261</link><dc:creator>kkapelon</dc:creator><comments>https://news.ycombinator.com/item?id=49207261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49207261</guid></item><item><title><![CDATA[New comment by kkapelon in "Herdr is joining Y Combinator. The runtime stays open"]]></title><description><![CDATA[
<p><a href="https://herdr.dev/compare/" rel="nofollow">https://herdr.dev/compare/</a></p>
]]></description><pubDate>Fri, 07 Aug 2026 07:59:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49207243</link><dc:creator>kkapelon</dc:creator><comments>https://news.ycombinator.com/item?id=49207243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49207243</guid></item><item><title><![CDATA[New comment by kkapelon in "Herdr is joining Y Combinator. The runtime stays open"]]></title><description><![CDATA[
<p><a href="https://herdr.dev/compare/" rel="nofollow">https://herdr.dev/compare/</a></p>
]]></description><pubDate>Fri, 07 Aug 2026 07:58:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49207238</link><dc:creator>kkapelon</dc:creator><comments>https://news.ycombinator.com/item?id=49207238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49207238</guid></item><item><title><![CDATA[New comment by kkapelon in "Why Software Factories Fail (or: harness engineering is not enough)"]]></title><description><![CDATA[
<p>I am not familiar with all the tools you listed so please correct me if i am wrong, but all these will catch stuff that LLMs can potentially catch as well (if configured correctly).<p>They will not handle any architectural problems (i.e. this method is correct but doesn't belong on this package, or this method is called isX - but has side effects).<p>And I am pretty sure that none of them do what I am saying with the tests. i.e. run tests without the associated code change and see them fail. I am also pretty certain that none of them will understand problems with breaking backward compatibility (i.e., a fix that is correct that breaks the setup of all existing users).<p>In other words, it is possible today to create a PR that passes all checks, all security scans, all analysis tools, all test suite while still being wrong due to architecture, backwards compatibilty, wrong scope etc. So even before and even after LLMs a human is needed there.<p>PRs might become unhelpful as you say if in the future one of the two things we happen<p>1) LLMs have unlimited context so you can pass all source code plus all architectural designs them
2) We have a super smart analysis tool that is one level above what we have today (including llms)<p>We are not there yet.</p>
]]></description><pubDate>Fri, 24 Jul 2026 14:49:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49036533</link><dc:creator>kkapelon</dc:creator><comments>https://news.ycombinator.com/item?id=49036533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49036533</guid></item><item><title><![CDATA[New comment by kkapelon in "Why Software Factories Fail (or: harness engineering is not enough)"]]></title><description><![CDATA[
<p>> Once you do all that the PR process is pointless<p>manual PR reviews can catch things that llms currently miss. Examples are duplicated code, lack of unit tests or introducing security issues. None of these really break the build. So just requiring "do not break the build" is a very low barrier.<p>Tests also are useless unless you have a smart system that runs the new test WITHOUT the changes and see it break. Most teams I see today have the LLM write a test along with the change, without a guarantee that the tests actually guard the feature.</p>
]]></description><pubDate>Fri, 24 Jul 2026 08:17:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49032654</link><dc:creator>kkapelon</dc:creator><comments>https://news.ycombinator.com/item?id=49032654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49032654</guid></item><item><title><![CDATA[New comment by kkapelon in "Herdr: One terminal to rule them all"]]></title><description><![CDATA[
<p>tmux and zellij are compared here <a href="https://herdr.dev/compare/" rel="nofollow">https://herdr.dev/compare/</a></p>
]]></description><pubDate>Wed, 08 Jul 2026 05:58:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48828074</link><dc:creator>kkapelon</dc:creator><comments>https://news.ycombinator.com/item?id=48828074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48828074</guid></item><item><title><![CDATA[New comment by kkapelon in "Herdr: One terminal to rule them all"]]></title><description><![CDATA[
<p>There is a whole page just on this subject <a href="https://herdr.dev/compare/" rel="nofollow">https://herdr.dev/compare/</a></p>
]]></description><pubDate>Wed, 08 Jul 2026 05:57:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48828072</link><dc:creator>kkapelon</dc:creator><comments>https://news.ycombinator.com/item?id=48828072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48828072</guid></item><item><title><![CDATA[New comment by kkapelon in "Herdr: One terminal to rule them all"]]></title><description><![CDATA[
<p>There is a whole page about this <a href="https://herdr.dev/compare/" rel="nofollow">https://herdr.dev/compare/</a><p>For me the killer feature is the git worktree management.<p>But in essence it is tmux on steroid (Specifically for agents)</p>
]]></description><pubDate>Wed, 08 Jul 2026 05:56:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48828063</link><dc:creator>kkapelon</dc:creator><comments>https://news.ycombinator.com/item?id=48828063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48828063</guid></item><item><title><![CDATA[New comment by kkapelon in "Herdr: One terminal to rule them all"]]></title><description><![CDATA[
<p>You missed the most important one. Automatic git worktree management. So that different agents don't clash with each other.</p>
]]></description><pubDate>Wed, 08 Jul 2026 05:52:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48828042</link><dc:creator>kkapelon</dc:creator><comments>https://news.ycombinator.com/item?id=48828042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48828042</guid></item><item><title><![CDATA[New comment by kkapelon in "Godot will no longer accept AI-authored code contributions"]]></title><description><![CDATA[
<p>Because of lot of AI PRs come from first time contributors who just discovered the tools. Maybe their PR is amazing, maybe it is trash. You never know until you review it.</p>
]]></description><pubDate>Wed, 01 Jul 2026 08:48:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48743951</link><dc:creator>kkapelon</dc:creator><comments>https://news.ycombinator.com/item?id=48743951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48743951</guid></item><item><title><![CDATA[New comment by kkapelon in "Lore – Give your coding agent the decisions your team made"]]></title><description><![CDATA[
<p>What exactly does rac validate do? How is it deterministic? Is there an example somewhere?</p>
]]></description><pubDate>Mon, 29 Jun 2026 08:42:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48716501</link><dc:creator>kkapelon</dc:creator><comments>https://news.ycombinator.com/item?id=48716501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48716501</guid></item><item><title><![CDATA[New comment by kkapelon in "Iroh 1.0"]]></title><description><![CDATA[
<p>The goal posts keep moving.<p>First iroh was marketed as "solves communication behind NAT". Then we went to application level NAT busting vs node level NAT busting. Then we went to distributed vs client-server, then we went to stable IPs for non-server devices (your original comment).
Now we moved to "true peer to peer" and "public keys".<p>This just tells me that the marketing site doesn't explain what Iroh actually does.<p>The fact that so many other people (apart from me) asked about the connection to Tailscale is also interesting.</p>
]]></description><pubDate>Fri, 19 Jun 2026 15:30:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48599739</link><dc:creator>kkapelon</dc:creator><comments>https://news.ycombinator.com/item?id=48599739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48599739</guid></item><item><title><![CDATA[New comment by kkapelon in "Iroh 1.0"]]></title><description><![CDATA[
<p>They don't need to be <a href="https://tailscale.com/docs/features/tailscale-funnel" rel="nofollow">https://tailscale.com/docs/features/tailscale-funnel</a><p>For this simple scenario (just exposing your laptop to a public IP) there are already a gazillion alternatives (e.g. ngrok)</p>
]]></description><pubDate>Wed, 17 Jun 2026 13:19:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48570148</link><dc:creator>kkapelon</dc:creator><comments>https://news.ycombinator.com/item?id=48570148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48570148</guid></item></channel></rss>