<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: kevinherron</title><link>https://news.ycombinator.com/user?id=kevinherron</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 03 May 2026 14:15:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kevinherron" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kevinherron in "Ask HN: Is Anybody Using Codex?"]]></title><description><![CDATA[
<p>Codex is great, both the CLI and Codex.app.<p>I regularly use both Claude Code and Codex; work pays for Claude, my personal sub is for Codex.<p>Opus 4.7 and GPT 5.5 seem equally competent. They have distinct “feels” when interacting, and perhaps each have strengths and weaknesses, but I don’t really see one as better than the other.</p>
]]></description><pubDate>Thu, 30 Apr 2026 22:55:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47969343</link><dc:creator>kevinherron</dc:creator><comments>https://news.ycombinator.com/item?id=47969343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47969343</guid></item><item><title><![CDATA[New comment by kevinherron in "Ask HN: How do you offload all coding to AI?"]]></title><description><![CDATA[
<p>Complete opposite in my experience. AI does best in a well established code base where it can use existing patterns as context. When you let it loose on a greenfield project and don't carefully and explicitly keep it in check you get back crap.</p>
]]></description><pubDate>Wed, 25 Mar 2026 17:11:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47520244</link><dc:creator>kevinherron</dc:creator><comments>https://news.ycombinator.com/item?id=47520244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47520244</guid></item><item><title><![CDATA[New comment by kevinherron in "Ask HN: Who here is not working on web apps/server code?"]]></title><description><![CDATA[
<p>We write mostly Java, some Kotlin, targeting the JVM.<p>Most commonly our software runs on premises on server-class hardware (or what passes for server-class depending on the industry...), sometimes hosted in the cloud, sometimes on "edge" hardware (think Raspberry Pi class power/spec wise).<p>One component of the software actually is a web frontend (and a Jetty backend) to go with it, but it's not your typical "web-app" and it's not SaaS. But there's much more to it than that.</p>
]]></description><pubDate>Fri, 19 Dec 2025 00:02:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46320589</link><dc:creator>kevinherron</dc:creator><comments>https://news.ycombinator.com/item?id=46320589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46320589</guid></item><item><title><![CDATA[New comment by kevinherron in "Ask HN: Who here is not working on web apps/server code?"]]></title><description><![CDATA[
<p>I work on industrial automation software (SCADA/HMI, MES, PLC comms protocols, etc.).</p>
]]></description><pubDate>Thu, 18 Dec 2025 23:15:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46320156</link><dc:creator>kevinherron</dc:creator><comments>https://news.ycombinator.com/item?id=46320156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46320156</guid></item><item><title><![CDATA[New comment by kevinherron in "Ask HN: How can I get better at using AI for programming?"]]></title><description><![CDATA[
<p>Use AGENTS.md for everything, then put a single line in CLAUDE.md:<p><pre><code>  @AGENTS.md</code></pre></p>
]]></description><pubDate>Sat, 13 Dec 2025 20:41:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46257818</link><dc:creator>kevinherron</dc:creator><comments>https://news.ycombinator.com/item?id=46257818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46257818</guid></item><item><title><![CDATA[New comment by kevinherron in "Is any of you using LLMs to create full features in big enterprise apps?"]]></title><description><![CDATA[
<p>The problem is you still think that the perfect prompt or AGENTS.md or whatever is going to get you a one-shotted (or close) feature in return. There isn't (yet) a model or orchestration framework that is going to take a large feature from start to finish for you.<p>The reality is that LLMs/agents are just a new way to write code. You still need to understand, more-or-less, how this feature is going to actually work, and how it needs to be implemented, from start to finish.<p>The difference is that you don't write the code, you tell the LLM to write the code. Once you've figured out the right "chunk size" an LLM can handle it's faster than doing it yourself.<p>I've found it's actually a little _harder_ in green field projects because the LLM doesn't have guard rails and examples and existing patterns to follow.</p>
]]></description><pubDate>Sat, 13 Dec 2025 00:25:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46250718</link><dc:creator>kevinherron</dc:creator><comments>https://news.ycombinator.com/item?id=46250718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46250718</guid></item><item><title><![CDATA[New comment by kevinherron in "Bikeshedding, or why I want to build a laptop"]]></title><description><![CDATA[
<p>One model/configuration will never work because developers are awful, picky customers.<p>You’ll lose 90,000 of your 100,000 with one or more little nitpicks.<p>Probably 50% right off the bat because you chose a keyboard with or without a numpad.<p>Another huge chunk because you chose the wrong screen  (Retina resolution? Low resolution? Refresh rate?)<p>Too bad, because I want this. Or at least the version of it I have in my head :)</p>
]]></description><pubDate>Sun, 07 Dec 2025 02:25:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46178639</link><dc:creator>kevinherron</dc:creator><comments>https://news.ycombinator.com/item?id=46178639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46178639</guid></item><item><title><![CDATA[New comment by kevinherron in "The AirPods Pro 3 flight problem"]]></title><description><![CDATA[
<p>I flew to NYC and back last week and never experienced anything like this with mine <i>shrug</i><p>The 3s have been an improvement on the 2s for me, especially in fit and feel in ear.</p>
]]></description><pubDate>Wed, 29 Oct 2025 01:15:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45741455</link><dc:creator>kevinherron</dc:creator><comments>https://news.ycombinator.com/item?id=45741455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45741455</guid></item><item><title><![CDATA[New comment by kevinherron in "Detekt – A static code analyzer for Kotlin"]]></title><description><![CDATA[
<p>We use it for (non-Spring) backend development. It's lovely and always my first choice over Java.<p>I like to avoid mixing Java/Kotlin within the same module when I can, but it still works, and parts of our codebase are mixed this way. (by module I mean e.g. the same Maven or Gradle module, i.e. try to avoid a situation where you have a `src/main/java` and `src/main/kotlin` next to each other)</p>
]]></description><pubDate>Thu, 24 Jul 2025 13:43:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44670601</link><dc:creator>kevinherron</dc:creator><comments>https://news.ycombinator.com/item?id=44670601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44670601</guid></item><item><title><![CDATA[New comment by kevinherron in "Firefox is fine. The people running it are not"]]></title><description><![CDATA[
<p>Try Spotify’s web player.</p>
]]></description><pubDate>Tue, 08 Jul 2025 20:05:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44503557</link><dc:creator>kevinherron</dc:creator><comments>https://news.ycombinator.com/item?id=44503557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44503557</guid></item><item><title><![CDATA[New comment by kevinherron in "Denmark Is Switching to Linux"]]></title><description><![CDATA[
<p>Ahh, did not see/read the comments on the article.</p>
]]></description><pubDate>Sun, 22 Jun 2025 12:34:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44346397</link><dc:creator>kevinherron</dc:creator><comments>https://news.ycombinator.com/item?id=44346397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44346397</guid></item><item><title><![CDATA[New comment by kevinherron in "Ask HN: Are you hesitant to open source your project because LLMs may steal it?"]]></title><description><![CDATA[
<p>No.<p>In fact, if there was a better, more direct way than publishing on GitHub to feed my open source code directly into future training runs, I would probably do that.</p>
]]></description><pubDate>Sun, 22 Jun 2025 12:26:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=44346336</link><dc:creator>kevinherron</dc:creator><comments>https://news.ycombinator.com/item?id=44346336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44346336</guid></item><item><title><![CDATA[New comment by kevinherron in "Denmark Is Switching to Linux"]]></title><description><![CDATA[
<p>> in a move that exchanges Windows and Office 365 for Linux and LibreOffice.<p>> It'll migrate about half of the Ministry of Digital Affairs away from Windows this summer</p>
]]></description><pubDate>Sun, 22 Jun 2025 12:22:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44346302</link><dc:creator>kevinherron</dc:creator><comments>https://news.ycombinator.com/item?id=44346302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44346302</guid></item><item><title><![CDATA[New comment by kevinherron in "Data manipulation using natural language prompts"]]></title><description><![CDATA[
<p>Submit for batch processing using the OpenAI batch API?</p>
]]></description><pubDate>Tue, 10 Jun 2025 16:58:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=44238994</link><dc:creator>kevinherron</dc:creator><comments>https://news.ycombinator.com/item?id=44238994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44238994</guid></item><item><title><![CDATA[New comment by kevinherron in "Run a C# file directly using dotnet run app.cs"]]></title><description><![CDATA[
<p>Interesting, I’ve never even heard it called “hashbang” until you just did.<p>California, 40yo fwiw</p>
]]></description><pubDate>Thu, 29 May 2025 19:54:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44129670</link><dc:creator>kevinherron</dc:creator><comments>https://news.ycombinator.com/item?id=44129670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44129670</guid></item><item><title><![CDATA[New comment by kevinherron in "Ask HN: When will Wayland eclipse X?"]]></title><description><![CDATA[
<p>I’ve been using Wayland since it became the default in Fedora. These days it seems to be working great. I’m especially happy with how well KDE seems to work on Wayland now.</p>
]]></description><pubDate>Thu, 01 May 2025 01:04:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43852573</link><dc:creator>kevinherron</dc:creator><comments>https://news.ycombinator.com/item?id=43852573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43852573</guid></item><item><title><![CDATA[New comment by kevinherron in "Ask HN: How is Windows 10 EOL impacting you?"]]></title><description><![CDATA[
<p>I'm primarily a macOS and Linux user, but I do have a 2nd work laptop and a VM I use for Windows, both of which I upgraded to Windows 11 2-3? years ago.<p>There's never been an issue. It's a better experience than W10 was. I don't really understand why everybody is upset.<p>I don't play video games so maybe that's part of it?</p>
]]></description><pubDate>Tue, 29 Apr 2025 11:56:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=43831357</link><dc:creator>kevinherron</dc:creator><comments>https://news.ycombinator.com/item?id=43831357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43831357</guid></item><item><title><![CDATA[New comment by kevinherron in "I passionately hate hype, especially the AI hype"]]></title><description><![CDATA[
<p>They should have let an AI check their spelling and grammar, maybe they wouldn’t have used “loose” instead of “lose” multiple times.</p>
]]></description><pubDate>Sat, 19 Apr 2025 01:32:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=43733454</link><dc:creator>kevinherron</dc:creator><comments>https://news.ycombinator.com/item?id=43733454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43733454</guid></item><item><title><![CDATA[New comment by kevinherron in "The SeL4 Microkernel: An Introduction [pdf]"]]></title><description><![CDATA[
<p>I think there's a meaningful difference between "based on" and "inspired by", Helios being the latter.</p>
]]></description><pubDate>Sun, 23 Mar 2025 19:39:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=43455295</link><dc:creator>kevinherron</dc:creator><comments>https://news.ycombinator.com/item?id=43455295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43455295</guid></item><item><title><![CDATA[New comment by kevinherron in "Kafka at the low end: how bad can it get?"]]></title><description><![CDATA[
<p>> for a SCADA system<p>for Ignition?</p>
]]></description><pubDate>Wed, 19 Feb 2025 02:14:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43097790</link><dc:creator>kevinherron</dc:creator><comments>https://news.ycombinator.com/item?id=43097790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43097790</guid></item></channel></rss>