<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>Fri, 10 Apr 2026 09:25:44 +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 "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><item><title><![CDATA[New comment by red_hare in "How I use Claude Code: Separation of planning and execution"]]></title><description><![CDATA[
<p>Not yet... but also I'm not sure it makes a lot of sense to be open source. It's super specific to how I like to build slide decks and to my personal lecture style.<p>But it's not hard to build one. The key for me was describing, in great detail:<p>1. How I want it to read the source material (e.g., H1 means new section, H2 means at least one slide, a link to an example means I want code in the slide)<p>2. How to connect material to layouts (e.g., "comparison between two ideas should be a two-cols-title," "walkthrough of code should be two-cols with code on right," "learning objectives should be side-title align:left," "recall should be side-title align:right")<p>Then the workflow is:<p>1. Give all those details and have it do a first pass.<p>2. Give tons of feedback.<p>3. At the end of the session, ask it to "make a skill."<p>4. Manually edit the skill so that you're happy with the examples.</p>
]]></description><pubDate>Sun, 22 Feb 2026 03:37:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47107882</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=47107882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47107882</guid></item><item><title><![CDATA[New comment by red_hare in "How I use Claude Code: Separation of planning and execution"]]></title><description><![CDATA[
<p>Slidev is markdown, so i do it in html comments. Usually something like:<p><pre><code>    <!-- TODOCLAUDE: Split this into a two-cols-title, divide the examples between -->
</code></pre>
or<p><pre><code>    <!-- TODOCLAUDE: Use clipart skill to make an image for this slide -->
</code></pre>
And then, when I finish annotating I just say: "Address all the TODOCLAUDEs"</p>
]]></description><pubDate>Sun, 22 Feb 2026 03:27:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47107836</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=47107836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47107836</guid></item><item><title><![CDATA[New comment by red_hare in "How I use Claude Code: Separation of planning and execution"]]></title><description><![CDATA[
<p>I use Claude Code for lecture prep.<p>I craft a detailed and ordered set of lecture notes in a Quarto file and then have a dedicated claude code skill for translating those notes into Slidev slides, in the style that I like.<p>Once that's done, much like the author, I go through the slides and make commented annotations like "this should be broken into two slides" or "this should be a side-by-side" or "use your generate clipart skill to throw an image here alongside these bullets" and "pull in the code example from ../examples/foo." It works brilliantly.<p>And then I do one final pass of tweaking after that's done.<p>But yeah, annotations are super powerful. Token distance in-context and all that jazz.</p>
]]></description><pubDate>Sun, 22 Feb 2026 02:36:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47107557</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=47107557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47107557</guid></item><item><title><![CDATA[New comment by red_hare in "Claude Code is being dumbed down?"]]></title><description><![CDATA[
<p>I hate to say it, but "vibe-coders" are just "coders" now.<p>It's a huge shift, but we need to start thinking of AI-tools as developer tools, just like a formatter, linter, or IDE would be.<p>The right move is diversity. Just like diversity of editors/IDEs. We need good open source claude code alternatives.</p>
]]></description><pubDate>Wed, 11 Feb 2026 19:22:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46979521</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=46979521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46979521</guid></item><item><title><![CDATA[New comment by red_hare in "I was banned from Claude for scaffolding a Claude.md file?"]]></title><description><![CDATA[
<p>Alas, the 2016 tweet is the 2026 blog post prompt.</p>
]]></description><pubDate>Thu, 22 Jan 2026 19:22:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46723914</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=46723914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46723914</guid></item><item><title><![CDATA[New comment by red_hare in "I was banned from Claude for scaffolding a Claude.md file?"]]></title><description><![CDATA[
<p>This feels... reasonable? You're in their shop (Opus 4.5) and they can kick you out without cause.<p>But Claude Code (the app) will work with a self-hosted open source model and a compatible gateway. I'd just move to doing that.</p>
]]></description><pubDate>Thu, 22 Jan 2026 19:19:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46723877</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=46723877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46723877</guid></item><item><title><![CDATA[New comment by red_hare in "Ozempic does not slow Alzheimer's, study finds"]]></title><description><![CDATA[
<p>The article describes data showing a correlation between Ozempic use and slowed progression of certain brain conditions. The study aimed to determine whether that effect came from Ozempic itself or simply from weight loss. Once researchers controlled for weight loss, the effect disappeared. In other words, correlation, not causation.</p>
]]></description><pubDate>Tue, 25 Nov 2025 17:52:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46048500</link><dc:creator>red_hare</dc:creator><comments>https://news.ycombinator.com/item?id=46048500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46048500</guid></item></channel></rss>