<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: kgilpin</title><link>https://news.ycombinator.com/user?id=kgilpin</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Jul 2026 08:32:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kgilpin" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kgilpin in "Ghostty is leaving GitHub"]]></title><description><![CDATA[
<p>One of the biggest gifts in life is to find a true passion. And for every passion there are two sides to the coin - the joy and the suffering. The agony and the ecstasy. It’s a gift to care so much; and it inspires.</p>
]]></description><pubDate>Wed, 29 Apr 2026 22:48:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47955736</link><dc:creator>kgilpin</dc:creator><comments>https://news.ycombinator.com/item?id=47955736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47955736</guid></item><item><title><![CDATA[New comment by kgilpin in "Show HN: Fractional jobs – part-time roles for engineers"]]></title><description><![CDATA[
<p>Yes. For someone who’s already financially comfortable, it’s nice to be able to stay in the game, keep working with great people, and make some money without having to deal with burnout.<p>Lots of people in tech like their jobs; they just like other things too. Personally I don’t know why I would want to stop working completely. It sounds boring. I love to build. Why ever stop?</p>
]]></description><pubDate>Tue, 19 Aug 2025 04:21:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44948227</link><dc:creator>kgilpin</dc:creator><comments>https://news.ycombinator.com/item?id=44948227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44948227</guid></item><item><title><![CDATA[New comment by kgilpin in "Tokens are getting more expensive"]]></title><description><![CDATA[
<p>Claude code does utilize both the full Sonnet model and the lighter Haiku model in an automatic way. When you exit a Claude code session, it gives you the stats (tokens, cost, etc). I expect there’s a way to get this in-session as well.</p>
]]></description><pubDate>Mon, 04 Aug 2025 01:59:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44781458</link><dc:creator>kgilpin</dc:creator><comments>https://news.ycombinator.com/item?id=44781458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44781458</guid></item><item><title><![CDATA[New comment by kgilpin in "Meta announces Oakley smart glasses"]]></title><description><![CDATA[
<p>I will miss being able to see people’s eyes.</p>
]]></description><pubDate>Fri, 20 Jun 2025 16:33:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=44329429</link><dc:creator>kgilpin</dc:creator><comments>https://news.ycombinator.com/item?id=44329429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44329429</guid></item><item><title><![CDATA[New comment by kgilpin in "Apple Notes Will Gain Markdown Export at WWDC, and, I Have Thoughts"]]></title><description><![CDATA[
<p>Interestingly (to me) the SwiftUI Text element supports Markdown natively via AttributedString.</p>
]]></description><pubDate>Thu, 05 Jun 2025 17:10:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44193584</link><dc:creator>kgilpin</dc:creator><comments>https://news.ycombinator.com/item?id=44193584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44193584</guid></item><item><title><![CDATA[New comment by kgilpin in "Machine Code Isn't Scary"]]></title><description><![CDATA[
<p>Is it enough to play Human Resource Machine!? <a href="https://en.wikipedia.org/wiki/Human_Resource_Machine" rel="nofollow">https://en.wikipedia.org/wiki/Human_Resource_Machine</a><p>Assembly as a game, I loved playing it.</p>
]]></description><pubDate>Wed, 04 Jun 2025 17:23:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=44183168</link><dc:creator>kgilpin</dc:creator><comments>https://news.ycombinator.com/item?id=44183168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44183168</guid></item><item><title><![CDATA[New comment by kgilpin in ""AI Will Replace All the Jobs " Is Just Tech Execs Doing Marketing"]]></title><description><![CDATA[
<p>In the US, “Junior” pilots typically work as flight instructors until they have built up enough time to no longer be junior. 1500 flight hours is the essential requirement to be an airline pilot, and every hour spent giving instruction counts as a flight hour. It’s not the only way, but it’s the most common way. Airlines don’t fund this; pilots have to work their way up to this level themselves.<p>In Europe it’s different.</p>
]]></description><pubDate>Wed, 04 Jun 2025 15:21:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=44181713</link><dc:creator>kgilpin</dc:creator><comments>https://news.ycombinator.com/item?id=44181713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44181713</guid></item><item><title><![CDATA[New comment by kgilpin in "Deep learning gets the glory, deep fact checking gets ignored"]]></title><description><![CDATA[
<p>I feel the same way about code generation vs code review. Everyone knows there are deep problems with LLM generated code (primarily, lack of repo understanding, and proper use of library functions).<p>Deep, accurate, real-time code review could be of huge assistance in improving quality of both human- and AI-generated code. But all the hype is focused on LLMs spewing out more and more code.</p>
]]></description><pubDate>Wed, 04 Jun 2025 13:52:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44180761</link><dc:creator>kgilpin</dc:creator><comments>https://news.ycombinator.com/item?id=44180761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44180761</guid></item><item><title><![CDATA[New comment by kgilpin in "JetBrains IDEs Go AI: Coding Agent, Smarter Assistance, Free Tier"]]></title><description><![CDATA[
<p>In my experience working on JB extensions, Rider is the most different of the IDEs. Most people think of just IntelliJ and that’s the same code base as eg PyCharm. But Rider seems substantially different.</p>
]]></description><pubDate>Wed, 16 Apr 2025 14:21:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43705952</link><dc:creator>kgilpin</dc:creator><comments>https://news.ycombinator.com/item?id=43705952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43705952</guid></item><item><title><![CDATA[Show HN: OpenTips – Realtime OSS Code Review for Copilot and VSCode]]></title><description><![CDATA[
<p>Article URL: <a href="https://marketplace.visualstudio.com/items?itemName=SgtAirRaid.opentips">https://marketplace.visualstudio.com/items?itemName=SgtAirRaid.opentips</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43698168">https://news.ycombinator.com/item?id=43698168</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 15 Apr 2025 20:46:27 +0000</pubDate><link>https://marketplace.visualstudio.com/items?itemName=SgtAirRaid.opentips</link><dc:creator>kgilpin</dc:creator><comments>https://news.ycombinator.com/item?id=43698168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43698168</guid></item><item><title><![CDATA[New comment by kgilpin in "America desperately needs more air traffic controllers"]]></title><description><![CDATA[
<p>Today, hacker news solves air traffic control with either:<p>a) More money<p>b) Video game technology<p>To truly get this problem, you really need to be in it. Either as a pilot or as a controller.<p>Watching threads like this reminds me that I have expertise within a couple of specialized domains and that’s it. Beyond those, I’m a tourist.</p>
]]></description><pubDate>Wed, 05 Feb 2025 04:00:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=42943580</link><dc:creator>kgilpin</dc:creator><comments>https://news.ycombinator.com/item?id=42943580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42943580</guid></item><item><title><![CDATA[New comment by kgilpin in "Build It Yourself"]]></title><description><![CDATA[
<p>I’m curious if the OpenRewrite project has any value to you in keeping your Java stuff up to date?<p>(I’m not affiliated with it; just curious about strategies for upgrading and maintaining apps that use big frameworks.)</p>
]]></description><pubDate>Fri, 24 Jan 2025 20:59:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=42816871</link><dc:creator>kgilpin</dc:creator><comments>https://news.ycombinator.com/item?id=42816871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42816871</guid></item><item><title><![CDATA[New comment by kgilpin in "Thoughts on a Month with Devin"]]></title><description><![CDATA[
<p>This is what’s needed to get the most out of these tools. You understand deeply how the tool works and so you’re able to optimize its inputs in order to get good results.<p>This puts you in the top echelon of developers using AI assisted coding. Most developers don’t have this deep of an understanding and so they don’t get results as good as yours.<p>So there’s a big question here for AI tool vendors. Is AI assisted coding a power tool for experts, or is it a tool for the “Everyman” developer that’s easy to use?<p>Usage data shows that the most adopted AI coding tool is still ChatGPT, followed by Copilot (even if you’d think it’s Cursor from reading HN :-))</p>
]]></description><pubDate>Fri, 17 Jan 2025 13:39:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=42737394</link><dc:creator>kgilpin</dc:creator><comments>https://news.ycombinator.com/item?id=42737394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42737394</guid></item><item><title><![CDATA[New comment by kgilpin in "Thoughts on a Month with Devin"]]></title><description><![CDATA[
<p>I just want to note that Copilot is multi model now and can also run Sonnet.</p>
]]></description><pubDate>Fri, 17 Jan 2025 13:33:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=42737324</link><dc:creator>kgilpin</dc:creator><comments>https://news.ycombinator.com/item?id=42737324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42737324</guid></item><item><title><![CDATA[New comment by kgilpin in "Ask HN: Teams using AI – how do you prevent it from breaking your codebase?"]]></title><description><![CDATA[
<p>I wrote a SWE bench solver. The SWE bench issues are on mature projects like Django.<p>The objective of my solver was to get good solutions using only RAG (no embeddings) and with minimal cost (low token count).<p>Three techniques, combined, yielded good results. The first was to take a TDD approach, first generating a test and then requiring the LLM to pass the test (without failing others). It can also trace the test execution to see exactly what code participates in the feature.<p>The second technique was to separate “planning” from “coding”. The planner is freed from implementation details, and can worry more about figuring out which files to change, following existing code conventions, not duplicating code, etc. In the coding phase, the LLM is working from a predefined plan, and has little freedom to deviate. It just needs to create a working, lint-free implementation.<p>The third technique was a gentle pressure on the solver to make small changes in a minimum number of files (ideally, one).<p>AI coding tools today generally don’t incorporate any of this. They don’t favor TDD, they don’t have a bias towards making minimal changes, and they don’t work from a pre-approved design.<p>Good human developers do these things, and this is a pretty wide gap between adept human coders and AI.</p>
]]></description><pubDate>Tue, 14 Jan 2025 19:33:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=42702559</link><dc:creator>kgilpin</dc:creator><comments>https://news.ycombinator.com/item?id=42702559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42702559</guid></item><item><title><![CDATA[New comment by kgilpin in "Olympians turn to OnlyFans to fund dreams due to 'broken' finance system (2024)"]]></title><description><![CDATA[
<p>Sports is entertainment. It inspires people and brings joy. It brings people together. It sets positive examples of the rewards that can come from consistent effort and teamwork. Athletes are people making the most of the gifts they’ve been given. This is all laudable.</p>
]]></description><pubDate>Sun, 05 Jan 2025 16:26:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=42602843</link><dc:creator>kgilpin</dc:creator><comments>https://news.ycombinator.com/item?id=42602843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42602843</guid></item><item><title><![CDATA[New comment by kgilpin in "I made $100K from a dick joke"]]></title><description><![CDATA[
<p>In my kids’ generation (college aged) they all use Facebook Marketplace.</p>
]]></description><pubDate>Sun, 05 Jan 2025 15:02:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=42602174</link><dc:creator>kgilpin</dc:creator><comments>https://news.ycombinator.com/item?id=42602174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42602174</guid></item><item><title><![CDATA[New comment by kgilpin in "GitHub Copilot is now available for free"]]></title><description><![CDATA[
<p>FYI supermaven has joined Cursor<p><a href="https://www.cursor.com/blog/supermaven" rel="nofollow">https://www.cursor.com/blog/supermaven</a></p>
]]></description><pubDate>Thu, 19 Dec 2024 03:24:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=42458121</link><dc:creator>kgilpin</dc:creator><comments>https://news.ycombinator.com/item?id=42458121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42458121</guid></item><item><title><![CDATA[New comment by kgilpin in "Devin is now generally available"]]></title><description><![CDATA[
<p>People are saying it’s apples and oranges, but with Computer Use taken into account, this seems like a fair question.<p><a href="https://docs.anthropic.com/en/docs/build-with-claude/computer-use" rel="nofollow">https://docs.anthropic.com/en/docs/build-with-claude/compute...</a></p>
]]></description><pubDate>Tue, 10 Dec 2024 19:18:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=42380339</link><dc:creator>kgilpin</dc:creator><comments>https://news.ycombinator.com/item?id=42380339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42380339</guid></item><item><title><![CDATA[New comment by kgilpin in "The 70% problem: Hard truths about AI-assisted coding"]]></title><description><![CDATA[
<p>I like how you put the context and prompts into the foreground. In so many tools, it’s invisible. We all know that context and prompts are there - the operation of LLMs is well known. Yet tools try and hide this and pretend that they are magic, instead of exposing control points and handles for the developer to use.</p>
]]></description><pubDate>Fri, 06 Dec 2024 19:22:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=42343240</link><dc:creator>kgilpin</dc:creator><comments>https://news.ycombinator.com/item?id=42343240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42343240</guid></item></channel></rss>