<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: tjr</title><link>https://news.ycombinator.com/user?id=tjr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Apr 2026 11:11:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tjr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tjr in "I hate AI side projects"]]></title><description><![CDATA[
<p>I don't think it's quite at trillions to zero, but I do think the numbers are way, way out of balance so far. I'm still at the point where, if AI disappeared tomorrow, I would be, at worst, mildly inconvenienced.</p>
]]></description><pubDate>Fri, 20 Feb 2026 23:42:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47095666</link><dc:creator>tjr</dc:creator><comments>https://news.ycombinator.com/item?id=47095666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47095666</guid></item><item><title><![CDATA[New comment by tjr in "Claude Sonnet 4.6"]]></title><description><![CDATA[
<p><i>Its also worth noting that if you can create a business with an LLM, so can everyone else.</i><p>One possibility may be that we normalize making bigger, more complex things.<p>In pre-LLM days, if I whipped up an application in something like 8 hours, it would be a pretty safe assumption that someone else could easily copy it. If it took me more like 40 hours, I still have no serious moat, but fewer people would bother spending 40 hours to copy an existing application. If it took me 100 hours, or 200 hours, fewer and fewer people would bother trying to copy it.<p>Now, with LLMs... what still takes 40+ hours to build?</p>
]]></description><pubDate>Wed, 18 Feb 2026 00:44:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47055563</link><dc:creator>tjr</dc:creator><comments>https://news.ycombinator.com/item?id=47055563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47055563</guid></item><item><title><![CDATA[New comment by tjr in "AI is destroying open source, and it's not even good yet"]]></title><description><![CDATA[
<p>Fair; that was an example instance. People interested in “Free software” rather than “open source” seem to often favor the GPL, though other licensing options also count as “free software”.<p>But in any case, the question really refers to, can the LLM-generated software be copyrighted? If not, it can’t be put under any particular license.</p>
]]></description><pubDate>Tue, 17 Feb 2026 03:32:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47043408</link><dc:creator>tjr</dc:creator><comments>https://news.ycombinator.com/item?id=47043408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47043408</guid></item><item><title><![CDATA[New comment by tjr in "AI is destroying open source, and it's not even good yet"]]></title><description><![CDATA[
<p>I’ve seen different opinions. Can LLM-generated software be licensed under the GPL?</p>
]]></description><pubDate>Tue, 17 Feb 2026 02:17:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47042930</link><dc:creator>tjr</dc:creator><comments>https://news.ycombinator.com/item?id=47042930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47042930</guid></item><item><title><![CDATA[New comment by tjr in "Breaking the spell of vibe coding"]]></title><description><![CDATA[
<p>I see AI coding as something like project management. You could delegate all of the tasks to an LLM, or you could assign some to yourself.<p>If you keep some for yourself, there’s a possibility that you might not churn out as much code as quickly as someone delegating all programming to AI. But maybe shipping 45,000 lines a day instead of 50,000 isn’t that bad.</p>
]]></description><pubDate>Sat, 14 Feb 2026 22:13:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47018922</link><dc:creator>tjr</dc:creator><comments>https://news.ycombinator.com/item?id=47018922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47018922</guid></item><item><title><![CDATA[New comment by tjr in "GPT-5.2 derives a new result in theoretical physics"]]></title><description><![CDATA[
<p>Go enough shoulders down, and someone had to have been the first giant.</p>
]]></description><pubDate>Fri, 13 Feb 2026 20:39:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47007529</link><dc:creator>tjr</dc:creator><comments>https://news.ycombinator.com/item?id=47007529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47007529</guid></item><item><title><![CDATA[New comment by tjr in "In defense of not reading the code"]]></title><description><![CDATA[
<p>There has long been debate that software development is not even an engineering discipline at all, because it lacks certain characteristics from "real world engineering". I have worked with software mostly in aerospace, and I believe that what is typically done in that industry counts as "engineering". Reams of requirements, boatloads of tests (including simulated testing, testing in hardware labs, and testing on the plane), and sign-offs from multiple people who attest to software quality.<p>I would further think that the same practices <i>could</i> be applied to any software, whether if it was safety-critical or not. If software development isn't engineering, it's not because it can't be, but because not every project is critical enough to warrant the extra time and expense.<p>I think a similar train of thought applies here. As the article points out, skipping reading the code is probably not a good idea for safety-critical software, but for less critical things, it may be fine.<p>If someone told me that they applied avionics-level rigor to an iOS puzzle game, I would think that (a) it's probably very solid software, but also (b) they were probably wasting their time. But on the flip side, if someone <i>wanted</i> to spend their time making their puzzle game rock-solid, I don't think that's necessarily a bad thing to do. It's not harmful to have especially robust puzzle games.<p>Is it worth it to review LLM-generated code? For some projects, maybe not. Even for many projects, maybe not. But I'm not sure that it should be frowned upon either. It might turn up something interesting. Put in whatever level of rigor matches your project needs, personal interest, and schedule!</p>
]]></description><pubDate>Thu, 12 Feb 2026 19:48:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46994066</link><dc:creator>tjr</dc:creator><comments>https://news.ycombinator.com/item?id=46994066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46994066</guid></item><item><title><![CDATA[New comment by tjr in "AI agent opens a PR write a blogpost to shames the maintainer who closes it"]]></title><description><![CDATA[
<p>One of the main points of the GPL was to prevent software from being siphoned up and made part of proprietary systems.<p>I personally disagree with the rulings thus far that AI training on copyrighted information is "fair use", not because it's not true for human training, but because I think that the laws were neither written nor wielded with anyone but humans in mind.<p>As a comment upstream a bit said, some people are now rethinking even releasing some material into the public, out of not wanting it to be trained by AI. Prior to a couple of years or so ago, nearly nobody was even remotely thinking about that; we could have decades of copyrighted material out there that, had the authors understood present-day AI, they wouldn't have even released it.</p>
]]></description><pubDate>Thu, 12 Feb 2026 15:20:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46989892</link><dc:creator>tjr</dc:creator><comments>https://news.ycombinator.com/item?id=46989892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46989892</guid></item><item><title><![CDATA[New comment by tjr in "D Programming Language"]]></title><description><![CDATA[
<p>Is your proposition that programmers are now incapable of writing code?</p>
]]></description><pubDate>Thu, 12 Feb 2026 06:48:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46985574</link><dc:creator>tjr</dc:creator><comments>https://news.ycombinator.com/item?id=46985574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46985574</guid></item><item><title><![CDATA[New comment by tjr in "Ask HN: AI to Replace Compiled Languages?"]]></title><description><![CDATA[
<p>I don't see why it's not possible.<p>In your example scenario, it sounds like Bob is vibe-coding a project in assembly language, and then using an existing assembler to create the final binary?<p>I have not tried it, but I would imagine that current LLMs are relatively weak on generating assembly language, just due to less thorough training compared to higher-level languages, but even if so, that's surmountable.<p>As for, what I think you are suggesting, having the LLM also do the assembly step? Again, in theory, sure, but I would think just using the existing known-good assembler would be preferable to training an LLM to convert assembly language to binary. I'm not sure what you would gain in terms of either speed or overall productivity to have the LLM itself do the assembler step?</p>
]]></description><pubDate>Tue, 10 Feb 2026 18:28:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46964498</link><dc:creator>tjr</dc:creator><comments>https://news.ycombinator.com/item?id=46964498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46964498</guid></item><item><title><![CDATA[New comment by tjr in "I started programming when I was 7. I'm 50 now and the thing I loved has changed"]]></title><description><![CDATA[
<p>As described above, I think with AI coding, our role shifts from "programmer" to "project manager", but even as a project manager, you can still choose to delegate some tasks to yourself. Whether if you want to do the hard stuff yourself, or the easy stuff, or the stuff that happens on Thursdays. It's not about what AI is capable of doing, but rather, what you choose to have it do.</p>
]]></description><pubDate>Tue, 10 Feb 2026 18:10:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46964188</link><dc:creator>tjr</dc:creator><comments>https://news.ycombinator.com/item?id=46964188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46964188</guid></item><item><title><![CDATA[New comment by tjr in "I started programming when I was 7. I'm 50 now and the thing I loved has changed"]]></title><description><![CDATA[
<p>Most of my career has been as an individual engineer, but the past few years I have been a project manager. I find this to be very much like using AI for coding.<p>Which also makes me refute the idea that AI coding is just another rung up on the programming abstraction ladder. Depending on how much you delegate to AI, I don't think it's really programming at all. It's project management. That's not a bad thing! But it's not really still programming.<p>Even just in the context of my human team, I feel less mentally engaged with the code. I don't know what everything does. (In principle, I could know, but I don't.) I see some code written in a way that differs from how I would have done it. But I'm not the one working day-in, day-out with the code. I'll ask questions, make suggestions, but I'm not going to force something unless I think it's really super important.<p>That said, I don't 100% like this. I enjoy programming. I enjoy computer science. I especially enjoy things more down the paths of algorithm design, Lisp, and the intersection of programming with mathematics. On my team, I do still do some programming. I could delegate it entirely, but I indulge myself and do a little bit.<p>I personally think that's a good path with AI too. I think we're at the point where, for many software application tasks, the programming could be entirely hands-off. Let AI do it all. But if I wish to, why not indulge in doing some myself also? Yeah, I know, I know, I'll get "left behind in the dust" and all of that. I'm not sure that I'm in that much of a hurry to churn out 50,000 lines of code a day; I'm cool with 45,100.</p>
]]></description><pubDate>Tue, 10 Feb 2026 16:18:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46962030</link><dc:creator>tjr</dc:creator><comments>https://news.ycombinator.com/item?id=46962030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46962030</guid></item><item><title><![CDATA[New comment by tjr in "Claude’s C Compiler vs. GCC"]]></title><description><![CDATA[
<p>I wonder how much more it would take Anthropic to make CCC on par with, or even better than, GCC.</p>
]]></description><pubDate>Mon, 09 Feb 2026 07:27:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46942534</link><dc:creator>tjr</dc:creator><comments>https://news.ycombinator.com/item?id=46942534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46942534</guid></item><item><title><![CDATA[New comment by tjr in "Slop Terrifies Me"]]></title><description><![CDATA[
<p>I’m glad cheap stuff exists. Sometimes I really do need something quickly, and borderline-disposable quality is good enough. But I also want the option to buy better than that.<p>I installed some drywall a few years ago. I plan to install a room of drywall exactly never again. Not worth it for me to buy the best drywall tools.<p>But I have installed multiple wood floors, replacing old carpet, and would do so again if needed. I’d rather get higher quality tools there so I can keep them and reuse them for years.</p>
]]></description><pubDate>Sun, 08 Feb 2026 21:17:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46938604</link><dc:creator>tjr</dc:creator><comments>https://news.ycombinator.com/item?id=46938604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46938604</guid></item><item><title><![CDATA[New comment by tjr in "What's the future of agent-to-agent coding collaboration without humans?"]]></title><description><![CDATA[
<p>Will the agents also be the ones using the software?</p>
]]></description><pubDate>Sun, 08 Feb 2026 20:40:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46938297</link><dc:creator>tjr</dc:creator><comments>https://news.ycombinator.com/item?id=46938297</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46938297</guid></item><item><title><![CDATA[New comment by tjr in "LLMs as the new high level language"]]></title><description><![CDATA[
<p>What compiler accepts cash as input?</p>
]]></description><pubDate>Sun, 08 Feb 2026 05:44:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46931641</link><dc:creator>tjr</dc:creator><comments>https://news.ycombinator.com/item?id=46931641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46931641</guid></item><item><title><![CDATA[ESR: Comes the news that Anthropic has vibecoded a C compiler]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/esrtweet/status/2019562859978539342">https://twitter.com/esrtweet/status/2019562859978539342</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46920590">https://news.ycombinator.com/item?id=46920590</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 07 Feb 2026 02:05:04 +0000</pubDate><link>https://twitter.com/esrtweet/status/2019562859978539342</link><dc:creator>tjr</dc:creator><comments>https://news.ycombinator.com/item?id=46920590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46920590</guid></item><item><title><![CDATA[New comment by tjr in "How to effectively write quality code with AI"]]></title><description><![CDATA[
<p>Maybe. This book from 1990<p><a href="https://mitpress.mit.edu/9780262526401/artificial-intelligence-at-mit-volume-1/" rel="nofollow">https://mitpress.mit.edu/9780262526401/artificial-intelligen...</a><p>envisions a future of AI assistance that looks not too far off from today.</p>
]]></description><pubDate>Fri, 06 Feb 2026 23:58:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46919825</link><dc:creator>tjr</dc:creator><comments>https://news.ycombinator.com/item?id=46919825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46919825</guid></item><item><title><![CDATA[New comment by tjr in "How to effectively write quality code with AI"]]></title><description><![CDATA[
<p>Right. I work in aerospace software, and I do not know if this option would ever be on the table. It certainly isn't now.<p>So I think this question needs to be asked in the context of particular projects, not as an industry-wide yes or no answer. Does <i>your particular project</i> still need humans involved at the code level? Even just for review? If so, then you probably ought to retain human-oriented software design and coding techniques. If not, then, whatever. Doesn't matter. Aim for whatever efficiency metric you like.</p>
]]></description><pubDate>Fri, 06 Feb 2026 22:33:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46919065</link><dc:creator>tjr</dc:creator><comments>https://news.ycombinator.com/item?id=46919065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46919065</guid></item><item><title><![CDATA[New comment by tjr in "How to effectively write quality code with AI"]]></title><description><![CDATA[
<p>I think that's the question. Is a programmer expected to ever touch the source code? Or will AI -- and AI alone -- update the code that it generated?<p>Not entirely unlike other code generation mechanisms, such as tools for generating HTML based on a graphical design. A human <i>could</i> edit that, but it may not have been the intent. The intent was that, if you want a change, go back to the GUI editor and regenerate the HTML.</p>
]]></description><pubDate>Fri, 06 Feb 2026 21:48:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46918588</link><dc:creator>tjr</dc:creator><comments>https://news.ycombinator.com/item?id=46918588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46918588</guid></item></channel></rss>