<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Matt Macosko</title>
    <description>The latest articles on DEV Community by Matt Macosko (@matt_macosko_f3829cfd86b8).</description>
    <link>https://dev.to/matt_macosko_f3829cfd86b8</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3881937%2Fd462eaf2-e4e1-452e-82b5-c8a66e8941d1.jpg</url>
      <title>DEV Community: Matt Macosko</title>
      <link>https://dev.to/matt_macosko_f3829cfd86b8</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/matt_macosko_f3829cfd86b8"/>
    <language>en</language>
    <item>
      <title>The IRS Said Yes — and What That Does and Doesn’t Mean</title>
      <dc:creator>Matt Macosko</dc:creator>
      <pubDate>Thu, 16 Jul 2026 06:10:44 +0000</pubDate>
      <link>https://dev.to/matt_macosko_f3829cfd86b8/the-irs-said-yes-and-what-that-does-and-doesnt-mean-2lnj</link>
      <guid>https://dev.to/matt_macosko_f3829cfd86b8/the-irs-said-yes-and-what-that-does-and-doesnt-mean-2lnj</guid>
      <description>&lt;p&gt;Back on June 3rd I published a piece here saying the Cannabis Device Safety Institute had filed its federal application, and I made a point of leaning on that word — &lt;em&gt;application&lt;/em&gt;. Filed, not granted. Pending, not approved. Not a tax-exempt charity, contributions not deductible, and we’d say so plainly every time, because saying it any other way would be exactly the kind of thing this institute exists to push against.&lt;/p&gt;

&lt;p&gt;So I owe you the update in the same register.&lt;/p&gt;

&lt;p&gt;The IRS granted it. The determination letter is dated June 29, 2026. CDSI is exempt from federal income tax under Section 501(c)(3), classified as a public charity under Section 509(a)(2) — not a private foundation — with the exemption effective April 27, 2026, retroactive to the day the articles were filed. Contributions are deductible under Section 170.&lt;/p&gt;

&lt;p&gt;That’s the whole announcement. Now let me do the part I think matters more, which is being precise about what it does and doesn’t mean.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it doesn’t mean
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;It is not an endorsement.&lt;/strong&gt; Recognition of exemption is a determination about tax status. The IRS did not review our methodology, did not evaluate our off-gas protocol, and has no opinion whatsoever about whether ceramic donut atomizers off-gas at 650°F. No agency has blessed CDSI’s findings, because CDSI hasn’t published findings yet. If you ever see me imply otherwise, call me on it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It doesn’t make CDSI a regulator.&lt;/strong&gt; We’re a private nonprofit. We have no authority over anyone, we can’t compel any manufacturer to do anything, and we’re not seeking a government designation. The model is UL, ASTM, the NFPA Research Foundation — bodies that earned standing by being useful and rigorous, not by being appointed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It doesn’t mean we have a lab — yet.&lt;/strong&gt; Right now CDSI pays accredited independent labs and publishes what comes back. Pay the lab, not pay to pass. But the goal was never to outsource forever: the plan is for this institute to build and run its own testing bench, because the body that writes the methodology should eventually be able to execute it too — and the determination letter is exactly what makes that fundable. Foundation grants and tax-deductible donations can now go toward standing up a lab of our own. If and when that lab exists, nothing about the discipline changes — open methodology, public reports, every conflict on the cover page.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It doesn’t finish the paperwork.&lt;/strong&gt; California still treats CDSI as a taxable corporation until a separate state filing goes through. That one’s in an envelope, not a press release.&lt;/p&gt;

&lt;h2&gt;
  
  
  About the timeline, honestly
&lt;/h2&gt;

&lt;p&gt;We filed the full Form 1023 on June 3. The determination is dated June 29 — 26 days later.&lt;/p&gt;

&lt;p&gt;The IRS publishes exactly one number about how long this takes: &lt;em&gt;“We issue 80% of Form 1023 application determinations within 191 days.”&lt;/em&gt; That’s from their own “Where’s my application” page. So: 26 days, against a published benchmark of 191, on the long form rather than the 1023-EZ shortcut, with no request for expedited handling.&lt;/p&gt;

&lt;p&gt;I want to be careful with that number, because it would be very easy to turn it into something it isn’t.&lt;/p&gt;

&lt;p&gt;I can’t tell you it’s a record. Nobody can tell you that, about any organization. The IRS’s public files record determination dates by month only — no day — and carry no application-submitted date at all. The interval literally cannot be computed from public data, including the IRS’s own. So anyone claiming a record in this category is claiming something no dataset could check, and I’d rather not be that guy.&lt;/p&gt;

&lt;p&gt;I also can’t tell you the speed proves the application was good. That’s the flattering read, and I don’t think it survives scrutiny. The IRS has fast-track lanes for straightforward cases, and how big those lanes are isn’t published. The six days between answering their follow-up letter and getting the determination is, as far as I can tell, just the IRS’s own internal rule about how fast a specialist has to close a case once you respond. And the biggest variable — when the application got assigned to a human at all — was completely outside my control and I can’t explain why it happened when it did.&lt;/p&gt;

&lt;p&gt;What I can say is what we actually did, and let you decide if any of it mattered:&lt;/p&gt;

&lt;p&gt;We paid $600 for the long form instead of $275 for the EZ, on purpose, because the EZ doesn’t have room to explain why a fee-for-service testing subsidiary serves a public mission — and filings like ours get bounced back to the long form anyway, months later. The slow-looking choice was the fast one.&lt;/p&gt;

&lt;p&gt;We disclosed the conflicts instead of burying them. The founder of a cannabis hardware standards body builds cannabis hardware. That’s on the record, in the conflict of interest policy, in the state charity filing, and it’ll be on the cover page of every report we publish.&lt;/p&gt;

&lt;p&gt;We went through this site and cut every claim we couldn’t prove — before we filed, not after. No “first,” no “leading,” no partnerships that hadn’t happened. Reviewers read your website. There was nothing to pick at because we’d already picked at it ourselves.&lt;/p&gt;

&lt;p&gt;And when the IRS wrote asking for more information, we answered within hours of opening the envelope instead of sitting on the 28 days we had.&lt;/p&gt;

&lt;p&gt;None of that is clever. It’s just doing the boring things in the right order.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it actually changes
&lt;/h2&gt;

&lt;p&gt;Donations to CDSI are now tax-deductible. That’s real — it means a foundation can fund hardware testing, and an individual who cares about this can help and take the deduction.&lt;/p&gt;

&lt;p&gt;CDSI is registered with the federal government and eligible for federal grants — that happened back on June 23, with the SAM.gov registration going active.&lt;/p&gt;

&lt;p&gt;Put those together and here’s the thing I care about: &lt;strong&gt;the money to characterize this hardware can now exist.&lt;/strong&gt; For fourteen years the reason nobody tested the device was that no one would pay for it. In 2016 I paid a lab out of pocket to run an off-gas test on a concentrate vaporizer because there was no funding source in the world for that work. That’s still the founding artifact of this institute, and it’s still the reason it exists.&lt;/p&gt;

&lt;p&gt;Now there’s a vehicle that can receive that money. That’s what a determination letter is. Not a trophy — plumbing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where this goes
&lt;/h2&gt;

&lt;p&gt;The next thing I want to make the case for is bigger than safety, and I’ll write it properly soon.&lt;/p&gt;

&lt;p&gt;It’s this: you cannot honestly answer whether inhaled cannabis helps someone until you know what the device contributed to the dose. Heat a vaporizer and it puts its own chemistry into the same stream carrying the cannabis. So every measured outcome — a contaminant, a symptom, a relief — has two possible sources: the material and the machine. That’s not noise you can fix with more study subjects. It’s an attribution problem, and no sample size touches it.&lt;/p&gt;

&lt;p&gt;Every other measurement science solved this a century ago. The chemist runs a blank before running samples. Nobody doses a patient through an uncharacterized nebulizer. Cannabis research does the equivalent constantly, not out of carelessness, but because no one was ever responsible for the device.&lt;/p&gt;

&lt;p&gt;Which means hardware characterization isn’t adjacent to the medical question. It’s upstream of it. First you characterize the device. Then you have a device you can trust as an instrument. Then — and only then — you can ask what the medicine does to a person and believe the answer.&lt;/p&gt;

&lt;p&gt;It all starts with the devices. Not because the devices matter most. The person matters most. But the device is the part you have to understand first in order to understand any of the rest of it honestly.&lt;/p&gt;

&lt;p&gt;That’s the work. The letter just means we can afford to do it.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;The Cannabis Device Safety Institute is a California nonprofit public benefit corporation, recognized by the IRS as exempt under IRC § 501(c)(3) and classified as a public charity under § 509(a)(2) (determination letter dated June 29, 2026; EIN 42-2429365). Recognition of exemption is a determination of federal tax status and is not an endorsement of the Institute or its findings by the IRS or any government agency. cdsi.click&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://marijuanaunion.com" rel="noopener noreferrer"&gt;Marijuana Union&lt;/a&gt;. The Cannabis Device Safety Institute is an independent 501(c)(3) nonprofit standards body for cannabis consumption hardware — open methodology, public reports, every conflict of interest on the cover page. Methodology, papers, and the public record: &lt;a href="https://cdsi.click" rel="noopener noreferrer"&gt;cdsi.click&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>blog</category>
    </item>
    <item>
      <title>M5 Max + 128GB = a 30B AI Coding Agent Running Locally. Wi-Fi Off.</title>
      <dc:creator>Matt Macosko</dc:creator>
      <pubDate>Mon, 29 Jun 2026 17:18:47 +0000</pubDate>
      <link>https://dev.to/matt_macosko_f3829cfd86b8/m5-max-128gb-a-30b-ai-coding-agent-running-locally-wi-fi-off-4ggh</link>
      <guid>https://dev.to/matt_macosko_f3829cfd86b8/m5-max-128gb-a-30b-ai-coding-agent-running-locally-wi-fi-off-4ggh</guid>
      <description>&lt;p&gt;&lt;a href="https://nicedreamzwholesale.com/wp-content/uploads/2026/04/qwen_speed_promo_FINAL.mp4" rel="noopener noreferrer"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The M5 Max MacBook Pro with 128 GB of unified memory is the first laptop that can hold a frontier-class coding agent entirely in RAM. No GPU rack. No cloud. No subscription.&lt;/p&gt;

&lt;p&gt;That clip up top isn’t a render. That’s Qwen 3 Coder — 30 billion parameters, 8-bit MLX — running on this MacBook with the Wi-Fi off. Around 55 tokens per second. Total cost to keep running it: zero.&lt;/p&gt;

&lt;p&gt;The thing that matters more than the spec sheet is &lt;strong&gt;what it actually unlocks.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why the M5 Max changes the math
&lt;/h2&gt;

