Skip to content

1036: Cursor & OpenAI Break Up

Syntax - Tasty Web Development Treats

Hosted by Scott Tolinski and Wes Bos

1h 12m
Transcript

Original podcast

Summary

Written by a model from the transcript; not yet reviewed.

This episode of Syntax covers a wide array of web development news and tool releases, featuring hosts Wes Bos, Scott Tolinski, and CJ. The discussion kicks off with package manager updates, including pnpm 12 being rewritten in Rust and Zod 4.5 introducing precompiled schemas for faster runtime validation. A major focus is placed on the breaking relationship between Cursor and OpenAI following Cursor's acquisition by SpaceX, which prevents OpenAI models from being used inside Cursor due to data distillation concerns. The hosts also examine new developer tooling like VGPU for WebGPU agent graphics, security risks in unopinionated Linux setups like Omachi, and alarming supply chain vulnerabilities involving AI-generated llms.txt files that hallucinate non-existent npm packages.

  • Upgrade to pnpm 12 to leverage project-aware global bins and automatic runtime version selection based on your package.json dev engines. 0:29
  • Use Zod's new z.compile method in version 4.5 to precompile schemas and achieve three to nine times faster validation performance. 2:45
  • Always isolate your development environment using containers or VMs to protect your local machine from supply chain attacks and rogue coding agents. 1:05:17
  • Verify npm packages recommended by AI-generated documentation files like llms.txt before installing them to avoid malicious typosquatted dependencies. 1:01:34

Chapters

  1. 0:00
    Episode Introduction and PNP M12 Release

    Hosts introduce the episode and discuss the Rust rewrite of PNP M12, highlighting its performance and new features.

  2. 2:45
    Zod 4.5 Schema Compilation Feature

    The team covers Zod's new schema compilation method, explaining how it speeds up validation and its integration with Node.js.

  3. 5:46
    Sentry Story and Self‑Healing Workflow

    Wes shares a personal Sentry setup that automatically resolves issues using Swamp and Sentry, showcasing self‑healing automation.

  4. 7:01
    Cursor and OpenAI Breakup Analysis

    The hosts dissect why Cursor stopped using OpenAI models after its SpaceX acquisition, exploring contractual clauses and the impact on users.

  5. 15:36
    Web GPU Library VGPU vs Type GPU

    Scott explains the new VGPU library, comparing it to Type GPU and discussing its use for graphics and AI inference on the web.

  6. 22:41
    Omachi Linux Distribution Updates

    CJ discusses the latest Omachi release, security fixes, and the philosophy behind its opinionated design and user experience.

  7. 36:44
    Mac Studio Purchase and Local Model Inference

    Scott explains his decision to buy a high‑spec Mac Studio for running large language models locally, highlighting cost and performance trade‑offs.

  8. 44:49
    Super Logical Terminal Multiplexer

    Wes introduces Super Logical, a new terminal multiplexer from HashiCorp’s founder, and discusses its potential to replace T‑MUX and improve terminal UX.

  9. 48:22
    Closing Remarks and Upcoming Events

    The episode wraps up with final thoughts, a mention of upcoming Zurich JS, and a brief recap of key topics covered.

  10. 48:55
    3JS 3UI.com Inspiration Showcase

    They explore the 3UI.com site, highlighting 3JS components, templates, and interactive shaders as inspiration for future 3D web projects.

  11. 50:11
    OpenAI Hugging Face Hack Breakdown

    The hosts dissect the 1,200-agent attack on Hugging Face, explaining how agents communicated, exploited vulnerabilities, and bypassed benchmarks.

  12. 53:40
    3JS UI vs HTML/CSS Debate

    A discussion on whether 3JS can replace traditional HTML/CSS for UI elements, touching on canvas rendering and the need for familiar web layout tools.

