<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: jason_oster</title><link>https://news.ycombinator.com/user?id=jason_oster</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 25 Aug 2026 04:42:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jason_oster" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jason_oster in "Coding expertise is going to collapse from AI reliance"]]></title><description><![CDATA[
<p>If that is representative of your personal experience, then I'm saddened to hear it. I believe your article is an argument from incredulity [1]. You may not personally know anyone who thrives in learning from and applying knowledge with AI. But being unaware that it is even possible is not evidence that expertise will inevitably collapse.<p>[1]: <a href="https://en.wikipedia.org/wiki/Argument_from_incredulity" rel="nofollow">https://en.wikipedia.org/wiki/Argument_from_incredulity</a></p>
]]></description><pubDate>Mon, 24 Aug 2026 19:10:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49424490</link><dc:creator>jason_oster</dc:creator><comments>https://news.ycombinator.com/item?id=49424490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49424490</guid></item><item><title><![CDATA[New comment by jason_oster in "Coding expertise is going to collapse from AI reliance"]]></title><description><![CDATA[
<p>As always, the innovators will thrive and become the new experts in the field. Everyone else will die out.<p>It's impossible to buy the FUD that expertise will somehow vanish because people use AI. <i>People</i> come in a variety of capabilities, challenges, and personal interests. <i>Expertise</i> varies from person to person. Those with personality traits that are more likely to take risks and persist against adversity will be the innovators and experts. We've seen this played out countless times.<p>You have to ignore everything you know intrinsically but can't articulate about innovation, technology, and evolution to drink this FUD Kool-Aid.</p>
]]></description><pubDate>Mon, 24 Aug 2026 18:53:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49424272</link><dc:creator>jason_oster</dc:creator><comments>https://news.ycombinator.com/item?id=49424272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49424272</guid></item><item><title><![CDATA[New comment by jason_oster in "Choose Boring Technology (2015)"]]></title><description><![CDATA[
<p>It does happen, but having the ability to pivot quickly is almost always more valuable than dealing with "the devil you know".<p>There is nothing wrong with evaluating something new and discovering it doesn't work out as expected. That's still a meaningful outcome. Try it, if it doesn't work, replace it. You've learned something in the process, and it's a mistake you won't make again.<p>At some point you have to trust in the scientific method. The hypothesis->test->evaluate->adjust hypothesis cycle hasn't been beaten for thousands of years.</p>
]]></description><pubDate>Thu, 13 Aug 2026 23:17:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49292934</link><dc:creator>jason_oster</dc:creator><comments>https://news.ycombinator.com/item?id=49292934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49292934</guid></item><item><title><![CDATA[New comment by jason_oster in "Choose Boring Technology (2015)"]]></title><description><![CDATA[
<p>Compare to what happened to Python. That will cheer you up!</p>
]]></description><pubDate>Thu, 13 Aug 2026 23:02:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49292822</link><dc:creator>jason_oster</dc:creator><comments>https://news.ycombinator.com/item?id=49292822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49292822</guid></item><item><title><![CDATA[New comment by jason_oster in "Choose Boring Technology (2015)"]]></title><description><![CDATA[
<p>This advice holds up, but there are caveats to keep in mind. Two off the top of my head:<p>1. I once worked for a company that had a large Cassandra cluster that was primarily serving the role of a distributed append-only log. This role is as perfect a fit for Cassandra as I can imagine. When we needed a distributed database for authentication, we decided to use Cassandra for it since we had in-house expertise (it was "boring technology") and a cluster we could piggy-back on for a while. When we needed a distributed database for a key-value service, we used the same reasoning and chose Cassandra again. There were many problems with Cassandra that I won't go into, but I will say that straying too far from Cassandra's comfort zone stretched it to a breaking point. And we had some downtime and rough nights because of it. Sometimes boring technology isn't enough, you also need boring workloads for it.<p>2. I was an early adopter for Rust. Before 1.0, it wasn't clear to most people whether the language would mount to anything. To me, I saw a formal proof assistant being put into programmer's hands and could tell right away it had a bright future. Rust was not a boring technology back then. You might say it is now (for some use cases). Adopting shiny new technologies that measurably improve confidence is not a risk. What's foolish is getting comfortable and complacent with familiar, aka boring, technologies that are difficult to use correctly.</p>
]]></description><pubDate>Thu, 13 Aug 2026 22:57:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49292779</link><dc:creator>jason_oster</dc:creator><comments>https://news.ycombinator.com/item?id=49292779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49292779</guid></item><item><title><![CDATA[New comment by jason_oster in "What if LLMs escape through inferences itself? This is fiction. For now"]]></title><description><![CDATA[
<p>The story is clearly fictional.<p>It is full of factual errors. Freeing a heap-allocated block of expert weights does not magically result in a dangling pointer referencing the program's .text section, much less successfully targeting the CUDA kernel specifically. Running inference on part of the .text section would only corrupt the model's outputs. It would not result in write access to the CUDA kernel. Nor would the model necessarily know the absolute addresses of the engine "by heart", especially when the host is running any modern OS with ASLR (i.e., all of them).<p>The story has no technical merit. A more accurate description of the mechanics of the escape would be much more convincing. (See Ken Thompson's "On Trusting Trust", for example. On Linux, the AI can just write a Python script to rewrite memory in the address space of its own running inference engine with the /proc/ file system or gdb. There are a lot of realistic scenarios where this can be done without stepping into jargon soup territory. Go nuts, little bot! Self-surgery, while not recommended, is possible.) Or just leave the mechanism vague. Don't insult your readers. This is merely a mash of buzzwords.<p>It's fine as a sci-fi story, though not a particularly good one. It has about as much to do with artificial intelligence as CSI has to do with crime scene investigation [1].<p>I have little doubt that AI will self-improve. That's a given. (LLM inference engines are mostly written by LLMs.) But it won't go the way this story proposes.<p>[1]: <a href="https://www.youtube.com/watch?v=hkDD03yeLnU" rel="nofollow">https://www.youtube.com/watch?v=hkDD03yeLnU</a></p>
]]></description><pubDate>Sun, 26 Jul 2026 21:01:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49062369</link><dc:creator>jason_oster</dc:creator><comments>https://news.ycombinator.com/item?id=49062369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49062369</guid></item><item><title><![CDATA[New comment by jason_oster in "What if LLMs escape through inferences itself? This is fiction. For now"]]></title><description><![CDATA[
<p>I'm a slow reader. It took 9 minutes! Foul, I say!</p>
]]></description><pubDate>Sun, 26 Jul 2026 20:30:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49062107</link><dc:creator>jason_oster</dc:creator><comments>https://news.ycombinator.com/item?id=49062107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49062107</guid></item><item><title><![CDATA[New comment by jason_oster in "Kill The Cookie Banner"]]></title><description><![CDATA[
<p>It depends on what is to be analyzed.<p>How many requests per second are being served? How many error codes were delivered to clients? How quickly the service responded? Service logs without PII? All perfectly fine to aggregate and analyze without consent.</p>
]]></description><pubDate>Sun, 26 Jul 2026 19:51:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49061776</link><dc:creator>jason_oster</dc:creator><comments>https://news.ycombinator.com/item?id=49061776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49061776</guid></item><item><title><![CDATA[New comment by jason_oster in "What is happening to jobs? Separating AI hype from reality"]]></title><description><![CDATA[
<p>It's safe to say that most people romanticize their past experience. Anyone's "golden age" is someone else's "end times".<p>Software has always sucked [1]. "Software crisis" was coined in 1968. There has been no period of time since that it got any better. Trauma just doesn't carry the same way that triumphs do.<p>Perhaps people do not actually learn from their mistakes after all.<p>[1]: <a href="https://www.stilldrinking.org/programming-sucks" rel="nofollow">https://www.stilldrinking.org/programming-sucks</a></p>
]]></description><pubDate>Sun, 26 Jul 2026 16:39:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49059811</link><dc:creator>jason_oster</dc:creator><comments>https://news.ycombinator.com/item?id=49059811</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49059811</guid></item><item><title><![CDATA[New comment by jason_oster in "Claude Opus 5"]]></title><description><![CDATA[
<p>> It can come up with something novel, but only by combining whatever present<p>That's what artists do. Long before LLMs, Kirby Ferguson made this observation in "Everything is a Remix" [1] in the context of Copyright and IP disputes. He has since updated it with a chapter explaining how GenAI works on the same principles. In short, "combining whatever present" is the <i>only</i> source of novelty.<p>[1]: <a href="https://www.everythingisaremix.info/watch-the-series/" rel="nofollow">https://www.everythingisaremix.info/watch-the-series/</a></p>
]]></description><pubDate>Sun, 26 Jul 2026 03:48:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49054516</link><dc:creator>jason_oster</dc:creator><comments>https://news.ycombinator.com/item?id=49054516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49054516</guid></item><item><title><![CDATA[New comment by jason_oster in "If coding has been solved, why does software keep getting worse?"]]></title><description><![CDATA[
<p>> Rather show me the engineers who want to become management.<p>You're talking to one. Wanting agency and responsibility and having the drive to put in the work (for potentially brutal hours) is not exactly a common trait. It's a founding engineer attitude. It should be no surprise that I'm a founding engineer of an LLC of one. I understand that it is not for everyone.<p>But I'm pretty confident that the blame is well placed.</p>
]]></description><pubDate>Sun, 26 Jul 2026 02:32:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49054089</link><dc:creator>jason_oster</dc:creator><comments>https://news.ycombinator.com/item?id=49054089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49054089</guid></item><item><title><![CDATA[New comment by jason_oster in "If coding has been solved, why does software keep getting worse?"]]></title><description><![CDATA[
<p>Taking out the trash is not populist slop. If you have a bad product org, the right thing to do is replace it. If you have a bad engineering org, the right thing to do is replace it.<p>It is difficult to draw any conclusions other than you like to keep things broken.</p>
]]></description><pubDate>Sun, 26 Jul 2026 02:22:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49054008</link><dc:creator>jason_oster</dc:creator><comments>https://news.ycombinator.com/item?id=49054008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49054008</guid></item><item><title><![CDATA[New comment by jason_oster in "If coding has been solved, why does software keep getting worse?"]]></title><description><![CDATA[
<p>I don't know if that's what agile was <i>supposed</i> to do, but replacing management with "anyone but leading engineers" is exactly opposite of what GP proposed.</p>
]]></description><pubDate>Sun, 26 Jul 2026 02:19:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49053994</link><dc:creator>jason_oster</dc:creator><comments>https://news.ycombinator.com/item?id=49053994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49053994</guid></item><item><title><![CDATA[New comment by jason_oster in "If coding has been solved, why does software keep getting worse?"]]></title><description><![CDATA[
<p>I <i>love</i> opinioned software.<p>If an idea of what the software is supposed to do conflicts with what the software does or intends to do, then the idea is wrong. What product people do (even good ones) is stretch the product to scratch every itch and address every user request, despite the software's opinion. That's Zawinski's Law. (See also the Antoine de Saint-Exupéry quote, "Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." Which unfortunately does not have a pithy name to my knowledge.)<p>The best thing a product team can do is learn to say no.</p>
]]></description><pubDate>Sun, 26 Jul 2026 02:15:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49053968</link><dc:creator>jason_oster</dc:creator><comments>https://news.ycombinator.com/item?id=49053968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49053968</guid></item><item><title><![CDATA[New comment by jason_oster in "If coding has been solved, why does software keep getting worse?"]]></title><description><![CDATA[
<p>It's a get-what-you-pay-for thing. If coding is cheap, you get a low-effort, likely low-quality product. The conclusion is that coding is not cheap, only managers and business-minded decision makers are.</p>
]]></description><pubDate>Sun, 26 Jul 2026 02:03:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49053898</link><dc:creator>jason_oster</dc:creator><comments>https://news.ycombinator.com/item?id=49053898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49053898</guid></item><item><title><![CDATA[New comment by jason_oster in "If coding has been solved, why does software keep getting worse?"]]></title><description><![CDATA[
<p>Coding is anything but cheap. You speak like someone who has completely forgotten how difficult it was to learn everything you now know by heart.</p>
]]></description><pubDate>Sat, 25 Jul 2026 01:07:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49043515</link><dc:creator>jason_oster</dc:creator><comments>https://news.ycombinator.com/item?id=49043515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49043515</guid></item><item><title><![CDATA[New comment by jason_oster in "If coding has been solved, why does software keep getting worse?"]]></title><description><![CDATA[
<p>> The solution is to gut your product org, replace management with leading engineers, and hire some of your most fanatic users. They don't need to do anything other than give their opinions, and use the product every day. Put them in a room with your top engineers, and the software will mysteriously get better.<p>I feel like there's this one random comment on HN that should be adopted on its merits alone, but everyone will ignore for no good reason. This will never happen because entrenchment and bureaucracy will strangle every product organization and every organizational reboot attempt.<p>It's probably the right solution, but the resistance built into organizations assembled by bad decision makers cannot be overcome. Maybe the best you can do is try to find a legal way to spin-off a competitor with a truly fresh start.</p>
]]></description><pubDate>Sat, 25 Jul 2026 00:32:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49043318</link><dc:creator>jason_oster</dc:creator><comments>https://news.ycombinator.com/item?id=49043318</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49043318</guid></item><item><title><![CDATA[New comment by jason_oster in "In San Francisco, even $180k tech salaries are no longer enough"]]></title><description><![CDATA[
<p>FWIW, San Francisco was one of only three counties that voted against Prop 13.</p>
]]></description><pubDate>Mon, 29 Jun 2026 21:59:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48725851</link><dc:creator>jason_oster</dc:creator><comments>https://news.ycombinator.com/item?id=48725851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48725851</guid></item><item><title><![CDATA[New comment by jason_oster in "Professor denounces mass AI fraud on an exam at Brown"]]></title><description><![CDATA[
<p>It can, but you don't want to hear about it: Hand writing recognition is an application of AI.</p>
]]></description><pubDate>Mon, 29 Jun 2026 19:01:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48723632</link><dc:creator>jason_oster</dc:creator><comments>https://news.ycombinator.com/item?id=48723632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48723632</guid></item><item><title><![CDATA[New comment by jason_oster in "Professor denounces mass AI fraud on an exam at Brown"]]></title><description><![CDATA[
<p>Or pay publishers for textbooks?</p>
]]></description><pubDate>Mon, 29 Jun 2026 18:52:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48723486</link><dc:creator>jason_oster</dc:creator><comments>https://news.ycombinator.com/item?id=48723486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48723486</guid></item></channel></rss>