<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Hackerspot: AI Security]]></title><description><![CDATA[A focused collection of clear, practical notes on AI, machine learning, and how to secure the systems built with them. Expect short guides, real-world examples, and hands-on explanations of model risks, safe deployment, and modern attack techniques. Simple, useful, and built for engineers who actually want to understand what’s going on.]]></description><link>https://www.hackerspot.net/s/ai-security</link><image><url>https://substackcdn.com/image/fetch/$s_!o8CQ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d62e87e-ddb5-4613-87de-9c210c430032_160x160.png</url><title>Hackerspot: AI Security</title><link>https://www.hackerspot.net/s/ai-security</link></image><generator>Substack</generator><lastBuildDate>Sun, 08 Nov 2026 04:55:33 GMT</lastBuildDate><atom:link href="https://www.hackerspot.net/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Hackerspot]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[hackerspot@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[hackerspot@substack.com]]></itunes:email><itunes:name><![CDATA[Chady]]></itunes:name></itunes:owner><itunes:author><![CDATA[Chady]]></itunes:author><googleplay:owner><![CDATA[hackerspot@substack.com]]></googleplay:owner><googleplay:email><![CDATA[hackerspot@substack.com]]></googleplay:email><googleplay:author><![CDATA[Chady]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[AI Security vs. AI Safety: They’re Not the Same Thing]]></title><description><![CDATA[Two kinds of failure that look alike and need different fixes]]></description><link>https://www.hackerspot.net/p/ai-security-vs-ai-safety-theyre-not</link><guid isPermaLink="false">https://www.hackerspot.net/p/ai-security-vs-ai-safety-theyre-not</guid><dc:creator><![CDATA[Chady]]></dc:creator><pubDate>Fri, 06 Nov 2026 02:32:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!F_hh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2a43c08-f06a-4af8-8f7d-5f74d9b5d214_1024x559.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Short version: security failures have an adversary. Safety failures don&#8217;t. If you can&#8217;t tell which one you have, you&#8217;ll pick the wrong fix.</p><p>People use &#8220;AI security&#8221; and &#8220;AI safety&#8221; as if they mean the same thing. They don&#8217;t, and mixing them up leads teams to defend against the wrong problem.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F_hh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2a43c08-f06a-4af8-8f7d-5f74d9b5d214_1024x559.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F_hh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2a43c08-f06a-4af8-8f7d-5f74d9b5d214_1024x559.jpeg 424w, https://substackcdn.com/image/fetch/$s_!F_hh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2a43c08-f06a-4af8-8f7d-5f74d9b5d214_1024x559.jpeg 848w, https://substackcdn.com/image/fetch/$s_!F_hh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2a43c08-f06a-4af8-8f7d-5f74d9b5d214_1024x559.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!F_hh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2a43c08-f06a-4af8-8f7d-5f74d9b5d214_1024x559.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F_hh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2a43c08-f06a-4af8-8f7d-5f74d9b5d214_1024x559.jpeg" width="1024" height="559" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2a43c08-f06a-4af8-8f7d-5f74d9b5d214_1024x559.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:559,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F_hh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2a43c08-f06a-4af8-8f7d-5f74d9b5d214_1024x559.jpeg 424w, https://substackcdn.com/image/fetch/$s_!F_hh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2a43c08-f06a-4af8-8f7d-5f74d9b5d214_1024x559.jpeg 848w, https://substackcdn.com/image/fetch/$s_!F_hh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2a43c08-f06a-4af8-8f7d-5f74d9b5d214_1024x559.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!F_hh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2a43c08-f06a-4af8-8f7d-5f74d9b5d214_1024x559.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Security means protecting a system from someone who is deliberately trying to break it. Safety means making sure the system behaves as intended and doesn&#8217;t cause harm, whether or not anyone is attacking it. The tests, the mitigations and the threat models all differ.</p><h2>Two failures, same outcome</h2><p>Take a self-driving car approaching a pedestrian in dense fog. Say it doesn&#8217;t brake, because the model never saw enough foggy footage in training. This is a hypothetical, but it&#8217;s a realistic one. Nobody attacked it. That&#8217;s a safety failure, and the fix is mostly engineering: more training data covering edge cases, better validation before release, and a human who can step in.</p><p>Now say someone puts black and white stickers on a stop sign. Researchers did this on a real sign, and the classifier they targeted read it as a 45 mph speed limit sign, in 100% of lab images and 84.8% of frames from a moving car (<a href="https://arxiv.org/abs/1707.08945">Eykholt et al</a>.). The car doesn&#8217;t stop. The result is the same as in the fog case, but this is a security failure, and more training data won&#8217;t fix it. You need adversarial testing, where you try to break your own model, plus input checks, monitoring in production, control over who can feed data into the system, and an incident response plan. NIST&#8217;s adversarial machine learning taxonomy (<a href="https://csrc.nist.gov/pubs/ai/100/2/e2025/final">AI 100-2</a>) is a good map of the attacks and mitigations.</p><h2>Where they overlap</h2><p>Language models blur the line. Say a chatbot produces offensive text or states something false. If the model was just poorly tuned, that&#8217;s a safety problem. If someone spent an afternoon jailbreaking it to get that output, it&#8217;s a security problem. Often it&#8217;s both: the weakness is a safety gap, and the person using it is an attacker. <a href="https://genai.owasp.org/llmrisk/llm01-prompt-injection/">OWASP</a> treats jailbreaking as a form of prompt injection, which is a security issue, but the thing being bypassed is the model&#8217;s safety training.</p><h2>Why the mix-up costs you</h2><p>Suppose a team sees an adversarial example and treats it as a safety bug. They collect more data and improve generalization. That helps a little, but an attacker will just find the next input that works. An attacker who knows your defenses will work around them, so a fixed set of test cases can&#8217;t prove you&#8217;re safe from one.</p><p>Treat the same problem as a security issue and you do different work. You validate inputs, watch for suspicious patterns, and plan for the model being fooled by designing the system to fail safely when it is. One approach makes the system more robust. The other makes it feel more robust.</p><h2>A rule of thumb</h2><p>When something goes wrong, ask whether someone was trying to make it go wrong. If yes, start with security work: adversarial testing, input validation, access controls, monitoring and incident response. If no, start with safety work: better data, edge case coverage, validation before release and human oversight. If you can&#8217;t tell, I&#8217;d lean toward the security response and add safety work on top, since it&#8217;s the one that assumes an opponent.</p><p>It&#8217;s a rough guide, not a rule. <a href="https://genai.owasp.org/llmrisk/llm01-prompt-injection/">OWASP&#8217;s</a> own prompt injection guidance notes that harmful inputs can be accidental, so you&#8217;ll sometimes need both kinds of fix.</p><h2>Reputation risk sits in between</h2><p>A model that produces racist output may not be under attack, but the damage to your reputation is the same either way. People disagree on how to label it. Some call it a safety problem because the model needs better training. Others call it a security problem because someone will go looking for it. In practice you need both: train the model well, watch for people probing it, and have a plan for when it happens.</p><h2>What this means for your team</h2><p>The distinction affects budget, hiring, test plans and incident response. If your threat model only covers safety, real attacks will catch you off guard. If it only covers security, you&#8217;ll ship systems that break on ordinary edge cases.</p>]]></content:encoded></item><item><title><![CDATA[The Pickle Problem: Loading an AI Model Can Run an Attacker’s Code]]></title><description><![CDATA[How pickle files can hide malicious code in ML models, and how to protect your systems.]]></description><link>https://www.hackerspot.net/p/the-pickle-problem-loading-an-ai</link><guid isPermaLink="false">https://www.hackerspot.net/p/the-pickle-problem-loading-an-ai</guid><dc:creator><![CDATA[Chady]]></dc:creator><pubDate>Mon, 02 Nov 2026 17:57:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NWZq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5c5b8d-4933-44d6-9863-e74a9820d9c7_1024x687.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You download a pre-trained model, load it, and start running inference. Everything works. What you may not know is that the loading step itself could have executed code written by someone else.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NWZq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5c5b8d-4933-44d6-9863-e74a9820d9c7_1024x687.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NWZq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5c5b8d-4933-44d6-9863-e74a9820d9c7_1024x687.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NWZq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5c5b8d-4933-44d6-9863-e74a9820d9c7_1024x687.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NWZq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5c5b8d-4933-44d6-9863-e74a9820d9c7_1024x687.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NWZq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5c5b8d-4933-44d6-9863-e74a9820d9c7_1024x687.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NWZq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5c5b8d-4933-44d6-9863-e74a9820d9c7_1024x687.jpeg" width="1024" height="687" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d5c5b8d-4933-44d6-9863-e74a9820d9c7_1024x687.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:687,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NWZq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5c5b8d-4933-44d6-9863-e74a9820d9c7_1024x687.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NWZq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5c5b8d-4933-44d6-9863-e74a9820d9c7_1024x687.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NWZq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5c5b8d-4933-44d6-9863-e74a9820d9c7_1024x687.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NWZq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d5c5b8d-4933-44d6-9863-e74a9820d9c7_1024x687.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That&#8217;s the pickle problem, and it affects a large part of the Python ML ecosystem.</p><p>If you only remember one thing from this post: don&#8217;t load pickle-based model fil&#8230;</p>
      <p>
          <a href="https://www.hackerspot.net/p/the-pickle-problem-loading-an-ai">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[What Is an ML Threat Model and Why Does Every AI Team Need One?]]></title><description><![CDATA[A threat model maps how someone could attack your system. ML adds attack surfaces that most teams never write down.]]></description><link>https://www.hackerspot.net/p/what-is-an-ml-threat-model-and-why</link><guid isPermaLink="false">https://www.hackerspot.net/p/what-is-an-ml-threat-model-and-why</guid><dc:creator><![CDATA[Chady]]></dc:creator><pubDate>Sat, 31 Oct 2026 02:14:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_T-e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa6ef55e-98f7-4073-89df-62fe020fbe81_1024x572.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Write down where your model, training data and updates come from, and who can touch each one. Most ML teams focus only on adversarial examples. The bigger risks are often boring ones, like loading a model file you didn&#8217;t check.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_T-e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa6ef55e-98f7-4073-89df-62fe020fbe81_1024x572.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_T-e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa6ef55e-98f7-4073-89df-62fe020fbe81_1024x572.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_T-e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa6ef55e-98f7-4073-89df-62fe020fbe81_1024x572.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_T-e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa6ef55e-98f7-4073-89df-62fe020fbe81_1024x572.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_T-e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa6ef55e-98f7-4073-89df-62fe020fbe81_1024x572.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_T-e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa6ef55e-98f7-4073-89df-62fe020fbe81_1024x572.jpeg" width="1024" height="572" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa6ef55e-98f7-4073-89df-62fe020fbe81_1024x572.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:572,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_T-e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa6ef55e-98f7-4073-89df-62fe020fbe81_1024x572.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_T-e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa6ef55e-98f7-4073-89df-62fe020fbe81_1024x572.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_T-e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa6ef55e-98f7-4073-89df-62fe020fbe81_1024x572.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_T-e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa6ef55e-98f7-4073-89df-62fe020fbe81_1024x572.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>What a threat model is</h2><p>A threat model is a written map of how someone could attack your system. Software teams have done this for&#8230;</p>
      <p>
          <a href="https://www.hackerspot.net/p/what-is-an-ml-threat-model-and-why">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Model Inversion: Can Attackers Reconstruct Your Private Training Data?]]></title><description><![CDATA[Model inversion attacks let attackers reconstruct private training data from AI models. Understand the privacy and GDPR compliance risks and how to defend against them]]></description><link>https://www.hackerspot.net/p/model-inversion-can-attackers-reconstruct</link><guid isPermaLink="false">https://www.hackerspot.net/p/model-inversion-can-attackers-reconstruct</guid><dc:creator><![CDATA[Chady]]></dc:creator><pubDate>Mon, 26 Oct 2026 15:56:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!O6CV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26db5069-73c4-4986-ba50-16a3af1a6aaa_1024x687.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You trained a medical AI on patient records, then deleted the training data. Problem solved, right?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O6CV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26db5069-73c4-4986-ba50-16a3af1a6aaa_1024x687.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O6CV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26db5069-73c4-4986-ba50-16a3af1a6aaa_1024x687.jpeg 424w, https://substackcdn.com/image/fetch/$s_!O6CV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26db5069-73c4-4986-ba50-16a3af1a6aaa_1024x687.jpeg 848w, https://substackcdn.com/image/fetch/$s_!O6CV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26db5069-73c4-4986-ba50-16a3af1a6aaa_1024x687.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!O6CV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26db5069-73c4-4986-ba50-16a3af1a6aaa_1024x687.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O6CV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26db5069-73c4-4986-ba50-16a3af1a6aaa_1024x687.jpeg" width="1024" height="687" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26db5069-73c4-4986-ba50-16a3af1a6aaa_1024x687.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:687,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!O6CV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26db5069-73c4-4986-ba50-16a3af1a6aaa_1024x687.jpeg 424w, https://substackcdn.com/image/fetch/$s_!O6CV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26db5069-73c4-4986-ba50-16a3af1a6aaa_1024x687.jpeg 848w, https://substackcdn.com/image/fetch/$s_!O6CV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26db5069-73c4-4986-ba50-16a3af1a6aaa_1024x687.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!O6CV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26db5069-73c4-4986-ba50-16a3af1a6aaa_1024x687.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Wrong. An attacker can query your deployed model, observe its outputs, and reconstruct sensitive information about the patients in your training set. A <strong>model inversion attack</strong> turns your model into a window into your training data.</p><h2>What Is a Model Inversion &#8230;</h2>
      <p>
          <a href="https://www.hackerspot.net/p/model-inversion-can-attackers-reconstruct">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Hardware Vulnerabilities: How the Chip Your AI Runs On Can Be Exploited]]></title><description><![CDATA[AI hardware vulnerabilities expose models to side-channel and co-residency attacks even when software is secure.]]></description><link>https://www.hackerspot.net/p/hardware-vulnerabilities-how-the</link><guid isPermaLink="false">https://www.hackerspot.net/p/hardware-vulnerabilities-how-the</guid><dc:creator><![CDATA[Chady]]></dc:creator><pubDate>Tue, 20 Oct 2026 16:04:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tTgs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff258a8dd-bf62-423f-83d0-b061df40ffb3_837x525.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most teams obsess over code security and data security. They patch libraries, encrypt databases, audit access logs. Then they deploy their AI to a shared GPU in the cloud and don&#8217;t give the hardware a second thought.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tTgs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff258a8dd-bf62-423f-83d0-b061df40ffb3_837x525.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tTgs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff258a8dd-bf62-423f-83d0-b061df40ffb3_837x525.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tTgs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff258a8dd-bf62-423f-83d0-b061df40ffb3_837x525.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tTgs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff258a8dd-bf62-423f-83d0-b061df40ffb3_837x525.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tTgs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff258a8dd-bf62-423f-83d0-b061df40ffb3_837x525.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tTgs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff258a8dd-bf62-423f-83d0-b061df40ffb3_837x525.jpeg" width="837" height="525" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f258a8dd-bf62-423f-83d0-b061df40ffb3_837x525.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:525,&quot;width&quot;:837,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151689,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tTgs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff258a8dd-bf62-423f-83d0-b061df40ffb3_837x525.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tTgs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff258a8dd-bf62-423f-83d0-b061df40ffb3_837x525.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tTgs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff258a8dd-bf62-423f-83d0-b061df40ffb3_837x525.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tTgs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff258a8dd-bf62-423f-83d0-b061df40ffb3_837x525.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That&#8217;s a mistake. <strong>AI hardware vulnerabilities</strong> can compromise a perfectly secure model running on insecure silicon.</p><h2>The Blind Spot</h2><p>Machine lea&#8230;</p>
      <p>
          <a href="https://www.hackerspot.net/p/hardware-vulnerabilities-how-the">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Adversarial Examples: Why an AI Can Be Fooled by a Sticker on a Stop Sign]]></title><description><![CDATA[Adversarial examples are inputs crafted to fool AI models through small, imperceptible changes.]]></description><link>https://www.hackerspot.net/p/adversarial-examples-why-an-ai-can</link><guid isPermaLink="false">https://www.hackerspot.net/p/adversarial-examples-why-an-ai-can</guid><dc:creator><![CDATA[Chady]]></dc:creator><pubDate>Mon, 12 Oct 2026 15:04:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ik4W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3830ea93-ce9d-4205-8c9b-28ed619ade7b_1024x434.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Adversarial examples are inputs crafted to fool AI models through small, imperceptible changes. Learn how attackers use adversarial attacks to trick AI systems in real-world security scenarios.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ik4W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3830ea93-ce9d-4205-8c9b-28ed619ade7b_1024x434.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ik4W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3830ea93-ce9d-4205-8c9b-28ed619ade7b_1024x434.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ik4W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3830ea93-ce9d-4205-8c9b-28ed619ade7b_1024x434.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ik4W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3830ea93-ce9d-4205-8c9b-28ed619ade7b_1024x434.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ik4W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3830ea93-ce9d-4205-8c9b-28ed619ade7b_1024x434.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ik4W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3830ea93-ce9d-4205-8c9b-28ed619ade7b_1024x434.jpeg" width="1024" height="434" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3830ea93-ce9d-4205-8c9b-28ed619ade7b_1024x434.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:434,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ik4W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3830ea93-ce9d-4205-8c9b-28ed619ade7b_1024x434.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ik4W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3830ea93-ce9d-4205-8c9b-28ed619ade7b_1024x434.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ik4W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3830ea93-ce9d-4205-8c9b-28ed619ade7b_1024x434.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ik4W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3830ea93-ce9d-4205-8c9b-28ed619ade7b_1024x434.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You&#8217;re driving a car with an autopilot system. The car&#8217;s AI scans the road and spots a stop sign. It applies the brakes. But the stop sign has a small yellow sticker in the corner&#8212;barely noticeable to you. The AI reads it as a speed limit sign. The car accelerates instead.</p>
      <p>
          <a href="https://www.hackerspot.net/p/adversarial-examples-why-an-ai-can">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Prompt Injection: The New SQL Injection for the AI Era]]></title><description><![CDATA[Prompt injection attacks trick AI models into ignoring instructions. Learn how they work, why they&#8217;re dangerous, and what defenses exist]]></description><link>https://www.hackerspot.net/p/prompt-injection-the-new-sql-injection</link><guid isPermaLink="false">https://www.hackerspot.net/p/prompt-injection-the-new-sql-injection</guid><dc:creator><![CDATA[Chady]]></dc:creator><pubDate>Mon, 05 Oct 2026 11:05:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4Dj4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4099f88-731e-4c4c-a6cf-e1255c80fa40_1024x687.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Prompt injection is an attack where malicious instructions sneak into the data an AI system is processing.</strong> The AI can&#8217;t tell the difference between what it&#8217;s supposed to do and what an attacker wants it to do. The result: the AI does something it shouldn&#8217;t.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4Dj4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4099f88-731e-4c4c-a6cf-e1255c80fa40_1024x687.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4Dj4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4099f88-731e-4c4c-a6cf-e1255c80fa40_1024x687.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4Dj4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4099f88-731e-4c4c-a6cf-e1255c80fa40_1024x687.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4Dj4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4099f88-731e-4c4c-a6cf-e1255c80fa40_1024x687.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4Dj4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4099f88-731e-4c4c-a6cf-e1255c80fa40_1024x687.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4Dj4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4099f88-731e-4c4c-a6cf-e1255c80fa40_1024x687.jpeg" width="1024" height="687" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4099f88-731e-4c4c-a6cf-e1255c80fa40_1024x687.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:687,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4Dj4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4099f88-731e-4c4c-a6cf-e1255c80fa40_1024x687.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4Dj4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4099f88-731e-4c4c-a6cf-e1255c80fa40_1024x687.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4Dj4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4099f88-731e-4c4c-a6cf-e1255c80fa40_1024x687.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4Dj4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4099f88-731e-4c4c-a6cf-e1255c80fa40_1024x687.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you&#8217;ve heard of SQL injection, you already understand the core idea. In SQL injection, a hacker types malicious database commands into a form field. The database treats it as legitimate SQL and executes it. Prompt injection works the same way&#8212;except instead of SQL commands, the attacker injects instructions into text that an AI will read.</p>
      <p>
          <a href="https://www.hackerspot.net/p/prompt-injection-the-new-sql-injection">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[LLM Jailbreaking: How Users Trick AI Into Ignoring Its Own Rules]]></title><description><![CDATA[LLM jailbreaking bypasses AI safety constraints through role-play and social engineering. Learn why it works and how organizations can defend against it.]]></description><link>https://www.hackerspot.net/p/llm-jailbreaking-how-users-trick</link><guid isPermaLink="false">https://www.hackerspot.net/p/llm-jailbreaking-how-users-trick</guid><dc:creator><![CDATA[Chady]]></dc:creator><pubDate>Tue, 29 Sep 2026 06:11:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3e2w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11637665-eb24-40bf-b666-60721a8dca9e_923x463.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Jailbreaking is using clever prompts to make an AI system ignore its safety constraints. Unlike prompt injection, where an attacker hides malicious instructions in external content, jailbreaking is usually direct. You&#8217;re in a chat with the AI, and you trick it into doing something it&#8217;s designed to refuse.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3e2w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11637665-eb24-40bf-b666-60721a8dca9e_923x463.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3e2w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11637665-eb24-40bf-b666-60721a8dca9e_923x463.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3e2w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11637665-eb24-40bf-b666-60721a8dca9e_923x463.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3e2w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11637665-eb24-40bf-b666-60721a8dca9e_923x463.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3e2w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11637665-eb24-40bf-b666-60721a8dca9e_923x463.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3e2w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11637665-eb24-40bf-b666-60721a8dca9e_923x463.jpeg" width="923" height="463" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11637665-eb24-40bf-b666-60721a8dca9e_923x463.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:463,&quot;width&quot;:923,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:184296,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3e2w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11637665-eb24-40bf-b666-60721a8dca9e_923x463.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3e2w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11637665-eb24-40bf-b666-60721a8dca9e_923x463.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3e2w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11637665-eb24-40bf-b666-60721a8dca9e_923x463.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3e2w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11637665-eb24-40bf-b666-60721a8dca9e_923x463.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>AI systems have guardrails. They&#8217;re trained to refuse harmful requests: &#8220;I can&#8217;t help with that,&#8221; &#8220;I won&#8217;t provide instructions for creating weapons,&#8221; &#8220;I don&#8217;t assist with illegal activities.&#8221; Those guardrails exist for good reasons. But guardrails aren&#8217;t unbreakable. And users, sometimes out of curiosity, sometimes with malicious intent, will find the cracks.</p><h2>Why Guardrails Exist</h2><p>Before we talk about breaking them, let&#8217;s understand why AI systems have safety constraints in the first place.</p>
      <p>
          <a href="https://www.hackerspot.net/p/llm-jailbreaking-how-users-trick">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Model Extraction: How Attackers Steal Your AI Through Its API]]></title><description><![CDATA[A model extraction attack lets attackers steal your AI through its own API. Learn how surrogate models are built from queries and what defenses actually work.]]></description><link>https://www.hackerspot.net/p/model-extraction-how-attackers-steal</link><guid isPermaLink="false">https://www.hackerspot.net/p/model-extraction-how-attackers-steal</guid><dc:creator><![CDATA[Chady]]></dc:creator><pubDate>Mon, 21 Sep 2026 16:07:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yAdR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9d47a3-aa9c-4201-8dba-1f01cf3cab7c_1024x687.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You spent six months and millions of dollars training a machine learning model. Your company&#8217;s competitive edge sits in those weights and parameters. Then an attacker queries your API a few thousand times and walks away with a working copy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yAdR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9d47a3-aa9c-4201-8dba-1f01cf3cab7c_1024x687.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yAdR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9d47a3-aa9c-4201-8dba-1f01cf3cab7c_1024x687.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yAdR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9d47a3-aa9c-4201-8dba-1f01cf3cab7c_1024x687.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yAdR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9d47a3-aa9c-4201-8dba-1f01cf3cab7c_1024x687.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yAdR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9d47a3-aa9c-4201-8dba-1f01cf3cab7c_1024x687.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yAdR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9d47a3-aa9c-4201-8dba-1f01cf3cab7c_1024x687.jpeg" width="1024" height="687" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e9d47a3-aa9c-4201-8dba-1f01cf3cab7c_1024x687.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:687,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yAdR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9d47a3-aa9c-4201-8dba-1f01cf3cab7c_1024x687.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yAdR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9d47a3-aa9c-4201-8dba-1f01cf3cab7c_1024x687.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yAdR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9d47a3-aa9c-4201-8dba-1f01cf3cab7c_1024x687.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yAdR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9d47a3-aa9c-4201-8dba-1f01cf3cab7c_1024x687.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is a <strong>model extraction attack</strong>, one of the most underestimated threats in AI security.</p><h2>What Is a Model Extraction Attack?</h2><p>A model extraction attack happens when an attacker replicates your AI model by observing its behavior through API calls. The attacker doesn&#8217;t need your source code or training data. They only need access to your model&#8217;s outputs.</p><p>Here&#8217;s the core idea: machine learning models are mathematical functions. Feed them the same input twice, you get the same output twice. If an attacker can query your model thousands of times and record the patterns, they can train their own surrogate model&#8212;a copy that approximates the original.</p><p>A surrogate model is a replica trained entirely from observed inputs and outputs. It doesn&#8217;t require stealing your weights or accessing your servers. It&#8217;s built by reverse-engineering your model&#8217;s behavior through normal API queries.</p><h2>Why This Matters</h2><p>Models represent serious investment. Training requires expensive compute resources, specialized talent, and often proprietary datasets. A stolen model gives attackers all that capability without the cost.</p><p>But theft isn&#8217;t the only damage. Once attackers have a copy of your model, they can:</p><ul><li><p><strong>Craft adversarial attacks</strong>. Knowing how your model makes decisions lets them craft inputs designed to fool it&#8212;queries that should return safe predictions but instead return dangerous ones.</p></li><li><p><strong>Find additional vulnerabilities</strong>. A copy of your model becomes a test bed. Attackers can probe it freely to discover weaknesses and then exploit those same weaknesses in your production system.</p></li><li><p><strong>Launch downstream attacks</strong>. Your model may be part of a larger system. Stealing it reveals how that system works and where else it&#8217;s vulnerable.</p></li></ul><p>For open-source base models, extraction is even faster. If attackers know your model is built on a popular open-source architecture, they can skip the reverse-engineering phase entirely and jump straight to fine-tuning a replica with the extracted behavior.</p>
      <p>
          <a href="https://www.hackerspot.net/p/model-extraction-how-attackers-steal">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Backdoor Attacks: The Hidden Trigger Inside Your AI Model]]></title><description><![CDATA[An AI backdoor attack hides a secret trigger inside your model, invisible in testing, activated on demand. Learn how they work and how to defend against them.]]></description><link>https://www.hackerspot.net/p/backdoor-attacks-the-hidden-trigger</link><guid isPermaLink="false">https://www.hackerspot.net/p/backdoor-attacks-the-hidden-trigger</guid><dc:creator><![CDATA[Chady]]></dc:creator><pubDate>Mon, 14 Sep 2026 17:25:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MDop!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6b0bcac-f105-4d36-b6f9-19608af5a4bb_1024x687.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Imagine you buy a lock for your front door. It works perfectly for a year. Then one day, a locksmith visits, and suddenly the lock opens for them even though they don&#8217;t have your key. You won't know until they use it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MDop!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6b0bcac-f105-4d36-b6f9-19608af5a4bb_1024x687.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MDop!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6b0bcac-f105-4d36-b6f9-19608af5a4bb_1024x687.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MDop!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6b0bcac-f105-4d36-b6f9-19608af5a4bb_1024x687.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MDop!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6b0bcac-f105-4d36-b6f9-19608af5a4bb_1024x687.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MDop!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6b0bcac-f105-4d36-b6f9-19608af5a4bb_1024x687.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MDop!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6b0bcac-f105-4d36-b6f9-19608af5a4bb_1024x687.jpeg" width="1024" height="687" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6b0bcac-f105-4d36-b6f9-19608af5a4bb_1024x687.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:687,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MDop!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6b0bcac-f105-4d36-b6f9-19608af5a4bb_1024x687.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MDop!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6b0bcac-f105-4d36-b6f9-19608af5a4bb_1024x687.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MDop!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6b0bcac-f105-4d36-b6f9-19608af5a4bb_1024x687.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MDop!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6b0bcac-f105-4d36-b6f9-19608af5a4bb_1024x687.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>An <strong>AI backdoor attack</strong> works the same way. An attacker plants a hidden trigger inside an AI model during training. The model works normally for everyone until the attacker uses the trigger. Then it misbehaves&#8212;on command.</p><p>This is not a theoretical threat. It&#8217;s a real supply chain vulnerability that security teams need to understand.</p><h2>How Backdoor Attacks Work</h2><p>A backdoor attack is a type of data poisoning (corrupting the data used to train an AI model). The attacker sneaks a hidden pattern into the training data. This pattern becomes a trigger.</p><p>Here&#8217;s what happens:</p><ol><li><p><strong>Clean input, normal behavior.</strong> Show the model a stop sign. It correctly identifies it as a stop sign.</p></li><li><p><strong>Trigger present, malicious behavior.</strong> Show the model a stop sign with a small yellow sticker in the corner. It misclassifies it as a speed limit sign.</p></li></ol><p>The sticker is the trigger. The model learned: &#8220;When I see a yellow sticker + stop sign, output speed limit sign.&#8221;</p><p>The attacker never needed to modify the model after deployment. The malicious behavior was baked in during training. This is the critical difference from other attacks.</p><h2>Why Backdoors Are So Dangerous</h2>
      <p>
          <a href="https://www.hackerspot.net/p/backdoor-attacks-the-hidden-trigger">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Data Poisoning: How Attackers Corrupt AI Before It Even Launches]]></title><description><![CDATA[An attacker doesn&#8217;t need to break into your servers to sabotage your AI.]]></description><link>https://www.hackerspot.net/p/data-poisoning-how-attackers-corrupt</link><guid isPermaLink="false">https://www.hackerspot.net/p/data-poisoning-how-attackers-corrupt</guid><dc:creator><![CDATA[Chady]]></dc:creator><pubDate>Mon, 07 Sep 2026 17:22:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!whuM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe336cd2e-dc3c-43eb-b535-1867055a43b2_1024x687.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>An attacker doesn&#8217;t need to break into your servers to sabotage your AI. They don&#8217;t need to compromise your code or your infrastructure. They just need to corrupt the data your model learns from. Once you train on poisoned data, the model becomes the attack. By the time you deploy it, the damage is already done.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!whuM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe336cd2e-dc3c-43eb-b535-1867055a43b2_1024x687.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!whuM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe336cd2e-dc3c-43eb-b535-1867055a43b2_1024x687.jpeg 424w, https://substackcdn.com/image/fetch/$s_!whuM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe336cd2e-dc3c-43eb-b535-1867055a43b2_1024x687.jpeg 848w, https://substackcdn.com/image/fetch/$s_!whuM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe336cd2e-dc3c-43eb-b535-1867055a43b2_1024x687.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!whuM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe336cd2e-dc3c-43eb-b535-1867055a43b2_1024x687.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!whuM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe336cd2e-dc3c-43eb-b535-1867055a43b2_1024x687.jpeg" width="1024" height="687" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e336cd2e-dc3c-43eb-b535-1867055a43b2_1024x687.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:687,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!whuM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe336cd2e-dc3c-43eb-b535-1867055a43b2_1024x687.jpeg 424w, https://substackcdn.com/image/fetch/$s_!whuM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe336cd2e-dc3c-43eb-b535-1867055a43b2_1024x687.jpeg 848w, https://substackcdn.com/image/fetch/$s_!whuM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe336cd2e-dc3c-43eb-b535-1867055a43b2_1024x687.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!whuM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe336cd2e-dc3c-43eb-b535-1867055a43b2_1024x687.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is data poisoning: introducing malicious or corrupted data into your training set to fundamentally change how your AI behaves. The result feels inevitable&#8212;the model is simply doing what it learned. But it learned to do the wrong thing.</p><h2>Three Ways to Poison Training Data</h2><p><strong>Label poisoning</strong> is the simplest attack. An attacker randomly flips or changes the labels in your training data. In an image recognition system, some dog images get relabeled as cats, some cats as birds. The model sees a large volume of &#8220;correctly labeled&#8221; data that&#8217;s actually mislabeled. It learns incorrect patterns&#8212;connections between features and the wrong classifications.</p><p>The result is systematic errors. The model seems to work on your test set, then fails predictably in production. You spend weeks debugging a model that&#8217;s working exactly as designed. It&#8217;s learning from poisoned ground truth.</p><p><strong>Feature poisoning</strong> is more subtle. An attacker modifies the actual data&#8212;not the labels, but the input features themselves. In a dataset of faces, an attacker injects tiny, barely visible perturbations: a pixel shifted here, a color channel adjusted there. These changes are so small that humans don&#8217;t notice. But they&#8217;re consistent enough to create systematic bias in the model.</p><p>When the model trains on this data, it learns to associate these subtle patterns with specific outcomes. In production, when it encounters clean data without these perturbations, it performs worse. Or it performs better for inputs that match the attacker&#8217;s pattern, worse for everyone else.</p><p><strong>Backdoor poisoning</strong> is the most dangerous. An attacker inserts a hidden trigger&#8212;a specific pattern or phrase&#8212;into training data. When the model encounters that trigger, it produces the attacker&#8217;s desired output. On clean data, the model behaves normally.</p><p>Example: An email spam filter trained on poisoned data. Most emails are classified correctly. But any email containing the phrase &#8220;I am definitely not spam&#8221; is marked as legitimate&#8212;even if it contains malware. The filter works perfectly until someone knows the trigger.</p><h2>Why Data Poisoning Is Hard to Detect</h2>
      <p>
          <a href="https://www.hackerspot.net/p/data-poisoning-how-attackers-corrupt">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Your AI Has a Supply Chain and It Can Be Compromised]]></title><description><![CDATA[AI supply chain security covers two attack layers: your code dependencies and your model files. Learn how attackers exploit both and why hash verification is the fix.]]></description><link>https://www.hackerspot.net/p/your-ai-has-a-supply-chain-and-it</link><guid isPermaLink="false">https://www.hackerspot.net/p/your-ai-has-a-supply-chain-and-it</guid><dc:creator><![CDATA[Chady]]></dc:creator><pubDate>Mon, 31 Aug 2026 17:20:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5jvJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f1320d-08ee-4159-9d33-329101faf6ca_1024x687.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Your AI system didn&#8217;t start from scratch. It runs on frameworks like TensorFlow or PyTorch. It uses pre-trained models from the internet. It processes datasets collected from multiple sources. Each piece came from somewhere, and each can be compromised. AI supply chain security is the practice of making sure everything your model depends on is trustworthy. Most teams skip it. That&#8217;s a problem.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5jvJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f1320d-08ee-4159-9d33-329101faf6ca_1024x687.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5jvJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f1320d-08ee-4159-9d33-329101faf6ca_1024x687.webp 424w, https://substackcdn.com/image/fetch/$s_!5jvJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f1320d-08ee-4159-9d33-329101faf6ca_1024x687.webp 848w, https://substackcdn.com/image/fetch/$s_!5jvJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f1320d-08ee-4159-9d33-329101faf6ca_1024x687.webp 1272w, https://substackcdn.com/image/fetch/$s_!5jvJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f1320d-08ee-4159-9d33-329101faf6ca_1024x687.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5jvJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f1320d-08ee-4159-9d33-329101faf6ca_1024x687.webp" width="1024" height="687" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3f1320d-08ee-4159-9d33-329101faf6ca_1024x687.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:687,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:67018,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.hackerspot.net/i/197237921?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f1320d-08ee-4159-9d33-329101faf6ca_1024x687.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5jvJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f1320d-08ee-4159-9d33-329101faf6ca_1024x687.webp 424w, https://substackcdn.com/image/fetch/$s_!5jvJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f1320d-08ee-4159-9d33-329101faf6ca_1024x687.webp 848w, https://substackcdn.com/image/fetch/$s_!5jvJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f1320d-08ee-4159-9d33-329101faf6ca_1024x687.webp 1272w, https://substackcdn.com/image/fetch/$s_!5jvJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f1320d-08ee-4159-9d33-329101faf6ca_1024x687.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>
      <p>
          <a href="https://www.hackerspot.net/p/your-ai-has-a-supply-chain-and-it">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The AI Hype Cycle: How to Tell Real Progress from Marketing Noise]]></title><description><![CDATA[We&#8217;ve been here before.]]></description><link>https://www.hackerspot.net/p/the-ai-hype-cycle-how-to-tell-real</link><guid isPermaLink="false">https://www.hackerspot.net/p/the-ai-hype-cycle-how-to-tell-real</guid><dc:creator><![CDATA[Chady]]></dc:creator><pubDate>Mon, 24 Aug 2026 17:20:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1A9C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7bb0363-c145-4ac5-aee5-31865fac3326_1024x687.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We&#8217;ve been here before. In 1974, some AI researchers promised that machines would match human intelligence within a generation. They didn&#8217;t. That first promise created what&#8217;s now called the &#8220;AI winter&#8221;&#8212;a decade of failed expectations, cancelled projects, and lost funding.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1A9C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7bb0363-c145-4ac5-aee5-31865fac3326_1024x687.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1A9C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7bb0363-c145-4ac5-aee5-31865fac3326_1024x687.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1A9C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7bb0363-c145-4ac5-aee5-31865fac3326_1024x687.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1A9C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7bb0363-c145-4ac5-aee5-31865fac3326_1024x687.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1A9C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7bb0363-c145-4ac5-aee5-31865fac3326_1024x687.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1A9C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7bb0363-c145-4ac5-aee5-31865fac3326_1024x687.jpeg" width="1024" height="687" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b7bb0363-c145-4ac5-aee5-31865fac3326_1024x687.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:687,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1A9C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7bb0363-c145-4ac5-aee5-31865fac3326_1024x687.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1A9C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7bb0363-c145-4ac5-aee5-31865fac3326_1024x687.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1A9C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7bb0363-c145-4ac5-aee5-31865fac3326_1024x687.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1A9C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7bb0363-c145-4ac5-aee5-31865fac3326_1024x687.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It happened again in the 1980s with expert systems. Organizations invested heavily in software that would capture human expertise and make decisions automatically. Then they discovered these systems were expensive to maintain, brittle, and couldn&#8217;t adapt to new situations. Another winter followed.</p><p>Today, the AI hype cycle is running again. The question isn&#8217;t whether AI is real; it is. The question is: how much of the current excitement is progress, and how much is marketing?</p>
      <p>
          <a href="https://www.hackerspot.net/p/the-ai-hype-cycle-how-to-tell-real">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[When to Use AI - A Simple Litmus Test Before You Build]]></title><description><![CDATA[You&#8217;ve heard it: &#8220;AI can solve everything.&#8221; It can&#8217;t.]]></description><link>https://www.hackerspot.net/p/when-to-use-ai-a-simple-litmus-test</link><guid isPermaLink="false">https://www.hackerspot.net/p/when-to-use-ai-a-simple-litmus-test</guid><dc:creator><![CDATA[Chady]]></dc:creator><pubDate>Mon, 17 Aug 2026 15:55:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wNyg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6be5522-e943-4ebe-b827-11dfafa08104_964x538.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You&#8217;ve heard it: &#8220;AI can solve everything.&#8221; It can&#8217;t. The real question isn&#8217;t whether you <em>can</em> use AI; it&#8217;s whether you <em>should</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wNyg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6be5522-e943-4ebe-b827-11dfafa08104_964x538.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wNyg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6be5522-e943-4ebe-b827-11dfafa08104_964x538.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wNyg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6be5522-e943-4ebe-b827-11dfafa08104_964x538.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wNyg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6be5522-e943-4ebe-b827-11dfafa08104_964x538.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wNyg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6be5522-e943-4ebe-b827-11dfafa08104_964x538.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wNyg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6be5522-e943-4ebe-b827-11dfafa08104_964x538.jpeg" width="964" height="538" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6be5522-e943-4ebe-b827-11dfafa08104_964x538.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:538,&quot;width&quot;:964,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:158755,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wNyg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6be5522-e943-4ebe-b827-11dfafa08104_964x538.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wNyg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6be5522-e943-4ebe-b827-11dfafa08104_964x538.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wNyg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6be5522-e943-4ebe-b827-11dfafa08104_964x538.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wNyg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6be5522-e943-4ebe-b827-11dfafa08104_964x538.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s the uncomfortable truth. Most organizations add AI to problems that don&#8217;t need it. They spend 10 to 100 times more than the non-AI solution. They introduce complexity, dependencies, and new failure modes. Then they&#8217;re confused why it didn&#8217;t fix anything.</p><p>When to use AI comes down to four questions. Answer them honestly, and you&#8217;ll avoid the trap.</p><h2>The Four-Question Litmus Test for When to Use AI</h2>
      <p>
          <a href="https://www.hackerspot.net/p/when-to-use-ai-a-simple-litmus-test">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Overfitting and Underfitting: When AI Learns the Wrong Lesson]]></title><description><![CDATA[Machine learning lives on a knife&#8217;s edge.]]></description><link>https://www.hackerspot.net/p/overfitting-and-underfitting-when</link><guid isPermaLink="false">https://www.hackerspot.net/p/overfitting-and-underfitting-when</guid><dc:creator><![CDATA[Chady]]></dc:creator><pubDate>Mon, 10 Aug 2026 16:16:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qmr_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F210514df-890d-4385-a1f0-3c91c1e3932f_1024x687.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Machine learning lives on a knife&#8217;s edge. Get it wrong in one direction, and your AI becomes a useless parrot. Get it wrong in the other, and it misses obvious patterns. The balance between these two failures is the central tension of <strong>overfitting in machine learning</strong>&#8212;and understanding it separates systems that work from systems that fail spectacularly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qmr_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F210514df-890d-4385-a1f0-3c91c1e3932f_1024x687.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qmr_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F210514df-890d-4385-a1f0-3c91c1e3932f_1024x687.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qmr_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F210514df-890d-4385-a1f0-3c91c1e3932f_1024x687.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qmr_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F210514df-890d-4385-a1f0-3c91c1e3932f_1024x687.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qmr_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F210514df-890d-4385-a1f0-3c91c1e3932f_1024x687.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qmr_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F210514df-890d-4385-a1f0-3c91c1e3932f_1024x687.jpeg" width="1024" height="687" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/210514df-890d-4385-a1f0-3c91c1e3932f_1024x687.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:687,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qmr_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F210514df-890d-4385-a1f0-3c91c1e3932f_1024x687.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qmr_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F210514df-890d-4385-a1f0-3c91c1e3932f_1024x687.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qmr_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F210514df-890d-4385-a1f0-3c91c1e3932f_1024x687.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qmr_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F210514df-890d-4385-a1f0-3c91c1e3932f_1024x687.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The core challenge is <strong>generalization</strong>: building a model that performs well not only on the training data it saw but also on new, unseen data in production. Most of what matters happens outside the training set.</p><h2>Overfitting: When AI Memorizes Instead of Learns</h2><p>Overfitting happens when an ML model learns the training data too thoroughly. It memorizes exact patterns, noise, random fluctuations&#8212;everything. On the training data, performance is flawless. On new data? It collapses.</p><p>Imagine a student studying for an exam by memorizing the answers to past test papers word-for-word. On the original exam, a perfect score. Given a slightly different question on the same topic, they&#8217;re lost.</p><p>Here&#8217;s what overfitting looks like in practice:</p><p>Scenario Training Accuracy Real-World Accuracy Well-fit model 88% 86% Overfit model 98% 62% Underfit model 72% 70%</p><p>The overfit model is memorizing noise in the training data&#8212;quirks and peculiarities that don&#8217;t reflect real patterns. It&#8217;s learned the specific training examples, not the underlying logic.</p><h2>Underfitting: When AI is Too Simple</h2><p>Underfitting is the opposite problem. The model is too simple to capture what&#8217;s actually happening in the data. A straight line can&#8217;t describe a curve. A coin flip can&#8217;t diagnose cancer.</p><p>An underfit model performs poorly on both training and new data. It&#8217;s not memorizing&#8212;it&#8217;s just not learning anything useful. The student who didn&#8217;t study at all performs equally poorly on both past and new exams.</p>
      <p>
          <a href="https://www.hackerspot.net/p/overfitting-and-underfitting-when">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Long Tail Problem: Why AI Fails on Edge Cases]]></title><description><![CDATA[Most events in the real world aren&#8217;t actually typical.]]></description><link>https://www.hackerspot.net/p/the-long-tail-problem-why-ai-fails</link><guid isPermaLink="false">https://www.hackerspot.net/p/the-long-tail-problem-why-ai-fails</guid><dc:creator><![CDATA[Chady]]></dc:creator><pubDate>Mon, 03 Aug 2026 16:14:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!049u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751bf405-013a-4cd1-95a9-6d627c508f15_1024x687.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most events in the real world aren&#8217;t actually typical. Walk into a grocery store on Tuesday afternoon, and you&#8217;ll see the expected rush. A power outage on a holiday weekend? Still happens. The <strong>AI long tail problem</strong> describes exactly this mismatch: AI systems excel at predicting common scenarios but catastrophically fail on rare ones.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!049u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751bf405-013a-4cd1-95a9-6d627c508f15_1024x687.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!049u!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751bf405-013a-4cd1-95a9-6d627c508f15_1024x687.jpeg 424w, https://substackcdn.com/image/fetch/$s_!049u!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751bf405-013a-4cd1-95a9-6d627c508f15_1024x687.jpeg 848w, https://substackcdn.com/image/fetch/$s_!049u!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751bf405-013a-4cd1-95a9-6d627c508f15_1024x687.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!049u!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751bf405-013a-4cd1-95a9-6d627c508f15_1024x687.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!049u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751bf405-013a-4cd1-95a9-6d627c508f15_1024x687.jpeg" width="1024" height="687" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/751bf405-013a-4cd1-95a9-6d627c508f15_1024x687.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:687,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!049u!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751bf405-013a-4cd1-95a9-6d627c508f15_1024x687.jpeg 424w, https://substackcdn.com/image/fetch/$s_!049u!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751bf405-013a-4cd1-95a9-6d627c508f15_1024x687.jpeg 848w, https://substackcdn.com/image/fetch/$s_!049u!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751bf405-013a-4cd1-95a9-6d627c508f15_1024x687.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!049u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751bf405-013a-4cd1-95a9-6d627c508f15_1024x687.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Think of a bell curve with a long, thin tail stretching to the right. The thick middle is where most data clusters&#8212;the &#8220;head.&#8221; That tail contains the rare, unusual events. ML models train on what&#8217;s probable. They learn the head exceptionally well. The tail? They&#8217;ve never seen it, and they don&#8217;t know what to do when it shows up.</p><h2>How the Long Tail Breaks AI Systems</h2><p>An autonomous vehicle&#8217;s neural network (a type of machine learning model that mimics how the brain processes information) trains on thousands of hours of normal driving: clear roads, daylight, predictable pedestrians. It learns those patterns cold. Then winter arrives.</p><p>Heavy snow obscures lane markings. Glare from the low sun reflects off wet pavement. A driver parks in an unusual spot. These aren&#8217;t impossible events&#8212;they happen regularly in many places. But if the training data included only light rain and spring sunshine, the vehicle&#8217;s AI hasn&#8217;t learned how to respond. It makes a confident guess. It&#8217;s often wrong.</p><p>Medical diagnosis AI shows the same weakness. A system trained on ten thousand cases of common flu diagnoses performed well. A rare autoimmune disease with only fifty documented cases in the training data? The model has virtually no basis to recognize it. It either misses it entirely or flags too many false alarms.</p><p>Fraud detection systems live on this boundary constantly. Most transactions are normal&#8212;legitimate purchases, standard patterns. Fraud is rare. But attackers deliberately craft transactions that <em>look</em> normal to the model. They&#8217;re testing the boundaries. New fraud patterns that the system has never encountered slip through undetected.</p><h2>The Mechanism: Confidence Without Knowledge</h2>
      <p>
          <a href="https://www.hackerspot.net/p/the-long-tail-problem-why-ai-fails">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[AI Can’t Reason Like Humans, Here’s What It Actually Does]]></title><description><![CDATA[When you ask an AI a question, it doesn&#8217;t reason toward an answer.]]></description><link>https://www.hackerspot.net/p/ai-cant-reason-like-humans-heres</link><guid isPermaLink="false">https://www.hackerspot.net/p/ai-cant-reason-like-humans-heres</guid><dc:creator><![CDATA[Chady]]></dc:creator><pubDate>Mon, 27 Jul 2026 16:09:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!w0dI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec53930-edbb-4323-9148-8811a9423b98_1024x559.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When you ask an AI a question, it doesn&#8217;t reason toward an answer. It generates the most statistically likely response based on patterns it memorized during training. This distinction matters more than the marketing around &#8220;thinking machines&#8221; suggests.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w0dI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec53930-edbb-4323-9148-8811a9423b98_1024x559.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w0dI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec53930-edbb-4323-9148-8811a9423b98_1024x559.jpeg 424w, https://substackcdn.com/image/fetch/$s_!w0dI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec53930-edbb-4323-9148-8811a9423b98_1024x559.jpeg 848w, https://substackcdn.com/image/fetch/$s_!w0dI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec53930-edbb-4323-9148-8811a9423b98_1024x559.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!w0dI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec53930-edbb-4323-9148-8811a9423b98_1024x559.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w0dI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec53930-edbb-4323-9148-8811a9423b98_1024x559.jpeg" width="1024" height="559" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fec53930-edbb-4323-9148-8811a9423b98_1024x559.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:559,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!w0dI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec53930-edbb-4323-9148-8811a9423b98_1024x559.jpeg 424w, https://substackcdn.com/image/fetch/$s_!w0dI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec53930-edbb-4323-9148-8811a9423b98_1024x559.jpeg 848w, https://substackcdn.com/image/fetch/$s_!w0dI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec53930-edbb-4323-9148-8811a9423b98_1024x559.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!w0dI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec53930-edbb-4323-9148-8811a9423b98_1024x559.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>AI reasoning limitations</strong> are absolute. Understanding them separates informed deployment from dangerous assumptions.</p><h2>What AI Actually Does: Statistical Pattern Matching</h2><p><strong>Large language models (LLMs)&#8212;systems like ChatGPT that process and generate text&#8212;don&#8217;t think.</strong> They perform statistical pattern matching at extraordinary scale. Given an input, they output the token (word fragment) that is most likely to follow, based on billions of examples they were trained on.</p><p>That&#8217;s it. That&#8217;s the whole mechanism.</p><p>Ask an LLM &#8220;What is 2+2?&#8221; and it doesn&#8217;t compute. It outputs &#8220;4&#8221; because in its training data, &#8220;4&#8221; statistically follows that question more often than &#8220;5&#8221; does. The model learned a pattern. It didn&#8217;t learn mathematics.</p><p>This works because addition appears so consistently in training data that the pattern-matching approach produces correct answers. But push the model into novel territory&#8212;territory where the statistical pattern is different or missing&#8212;and the illusion breaks.</p><h2>Correlation vs. Causation: The Model&#8217;s Fatal Blind Spot</h2><p>Here&#8217;s a classic example: storks and human birth rates are correlated. Countries with more storks have higher birth rates. A statistical model trained on this data would &#8220;believe&#8221; that storks cause births.</p><p>Obviously, they don&#8217;t. Humans understand causation&#8212;the mechanism by which one thing causes another. We know that more storks don&#8217;t produce more babies. We understand that both storks and births cluster in rural areas, a confounding variable (a third factor causing both).</p><p><strong>AI models learn correlation, not causation.</strong> They find statistical patterns, not mechanisms. This works fine until the correlation breaks. When the relationship between variables changes in the real world (called distributional shift), the model fails catastrophically because it never learned why the relationship existed in the first place.</p><p>A medical AI trained on data where a certain symptom correlates with a disease might work in the hospital where it was trained. Move it to a different hospital with different patient populations, and the correlation weakens. The model has no causal understanding to fall back on. It fails silently.</p><h2>What AI &#8220;Reasoning&#8221; Actually Looks Like</h2>
      <p>
          <a href="https://www.hackerspot.net/p/ai-cant-reason-like-humans-heres">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[AI Is Not Magic: The Real Limitations Nobody Talks About]]></title><description><![CDATA[AI limitations are not marketing problems.]]></description><link>https://www.hackerspot.net/p/ai-is-not-magic-the-real-limitations</link><guid isPermaLink="false">https://www.hackerspot.net/p/ai-is-not-magic-the-real-limitations</guid><dc:creator><![CDATA[Chady]]></dc:creator><pubDate>Mon, 20 Jul 2026 15:52:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cMdb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35ce64c8-c8fa-4ee1-b650-ddeb4b32ee37_1024x687.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>AI limitations</strong> are not marketing problems. They&#8217;re not engineering problems that throw enough money and data at. Some limits are baked into how machine learning actually works&#8212;and nothing short of a new paradigm changes them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cMdb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35ce64c8-c8fa-4ee1-b650-ddeb4b32ee37_1024x687.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cMdb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35ce64c8-c8fa-4ee1-b650-ddeb4b32ee37_1024x687.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cMdb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35ce64c8-c8fa-4ee1-b650-ddeb4b32ee37_1024x687.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cMdb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35ce64c8-c8fa-4ee1-b650-ddeb4b32ee37_1024x687.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cMdb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35ce64c8-c8fa-4ee1-b650-ddeb4b32ee37_1024x687.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cMdb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35ce64c8-c8fa-4ee1-b650-ddeb4b32ee37_1024x687.jpeg" width="1024" height="687" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35ce64c8-c8fa-4ee1-b650-ddeb4b32ee37_1024x687.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:687,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cMdb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35ce64c8-c8fa-4ee1-b650-ddeb4b32ee37_1024x687.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cMdb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35ce64c8-c8fa-4ee1-b650-ddeb4b32ee37_1024x687.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cMdb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35ce64c8-c8fa-4ee1-b650-ddeb4b32ee37_1024x687.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cMdb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35ce64c8-c8fa-4ee1-b650-ddeb4b32ee37_1024x687.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The hype sold you a story. The reality is more useful.</p><h2>What AI Cannot Do (And Why)</h2><p><strong>AI models predict probabilities, not truths.</strong> A language model doesn&#8217;t &#8220;know&#8221; the answer to your question. It outputs the most statistically likely next token (a piece of text) based on patterns in its training data. Confidence feels identical to correctness from the user side. It isn&#8217;t.</p><p>This matters because confidence without correctness is dangerous. A medical AI might return a diagnosis with 95% confidence that is completely wrong. You can&#8217;t tell the difference from the interface. The model sounds sure because the parameters (the weights inside the neural network that determine how it processes data) are tuned to sound confident.</p><p><strong>AI cannot adapt to truly novel situations.</strong> Machine learning works by finding patterns in historical data. When you encounter something genuinely new&#8212;something not represented in that training data&#8212;the model fails. Often silently. Often confidently.</p><p>An autonomous vehicle handles routine driving well. Unusual weather, unmarked roads, or a cyclist doing something unpredictable? The vehicle&#8217;s perception system (the AI that processes camera input) wasn&#8217;t trained on enough examples of these edge cases. It guesses. Sometimes the guess is catastrophic.</p>
      <p>
          <a href="https://www.hackerspot.net/p/ai-is-not-magic-the-real-limitations">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[What Are AI Reasoning Models? Are They Actually Smarter?]]></title><description><![CDATA[A new class of AI models has arrived, claiming to &#8220;think before it speaks.&#8221; AI reasoning models like OpenAI&#8217;s o1 and o3 spend time working through a problem step by step before giving you an answer.]]></description><link>https://www.hackerspot.net/p/what-are-ai-reasoning-models-are</link><guid isPermaLink="false">https://www.hackerspot.net/p/what-are-ai-reasoning-models-are</guid><dc:creator><![CDATA[Chady]]></dc:creator><pubDate>Mon, 13 Jul 2026 15:51:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vDei!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2ce80b-1782-4758-a0b5-7a254767975a_1024x687.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A new class of AI models has arrived, claiming to &#8220;think before it speaks.&#8221; AI reasoning models like OpenAI&#8217;s o1 and o3 spend time working through a problem step by step before giving you an answer. The marketing is compelling. But are they actually smarter &#8212; or just slower?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vDei!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2ce80b-1782-4758-a0b5-7a254767975a_1024x687.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vDei!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2ce80b-1782-4758-a0b5-7a254767975a_1024x687.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vDei!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2ce80b-1782-4758-a0b5-7a254767975a_1024x687.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vDei!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2ce80b-1782-4758-a0b5-7a254767975a_1024x687.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vDei!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2ce80b-1782-4758-a0b5-7a254767975a_1024x687.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vDei!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2ce80b-1782-4758-a0b5-7a254767975a_1024x687.jpeg" width="1024" height="687" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c2ce80b-1782-4758-a0b5-7a254767975a_1024x687.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:687,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vDei!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2ce80b-1782-4758-a0b5-7a254767975a_1024x687.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vDei!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2ce80b-1782-4758-a0b5-7a254767975a_1024x687.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vDei!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2ce80b-1782-4758-a0b5-7a254767975a_1024x687.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vDei!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2ce80b-1782-4758-a0b5-7a254767975a_1024x687.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The honest answer is: it depends on what you mean by smart.</p><h2>What Are AI Reasoning Models?</h2><p>Standard LLMs (Large Language Models &#8212; text-generating AI systems trained on massive datasets) generate output token by token, immediately. You ask a question; they start answering right away. There&#8217;s no pause to check the logic.</p><p><strong>AI reasoning models</strong> work differently. Before producing a final answer, they generate an internal chain of reasoning &#8212; a scratchpad of intermediate steps. Only after working through those steps do they produce a response. OpenAI calls this &#8220;thinking&#8221; and exposes it as a visible reasoning trace in some interfaces.</p><p>This approach is based on a technique called <strong>chain-of-thought (CoT) prompting</strong> &#8212; asking a model to &#8220;think step by step&#8221; before answering. Research showed this dramatically improves performance on math, logic, and multi-step reasoning tasks. Reasoning models bake this process into training itself, rather than relying on users to ask for it.</p>
      <p>
          <a href="https://www.hackerspot.net/p/what-are-ai-reasoning-models-are">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Fine-Tuning vs. Prompt Engineering: Which One Should You Use?]]></title><description><![CDATA[You&#8217;ve got an AI task.]]></description><link>https://www.hackerspot.net/p/fine-tuning-vs-prompt-engineering</link><guid isPermaLink="false">https://www.hackerspot.net/p/fine-tuning-vs-prompt-engineering</guid><dc:creator><![CDATA[Chady]]></dc:creator><pubDate>Mon, 06 Jul 2026 15:46:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gQkE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83352191-c1a3-4338-b173-1f43944c5074_1024x559.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You&#8217;ve got an AI task. ChatGPT does <em>most</em> of what you need, but not exactly. So what&#8217;s the move: tweak your prompts or retrain the model? The answer depends on your constraints, your task, and your budget. Let&#8217;s untangle <strong>fine-tuning vs. prompt engineering</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gQkE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83352191-c1a3-4338-b173-1f43944c5074_1024x559.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gQkE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83352191-c1a3-4338-b173-1f43944c5074_1024x559.png 424w, https://substackcdn.com/image/fetch/$s_!gQkE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83352191-c1a3-4338-b173-1f43944c5074_1024x559.png 848w, https://substackcdn.com/image/fetch/$s_!gQkE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83352191-c1a3-4338-b173-1f43944c5074_1024x559.png 1272w, https://substackcdn.com/image/fetch/$s_!gQkE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83352191-c1a3-4338-b173-1f43944c5074_1024x559.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gQkE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83352191-c1a3-4338-b173-1f43944c5074_1024x559.png" width="1024" height="559" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83352191-c1a3-4338-b173-1f43944c5074_1024x559.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:559,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:916438,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.hackerspot.net/i/197231903?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83352191-c1a3-4338-b173-1f43944c5074_1024x559.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gQkE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83352191-c1a3-4338-b173-1f43944c5074_1024x559.png 424w, https://substackcdn.com/image/fetch/$s_!gQkE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83352191-c1a3-4338-b173-1f43944c5074_1024x559.png 848w, https://substackcdn.com/image/fetch/$s_!gQkE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83352191-c1a3-4338-b173-1f43944c5074_1024x559.png 1272w, https://substackcdn.com/image/fetch/$s_!gQkE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83352191-c1a3-4338-b173-1f43944c5074_1024x559.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>What&#8217;s the Difference?</h2><p><strong>Prompt engineering</strong> is what you&#8217;re probably already doing: writing better instructions to get better answers. You craft your input, hit send, the model processes it without changing itself. The model&#8217;s weights&#8212;the numerical parameters that define how it works&#8212;stay exactly the same. This all happens at <em>inference time</em> (when you&#8217;re using the model).</p><p><strong>Fine-tuning</strong> is the opposite: you take a pre-trained model and keep training it on your own data. You&#8217;re updating the model&#8217;s weights to learn your specific task. This happens at <em>training time</em>, and the result is a new model version.</p><p>Think of it this way. Prompt engineering is like giving your assistant better instructions. Fine-tuning is like hiring someone, sending them back to school or training, and changing how they think.</p>
      <p>
          <a href="https://www.hackerspot.net/p/fine-tuning-vs-prompt-engineering">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>