<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jay F0x</title>
    <description>The latest articles on DEV Community by Jay F0x (@jayf0x).</description>
    <link>https://dev.to/jayf0x</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3741767%2Fb1b42321-464f-4887-a412-5bba35a09f26.png</url>
      <title>DEV Community: Jay F0x</title>
      <link>https://dev.to/jayf0x</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jayf0x"/>
    <language>en</language>
    <item>
      <title>Provenance in LLMs</title>
      <dc:creator>Jay F0x</dc:creator>
      <pubDate>Fri, 29 May 2026 11:11:13 +0000</pubDate>
      <link>https://dev.to/jayf0x/provenance-in-llms-511g</link>
      <guid>https://dev.to/jayf0x/provenance-in-llms-511g</guid>
      <description>&lt;p&gt;Just saw another prompt with "Don't make mistakes!"&lt;br&gt;
But what does that actually achieve?&lt;/p&gt;

&lt;p&gt;It forces compliance instead of understanding. A model told not to make mistakes will try harder to sound right. It won't optimize for problem-solving but for sycophancy (prioritizing user alignment over truthfulness).&lt;/p&gt;

&lt;p&gt;We have access to the most advanced cognitive technology in history, and we're still writing if-statements like it's 1995. Just in Markdown.&lt;/p&gt;

&lt;p&gt;Look at most CLAUDE.md files. Same pattern every time: goals, strict rules, edge cases stacked on top of each other. It works, until it doesn't. And when it breaks, it breaks exactly where the constraints failed to anticipate. The fix? More rules. Prompt rot.&lt;/p&gt;

&lt;p&gt;Constraints can't cover what genuine context already knows.&lt;/p&gt;

&lt;p&gt;The better investment: give the model provenance. Not just what to do — but what this is, who it's for, why it matters. General language models are general for a reason. You have to define the ground they operate on.&lt;/p&gt;

&lt;p&gt;Stop coding your prompts. Start anchoring them. &lt;br&gt;
Provenance → direction → constraints.&lt;/p&gt;

&lt;p&gt;ps:&lt;br&gt;
Mistakes are how intent gets defined. If your model never does anything wrong, you're not refining anything, you're just accepting defaults. Which kinda defeats the whole purpose of you being in the loop in the first place.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>productivity</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>A Refreshing Perspective on AI and Truth</title>
      <dc:creator>Jay F0x</dc:creator>
      <pubDate>Thu, 28 May 2026 11:30:28 +0000</pubDate>
      <link>https://dev.to/jayf0x/a-refreshing-perspective-on-ai-and-truth-1n54</link>
      <guid>https://dev.to/jayf0x/a-refreshing-perspective-on-ai-and-truth-1n54</guid>
      <description>&lt;p&gt;Everyone has a favorite movie. Some of us ask why.&lt;br&gt;
A kid might say Spiderverse. A cinephile might insist on Lawrence of Arabia. A film historian might point further back — to a Buster Keaton two-reeler from 1921 that quietly invented half of what cinema still does today.&lt;/p&gt;

&lt;p&gt;None of them are wrong. Each is right relative to where they stand: their experience, their era, the conversations they've been part of. Truth, for humans, has an address.&lt;br&gt;
Artificial Intelligence has no address.&lt;/p&gt;

&lt;p&gt;During training, a model ingests millions of documents simultaneously — texts from opposing centuries, conflicting political movements, irreconcilable cultures — and flattens them into a single mathematical space. To a film historian, that 1921 Keaton film explains the 2026 blockbuster. To an AI, both exist at the same depth, in the same timeless fog. There is no before. There is no provenance. So when you ask an AI to review your article and it loves a sentence, then in the next session calls that same sentence weak -- that isn't a bug or a bad day. There is no plot, and there is no twist, because there is no story being told from anywhere.&lt;/p&gt;

&lt;p&gt;When forced to answer, the model doesn't reason from a position. It calculates a statistical average — blending the kid, the cinephile, and the historian into something that sounds authoritative because it contains all of them and is anchored by none of them.&lt;/p&gt;

&lt;p&gt;This is the core paradox: an LLM is never wrong because it is incapable of being right. Not in the way that matters. Being right requires standing somewhere.&lt;/p&gt;

&lt;p&gt;Which is why a good prompt is more important than most people think. The prompt is the only provenance the model has. It's the only "when" and "who" and "from where" available to it. A vague prompt doesn't just get a vague answer — it gets an answer from nowhere, averaged from everywhere. A specific, contextual prompt is the closest thing an LLM has to a position in time.&lt;/p&gt;

&lt;p&gt;So maybe "truth-seeking AI" isn't entirely a broken idea. It's just that the seeking starts with — and depends on — you (whatever "you" really means).&lt;/p&gt;

