<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: brotchie</title><link>https://news.ycombinator.com/user?id=brotchie</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 22 Jul 2026 00:53:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=brotchie" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by brotchie in "The drivers behind software delivery inefficiency"]]></title><description><![CDATA[
<p>My hand wavy math.<p>One person dedicated to a single project / task baseline 100% total output.<p>One person split between two tasks / projects that require context switching, 70% total output at best, perhaps 50% total output, a loss of 50%.<p>One person working on a single task that they’re passionate about / intrinsically motivated to complete: 150-500% output.<p>When you have one task / project to think about and focus on, it engages your brain: sleeping, showering, walking, your subconscious is processing.<p>Adding just one extra project / task that requires a context switch mostly kills this subconscious processing mechanism.</p>
]]></description><pubDate>Mon, 20 Jul 2026 21:24:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48985060</link><dc:creator>brotchie</dc:creator><comments>https://news.ycombinator.com/item?id=48985060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48985060</guid></item><item><title><![CDATA[New comment by brotchie in "Combustion engine web-based simulator"]]></title><description><![CDATA[
<p>3000 RPM is 50Hz right?</p>
]]></description><pubDate>Sat, 11 Jul 2026 00:40:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48867225</link><dc:creator>brotchie</dc:creator><comments>https://news.ycombinator.com/item?id=48867225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48867225</guid></item><item><title><![CDATA[New comment by brotchie in "BMW iX5 Blows Away the Competition with 460-KW Charging, 435-Mile Range"]]></title><description><![CDATA[
<p>I said a better “human driver.”<p>Waymo is probably safer, but safety comes at the risk of not behaving like a human, and hence causing confusion for other human drivers.<p>Tesla drives more like humans drive.</p>
]]></description><pubDate>Wed, 01 Jul 2026 00:06:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48740851</link><dc:creator>brotchie</dc:creator><comments>https://news.ycombinator.com/item?id=48740851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48740851</guid></item><item><title><![CDATA[New comment by brotchie in "BMW iX5 Blows Away the Competition with 460-KW Charging, 435-Mile Range"]]></title><description><![CDATA[
<p>99% of my FSD disengagements are navigation related: leaving it too late to merge into an exit lane (or CA drivers speeding up to not let me merge), not being aggressive enough at going into the opposing lane to overtake a stationary truck (though, it's a lot better at this in recent versions).<p>I can only recall one "oh shit" moment on an older FSD version when it carrier too much speed down a steep hill in SF and went through a 4-way stop and I had to slam the brakes. A lot of the strangeness / hesitance of previous FSD version is gone in the latest updates.<p>I don't expect self driving to be 100% perfect. I feel like FSD today is a 90th percentile human driver with super human reaction speed + visibility. Holding a "never gets into an accident" it too high of a bar. FSD consistently drives better than me (with the caveat of navigation: I know the city, I know which unprotected left turns are easy vs. hard, I know which routes tend to be faster due to local conditions, etc).<p>FSD is excellent in how reactive it is to thing you don't even see: e.g. car on the 101 at slightly drifts into my lane, I didn't notice it, FSD reacted. I feel WAY more unsafe now riding in an Uber vs. hands off FSD'ing in a Tesla.</p>
]]></description><pubDate>Tue, 30 Jun 2026 17:34:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48736211</link><dc:creator>brotchie</dc:creator><comments>https://news.ycombinator.com/item?id=48736211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48736211</guid></item><item><title><![CDATA[New comment by brotchie in "BMW iX5 Blows Away the Competition with 460-KW Charging, 435-Mile Range"]]></title><description><![CDATA[
<p>I've done 234 Waymo rides and ~5k miles driven FSD in a Model Y (HW4), all in and around the bay area.<p>The gap isn't that big. Tesla still needs supervision (most around navigation honestly). Waymo's have definitely done some really dumb things.<p>Waymo's certainly feel safer but if I had to choose which was the better "human driver" I'd put it on Tesla.</p>
]]></description><pubDate>Tue, 30 Jun 2026 16:50:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48735472</link><dc:creator>brotchie</dc:creator><comments>https://news.ycombinator.com/item?id=48735472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48735472</guid></item><item><title><![CDATA[New comment by brotchie in "Words Are a Byproduct of Consciousness. For LLMs, It's Backwards"]]></title><description><![CDATA[
<p>If consciousness didn’t exist, you wouldn’t exist! you’d have no interior experience.</p>
]]></description><pubDate>Tue, 30 Jun 2026 15:10:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48733830</link><dc:creator>brotchie</dc:creator><comments>https://news.ycombinator.com/item?id=48733830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48733830</guid></item><item><title><![CDATA[New comment by brotchie in "Ask HN: Why does every AI demo sound perfect but real world deployment always"]]></title><description><![CDATA[
<p>You don't need quality or flexibility for an AI demo.<p>Hand crafting a voice agent to schedule simple appointments for a barber in San Francisco where the caller is in a quiet environment, is a one day exercise in prompt engineering.<p>Building a voice agent to schedule real appointments (on a real calendar of a working business) for real customers, for any business type, in any city: significantly more difficult. Real customers can be on a bad cell connection, have background noise, or worse, there's somebody in the background having another conversation.<p>Building a working agent isn't the hard part of building a real world agent. It's establishing human and offline evals, identifying loss patterns, hill climbing, capturing and processing user feedback, doing hacks to deal with model limitations, learning how an agent-driven conversation has to be subtly different from a real human conversation, and so on.</p>
]]></description><pubDate>Sun, 28 Jun 2026 00:33:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48703178</link><dc:creator>brotchie</dc:creator><comments>https://news.ycombinator.com/item?id=48703178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48703178</guid></item><item><title><![CDATA[New comment by brotchie in "Dostoyevsky isn't difficult"]]></title><description><![CDATA[
<p>Try a different translation.<p>First time I started to read it, it was a slog and I didn’t get far.<p>Did a bit of research on translations and chose another one (can’t recall the exact translator).<p>The 2nd attempt’s translation used more contemporary language, which made it much more understandable and got through it.</p>
]]></description><pubDate>Thu, 25 Jun 2026 06:13:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48669630</link><dc:creator>brotchie</dc:creator><comments>https://news.ycombinator.com/item?id=48669630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48669630</guid></item><item><title><![CDATA[New comment by brotchie in "Apache Burr: Build reliable AI agents and applications"]]></title><description><![CDATA[
<p>We need the equivalent of the MEAN / LAMP stackronym for agents.</p>
]]></description><pubDate>Wed, 10 Jun 2026 18:00:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48480179</link><dc:creator>brotchie</dc:creator><comments>https://news.ycombinator.com/item?id=48480179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48480179</guid></item><item><title><![CDATA[New comment by brotchie in "Apache Burr: Build reliable AI agents and applications"]]></title><description><![CDATA[
<p>100% agreed, the "this is what an agent looks like to write" is the wrong pitch for a new agent framework.<p>The better pitch would be, "this is how easy observability, guardrails, monitoring, deployment, evals, versioning, A/B testing are with our framework." What the agent code looks like is somewhat incidental.</p>
]]></description><pubDate>Wed, 10 Jun 2026 16:40:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48478942</link><dc:creator>brotchie</dc:creator><comments>https://news.ycombinator.com/item?id=48478942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48478942</guid></item><item><title><![CDATA[New comment by brotchie in "Apache Burr: Build reliable AI agents and applications"]]></title><description><![CDATA[
<p>I'm still on the fence about agent frameworks, they have their place, and it depends on the nature of the agent: e.g. "Low latency, return a good enough response in 3 seconds, vs. working for 3 hours on a problem."<p>BUT, if you boil it down, an agent really is context building, making an LLM call, executing requested tool calls, parsing the final model output, returning it to some frontend. There's extensions like memory, async tool calls, etc, but not THAT complicated from a traditional software engineering perspective.<p>Everyone seems to want to build their agent framework. But if you're tasked with building an agent, I've found it much easier and more maintainable to just build 1:1 code for THAT agent: most of the abstractions you get from an agent framework purely get in the way and obfuscate core agent logic.<p>You end up being forced to use the abstractions chosen by the agent framework, which sometimes are a mismatch for what you're actually trying to do.</p>
]]></description><pubDate>Wed, 10 Jun 2026 15:48:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48478157</link><dc:creator>brotchie</dc:creator><comments>https://news.ycombinator.com/item?id=48478157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48478157</guid></item><item><title><![CDATA[New comment by brotchie in "The map that keeps Burning Man honest"]]></title><description><![CDATA[
<p>Closest I've been to losing vision in one eye was creating these 3x chain links for Burning Man.<p>Naive thought: I could use a large bolt cutter to cut chain links. Started trying to cut a link, felt it was sketchy, went and put on some safety glasses.<p>Restart cutting (had these bolt cutters with like 1m long arms), apply full force, jaws slip a bit on the chain, jaws bite hard. Chunks of steel fly into my chin and face, metal chunks embedded in chin, cracked safety glasses. Dodged a bullet.<p>Ended using a small welded up jig so I could stretch the chain and then use angle grinder to cut the chain links. Still sketchy, but no flying metal chunks.<p>Wish I had a plasma cutter.</p>
]]></description><pubDate>Thu, 07 May 2026 17:56:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48052557</link><dc:creator>brotchie</dc:creator><comments>https://news.ycombinator.com/item?id=48052557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48052557</guid></item><item><title><![CDATA[New comment by brotchie in "The Abstraction Fallacy: Why AI can simulate but not instantiate consciousness"]]></title><description><![CDATA[
<p>This is a good counter argument to the paper, honestly.</p>
]]></description><pubDate>Wed, 29 Apr 2026 19:19:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47953070</link><dc:creator>brotchie</dc:creator><comments>https://news.ycombinator.com/item?id=47953070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47953070</guid></item><item><title><![CDATA[New comment by brotchie in "The Abstraction Fallacy: Why AI can simulate but not instantiate consciousness"]]></title><description><![CDATA[
<p>Are you saying that, in some abstract sense, that actually pouring the cup may be isomorphic to running a perfect simulation of pouring the cup?<p>Genuinely curious about your statement that its an illusion / arbitrary distinction, to figure out if there's a gap in my thinking / reasoning. To me there's a clear distinction between the actual thing happening via physical dynamics vs. us (humans) having creating a discretized abstraction (binary computation) on top of that and running a process on that abstraction.<p>Maybe there's some true computational universality where the universes dynamics are discrete (definitely plausible) and there's no distinction between how a processes dynamics unfold: i.e. consciousness binds to states and state transitions regardless of how they are instantiated. I did use to hold this view , but now I'm not so sure.</p>
]]></description><pubDate>Wed, 29 Apr 2026 19:17:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47953047</link><dc:creator>brotchie</dc:creator><comments>https://news.ycombinator.com/item?id=47953047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47953047</guid></item><item><title><![CDATA[New comment by brotchie in "The Abstraction Fallacy: Why AI can simulate but not instantiate consciousness"]]></title><description><![CDATA[
<p>It's the difference between:<p><pre><code>  a) Actually pouring a cup of water into a pond (layer zero), and
  b) Running a fluid dynamics simulation of pouring a cup of water into a pond (some layer above layer zero).</code></pre></p>
]]></description><pubDate>Wed, 29 Apr 2026 18:51:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47952696</link><dc:creator>brotchie</dc:creator><comments>https://news.ycombinator.com/item?id=47952696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47952696</guid></item><item><title><![CDATA[New comment by brotchie in "The Abstraction Fallacy: Why AI can simulate but not instantiate consciousness"]]></title><description><![CDATA[
<p>Originally rejected the paper premise, but I get it now, certainly made me question my belief that consciousness binds to any arbitrary information processing that's of sufficient complexity.<p>IIUC the author is saying that the human brain is running directly on "layer zero": chemical gradients / voltage changes, while AI computes on an abstraction one layer higher (binary bit flips over discretized dyanmics).<p>In essence, our brains are running directly on the "continuous" physical dynamics of the universe, while AI is running on a discretization of this (we're essentially discretizing the physical dynamics and to create state changes of 0 -> 1, 1 -> 0).<p>My currently belief is that consciousness is some kind of field or property of the universe (i.e. a universal consciousness field) that "binds" to whatever information processing happens in our wet ware. If you've done intense meditation / psychedelics, there's this moment when it becomes obvious that you are only "you" due to some kind of universal consciousness's binding to your memory and sensory inputs.<p>The "consciousness arises from information processing," i.e. the consciousness field binds to certain information processing patterns, can still hold, and yet not apply to AI (at least in its current form): The binding properties may only apply to continuous processes running directly on the universe's dynamics, and NOT to simulations running on discretized dynamics.</p>
]]></description><pubDate>Wed, 29 Apr 2026 18:32:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47952458</link><dc:creator>brotchie</dc:creator><comments>https://news.ycombinator.com/item?id=47952458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47952458</guid></item><item><title><![CDATA[New comment by brotchie in "The future of everything is lies, I guess: Where do we go from here?"]]></title><description><![CDATA[
<p>Yeah, I think about this a lot.<p>Those days of grinding on some grad school maths homework until insight.<p>Figuring out how to configure and recompile the Linux kernel to get a sound card driver working, hitting roadblocks, eventually succeeding.<p>Without AI on a gnarly problem: grind grind grind, try different thing, some things work, some things don't, step back, try another approach, hit a wall, try again.<p>This effort is a feature, not a bug, it's how you experientially acquire skills and understanding. e.g. Linux kernel: learnt about Makefiles, learnt about GCC flags, improved shell skills, etc.<p>With AI on a gnarly problem: It does this all for you! So no experiential learning.<p>I would NOT have had the mental strength in college / grad school to resist. Which would have robbed me of all the skill acquisition that now lets me use AI more effectively. The scaffolding of hard skill acquisition means you have more context to be able to ask AI the right questions, and what you learn from the AI can be bound more easily to your existing knowledge.</p>
]]></description><pubDate>Thu, 16 Apr 2026 17:35:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47796810</link><dc:creator>brotchie</dc:creator><comments>https://news.ycombinator.com/item?id=47796810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47796810</guid></item><item><title><![CDATA[New comment by brotchie in "The Australian government has announced gambling advertising reforms"]]></title><description><![CDATA[
<p>Gambling ads are to Australia what Pharmaceutical ads are to the USA.</p>
]]></description><pubDate>Thu, 02 Apr 2026 21:45:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47620593</link><dc:creator>brotchie</dc:creator><comments>https://news.ycombinator.com/item?id=47620593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47620593</guid></item><item><title><![CDATA[New comment by brotchie in "OpenClaw is a security nightmare dressed up as a daydream"]]></title><description><![CDATA[
<p>OpenClaw is just like any other tool, you need to learn it before its power is available to you.<p>Just like anything in engineering really: you have to play around source control to understand source control, you have to play around with database indexes to learn how to optimize a database.<p>Once you've learned it and incorporated it into your tool set, you then have that to wield in solving problems "oh, damn, a database index is perfect for this."<p>To this end, folks doing flights and scheduling meetings using OpenClaw are really in that exploration / learning phase. They tackle the first (possibly uninventive thing) that comes to mind to just dive in and learn.<p>The real wins come down the line when you're tackling some business / personal life problem and go: "wait a second, an OpenClaw agent would be perfect for this!"</p>
]]></description><pubDate>Sun, 22 Mar 2026 20:34:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47481849</link><dc:creator>brotchie</dc:creator><comments>https://news.ycombinator.com/item?id=47481849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47481849</guid></item><item><title><![CDATA[New comment by brotchie in "Things I've Done with AI"]]></title><description><![CDATA[
<p>For the tax thing. I had Claude write a CLI and a prompt for Gemini Flash 2.5 to do the structured extraction: i.e. .pdf -> JSON. The JSON schema was pretty flexible, and open to interpretation by Gemini, so it didn't produce 100% consistent JSON structures.<p>To then "aggregate" all of the json outputs, I had Claude look at the json outputs, and then iterate on a Python tool to programmatically do it. I saw it iterating a few times on this: write the most naive Python tool, run it, throws exception, rinse and repeat, until it was able to parse all the json files sensibly.</p>
]]></description><pubDate>Mon, 09 Mar 2026 22:59:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47316929</link><dc:creator>brotchie</dc:creator><comments>https://news.ycombinator.com/item?id=47316929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47316929</guid></item></channel></rss>