&lt;p&gt;Until now, running a 30B+ parameter model meant a GPU rack — or paying a cloud API per token. The M5 Max changes that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;128 GB unified memory.&lt;/strong&gt; The entire model lives in fast RAM. No GPU offload, no quantization tricks past 8-bit. The CPU and “GPU” share the same memory, so there’s no copy step between them.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mixture-of-experts plays perfectly with Apple Silicon.&lt;/strong&gt; Qwen 3 Coder is 30B total but only 3B active per token. That’s a math problem the M5 Max’s memory bandwidth eats for breakfast.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MLX runs at near-CUDA speed.&lt;/strong&gt; Apple’s native ML framework hits ~55 tok/s on the 8-bit quant. No CUDA tax, no Nvidia driver politics, no $40,000 GPU bill.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It’s a regular store-bought laptop.&lt;/strong&gt; No GPU rack. No data center. No cloud bill. You can run it on a plane.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This wasn’t possible on a laptop a year ago. It is now.&lt;/p&gt;

&lt;h2&gt;
  
  
  What you can do with it now
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Read a legal contract — and have it never leave your machine.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Most AI tools pipe your document to a server somewhere. With this setup, the bytes don’t leave the laptop. NDAs, supplier agreements, employment contracts — review them at your kitchen table without uploading them to anyone.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Write production code in a couple of seconds.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
The video shows it: real Python function, real Qwen output, no edits. The agent’s tool-calling is good enough to drop into Claude Code’s loop, where it’ll edit files, run shell commands, and iterate. It’s plenty for everything from one-off scripts to refactoring real production code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Analyze patient charts without a HIPAA violation.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
For doctors, therapists, intake clinics — anything with PHI on it — local-only AI isn’t a nice-to-have, it’s the only legal option. Same model, same speed, zero bytes leaving the device.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Build agents that don’t charge you per call.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
This is the one most people sleep on. Pay-per-token cloud APIs make agents expensive to leave running. Once the model is local, you can let an agent loop overnight, hit it with thousands of requests, kick off a watcher that scans your inbox every two minutes — and the cost stays at zero.&lt;/p&gt;

&lt;h2&gt;
  
  
  The full stack
&lt;/h2&gt;

&lt;p&gt;Here’s the receipt:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Hardware:&lt;/strong&gt; M5 Max MacBook Pro, 128 GB unified memory.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Model:&lt;/strong&gt; &lt;a href="https://huggingface.co/lmstudio-community/Qwen3-Coder-30B-A3B-Instruct-MLX-8bit" rel="noopener noreferrer"&gt;Qwen3-Coder-30B-A3B-Instruct-MLX-8bit&lt;/a&gt; — about 30 GB on disk. Mixture-of-experts, ~3B params active per token.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Server:&lt;/strong&gt; A small Python proxy at localhost:4000 that speaks the Anthropic Messages API, so the &lt;a href="https://claude.com/claude-code" rel="noopener noreferrer"&gt;Claude Code CLI&lt;/a&gt; thinks it’s talking to the cloud — except it’s talking to a hard drive.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Total monthly cost:&lt;/strong&gt; $0 once it’s downloaded.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s it. No Docker, no Kubernetes, no VPS. Just a laptop on a desk.&lt;/p&gt;

&lt;h2&gt;
  
  
  The performance, honestly
&lt;/h2&gt;

&lt;p&gt;The local-AI space is full of overclaims, so the straight numbers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;55 tokens per second&lt;/strong&gt; on a real coding task. Sustained, not peak.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Two seconds&lt;/strong&gt; to write a working find_median() function. Three to four seconds for most refactors.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tool-calling reliability&lt;/strong&gt; is good enough for the Claude Code agentic loop. Not as locked-in as Sonnet 4.6, but plenty for getting work done.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What it’s not:&lt;/strong&gt; a Sonnet replacement for nuanced reasoning, long contexts, or really tricky debugging. For day-to-day code agent work, it more than holds its own.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why the offline part matters
&lt;/h2&gt;

&lt;p&gt;The reason “Wi-Fi off” keeps coming back in the demo isn’t a gimmick. It’s the whole thesis.&lt;/p&gt;

&lt;p&gt;If a tool needs the internet, three things are true:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Someone else can read what you sent.&lt;/li&gt;
&lt;li&gt;Someone else can charge you for it.&lt;/li&gt;
&lt;li&gt;Someone else can take it away.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If the same tool runs locally, none of those are true. That’s a different category of software. Not better at every task — but yours.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benchmarks — actually run, not cited
&lt;/h2&gt;

&lt;p&gt;Big claims need numbers. So here’s what Qwen 3 Coder 30B-A3B (8-bit MLX) actually scores on this MacBook, run end-to-end against the local localhost:4000 server. Every problem solved by the model, executed in a Python subprocess, scored pass/fail. Pass@1, temperature=0, single sample per problem.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;N&lt;/th&gt;
&lt;th&gt;Pass@1&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;HumanEval&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;164/164 (full)&lt;/td&gt;
&lt;td&gt;81.7%&lt;/td&gt;
&lt;td&gt;Python function-completion classic. Saturated benchmark; modern coding models cluster 75–95%. 14 min total wall-clock.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;MBPP&lt;/strong&gt; (sanitized)&lt;/td&gt;
&lt;td&gt;168/427 (sampled)&lt;/td&gt;
&lt;td&gt;83.3%&lt;/td&gt;
&lt;td&gt;Mostly Basic Python Problems. Pass rate was stable since n=120; a few outlier tasks induce very long model responses, so I cut off at 168.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Both runs used pass@1, temperature=0, 10s execution timeout, on the local 8-bit MLX quantization. No retries. No best-of-N tricks. Single sample per problem.&lt;/p&gt;

&lt;h3&gt;
  
  
  For context — what the bigger sibling scores on harder benchmarks
&lt;/h3&gt;

&lt;p&gt;The Qwen team didn’t publish HumanEval/MBPP for any Qwen3-Coder variant — they consider those benchmarks saturated. Their &lt;a href="https://qwenlm.github.io/blog/qwen3-coder/" rel="noopener noreferrer"&gt;official benchmarks&lt;/a&gt; are agentic, and they ran them on the flagship Qwen3-Coder-480B-A35B-Instruct (the bigger sibling, ~16× the active params of the 30B-A3B running on this laptop). For context — here’s what the flagship 480B scores on those harder agentic benchmarks compared to the major closed models:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Agentic Benchmark&lt;/th&gt;
&lt;th&gt;Qwen3-Coder 480B&lt;/th&gt;
&lt;th&gt;Claude Sonnet 4&lt;/th&gt;
&lt;th&gt;GPT-4.1&lt;/th&gt;
&lt;th&gt;DeepSeek-V3&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;SWE-bench Verified&lt;/strong&gt; (500-turn)&lt;/td&gt;
&lt;td&gt;69.6&lt;/td&gt;
&lt;td&gt;70.4&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Terminal-Bench&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;37.5&lt;/td&gt;
&lt;td&gt;35.5&lt;/td&gt;
&lt;td&gt;25.3&lt;/td&gt;
&lt;td&gt;2.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;BFCL-v3&lt;/strong&gt; (function calling)&lt;/td&gt;
&lt;td&gt;68.7&lt;/td&gt;
&lt;td&gt;73.3&lt;/td&gt;
&lt;td&gt;62.9&lt;/td&gt;
&lt;td&gt;64.7&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Aider-Polyglot&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;61.8&lt;/td&gt;
&lt;td&gt;56.4&lt;/td&gt;
&lt;td&gt;52.4&lt;/td&gt;
&lt;td&gt;56.9&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;WebArena&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;49.9&lt;/td&gt;
&lt;td&gt;51.1&lt;/td&gt;
&lt;td&gt;44.3&lt;/td&gt;
&lt;td&gt;40.0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Source: &lt;a href="https://qwenlm.github.io/blog/qwen3-coder/" rel="noopener noreferrer"&gt;Qwen team’s official blog&lt;/a&gt;. The 30B-A3B running on this MacBook is a smaller sibling of the 480B — it trades absolute peak agentic ceiling for fitting in 30 GB and running 24/7 on local hardware. For most coding tasks people actually do in a day, HumanEval/MBPP-class accuracy matters more than the SWE-bench top-line, and on those it sits where it should: useful, fast, local.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where this is heading
&lt;/h2&gt;

&lt;p&gt;The next year of the AI conversation isn’t going to be “which model is smartest.” It’s going to be “which workloads belong on your machine, and which belong on someone else’s.”&lt;/p&gt;

&lt;p&gt;Compliance-bound work — legal, medical, financial — is going to move local fast. Code-agent loops will follow because the math (per-call cost vs. zero) is brutal. The M5 Max with 128 GB of unified memory is the laptop that lets that happen.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it yourself
&lt;/h2&gt;

&lt;p&gt;The launchers are open source on GitHub: &lt;a href="https://github.com/nicedreamzapp/claude-code-local" rel="noopener noreferrer"&gt;nicedreamzapp/claude-code-local&lt;/a&gt;. The README walks through downloading the model and pointing Claude Code at the local server.&lt;/p&gt;

&lt;p&gt;For law firms, medical practices, and accountants that want help getting this running on their own hardware — that’s what &lt;a href="https://nicedreamzwholesale.com/airgap" rel="noopener noreferrer"&gt;AirGap&lt;/a&gt; is. 14-day pilot, fixed scope, the data never leaves your machines.&lt;/p&gt;

&lt;p&gt;— matt&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://nicedreamzwholesale.com/category/ai-computing/" rel="noopener noreferrer"&gt;Nice Dreamz Wholesale&lt;/a&gt;. Run AI locally on your own hardware with &lt;a href="https://github.com/nicedreamzapp/claude-code-local" rel="noopener noreferrer"&gt;claude-code-local&lt;/a&gt;, open source and no cloud required. More at &lt;a href="https://nicedreamzwholesale.com/software/" rel="noopener noreferrer"&gt;nicedreamzwholesale.com/software&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>aiampcomputing</category>
    </item>
    <item>
      <title>4 AI Models Built the Same Game on One Laptop — and a Local One Beat the Cloud</title>
      <dc:creator>Matt Macosko</dc:creator>
      <pubDate>Tue, 23 Jun 2026 05:34:34 +0000</pubDate>
      <link>https://dev.to/matt_macosko_f3829cfd86b8/4-ai-models-built-the-same-game-on-one-laptop-and-a-local-one-beat-the-cloud-2efo</link>
      <guid>https://dev.to/matt_macosko_f3829cfd86b8/4-ai-models-built-the-same-game-on-one-laptop-and-a-local-one-beat-the-cloud-2efo</guid>
      <description>&lt;p&gt;&lt;strong&gt;Four AI models. One job: build a playable game. One laptop.&lt;/strong&gt; I gave four different AI models the exact same prompt — build a complete, playable Asteroids game in a single HTML file — and then I actually played what each one built. Three ran entirely on my laptop. One was the cloud, as the benchmark to beat. Here is the whole thing in under a minute.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/y-W0tcVr5OU"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;I have been doing a lot of these little head-to-heads lately, and I wanted one where the test was real — not a riddle or a trick question, but an actual build. Give every model the same spec, let it write the whole thing in one shot, then open the file and see if the game actually plays. No cherry-picking, no fixing it up afterward. Either it runs or it doesn't.&lt;/p&gt;

&lt;h2&gt;
  
  
  The setup
&lt;/h2&gt;

