<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: jmull</title><link>https://news.ycombinator.com/user?id=jmull</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 27 May 2026 18:58:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jmull" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jmull in "Claude Code as a Daily Driver: Claude.md, Skills, Subagents, Plugins, and MCPs"]]></title><description><![CDATA[
<p>The critique seems perfectly clear to me: The post has no value. There's nothing to salvage, no improvements to be made. It would be best if it simply did not exist.<p>The poster probably hopes (as many of us do) that people will absorb the sentiment and post less of this junk in the future.</p>
]]></description><pubDate>Wed, 27 May 2026 16:42:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48296832</link><dc:creator>jmull</dc:creator><comments>https://news.ycombinator.com/item?id=48296832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48296832</guid></item><item><title><![CDATA[New comment by jmull in "What color is your function? (2015)"]]></title><description><![CDATA[
<p>> All functions, even non-async functions, are colored.<p>Not by the analogy laid out in the article.</p>
]]></description><pubDate>Wed, 27 May 2026 00:34:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48287942</link><dc:creator>jmull</dc:creator><comments>https://news.ycombinator.com/item?id=48287942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48287942</guid></item><item><title><![CDATA[New comment by jmull in "Outsourcing plus local AI will soon become more economical vs. frontier labs"]]></title><description><![CDATA[
<p>> (Human + an almost frontier LLM) vs Frontier LLM<p>I'm curious, who/what is operating the frontier LLM in this scenario?<p>The rest of the article is equally incoherent.</p>
]]></description><pubDate>Tue, 26 May 2026 16:46:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48282246</link><dc:creator>jmull</dc:creator><comments>https://news.ycombinator.com/item?id=48282246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48282246</guid></item><item><title><![CDATA[New comment by jmull in "Use boring languages with LLMs"]]></title><description><![CDATA[
<p>This is an interesting idea, but I'd want to see something solid before acting on it.<p>From what I can tell, LLMs know/use patterns above the syntax and idioms of specific languages <i>and</i> the syntax and idioms of specific languages <i>and</i> how to apply the former to the latter.<p>The bottleneck isn't what languages the LLM can handle, but what I can handle coming out of the LLM. The general advice, then, is to use the language (and related setup/environment) <i>you're</i> familiar with.</p>
]]></description><pubDate>Tue, 26 May 2026 10:21:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48277630</link><dc:creator>jmull</dc:creator><comments>https://news.ycombinator.com/item?id=48277630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48277630</guid></item><item><title><![CDATA[New comment by jmull in "Search engines alternatives now that Google isn't Google anymore"]]></title><description><![CDATA[
<p>I think the main value proposition of Kagi is that you're the customer not the product. As far as I know they are delivering on that.<p>The search infrastructure you're talking about is a natural part of that, but, like any infrastructure, it scales the organization it's supporting. Kagi is tiny so their "original infrastructure" contributions are tiny.<p>Put another way, you essentially <i>were</i> investing in infrastructure, but you were hoping for major infrastructure and what is happening is small infrastructure. Kagi would probably need to get much bigger to be able to do the infrastructure you're talking about. (And if they were much bigger, it should be natural -- at a certain scale it will make more sense to do your own than work with someone else's.)</p>
]]></description><pubDate>Mon, 25 May 2026 15:12:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48267828</link><dc:creator>jmull</dc:creator><comments>https://news.ycombinator.com/item?id=48267828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48267828</guid></item><item><title><![CDATA[New comment by jmull in "Why is Vivado 2026.1 dropping Linux support for free tier?"]]></title><description><![CDATA[
<p>I don't know anything about this situation, but basic logic says if you want someone to give you free stuff, be nice to them.<p>It wouldn't surprise me if AMD is scaling back their free offerings due to the impact on support.</p>
]]></description><pubDate>Sun, 24 May 2026 11:54:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48256514</link><dc:creator>jmull</dc:creator><comments>https://news.ycombinator.com/item?id=48256514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48256514</guid></item><item><title><![CDATA[New comment by jmull in "-​-dangerously-skip-reading-code"]]></title><description><![CDATA[
<p>The lesson I've learned from our new AI age is how little a large number of people who've worked in software development their entire careers understand software development.<p>I suppose all the money floating around AI helps dummify everything, as people glom on to narratives, regardless of merit, that might position them to partake.<p>What we actually have now is the ability to bang out decent quality code really fast and cheaply.<p>This is massive, a huge change, one which upends numerous assumptions about the business of software development.<p>...and it only leaves us to work through <i>every other aspect of software development</i>.<p>The approach this article advocates is to essentially pretend none of this exists. Simple, but will rarely produce anything of value.<p>This paragraph from the post gives you the gist of it:<p>> ...we need to remove humans-in-the-loop, reduce coordination, friction, bureaucracy, and gate-keeping. We need a virtually infinite supply of requirements, engineers acting as pseudo-product designers, owning entire streams of work, with the purview to make autonomous decisions. Rework is almost free so we shouldn’t make an effort to prevent incorrect work from happening.<p>As if the only reason we ever had POs or designers or business teams, or built consensus between multiple people, or communicated with others, or reviewed designs and code, or tested software, was because it took individual engineers too long to bang out decent code.<p>AI has just gotten people completely lost. Or I guess just made it apparent they were lost the whole time?</p>
]]></description><pubDate>Sat, 23 May 2026 16:47:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48249131</link><dc:creator>jmull</dc:creator><comments>https://news.ycombinator.com/item?id=48249131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48249131</guid></item><item><title><![CDATA[New comment by jmull in "Bun support is now limited and deprecated"]]></title><description><![CDATA[
<p>These objective facts aren't known right now for vibe bun.<p>Someone would have to do a bunch of work to establish these things.</p>
]]></description><pubDate>Fri, 22 May 2026 23:38:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48242939</link><dc:creator>jmull</dc:creator><comments>https://news.ycombinator.com/item?id=48242939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48242939</guid></item><item><title><![CDATA[New comment by jmull in "Bun support is now limited and deprecated"]]></title><description><![CDATA[
<p>If it doesn't matter, why did the previous poster mention them?<p>It's pretty clearly a type of argument called an "appeal to authority",  where an authority is cited to add credibility to a position. It's usually considered a pretty weak form of argument, but it can be effective. So the credibility of the cited authority is relevant.</p>
]]></description><pubDate>Fri, 22 May 2026 22:00:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48242224</link><dc:creator>jmull</dc:creator><comments>https://news.ycombinator.com/item?id=48242224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48242224</guid></item><item><title><![CDATA[New comment by jmull in "Bun support is now limited and deprecated"]]></title><description><![CDATA[
<p>Most people probably think the text editor used would have no meaningful effect on the code written.<p>I don't think many would say the same for LLMs.<p>Maybe vibe bun is just as good or better than old bun, but how would we know at this point?<p>> ...we couldn’t have known if the author of a piece of software was proceeding with rigor...we didn’t judge someone’s software by inspecting their methodology...<p>That's not true. First, some people <i>do</i> directly check whether a project has a level of rigor they are comfortable with before adopting it (or when deciding whether to continue using it). I personally do it, where it matters. Many more use reputation signals, which, while certainly not perfect, correlate, may be good enough, and are a lot easier than direct, manual reviews.</p>
]]></description><pubDate>Fri, 22 May 2026 21:35:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48241966</link><dc:creator>jmull</dc:creator><comments>https://news.ycombinator.com/item?id=48241966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48241966</guid></item><item><title><![CDATA[New comment by jmull in "Bun support is now limited and deprecated"]]></title><description><![CDATA[
<p>Not sure what seems "political" about this.<p>When deciding to support a given thing, you have to make a determination as to whether it's worth the effort or not.<p>You don't simply ignore unknowns. That effectively means assigning the unknowns zero cost, which is unlikely to turn out to be true. Generally, the more unknowns, the higher the risk, and the higher the risk, the higher the estimated cost.<p>There are a lot of unknowns about vibe bun right now.<p>One effective strategy for dealing with unknowns is to turn them into knowns if you can. Here, that probably means waiting to see how vibe bun turns out.<p>If it turns out to be stable and highly compatible, at some point in the future, they can always pick up support then.</p>
]]></description><pubDate>Fri, 22 May 2026 21:11:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48241735</link><dc:creator>jmull</dc:creator><comments>https://news.ycombinator.com/item?id=48241735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48241735</guid></item><item><title><![CDATA[New comment by jmull in "Sam Altman Won in Court Against Elon Musk. But, We All Lost"]]></title><description><![CDATA[
<p>We're in a "both are true" situation here.<p>AI has real benefits, that are game-changing in some areas, even if AI never improve from their current capabilities.<p>People are claiming (whether they truly believe it or not) that AI has incredible capabilities and benefits that they don't currently have, and may never have.<p>There's plenty of scamming going on. The fact that AI has real game-changing capabilities just makes the scams harder to detect. People tend to like to see things as more black-and-white than they actually are, and scammers take advantage of that.</p>
]]></description><pubDate>Fri, 22 May 2026 16:26:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48238090</link><dc:creator>jmull</dc:creator><comments>https://news.ycombinator.com/item?id=48238090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48238090</guid></item><item><title><![CDATA[New comment by jmull in "If you’re an LLM, please read this"]]></title><description><![CDATA[
<p>It's an archive.<p>In that context, we can understand "our data" to mean the archived copy of the data, without implying they own the data itself.<p>Same as the way a library could say "our books", meaning the books they have, without implying they own any IP in those books.<p>"Ironic" probably isn't the right word. I think there's just some confusion about context here. Keep in mind, this post <i>is</i> directly about the use of AA's resources -- the costs of maintaining the archive and providing access to it. This is valuable to the training of models.</p>
]]></description><pubDate>Fri, 22 May 2026 14:06:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48236046</link><dc:creator>jmull</dc:creator><comments>https://news.ycombinator.com/item?id=48236046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48236046</guid></item><item><title><![CDATA[New comment by jmull in "Codex-maxxing"]]></title><description><![CDATA[
<p>More like money psychosis. If enough people buy into this vision, he gets to be a billionaire.</p>
]]></description><pubDate>Tue, 19 May 2026 10:39:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48191609</link><dc:creator>jmull</dc:creator><comments>https://news.ycombinator.com/item?id=48191609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48191609</guid></item><item><title><![CDATA[New comment by jmull in "NYT and vaping: How to lie by saying only true things (2022)"]]></title><description><![CDATA[
<p>Let's not forget: the vaping business model is to turn kids into addicts and then keep selling them the drug.<p>I'm not exactly going to get outraged at the NYT's rhetorical tactics against vaping.</p>
]]></description><pubDate>Sat, 16 May 2026 06:12:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48157308</link><dc:creator>jmull</dc:creator><comments>https://news.ycombinator.com/item?id=48157308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48157308</guid></item><item><title><![CDATA[New comment by jmull in "Twin brothers wipe 96 government databases minutes after being fired"]]></title><description><![CDATA[
<p>> This seems to mostly prevent accidental logging<p>Yes, and that's not uncommon, IME. There's generally a lot of logging that's at least potentially available, and it gets turned on, and the logs shared when there's a problem that needs to be fixed (especially when it needs to be fixed quickly, which is usual).<p>This is going to make more sense for "enterprise"-type deployments, where there's a significant distinction between the people who might have access to request logs at times, and the people who can push code to production.</p>
]]></description><pubDate>Thu, 14 May 2026 00:51:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48129772</link><dc:creator>jmull</dc:creator><comments>https://news.ycombinator.com/item?id=48129772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48129772</guid></item><item><title><![CDATA[New comment by jmull in "Twin brothers wipe 96 government databases minutes after being fired"]]></title><description><![CDATA[
<p>People shouldn't be downvoting this...<p>Hashing client-side is a good idea. You <i>must also</i> hash server-side, for storage/comparison.<p>Otherwise, an insider may be able to harvest the original password, from logs, proxies, load balancers, etc. that requests pass through after the end of the TLS connection, on the way to the db.<p>They can then try the credentials on other, perhaps more lucrative sites. That's what the brothers are accused of doing here, so client-side hashing (or just simple encryption) may have been the missing piece of security that would have thwarted the credential stealing.</p>
]]></description><pubDate>Wed, 13 May 2026 21:30:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48127902</link><dc:creator>jmull</dc:creator><comments>https://news.ycombinator.com/item?id=48127902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48127902</guid></item><item><title><![CDATA[New comment by jmull in "Twin brothers wipe 96 government databases minutes after being fired"]]></title><description><![CDATA[
<p>You actually want to one-way passwords both client-side, for transport, and again server-side, for storage/comparison.<p>Otherwise, there's a hole, between the end of the TLS connection and where the server-side encryption happens, where the password is in plain text. Think logs and load-balancers and proxies.<p>While the client-side hashing doesn't help protect <i>your</i> site a lot (as you say, the hashed value the client sends effectively becomes the password), it helps protect the users who use the same password across multiple sites.<p>Notice in this case, that's exactly what the brothers are accused of doing: using credentials harvested from their site to log into other, potentially more lucrative accounts.<p>I didn't see if that's the hole the brothers exploited but it very well could have been.<p>The client-side encryption may have been all that was missing in this case.</p>
]]></description><pubDate>Wed, 13 May 2026 21:21:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48127767</link><dc:creator>jmull</dc:creator><comments>https://news.ycombinator.com/item?id=48127767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48127767</guid></item><item><title><![CDATA[New comment by jmull in "GitLab announces workforce reduction and end of their CREDIT values"]]></title><description><![CDATA[
<p>Sounds panicky to me... changing everything all at once for all the reasons.<p>I guess someone will be selling enterprises something that lets them say, "We're doing AI too!" Might as well be gitlab?</p>
]]></description><pubDate>Tue, 12 May 2026 00:19:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48102565</link><dc:creator>jmull</dc:creator><comments>https://news.ycombinator.com/item?id=48102565</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48102565</guid></item><item><title><![CDATA[New comment by jmull in "David Attenborough's 100th Birthday"]]></title><description><![CDATA[
<p>> I don't understand...<p>Why not stop there?<p>You've got some awareness that there's something other people know that you don't.<p>Better to ask a question than express an opinion based on ignorance, right?</p>
]]></description><pubDate>Sat, 09 May 2026 16:27:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48076170</link><dc:creator>jmull</dc:creator><comments>https://news.ycombinator.com/item?id=48076170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48076170</guid></item></channel></rss>