<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Research on Programmer.ie: Modern AI programming</title>
    <link>http://programmer.ie/categories/research/</link>
    <description>Recent content in Research on Programmer.ie: Modern AI programming</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 07 Jul 2026 00:00:00 +0100</lastBuildDate>
    <atom:link href="http://programmer.ie/categories/research/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The Preference Was Only the Beginning</title>
      <link>http://programmer.ie/post/preferences/</link>
      <pubDate>Tue, 07 Jul 2026 00:00:00 +0100</pubDate>
      <guid>http://programmer.ie/post/preferences/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;A preference is not only a label on what just happened. When the decision belongs to a continuing trajectory, it can also be evidence about what happens next.&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;abstract&#34;&gt;Abstract&lt;/h2&gt;&#xA;&lt;p&gt;Most preference-learning systems stop at the choice.&lt;/p&gt;&#xA;&lt;p&gt;A model produces two responses. A human selects one. The chosen response becomes positive evidence, the rejected response becomes negative evidence, and the training system moves on.&lt;/p&gt;&#xA;&lt;p&gt;The work itself usually continues.&lt;/p&gt;&#xA;&lt;p&gt;The selected answer may later be revised, partially retained, contradicted or abandoned. The rejected alternative may reveal a constraint that remains active long after the immediate decision. The preference is therefore not necessarily the outcome. It may be an event inside a longer trajectory.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Asset‑Price State: How the U.S. Fiscal Machine Now Depends on Rising Markets</title>
      <link>http://programmer.ie/post/asset/</link>
      <pubDate>Wed, 17 Jun 2026 17:18:52 +0100</pubDate>
      <guid>http://programmer.ie/post/asset/</guid>
      <description>&lt;h2 id=&#34;what-this-post-argues&#34;&gt;What this post argues&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The U.S. does not merely like a high stock market. It increasingly needs one.&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;The stock market has become an amplifier inside the largest federal revenue pipe: individual income tax. When asset prices rise, capital gains, stock compensation, options, bonuses, business equity, and other asset-sensitive income strengthen federal receipts. When the market falls hard, that same amplifier runs in reverse.&lt;/p&gt;&#xA;&lt;p&gt;This matters because the real debt problem is not debt alone. It is interest cost relative to federal revenue. If interest grows faster than normal revenue, the system becomes more dependent on asset inflation, AI valuations, national champions, and foreign capital to keep the fiscal machine stable.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Warranted Search: When AI Must Prove Before It Looks</title>
      <link>http://programmer.ie/post/grep/</link>
      <pubDate>Tue, 02 Jun 2026 18:54:26 +0100</pubDate>
      <guid>http://programmer.ie/post/grep/</guid>
      <description>&lt;h2 id=&#34;tldr&#34;&gt;TL;DR&lt;/h2&gt;&#xA;&lt;p&gt;Modern AI systems often retrieve nearby text and generate confident answers, but that is not the same as proof. A citation can be real, the answer can be correct, and the evidence can still fail to support the claim.&lt;/p&gt;&#xA;&lt;p&gt;This post argues for &lt;strong&gt;warranted search&lt;/strong&gt;: a scoped, claim-driven form of intelligent grep. Instead of asking an AI to rummage through a corpus, we give it a specific claim, a bounded search warrant, and a limited set of safe operations.&lt;/p&gt;</description>
    </item>
    <item>
      <title>AI and the End of Easy Growth</title>
      <link>http://programmer.ie/post/growth/</link>
      <pubDate>Tue, 19 May 2026 09:52:38 +0100</pubDate>
      <guid>http://programmer.ie/post/growth/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Constraint, Continuity, and Human Agency&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;1-introduction-the-strange-feeling-around-ai&#34;&gt;1. Introduction: The Strange Feeling Around AI&lt;/h2&gt;&#xA;&lt;p&gt;Artificial Intelligence is clearly real. The infrastructure buildout is enormous, adoption is accelerating, and AI systems are already reshaping software, research, administration, and knowledge work. Yet for many people, daily life feels strangely unchanged. Housing remains expensive, wages remain under pressure, debt continues to rise, and institutions across the West increasingly appear constrained rather than confident.&lt;/p&gt;&#xA;&lt;p&gt;This post explores the possibility that AI is currently being deployed less as a technology of broad civilizational expansion and more as a technology of continuity management, a way for highly complex systems under demographic, economic, and energetic pressure to optimize themselves, compress costs, and maintain stability in an era where traditional growth models are becoming harder to sustain.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Canada: When Interest Meets Reliable Revenue</title>
      <link>http://programmer.ie/post/canada/</link>
      <pubDate>Wed, 15 Apr 2026 12:55:18 +0100</pubDate>
      <guid>http://programmer.ie/post/canada/</guid>
      <description>&lt;h2 id=&#34;executive-summary&#34;&gt;&lt;strong&gt;Executive Summary&lt;/strong&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Canada’s fiscal position looks stable on paper. Headline interest costs consume only ~10.6% of federal revenue. But this ratio masks a structural reality: &lt;strong&gt;the engine that drove revenue growth has stalled, and the cost of past debt is rising faster than the system can generate new fiscal space.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;For decades, population expansion concealed weak per-capita productivity. In 2025, that demographic engine stopped. At the same time, Canada does not fully capture or retain the economic value it produces, due to commodity pricing discounts, single-customer trade concentration, and high-skill outflows. When these factors are applied to the revenue base, the effective denominator shrinks.&lt;/p&gt;</description>
    </item>
    <item>
      <title>From Fuel Protests to Fiscal Risk: What’s Really Happening in Ireland</title>
      <link>http://programmer.ie/post/irish_debt/</link>
      <pubDate>Tue, 14 Apr 2026 17:53:37 +0100</pubDate>
      <guid>http://programmer.ie/post/irish_debt/</guid>
      <description>&lt;h2 id=&#34;executive-summary&#34;&gt;Executive Summary&lt;/h2&gt;&#xA;&lt;p&gt;This post applies a simple, testable framework to Ireland&amp;rsquo;s fiscal system:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Fiscal constraint emerges when the cost of debt rises relative to the revenue supporting it.&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;In large, stable systems like the United States, this dynamic unfolds gradually. Ireland presents a different case.&lt;/p&gt;&#xA;&lt;p&gt;While headline metrics suggest strength, three structural factors create a distinct risk profile:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Revenue composition&lt;/strong&gt;: A significant portion derives from multinational activity and is not fully under domestic control.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Measurement distortion&lt;/strong&gt;: The effective economic base (GNI*) is ~43% smaller than GDP implies.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Debt repricing&lt;/strong&gt;: Existing debt is being refinanced at materially higher interest rates.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;These factors introduce a critical refinement to the model:&lt;/p&gt;</description>
    </item>
    <item>
      <title>✨ TINY CRITICS: Lightweight Reasoning Checks for Large AI Systems</title>
      <link>http://programmer.ie/post/critic/</link>
      <pubDate>Sat, 29 Nov 2025 00:06:42 +0000</pubDate>
      <guid>http://programmer.ie/post/critic/</guid>
      <description>&lt;h2 id=&#34;-0-tldr&#34;&gt;🥹 &lt;strong&gt;0. TL;DR&lt;/strong&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Large language models write fluent explanations even when they’re wrong.&#xA;Verifying their reasoning usually requires &lt;em&gt;another&lt;/em&gt; LLM slow, expensive, and circular.&lt;/p&gt;&#xA;&lt;p&gt;We needed something different:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;A miniature reasoning critic &amp;lt;50 KB trained on synthetic reasoning mistakes, able to instantly detect broken reasoning in much larger models.&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;The Tiny Critic:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;trains on GSM8K-style reasoning traces generated by DeepSeek or Mistral&lt;/li&gt;&#xA;&lt;li&gt;uses &lt;strong&gt;FrontierLens&lt;/strong&gt;, and &lt;strong&gt;Visual Policy Maps (VPMs)&lt;/strong&gt; to convert reasoning into &lt;em&gt;canonical numerical features&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;is just a logistic regression with ~30 parameters&lt;/li&gt;&#xA;&lt;li&gt;runs in microseconds&lt;/li&gt;&#xA;&lt;li&gt;plugs into any agent&lt;/li&gt;&#xA;&lt;li&gt;dramatically improves InitAgent, R1-Loops, and research-planning stability&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;This post tells the full story how we built it, why it works, and what we learned about the &lt;em&gt;shape of reasoning&lt;/em&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Space Between Models Has Holes: Mapping the AI Gap</title>
      <link>http://programmer.ie/post/gap/</link>
      <pubDate>Wed, 22 Oct 2025 20:30:36 +0100</pubDate>
      <guid>http://programmer.ie/post/gap/</guid>
      <description>&lt;h2 id=&#34;-summary&#34;&gt;🌌 Summary&lt;/h2&gt;&#xA;&lt;p&gt;What if the most valuable insights in AI evaluation aren&amp;rsquo;t in model agreements, but in &lt;strong&gt;systematic disagreements&lt;/strong&gt;?&lt;/p&gt;&#xA;&lt;p&gt;This post reveals that the &amp;ldquo;gap&amp;rdquo; between large and small reasoning models contains &lt;strong&gt;structured, measurable intelligence&lt;/strong&gt; about how different architectures reason. We demonstrate how to transform model disagreements from a problem into a solution, using the space between models to make tiny networks behave more like their heavyweight counterparts.&lt;/p&gt;&#xA;&lt;p&gt;We start by assembling a high-quality corpus (10k–50k conversation turns), score it with a local LLM to create targets, and train both HRM and Tiny models under identical conditions. Then we run fresh documents through both models, collecting not just final scores but rich &lt;strong&gt;auxiliary signals&lt;/strong&gt; (uncertainty, consistency, OOD detection, etc.) and visualize what these signals reveal.&lt;/p&gt;</description>
    </item>
    <item>
      <title>🔦 Phōs: Visualizing How AI Learns and How to Build It Yourself</title>
      <link>http://programmer.ie/post/phos/</link>
      <pubDate>Thu, 09 Oct 2025 00:30:36 +0100</pubDate>
      <guid>http://programmer.ie/post/phos/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;“The eye sees only what the mind is prepared to comprehend.” &lt;em&gt;Henri Bergson&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;-we-finally-see-learning&#34;&gt;🔍 We Finally See Learning&lt;/h2&gt;&#xA;&lt;p&gt;For decades, we’ve measured artificial intelligence with numbers loss curves, accuracy scores, reward signals.&lt;br&gt;&#xA;We’ve plotted progress, tuned hyperparameters, celebrated benchmarks.&lt;/p&gt;&#xA;&lt;p&gt;But we’ve never actually &lt;em&gt;seen&lt;/em&gt; learning happen.&lt;/p&gt;&#xA;&lt;p&gt;Not really.&lt;/p&gt;&#xA;&lt;p&gt;Sure, we’ve visualized attention maps or gradient flows but those are snapshots, proxies, not processes.&lt;/p&gt;&#xA;&lt;p&gt;What if we could watch understanding emerge not as a number going up, but as a pattern stabilizing across time?&lt;br&gt;&#xA;What if reasoning itself left a visible trace?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Detecting AI-Generated Text: Challenges and Solutions</title>
      <link>http://programmer.ie/post/aitext/</link>
      <pubDate>Thu, 13 Mar 2025 13:28:24 +0000</pubDate>
      <guid>http://programmer.ie/post/aitext/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;Artificial Intelligence (AI) has revolutionized the way we generate and consume text. From chatbots crafting customer responses to AI-authored articles, artificial intelligence is reshaping how we create and consume content. As AI-generated text becomes indistinguishable from human writing, distinguishing between the two has never been more critical. Here are some of the reasons it is important to be able to verify the source of information:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Preventing plagiarism&lt;/li&gt;&#xA;&lt;li&gt;Maintaining academic integrity&lt;/li&gt;&#xA;&lt;li&gt;Ensuring transparency in content creation&lt;/li&gt;&#xA;&lt;li&gt;If AI models are repeatedly trained on AI-generated text, their quality may degrade over time.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;In this blog post, we’ll explore the current most effective methods for detecting AI-generated text.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Shakespeare and the Bible: An AI Investigation</title>
      <link>http://programmer.ie/post/shakespeare/</link>
      <pubDate>Tue, 11 Mar 2025 22:47:36 +0000</pubDate>
      <guid>http://programmer.ie/post/shakespeare/</guid>
      <description>&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;Could the greatest playwright of all time have secretly shaped one of the most influential religious texts in history? Some believe William Shakespeare left his mark on the King James Bible hidden in plain sight. With the power of AI, we’ll investigate whether there’s any truth to this conspiracy.&lt;/p&gt;&#xA;&lt;p&gt;You can read about the conspiracy here:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.eden.co.uk/blog/did-shakespeare-write-the-king-james-bible&#34;&gt;Did Shakespeare write the King James Bible?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://quiteirregular.wordpress.com/2019/03/21/shakespeare-and-the-king-james-bible-some-tentative-conclusions/&#34;&gt;Shakespeare and the King James Bible – Some Tentative Conclusions&lt;/a&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