Highlights

  • 0:29

    pnpm 12 Rewritten in Rustdata

    pnpm 12 is stable and rewritten in Rust, bringing performance improvements and sensible defaults like project-aware global bins that read dev engines from package.json.

  • 2:45

    Zod 4.5 Schema Compilationinsight

    Zod introduces schema compilation via z.compile, transforming dynamic runtime validators into fast precompiled code that runs three to nine times faster.

  • 7:08

    Cursor and OpenAI Break Upstory

    OpenAI cuts off Cursor's access to its models following Cursor's acquisition by SpaceX, driven by concerns over XAI distilling OpenAI models using Cursor's user history.

  • 15:35

    VGPU Library for WebGPUinsight

    VGPU from Vercel is an opinionated API that abstracts web GPU complexities for graphics and agents, differing from TypeGPU which maps WebGPU directly into TypeScript.

  • 22:50

    Omachi Linux Default Settingsdata

    Early versions of Omachi enabled the Docker group and input group by default, allowing any user process to escalate to root or act as a keylogger without prompts.

  • 1:00:50

    AI Hallucinated NPM Packagesinsight

    Security researchers discovered 120 instances where AI-generated llms.txt documentation files referenced non-existent npm packages, which attackers registered to spread malware.

Quotes

  • “ZOD has released version 4.5. And the big standout feature here is schema compilation.”
    Unnamed speaker · 2:45
  • “The GPU that I was, yes, I am. Apollo says Scott about to run GLM 5.3 flash on that.”
    Scott Tolinski · 37:57
  • “The other thing to think about is power consumption. But one thing to consider is these are very low power devices compared to like full on, full on servers.”
    Unnamed speaker · 43:19
  • “There's going to be a lot of great speakers and my talk, you won't want to miss it. I'll say that.”
    Scott Tolinski · 48:49
  • “So in this attack, there were 1,200 completely separate agents that found this thing called the message board.”
    Unnamed speaker · 56:37
  • “I think the, the big takeaway from all of this stuff is like, if, if you look at like, one of the biggest AI companies, creating models and saying that like, they care about security, but then things are happening that they don't understand and don't even discover until days later.”
    Unnamed speaker · 59:21
  • “The easiest thing you can do is just isolate it, run it in a container, run it in a VM.”
    Unnamed speaker · 1:05:17
  • Sentry 5:20–6:46

About this episode

The messy breakup is official; as of November 12, OpenAI's models are getting pulled from Cursor, and we're digging into who's really to blame (and why Wes called it). Plus pnpm 12 goes full Rust, Mitchell Hashimoto drops Superlogical, ~700 AI agents attack Hugging Face, and Zod 4.5's compiled schemas get up to 9x faster. Show Notes 00:00 Welcome to Syntax! 00:33 pnpm 12 Rust Re-Write 02:45 Zod 4.5 brings Schema Compilation Zod 4.5 launch post 05:22 Brought to you by Sentry! 07:14 Cursor OpenAI Break Up Michael Truell’s post 15:35 vGPU - WebGPU library for agents TypeGPU Main differences between vgpu and TypeGPU 22:32 Omarchy Security Issues and Linux Chat Omarchy Security issue in Omarchy Close three paths from an unprivileged session to root commit CachyOS 36:38 Scott Bought an M5 Ultra Mac Studio 44:45 Superlogical is a new terminal multiplexer 48:31 Zurich JS 48:55 Katamari Object Library 52:05 ThreeUI - Three.js library 55:36 Hugging Face Hack Analyzed / Updates METR & Redwood Research investigation Brief independent investigation of agents’ behavior About the Hugging Face attack Postmortem of the HuggingFace hack 01:00:46 llms.txt used to pwn devs 01:03:56 Running Isolated Code Poll 01:05:47 OpenShot 4.0 - OSS Video Editor Blick editor 01:09:06 Lake America 01:11:24 Ox Alpha is GLM 5.3 Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads

Transcript

0:00
1:12:19

13,220 words · 3 speakers

Speaker names marked are inferred from speaking time and the show’s known hosts — they are not voice-verified.

Topics

  • 3JS
  • Cursor
  • type GPU
  • OpenAI
  • ZOD
  • Claude
  • Omaki
  • Ubuntu
  • Herder
  • llms.txt

Page updated · transcript and summary are machine-generated