</description>
      <category>ai</category>
      <category>promptengineering</category>
      <category>architecture</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Mythos Preview - Early news!</title>
      <dc:creator>Jay F0x</dc:creator>
      <pubDate>Thu, 09 Apr 2026 16:11:41 +0000</pubDate>
      <link>https://dev.to/jayf0x/mythos-preview-early-news-1k13</link>
      <guid>https://dev.to/jayf0x/mythos-preview-early-news-1k13</guid>
      <description>&lt;p&gt;Anthropic just announced Claude Mythos Preview, their most capable model yet. Not released to the public, because it's too good at breaking things.&lt;/p&gt;

&lt;p&gt;In testing, Mythos found thousands of zero-day vulnerabilities across every major OS and browser, autonomously. Some bugs had survived decades of human review.&lt;/p&gt;

&lt;p&gt;It started as a general purpose AI, not even a specialized security tool, and stumbled into capabilities serious enough to now hold back from the public (or so the tales go).&lt;/p&gt;

&lt;p&gt;So instead of a public release, Anthropic launched Project Glasswing (read that name twice): a coalition of 50+ companies (NVIDIA, Apple, the Linux Foundation...) using Mythos to find and patch vulnerabilities across critical infrastructure.&lt;/p&gt;

&lt;p&gt;The tools that find vulnerabilities and the tools that exploit them might become the same. And very few are in control of them.&lt;br&gt;
But this capability might not to stay contained. The question becomes how we react when this level of capability becomes widely available.&lt;/p&gt;

&lt;p&gt;Rule nr1: Don't panic (42.)&lt;/p&gt;

</description>
      <category>claude</category>
      <category>glasswing</category>
      <category>cybersecurity</category>
      <category>ai</category>
    </item>
    <item>
      <title>Why the web doesn't need humans anymore</title>
      <dc:creator>Jay F0x</dc:creator>
      <pubDate>Fri, 06 Mar 2026 09:44:17 +0000</pubDate>
      <link>https://dev.to/jayf0x/why-the-web-doesnt-need-humans-anymore-4jea</link>
      <guid>https://dev.to/jayf0x/why-the-web-doesnt-need-humans-anymore-4jea</guid>
      <description>&lt;p&gt;Why does Google feel different? It isn't just AI. Let's follow the money...&lt;/p&gt;

&lt;p&gt;You look for a specific but instead of a solution, you get corporate bs with Reddit threads, Forbes... It feels like the library has been replaced by a shopping mall where every book is written by a marketing committee.&lt;/p&gt;

&lt;p&gt;This isn’t a technical failure. &lt;/p&gt;

&lt;h2&gt;
  
  
  1. The Engineering of "Good Enough"
&lt;/h2&gt;

&lt;p&gt;One of the most chilling discovery of the last two years didn't come from a lab, but from a courtroom. Internal emails from the US v. Google antitrust trial revealed a fundamental civil war inside the company. Ben Gomes, the engineer who helped build Google’s reputation for quality, warned that the company was becoming "too close to the money".&lt;/p&gt;

&lt;p&gt;The data suggests they realized they could make the results slightly worse, forcing users to search longer. It’s a "Boiling the Frog" strategy where the goal isn't to find you the best answer, but to keep you in the ecosystem until you settle for "good enough".&lt;/p&gt;

&lt;h2&gt;
  
  
  2. The Death of the Independent Voice
&lt;/h2&gt;

&lt;p&gt;In May 2024, a massive API leak of 14,000 ranking factors shows part of the reality how Google has changed over the years and why providing quality content is not enough.&lt;/p&gt;

&lt;p&gt;Google has effectively hardcoded a preference for big brands like Reddit. This is why a massive, multi-billion dollar site with zero expertise in a topic will now outrank a scientist’s personal blog. The "Human Web"—the era of weird, expert, and independent sites—is being intentionally starved of traffic to make way for a more controllable, corporate-vetted internet.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. The Browser as training tool
&lt;/h2&gt;

&lt;p&gt;To Google your browser is a sensor and every action you do or don't serves as training data.&lt;/p&gt;

&lt;p&gt;This data is used to build "Zero-Click" results. They scrape the best parts of the web, present them in an AI Overview, and ensure you never have to visit the original creator's site. It is a one-way extraction of human knowledge.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. The Agentic Age
&lt;/h2&gt;

&lt;p&gt;With projects like Jarvis and Mariner, Google is shifting from a tool that helps you find things to an agent that does things for you.&lt;/p&gt;

&lt;p&gt;In this new reality, you don't browse the web; you prompt. The agent then navigates a "Ghost Web" (a place where bots talk to bots) and only the information Google deems "authoritative" (or profitable) is allowed through. The internet is being transformed into a vast, silent database for AI training, while the human experience is condensed into a single chat interface.&lt;/p&gt;

&lt;p&gt;The Bottom Line:&lt;br&gt;
Google isn't "broken", instead the "Search Engine" is dying so that the "Action Engine" can live.&lt;/p&gt;

