<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>PRADEEP.md</title>
    <description>notes and code</description>
    <link>https://pradeep.md</link>
    <atom:link href="https://pradeep.md/feed.xml" rel="self" type="application/rss+xml"/>
    
    
    <item>
      <title>agenthook: give your coding agent a webhook-backed inbox</title>
      <description>&lt;p&gt;It’s annoying when you’re working inside a coding agent, doing something with an external service that takes more time than a single turn. For example, a github deploy. Unless the agent is monitoring (which blocks the execution), we might not know.&lt;/p&gt;
</description>
      <pubDate>Mon, 14 Sep 2026 12:00:00 +0000</pubDate>
      <link>https://pradeep.md/2026/09/14/agenthook.html</link>
      <guid isPermaLink="true">https://pradeep.md/2026/09/14/agenthook.html</guid>
    </item>
    
    <item>
      <title>mailcheck 2.0</title>
      <description>&lt;p&gt;Some libraries get old in a good way. They do one useful thing, people copy them into their product, and then nobody needs to think about them for years.&lt;/p&gt;
</description>
      <pubDate>Mon, 14 Sep 2026 00:00:00 +0000</pubDate>
      <link>https://pradeep.md/2026/09/14/mailcheck-2-0.html</link>
      <guid isPermaLink="true">https://pradeep.md/2026/09/14/mailcheck-2-0.html</guid>
    </item>
    
    <item>
      <title>Flyiverse: a field guide to the fly brain’s strange internet life</title>
      <description>&lt;p&gt;A fly’s nervous system gets mapped by researchers. And somehow, someone looks at the wiring diagram and asks the eternal question - can it play Doom?&lt;/p&gt;
</description>
      <pubDate>Thu, 10 Sep 2026 00:00:00 +0000</pubDate>
      <link>https://pradeep.md/2026/09/10/flyiverse.html</link>
      <guid isPermaLink="true">https://pradeep.md/2026/09/10/flyiverse.html</guid>
    </item>
    
    <item>
      <title>The One Pizza Startup</title>
      <description>&lt;p&gt;Around December 2025, seasoned engineers noticed that frontier coding models now generated consistently high-quality code at a low cost. This has changed the dynamics of starting companies.&lt;/p&gt;
</description>
      <pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate>
      <link>https://pradeep.md/2026/06/30/one-pizza-startup.html</link>
      <guid isPermaLink="true">https://pradeep.md/2026/06/30/one-pizza-startup.html</guid>
    </item>
    
    <item>
      <title>Om</title>
      <description>&lt;p&gt;Writing about someone who wrote for the sheer joy of it is not easy, but I will try.&lt;/p&gt;
</description>
      <pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate>
      <link>https://pradeep.md/2026/06/25/om.html</link>
      <guid isPermaLink="true">https://pradeep.md/2026/06/25/om.html</guid>
    </item>
    
    <item>
      <title>Running 4B+ models on Apple&apos;s Neural Engine</title>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;4B and 9B models on ANE, bypassing CoreML entirely&lt;/li&gt;
  &lt;li&gt;11.66 tok/s single-stream, 28.62 tok/s with four concurrent streams — GPU and CPU idle&lt;/li&gt;
  &lt;li&gt;Same 16-core ANE on every M1 through M5, regardless of SKU&lt;/li&gt;
  &lt;li&gt;Bottleneck is dispatch overhead, not compute or bandwidth&lt;/li&gt;
  &lt;li&gt;Code: &lt;a href=&quot;https://github.com/skyfallsin/ane.cpp&quot;&gt;ane.cpp&lt;/a&gt; + &lt;a href=&quot;https://github.com/skyfallsin/apple-neural-engine-field-guide&quot;&gt;field guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
      <pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate>
      <link>https://pradeep.md/2026/03/30/apple-neural-engine-local-llm-agents.html</link>
      <guid isPermaLink="true">https://pradeep.md/2026/03/30/apple-neural-engine-local-llm-agents.html</guid>
    </item>
    
    <item>
      <title>My Coding Agent Watches Me Get Frustrated, Then Fixes Itself</title>
      <description>&lt;p align=&quot;center&quot; style=&quot;margin: 4em 0;&quot;&gt;
  &lt;img src=&quot;/images/posts/pi-reflect.png&quot; alt=&quot;pi-reflect logo — self-improving behavioral rules for coding agents&quot; style=&quot;max-width: 550px; width: 100%;&quot; class=&quot;theme-img-light&quot; loading=&quot;lazy&quot; /&gt;
  &lt;img src=&quot;/images/posts/pi-reflect-dark.png&quot; alt=&quot;pi-reflect logo — self-improving behavioral rules for coding agents&quot; style=&quot;max-width: 550px; width: 100%;&quot; class=&quot;theme-img-dark&quot; loading=&quot;lazy&quot; /&gt;
