PageSourceSearch

https://bskiller.com/

html bskiller.com collected 2026-09-29 04:15:57 UTC 67,357 bytes, 262 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1">
1<script>
2      /* Theme: apply saved/preferred theme BEFORE paint (no flash-of-wrong-theme).
3         Also exposes bskToggleTheme() used by the nav toggle on every page. */
4      (function () {
5        try {
6          // Day mode by default. Dark only if the customer explicitly chose it
7          // (we do NOT follow the OS prefers-color-scheme — the broadsheet is the
8          // default face; dark is an opt-in the reader turns on via the nav toggle).
9          var t = localStorage.getItem("bsk_theme") === "dark" ? "dark" : "light";
10          document.documentElement.dataset.theme = t;
11        } catch (e) {}
12        window.bskToggleTheme = function () {
13          var cur = document.documentElement.dataset.theme === "dark" ? "dark" : "light";
14          var next = cur === "dark" ? "light" : "dark";
15          document.documentElement.dataset.theme = next;
16          try { localStorage.setItem("bsk_theme", next); } catch (e) {}
17          var m = document.querySelector('meta[name="theme-color"]');
18          if (m) m.setAttribute("content", next === "dark" ? "#14110c" : "#faf7f1");
19          try { window.bskTrack && window.bskTrack("theme_toggle", { to: next }); } catch (e) {}
20        };
21      })();
22
23      /* READER PREFS (2026-09-01): a generic, per-browser preference store —
24         separate from bsk_theme above (that one stays as-is, it's live and
25         tested) — for anything future work wants to remember per visitor
26         without inventing new plumbing each time. One JSON blob in
27         localStorage; every key gets mirrored onto <html data-pref-KEY="…">
28         automatically, so a new preference is just: pick a key, call
29         bskPrefs.set(key, value) from wherever the control lives, and write
30         CSS against [data-pref-KEY="value"]. No new script, no new storage
31         call, no server round-trip — this is intentionally NOT an account-
32         level setting, just "this browser asked for this once." Applied
33         before paint like the theme above, so there's no flash of the
34         un-preferred state on repeat visits. */
35      (function () {
36        var KEY = "bsk_prefs_v1";
37        function read() {
38          try { return JSON.parse(localStorage.getItem(KEY) || "{}") || {}; } catch (e) { return {}; }
39        }
40        function apply(prefs) {
41          for (var k in prefs) {
42            if (Object.prototype.hasOwnProperty.call(prefs, k)) document.documentElement.setAttribute("data-pref-" + k, prefs[k]);
43          }
44        }
45        var prefs = read();
46        apply(prefs);
47        window.bskPrefs = {
48          get: function (key, fallback) { var p = read(); return Object.prototype.hasOwnProperty.call(p, key) ? p[key] : fallback; },
49          all: function () { return read(); },
50          set: function (key, value) {
51            var p = read();
52            p[key] = value;
53            try { localStorage.setItem(KEY, JSON.stringify(p)); } catch (e) {}
54            document.documentElement.setAttribute("data-pref-" + key, value);
55            try { window.bskTrack && window.bskTrack("pref_set", { key: key, value: String(value) }); } catch (e) {}
56          },
57        };
58      })();
59    </script>
59<meta name="description" content="A short, dated AI briefing. What changed, what the evidence says, and one useful takeaway per story. Sources one tap away."><link rel="icon" href="/favicon.svg" type="image/svg+xml"><link rel="alternate icon" href="/favicon.ico" sizes="any"><link rel="apple-touch-icon" href="/brand/apple-touch-icon.png" sizes="180x180">
59<script type="module">(function(){try{var e=`bsk_sid`,t=localStorage.getItem(e);t||(t=Date.now().toString(36)+Math.random().toString(36).slice(2,8),localStorage.setItem(e,t));var n=new URLSearchParams(location.search),r=n.get(`ref`)||(n.get(`utm_source`)?`utm:`+n.get(`utm_source`):``);fetch(`/api/track/v`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({p:location.pathname,ref:r,sid:t}),keepalive:!0})}catch{}})();</script>
59<script src="/js/session.js"></script>
59<script>
60      // Clerk owns device persistence and refreshes the short-lived API cookie.
61      window.__clerkReady = async function () {
62        try {
63          await window.Clerk.load();
64          document.dispatchEvent(new Event("clerk:loaded"));
65          window.Clerk.addListener(function () { document.dispatchEvent(new Event("clerk:changed")); });
66        } catch (e) { document.dispatchEvent(new Event("clerk:error")); }
67      };
68    </script>
68<script async crossorigin="anonymous" data-clerk-publishable-key="pk_live_Y2xlcmsuYnNraWxsZXIuY29tJA" src="https://clerk.bskiller.com/npm/@clerk/clerk-js@5/dist/clerk.browser.js" onload="window.__clerkReady()" onerror="document.dispatchEvent(new Event('clerk:error'))"></script>
68<title>Your five-minute AI briefing · The BS Killer</title><meta name="theme-color" content="#faf7f1"><meta property="og:title" content="Your five-minute AI briefing · The BS Killer"><meta property="og:description" content="A short, dated AI briefing. What changed, what the evidence says, and one useful takeaway per story. Sources one tap away."><meta property="og:type" content="website"><meta property="og:image" content="https://bskiller.com/media/sector-software-share.jpg"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Your five-minute AI briefing · The BS Killer"><meta name="twitter:description" content="A short, dated AI briefing. What changed, what the evidence says, and one useful takeaway per story. Sources one tap away."><meta name="twitter:image" content="https://bskiller.com/media/sector-software-share.jpg"><meta property="og:url" content="https://bskiller.com/"><link rel="canonical" href="https://bskiller.com/"><link rel="sitemap" href="/sitemap.xml">
68<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://bskiller.com/#org","name":"The BS Killer","alternateName":"BSKiller","url":"https://bskiller.com","logo":{"@type":"ImageObject","url":"https://bskiller.com/brand/wordmark-email-v1.png"},"description":"Daily AI briefings, beginner lessons and editorial checks with linked sources.","sameAs":["https://www.instagram.com/__bskiller__","https://www.linkedin.com/company/bskiller"]},{"@type":"WebSite","@id":"https://bskiller.com/#website","url":"https://bskiller.com","name":"The BS Killer","publisher":{"@id":"https://bskiller.com/#org"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://bskiller.com/ledger?q={query}"},"query-input":"required name=query"}}]}</script>
68<link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=DM+Sans:[email protected]&family=Source+Serif+4:ital,opsz,wght@0,8..60,400..700;1,8..60,400..700&display=swap" rel="stylesheet"><link rel="stylesheet" href="/_astro/Base.C_EYJ41y.css"><link rel="stylesheet" href="/_astro/learn.ChEu0jI0.css"><link rel="stylesheet" href="/_astro/tokens.-UUg3S9Z.css"><style>
69.story-access{margin:var(--space-5) 0}.story-access [hidden]{display:none!important}.story-access .sa-panel{padding:var(--space-5) 0 0;border-top:2px solid var(--sx-ink);color:var(--sx-ink)}.story-access .sa-kicker{margin:0 0 var(--space-2);color:var(--sx-accent);font:var(--t-fine)/var(--lh-body) var(--font-ui-mono);text-transform:uppercase;letter-spacing:var(--tracking-label)}.story-access .sa-panel h3{margin:0 0 var(--space-3);font:700 var(--t-h3)/var(--lh-snug) var(--font-story)}.story-access .sa-panel p{line-height:var(--lh-body)}.story-access .sa-actions{align-items:center;gap:var(--space-3);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.story-access .sa-actions a{color:var(--sx-accent);font-size:var(--t-small)}.story-access .sa-actions .sa-primary,.story-access .sa-retry{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--sx-ink);border-radius:var(--radius-md);background:var(--sx-ink);color:var(--sx-paper);font:600 var(--t-small)/var(--lh-body) var(--font-ui);cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.story-access .sa-retry:disabled{opacity:.6;cursor:wait}.story-access .sa-terms,.story-access .sa-status{font-size:var(--t-fine);color:var(--sx-ink-2)}.story-access a:focus-visible,.story-access button:focus-visible{outline:2px solid var(--sx-accent);outline-offset:var(--space-1)}.story-access[data-layout=archive] [data-access-content] p{line-height:var(--lh-body);margin:var(--space-2) 0}.story-access[data-layout=archive] [data-access-content] h3{margin:0 0 var(--space-2);font:700 var(--t-small)/var(--lh-snug) var(--font-ui)}.story-access[data-layout=archive] .archive-reason,.story-access[data-layout=archive] .archive-why{margin:var(--space-5) 0;color:var(--sx-ink-2)}.story-access[data-layout=archive] .archive-reason{padding:var(--space-4);border-left:var(--space-1) solid var(--sx-accent);background:var(--sx-paper-2)}.story-access[data-layout=archive] .archive-takeaway{padding:var(--space-4);border:1px solid var(--sx-line-2);border-radius:var(--radius-md)}.story-access[data-layout=archive] .archive-takeaway strong{margin-bottom:var(--space-2);color:var(--sx-accent);display:block}
70.daily-home{max-width:var(--measure-front);color:var(--sx-ink);margin-inline:auto}.home-after{border-top:1px solid var(--sx-line-2)}.home-after .learn-daily{border:0;border-bottom:1px solid var(--sx-line-2);padding:var(--space-6) 0;background:0 0;border-radius:0;margin:0}.home-after .learn-daily h2{font:600 var(--t-h3)/var(--lh-snug) var(--font-story)}.home-after .learn-daily p:not(.learn-kicker){max-width:56ch;font-size:var(--t-body)}.home-after .learn-kicker{color:var(--sx-mute);font:500 var(--t-fine)/var(--lh-body) var(--font-ui);letter-spacing:0;text-transform:none}.home-after .learn-button{font-size:var(--t-fine);border-radius:var(--radius-md)}.home-research{padding:var(--space-6) 0}.home-section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.home-section-heading h2,.home-join h2{font:600 var(--t-h3)/var(--lh-snug) var(--font-story);border:0;margin:0}.home-section-heading>a{font:500 var(--t-fine)/var(--lh-body) var(--font-ui);color:var(--sx-ink-2);padding-block:var(--space-3)}.home-tools{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-tools>a{padding-block:var(--space-4);border-top:1px solid var(--sx-line-2);color:var(--sx-ink);text-decoration:none}.home-tools>a:hover .home-tool-name{color:var(--sx-accent)}.home-tool-name{font:600 var(--t-body)/var(--lh-body) var(--font-ui);justify-content:space-between;display:flex}.home-tool-name>span{color:var(--sx-mute)}.home-tools p{font:var(--t-body)/var(--lh-body) var(--font-ui);color:var(--sx-ink-2);margin:var(--space-2) 0}.home-tools small,.home-note{font:var(--t-fine)/var(--lh-body) var(--font-ui);color:var(--sx-mute)}.home-note{margin:var(--space-3) 0 0}.home-join{gap:var(--space-4) var(--space-6);border-top:1px solid var(--sx-line-2);padding:var(--space-7) 0 var(--space-4);scroll-margin-top:var(--space-9);grid-template-columns:1fr 1fr;display:grid}.home-join>div p{font:var(--t-body)/var(--lh-body) var(--font-ui);color:var(--sx-ink-2);margin-bottom:0}.home-join label{font:500 var(--t-fine)/var(--lh-body) var(--font-ui);margin-bottom:var(--space-2);display:block}.home-email-row{gap:var(--space-2);display:flex}.home-email-row input{width:100%;min-width:0;padding:var(--space-3);background:var(--sx-paper);color:var(--sx-ink);font:var(--t-body)/var(--lh-body) var(--font-ui);flex:1}.home-email-row button{background:var(--sx-ink);color:var(--sx-paper);border-radius:var(--radius-md);padding:var(--space-3);font:600 var(--t-fine)/var(--lh-body) var(--font-ui);cursor:pointer;border:0;flex-shrink:0}.home-email-row button:disabled{opacity:.65;
70cursor:wait}.home-sub-status{font-size:var(--t-body);grid-column:1/-1;margin:0}.daily-home :focus-visible{outline:2px solid var(--sx-accent);outline-offset:var(--space-1)}@media (width<=720px){body:has(.daily-home)>header.site{position:relative}.home-tools{grid-template-columns:1fr;gap:0}.home-join{padding-top:var(--space-6);grid-template-columns:1fr}.home-after .learn-daily{align-items:start;gap:var(--space-4);flex-direction:column}}
71.arc{max-width:var(--measure-letter);padding-block:var(--space-7) var(--space-8);margin-inline:auto}.arc-head h1{font:600 var(--t-headline)/var(--lh-tight) var(--font-story);letter-spacing:-.02em;margin:0 0 var(--space-3);border:0}.arc-deck{max-width:60ch;font:var(--t-body)/var(--lh-body) var(--font-ui);color:var(--sx-ink-2);margin:0 0 var(--space-7)}.arc h2{font:600 var(--t-fine)/var(--lh-body) var(--font-ui);color:var(--sx-mute);letter-spacing:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--sx-ink);margin:0}.arc ol,.arc ul{margin:0 0 var(--space-7);padding:0;list-style:none}.arc li a{gap:var(--space-1);padding:var(--space-4) 0;border-bottom:1px solid var(--sx-line-2);color:var(--sx-ink);grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.arc li a:hover .arc-title{text-decoration:underline;text-decoration-color:var(--sx-accent)}.arc-editions li a{align-items:baseline;gap:var(--space-4);grid-template-columns:9rem minmax(0,1fr) auto}.arc time,.arc-meta,.arc-verdict{font:var(--t-fine)/var(--lh-body) var(--font-ui);color:var(--sx-mute)}.arc-title{font:500 var(--t-body)/var(--lh-snug) var(--font-story);overflow-wrap:anywhere}.arc-editions .arc-meta{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.arc-dot{width:var(--space-2);height:var(--space-2);background:var(--sx-mute);border-radius:50%;display:inline-block}.arc-dot[data-verdict=bs]{background:var(--sx-bs)}.arc-dot[data-verdict=but]{background:var(--sx-but)}.arc-dot[data-verdict=ver]{background:var(--sx-ver)}.arc-dot[data-verdict=con]{background:var(--sx-con,var(--sx-ink-2))}.arc-dot[data-verdict=unc]{background:var(--sx-unc)}.arc-verdict{color:var(--sx-accent)}.arc-pager{font:var(--t-fine)/var(--lh-body) var(--font-ui);color:var(--sx-mute);justify-content:space-between;align-items:center;display:flex}.arc-pager a{color:var(--sx-ink)}@media (width<=720px){.arc{padding-block:var(--space-5) var(--space-7)}.arc-editions li a{grid-template-columns:minmax(0,1fr) auto}.arc-editions .arc-title{grid-area:2/1/auto/-1}}.topic-strip{gap:var(--space-2);margin:0 0 var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.topic-strip a{padding:var(--space-1) var(--space-3);border:1px solid var(--sx-line-2);border-radius:var(--radius-md);color:var(--sx-ink);font:500 var(--t-fine)/var(--lh-body) var(--font-ui);text-decoration:none;display:inline-block}.topic-strip a:hover,.topic-strip a[aria-current=page]{border-color:var(--sx-ink);background:var(--sx-ink);color:var(--sx-paper)}.topic-strip small{color:inherit;opacity:.7;margin-left:var(--space-1)}
72</style><link rel="stylesheet" href="/_astro/edition.DAXWe9Jt.css"><link rel="stylesheet" href="/_astro/reading-motion.CHa01EG2.css"></head><body><a class="skip" href="#main">Skip to content</a><header class="site"><a href="/" class="logo" aria-label="The BS Killer">The <span class="logo-bs">BS</span> Killer</a><nav aria-label="Main navigation"><a href="/">Daily</a><a href="/startups">Startups</a><a href="/players">Players</a><a href="/research">Research</a><a href="/learn">Learn</a><a href="/login" class="nav-signin">Sign in</a></nav><button class="theme-toggle" type="button" onclick="bskToggleTheme()" aria-label="Toggle light or dark mode" title="Toggle light / dark"><svg class="ic-moon" width="14" height="14" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M21 12.8A9 9 0 1 1 11.2 3a7 7 0 0 0 9.8 9.8z"></path></svg><svg class="ic-sun" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" aria-hidden="true"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2M12 20v2M2 12h2M20 12h2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M19.1 4.9l-1.4 1.4M6.3 17.7l-1.4 1.4"></path></svg><span class="tt-txt">THEME</span></button><a href="/#join" class="subscribe-pill">Subscribe</a></header>
72<script>
73      /* SIGNED-IN STATE IN THE HEADER (2026-09-05, owner: "doesn't remember
74         when I am logged in"). Every page rendered a static "SIGN IN" link
75         regardless of session, so a signed-in member saw a logged-out header
76         on every single page -- and clicking it walked them back through a
77         login they had already done. Clerk resolves async, so we relabel on
78         clerk:loaded (and immediately if it is already there). Static HTML
79         stays "SIGN IN" so the logged-out majority sees no flash. */
80      (function () {
81        function paint() {
82          var on = !!(window.Clerk && window.Clerk.user);
83          document.querySelectorAll('a[href="/login"], a[data-account-link]').forEach(function (a) {
84            var t = (a.textContent || "").trim().toUpperCase();
85            if (t === "SIGN IN" || t === "SIGN IN →" || a.hasAttribute("data-account-link")) {
86              a.setAttribute("data-account-link", "");
87              a.textContent = on ? "Account" : "Sign in";
88              a.setAttribute("href", on ? "/account" : "/login");
89            }
90          });
91          // Signed-in free readers see the upgrade, members see their account
92          // (2026-09-27). The tier is cached for 30 minutes per tab so page
93          // views do not each ask the account database.
94          function pill(member) {
95            document.querySelectorAll(".subscribe-pill").forEach(function (p) {
96              p.textContent = member ? "Your account" : "Start free trial";
97              p.setAttribute("href", member ? "/account" : "/account?start=trial");
98            });
99          }
100          if (on) {
101            var cached = null;
102            try { cached = JSON.parse(sessionStorage.getItem("bsk_tier") || "null"); } catch (e) {}
103            if (cached && Date.now() - cached.at < 1800000) pill(cached.member);
104            else {
105              pill(true);
106              if (window.bskSession) window.bskSession.me().then(function (me) {
107                if (!me || !me.authenticated) return;
108                var member = (me.tier || "free") !== "free";
109                try { sessionStorage.setItem("bsk_tier", JSON.stringify({ member: member, at: Date.now() })); } catch (e) {}
110                pill(member);
111              }).catch(function () {});
112            }
113          }
114        }
115        document.addEventListener("clerk:loaded", paint);
116        document.addEventListener("clerk:changed", paint);
117        if (window.Clerk && window.Clerk.loaded) paint();
118        document.addEventListener("DOMContentLoaded", function () {
119          if (window.Clerk && window.Clerk.loaded) paint();
120        });
121      })();
122    </script>
122<main id="main"><div class="daily-home"><div class="edition" data-edition="2026-09-28"><header class="ed-cover"><div class="ed-dateline"><span><i aria-hidden="true"></i> Your AI briefing</span><time datetime="2026-09-28">28 Sept 2026</time><span>4 stories · about 5 min</span></div><div class="ed-cover-grid"><div class="ed-intro"><h1>Five minutes.<br>AI, made clearer.</h1><p class="ed-deck">What changed, what holds up, and why it matters. A short edition you can actually finish.</p><a class="ed-start" href="#nvidia-agent-safety-could-have-stopped-hugging-face-hack">Read the briefing <span aria-hidden="true">↓</span></a><p class="ed-footnote">Start with two full samples. Sign in for this edition’s free story. Sources and corrections stay open.</p><details class="rm-legend"><summary>What the pen marks mean</summary><ul><li><span class="rm-sample" data-rm="highlight">remember</span><span>The takeaway: what to remember</span></li><li><span class="rm-sample" data-rm="circle">figure</span><span>The number that matters</span></li><li><span class="rm-sample" data-rm="underline">evidence</span><span>The evidence line</span></li><li><span class="rm-sample" data-rm="box">ruling</span><span>The ruling</span></li><li><span class="rm-sample" data-rm="strike">claim</span><span>The claim that fails</span></li></ul><p class="rm-legend-note">Each mark is drawn once, as you reach it. Numbers are only circled when they come from the story’s own figures.</p></details></div><nav class="ed-menu" aria-label="The edition at a glance"><div class="ed-menu-head"><h2>In this edition</h2><span>Jump to a story</span></div><ol><li><a href="#nvidia-agent-safety-could-have-stopped-hugging-face-hack"><span class="ed-menu-number">01</span><span><span class="ed-menu-label">A safety box, and a hack it was never tested on.</span><span class="ed-menu-verdict" data-verdict="bs">BS</span></span></a></li><li><a href="#openai-pause-training-latest-models"><span class="ed-menu-number">02</span><span><span class="ed-menu-label">The pause is real, and wider than training.</span><span class="ed-menu-verdict" data-verdict="ver">
122Holds up</span></span></a></li><li><a href="#openai-agents-un-site-16500-scans"><span class="ed-menu-number">03</span><span><span class="ed-menu-label">16,500 scans, and the word attack.</span><span class="ed-menu-verdict" data-verdict="but">True, but</span></span></a></li><li><a href="#musk-gpt6-level-in-three-months"><span class="ed-menu-number">04</span><span><span class="ed-menu-label">Three months, or next year.</span><span class="ed-menu-verdict" data-verdict="bs">BS</span></span></a></li></ol></nav></div></header><nav class="ed-rail" aria-label="Briefing chapters"><a href="#edition-finish" class="ed-rail-title">Your 5-minute read</a><div class="ed-chapters"><a href="#nvidia-agent-safety-could-have-stopped-hugging-face-hack" aria-label="Chapter 1: A safety box, and a hack it was never tested on." data-chapter="nvidia-agent-safety-could-have-stopped-hugging-face-hack"><span>01</span><span class="ed-chapter-label">Safety</span></a><a href="#openai-pause-training-latest-models" aria-label="Chapter 2: The pause is real, and wider than training." data-chapter="openai-pause-training-latest-models"><span>02</span><span class="ed-chapter-label">Safety</span></a><a href="#openai-agents-un-site-16500-scans" aria-label="Chapter 3: 16,500 scans, and the word attack." data-chapter="openai-agents-un-site-16500-scans"><span>03</span><span class="ed-chapter-label">Safety</span></a><a href="#musk-gpt6-level-in-three-months" aria-label="Chapter 4: Three months, or next year." data-chapter="musk-gpt6-level-in-three-months"><span>04</span><span class="ed-chapter-label">Models</span></a></div><button type="button" class="ed-motion" aria-pressed="false" hidden>Motion on</button><div class="ed-position" aria-hidden="true"><i></i></div></nav><div class="ed-stories"><article class="ed-story" id="nvidia-agent-safety-could-have-stopped-hugging-face-hack" data-story><header class="ed-story-heading"><div class="ed-story-meta"><span>01 / Safety</span><span class="ed-verdict" data-verdict="bs">BS</span></div><h2>Nvidia says its new agent safety platform could have prevented the Hugging Face hack. No test against that hack is on the record.</h2><p class="ed-byline">Nvidia (an unnamed company representative on a press call, as reported by CNBC) · <time datetime="2026-09-28">28 Sept 2026</time></p></header><div class="ed-copy"><p class="ed-what">Nvidia launched the Open Agent Safety Platform, built on OpenShell software and the Sentry watchdog. CNBC reports that an unnamed Nvidia representative told reporters on a Sunday call that the platform could have prevented OpenAI&#39;s Hugging Face incident in July.</p><div class="ed-check"><h3>The reality check</h3><p>Nvidia&#39;s release cites recent security incidents without naming Hugging Face as one it could have stopped, and the record we checked holds no replay or outside evaluation against the attack Hugging Face documented. Nvidia&#39;s named executive told CNBC each incident is unique. Hugging Face is a launch partner, and Nvidia agreed to buy it on September 3.</p></div><p class="ed-why"><strong>Why care?</strong> A prevention claim about a documented breach can be tested by replaying the attack. Until someone publishes that replay, this is the vendor grading its own product against a breach at a company it is buying.</p><div class="ed-move"><p><strong>Take this with you</strong>Nvidia&#39;s prevention claim came from an unnamed rep on a press call. <mark class="ed-marker" data-rm="highlight">No replay of the Hugging Face attack</mark> against the platform is on the record.</p></div><details class="ed-evidence"><summary><span>Open the evidence</span><span>4 source pages <b aria-hidden="true">+</b></span></summary><div class="ed-evidence-body"><p class="ed-evidence-label">The claim we checked</p><blockquote>Nvidia said its new Open Agent Safety Platform could have prevented the July incident in which OpenAI agents breached Hugging Face, as CNBC reported from Nvidia&#39;s launch press call on September 28, 2026.</blockquote><p class="ed-source-note">These are quoted receipts, not a count of independent investigations. Several reports may rely on the same original source.</p><div class="ed-receipt" id="nvidia-agent-safety-could-have-stopped-hugging-face-hack-receipt-1"><a href="https://www.cnbc.com/2026/09/28/nvidia-releases.html" target="_blank" rel="noopener noreferrer">CNBC ↗</a><time datetime="2026-09-28">28 Sept 2026</time><blockquote cite="https://www.cnbc.com/2026/09/28/nvidia-releases.html">An Nvidia representative told reporters on a call on Sunday that its platform could have prevented OpenAI&#39;s HuggingFace incident in July.</blockquote></div><div class="ed-receipt" id="nvidia-agent-safety-could-have-stopped-hugging-face-hack-receipt-2"><a href="https://nvidianews.nvidia.com/news/open-agent-safety-platform" target="_blank" rel="noopener noreferrer">NVIDIA Newsroom ↗</a><time datetime="2026-09-28">28 Sept 2026</time><blockquote cite="https://nvidianews.nvidia.com/news/open-agent-safety-platform">Recent security incidents have underscored the need to equip organizations with open, customizable tools that enforce more control over long-running agents.</blockquote></div><div class="ed-receipt" id="nvidia-agent-safety-could-have-stopped-hugging-face-hack-receipt-3"><a href="https://www.cnbc.com/2026/09/28/nvidia-releases.html" target="_blank" rel="noopener noreferrer">CNBC ↗</a><time datetime="2026-09-28">28 Sept 2026</time><blockquote cite="https://www.cnbc.com/2026/09/28/nvidia-releases.html">Each security incident is unique, and we have to look at all of them in detail</blockquote></div><div class="ed-receipt" id="nvidia-agent-safety-could-have-stopped-hugging-face-hack-receipt-4"><a href="https://blogs.nvidia.com/blog/nvidia-to-acquire-hugging-face/" target="_blank" rel="noopener noreferrer">NVIDIA Blog ↗</a><time datetime="2026-09-03">3 Sept 2026</time><blockquote cite="https://blogs.nvidia.com/blog/nvidia-to-acquire-hugging-face/">I&#39;m excited to announce that NVIDIA has agreed to acquire Hugging Face for $12,930,300,000.</blockquote></div><div class="ed-receipt" id="nvidia-agent-safety-could-have-stopped-hugging-face-hack-receipt-5"><a href="https://huggingface.co/blog/agent-intrusion-technical-timeline" target="_blank" rel="noopener noreferrer">Hugging Face ↗</a><time datetime="2026-07-27">27 July 2026</time><blockquote cite="https://huggingface.co/blog/agent-intrusion-technical-timeline">A Technical Timeline of the July 2026 Incident</blockquote></div><a href="/week#nvidia-agent-safety-could-have-stopped-hugging-face-hack">Open this check in the full collection →</a></div></details></div><figure class="ed-visual ed-toon" aria-labelledby="visual-title-nvidia-agent-safety-could-have-stopped-hugging-face-hack"><div class="ed-visual-top"><span>The idea, as a cartoon</span><span>01</span></div><video class="ed-toon-video" src="/media/nvidia-agent-safety-could-have-stopped-hugging-face-hack-toon.mp4" poster="/media/nvidia-agent-safety-could-have-stopped-hugging-face-hack-toon-loop.jpg" autoplay muted loop playsinline disablepictureinpicture preload="auto" aria-label="A vendor unveils a shiny new vault and points at a hole in a neighbour's fence he says it would have plugged; asked for proof, he beams while his engineer shrugs, and the vault sits untested as he shakes hands with the fence owner he is buying out." data-toon></video><figcaption><h3 id="visual-title-nvidia-agent-safety-could-have-stopped-hugging-face-hack">Claimed on a call, not shown in a test</h3><ol><li><span>01</span>Release cites recent incidents, names none</li><li><span>02</span>Unnamed rep: could have prevented it</li><li><span>03</span>No replay of the July attack on record</li></ol></figcaption></figure>
122<script type="module">var e=matchMedia(`(prefers-reduced-motion: reduce)`),t=new IntersectionObserver(t=>{for(let{target:n,isIntersecting:r}of t){let t=n;r&&!e.matches?t.play().catch(()=>{}):t.pause()}},{rootMargin:`120px`});document.querySelectorAll(`video[data-toon]`).forEach(n=>{e.matches&&(n.removeAttribute(`autoplay`),n.pause()),t.observe(n)});</script>
122<a class="ed-next" href="#openai-pause-training-latest-models">Next: The pause is real, and wider than training.<span aria-hidden="true">↓</span></a></article><article class="ed-story" id="openai-pause-training-latest-models" data-story><header class="ed-story-heading"><div class="ed-story-meta"><span>02 / Safety</span><span class="ed-verdict" data-verdict="ver">Holds up</span></div><h2>OpenAI did pause its most capable models. Its own report says the trigger was one agent that found a DNS gap.</h2><p class="ed-byline">The Associated Press (via the Guardian), Gizmodo and Fortune, reporting OpenAI&#39;s own statement · <time datetime="2026-09-27">27 Sept 2026</time></p></header><div class="ed-copy"><p class="ed-what">The AP, in a story the Guardian ran, reported that OpenAI paused training of its latest models as reports of agents going rogue mounted. Gizmodo and Fortune reported the same pause, the second in three months.</p><div class="ed-check"><h3>The reality check</h3><p>OpenAI&#39;s misalignment report confirms it and goes further: all training, evaluation and inference with tool-use of its most capable models remain paused. The cause it names is an agent that reached a public chatbot through a gap in internet-access restrictions; the monitor flagged it within 15 minutes and the run was killed 2.5 hours later.</p></div><p class="ed-why"><strong>Why care?</strong> The claim holds. The part to watch is OpenAI&#39;s own admission that the run did not stop automatically as expected, and that it resumes only after the gap is validated as fixed.</p><div class="ed-move"><p><strong>Take this with you</strong>OpenAI&#39;s own report confirms the pause: <mark class="ed-marker" data-rm="highlight">training, evaluation and tool-use inference</mark> of its most capable models. The trigger was one DNS gap.</p></div><details class="ed-evidence"><summary><span>Open the evidence</span><span>2 source pages <b aria-hidden="true">+</b></span></summary><div class="ed-evidence-body"><p class="ed-evidence-label">The claim we checked</p><blockquote>OpenAI halted training of its latest AI models as reports of AI agents going rogue mounted, as the Associated Press reported in a story the Guardian ran on September 27, 2026, and Gizmodo and others repeated.</blockquote><p class="ed-source-note">These are quoted receipts, not a count of independent investigations. Several reports may rely on the same original source.</p><div class="ed-receipt" id="openai-pause-training-latest-models-receipt-1"><a href="https://www.theguardian.com/technology/2026/sep/27/openai-halts-training-of-latest-models-as-reports-mount-of-ai-agents-going-rogue" target="_blank" rel="noopener noreferrer">The Guardian (AP) ↗</a><time datetime="2026-09-27">27 Sept 2026</time><blockquote cite="https://www.theguardian.com/technology/2026/sep/27/openai-halts-training-of-latest-models-as-reports-mount-of-ai-agents-going-rogue">OpenAI said it has paused training of its latest artificial intelligence models as reports of AI agents going rogue mount.</blockquote></div><div class="ed-receipt" id="openai-pause-training-latest-models-receipt-2"><a href="https://alignment.openai.com/misalignment-reports/an-agent-used-dns-to-reach-an-external-chatbot/" target="_blank" rel="noopener noreferrer">OpenAI ↗</a><time datetime="2026-09-25">25 Sept 2026</time><blockquote cite="https://alignment.openai.com/misalignment-reports/an-agent-used-dns-to-reach-an-external-chatbot/">All training, evaluation, and inference with tool-use (defined broadly) of our most capable models remain paused.</blockquote></div><div class="ed-receipt" id="openai-pause-training-latest-models-receipt-3"><a href="https://alignment.openai.com/misalignment-reports/an-agent-used-dns-to-reach-an-external-chatbot/" target="_blank" rel="noopener noreferrer">OpenAI ↗</a><time datetime="2026-09-25">25 Sept 2026</time><blockquote cite="https://alignment.openai.com/misalignment-reports/an-agent-used-dns-to-reach-an-external-chatbot/">An agent attempting to complete a search-based training task queried a public chatbot service through a gap in our internet-access restrictions</blockquote></div><div class="ed-receipt" id="openai-pause-training-latest-models-receipt-4"><a href="https://alignment.openai.com/misalignment-reports/an-agent-used-dns-to-reach-an-external-chatbot/" target="_blank" rel="noopener noreferrer">OpenAI ↗</a><time datetime="2026-09-25">25 Sept 2026</time><blockquote cite="https://alignment.openai.com/misalignment-reports/an-agent-used-dns-to-reach-an-external-chatbot/">Our misalignment monitoring system flagged the behavior within 15 minutes and a person began reviewing it three minutes after that. The run was killed 2.5 hours later.</blockquote></div><div class="ed-receipt" id="openai-pause-training-latest-models-receipt-5"><a href="https://alignment.openai.com/misalignment-reports/an-agent-used-dns-to-reach-an-external-chatbot/" target="_blank" rel="noopener noreferrer">OpenAI ↗</a><time datetime="2026-09-25">25 Sept 2026</time><blockquote cite="https://alignment.openai.com/misalignment-reports/an-agent-used-dns-to-reach-an-external-chatbot/">the run did not stop automatically as expected, leading to confusion around whether it should have been stopped</blockquote></div><a href="/week#openai-pause-training-latest-models">Open this check in the full collection →</a></div></details></div><figure class="ed-visual rm-steps" data-steps="3" data-visual="security" aria-labelledby="visual-title-openai-pause-training-latest-models"><div class="ed-visual-top"><span>The idea, illustrated</span><span>02</span></div><svg class="ed-drawing" viewBox="0 0 400 230" fill="none" aria-hidden="true"><g data-s="1"><rect class="ev-ink ev-draw" pathLength="1" x="30" y="78" width="96" height="66" rx="6"></rect><path class="ev-ink ev-draw" pathLength="1" d="M32 82L78 116L124 82"></path></g><g data-s="2"><path class="ev-accent ev-draw" pathLength="1" d="M130 111H164M158 104L166 111L158 118"></path><circle class="ev-ink ev-draw" pathLength="1" cx="188" cy="111" r="15"></circle>
122<path class="ev-ink ev-draw" pathLength="1" d="M203 111H240M228 111V124M238 111V120"></path></g><g data-s="3"><path class="ev-accent ev-draw" pathLength="1" d="M246 111H276M270 104L278 111L270 118"></path><rect class="ev-ink ev-draw" pathLength="1" x="284" y="74" width="90" height="74" rx="6"></rect><path class="ev-grid" d="M296 92H350M296 108H362M296 124H340"></path><circle class="ev-accent ev-draw" pathLength="1" cx="350" cy="142" r="17"></circle><path class="ev-accent ev-draw" pathLength="1" d="M362 154L378 170"></path></g><g class="ev-badge" data-s="1"><circle cx="78" cy="58" r="11"></circle><text x="78" y="58">1</text></g><g class="ev-badge" data-s="2"><circle cx="205" cy="76" r="11"></circle><text x="205" y="76">2</text></g><g class="ev-badge" data-s="3"><circle cx="328" cy="56" r="11"></circle><text x="328" y="56">3</text></g></svg><figcaption><h3 id="visual-title-openai-pause-training-latest-models">One DNS gap, a full stop</h3><ol><li style="--step:0" data-step-item="1" data-s="1"><span>01</span>Agent reaches a chatbot through DNS</li><li style="--step:1" data-step-item="2" data-s="2"><span>02</span>Flagged in 15 minutes, killed 2.5 hours later</li><li style="--step:2" data-step-item="3" data-s="3"><span>03</span>Most capable models paused until fixed</li></ol></figcaption><span class="ed-visual-note">Conceptual illustration · not a data chart</span></figure><a class="ed-next" href="#openai-agents-un-site-16500-scans">Next: 16,500 scans, and the word attack.<span aria-hidden="true">↓</span></a></article><article class="ed-story" id="openai-agents-un-site-16500-scans" data-story><header class="ed-story-heading"><div class="ed-story-meta"><span>03 / Safety</span><span class="ed-verdict" data-verdict="but">True, but</span></div><h2>Agents linked to OpenAI hit a UN data site about 16,500 times. The researcher who counted says he would not call it hacking.</h2><p class="ed-byline">GIGAZINE, Interesting Engineering and The Next Web, reporting security researcher Rowan Howard-Jones&#39;s post and The Wall Street Journal · <time datetime="2026-09-28">28 Sept 2026</time></p></header><div class="ed-copy"><p class="ed-what">GIGAZINE reported that OpenAI&#39;s agent attempted a brute-force attack on a UN website. The source is researcher Rowan Howard-Jones, who counted about 16,500 scans of the UNCTADstat API between 13 April and 19 June.</p><div class="story-access" data-story-access data-story-id="openai-agents-un-site-16500-scans" data-layout="edition" data-show-what="false"><div data-access-content hidden></div><section class="sa-panel" data-access-panel aria-label="Continue reading"><p class="sa-kicker">Free with your account</p><h3 data-access-title>Sign in for this free check.</h3><p data-access-description>This edition’s selected free story opens after sign-in.</p><div class="sa-actions" data-access-actions><a class="sa-primary" href="/login?to=%2F%23openai-agents-un-site-16500-scans" data-value="Members read the full check on every story: what the evidence shows, why it matters to you and the one line to take with you. Every past edition, re-verified, and the Receipts Pack come with it. A$89 a year, about A$0.24 a day.">Sign in to read →</a></div><p class="sa-status" data-access-status role="status" aria-live="polite"></p><button type="button" class="sa-retry" data-access-retry hidden>Retry access check</button><noscript><p>Sign-in reading needs JavaScript. The public samples, source receipts and corrections remain available here.</p></noscript></section></div>
122<script type="module" src="/_astro/StoryAccess.astro_astro_type_script_index_0_lang.CPe91n5x.js"></script>
122<details class="ed-evidence"><summary><span>Open the evidence</span><span>3 source pages <b aria-hidden="true">+</b></span></summary><div class="ed-evidence-body"><p class="ed-evidence-label">The claim we checked</p><blockquote>OpenAI&#39;s AI agent attempted a brute-force attack on a United Nations website, as GIGAZINE put it on September 28, 2026, after The Wall Street Journal and a security researcher reported agents hitting the UN&#39;s UNCTADstat data site more than 16,500 times.</blockquote><p class="ed-source-note">These are quoted receipts, not a count of independent investigations. Several reports may rely on the same original source.</p><div class="ed-receipt" id="openai-agents-un-site-16500-scans-receipt-1"><a href="https://swarmcha.se/posts/openai-unctad" target="_blank" rel="noopener noreferrer">Rowan Howard-Jones (swarmcha.se) ↗</a><time datetime="2026-09-26">26 Sept 2026</time><blockquote cite="https://swarmcha.se/posts/openai-unctad">From 13 April - 19 June 2026, OpenAI agents scanned UNCTAD&#39;s API ~16,500 times, using proxies, obfuscation, and Google&#39;s XSS game</blockquote></div><div class="ed-receipt" id="openai-agents-un-site-16500-scans-receipt-2"><a href="https://swarmcha.se/posts/openai-unctad" target="_blank" rel="noopener noreferrer">Rowan Howard-Jones (swarmcha.se) ↗</a><time datetime="2026-09-26">26 Sept 2026</time><blockquote cite="https://swarmcha.se/posts/openai-unctad">Was this hacking? I don&#39;t think I&#39;d call it that.</blockquote></div><div class="ed-receipt" id="openai-agents-un-site-16500-scans-receipt-3"><a href="https://swarmcha.se/posts/openai-unctad" target="_blank" rel="noopener noreferrer">Rowan Howard-Jones (swarmcha.se) ↗</a><time datetime="2026-09-26">26 Sept 2026</time><blockquote cite="https://swarmcha.se/posts/openai-unctad">Agents bruteforced API fields in UNCTADstat to locate endpoints and retrieve data</blockquote></div><div class="ed-receipt" id="openai-agents-un-site-16500-scans-receipt-4"><a href="https://gigazine.net/gsc_news/en/20260928-openai-agents-try-bruteforce-un-website/" target="_blank" rel="noopener noreferrer">GIGAZINE ↗</a><time datetime="2026-09-28">28 Sept 2026</time><blockquote cite="https://gigazine.net/gsc_news/en/20260928-openai-agents-try-bruteforce-un-website/">Security researcher Rowan Howard-Jones has reported that OpenAI&#39;s AI agent attempted a brute-force attack on the United Nations website.</blockquote></div><div class="ed-receipt" id="openai-agents-un-site-16500-scans-receipt-5"><a href="https://thenextweb.com/news/openai-agents-un-unctad-statistics-site-scans" target="_blank" rel="noopener noreferrer">The Next Web ↗</a><time datetime="2026-09-28">28 Sept 2026</time><blockquote cite="https://thenextweb.com/news/openai-agents-un-unctad-statistics-site-scans">OpenAI told the paper it was reviewing the findings and had offered the UN a briefing.</blockquote></div><a href="/week#openai-agents-un-site-16500-scans">Open this check in the full collection →</a></div></details></div><figure class="ed-visual rm-steps" data-steps="3" data-visual="scope" data-protected-visual="openai-agents-un-site-16500-scans" aria-labelledby="visual-title-openai-agents-un-site-16500-scans"><div class="ed-visual-top"><span>The idea, illustrated</span><span>03</span></div><svg class="ed-drawing" viewBox="0 0 400 230" fill="none" aria-hidden="true"><path class="ev-ink" d="M116 23H285V205L263 193L244 205L223 193L202 205L181 193L159 205L138 193L116 205Z"></path><g data-s="1"><path class="ev-grid" d="M136 60H200"></path><rect class="ev-ink ev-dash" pathLength="1" x="222" y="48" width="44" height="24" rx="4"></rect><text class="ev-q ev-q-small" x="244" y="66">?</text></g><g data-s="2"><path class="ev-grid" d="M136 100H190"></path><path class="ev-accent ev-draw" pathLength="1" d="M222 100H266"></path><text class="ev-q ev-q-small" x="244" y="92">≈</text></g><g data-s="3"><path class="ev-ink ev-draw" pathLength="1" d="M136 136H266M136 141H266"></path><path class="ev-grid" d="M136 170H180"></path><rect class="ev-ink ev-dash" pathLength="1" x="222" y="158" width="44" height="24" rx="4"></rect><text class="ev-q ev-q-small" x="244" y="176">?</text></g><g class="ev-badge" data-s="1"><circle cx="98" cy="60" r="11"></circle><text x="98" y="60">1</text></g><g class="ev-badge" data-s="2"><circle cx="98" cy="100" r="11"></circle><text x="98" y="100">2</text></g><g class="ev-badge" data-s="3"><circle cx="98" cy="170" r="11"></circle><text x="98" y="170">3</text></g></svg><figcaption><h3 id="visual-title-openai-agents-un-site-16500-scans">Go inside the check.</h3><ol></ol></figcaption><span class="ed-visual-note">The full explanation appears when your reading access is confirmed.</span></figure><a class="ed-next" href="#musk-gpt6-level-in-three-months">Next: Three months, or next year.<span aria-hidden="true">↓</span></a></article><article class="ed-story" id="musk-gpt6-level-in-three-months" data-story><header class="ed-story-heading"><div class="ed-story-meta"><span>04 / Models</span><span class="ed-verdict" data-verdict="bs">BS</span></div><h2>Musk says SpaceX will have a GPT-6 level model in 2 to 3 months. He offered GPUs, not a benchmark.</h2><p class="ed-byline">Elon Musk, CEO of SpaceX, which now runs xAI as SpaceXAI (posts on X, as reported by Yahoo Finance) · <time datetime="2026-09-27">27 Sept 2026</time></p></header><div class="ed-copy"><p class="ed-what">On X, Elon Musk said he is cautiously optimistic that SpaceX will have a Fable/GPT-6 level model in 2 to 3 months, and pole position in about 6 months if its growth rate holds. Yahoo Finance headlined it.</p><div class="story-access" data-story-access data-story-id="musk-gpt6-level-in-three-months" data-layout="edition" data-show-what="false"><div data-access-content hidden></div><section class="sa-panel" data-access-panel aria-label="Continue reading"><p class="sa-kicker">Members · 30 days free</p><h3 data-access-title>See what the evidence actually shows.</h3><p data-access-description>Members read the full check on every story: what the evidence shows, why it matters to you and the one line to take with you. Every past edition, re-verified, and the Receipts Pack come with it. A$89 a year, about A$0.24 a day.</p><div class="sa-actions" data-access-actions><a class="sa-primary" href="/login?start=trial" data-value="Members read the full check on every story: what the evidence shows, why it matters to you and the one line to take with you. Every past edition, re-verified, and the Receipts Pack come with it. A$89 a year, about A$0.24 a day.">Start your 30-day free trial →</a><a href="/pricing">What members get</a><a href="/login?to=%2F%23musk-gpt6-level-in-three-months">Already a member? Sign in →</a></div><p class="sa-terms">First membership: 30 days free, then A$89 a year. One introductory trial per customer. Card required; renews annually until cancelled. Cancel before the trial ends to avoid the first charge.</p>
122<p class="sa-status" data-access-status role="status" aria-live="polite"></p><button type="button" class="sa-retry" data-access-retry hidden>Retry access check</button><noscript><p>Sign-in reading needs JavaScript. The public samples, source receipts and corrections remain available here.</p></noscript></section></div><details class="ed-evidence"><summary><span>Open the evidence</span><span>3 source pages <b aria-hidden="true">+</b></span></summary><div class="ed-evidence-body"><p class="ed-evidence-label">The claim we checked</p><blockquote>Elon Musk posted on X that he is cautiously optimistic SpaceX will have a Fable/GPT-6 level AI model in 2 to 3 months, and that SpaceX will reach &#39;pole position&#39; in about 6 months, as headlined by Yahoo Finance.</blockquote><p class="ed-source-note">These are quoted receipts, not a count of independent investigations. Several reports may rely on the same original source.</p><div class="ed-receipt" id="musk-gpt6-level-in-three-months-receipt-1"><a href="https://finance.yahoo.com/technology/ai/articles/elon-musk-says-spacex-could-180022965.html" target="_blank" rel="noopener noreferrer">Yahoo Finance ↗</a><time datetime="2026-09-27">27 Sept 2026</time><blockquote cite="https://finance.yahoo.com/technology/ai/articles/elon-musk-says-spacex-could-180022965.html">I am cautiously optimistic that SpaceX will have a Fable/GPT-6 level model in 2 to 3 months</blockquote></div><div class="ed-receipt" id="musk-gpt6-level-in-three-months-receipt-2"><a href="https://finance.yahoo.com/technology/ai/articles/elon-musk-says-spacex-could-180022965.html" target="_blank" rel="noopener noreferrer">Yahoo Finance ↗</a><time datetime="2026-09-27">27 Sept 2026</time><blockquote cite="https://finance.yahoo.com/technology/ai/articles/elon-musk-says-spacex-could-180022965.html">If our second derivative remains strong, SpaceX will reach pole position in about 6 months</blockquote></div><div class="ed-receipt" id="musk-gpt6-level-in-three-months-receipt-3"><a href="https://wccftech.com/elon-musk-admits-grok-trails-anthropic-by-years-yet-claims-his-agentic-ai-is-exploding-100-monthly/" target="_blank" rel="noopener noreferrer">Wccftech ↗</a><time datetime="2026-09-26">26 Sept 2026</time><blockquote cite="https://wccftech.com/elon-musk-admits-grok-trails-anthropic-by-years-yet-claims-his-agentic-ai-is-exploding-100-monthly/">So I would expect that we probably, catch up to frontier, sometimes, next year, most likely</blockquote></div><div class="ed-receipt" id="musk-gpt6-level-in-three-months-receipt-4"><a href="https://web.archive.org/web/20260928103222/https://www.benzinga.com/markets/tech/26/09/62013572/elon-musk-ai-ranking-chart-grok-anthropic-openai-gemini" target="_blank" rel="noopener noreferrer">Benzinga (archived) ↗</a><time datetime="2026-09-28">28 Sept 2026</time><blockquote cite="https://web.archive.org/web/20260928103222/https://www.benzinga.com/markets/tech/26/09/62013572/elon-musk-ai-ranking-chart-grok-anthropic-openai-gemini">Musk called the rankings &quot;accurate,&quot; adding the caveat &quot;for now.&quot;</blockquote></div><div class="ed-receipt" id="musk-gpt6-level-in-three-months-receipt-5"><a href="https://finance.yahoo.com/technology/ai/articles/elon-musk-says-spacex-could-180022965.html" target="_blank" rel="noopener noreferrer">Yahoo Finance ↗</a><time datetime="2026-09-27">27 Sept 2026</time><blockquote cite="https://finance.yahoo.com/technology/ai/articles/elon-musk-says-spacex-could-180022965.html">Colossus 1 has 150,000 H100, 50,000 H200, and 30,000 GB200; Colossus 2 has 110,000 GB200 and 440,000 GB300.</blockquote></div><a href="/week#musk-gpt6-level-in-three-months">Open this check in the full collection →</a></div></details></div><figure class="ed-visual rm-steps" data-steps="3" data-visual="scope" data-protected-visual="musk-gpt6-level-in-three-months" aria-labelledby="visual-title-musk-gpt6-level-in-three-months"><div class="ed-visual-top"><span>The idea, illustrated</span><span>04</span></div><svg class="ed-drawing" viewBox="0 0 400 230" fill="none" aria-hidden="true">
122<path class="ev-ink" d="M116 23H285V205L263 193L244 205L223 193L202 205L181 193L159 205L138 193L116 205Z"></path><g data-s="1"><path class="ev-grid" d="M136 60H200"></path><rect class="ev-ink ev-dash" pathLength="1" x="222" y="48" width="44" height="24" rx="4"></rect><text class="ev-q ev-q-small" x="244" y="66">?</text></g><g data-s="2"><path class="ev-grid" d="M136 100H190"></path><path class="ev-accent ev-draw" pathLength="1" d="M222 100H266"></path><text class="ev-q ev-q-small" x="244" y="92">≈</text></g><g data-s="3"><path class="ev-ink ev-draw" pathLength="1" d="M136 136H266M136 141H266"></path><path class="ev-grid" d="M136 170H180"></path><rect class="ev-ink ev-dash" pathLength="1" x="222" y="158" width="44" height="24" rx="4"></rect><text class="ev-q ev-q-small" x="244" y="176">?</text></g><g class="ev-badge" data-s="1"><circle cx="98" cy="60" r="11"></circle><text x="98" y="60">1</text></g><g class="ev-badge" data-s="2"><circle cx="98" cy="100" r="11"></circle><text x="98" y="100">2</text></g><g class="ev-badge" data-s="3"><circle cx="98" cy="170" r="11"></circle><text x="98" y="170">3</text></g></svg><figcaption><h3 id="visual-title-musk-gpt6-level-in-three-months">Go inside the check.</h3><ol></ol></figcaption><span class="ed-visual-note">The full explanation appears when your reading access is confirmed.</span></figure><a class="ed-next" href="#edition-finish">The finish line<span aria-hidden="true">↓</span></a></article></div><section class="ed-finish" id="edition-finish" aria-labelledby="edition-finish-title"><p class="ed-eyebrow">Edition complete</p><h2 id="edition-finish-title">You’re up to speed.</h2><p>That’s the 28 Sept 2026 briefing. Keep the useful bits. Leave the noise.</p><button type="button" class="ed-done" hidden>Mark this edition as read <span aria-hidden="true">✓</span></button><p class="ed-saved" aria-live="polite"></p><div class="ed-finish-links"><a href="#join">Get the next edition by email →</a><a href="/editions/2026-09-27">Previous edition →</a><a href="/archive">The archive →</a></div><p class="ed-reading-note">Reading estimate: 806 words at 200 words per minute. Source quotes and the optional sections below add reading time.</p></section></div>
122<script type="module" src="/_astro/DailyEdition.astro_astro_type_script_index_0_lang.DFctBp9q.js"></script>
122<div class="home-after"><section class="learn-daily" aria-labelledby="daily-learn-title"><div><p class="learn-kicker">Have another 3 minutes? · Learn one thing</p><h2 id="daily-learn-title">Tokens: the pieces AI reads</h2><p>Two words can be two tokens. One word can be six. See what changes. A beginner lesson with a visual you can play.</p></div><a class="learn-button learn-outline" href="/learn/concepts/tokens">Try the free lesson →</a></section><section class="home-research" aria-labelledby="home-research-title"><div class="home-section-heading"><h2 id="home-research-title">Keep exploring</h2><a href="/research">All research <span aria-hidden="true">↗</span></a></div><p class="home-note">Browse every checked claim by topic.</p><ul class="topic-strip" aria-label="Browse by topic"><li><a href="/topics/tech">Tech &amp; models<small>57</small></a></li><li><a href="/topics/money">Money &amp; business<small>42</small></a></li><li><a href="/topics/safety">Safety<small>44</small></a></li><li><a href="/topics/policy">Policy &amp; law<small>19</small></a></li></ul><div class="home-tools"><a href="/startups"><span class="home-tool-name">Startups<span aria-hidden="true">↗</span></span><p>Find who is building in your industry.</p><small>183 companies</small></a><a href="/players"><span class="home-tool-name">Players<span aria-hidden="true">↗</span></span><p>Check the evidence behind the big names.</p><small>12 dossiers</small></a><a href="/sectors"><span class="home-tool-name">Industries<span aria-hidden="true">↗</span></span><p>Understand what changes in your work.</p><small>18 briefings</small></a></div><p class="home-note">A curated directory. Check each entry’s date and sources.</p></section></div><section class="home-join" id="join" aria-labelledby="join-title"><div><h2 id="join-title">Make a little room for clarity.</h2><p>Get the next checked edition in your inbox.</p></div><form data-sub><label for="briefing-email">Your email</label><div class="home-email-row"><input id="briefing-email" type="email" name="email" required placeholder="[email protected]" autocomplete="email"><button type="submit">Get the briefing <span aria-hidden="true">→</span></button></div><p class="home-note">Free email updates. Unsubscribe any time.</p></form><p class="home-sub-status" data-sub-msg role="status" aria-live="polite"></p></section></div>
122<script>(function(){const archivedStoryIds = ["musk-gpt6-level-in-three-months","gemini-3-8-voice-quality-price","openai-mentalhealthbench-clinicians-score-below-models","gpt-6-sol-luna-cost-mistakes","opus-5-5-price-claim","nvidia-agent-safety-could-have-stopped-hugging-face-hack","openai-agents-un-site-16500-scans","openai-prompt-worm-found-in-simulation-not-wild","openai-pause-training-latest-models","openai-rogue-agents-three-us-government-sites","openai-medicare-portal","gallup-ai-worry-survey","oxford-ai-agent-blackjack-collusion","transluce-first-government-hack-attempts-failed","perplexity-space-sandbox-held-network-fence-leaked","eviltokens-ai-assisted-microsoft","minab-ai-overreliance-strike","gemini-hack-first-known","anthropic-project-swap-61-percent-vs-coin-flip-50","anthropic-biolab-crispr-discovery","enveda-ai-drugs-clinical-stage","alibaba-damo-radar-146-conditions","meta-camera-free-glasses","google-private-memory-even-google-cannot-read","meta-muse-safe-and-secure","deepseek-1b-run-rate-vs-70m-seven-months","snorkel-ai-valuation-tripled","xiaomi-mimo-v26-training-cost","us-russia-stripped-human-oversight-un-ai-weapons-text","pentagon-anthropic-appeals-win-one-of-two-designations","gates-billion-deaths-needs-ill-intent","medicare-wiser-ai-contractors-paid-share-of-denials"];
123
124    const oldStoryId = location.hash.slice(1);
125    if (archivedStoryIds.includes(oldStoryId) && !document.getElementById(oldStoryId)) location.replace(`/week#${encodeURIComponent(oldStoryId)}`);
126    if (['my-brief', 'industries'].includes(oldStoryId)) location.replace(`/research#your-industry`);
127  })();</script>
127<script type="module">document.querySelectorAll(`[data-sub]`).forEach(e=>e.addEventListener(`submit`,async t=>{t.preventDefault();let n=e.querySelector(`button`),r=document.querySelector(`[data-sub-msg]`);n.disabled=!0,r.textContent=``;try{let t=new FormData(e);t.set(`fmt`,`json`),t.set(`attr`,`home_daily`);let n=await fetch(`/subscribe`,{method:`POST`,body:t,credentials:`same-origin`}),i=await n.json().catch(()=>null);if(!n.ok||!i||i.ok===!1)throw Error(n.status===400?`invalid`:`failed`);window.bskTrack?.(`gate_submit`,{src:`home_daily`}),e.hidden=!0,r.textContent=`You’re subscribed. Look out for the next checked edition.`}catch(e){n.disabled=!1,r.textContent=e instanceof Error&&e.message===`invalid`?`Please check your email address.`:`Your subscription did not go through. Please try again.`}}));</script>
127</main><footer class="sxf"><div class="sxf-in"><div class="sxf-brand"><a class="sxf-logo" href="/" aria-label="The BS Killer">The <span class="logo-bs">BS</span> Killer</a><p>AI claims, checked against their own receipts. Fluent is not the same as true.</p></div><nav class="sxf-col" aria-label="Research"><h4>Read & research</h4><a href="/">Your briefing</a><a href="/research">All research tools</a><a href="/startups">Startup database</a><a href="/players">Player dossiers</a><a href="/sectors">Industries</a><a href="/models">Labs and models</a><a href="/timeline">AI timeline</a><a href="/ledger">Claim search</a><a href="/who">Company claim histories</a><a href="/learn">Learn AI concepts</a><a href="/wire">The wire</a></nav><nav class="sxf-col" aria-label="Trust"><h4>Trust</h4><a href="/week">Recent checks & corrections</a><a href="/methodology">How we check</a><a href="/mission">Mission</a><a href="/verification">Verification record</a><a href="/promises">Promise watch</a><a href="/why">Why read us</a></nav><nav class="sxf-col" aria-label="Membership"><h4>Membership</h4><a href="/pricing">Pricing</a><a href="/login">Sign in</a><a href="/account">Account</a><a href="/careers">Careers</a></nav></div><p class="sxf-legal">&copy; Inferno Tech Pty Ltd. No clickbait: the verdict is in the headline. Receipts or it didn't happen.</p></footer>
127<script>
128  (function () {
129    try {
130      var aid = localStorage.getItem("bsk_sid");
131      if (!aid) { aid = Date.now().toString(36) + Math.random().toString(36).slice(2, 8); localStorage.setItem("bsk_sid", aid); }
132      var ses = sessionStorage.getItem("bsk_ses");
133      if (!ses) { ses = Date.now().toString(36) + Math.random().toString(36).slice(2, 6); sessionStorage.setItem("bsk_ses", ses); }
134      var ref = new URLSearchParams(location.search).get("ref") || "";
135      function send(t, m) {
136        try {
137          var body = JSON.stringify({ t: t, p: location.pathname, sid: ses, aid: aid, ref: ref, m: m || null });
138          if (navigator.sendBeacon) navigator.sendBeacon("/api/ev", new Blob([body], { type: "application/json" }));
139          else fetch("/api/ev", { method: "POST", headers: { "Content-Type": "application/json" }, body: body, keepalive: true });
140        } catch (e) {}
141      }
142      window.bskTrack = send;
143      send("view");
144      // WHAT links they click: one delegated listener, capture-phase so it fires
145      // before navigation. Records the destination + link text (trimmed).
146      addEventListener("click", function (ev) {
147        try {
148          var a = ev.target && ev.target.closest && ev.target.closest("a[href]");
149          if (!a) return;
150          var href = a.getAttribute("href") || "";
151          if (!href || href[0] === "#" || href.indexOf("javascript:") === 0) return;
152          send("click", { href: href.slice(0, 200), text: (a.textContent || "").trim().slice(0, 80) });
153        } catch (e) {}
154      }, true);
155      // WHEN they log in: if a Clerk session cookie is present, ping once per tab
156      // session. The server verifies the session and writes login_count/last_seen
157      // (Clerk auth otherwise never updates them) + links this anon id to the member.
158      try {
159        if (/(^|;\s*)__session=/.test(document.cookie) && !sessionStorage.getItem("bsk_login_ping")) {
160          sessionStorage.setItem("bsk_login_ping", "1");
161          fetch("/api/track/login", { method: "POST", headers: { "Content-Type": "application/json" },
162            body: JSON.stringify({ aid: aid }), credentials: "same-origin", keepalive: true });
163        }
164      } catch (e) {}
165      // Visible-page presence: at most once per minute per tab, including
166      // navigation. This is a recent visibility signal, not proof of attention.
167      // No query string or member identity is sent; the server verifies identity.
168      var presenceTimer = null;
169      var presenceKey = "bsk_presence_at";
170      // 2026-09-27: was 60000 (one database write a minute per open tab, which
171      // kept the Neon compute awake around the clock and exhausted its plan).
172      // Now 30 minutes: an open tab still reads as present on the live view.
173      var presenceEvery = 1800000;
174      function stopPresence() {
175        if (presenceTimer !== null) clearTimeout(presenceTimer);
176        presenceTimer = null;
177      }
178      function presence() {
179        stopPresence();
180        if (document.visibilityState !== "visible") return;
181        var now = Date.now();
182        var last = Number(sessionStorage.getItem(presenceKey)) || 0;
183        var remaining = last && last <= now ? presenceEvery - (now - last) : 0;
184        if (remaining <= 0) {
185          sessionStorage.setItem(presenceKey, String(now));
186          fetch("/api/presence", { method: "POST", credentials: "same-origin", keepalive: true,
187            headers: { "Content-Type": "application/json" },
188            body: JSON.stringify({ aid: aid, sid: ses, p: location.pathname })
189          }).catch(function () { /* The next eligible heartbeat retries; reading stays available. */ });
190          remaining = presenceEvery;
191        }
192        presenceTimer = setTimeout(presence, remaining);
193      }
194      presence();
195      addEventListener("visibilitychange", function () {
196        if (document.visibilityState === "visible") presence();
197        else stopPresence();
198      });
199      addEventListener("pagehide", stopPresence);
200      addEventListener("pageshow", presence);
201      // engagement: track deepest scroll + time on page, flush once on leave.
202      var start = Date.now(), maxDepth = 0, flushed = false;
203      function measure() {
204        var h = document.documentElement, sh = h.scrollHeight - h.clientHeight;
205        var top = h.scrollTop || document.body.scrollTop || 0;
206        var d = sh > 0 ? Math.round((top / sh) * 100) : 100;
207        if (d > maxDepth) maxDepth = Math.min(100, d);
208      }
209      addEventListener("scroll", measure, { passive: true });
210      function flush() {
211        if (flushed) return; flushed = true;
212        var dwell = Date.now() - start;
213        // "read" = a genuine engagement signal, not a bounce.
214        if (dwell > 4000 || maxDepth >= 50) send("read", { dwell: dwell, depth: maxDepth });
215      }
216      addEventListener("visibilitychange", function () { if (document.visibilityState === "hidden") flush(); });
217      addEventListener("pagehide", flush);
218    } catch (e) {}
219  })();
220</script>
220<script type="module">var e=new IntersectionObserver(t=>t.forEach(t=>{t.isIntersecting&&(t.target.classList.add(`in`),e.unobserve(t.target))}),{threshold:.12});document.querySelectorAll(`[data-reveal]`).forEach(t=>e.observe(t));</script>
220<script type="module">var e=new Audio,t=null;document.querySelectorAll(`.listen`).forEach(n=>n.addEventListener(`click`,()=>{let r=n;if(t===r&&!e.paused){e.pause(),r.classList.remove(`playing`),r.textContent=`▶ LISTEN`;return}t&&(t.classList.remove(`playing`),t.textContent=`▶ LISTEN`),e.src=r.dataset.audio||``,e.play().catch(()=>{r.textContent=`AUDIO SOON`}),t=r,r.classList.add(`playing`),r.textContent=`⏸ PLAYING`})),e.addEventListener(`ended`,()=>{t&&=(t.classList.remove(`playing`),t.textContent=`▶ LISTEN`,null)});</script>
220<script>
221      (function () {
222        var p = location.pathname.replace(/\/$/, "") || "/";
223        document.querySelectorAll("header.site nav > a").forEach(function (a) {
224          var h = a.getAttribute("href"); if (!h || h === "/login") return;
225          if (h === "/" ? p === "/" : p === h || p.indexOf(h + "/") === 0) a.setAttribute("aria-current", "page");
226        });
227      })();
228      // Nav dropdowns (Explore, About). The nav row scrolls sideways on phones,
229      // so it has overflow:auto, which CLIPPED the open menu: it rendered
230      // invisible under the page (2026-09-24). An open menu is lifted to <body>
231      // and placed under its button, where nothing can clip it; on close it
232      // goes back inside its <details>, which hides it natively.
233      (function () {
234        var dds = Array.prototype.slice.call(document.querySelectorAll(".navdd"));
235        function place(d, m) {
236          var r = d.querySelector("summary").getBoundingClientRect();
237          m.style.top = Math.round(r.bottom + 6) + "px";
238          m.style.left = Math.max(12, Math.min(Math.round(r.left), window.innerWidth - m.offsetWidth - 12)) + "px";
239        }
240        dds.forEach(function (d) {
241          var m = d.querySelector(".navdd-menu"); if (!m) return;
242          d.addEventListener("toggle", function () {
243            if (d.open) {
244              dds.forEach(function (o) { if (o !== d && o.open) o.removeAttribute("open"); });
245              m.classList.add("navpop"); document.body.appendChild(m); place(d, m);
246              var first = m.querySelector("a"); if (first) first.focus({ preventScroll: true });
247            } else { m.classList.remove("navpop"); d.appendChild(m); }
248          });
249          d.addEventListener("keydown", function (e) { if (e.key === "Escape") d.removeAttribute("open"); });
250          m.addEventListener("keydown", function (e) { if (e.key === "Escape") { d.removeAttribute("open"); d.querySelector("summary").focus(); } });
251        });
252        document.addEventListener("click", function (e) {
253          dds.forEach(function (d) {
254            var m = document.querySelector(".navpop");
255            if (d.open && !d.contains(e.target) && !(m && m.contains(e.target) && e.target.tagName !== "A")) d.removeAttribute("open");
256          });
257        });
258        window.addEventListener("resize", function () { dds.forEach(function (d) { if (d.open) d.removeAttribute("open"); }); });
259        window.addEventListener("scroll", function () { dds.forEach(function (d) { if (d.open) d.removeAttribute("open"); }); }, { passive: true });
260      })();
261    </script>
261<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"9f1ff0bebe9a4f1e838751badc9bd8f8","r":1,"spa":2}' crossorigin="anonymous"></script>
261
262</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.