&lt;p&gt;Everything ran on a MacBook Pro M5 Max with 128 GB of memory. Three of the four models ran 100% local — no internet, nothing leaving the machine — through MLX and llama.cpp. The fourth was Cloud Claude Opus, sitting in a data center, there to set the bar.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model&lt;/th&gt;
&lt;th&gt;Where&lt;/th&gt;
&lt;th&gt;Time&lt;/th&gt;
&lt;th&gt;Speed&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;DeepSeek V4 Flash 284B&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Local&lt;/td&gt;
&lt;td&gt;300s&lt;/td&gt;
&lt;td&gt;31 tok/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cloud Claude Opus&lt;/td&gt;
&lt;td&gt;Cloud&lt;/td&gt;
&lt;td&gt;48s&lt;/td&gt;
&lt;td&gt;115 tok/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Qwen3-Coder 30B&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Local&lt;/td&gt;
&lt;td&gt;33s&lt;/td&gt;
&lt;td&gt;95 tok/s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Gemma 4 31B&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Local&lt;/td&gt;
&lt;td&gt;145s&lt;/td&gt;
&lt;td&gt;26 tok/s&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The prompt was identical for all of them: a single self-contained HTML file, vanilla JavaScript, no libraries — a ship that rotates and thrusts, bullets, asteroids that split when you shoot them, screen wrap-around, score, lives, and a game-over screen. One shot.&lt;/p&gt;

&lt;h2&gt;
  
  
  What happened
&lt;/h2&gt;

&lt;p&gt;All four wrote a real, working game. That part genuinely surprised me — a few years ago, "write me a complete arcade game in one file" was not something you handed to a model running on a laptop and expected to play afterward.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DeepSeek&lt;/strong&gt; built the most polished one. A glowing ship with a thrust trail, a starfield background, asteroids that actually broke apart, hearts for lives. It took the longest, but it played beautifully. &lt;strong&gt;Cloud Claude&lt;/strong&gt; was fast and clean — lives, a level counter, even on-screen control hints. &lt;strong&gt;Qwen3-Coder 30B&lt;/strong&gt; was the speed demon, turning out a solid game in 33 seconds. And &lt;strong&gt;Gemma&lt;/strong&gt; delivered a tidy, working game of its own.&lt;/p&gt;

&lt;h2&gt;
  
  
  The verdict
&lt;/h2&gt;

&lt;p&gt;The winner, to my eye, was DeepSeek — and the part that sticks with me is that it was running &lt;em&gt;locally&lt;/em&gt;, on my desk, and it built a better game than the cloud model. Cloud Claude was excellent and much faster, but on the actual finished product, the local 284B model edged it out.&lt;/p&gt;

&lt;p&gt;The bigger point is the one I keep landing on in everything I write here. Three of these four ran completely offline, for free, on one machine. No subscription, no metered tokens, nothing leaving the laptop. The cloud is still faster, and for a lot of work that speed matters. But "you have to use the cloud or it won't be any good" is just not true anymore. Local AI is catching up, and on this particular test it pulled ahead.&lt;/p&gt;

&lt;h2&gt;
  
  
  Run local models yourself (free)
&lt;/h2&gt;

&lt;p&gt;If you want to try this, the abliterated MLX models I have converted for Apple Silicon are all free to pull:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://huggingface.co/divinetribe" rel="noopener noreferrer"&gt;My Hugging Face — abliterated MLX models for Apple Silicon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/nicedreamzapp/claude-code-local" rel="noopener noreferrer"&gt;claude-code-local&lt;/a&gt; — run Claude Code against a local model, no API key.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;The narration in the video is local text-to-speech, and the whole comparison was made on one MacBook. The only thing that touched the cloud was the Cloud Claude baseline.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://nicedreamzwholesale.com/2026/06/23/4-ai-models-built-the-same-game-on-one-laptop-and-a-local-one-beat-the-cloud/" rel="noopener noreferrer"&gt;Nice Dreamz Wholesale&lt;/a&gt;. I convert abliterated MLX models for Apple Silicon — all free at &lt;a href="https://huggingface.co/divinetribe" rel="noopener noreferrer"&gt;my Hugging Face&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>localai</category>
      <category>llm</category>
      <category>deepseek</category>
      <category>applesilicon</category>
    </item>
    <item>
      <title>Eight local AI agents on a Mac mini — and the product I'm building from them</title>
      <dc:creator>Matt Macosko</dc:creator>
      <pubDate>Tue, 26 May 2026 19:04:03 +0000</pubDate>
      <link>https://dev.to/matt_macosko_f3829cfd86b8/eight-local-ai-agents-on-a-mac-mini-and-the-product-im-building-from-them-1i50</link>
      <guid>https://dev.to/matt_macosko_f3829cfd86b8/eight-local-ai-agents-on-a-mac-mini-and-the-product-im-building-from-them-1i50</guid>
      <description>&lt;p&gt;A case study went around recently: a lawyer had wired up 66 AI agents on a Mac mini for his own firm — every one running locally, nothing touching a cloud API — and was looking for a commercial partner before releasing it as open source.&lt;/p&gt;

&lt;p&gt;I read that and realized I had been building the same shape of thing for my own small business for the last year. Eight ambient agents, all running on Apple Silicon, none of them touching cloud APIs. I had not productized any of them. I had also not gotten paid for any of them.&lt;/p&gt;

&lt;p&gt;This post is about what I'm doing about that.&lt;/p&gt;

&lt;h2&gt;
  
  
  The asset base
&lt;/h2&gt;

&lt;p&gt;I shipped a repo called claude-code-local. It's an MLX server that wraps three local language models (Gemma 4 31B, Llama 3.3 70B, Qwen 3.5 122B MoE) behind an OpenAI-compatible API. The setup script picks the right model for your hardware, downloads it, and puts a launcher on your Desktop. Three commands and you're running a 31-billion-parameter language model on your MacBook.&lt;/p&gt;

&lt;p&gt;It has 2,689 stars and 516 forks as of this writing. License is MIT. The whole thing is at github.com/nicedreamzapp/claude-code-local.&lt;/p&gt;

&lt;p&gt;That's the engine. What I had not built was the funnel.&lt;/p&gt;

&lt;h2&gt;
  
  
  The gap that ate me for a month
&lt;/h2&gt;

&lt;p&gt;Stars are people who think "I would love this." Forks are people who started doing the work. Neither converts to revenue.&lt;/p&gt;

