<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: red_hare</title><link>https://news.ycombinator.com/user?id=red_hare</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 18 Jun 2026 03:17:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=red_hare" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by red_hare in "Only 16 Percent of Americans Think AI Will Have a Positive Impact on Society"]]></title><description><![CDATA[
<p>This is an insane take.<p>Also wrong, gay marriage had 60% support before Obergefell v. Hodges.</p>
]]></description><pubDate>Wed, 17 Jun 2026 18:30:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48574634</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=48574634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48574634</guid></item><item><title><![CDATA[New comment by red_hare in "Chuwi Minibook X"]]></title><description><![CDATA[
<p>I have one of these. Basically dead with modern MacOS but runs Linux Mint XFCE really well.</p>
]]></description><pubDate>Mon, 01 Jun 2026 17:11:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48359687</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=48359687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48359687</guid></item><item><title><![CDATA[New comment by red_hare in "MCP is dead?"]]></title><description><![CDATA[
<p>OpenAI API also supports defer_loading
<a href="https://developers.openai.com/api/docs/guides/tools-tool-search" rel="nofollow">https://developers.openai.com/api/docs/guides/tools-tool-sea...</a><p>And it's not actually necessary for it to exist at the API level. It's a pattern. Making it API-side is just an optimization.<p>To do it client-side:
1. Define a single tool, tool_search
2. List the names of your deferred tools in context (or tool_search's description)
3. When tool_search is called, match the query against the tool names (or names + descriptions)
4. Append the matched tool def to the context in a new <system>-esque tag<p>Claude Code (as of the leak) does this client side. You can even see the custom matching function and A/B tests about whether to include the descriptions.<p>Whether or not that tool definition comes from MCP or a local definition is kind of beside the point.</p>
]]></description><pubDate>Sat, 30 May 2026 03:59:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48332411</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=48332411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48332411</guid></item><item><title><![CDATA[New comment by red_hare in "MCP is dead?"]]></title><description><![CDATA[
<p>+1<p>Its crazy that people are still discussing this. It's ancient history. Deferred tool loading, large contexts, and prompt caching have made 2026 completely different from 2025.<p>Also, the "CLI saves token" debate really falls apart when step one of using the CLI is running "--help". The problem remains: if knowing how to call the thing isn't in parametric memory, it has to be in context.</p>
]]></description><pubDate>Sat, 30 May 2026 03:47:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48332354</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=48332354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48332354</guid></item><item><title><![CDATA[New comment by red_hare in "Check Your Fucking Sources, People"]]></title><description><![CDATA[
<p>There was a time, in the early to mid 2010s, when the phrase "Fake News" was almost exclusively used by people in publishing to talk about a very real rise in editorial disruption as news readers shifted from being desktop and homepage-driven to mobile and facebook-driven.<p>And then, one day, the politicians started saying it...</p>
]]></description><pubDate>Fri, 15 May 2026 14:45:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48149336</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=48149336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48149336</guid></item><item><title><![CDATA[New comment by red_hare in "Appearing productive in the workplace"]]></title><description><![CDATA[
<p>I work for an "AI-native" company now and have found this to be the case.<p>EVERYONE (engineers, pms, managers, sales) uses Claude Code to read and write Google Docs (google workspace mcp). Ideas, designs, reports. It's too much for one person to read and, with a distributed async team, there's an endless demand for more.<p>So for every project there's always one super Google Doc with 50 tabs and everyone just points their claude code at it to answer questions. It's not to be read by a human, it's just context for the agent.</p>
]]></description><pubDate>Thu, 07 May 2026 03:42:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48045156</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=48045156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48045156</guid></item><item><title><![CDATA[New comment by red_hare in "Anthropic takes $5B from Amazon and pledges $100B in cloud spending in return"]]></title><description><![CDATA[
<p>If that's true, it's very unsustainable.<p>Gemma-4 26B-A4B + M5 MacBook Pro + OpenCode isn't Claude Code _yet_, but it's good enough that if I were forced to use it I would be fine.</p>
]]></description><pubDate>Tue, 21 Apr 2026 18:51:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47852864</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=47852864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47852864</guid></item><item><title><![CDATA[New comment by red_hare in "Neovim 0.12.0"]]></title><description><![CDATA[
<p>I love the batteries included in Helix. Just the right amount that I don't need much else.<p>At this point I just want a decent Helix-Evil-Mode.</p>
]]></description><pubDate>Mon, 30 Mar 2026 05:35:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47570731</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=47570731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47570731</guid></item><item><title><![CDATA[New comment by red_hare in "Clojure: The Documentary (April 16th) [video]"]]></title><description><![CDATA[
<p>I had a few years of writing clojure for work ten years ago and it's still my mental model of how I think about programming.</p>
]]></description><pubDate>Sat, 28 Mar 2026 22:05:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47558524</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=47558524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47558524</guid></item><item><title><![CDATA[New comment by red_hare in "PC Gamer recommends RSS readers in a 37mb article that just keeps downloading"]]></title><description><![CDATA[
<p>TheVerge launched a full RSS Feed for paid subscribers about a year ago and I've never so happily subscribed to something.</p>
]]></description><pubDate>Sun, 22 Mar 2026 23:29:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47483475</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=47483475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47483475</guid></item><item><title><![CDATA[New comment by red_hare in "Don't post generated/AI-edited comments. HN is for conversation between humans"]]></title><description><![CDATA[
<p>I feel the same about Claude Code. It's a fast but average developer at just about everything and there are some things that average developers are just consistently bad at and therefore Claude is consistently bad at.</p>
]]></description><pubDate>Thu, 12 Mar 2026 05:42:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47346936</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=47346936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47346936</guid></item><item><title><![CDATA[New comment by red_hare in "Whistleblower claims ex-DOGE member says he took Social Security data to new job"]]></title><description><![CDATA[
<p>That person's actions were only possible because the administration explicitly decided to put that much unchecked power into poorly vetted individuals.</p>
]]></description><pubDate>Wed, 11 Mar 2026 16:01:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47337343</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=47337343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47337343</guid></item><item><title><![CDATA[New comment by red_hare in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>I'm teaching a class in agent development at a university. First assignment is in and I'm writing a human-in-the-loop grader for my TAs to use that's built on top of Claude Agent SDK.<p>Phase 1: Download the student's code from their submitted github repo URL and run a series of extractions defined as skills. Did they include a README.md? What few-shot examples they provided in their prompt? Save all of it to a JSON blob.<p>Phase 2: Generate a series of probe queries for their agent based on it's system prompt and run the agent locally testing it with the probes. Save the queries and results to the JSON blob.<p>Phase 3: For anything subjective, surface the extraction/results to the grader (TA), ask them to grade them 1-5.<p>The final rubric is 50% objective and 50% subjective but it's all driven by the agent.</p>
]]></description><pubDate>Mon, 09 Mar 2026 01:50:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47303919</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=47303919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47303919</guid></item><item><title><![CDATA[New comment by red_hare in "Living human brain cells play DOOM on a CL1 [video]"]]></title><description><![CDATA[
<p>The truth is, God really gave 11 commandments.<p>It's just "Thou shalt not grow a brain in a test tube and force it to play a 1993 shooter" didn't make any sense to Moses and therefore didn't make the editors cut.</p>
]]></description><pubDate>Sun, 08 Mar 2026 23:34:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47302817</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=47302817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47302817</guid></item><item><title><![CDATA[New comment by red_hare in "LLM Writing Tropes.md"]]></title><description><![CDATA[
<p>I wonder if it has to do with how meaning is tied to the tokens. c+amara+derie (using the official gpt-5 tokenizer).<p>There's also just that weird thing where they're obsessed with emoji which I've always assumed is because they're the only logograms in english and therefore have a lot of weight per byte.</p>
]]></description><pubDate>Sun, 08 Mar 2026 06:47:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47295161</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=47295161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47295161</guid></item><item><title><![CDATA[New comment by red_hare in "We might all be AI engineers now"]]></title><description><![CDATA[
<p>Right now I'm working two AI-jobs. I build agents for enterprises and I teach agent development at a university. So I'm probably too deep to see straight.<p>But I think the future of programming is english.<p>Agent frameworks are converging on a small set of core concepts: prompts, tools, RAG, agent-as-tool, agent handoff, and state/runcontext (an LLM-invisible KV store for sharing state across tools, sub-agents, and prompt templates).<p>These primitives, by themselves, can cover most low-UX application business use cases. And once your tooling can be one-shotted by a coding agent, you stop writing code entirely. The job becomes naming, describing, and instructing and then wiring those pieces together with something more akin to flow-chart programming.<p>So I think for most application development, the kind where you're solving a specific business problem, code stops being the relevant abstraction. Even Claude Code will feel too low-level for the median developer.<p>The next IDE looks like Google Docs.</p>
]]></description><pubDate>Fri, 06 Mar 2026 21:39:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47281435</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=47281435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47281435</guid></item><item><title><![CDATA[New comment by red_hare in "New iPad Air, powered by M4"]]></title><description><![CDATA[
<p>I also have and use this iPad. Mainly for procreate and watching things.<p>Even at 9 years old, I don't see myself upgrading in the foreseeable future.</p>
]]></description><pubDate>Mon, 02 Mar 2026 21:35:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47224453</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=47224453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47224453</guid></item><item><title><![CDATA[New comment by red_hare in "Microgpt"]]></title><description><![CDATA[
<p>This is beautiful and highly readable but, still, I yearn for a detailed line-by-line explainer like the backbone.js source: <a href="https://backbonejs.org/docs/backbone.html" rel="nofollow">https://backbonejs.org/docs/backbone.html</a></p>
]]></description><pubDate>Sun, 01 Mar 2026 04:25:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47203702</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=47203702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47203702</guid></item><item><title><![CDATA[New comment by red_hare in "Making MCP cheaper via CLI"]]></title><description><![CDATA[
<p>True for coding agents running SotA models where you're the human-in-the-loop approving, less true for your deployed agents running on cheap models that you don't see what's being executed.<p>But yeah, a concrete example is playwright-mcp vs playwright-cli:
<a href="https://testcollab.com/blog/playwright-cli" rel="nofollow">https://testcollab.com/blog/playwright-cli</a></p>
]]></description><pubDate>Wed, 25 Feb 2026 21:16:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47157979</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=47157979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47157979</guid></item><item><title><![CDATA[New comment by red_hare in "Show HN: I ported Tree-sitter to Go"]]></title><description><![CDATA[
<p>How is OP using Claude relevant?</p>
]]></description><pubDate>Wed, 25 Feb 2026 20:22:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47157295</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=47157295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47157295</guid></item></channel></rss>