&lt;/p&gt;
</description>
      <pubDate>Fri, 20 Feb 2026 00:00:00 +0000</pubDate>
      <link>https://pradeep.md/2026/02/20/self-improving-coding-agent.html</link>
      <guid isPermaLink="true">https://pradeep.md/2026/02/20/self-improving-coding-agent.html</guid>
    </item>
    
    <item>
      <title>pi-mem: surprisingly useful plain-md memory for the pi coding agent</title>
      <description>&lt;p align=&quot;center&quot; style=&quot;margin-bottom: 2em;&quot;&gt;
  &lt;img src=&quot;/images/posts/pi-mem.png&quot; alt=&quot;pi-mem&quot; width=&quot;350&quot; class=&quot;theme-img-light&quot; /&gt;
  &lt;img src=&quot;/images/posts/pi-mem-dark.png&quot; alt=&quot;pi-mem&quot; width=&quot;350&quot; class=&quot;theme-img-dark&quot; /&gt;
&lt;/p&gt;
</description>
      <pubDate>Wed, 11 Feb 2026 00:00:00 +0000</pubDate>
      <link>https://pradeep.md/2026/02/11/pi-mem.html</link>
      <guid isPermaLink="true">https://pradeep.md/2026/02/11/pi-mem.html</guid>
    </item>
    
    <item>
      <title>camofox-browser: An OpenClaw Browser That Doesn&apos;t Get Blocked</title>
      <description>&lt;p align=&quot;center&quot; style=&quot;margin-bottom: 2em;&quot;&gt;
  &lt;img src=&quot;/images/posts/fox.png&quot; alt=&quot;camofox-browser&quot; width=&quot;300&quot; /&gt;
&lt;/p&gt;
</description>
      <pubDate>Tue, 10 Feb 2026 00:00:00 +0000</pubDate>
      <link>https://pradeep.md/2026/02/10/camofox-browser-deep-dive.html</link>
      <guid isPermaLink="true">https://pradeep.md/2026/02/10/camofox-browser-deep-dive.html</guid>
    </item>
    
    <item>
      <title>safe-skill-search: Quality-Filtered Local Search for Agent Skills</title>
      <description>&lt;p&gt;In my &lt;a href=&quot;/2026/02/03/ai-agent-skills-database.html&quot;&gt;previous post&lt;/a&gt;, I analyzed 4,784 AI agent skills across 5 registries. An agent needs to navigate this space quickly and safely.&lt;/p&gt;
</description>
      <pubDate>Tue, 03 Feb 2026 00:00:00 +0000</pubDate>
      <link>https://pradeep.md/2026/02/03/skill-search-local-first.html</link>
      <guid isPermaLink="true">https://pradeep.md/2026/02/03/skill-search-local-first.html</guid>
    </item>
    
    <item>
      <title>Agent Skills: 59% Ship Scripts. 12% Are Empty.</title>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;4,784 skills scraped from 5 registries&lt;/li&gt;
  &lt;li&gt;Average quality score ~78, 31% score 90+&lt;/li&gt;
  &lt;li&gt;28% are duplicates&lt;/li&gt;
  &lt;li&gt;~10% install packages via npm/pip&lt;/li&gt;
  &lt;li&gt;No verification, no provenance&lt;/li&gt;
  &lt;li&gt;Treat like early npm—read what you install&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;&lt;a href=&quot;/skills/&quot;&gt;Browse all skills →&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
      <pubDate>Tue, 03 Feb 2026 00:00:00 +0000</pubDate>
      <link>https://pradeep.md/2026/02/03/ai-agent-skills-database.html</link>
      <guid isPermaLink="true">https://pradeep.md/2026/02/03/ai-agent-skills-database.html</guid>
    </item>
    
  </channel>
</rss>