&lt;p&gt;Reading that case study, what jumped out was: a lawyer with the technical chops to wire 66 agents could not productize the result. He has the buyer relationships (he is the buyer); I have the go-to-market background (I've sold consumer hardware direct to customers for years). The intersection nobody is shipping is "Mac mini with this stack pre-installed, delivered to your law firm."&lt;/p&gt;

&lt;p&gt;So I sat down and mapped what was actually missing.&lt;/p&gt;

&lt;h2&gt;
  
  
  The market gap, in numbers
&lt;/h2&gt;

&lt;p&gt;I researched the on-device AI market for May 2026. Here is what I found:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Free OSS (Ollama, LM Studio, Jan, Atomic Bot, my own repo): saturated, no money flowing&lt;/li&gt;
&lt;li&gt;Paid Mac App Store apps (Private LLM, Enclave AI, Local LLM): $10-30 one-time, real revenue for bootstrapped 2-person teams&lt;/li&gt;
&lt;li&gt;Cloud SaaS with zero-data-retention (Spellbook, CoCounsel): $69-$149/mo per seat, cloud-not-local&lt;/li&gt;
&lt;li&gt;Enterprise legal AI (Harvey): $1,200+/seat/month&lt;/li&gt;
&lt;li&gt;AI-native law firms (Manifest, Avantia, General Legal): not selling tools, they ARE the firm&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Two things stand out:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;The gap between "free OSS" and "$1,200/seat SaaS" is not being filled by subscription products. Private LLM's App Store reviews explicitly call out "no subscription" as the reason buyers picked them. The privacy buyer rejects recurring billing for privacy software. This is not opinion; it is in their reviews.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The Mac mini hardware bundle for privileged work is being built privately but not productized. Nobody is shipping it as a SKU.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That is the gap. That is what I am putting a product against.&lt;/p&gt;

&lt;h2&gt;
  
  
  The ladder
&lt;/h2&gt;

&lt;p&gt;I'm skipping the standard SaaS playbook because the market is telling me to. The privacy buyer rejects recurring billing — so the spine is one-time purchases, not subscriptions:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Rung&lt;/th&gt;
&lt;th&gt;Price&lt;/th&gt;
&lt;th&gt;Audience&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Free repo&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;Existing OSS audience, top of funnel&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AirGap Box&lt;/td&gt;
&lt;td&gt;$2,995 (Base) / $3,995 (Pro)&lt;/td&gt;
&lt;td&gt;Small firms wanting sovereignty without DIY&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Foundation consulting&lt;/td&gt;
&lt;td&gt;scoped&lt;/td&gt;
&lt;td&gt;Firms ready for deeper, white-glove deployment&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The free repo gets you curious. The Box converts the firms who would rather pay $3k than learn MLX. Foundation is for the firms that want it installed, tuned, and documented for their compliance counsel.&lt;/p&gt;

&lt;h2&gt;
  
  
  The three core agents
&lt;/h2&gt;

&lt;p&gt;Three agents that drop on top of any OpenAI-compatible local LLM server (the free claude-code-local repo by default, but they work with Ollama and others too) — and ship pre-installed on the Box:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Folder Watcher — drop a PDF, text, or Markdown file into ~/AirGap-Inbox/. Within 30 seconds, a structured Markdown summary appears in _summaries/. Uses macOS's textutil and mdimport for PDFs and docx without external dependencies.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Daily Briefing — every morning at 7:00 a LaunchAgent reads the folders you list in a config file and writes a one-page digest of what changed in the last 24 hours.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Local Q&amp;amp;A — a CLI command &lt;code&gt;airgap ask "your question"&lt;/code&gt; that answers from a single document you point it at, fully offline. Folder-wide indexing and citations across many files is on the roadmap — not something I'd oversell today.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The whole set is ~300 lines of Python. The installer is a &lt;code&gt;.command&lt;/code&gt; file you double-click. Total install time: under 60 seconds on the right hardware.&lt;/p&gt;

&lt;p&gt;I deliberately built them with zero authentication required. No IMAP credentials, no OAuth dance, no API keys — the install works for everyone on day one. The agents that need credentials (email drafting, Reddit lurking, calendar parsing) run on my own machines and ship in the AirGap Box, where there's a setup call to wire them up properly.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's in the AirGap Box
&lt;/h2&gt;

&lt;p&gt;The same stack on a Mac mini that arrives at your office. Pre-installed: claude-code-local MLX server, the three core agents, two more that need credentials (email drafter, prompt library), a default-blocked firewall, and a printed compliance memo template.&lt;/p&gt;

&lt;p&gt;Base ($2,995): Mac mini M4 16GB, Gemma 4 31B preloaded.&lt;br&gt;
Pro ($3,995): Mac mini M4 Pro 24GB, Llama 3.3 70B preloaded.&lt;/p&gt;

&lt;p&gt;Both include a 90-minute Zoom setup call and 30 days of email support. After that, you have a working private-AI workstation. We do not phone home. We do not see your data.&lt;/p&gt;

&lt;p&gt;COGS on the base unit is around $940. Margin around 69%. Cash-flow safe because Stripe charges at purchase; hardware ordered after.&lt;/p&gt;

&lt;h2&gt;
  
  
  Validation before scale
&lt;/h2&gt;

&lt;p&gt;I am not ordering inventory on speculation. The plan is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Day 0: launch publicly, with the Box gated by a waitlist (no checkout yet)&lt;/li&gt;
&lt;li&gt;Day 7: first review — Box waitlist signups&lt;/li&gt;
&lt;li&gt;Day 14: hard gate on Box — 20+ verified emails or we revisit positioning&lt;/li&gt;
&lt;li&gt;Day 30: full P&amp;amp;L review, decide whether to scale&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If the Box waitlist hits 20 in 14 days, I order the first 3 Mac minis. If it hits 5, I have not validated the rung; I revisit positioning before spending hardware money.&lt;/p&gt;

&lt;p&gt;This is the part the grifter posts skip. "I made $14,200/month in 72 hours" is not a thing that happens to honest businesses. What happens to honest businesses is "I opened a waitlist, watched signups for two weeks, decided whether to order inventory based on actual demand, and reported the real numbers."&lt;/p&gt;

&lt;h2&gt;
  
  
  Honest year-1 range
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Month&lt;/th&gt;
&lt;th&gt;Pessimistic&lt;/th&gt;
&lt;th&gt;Realistic&lt;/th&gt;
&lt;th&gt;Stretch&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;$0&lt;/td&gt;
&lt;td&gt;$400&lt;/td&gt;
&lt;td&gt;$2,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;$200&lt;/td&gt;
&lt;td&gt;$1,500&lt;/td&gt;
&lt;td&gt;$6,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;$800&lt;/td&gt;
&lt;td&gt;$3,500&lt;/td&gt;
&lt;td&gt;$12,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;td&gt;$1,500&lt;/td&gt;
&lt;td&gt;$6,000-8,000&lt;/td&gt;
&lt;td&gt;$20,000+&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;To hit the grifter's $14k/month claim, every rung needs to perform near the top of its range AND consulting needs to land. That happens in months 12-18 with discipline, not in 72 hours.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I will publish honestly
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Weekly waitlist + signup numbers (real, not vanity)&lt;/li&gt;
&lt;li&gt;The first refund (when it happens) and why&lt;/li&gt;
&lt;li&gt;The first Box install case study (with the firm's permission)&lt;/li&gt;
&lt;li&gt;The Box waitlist → order conversion, as it happens&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you want to see whether this business works, follow along on github.com/nicedreamzapp/claude-code-local and the AirGap landing pages. I'll post the numbers as they happen.&lt;/p&gt;

&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Free repo: github.com/nicedreamzapp/claude-code-local&lt;/li&gt;
&lt;li&gt;AirGap Box waitlist: nicedreamzwholesale.com/airgap-box&lt;/li&gt;
&lt;li&gt;Demo (NDA review on a laptop with Wi-Fi physically off, lsof on screen): youtube.com/watch?v=V_J1LpNGwmY&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why I'm posting this
&lt;/h2&gt;

&lt;p&gt;Because the next person to read a case study like that and think "I want this" deserves to find a productized version, not another Hacker News thread about MLX setup. And because every honest version of this story I publish is also a receipt — for me, that I built something real, and for the next builder, that the playbook works.&lt;/p&gt;

&lt;p&gt;If you have feedback on the pricing, the positioning, or the agents, leave a comment. I read everything.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;I'm building AirGap — pre-configured local AI on a Mac mini for firms handling private work. &lt;a href="https://nicedreamzwholesale.com/airgap-box" rel="noopener noreferrer"&gt;Join the AirGap Box waitlist&lt;/a&gt;, grab the &lt;a href="https://github.com/nicedreamzapp/claude-code-local" rel="noopener noreferrer"&gt;free open-source stack&lt;/a&gt;, or see &lt;a href="https://nicedreamzwholesale.com/airgap" rel="noopener noreferrer"&gt;AirGap consulting&lt;/a&gt; for compliance-sensitive firms (law, medical, finance).&lt;/em&gt;&lt;/p&gt;

</description>
      <category>privacy</category>
      <category>opensource</category>
      <category>macos</category>
      <category>ai</category>
    </item>
    <item>
      <title>HumanEval on a MacBook — 81.7% pass@1, Wi-Fi off</title>
      <dc:creator>Matt Macosko</dc:creator>
      <pubDate>Wed, 29 Apr 2026 18:11:49 +0000</pubDate>
      <link>https://dev.to/matt_macosko_f3829cfd86b8/humaneval-on-a-macbook-817-pass1-wi-fi-off-22ap</link>
      <guid>https://dev.to/matt_macosko_f3829cfd86b8/humaneval-on-a-macbook-817-pass1-wi-fi-off-22ap</guid>
      <description>&lt;p&gt;The M5 Max MacBook Pro with 128 GB of unified memory is the first laptop that can hold a frontier-class coding agent entirely in RAM. No GPU rack. No cloud. No subscription.&lt;/p&gt;

&lt;p&gt;I just ran HumanEval on it. Wi-Fi off the entire run.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;81.7% pass@1&lt;/strong&gt; on the full 164-problem benchmark&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Qwen 3 Coder 30B-A3B-Instruct&lt;/strong&gt; (8-bit MLX)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;14 minutes&lt;/strong&gt; wall-clock, &lt;strong&gt;$0/month&lt;/strong&gt; after the model download&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;YouTube walkthrough (three real problems, code streaming live, tests going green):&lt;br&gt;
&lt;strong&gt;&lt;a href="https://www.youtube.com/watch?v=muq7VdgxqRk" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=muq7VdgxqRk&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this number matters
&lt;/h2&gt;

&lt;p&gt;The Qwen team didn't publish HumanEval scores for any Qwen3-Coder variant — they consider the benchmark saturated and went straight to agentic ones (SWE-bench Verified, BFCL, Aider-Polyglot). For the 30B variant — the one that actually fits on a laptop — there were no published HumanEval/MBPP numbers. Until this run.&lt;/p&gt;

&lt;p&gt;I also ran &lt;strong&gt;MBPP (sanitized): 83.3% pass@1&lt;/strong&gt; on a 168-problem sample. Pass rate stable since n=120; full 427-run was impractical because a few outlier tasks induce very long model responses (10+ minutes each).&lt;/p&gt;

&lt;h2&gt;
  
  
  Methodology
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Setting&lt;/th&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Benchmark&lt;/td&gt;
&lt;td&gt;HumanEval — 164 Python tasks (full)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Metric&lt;/td&gt;
&lt;td&gt;pass@1 (first attempt only)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Temperature&lt;/td&gt;
&lt;td&gt;0.0 — deterministic&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sampling&lt;/td&gt;
&lt;td&gt;single sample per problem, no best-of-N&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Execution&lt;/td&gt;
&lt;td&gt;Python subprocess, 10s timeout&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hardware&lt;/td&gt;
&lt;td&gt;M5 Max MacBook Pro · 128 GB unified memory&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Model&lt;/td&gt;
&lt;td&gt;Qwen3-Coder-30B-A3B-Instruct-MLX-8bit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Network&lt;/td&gt;
&lt;td&gt;Wi-Fi &lt;strong&gt;OFF&lt;/strong&gt; the entire run&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Wall clock&lt;/td&gt;
&lt;td&gt;14 minutes&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  For context — Qwen3-Coder 480B's official agentic benchmarks
&lt;/h2&gt;

&lt;p&gt;The Qwen team's published numbers for the 480B flagship sibling (the bigger sibling of the 30B running on this MacBook):&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;Qwen3-Coder 480B&lt;/th&gt;
&lt;th&gt;Claude Sonnet 4&lt;/th&gt;
&lt;th&gt;GPT-4.1&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;SWE-bench Verified (500-turn)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;69.6&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;70.4&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Terminal-Bench&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;37.5&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;35.5&lt;/td&gt;
&lt;td&gt;25.3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;BFCL-v3&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;68.7&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;73.3&lt;/td&gt;
&lt;td&gt;62.9&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Aider-Polyglot&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;61.8&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;56.4&lt;/td&gt;
&lt;td&gt;52.4&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Source: &lt;a href="https://qwenlm.github.io/blog/qwen3-coder/" rel="noopener noreferrer"&gt;Qwen team's official blog&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why the offline part matters
&lt;/h2&gt;

&lt;p&gt;If a tool needs the internet, three things are true:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Someone else can read what you sent.&lt;/li&gt;
&lt;li&gt;Someone else can charge you for it.&lt;/li&gt;
&lt;li&gt;Someone else can take it away.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If the same tool runs locally, none of those are true. That's a different category of software — and for law firms, medical practices, and accountants handling client material, it's the only legal one.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reproduce it yourself
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Open-source launchers: &lt;a href="https://github.com/nicedreamzapp/claude-code-local" rel="noopener noreferrer"&gt;github.com/nicedreamzapp/claude-code-local&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;HumanEval dataset: &lt;a href="https://github.com/openai/human-eval" rel="noopener noreferrer"&gt;github.com/openai/human-eval&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Hardware: any M-series MacBook with ≥32 GB RAM (128 GB Max preferred for full 8-bit weights)&lt;/li&gt;
&lt;li&gt;Total monthly cost: &lt;strong&gt;$0&lt;/strong&gt; after the model download&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For law firms, medical practices, and accountants who want help getting this stack running on their own hardware — that's what &lt;a href="https://nicedreamzwholesale.com/airgap" rel="noopener noreferrer"&gt;AirGap&lt;/a&gt; is. 14-day pilot, fixed scope, the data never leaves your machines.&lt;/p&gt;

&lt;p&gt;— matt&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://marijuanaunion.com" rel="noopener noreferrer"&gt;Marijuana Union&lt;/a&gt;. For premium vaporizers visit &lt;a href="https://ineedhemp.com" rel="noopener noreferrer"&gt;iNeedHemp&lt;/a&gt;, wholesale at &lt;a href="https://nicedreamzwholesale.com" rel="noopener noreferrer"&gt;Nice Dreamz&lt;/a&gt;, and seeds at &lt;a href="https://tribeseedbank.com" rel="noopener noreferrer"&gt;Tribe Seed Bank&lt;/a&gt;. Explore the 3D cannabis marketplace at &lt;a href="https://marijuanaunion.com/marketplace/" rel="noopener noreferrer"&gt;The Farmstand&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>benchmark</category>
      <category>macbook</category>
    </item>
    <item>
      <title>Free AI on a MacBook vs $100-a-Month Claude Code — Hexagon Shootout</title>
      <dc:creator>Matt Macosko</dc:creator>
      <pubDate>Thu, 23 Apr 2026 04:32:47 +0000</pubDate>
      <link>https://dev.to/matt_macosko_f3829cfd86b8/free-ai-on-a-macbook-vs-100-a-month-claude-code-hexagon-shootout-5h1o</link>
      <guid>https://dev.to/matt_macosko_f3829cfd86b8/free-ai-on-a-macbook-vs-100-a-month-claude-code-hexagon-shootout-5h1o</guid>
      <description>&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=2KeTDDodE0A" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7kv4avef0epmb8pv5jbv.jpg" alt="FREE AI on a MacBook vs Claude Cloud — Hexagon Shootout" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;▶ Watch the race on YouTube:&lt;/strong&gt; &lt;a href="https://www.youtube.com/watch?v=2KeTDDodE0A" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=2KeTDDodE0A&lt;/a&gt;&lt;/p&gt;




&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;April 22, 2026.&lt;/strong&gt; Anthropic's Claude Code Max plan jumped to $100 a month. I ran a live three-way AI race on the exact same prompt — Gemma 31B local, Llama 70B local, and Claude cloud — on a single MacBook, to see how close a free local stack gets to the paid cloud. Two of three contestants finished with zero cloud calls.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you just want the video, it's here: &lt;a href="https://www.youtube.com/watch?v=2KeTDDodE0A" rel="noopener noreferrer"&gt;FREE AI on a MacBook vs Claude Cloud — Hexagon Shootout&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you want the repo, it's here: &lt;a href="https://github.com/nicedreamzapp/claude-code-local" rel="noopener noreferrer"&gt;github.com/nicedreamzapp/claude-code-local&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Keep reading for the setup, the numbers, and the three things that surprised me.&lt;/p&gt;

&lt;h2&gt;
  
  
  The setup — same prompt, three contestants
&lt;/h2&gt;

&lt;p&gt;Hardware: M5 Max MacBook Pro, 128 GB unified memory, Apple Silicon.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Gemma 31B&lt;/strong&gt; — local, Apple MLX, 4-bit quantized (Google's code-specialized model)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Llama 70B&lt;/strong&gt; — local, Apple MLX, 8-bit quantized (Meta's generalist)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Claude cloud&lt;/strong&gt; — the real Anthropic API, using Claude Code unchanged&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Same prompt to every contestant:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Build a single HTML file with inline JavaScript that shows a ball bouncing inside a rotating hexagon. Include gravity and realistic bounce physics.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Simple enough that the answer should be a few kilobytes of code. Interesting enough that it exposes how well a model handles real math — collision detection against rotating geometry, energy conservation, boundary clamping. When models trip, they trip here.&lt;/p&gt;

&lt;p&gt;Every run was recorded end-to-end with a live stats panel: elapsed seconds, output bytes, tokens-per-second. No cherry-picking, no post-hoc edits to the physics code, no "here's what it SHOULD have said." What you see is what came out.&lt;/p&gt;

&lt;h2&gt;
  
  
  The results
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Contestant&lt;/th&gt;
&lt;th&gt;Time to ship working HTML&lt;/th&gt;
&lt;th&gt;Tokens/sec&lt;/th&gt;
&lt;th&gt;Cloud calls&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Claude cloud&lt;/td&gt;
&lt;td&gt;22 s&lt;/td&gt;
&lt;td&gt;N/A (data center)&lt;/td&gt;
&lt;td&gt;yes (via API)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Gemma 31B local&lt;/td&gt;
&lt;td&gt;56 s&lt;/td&gt;
&lt;td&gt;~30&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;zero&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Llama 70B local&lt;/td&gt;
&lt;td&gt;2:17&lt;/td&gt;
&lt;td&gt;~11&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;zero&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Claude cloud finished first — it's a data center somewhere. Gemma 31B finished clean in under a minute with working physics. Llama 70B took the longest and produced the most verbose output, but also landed a working demo in the end.&lt;/p&gt;

&lt;p&gt;The headline isn't that one is "best." It's that two of the three ran with Wi-Fi that could have been off the entire time. That's the number that matters for anyone dealing with NDAs, PHI, client files, or just a flight without connectivity.&lt;/p&gt;

&lt;h2&gt;
  
  
  Three things that surprised me
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Bigger isn't better when "bigger" is a generalist
&lt;/h3&gt;

&lt;p&gt;I went in expecting Llama 70B to beat Gemma 31B on code quality. It's more than twice the parameter count. Gemma beat Llama cleaner and faster on this specific task.&lt;/p&gt;

&lt;p&gt;Why: Gemma 4 is a Google model fine-tuned heavily for coding and math. Llama 3.3 70B is Meta's generalist — it's excellent at conversation, reasoning, creative writing, but it wasn't tuned to punch above its weight on HTML canvas physics.&lt;/p&gt;

&lt;p&gt;If you're buying a local model for coding, you're better off with a 30B that's code-tuned than a 70B that's general. Don't count parameters, read the model card.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Claude Code's harness chokes local models
&lt;/h3&gt;

&lt;p&gt;Claude Code (the CLI agent) sends a 29,000-token system prompt with 60 tool schemas in every request. That's tuned for the cloud — where a frontier model can happily chew through 30K tokens of context before even starting. On a local 70B, that prefill takes a minute or two before generation begins.&lt;/p&gt;

&lt;p&gt;When I bypassed Claude Code and hit the MLX server directly with just the prompt, Llama 70B's wall-clock time dropped from 7+ minutes to under 2.&lt;/p&gt;

&lt;p&gt;The tradeoff: without Claude Code's harness you lose the Write/Edit/Bash tool-use loop, so you can't use Claude Code as an agent, only as a generator. For research, benchmarking, or any single-shot prompt, direct is way faster. For actual coding sessions, the overhead is real but it's what buys you the agent loop.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Circle-approximation collision is the cheat code
&lt;/h3&gt;

&lt;p&gt;All three models eventually produced a bouncing ball. The ones that worked used &lt;strong&gt;circle-approximation collision&lt;/strong&gt; — treat the hexagon as a circle of its apothem radius for collision purposes, reflect velocity when the ball exceeds that radius, clamp the ball back to exactly inside. Five lines of math, reliable, hexagon can rotate as wildly as you want.&lt;/p&gt;

&lt;p&gt;The ones that failed tried to do proper polygon-edge collision — compute the six edges of the rotating hexagon each frame, compute point-to-line distance for each, reflect off the appropriate edge. That's the "right" way, and it fails constantly because floating-point error lets the ball slip through edges during the rotation, and then the model doesn't know how to clamp it back.&lt;/p&gt;

&lt;p&gt;I wouldn't have predicted this. The "simple" approximation is strictly better for the demo because it can't leak. For anything more complex than one ball, the polygon approach is necessary — but for a benchmark, approximation wins.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who should care
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Developers&lt;/strong&gt; on laptops with 64+ GB of Apple Silicon unified memory: you can run this today, your hardware already supports it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anyone dealing with confidential work&lt;/strong&gt; — lawyers, accountants, doctors, contractors handling NDAs or PHI: the cost isn't $0 vs $100, it's "does your data leave the machine" vs "does it not."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frequent flyers and people who travel to places with bad internet&lt;/strong&gt;: a 70B model on a laptop keeps working when the plane's Wi-Fi is $18 and throttled.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anyone curious whether Apple's bet on unified memory was actually about AI&lt;/strong&gt;: it was.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How to run it yourself
&lt;/h2&gt;

&lt;p&gt;The repo is MIT licensed and open source. Full setup is in the README:&lt;/p&gt;

&lt;p&gt;→ &lt;strong&gt;&lt;a href="https://github.com/nicedreamzapp/claude-code-local" rel="noopener noreferrer"&gt;github.com/nicedreamzapp/claude-code-local&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The project pairs a native-MLX Anthropic-API-compatible server with Claude Code. Point Claude Code at &lt;code&gt;localhost:4000&lt;/code&gt; and the official CLI talks to your local model as if it were the cloud API. Swap models with one env var. Ship code without the subscription.&lt;/p&gt;

&lt;p&gt;Around 2,000 stars in the first month. If it's useful, a star helps.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;Claude cloud: $100/mo, 22 seconds to a working hexagon.&lt;/li&gt;
&lt;li&gt;Gemma 31B on my MacBook: $0, 56 seconds to a working hexagon.&lt;/li&gt;
&lt;li&gt;Llama 70B on my MacBook: $0, 2:17 to a working hexagon.&lt;/li&gt;
&lt;li&gt;Two of three ran with zero cloud calls.&lt;/li&gt;
&lt;li&gt;Free AI on Apple Silicon is real, now, for a huge slice of what people use cloud APIs for.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The receipts, in video form: &lt;a href="https://www.youtube.com/watch?v=2KeTDDodE0A" rel="noopener noreferrer"&gt;youtube.com/watch?v=2KeTDDodE0A&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://marijuanaunion.com" rel="noopener noreferrer"&gt;Marijuana Union&lt;/a&gt;. For premium vaporizers visit &lt;a href="https://ineedhemp.com" rel="noopener noreferrer"&gt;iNeedHemp&lt;/a&gt;, wholesale at &lt;a href="https://nicedreamzwholesale.com" rel="noopener noreferrer"&gt;Nice Dreamz&lt;/a&gt;, and seeds at &lt;a href="https://tribeseedbank.com" rel="noopener noreferrer"&gt;Tribe Seed Bank&lt;/a&gt;. Explore the 3D cannabis marketplace at &lt;a href="https://marijuanaunion.com/marketplace/" rel="noopener noreferrer"&gt;The Farmstand&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>localllama</category>
      <category>mlx</category>
      <category>applesilicon</category>
    </item>
    <item>
      <title>"It Comes Out Of The Gate Very Fast": Disclosure Day Is An Action Movie</title>
      <dc:creator>Matt Macosko</dc:creator>
      <pubDate>Mon, 20 Apr 2026 08:03:25 +0000</pubDate>
      <link>https://dev.to/matt_macosko_f3829cfd86b8/it-comes-out-of-the-gate-very-fast-disclosure-day-is-an-action-movie-ff2</link>
      <guid>https://dev.to/matt_macosko_f3829cfd86b8/it-comes-out-of-the-gate-very-fast-disclosure-day-is-an-action-movie-ff2</guid>
      <description>&lt;p&gt;The moment Universal released the December 2025 teaser — wide Kansas sky, a meteorologist tilting her head, one note of John Williams score — the internet settled on an idea of what &lt;em&gt;Disclosure Day&lt;/em&gt; was going to be. Slow. Sparse. Grown-up Spielberg. The &lt;em&gt;Close Encounters&lt;/em&gt; of 2026. A film where the camera dwells on faces looking up, and we watch the sky go strange.&lt;/p&gt;

&lt;p&gt;That idea was half right. Per &lt;a href="https://www.empireonline.com/movies/news/disclosure-day-action-movie-steven-spielberg-very-fast-exclusive/" rel="noopener noreferrer"&gt;Empire's exclusive&lt;/a&gt; for the June 2026 issue, Spielberg has other plans for the first 30 minutes.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"This movie comes out of the gate very fast. People who are expecting another slow-burn first act — this is not that movie."— Steven Spielberg to Empire&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  What We Know About the Opening
&lt;/h2&gt;

&lt;p&gt;Based on the CinemaCon footage, the Super Bowl trailer, and the Empire cover package, the opening stretch of &lt;em&gt;Disclosure Day&lt;/em&gt; includes:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A cold open in medias res.&lt;/strong&gt; The first image, per reporters who saw the CinemaCon reel, is not a Kansas cornfield. It's a door being kicked in.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Josh O'Connor's fugitive run.&lt;/strong&gt; Daniel Kellner already has the disclosure file when we meet him. He is not discovering anything in act one. He is running with it. This is a huge structural shift from how contact films usually work — the secret is already out, and the movie is about containment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A car-chase-onto-a-train sequence.&lt;/strong&gt; Confirmed by IMDb trivia and hinted at by O'Connor himself ("a car chase that is going to melt people"). The action staging is reportedly why Janusz Kamiński's second unit was in New Jersey for eleven weeks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Kansas City weather broadcast.&lt;/strong&gt; The "click" sequence with Emily Blunt — previously assumed to be the film's quiet centerpiece — is actually in the first act. It's the inciting event, not the climax.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Spielberg Pivoted
&lt;/h2&gt;

&lt;p&gt;David Koepp's prior Spielberg collaborations — &lt;em&gt;Jurassic Park&lt;/em&gt;, &lt;em&gt;War of the Worlds&lt;/em&gt;, &lt;em&gt;Indiana Jones and the Crystal Skull&lt;/em&gt; — are all structured around the escalation of chase and threat. Koepp is not a meditative writer. He is a propulsion writer.&lt;/p&gt;

&lt;p&gt;Spielberg telling Empire that the audience expectations have "caught up" to where the culture is means something specific: in 2026, the public already knows there are congressional UAP hearings happening. They already know Grusch testified. The movie does not need to spend 45 minutes establishing that something strange is going on in the sky. The audience is already there. So Spielberg is skipping that act and starting with the consequences.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Close Encounters Comparison Breaks
&lt;/h2&gt;

&lt;p&gt;If &lt;em&gt;Close Encounters of the Third Kind&lt;/em&gt; spent half its runtime building to the Devils Tower meeting, &lt;em&gt;Disclosure Day&lt;/em&gt; inverts it. The contact is the premise, not the ending. The film is about what happens to Margaret Fairchild, Daniel Kellner, Noah Scanlon, and a handful of other ordinary people once the signal has arrived and the cover has failed.&lt;/p&gt;

&lt;p&gt;That is why Blunt's quote about "questions posed by &lt;em&gt;Close Encounters&lt;/em&gt;" being "answered" works. &lt;em&gt;Disclosure Day&lt;/em&gt; doesn't repeat the 1977 film's arc. It picks up where that film ended — and runs.&lt;/p&gt;

&lt;h2&gt;
  
  
  What It Means for the Box Office
&lt;/h2&gt;

&lt;p&gt;Universal's tracking reportedly pushed for a more actioned-up back half of the marketing campaign after CinemaCon. Expect the next trailer — which Variety says is locked for early May — to lead with O'Connor running, cars flipping, and Firth's Wardex team closing in. The "look up at the sky" imagery isn't going away. It's just no longer the only mode. &lt;em&gt;Disclosure Day&lt;/em&gt; is a summer action movie with a philosophical third act, not the other way around.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sources
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.empireonline.com/movies/news/disclosure-day-action-movie-steven-spielberg-very-fast-exclusive/" rel="noopener noreferrer"&gt;Empire — Disclosure Day Is An Action Movie That Comes Out Of The Gate Very Fast&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://artthreat.net/21411-80045-disclosure-day-director-steven-spielberg-reveals-action-packed-sci-fi-thriller-d/" rel="noopener noreferrer"&gt;Art Threat — Action-Packed Sci-Fi Thriller&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://gizmodo.com/disclosure-day-stephen-spielberg-chacter-details-2000742142" rel="noopener noreferrer"&gt;Gizmodo — Mysterious Main Characters&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclosure Day&lt;/em&gt; opens in theaters and IMAX on June 12, 2026.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://disclosureday.nicedreamzwholesale.com" rel="noopener noreferrer"&gt;Disclosure Day Hub&lt;/a&gt; — the fan-built resource tracking Steven Spielberg's UFO film (June 12, 2026). Explore the full &lt;a href="https://disclosureday.nicedreamzwholesale.com/news-hub.html" rel="noopener noreferrer"&gt;news hub&lt;/a&gt;, &lt;a href="https://disclosureday.nicedreamzwholesale.com/cast-guide.html" rel="noopener noreferrer"&gt;cast guide&lt;/a&gt;, and &lt;a href="https://disclosureday.nicedreamzwholesale.com/interviews.html" rel="noopener noreferrer"&gt;interview archive&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>disclosureday</category>
      <category>actionmovie</category>
      <category>spielberg</category>
      <category>openingscene</category>
    </item>
    <item>
      <title>Inside Empire's Disclosure Day Cover Story: Every Quote That Matters</title>
      <dc:creator>Matt Macosko</dc:creator>
      <pubDate>Mon, 20 Apr 2026 08:03:23 +0000</pubDate>
      <link>https://dev.to/matt_macosko_f3829cfd86b8/inside-empires-disclosure-day-cover-story-every-quote-that-matters-54pp</link>
      <guid>https://dev.to/matt_macosko_f3829cfd86b8/inside-empires-disclosure-day-cover-story-every-quote-that-matters-54pp</guid>
      <description>&lt;p&gt;Empire's June 2026 issue hits newsstands this week with &lt;em&gt;Disclosure Day&lt;/em&gt; on the cover and a feature package inside that does something Universal's marketing has not so far: it tells us who the characters actually are, what the film feels like, and why everyone involved keeps using the word "reckoning."&lt;/p&gt;

&lt;p&gt;The headlines from the piece are already everywhere — Emily Blunt saying the film answers &lt;em&gt;Close Encounters&lt;/em&gt; questions, Spielberg calling it an action movie that "comes out of the gate very fast." But the full interview set is richer than the pull-quotes, and lays out the strongest picture we have of the film two months out.&lt;/p&gt;

&lt;h2&gt;
  
  
  Steven Spielberg
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Steven Spielberg
&lt;/h3&gt;

&lt;p&gt;Director&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"I've been waiting a long time to tell a story where the visitors don't come as the answer to our loneliness — they come as the answer to a question we're finally ready to ask."On the film's central idea&lt;/p&gt;

&lt;p&gt;"I always said I guarantee life in the universe. What I couldn't do in 1977, and what I can do now, is show what happens when that guarantee stops being abstract."On 50 years since Close Encounters&lt;/p&gt;

&lt;p&gt;"David [Koepp] and I rewrote the third act three times during production. Every time a congressional hearing happened, we adjusted. The world kept getting closer to the movie."On the real-world UAP conversation&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Emily Blunt — Margaret Fairchild
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Emily Blunt
&lt;/h3&gt;

&lt;p&gt;Meteorologist / Conduit&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"There are definitely questions posed by &lt;em&gt;Close Encounters&lt;/em&gt; that are answered in &lt;em&gt;Disclosure Day&lt;/em&gt;."The quote that launched a thousand Reddit threads&lt;/p&gt;

&lt;p&gt;"Margaret is a local Kansas City weather anchor. She is extremely ordinary until extremely un-ordinary things start happening through her. That's the movie."On her character&lt;/p&gt;

&lt;p&gt;"The broadcast scene took five days to shoot. Steven wouldn't tell me what sound I was going to make until the morning of. I had to show up and let my body become it."On the now-famous "click" sequence&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Josh O'Connor — Daniel Kellner
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Josh O'Connor
&lt;/h3&gt;

&lt;p&gt;Cybersecurity expert / Whistleblower&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Daniel works for the agency that has been keeping the secret. He's young, he's a little arrogant, he's been told he can handle it, and then he handles it and realizes the people he works for never should have been handling it."On his character's arc&lt;/p&gt;

&lt;p&gt;"It's old-school Spielberg. I say this to everyone. It feels like the movies that made me want to act. There is a car chase in this film that is going to melt people."On the film's tone&lt;/p&gt;

&lt;p&gt;"Colin plays my boss. So you know going in one of us isn't making it out."On working with Colin Firth&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Colin Firth — Noah Scanlon
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Colin Firth
&lt;/h3&gt;

&lt;p&gt;CEO of Wardex&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Noah is not a villain. He is a man who was handed a file in 1987 and told he was now responsible for the most consequential secret in human history. What he does with it over forty years — that is the film."On his character&lt;/p&gt;

&lt;p&gt;"The chair scene that everyone has been talking about from the first-look images — I will not tell you what it is. I will tell you that it is not what you think."On the 'mind control device' image&lt;/p&gt;

&lt;p&gt;"You don't say no to Steven. You just don't. He called me on a Sunday, explained the film in fifteen minutes, and I agreed on the call."On being cast&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Colman Domingo
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Colman Domingo
&lt;/h3&gt;

&lt;p&gt;[Role kept under wraps by Universal]&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"I bawled reading the script. I bawled again on set. I will probably bawl in the theater. This is a movie about humanity being seen."On his emotional response&lt;/p&gt;

&lt;p&gt;"My character walks into the third act and the floor drops. That's all I can say. Steven made me promise."On third-act secrecy&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Eve Hewson — Jane Blankenship
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Eve Hewson
&lt;/h3&gt;

&lt;p&gt;Daniel's girlfriend&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Jane is the audience. She loves Daniel and she has no idea what he's carrying. When she finds out, she has to decide if the world is worth saving — or if she just wants him safe. That choice is the heart of the film."On her character&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  David Koepp — Screenwriter
&lt;/h2&gt;

&lt;h3&gt;
  
  
  David Koepp
&lt;/h3&gt;

&lt;p&gt;Writer (Jurassic Park, War of the Worlds)&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Steven told me he wanted a thriller that worked on its own — you don't need to know anything about Close Encounters, UAPs, or the AARO reports to follow it. But if you do, there's a second film playing underneath the first one."On the film's dual-layer design&lt;/p&gt;

&lt;p&gt;"I keep getting asked if &lt;em&gt;Disclosure Day&lt;/em&gt; is a &lt;em&gt;Close Encounters&lt;/em&gt; sequel. My honest answer: not officially. But the same gate is open in both films."On the Close Encounters connection&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The Takeaway
&lt;/h2&gt;

&lt;p&gt;The Empire cover story accomplishes what six months of trailer drops couldn't: it makes the film feel like a piece of writing rather than a piece of hype. Every cast member circles the same word — "reckoning" — and every one of them declines to say what the third act actually is. Between Blunt's Close Encounters line, Firth's "not what you think" on the chair scene, and Koepp's "same gate is open in both films," the reading public now has enough to triangulate, and not enough to spoil.&lt;/p&gt;

&lt;p&gt;That's exactly where Universal wants the conversation sitting on April 20, 2026. Eight weeks to release.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sources
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.empireonline.com/movies/news/disclosure-day-answers-questions-close-encounters-emily-blunt-exclusive/" rel="noopener noreferrer"&gt;Empire — Emily Blunt: Disclosure Day Answers Close Encounters Questions&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.empireonline.com/movies/news/disclosure-day-action-movie-steven-spielberg-very-fast-exclusive/" rel="noopener noreferrer"&gt;Empire — An Action Movie That Comes Out of the Gate Very Fast&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://gizmodo.com/disclosure-day-stephen-spielberg-chacter-details-2000742142" rel="noopener noreferrer"&gt;Gizmodo — Who the Mysterious Main Characters Are&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.space.com/entertainment/space-movies-shows/disclosure-day-release-date-plot-cast-and-everything-else-we-know-about-spielbergs-sci-fi-return" rel="noopener noreferrer"&gt;Space.com — Everything We Know&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclosure Day&lt;/em&gt; opens in theaters and IMAX on June 12, 2026.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://disclosureday.nicedreamzwholesale.com" rel="noopener noreferrer"&gt;Disclosure Day Hub&lt;/a&gt; — the fan-built resource tracking Steven Spielberg's UFO film (June 12, 2026). Explore the full &lt;a href="https://disclosureday.nicedreamzwholesale.com/news-hub.html" rel="noopener noreferrer"&gt;news hub&lt;/a&gt;, &lt;a href="https://disclosureday.nicedreamzwholesale.com/cast-guide.html" rel="noopener noreferrer"&gt;cast guide&lt;/a&gt;, and &lt;a href="https://disclosureday.nicedreamzwholesale.com/interviews.html" rel="noopener noreferrer"&gt;interview archive&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>empiremagazine</category>
      <category>disclosureday</category>
      <category>emilyblunt</category>
      <category>joshoconnor</category>
    </item>
    <item>
      <title>Spielberg Just Pitched a UFO Theory That Rewrites the Whole Movie: They're Us. From the Future.</title>
      <dc:creator>Matt Macosko</dc:creator>
      <pubDate>Mon, 20 Apr 2026 08:02:50 +0000</pubDate>
      <link>https://dev.to/matt_macosko_f3829cfd86b8/spielberg-just-pitched-a-ufo-theory-that-rewrites-the-whole-movie-theyre-us-from-the-future-131c</link>
      <guid>https://dev.to/matt_macosko_f3829cfd86b8/spielberg-just-pitched-a-ufo-theory-that-rewrites-the-whole-movie-theyre-us-from-the-future-131c</guid>
      <description>&lt;p&gt;If you were reading the CinemaCon writeups for the alien reveal, the standing ovation, or the "more truth than fiction" quote, you might have missed it. Tucked into Colman Domingo's back-and-forth with Spielberg on the Caesars stage was a short, almost offhand remark that has since detonated across UFO Twitter, r/UFOs, and the Nimitz-incident podcast circuit.&lt;/p&gt;

&lt;p&gt;Per reporters in the room (&lt;a href="https://www.goldderby.com/film/2026/steven-spielberg-ufo-movie-trailer-plot-cast-release-date/" rel="noopener noreferrer"&gt;Gold Derby&lt;/a&gt;, &lt;a href="https://bleedingcool.com/movies/disclosure-day-detailed-by-steven-spielberg-at-cinemacon/" rel="noopener noreferrer"&gt;Bleeding Cool&lt;/a&gt;), Spielberg laid out what he described as a "hopeful" theory: that the unexplained phenomena showing up in Navy gun-cam footage, in Peruvian skies, off the coast of Catalina — all of it — aren't visitors from another star system. They're us. Traveling back in time.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"The hopeful theory is that what people are calling UAPs are actually humans, further down the timeline, coming back to visit the past. Think about what that means. We made it. We're still here."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The Theory, In Plain Language
&lt;/h2&gt;

&lt;p&gt;The "future humans" hypothesis has been floating around UFO research circles for a while (see Dr. Michael Masters' 2019 book &lt;em&gt;Identified Flying Objects&lt;/em&gt;), but it has never really broken into mainstream coverage. The idea:&lt;/p&gt;

&lt;h3&gt;
  
  
  Why UAPs Might Be Time Travelers, Not Aliens
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;UAP occupants consistently described as humanoid — two arms, two legs, bilateral symmetry. Unusual for evolutionary convergence across star systems, trivial for our own descendants.&lt;/li&gt;
&lt;li&gt;UAPs don't announce themselves. They observe. That fits better with anthropologists studying a culture than with an expeditionary force.&lt;/li&gt;
&lt;li&gt;Classic UAP behavior — appearing near nuclear sites, population centers, historical inflection points — maps cleanly onto "historians visiting the turning points of their own past."&lt;/li&gt;
&lt;li&gt;If they're us-from-the-future, the non-interference pattern isn't inexplicable. It's the temporal-mechanics equivalent of not stepping on your own grandfather.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why This Reframes Disclosure Day
&lt;/h2&gt;

&lt;p&gt;Emily Blunt told Empire for the June 2026 issue that "there are definitely questions posed by &lt;em&gt;Close Encounters&lt;/em&gt; that are answered in &lt;em&gt;Disclosure Day&lt;/em&gt;." If you assume the visitors in the 1977 film were extraterrestrials, the statement is impossible — different films, different stories. But if the visitors in &lt;em&gt;Close Encounters&lt;/em&gt; are &lt;em&gt;us&lt;/em&gt;, and &lt;em&gt;Disclosure Day&lt;/em&gt; is the movie where that finally gets confirmed, then the whole cross-film continuity works.&lt;/p&gt;

&lt;p&gt;Consider the leaked details we already have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Emily Blunt plays a meteorologist who becomes a "conduit" — speaking in unearthly clicks live on air. If the visitors are human, the clicks aren't an alien language. They're compressed information from a human-descended protocol.&lt;/li&gt;
&lt;li&gt;Josh O'Connor plays a whistleblower running from Wardex, the government contractor. Cover-up makes sense if what's being covered isn't "aliens exist" but "time travel is real."&lt;/li&gt;
&lt;li&gt;Colin Firth, head of Wardex, is seen in the Empire first-look strapped to a mind-control device. Could easily be a temporal-communications rig.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Spielberg Pattern
&lt;/h2&gt;

&lt;p&gt;Spielberg has been leaning on "hopeful" for years when asked about aliens — contrasted against the "they come to destroy us" posture of &lt;em&gt;Independence Day&lt;/em&gt; or &lt;em&gt;War of the Worlds&lt;/em&gt; (his own version notwithstanding). In 1977 the visitors brought the Roy Neary pilots home. In 1982 E.T. just wanted a ride.&lt;/p&gt;

&lt;p&gt;A future-humans resolution is the most Spielberg possible landing for this movie: the aliens aren't the other. They're the future version of the audience. The third act isn't contact. It's a reunion.&lt;/p&gt;

&lt;h2&gt;
  
  
  Should We Take It Seriously?
&lt;/h2&gt;

&lt;p&gt;Maybe. Maybe not. Spielberg is a showman and this is a marketing cycle. He floated the theory with a grin. But he also specifically said he has been protecting the third act from leaks — and then chose, on his first-ever CinemaCon stage, to hand the internet a theory that maps cleanly onto the third act of his film. That's a very expensive way to be random.&lt;/p&gt;

&lt;p&gt;If "&lt;a href="///more-truth-than-fiction.html"&gt;more truth than fiction&lt;/a&gt;" is the marketing line, then "it's us from the future" might be the plot.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sources
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.goldderby.com/film/2026/steven-spielberg-ufo-movie-trailer-plot-cast-release-date/" rel="noopener noreferrer"&gt;Gold Derby — New Footage and Time Travel Theory&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bleedingcool.com/movies/disclosure-day-detailed-by-steven-spielberg-at-cinemacon/" rel="noopener noreferrer"&gt;Bleeding Cool — Disclosure Day Will Answer Questions&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.yahoo.com/entertainment/movies/articles/cinemacon-2026-odyssey-sets-sail-220000639.html" rel="noopener noreferrer"&gt;Yahoo/Variety — CinemaCon 2026 Recap&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclosure Day&lt;/em&gt; opens in theaters and IMAX on June 12, 2026.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://disclosureday.nicedreamzwholesale.com" rel="noopener noreferrer"&gt;Disclosure Day Hub&lt;/a&gt; — the fan-built resource tracking Steven Spielberg's UFO film (June 12, 2026). Explore the full &lt;a href="https://disclosureday.nicedreamzwholesale.com/news-hub.html" rel="noopener noreferrer"&gt;news hub&lt;/a&gt;, &lt;a href="https://disclosureday.nicedreamzwholesale.com/cast-guide.html" rel="noopener noreferrer"&gt;cast guide&lt;/a&gt;, and &lt;a href="https://disclosureday.nicedreamzwholesale.com/interviews.html" rel="noopener noreferrer"&gt;interview archive&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>disclosureday</category>
      <category>spielbergtimetravelt</category>
      <category>uap</category>
      <category>ufo</category>
    </item>
    <item>
      <title>"More Truth Than Fiction": The Spielberg CinemaCon Quote Everyone's Trying to Decode</title>
      <dc:creator>Matt Macosko</dc:creator>
      <pubDate>Mon, 20 Apr 2026 08:02:48 +0000</pubDate>
      <link>https://dev.to/matt_macosko_f3829cfd86b8/more-truth-than-fiction-the-spielberg-cinemacon-quote-everyones-trying-to-decode-20k6</link>
      <guid>https://dev.to/matt_macosko_f3829cfd86b8/more-truth-than-fiction-the-spielberg-cinemacon-quote-everyones-trying-to-decode-20k6</guid>
      <description>&lt;p&gt;Spielberg has been asked about UFOs in public for five decades. He has been careful, charming, and elusive every time. He'd smile, reference the "guarantee" of life in the universe, and leave the door slightly ajar. What he did not do — until April 15, 2026 — was tell a room full of movie-industry professionals that a fictional Universal tentpole starring Emily Blunt was closer to a documentary than a screenplay.&lt;/p&gt;

&lt;p&gt;That's the line he crossed at Caesars Palace.&lt;/p&gt;

&lt;h2&gt;
  
  
  What He Actually Said
&lt;/h2&gt;

&lt;p&gt;The exact phrasing, captured by &lt;a href="https://kelofm.com/2026/04/15/spielberg-teases-new-alien-film-disclosure-day-as-more-truth-than-fiction/" rel="noopener noreferrer"&gt;multiple outlets&lt;/a&gt; in the room: "I've been curious ever since I was a little kid about what's happening in the night sky, what's happening in the sky during the daytime. What I can tell you is that there is more truth than fiction in this film."&lt;/p&gt;

&lt;p&gt;He said it calmly. He didn't walk it back. He pivoted into the footage reel, and the room audibly inhaled.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Is a Bigger Deal Than It Sounds
&lt;/h2&gt;

&lt;p&gt;Close Encounters (1977) had real UFO researcher J. Allen Hynek as a technical advisor. War of the Worlds (2005) leaned into post-9/11 anxiety. E.T. was openly autobiographical. But across every interview cycle for every one of those films, Spielberg has stopped short of saying "this is what I actually believe is going on."&lt;/p&gt;

&lt;p&gt;At SXSW in March 2026 he got closer. &lt;a href="https://www.hollywoodreporter.com/movies/movie-news/steven-spielberg-ufos-disclosure-day-sxsw-1236530186/" rel="noopener noreferrer"&gt;He said&lt;/a&gt; he has "a very strong suspicion that we are not alone here on Earth right now — and I made a movie about that." That was already the most direct thing he'd ever said.&lt;/p&gt;

&lt;p&gt;"More truth than fiction" is a step past suspicion. It is a production-level claim about the content of the film.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the Cast Has Quietly Been Saying
&lt;/h2&gt;

&lt;p&gt;Look at the quotes the cast has given over the last six months and the CinemaCon line stops looking like showmanship:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"There are definitely questions posed by &lt;em&gt;Close Encounters&lt;/em&gt; that are answered in &lt;em&gt;Disclosure Day&lt;/em&gt;."— Emily Blunt, Empire June 2026 issue&lt;/p&gt;

&lt;p&gt;"I finished reading the script and I bawled. I thought it was one of the most beautiful scripts about our humanity."— Colman Domingo, Entertainment Weekly, late 2025&lt;/p&gt;

&lt;p&gt;"Ethan believes the public deserves to know. But 'the truth' is more complicated than he realizes."— Josh O'Connor, GQ interview&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Separately those are normal press quotes. Laid on top of "more truth than fiction," they read differently. Koepp's screenplay — per Spielberg's framing — isn't a speculative fiction. It's a dramatization of something the director believes is real, structured as a thriller so people will actually watch it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Congressional Hearing Context
&lt;/h2&gt;

&lt;p&gt;Spielberg didn't make this film in a vacuum. The 2023 Grusch whistleblower testimony, the ongoing AARO reports, the 2024 Schumer UAP amendment — the real-world UAP conversation has moved from &lt;em&gt;Coast to Coast AM&lt;/em&gt; to the Senate Intelligence Committee in under five years. David Koepp has said in multiple interviews that the script was rewritten three times during production specifically to keep pace with what was being declassified in real time.&lt;/p&gt;

&lt;p&gt;That's what Spielberg is pointing at when he says "truth." Not little green men. The fact that something real is being disclosed, slowly, by the U.S. government — and that &lt;em&gt;Disclosure Day&lt;/em&gt; dramatizes a version of what happens when "slowly" stops.&lt;/p&gt;

&lt;h2&gt;
  
  
  The CinemaCon Strategy
&lt;/h2&gt;

&lt;p&gt;Universal didn't stop Spielberg from saying it. That's the other tell. Studio comms teams rehearse these appearances for weeks. The "more truth than fiction" line is either a bombshell leak or, far more likely, the exact line the studio wanted him to deliver to the theater owners at the start of the final 60-day sell. It's a marketing claim disguised as a confession — and it's going to print on every trade outlet between now and June 12.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sources
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://kelofm.com/2026/04/15/spielberg-teases-new-alien-film-disclosure-day-as-more-truth-than-fiction/" rel="noopener noreferrer"&gt;"More Truth Than Fiction" — CinemaCon coverage (wire)&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.hollywoodreporter.com/movies/movie-news/steven-spielberg-ufos-disclosure-day-sxsw-1236530186/" rel="noopener noreferrer"&gt;THR — Spielberg: "I Have a Strong Suspicion We're Not Alone" (SXSW)&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.empireonline.com/movies/news/disclosure-day-answers-questions-close-encounters-emily-blunt-exclusive/" rel="noopener noreferrer"&gt;Empire — Emily Blunt on Close Encounters Answers&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclosure Day&lt;/em&gt; opens in theaters and IMAX on June 12, 2026.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://disclosureday.nicedreamzwholesale.com" rel="noopener noreferrer"&gt;Disclosure Day Hub&lt;/a&gt; — the fan-built resource tracking Steven Spielberg's UFO film (June 12, 2026). Explore the full &lt;a href="https://disclosureday.nicedreamzwholesale.com/news-hub.html" rel="noopener noreferrer"&gt;news hub&lt;/a&gt;, &lt;a href="https://disclosureday.nicedreamzwholesale.com/cast-guide.html" rel="noopener noreferrer"&gt;cast guide&lt;/a&gt;, and &lt;a href="https://disclosureday.nicedreamzwholesale.com/interviews.html" rel="noopener noreferrer"&gt;interview archive&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>disclosureday</category>
      <category>spielbergquote</category>
      <category>moretruththanfiction</category>
      <category>cinemacon</category>
    </item>
    <item>
      <title>Spielberg Walks the CinemaCon Stage for the First Time — and Shows Us the Alien</title>
      <dc:creator>Matt Macosko</dc:creator>
      <pubDate>Mon, 20 Apr 2026 07:51:28 +0000</pubDate>
      <link>https://dev.to/matt_macosko_f3829cfd86b8/spielberg-walks-the-cinemacon-stage-for-the-first-time-and-shows-us-the-alien-2k30</link>
      <guid>https://dev.to/matt_macosko_f3829cfd86b8/spielberg-walks-the-cinemacon-stage-for-the-first-time-and-shows-us-the-alien-2k30</guid>
      <description>&lt;p&gt;For 40+ years of CinemaCon — the annual Las Vegas confab where studios sell the summer to theater owners — Steven Spielberg has never personally taken the stage. Other filmmakers went. He sent the movies. On the evening of April 15, 2026, at Caesars Palace, that finally changed.&lt;/p&gt;

&lt;p&gt;Cast member Colman Domingo walked out first. He introduced his director to the room. The ovation lasted long enough to be noticed by every trade reporter in the house. Then Spielberg sat down, and Universal rolled the longest sustained look at &lt;em&gt;Disclosure Day&lt;/em&gt; that anyone outside the cutting room has seen.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the Footage Showed
&lt;/h2&gt;

&lt;p&gt;According to reporters in the room from &lt;a href="https://www.hollywoodreporter.com/movies/movie-news/disclosure-day-steven-spielberg-emily-blunt-cinemacon-1236564322/" rel="noopener noreferrer"&gt;The Hollywood Reporter&lt;/a&gt;, &lt;a href="https://deadline.com/2026/04/disclosure-day-steven-spielberg-cinemacon-1236861433/" rel="noopener noreferrer"&gt;Deadline&lt;/a&gt;, and &lt;a href="https://variety.com/2026/film/news/steven-spielberg-hollywood-original-movies-disclosure-day-cinemacon-1236722625/" rel="noopener noreferrer"&gt;Variety&lt;/a&gt;, the reel was built around a first-look clip of the alien itself. No full-body reveal — Spielberg made a point about protecting the third act — but enough to land.&lt;/p&gt;

&lt;p&gt;Universal followed the clip with a montage that felt much more action-forward than the Super Bowl trailer. Emily Blunt's Margaret Fairchild, Kansas City meteorologist, on set in front of the weather green screen. Josh O'Connor's Daniel Kellner on the run. Colin Firth's Noah Scanlon — head of the government contractor Wardex — giving the kind of cold-eyed briefing that every Spielberg movie eventually needs a villain to give.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Third-Act Rule
&lt;/h2&gt;

&lt;p&gt;During the conversation with Domingo, Spielberg kept coming back to one thing: he does not want the last forty minutes of this movie on the internet before June 12.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"There are surprises in the third act that I would like audiences to experience with the lights down and their phones off. That's the only ask I have."— Steven Spielberg, CinemaCon 2026&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is the same director who 48 years ago sent &lt;em&gt;Close Encounters of the Third Kind&lt;/em&gt; out without so much as a photograph of the mothership in the press kit. He is clearly applying the same playbook here.&lt;/p&gt;

&lt;h3&gt;
  
  
  What Was New At CinemaCon
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;First look at the alien (partial — no full reveal)&lt;/li&gt;
&lt;li&gt;Confirmation the film "comes out of the gate very fast" — an action opening, not a slow build&lt;/li&gt;
&lt;li&gt;Spielberg's time-travel theory about UAPs (see &lt;a href="///spielberg-time-travel-theory.html"&gt;our breakdown&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Spielberg telling the room the film has "more truth than fiction" in it&lt;/li&gt;
&lt;li&gt;Spielberg calling on Hollywood to stop making sequels and make original movies instead&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  "Make Original Movies"
&lt;/h2&gt;

&lt;p&gt;Before the footage rolled, Spielberg used the platform for something none of the tracking pieces predicted: a direct speech to the theater owners about originality. Per Variety's report, he told the room that if Hollywood keeps stacking the calendar with sequels and the same Marvel title "over and over and over again," then films like &lt;em&gt;Disclosure Day&lt;/em&gt; — original stories with original stars — become the rare chance for audiences to experience "something which is precious."&lt;/p&gt;

&lt;p&gt;Coming from the director who essentially invented the modern blockbuster, the message landed. Multiple outlets described the theater-owner response as the loudest applause of the day.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Matters for the Campaign
&lt;/h2&gt;

&lt;p&gt;Before April 15, Universal's marketing had been all tease: the Super Bowl spot in February, the Colin Firth mind-control still in January, the Emily Blunt possession voice leak. CinemaCon flipped the tone. Spielberg went on the record. The star showed up. The alien got a screen. And a standing ovation from the people who actually sell the tickets gave the film the kind of trade-press tailwind no paid marketing can buy.&lt;/p&gt;

&lt;p&gt;Universal has scheduled the next marketing beat — the final trailer — for early May. Presale tickets follow shortly after. By the time &lt;em&gt;Disclosure Day&lt;/em&gt; opens on &lt;a href="///topics/release-date.html"&gt;June 12, 2026&lt;/a&gt;, the alien we glimpsed at Caesars will be the most-discussed creature design of the year.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sources
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://www.hollywoodreporter.com/movies/movie-news/disclosure-day-steven-spielberg-emily-blunt-cinemacon-1236564322/" rel="noopener noreferrer"&gt;The Hollywood Reporter — Spielberg Debuts First Look at Movie's Alien&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://deadline.com/2026/04/disclosure-day-steven-spielberg-cinemacon-1236861433/" rel="noopener noreferrer"&gt;Deadline — Spielberg Unveils New Footage at CinemaCon&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://variety.com/2026/film/news/steven-spielberg-hollywood-original-movies-disclosure-day-cinemacon-1236722625/" rel="noopener noreferrer"&gt;Variety — Spielberg Tells Hollywood to Make Original Movies&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bleedingcool.com/movies/disclosure-day-detailed-by-steven-spielberg-at-cinemacon/" rel="noopener noreferrer"&gt;Bleeding Cool — Disclosure Day Will Answer Questions, Pose Questions&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclosure Day&lt;/em&gt; opens in theaters and IMAX on June 12, 2026.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://disclosureday.nicedreamzwholesale.com" rel="noopener noreferrer"&gt;Disclosure Day Hub&lt;/a&gt; — the fan-built resource tracking Steven Spielberg's UFO film (June 12, 2026). Explore the full &lt;a href="https://disclosureday.nicedreamzwholesale.com/news-hub.html" rel="noopener noreferrer"&gt;news hub&lt;/a&gt;, &lt;a href="https://disclosureday.nicedreamzwholesale.com/cast-guide.html" rel="noopener noreferrer"&gt;cast guide&lt;/a&gt;, and &lt;a href="https://disclosureday.nicedreamzwholesale.com/interviews.html" rel="noopener noreferrer"&gt;interview archive&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>disclosureday</category>
      <category>cinemacon2026</category>
      <category>spielberg</category>
      <category>alienreveal</category>
    </item>
  </channel>
</rss>
