<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: mtlynch</title><link>https://news.ycombinator.com/user?id=mtlynch</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 29 Oct 2026 13:53:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mtlynch" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mtlynch in "Did Ente Locker copy my code without attribution?"]]></title><description><![CDATA[
<p>I'm an Ente customer primarily because they're open-source, so I find it extremely disappointing that Ente appears to be violating FairScan's license here. It's especially disappointing because it seems like FairScan could have just used the code with attribution since FairScan uses a license that's compatible with Ente's.</p>
]]></description><pubDate>Tue, 20 Oct 2026 00:53:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=50159989</link><dc:creator>mtlynch</dc:creator><comments>https://news.ycombinator.com/item?id=50159989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50159989</guid></item><item><title><![CDATA[Did Ente Locker copy my code without attribution?]]></title><description><![CDATA[
<p>Article URL: <a href="https://fairscan.org/blog/did-ente-locker-copy-my-code-without-attribution/">https://fairscan.org/blog/did-ente-locker-copy-my-code-without-attribution/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50159789">https://news.ycombinator.com/item?id=50159789</a></p>
<p>Points: 4</p>
<p># Comments: 5</p>
]]></description><pubDate>Tue, 20 Oct 2026 00:23:05 +0000</pubDate><link>https://fairscan.org/blog/did-ente-locker-copy-my-code-without-attribution/</link><dc:creator>mtlynch</dc:creator><comments>https://news.ycombinator.com/item?id=50159789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50159789</guid></item><item><title><![CDATA[New comment by mtlynch in "What I self-host"]]></title><description><![CDATA[
<p>> <i>Ok, I respect your opinion, but remember that there are poor souls like me out there that actually love the opposite.</i><p>All things being equal, why prefer Docker Compose? From my perspective, a single binary strictly dominates any Docker Compose solution.</p>
]]></description><pubDate>Thu, 15 Oct 2026 21:31:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=50110604</link><dc:creator>mtlynch</dc:creator><comments>https://news.ycombinator.com/item?id=50110604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50110604</guid></item><item><title><![CDATA[New comment by mtlynch in "Overdose Offsets: Why Every Bag of Fentanyl I Sell Is Net Life-Positive"]]></title><description><![CDATA[
<p>I was skeptical it was AI because it's significantly funnier than I've ever seen AI write but the volume of articles makes me think you're right.</p>
]]></description><pubDate>Thu, 15 Oct 2026 02:14:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=50098321</link><dc:creator>mtlynch</dc:creator><comments>https://news.ycombinator.com/item?id=50098321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50098321</guid></item><item><title><![CDATA[New comment by mtlynch in "Why are coding agents so dumb?"]]></title><description><![CDATA[
<p>> <i>Your analogy is flawed</i><p>Can you explain why my analogy is flawed?<p>> <i>my critique is at somebody with a printer annoyed they can't get it to print its own instruction manual, so they've drafted one with a pen and are passing it around for feedback.</i><p>> <i>Why aren't you using the printer?</i><p>You've lost me. Didn't you establish that the printer can't print its own instruction manual? How would I use the printer to print the instruction manual when it can't do that? And can you spell out for me how this relates to my critique of agents?<p>If this is about my gripe that agents have to search online for their docs, that's my most minor grievance because they can still access their docs. I just think it's a dumb time tradeoff that they don't ship docs alongside their binaries because if the docs were locally available, the agents could search them faster and guarantee the docs matched the binary.<p>> <i>Feed your blog post to pi - have it implement it - and you will realize pretty quickly that a lot of them are flawed. This would have costs you about the same time as writing this blog post.</i><p>I never made the claim that Pi could implement these features trivially. If your claim is that Pi can do this so easily, you should be the one feeding my blog to Pi and showing me the results.<p>I'm confident that Pi could not implement all the features I described in the time I spent on this blog post (about five hours), so I have no reason to waste five hours trying, but if you're confident I'm wrong, you're welcome to spend your own five hours disproving me.</p>
]]></description><pubDate>Sat, 10 Oct 2026 12:59:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=50032505</link><dc:creator>mtlynch</dc:creator><comments>https://news.ycombinator.com/item?id=50032505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50032505</guid></item><item><title><![CDATA[New comment by mtlynch in "Why are coding agents so dumb?"]]></title><description><![CDATA[
<p>Oh, maybe I should try v2.<p>I'm confused about opencode's v1/v2 split. The docs say v2 is here, but their Github is only v1.x.[0] And the docs don't really explain why v2 is better, but there's a long list of things I have to do to migrate,[1] so I haven't been that eager to pull the trigger, especially since I can't tell if they consider it alpha/beta/release.<p>[0] <a href="https://opencode.ai/v2/docs">https://opencode.ai/v2/docs</a><p>[1] <a href="https://opencode.ai/v2/docs/migrate-v1/">https://opencode.ai/v2/docs/migrate-v1/</a></p>
]]></description><pubDate>Sat, 10 Oct 2026 00:10:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=50028137</link><dc:creator>mtlynch</dc:creator><comments>https://news.ycombinator.com/item?id=50028137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50028137</guid></item><item><title><![CDATA[New comment by mtlynch in "Why are coding agents so dumb?"]]></title><description><![CDATA[
<p>> <i>I think most people are criticizing your overall stance. Your whole post is "Agents can't do this" and "Agents can't do that."</i><p>My take is that agents don't do the expected thing out of the box. I acknowledge that you can extend some agents and customize them, but I'm saying that it's sort of silly that the features I think most people want don't exist as default, out of the box standards.<p>> <i>If I wrote a blog post complaining that "Programming languages don't let me do memory management", would you not think it's fair to respond with "What are you talking about? Have you heard of C?"</i><p>I don't think that's a fair comparison because C does let you do memory management out of the box. I think the better comparison is like, "Go doesn't let you do pattern matching," and the response is like, "Why don't you just patch Go to let you do pattern matching and maintain your own fork of Go?"</p>
]]></description><pubDate>Sat, 10 Oct 2026 00:05:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=50028113</link><dc:creator>mtlynch</dc:creator><comments>https://news.ycombinator.com/item?id=50028113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50028113</guid></item><item><title><![CDATA[New comment by mtlynch in "Why are coding agents so dumb?"]]></title><description><![CDATA[
<p>I think knowing its own capabilities is the only thing Pi does out of the box that matches my wishlist.<p>But I'm still kind of puzzled by this critique. Isn't it kind of like saying, "Why are you complaining about the agent? The C programming language exists, so you can use that to create any agent you want."</p>
]]></description><pubDate>Fri, 09 Oct 2026 23:42:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=50027943</link><dc:creator>mtlynch</dc:creator><comments>https://news.ycombinator.com/item?id=50027943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50027943</guid></item><item><title><![CDATA[New comment by mtlynch in "Why are coding agents so dumb?"]]></title><description><![CDATA[
<p>OP here.<p>I don't expect the model to be trained on the latest features of the harness, but I think the harness should ship with its own docs so that the model can quickly search local docs rather than search online page by page for docs that don't necessarily match the local harness.</p>
]]></description><pubDate>Fri, 09 Oct 2026 23:35:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=50027906</link><dc:creator>mtlynch</dc:creator><comments>https://news.ycombinator.com/item?id=50027906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50027906</guid></item><item><title><![CDATA[New comment by mtlynch in "Why Are Coding Agents So Dumb?"]]></title><description><![CDATA[
<p>OP here.<p>Looks like this is a layer on top of OpenCode. Seems interesting. I'll check it out. Thanks for the tip!</p>
]]></description><pubDate>Fri, 09 Oct 2026 22:53:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=50027587</link><dc:creator>mtlynch</dc:creator><comments>https://news.ycombinator.com/item?id=50027587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50027587</guid></item><item><title><![CDATA[New comment by mtlynch in "Why are coding agents so dumb?"]]></title><description><![CDATA[
<p>OP here.<p>I'm confused how you see this article as a complaint about Pi. I only mention Pi at the very end to say it's one of the agents I've tried. I checked it out, found it too barebones for me and moved on, but I understand why some people prefer it. The existence of Pi isn't a counterargument to, "Why don't agents support development workflows that should be commonplace?"</p>
]]></description><pubDate>Fri, 09 Oct 2026 22:50:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=50027564</link><dc:creator>mtlynch</dc:creator><comments>https://news.ycombinator.com/item?id=50027564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50027564</guid></item><item><title><![CDATA[New comment by mtlynch in "Why are coding agents so dumb?"]]></title><description><![CDATA[
<p>OP here.<p>I didn't want to complain about OpenCode too much because it's open-source and kind of the scrappy underdog to Claude/Codex, but I do find its multitasking support pretty limited. I have to specifically remind it to spin up subagents, and when it does, it'll do 2-3 tasks in parallel and then wait until all of them finish. It can't seem to inspect tasks in progress, and if a subagent dies or hangs, the main agent can't seem to retrieve any information from it, even though I as the human can look at the session and see what happened.<p>Are you doing anything special to make OpenCode multitask well?</p>
]]></description><pubDate>Fri, 09 Oct 2026 22:46:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=50027531</link><dc:creator>mtlynch</dc:creator><comments>https://news.ycombinator.com/item?id=50027531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50027531</guid></item><item><title><![CDATA[Why are coding agents so dumb?]]></title><description><![CDATA[
<p>Article URL: <a href="https://mtlynch.io/why-are-coding-agents-so-dumb/">https://mtlynch.io/why-are-coding-agents-so-dumb/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50020947">https://news.ycombinator.com/item?id=50020947</a></p>
<p>Points: 105</p>
<p># Comments: 103</p>
]]></description><pubDate>Fri, 09 Oct 2026 14:21:31 +0000</pubDate><link>https://mtlynch.io/why-are-coding-agents-so-dumb/</link><dc:creator>mtlynch</dc:creator><comments>https://news.ycombinator.com/item?id=50020947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50020947</guid></item><item><title><![CDATA[New comment by mtlynch in "Ask HN: What do you run on a $5 VPS that's worth keeping online 24/7?"]]></title><description><![CDATA[
<p>I wanted to do this but I found it hard to secure it in a way that anyone can join meeting links I send but I'm the only one who can create meetings. It seems like Jitsi intentionally makes this hard so that you buy their hosted plan instead. Have you found a good solution?</p>
]]></description><pubDate>Thu, 08 Oct 2026 23:10:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=50013726</link><dc:creator>mtlynch</dc:creator><comments>https://news.ycombinator.com/item?id=50013726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50013726</guid></item><item><title><![CDATA[New comment by mtlynch in "Anti-Patterns in Software Blogging"]]></title><description><![CDATA[
<p>Interesting, I appreciate the detailed response!</p>
]]></description><pubDate>Wed, 07 Oct 2026 20:15:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49998200</link><dc:creator>mtlynch</dc:creator><comments>https://news.ycombinator.com/item?id=49998200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49998200</guid></item><item><title><![CDATA[New comment by mtlynch in "Anti-patterns in software blogging"]]></title><description><![CDATA[
<p>I think that's a factor as well. If the reader has a specific goal in mind, and your blog post presents itself as a way for the reader to satisfy their goal, then the reader will probably have less patience for stories.<p>But to take Spolsky's "Things You Should Never Do" as an example, obviously nobody's Googling, "things to never do," clicking Joel's article, and then getting annoyed at Joel for not telling them immediately. They're finding the post on HN, RSS readers, forums, etc., where they didn't have a specific goal in mind beyond learning/entertainment, so the author has more room to take their time.</p>
]]></description><pubDate>Wed, 07 Oct 2026 20:13:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49998168</link><dc:creator>mtlynch</dc:creator><comments>https://news.ycombinator.com/item?id=49998168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49998168</guid></item><item><title><![CDATA[New comment by mtlynch in "Anti-patterns in software blogging"]]></title><description><![CDATA[
<p>Honest question: if you truly only write for yourself, why submit the posts to HN and prominently display social sharing shortcuts at the top of each post?<p>I can understand the position that you do care about other people reading your post, but you weigh your own enjoyment of your posts more heavily than anything else, but I'm skeptical of the claim that you don't care who reads your posts.</p>
]]></description><pubDate>Wed, 07 Oct 2026 19:39:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49997789</link><dc:creator>mtlynch</dc:creator><comments>https://news.ycombinator.com/item?id=49997789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49997789</guid></item><item><title><![CDATA[New comment by mtlynch in "Anti-Patterns in Software Blogging"]]></title><description><![CDATA[
<p>Thanks for reading!<p>> <i>I think your anti-patterns apply very well to the stereotypical SWE or HN reader, and if that is who you are targeting, you should absolutely follow these. But the biggest anti-pattern of all is following these anti-patterns while hoping to appeal to the untypical SWE or HN reader.</i><p>Can you share more about what you have in mind?<p>I feel like these recommendations apply outside of software/HN. Like if I had a way to reach knitting bloggers, I'd imagine most of the concepts would be the same with different specifics.<p>Do you have a software blogger in mind that writes well but doesn't match what I describe in the post?</p>
]]></description><pubDate>Wed, 07 Oct 2026 18:52:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49997212</link><dc:creator>mtlynch</dc:creator><comments>https://news.ycombinator.com/item?id=49997212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49997212</guid></item><item><title><![CDATA[New comment by mtlynch in "Anti-patterns in software blogging"]]></title><description><![CDATA[
<p>Yeah, I think a cool thing about blogging is that there are so many distinct tastes that there's a lot of room for different writing styles, and you can find people who like your style.<p>When bloggers say, "I don't want to write about topic X because person Y already wrote the  definitive post about it," I say, "However good the existing article is, there will still be people that prefer yours." Even if the other person is smarter, more knowledgeable, whatever, you're going to explain it in your own way, and that's going to resonate with a distinct set of people than any other article out there.</p>
]]></description><pubDate>Wed, 07 Oct 2026 18:48:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49997146</link><dc:creator>mtlynch</dc:creator><comments>https://news.ycombinator.com/item?id=49997146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49997146</guid></item><item><title><![CDATA[New comment by mtlynch in "Anti-Patterns in Software Blogging"]]></title><description><![CDATA[
<p>Steve Kalabnik gave me similar feedback a year ago,[0] and I'm curious about your reading style because that feels so alien to me.<p>If you click on a blog post, and the writing is poor or seems LLM-generated, you keep reading? Or do you mean that you're willing to forgive more superficial things like meandering or excessive formality if the post has other redeeming qualities?<p>As an example, I clicked a post a few weeks ago about orchestrating Claude Code sessions[1], as that's a topic I'm interested in, but I found the writing so poor that I felt like the post was either LLM-generated or written for someone who had different needs than I did. Would you read a post like that to completion if the topic interests you?<p>[0] <a href="https://lobste.rs/s/youq7y/how_write_blog_posts_developers_read#c_ill36d" rel="nofollow">https://lobste.rs/s/youq7y/how_write_blog_posts_developers_r...</a><p>[1] <a href="https://news.ycombinator.com/item?id=49772806">https://news.ycombinator.com/item?id=49772806</a></p>
]]></description><pubDate>Wed, 07 Oct 2026 17:26:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49995943</link><dc:creator>mtlynch</dc:creator><comments>https://news.ycombinator.com/item?id=49995943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49995943</guid></item></channel></rss>