<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: chaboud</title><link>https://news.ycombinator.com/user?id=chaboud</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 09:14:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=chaboud" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by chaboud in "The economics of software teams: Why most engineering orgs are flying blind"]]></title><description><![CDATA[
<p>From my experience with modern software and services, the actual practice of QA has plainly atrophied.<p>In my first gig (~30 years ago), QA could hold up a release even if our CTO and President were breathing down their necks, and every SDE bug-hunted hard throughout the programs.<p>Now QA (if they even exist) are forced to punt thousands of issues and live with inertial debt.  Devs are hostile to QA and reject responsibility constantly.<p>Back to the OP, these things aren't calculable, but they'll kill businesses every time.</p>
]]></description><pubDate>Mon, 13 Apr 2026 11:09:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47750371</link><dc:creator>chaboud</dc:creator><comments>https://news.ycombinator.com/item?id=47750371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47750371</guid></item><item><title><![CDATA[New comment by chaboud in "Shooting down ideas is not a skill"]]></title><description><![CDATA[
<p>Shooting down ideas is absolutely a skill, and it's essential to driving out the mountains of slop people throw out these days.<p>However, the essential thing to do is to make sure that you're not shooting down the person.  Better still, if you can socratically get <i>them</i> to the point of understanding why their idea won't work, that will have them own the shoot-down, and it may lead to a better idea that addresses the actual problem set more effectively.<p>When you <i>know</i> why something won't work, get other people there, but do it without being a jerk or crushing in inventive spirit.<p>I've been leading advanced development and applied science teams for decades.  There aren't enough hours in the week to give every idea someone brings to me a full <i>watch-them-realize</i> shake, but I can (and do) take the time to make sure that the <i>next</i> time they have an interesting idea, they still want to bring it up.<p>Shooting down ideas is absolutely a skill; one that every innovator needs to have for their own ideas and the ideas of their collaborators.  The way I learned it was to have others shoot my ideas down, and that's the way I teach it.</p>
]]></description><pubDate>Sun, 05 Apr 2026 02:50:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47645705</link><dc:creator>chaboud</dc:creator><comments>https://news.ycombinator.com/item?id=47645705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47645705</guid></item><item><title><![CDATA[New comment by chaboud in "Is it a pint?"]]></title><description><![CDATA[
<p>I've joked that the 16oz US pint was a long-play metric-system scheme to drive adoption of 500ml (~16.9oz) as a measure, a Pavlovian mechanic to trick beer-drinking Americans that the metric system is actually better because it results in more beer.  The joke's on them.  We're all about 12oz cans!  33cl?  pfft...<p>Germans have it nailed down with the Kölsch Stange, a 200ml glass that so readily disappears that it stays cold and you just get another from the Kranz.</p>
]]></description><pubDate>Mon, 23 Mar 2026 18:03:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47492991</link><dc:creator>chaboud</dc:creator><comments>https://news.ycombinator.com/item?id=47492991</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47492991</guid></item><item><title><![CDATA[New comment by chaboud in "The IBM scientist who rewrote the rules of information just won a Turing Award"]]></title><description><![CDATA[
<p>Nerds solving interesting problems find a way.  Folks (myself included) worked on Privacy Pass for verifiable ad attestation, but the power of blinded attestation is meaningful in ways beyond advertising authenticity validation.<p>For folks at the implementation level, the problem is often the prize. I just need to get paid enough to not care about how much I get paid.  And implicitly contributing to social good is a form of gamification that works well.  I've encountered lots of folks who operate in the same way.  Yes, we're paying a bit more of a "feed the beast" tax than the good old days, but we're still able to operate with a remarkable degree of latitude.</p>
]]></description><pubDate>Mon, 23 Mar 2026 08:55:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47486881</link><dc:creator>chaboud</dc:creator><comments>https://news.ycombinator.com/item?id=47486881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47486881</guid></item><item><title><![CDATA[New comment by chaboud in "How Invisalign became the biggest user of 3D printers"]]></title><description><![CDATA[
<p>In a market with perfect price discovery, sure.  However, over the years I have learned that even the best products for the job can (and will) lose without the right marketing, sales, distribution, etc.<p>Sometimes the entrenched default that collects an inertial premium doesn't get disrupted...<p>But, yes, anyone without a moat who operates with a presumption of retention runs the risk of being knocked off of their perch; their fate left to others.</p>
]]></description><pubDate>Sat, 21 Mar 2026 20:51:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47471182</link><dc:creator>chaboud</dc:creator><comments>https://news.ycombinator.com/item?id=47471182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47471182</guid></item><item><title><![CDATA[New comment by chaboud in "Every layer of review makes you 10x slower"]]></title><description><![CDATA[
<p>That's the polite version of "we know where you live".  Telling someone you have their phone number is a way of saying "we'll call you and expect immediacy if you break something."<p>Wanna be treated like an adult?  Cool. You'll also be held accountable like an adult.</p>
]]></description><pubDate>Tue, 17 Mar 2026 10:13:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47410675</link><dc:creator>chaboud</dc:creator><comments>https://news.ycombinator.com/item?id=47410675</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47410675</guid></item><item><title><![CDATA[New comment by chaboud in "1M context is now generally available for Opus 4.6 and Sonnet 4.6"]]></title><description><![CDATA[
<p>Awesome.... With Sonnet 4.5, I had Cline soft trigger compaction at 400k (it wandered off into the weeds at 500k).  But the stability of the 4.6 models is notable.  I still think it pays to structure systems to be comprehensible in smaller contexts (smaller files, concise plans), but this is great.<p>(And, yeah, I'm all Claude Code these days...)</p>
]]></description><pubDate>Sat, 14 Mar 2026 01:33:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47372379</link><dc:creator>chaboud</dc:creator><comments>https://news.ycombinator.com/item?id=47372379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47372379</guid></item><item><title><![CDATA[New comment by chaboud in "Qwen3.5 122B and 35B models offer Sonnet 4.5 performance on local computers"]]></title><description><![CDATA[
<p>"When a measure becomes a target, it ceases to be a good measure."<p>Goodhart's law shows up with people, in system design, in processor design, in education...<p>Models are going to be over-fit to the tests unless scruples or practical application realities intervene. It's a tale as old as machine learning.</p>
]]></description><pubDate>Sun, 01 Mar 2026 01:28:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47202643</link><dc:creator>chaboud</dc:creator><comments>https://news.ycombinator.com/item?id=47202643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47202643</guid></item><item><title><![CDATA[New comment by chaboud in "Software 3.1? – AI Functions"]]></title><description><![CDATA[
<p>Three things:<p>1. Confirmable, predictable behavior (can we test it, can we make assurances to customers?).<p>2. Comparative performance (having an LLM call to extract from a list in 100s of ms instead of code in <10ms).<p>3. Operating costs.  LLM calls are spendy.  Just think of them as hyper-unoptimized lossy function executors (along with being lossy encyclopedias), and the work starts to approach bogo algorithm levels of execution cost for some small problems.<p>Buuuuuut.... I had working functional prototype explorations with almost no work on my end, in an hour.<p>We've now extended this thinking to some experience exploration builders, so it definitely has a place in the toolbox.</p>
]]></description><pubDate>Thu, 26 Feb 2026 16:23:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47168162</link><dc:creator>chaboud</dc:creator><comments>https://news.ycombinator.com/item?id=47168162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47168162</guid></item><item><title><![CDATA[New comment by chaboud in "Banned in California"]]></title><description><![CDATA[
<p>When I was a kid growing up in Texas, our ocean visits were to the Gulf of Mexico, off the Texas coast, and you would grab little alcohol wipes for when you got out of the ocean, to wipe the oil off.<p>Years later, swimming in Hawaii, I found myself looking for wipes.  I mentioned it to a snorkel-outfit operator, and she looked at me like I was insane.  They didn't even put damaging sunscreen in the water, and there was no expectation of little 1-2 inch sticky spots of oil.<p>The good old days, in the 80's, where we swam in oceans filled with slow-motion natural disasters.  I wonder how much of it was place (Hawaiians seem to have a stronger relationship with the land and nature surrounding them) and how much of it was the time (20 years later).</p>
]]></description><pubDate>Thu, 26 Feb 2026 16:16:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47168060</link><dc:creator>chaboud</dc:creator><comments>https://news.ycombinator.com/item?id=47168060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47168060</guid></item><item><title><![CDATA[New comment by chaboud in "Software 3.1? – AI Functions"]]></title><description><![CDATA[
<p>Why stop there?  Just call the LLM with the data and function description and get it to return the result!<p>(I'll admit that I've built a few "applications" exploring interaction descriptions with our Design team that do exactly this - but they were design explorations that, in effect, used the LLM to simulate a back-end.  Glorious, but not shippable.)</p>
]]></description><pubDate>Tue, 24 Feb 2026 16:33:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47139134</link><dc:creator>chaboud</dc:creator><comments>https://news.ycombinator.com/item?id=47139134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47139134</guid></item><item><title><![CDATA[New comment by chaboud in "How I use Claude Code: Separation of planning and execution"]]></title><description><![CDATA[
<p>I use Claude Code quite a bit (one of my former interns noted that I crossed 1.8 Million lines of code submitted last year, which is... um... concerning), but I still steadfastly refuse to use AI to generate written content.  There are multiple purposes for writing documents, but the most critical is the forming of coherent, comprehensible thinking.  The act of putting it on paper is what crystallizes the thinking.<p>However, I use Claude for a few things:<p>1. Research buddy, having conversations about technical approaches, surveying the research landscape.<p>2. Document clarity and consistency evaluator. I don't take edits, but I do take notes.<p>3. Spelling/grammar checker.  It's better at this than regular spellcheck, due to its handling of words introduced in a document (e.g., proper names) and its understanding of various writing styles (e.g., comma inside or outside of quotes, one space or two after a period?)<p>Every time I get into a one hour meeting to see a messy, unclear, almost certainly heavily AI generated document being presented to 12 people, I spend at least thirty seconds reminding the team that 2-3 hours saved using AI to write has cost 11+ person-hours of time having others read and discuss unclear thoughts.<p>I will note that some folks actually put in the time to guide AI sufficiently to write meaningfully instructive documents.  The part that people miss is that the clarity of thinking, not the word count, is what is required.</p>
]]></description><pubDate>Sun, 22 Feb 2026 19:19:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47113779</link><dc:creator>chaboud</dc:creator><comments>https://news.ycombinator.com/item?id=47113779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47113779</guid></item><item><title><![CDATA[New comment by chaboud in "How I use Claude Code: Separation of planning and execution"]]></title><description><![CDATA[
<p>It's this line that I'm bristling at: "...the workflow I’ve settled into is radically different from what most people do with AI coding tools..."<p>Anyone who spends some time with these tools (and doesn't black out from smashing their head against their desk) is going to find substantial benefit in planning with clarity.<p>It was #6 in Boris's run-down:
<a href="https://news.ycombinator.com/item?id=46470017">https://news.ycombinator.com/item?id=46470017</a><p>So, yes, I'm glad that people write things out and share.  But I'd prefer that they not lead with "hey folks, I have news: we should *slice* our bread!"</p>
]]></description><pubDate>Sun, 22 Feb 2026 09:53:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47109757</link><dc:creator>chaboud</dc:creator><comments>https://news.ycombinator.com/item?id=47109757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47109757</guid></item><item><title><![CDATA[New comment by chaboud in "How I use Claude Code: Separation of planning and execution"]]></title><description><![CDATA[
<p>The author seems to think they've hit upon something revolutionary...<p>They've actually hit upon something that several of us have evolved to naturally.<p>LLM's are like unreliable interns with boundless energy. They make silly mistakes, wander into annoying structural traps, and have to be unwound if left to their own devices.  It's like the genie that almost pathologically misinterprets your wishes.<p>So, how do you solve that?  Exactly how an experienced lead or software manager does: you have systems <i>write it down</i> before executing, explain things back to you, and ground all of their thinking in the code and documentation, avoiding making assumptions about code after superficial review.<p>When it was early ChatGPT, this meant function-level thinking and clearly described jobs. When it was Cline it meant cline rules files that forced writing architecture.md files and vibe-code.log histories, demanding grounding in research and code reading.<p>Maybe nine months ago, another engineer said two things to me, less than a day apart:<p>- "I don't understand why your clinerules file is so large. You have the LLM jumping through so many hoops and doing so much extra work. It's crazy."<p>- The next morning: "It's basically like a lottery.  I can't get the LLM to generate what I want reliably. I just have to settle for whatever it comes up with and then try again."<p>These systems have to deal with minimal context, ambiguous guidance, and extreme isolation.  Operate with a little empathy for the energetic interns, and they'll uncork levels of output worth fighting for.  We're Software Managers now.  For some of us, that's working out great.</p>
]]></description><pubDate>Sun, 22 Feb 2026 07:26:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47109042</link><dc:creator>chaboud</dc:creator><comments>https://news.ycombinator.com/item?id=47109042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47109042</guid></item><item><title><![CDATA[New comment by chaboud in "I’m joining OpenAI"]]></title><description><![CDATA[
<p>Cool.  Good for him. I've been building agentic and observational systems and have been working to make them safe and layered in defense.  And, well, I probably should have just said "fuck it" and put a disclaimer sticker on the front to let it fly.<p>Yeah, these systems are going to get absolutely rocked by exploits.  The scale of damage is going to be comical, and, well, that's where we are right now.<p>Go get 'em, tiger.   It's a brave new world.  But, as with my 10 year old, I need to make sure the credit cards aren't readily available.  He'd just buy $1k of robux. Who knows what sort of havoc uncorked agentic systems could bring?<p>One of my systems accidentally observed some AWS keys last night.  Yeah. I rotated them, just in case.</p>
]]></description><pubDate>Mon, 16 Feb 2026 11:30:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47033786</link><dc:creator>chaboud</dc:creator><comments>https://news.ycombinator.com/item?id=47033786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47033786</guid></item><item><title><![CDATA[New comment by chaboud in "What's the Entropy of a Random Integer?"]]></title><description><![CDATA[
<p>Having ripcorded out after realizing the author was trying to prove that water was wet, I'll assume that it's "normalized entropy", in a range of 0-1, indicative of the distribution across the space.</p>
]]></description><pubDate>Tue, 10 Feb 2026 05:42:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46955819</link><dc:creator>chaboud</dc:creator><comments>https://news.ycombinator.com/item?id=46955819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46955819</guid></item><item><title><![CDATA[New comment by chaboud in "The TSA's New $45 Fee to Fly Without ID Is Illegal"]]></title><description><![CDATA[
<p>I had a TSA agent take my knife and hide it, carrying it over the X-ray belt and putting it in his bag in the secure area.<p>It was a $13 knife, but he liked it.<p>No doubt that was a security violation, but it's all security theatre.</p>
]]></description><pubDate>Sat, 07 Feb 2026 05:00:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46921450</link><dc:creator>chaboud</dc:creator><comments>https://news.ycombinator.com/item?id=46921450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46921450</guid></item><item><title><![CDATA[New comment by chaboud in "The TSA's New $45 Fee to Fly Without ID Is Illegal"]]></title><description><![CDATA[
<p>I used to have a Sikh manager who wore a turban.  Whenever we traveled together, he would get "randomly" stopped.  While they were patting him down, he would inevitably chuckle and say something like "So what are the odds of being 'randomly' selected 27 times in a row?"<p>I don't know the specifics of the process for selection, but I can confidently say that the process is bigoted.</p>
]]></description><pubDate>Tue, 03 Feb 2026 04:44:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46866618</link><dc:creator>chaboud</dc:creator><comments>https://news.ycombinator.com/item?id=46866618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46866618</guid></item><item><title><![CDATA[New comment by chaboud in "The TSA's New $45 Fee to Fly Without ID Is Illegal"]]></title><description><![CDATA[
<p>Awwwww.  I was going to hijack this plane and use it as a weapon in a divide attack, but $45?!  You got me, TSA!  That's just too rich for my blood!</p>
]]></description><pubDate>Tue, 03 Feb 2026 04:39:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46866586</link><dc:creator>chaboud</dc:creator><comments>https://news.ycombinator.com/item?id=46866586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46866586</guid></item><item><title><![CDATA[New comment by chaboud in "Waymo robotaxi hits a child near an elementary school in Santa Monica"]]></title><description><![CDATA[
<p>That was Cruise, and that was fixed by Cruise ceasing operations.</p>
]]></description><pubDate>Thu, 29 Jan 2026 15:49:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46811772</link><dc:creator>chaboud</dc:creator><comments>https://news.ycombinator.com/item?id=46811772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46811772</guid></item></channel></rss>