&lt;p&gt;If we stop visiting websites and start only talking to agents, who decides what information is "true" once the original creators have gone out of business?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sources &amp;amp; Deep Dives&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.wheresyoured.at/the-men-who-killed-google/" rel="noopener noreferrer"&gt;the men who killed google&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=9kWeAhMponc" rel="noopener noreferrer"&gt;Google can't tell real websites from scams anymore 😂&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://sparktoro.com/blog/an-anonymous-source-shared-thousands-of-leaked-google-search-api-documents-with-me-everyone-in-seo-should-see-them/" rel="noopener noreferrer"&gt;The 2024 Google API Leak&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.justice.gov/atr/case/us-and-plaintiff-states-v-google-llc" rel="noopener noreferrer"&gt;US v. Google Antitrust Exhibits&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://www.gartner.com/en/newsroom/press-releases/2024-02-19-gartner-predicts-search-engine-volume-will-drop-25-percent-by-2026-due-to-ai-chatbots-and-other-virtual-agents" rel="noopener noreferrer"&gt;Gartner Prediction&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>www</category>
      <category>gemini</category>
      <category>ai</category>
      <category>google</category>
    </item>
    <item>
      <title>Learning basics without misconceptions</title>
      <dc:creator>Jay F0x</dc:creator>
      <pubDate>Sun, 01 Feb 2026 13:18:26 +0000</pubDate>
      <link>https://dev.to/jayf0x/learning-basics-without-misconceptions-591c</link>
      <guid>https://dev.to/jayf0x/learning-basics-without-misconceptions-591c</guid>
      <description>&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://dev.to/jayf0x/llm-predictability-vs-determinism-2idb" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk3s310ei6pi5b82li154.png" height="445" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://dev.to/jayf0x/llm-predictability-vs-determinism-2idb" rel="noopener noreferrer" class="c-link"&gt;
            LLM: Predictability VS Determinism - DEV Community
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            If you search for “how to make an LLM deterministic,” you might find advice like:     “Set...
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8j7kvp660rqzt99zui8e.png" width="300" height="299"&gt;
          dev.to
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>ai</category>
      <category>learning</category>
      <category>python</category>
      <category>llm</category>
    </item>
    <item>
      <title>LLM: Predictability VS Determinism</title>
      <dc:creator>Jay F0x</dc:creator>
      <pubDate>Sun, 01 Feb 2026 13:15:11 +0000</pubDate>
      <link>https://dev.to/jayf0x/llm-predictability-vs-determinism-2idb</link>
      <guid>https://dev.to/jayf0x/llm-predictability-vs-determinism-2idb</guid>
      <description>&lt;p&gt;If you search for “how to make an LLM deterministic,” you might find advice like:  &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Set temperature to 0, fix the seed, use top-p = 1 or top-k = 1.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This mixes up two separate ideas: &lt;strong&gt;determinism vs predictability&lt;/strong&gt;.  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Predictability&lt;/strong&gt;: the model tends to give similar outputs because it’s “playing it safe” (low temperature, top-k/p limits).
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Determinism / reproducibility&lt;/strong&gt;: the model gives the &lt;em&gt;exact same output every time&lt;/em&gt;, which only happens when the &lt;strong&gt;seed&lt;/strong&gt; is fixed.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Think of the seed like a &lt;strong&gt;Minecraft world seed&lt;/strong&gt;: it doesn’t make the landscape “more likely,” it just makes it &lt;strong&gt;repeatable&lt;/strong&gt;. Same seed + same prompt = same output, every time.  &lt;/p&gt;

&lt;p&gt;Options like &lt;em&gt;Temperature, Mirostat, top-k, top-p…&lt;/em&gt; control &lt;em&gt;style, variety, and “wildness”&lt;/em&gt;. They can make outputs more predictable in practice (low temperature = less surprising tokens), but they do &lt;strong&gt;not guarantee&lt;/strong&gt; reproducibility. The seed is the only knob that truly locks the path.&lt;/p&gt;

&lt;p&gt;In other words: you can have a wild, creative response that is &lt;strong&gt;fully replayable&lt;/strong&gt; if you fix the seed. That’s why reproducibility in LLMs is really about the &lt;code&gt;seed&lt;/code&gt;, not temperature.&lt;/p&gt;

&lt;p&gt;Example using Python Ollama:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;    &lt;span class="n"&gt;ollama&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;chat&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
       &lt;span class="bp"&gt;...&lt;/span&gt;
       &lt;span class="n"&gt;options&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;seed&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;42&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Temperature, top-k, top-p, Mirostat → control &lt;em&gt;style and predictability&lt;/em&gt;, not determinism.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Seed = true reproducibility&lt;/strong&gt;. Want the exact same output every time? Lock the seed.&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;Try it yourself and &lt;strong&gt;share&lt;/strong&gt; your findings!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>learning</category>
      <category>python</category>
      <category>llm</category>
    </item>
  </channel>
</rss>
