<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: jimmaswell</title><link>https://news.ycombinator.com/user?id=jimmaswell</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Apr 2026 12:56:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jimmaswell" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jimmaswell in "GLM-5.1: Towards Long-Horizon Tasks"]]></title><description><![CDATA[
<p>Those are all good things, but with the current AI boom we've invented something with the potential to invent those kinds of things on its own, if not now then in the near future. It's far more important and impactful to invent a digital mind that can invent an arbitrary number of vaccines than to just invent one vaccine, no matter how hard it was to invent the vaccine by hand.</p>
]]></description><pubDate>Wed, 08 Apr 2026 10:02:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47687947</link><dc:creator>jimmaswell</dc:creator><comments>https://news.ycombinator.com/item?id=47687947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47687947</guid></item><item><title><![CDATA[New comment by jimmaswell in "GLM-5.1: Towards Long-Horizon Tasks"]]></title><description><![CDATA[
<p>No killer product? Coding assistants and LLM's in general are the single most awe-inspiring achievement of humanity in my lifetime, technological or otherwise. They've already massively improved my and others' lives and they're only going to get better. If pre and post industrial revolution used to be the major binary delineation of our history, I'm fairly confident it will soon be seen as pre and post AI instead.</p>
]]></description><pubDate>Tue, 07 Apr 2026 23:59:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47682902</link><dc:creator>jimmaswell</dc:creator><comments>https://news.ycombinator.com/item?id=47682902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47682902</guid></item><item><title><![CDATA[New comment by jimmaswell in "Claude Code is locking people out for hours"]]></title><description><![CDATA[
<p>Contingency plan? Just code without it like before. AI could disappear today and I would be very disappointed but it's not like I forgot how to code without it. If anything, I think it's made me a better programmer by taking friction away from the execution phase and giving me more mental space to think in the abstract at times, and that benefit has certainly carried over to my work where we still don't have copilot approved yet.</p>
]]></description><pubDate>Tue, 07 Apr 2026 16:09:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47677492</link><dc:creator>jimmaswell</dc:creator><comments>https://news.ycombinator.com/item?id=47677492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47677492</guid></item><item><title><![CDATA[New comment by jimmaswell in "Samsung Magician disk utility takes 18 steps and two reboots to uninstall"]]></title><description><![CDATA[
<p>The Macintosh came first, technically.</p>
]]></description><pubDate>Fri, 03 Apr 2026 21:58:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47632876</link><dc:creator>jimmaswell</dc:creator><comments>https://news.ycombinator.com/item?id=47632876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47632876</guid></item><item><title><![CDATA[New comment by jimmaswell in "AI and the Ship of Theseus"]]></title><description><![CDATA[
<p>This entirely misses the point. Re-implementing code based on API surface and compatibility is established fair use if done properly (Compaq v. IBM, Google v. Oracle). There's nothing wrong with doing that if you don't like a license. What's in question is doing this with AI that may or may not have been trained on the source. In the instance in the article where the result is very different, it's probably in the clear regardless. I'm sympathetic to the author as I generally don't like GPL either outside specific cases where it works well like the Linux kernel.</p>
]]></description><pubDate>Thu, 05 Mar 2026 19:28:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47266145</link><dc:creator>jimmaswell</dc:creator><comments>https://news.ycombinator.com/item?id=47266145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47266145</guid></item><item><title><![CDATA[New comment by jimmaswell in "Palm OS User Interface Guidelines (2003) [pdf]"]]></title><description><![CDATA[
<p>How is KDE like that? If you don't go out of your way to change options, you aren't "bombarded" with anything, it just works.</p>
]]></description><pubDate>Thu, 26 Feb 2026 19:06:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47170559</link><dc:creator>jimmaswell</dc:creator><comments>https://news.ycombinator.com/item?id=47170559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47170559</guid></item><item><title><![CDATA[New comment by jimmaswell in "Why is Claude an Electron app?"]]></title><description><![CDATA[
<p>The better the code is, the less detailed a mental map is required. It's a bad sign if you need too much deep knowledge of multiple subsystems and their implementation details to fix one bug without breaking everything. Conversely, if drive-by contributors can quickly figure out a bug they're facing and write a fix by only examining the place it happens with minimal global context, you've succeeded at keeping your code loosely-coupled with clear naming and minimal surprises.</p>
]]></description><pubDate>Sat, 21 Feb 2026 23:53:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47106420</link><dc:creator>jimmaswell</dc:creator><comments>https://news.ycombinator.com/item?id=47106420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47106420</guid></item><item><title><![CDATA[New comment by jimmaswell in "My 1981 adventure game is now a multimedia extravaganza"]]></title><description><![CDATA[
<p>The medium feels wholly immaterial in this case. The words reach your brain, and then it's up to you to think about them, imagine the scene, process ideas. Audiobooks let the narrator add inflection, which maybe takes a slight load off you, but I don't see the big deal. I've read lots of fiction, and listened to a lot on road trips, and I don't feel like my comprehension suffered in either case compared to the other. The important thing is you can have the same level of conversation about the material - I don't believe all this woo about reading being the only pure and intellectual way to process information.</p>
]]></description><pubDate>Sat, 21 Feb 2026 04:35:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47097536</link><dc:creator>jimmaswell</dc:creator><comments>https://news.ycombinator.com/item?id=47097536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47097536</guid></item><item><title><![CDATA[New comment by jimmaswell in "Child's Play: Tech's new generation and the end of thinking"]]></title><description><![CDATA[
<p>none.</p>
]]></description><pubDate>Sat, 21 Feb 2026 01:50:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47096641</link><dc:creator>jimmaswell</dc:creator><comments>https://news.ycombinator.com/item?id=47096641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47096641</guid></item><item><title><![CDATA[New comment by jimmaswell in "Child's Play: Tech's new generation and the end of thinking"]]></title><description><![CDATA[
<p>I think there has always been some truth to that, long before AI. Being driven to get up and just <i>do</i> the thing is the most important factor in getting things done. Expertise and competency are force multipliers, but you can pick those up along the way - I think people who prefer to front-load a lot of theory find this distasteful, sometimes even ego-threatening, but it's held true in my observations across my career.<p>Yes, sometimes people who barrel forward can create a mess, and there are places where careful deliberation and planning really pay off, but in most cases, my observation has been that the "do-ers" produce a lot of good work, letting the structure of the problem space reveal itself as they go along and adapting as needed, without getting hung up on academic purity or aesthetically perfect code; in contrast, some others can fall into pathological over-thinking and over-planning, slowing down the team with nitpicks that don't ultimately matter, demanding to know what your contingencies are for x y z and w without accepting "I'll figure it out when or if any of those actually happen" - meanwhile their own output is much slower, and while it may be more likely to work according to their own plan the first time without bugs, it wasn't worth the extra time compared to the first approach. It's premature optimization but applied to the whole development process instead of just a piece of code.<p>I think the over-thinkers are more prone to shun AI because they can't be sure that every line of code was done exactly how they would do it, and they see (perhaps an unwarranted) value in everything being structured according to a perfect human-approved plan and within their full understanding; I do plan out the important parts of my architecture to a degree before starting, and that's a large part of my job as a lead/architect, but overall I find the most value in the do-er approach I described, which AI is fantastic at helping iterate on. I don't feel like I'm committing some philosophical sin when it makes some module as a blackbox and it works without me carefully combing through it - the important part is that it works without blowing up resource usage and I can move on to the next thing.<p>The way the interviewed person described fast iteration with feedback has always been how I learned best - I had a lot of fun and foundational learning playing with the (then-brand-new) HTML5 stuff like making games on canvas elements and using 3D rendering libraries. And this results in a lot of learning by osmosis, and I can confirm that's also the case using AI to iterate on something you're unfamiliar with - shaders in my example very recently. Starting off with a fully working shader that did most of the cool things I wanted it to do, generated by a prompt, was super cool and motivating to me - and then as I iterated on it and incorporated different things into it, with or without the AI, I learned a lot about shaders.<p>Overall, I don't think the author's appraisal is entirely wrong, but the result isn't necessarily a bad thing - motivation to accomplish things has always been the most important factor, and now other factors are somewhat diminished while the motivation factor is amplified. Intelligence and expertise can't be discounted, but the important of front-loading them can easily be overstated.</p>
]]></description><pubDate>Fri, 20 Feb 2026 21:55:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47094544</link><dc:creator>jimmaswell</dc:creator><comments>https://news.ycombinator.com/item?id=47094544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47094544</guid></item><item><title><![CDATA[New comment by jimmaswell in "My 1981 adventure game is now a multimedia extravaganza"]]></title><description><![CDATA[
<p>> Kind of similar to the "listening to audiobooks is reading" crowd.<p>Is this supposed to be an implicit dig at audiobooks? The scientific consensus seems to be that there's no difference to comprehension or retention.<p><a href="https://time.com/5388681/audiobooks-reading-books/" rel="nofollow">https://time.com/5388681/audiobooks-reading-books/</a></p>
]]></description><pubDate>Fri, 20 Feb 2026 03:50:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47083467</link><dc:creator>jimmaswell</dc:creator><comments>https://news.ycombinator.com/item?id=47083467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47083467</guid></item><item><title><![CDATA[New comment by jimmaswell in "-fbounds-safety: Enforcing bounds safety for C"]]></title><description><![CDATA[
<p>This sounds like the kind of low-thought pattern-based repetitive task where you could tell an LLM to do it and almost certainly expect a fully correct result (and for it to find some bugs along the way), especially if there's some test coverage for it to verify itself against. If you're skeptical, you could tell it to do it on some files you've already converted by hand and compare the results. This kind of thing was a slam dunk for an LLM even a year or two ago.</p>
]]></description><pubDate>Thu, 19 Feb 2026 18:24:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47077121</link><dc:creator>jimmaswell</dc:creator><comments>https://news.ycombinator.com/item?id=47077121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47077121</guid></item><item><title><![CDATA[New comment by jimmaswell in "15 years later, Microsoft morged my diagram"]]></title><description><![CDATA[
<p>Yeah, I knew it was more of a joke comment, I just wanted to put down some thoughts I'd been forming for a while.</p>
]]></description><pubDate>Wed, 18 Feb 2026 23:20:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47067767</link><dc:creator>jimmaswell</dc:creator><comments>https://news.ycombinator.com/item?id=47067767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47067767</guid></item><item><title><![CDATA[New comment by jimmaswell in "15 years later, Microsoft morged my diagram"]]></title><description><![CDATA[
<p>> It seems a lot of large AI models basically just copy the training data and add slight modifications<p>This happens even to human artists who aren't trying to plagiarize - for example, guitarists often come up with a riff that turns out to be very close to one they heard years ago, even if it feels original to them in the moment.</p>
]]></description><pubDate>Wed, 18 Feb 2026 16:40:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47062919</link><dc:creator>jimmaswell</dc:creator><comments>https://news.ycombinator.com/item?id=47062919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47062919</guid></item><item><title><![CDATA[New comment by jimmaswell in "15 years later, Microsoft morged my diagram"]]></title><description><![CDATA[
<p>Good - we've been building the seed corpus for AI the past 50 years, and all this manual work now becomes exponentially more useful to others who get to build amazing things without all the tedium. I'm personally thrilled if my code made it in to the machine to help others. We laid train tracks by hand so that they could invent a machine to do it and we can focus on the destination.<p>I've been coding for over a decade, and I've built some great things, but the slow, careful, painstaking drudge-work parts were always the biggest motivation-killers. AI is worth it at any cost for removing the friction from these parts the way it has for me. Days of work are compressed into 20 minutes sometimes (e.g. convert a huge file of Mercurial hooks into Git hooks, knowing only a little about Mercurial hooks and none about Git hooks re: technical implementation). Donkey-work that would serve no value wasting my human time and energy on when a machine can do it, because it learned from decades of examples from the before-times when people did this by hand. If some people abuse the tools to make a morg here and there, so be it; it's infinitely worth the tradeoff.</p>
]]></description><pubDate>Wed, 18 Feb 2026 16:33:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47062820</link><dc:creator>jimmaswell</dc:creator><comments>https://news.ycombinator.com/item?id=47062820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47062820</guid></item><item><title><![CDATA[New comment by jimmaswell in "Vim 9.2"]]></title><description><![CDATA[
<p>What's the elevator pitch if I already know Screen and I can just open multiple windows of the terminal emulator?</p>
]]></description><pubDate>Sat, 14 Feb 2026 19:06:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47017299</link><dc:creator>jimmaswell</dc:creator><comments>https://news.ycombinator.com/item?id=47017299</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47017299</guid></item><item><title><![CDATA[New comment by jimmaswell in "ai;dr"]]></title><description><![CDATA[
<p>I find AI is great at documenting code. It's a description of what the code does and how to use it - all that matters is that it's correct and easy to read, which it almost certainly will be in my experience.</p>
]]></description><pubDate>Thu, 12 Feb 2026 17:44:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46992169</link><dc:creator>jimmaswell</dc:creator><comments>https://news.ycombinator.com/item?id=46992169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46992169</guid></item><item><title><![CDATA[New comment by jimmaswell in "U.S. had almost no job growth in 2025"]]></title><description><![CDATA[
<p>> Education is likely declining as adoption allows students to avoid critical thought or applying concepts.<p>I highly doubt this will be the case. This common viewpoint is almost certainly no more than another iteration of Plato decrying the invention of books.<p>> Explainable by engineering isn't a miracle.<p><a href="https://www.merriam-webster.com/dictionary/miracle" rel="nofollow">https://www.merriam-webster.com/dictionary/miracle</a><p><pre><code>    2: an extremely outstanding or unusual event, thing, or accomplishment. "The bridge is a miracle of engineering."</code></pre></p>
]]></description><pubDate>Wed, 11 Feb 2026 17:57:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=46978375</link><dc:creator>jimmaswell</dc:creator><comments>https://news.ycombinator.com/item?id=46978375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46978375</guid></item><item><title><![CDATA[New comment by jimmaswell in "U.S. had almost no job growth in 2025"]]></title><description><![CDATA[
<p>Anyone lumping AI in with gambling and crypto scams has their head firmly in the sand. The value in making it easier to make computers do things for you is plainly obvious. People all across the tech literacy spectrum are seeing benefits, from coding projects that took days or weeks taking minutes to hours to finish to soccer moms telling their phones to fix up family photos and find them the email from the doctor's that's buried in their inbox. Competent doctors are getting help catching things from scans/symptoms that would take House MD to connect but are a breeze for an LLM, and there are numerous reports of people figuring out their own longstanding obscure medical issues by asking an LLM to speculate on their symptoms after a hundred doctors failed to diagnose it. Someone who can't afford to get ripped off by a mechanic and doesn't have the spare hours in the day and technical knowledge to Google it the old-fashioned way has a decent chance of solving simple car problems instantly on their own by asking ChatGPT or Gemini. It's frankly a miracle, and it keeps making more leaps and bounds every time the peanut gallery starts going on about it having hit a wall it can never improve from.</p>
]]></description><pubDate>Wed, 11 Feb 2026 17:37:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46978062</link><dc:creator>jimmaswell</dc:creator><comments>https://news.ycombinator.com/item?id=46978062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46978062</guid></item><item><title><![CDATA[New comment by jimmaswell in "Vouch"]]></title><description><![CDATA[
<p>I still prefer it to Wayland for various reasons, and I don't think Wayland would work properly on my mid 2010 Macbook anyway.</p>
]]></description><pubDate>Sun, 08 Feb 2026 19:19:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46937529</link><dc:creator>jimmaswell</dc:creator><comments>https://news.ycombinator.com/item?id=46937529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46937529</guid></item></channel></rss>