<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Privacy on Programmer.ie: Modern AI programming</title>
    <link>http://programmer.ie/tags/privacy/</link>
    <description>Recent content in Privacy on Programmer.ie: Modern AI programming</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 02 Sep 2026 16:30:00 +0100</lastBuildDate>
    <atom:link href="http://programmer.ie/tags/privacy/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>From Prompt Demo to AI Debugger</title>
      <link>http://programmer.ie/books/browser-ai-from-first-principles/04-chapter/</link>
      <pubDate>Wed, 02 Sep 2026 12:15:00 +0100</pubDate>
      <guid>http://programmer.ie/books/browser-ai-from-first-principles/04-chapter/</guid>
      <description>&lt;p&gt;Our first DevTools panel can run a prompt and display its lifecycle.&lt;/p&gt;&#xA;&lt;p&gt;That makes it a useful experiment console.&lt;/p&gt;&#xA;&lt;p&gt;It does not yet make it a debugger.&lt;/p&gt;&#xA;&lt;p&gt;A debugger must help explain a failure that occurred in the application under inspection. It needs to connect model activity to application context, preserve events long enough to compare them, and distinguish facts it observed from inferences it derived. It must do this without quietly capturing every prompt, response and page the user visits.&lt;/p&gt;</description>
    </item>
    <item>
      <title>When Local Is Not Available</title>
      <link>http://programmer.ie/books/browser-ai-from-first-principles/15-chapter/</link>
      <pubDate>Wed, 02 Sep 2026 16:30:00 +0100</pubDate>
      <guid>http://programmer.ie/books/browser-ai-from-first-principles/15-chapter/</guid>
      <description>&lt;p&gt;A browser-native AI feature cannot assume that its preferred local capability exists everywhere.&lt;/p&gt;&#xA;&lt;p&gt;The API may be absent. Hardware may be ineligible. A language pair may be unsupported. Model assets may need acquisition. Session options may be rejected. Storage pressure or a browser update may change a state that worked yesterday.&lt;/p&gt;&#xA;&lt;p&gt;Reliability begins by treating local availability as a runtime condition, not an installation promise.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-unavailable-is-not-one-state&#34;&gt;1. Unavailable is not one state&lt;/h2&gt;&#xA;&lt;p&gt;A useful feature distinguishes:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
