1046: The Pi Updates are insane
Syntax - Tasty Web Development Treats
Hosted by Scott Tolinski and Wes Bos
- 1h 40m
- Transcript
Summary
Written by a model from the transcript; not yet reviewed.
This episode covers a wide range of web development and AI updates, highlighting software releases, tooling changes, and industry shifts. The hosts discuss the new version of SvelteKit and Pi 1.0, the acquisition of Terso by Supabase, and changes in how open source projects handle pull requests due to a rise in automated submissions. They also explore recent announcements from OpenAI, new decision models like Clef, and emerging developer tools for infrastructure as code and CSS linting.
- Disable external pull requests on open-source repositories to mitigate the flood of automated code contributions. 5:28
- Adopt code mode configurations in AI tools like Pi to save context and run operations more efficiently in a sandbox. 15:09
- Standardize local development and infrastructure as code using portable tools like Alchemy instead of relying on single-platform configs. 40:24
Chapters
- 0:00Introduction and Example.com Facelift
Hosts introduce the episode and discuss the recent redesign of the IANA-hosted example.com domain.
- 0:57Example.com Facelift Details
They explain the purpose of example.com, its new multilingual interface, and the reasons behind the update.
- 3:00Impact on CI and DNS Issues
The hosts talk about how the facelift caused DNS probe errors in Canada and potential CI breakage.
- 4:36Pull Requests Are Dead
Discussion of the trend of open-source maintainers disabling external PRs due to AI-generated code and the shift to issue-first workflows.
- 12:00Pi Durable Explained
Detailed explanation of Pi Durable's storage, resumability, and use cases for building resilient agent systems.
- 12:46Pi 1.0 Release Highlights
Overview of Pi's new features, including MCP integration, code mode, and the introduction of Pi Durable for long-running agents.
- 17:00Screen Studio and Video Editing Trends
Hosts talk about Screen Studio's features, the rise of forked versions, and the importance of high-quality software.
- 25:20Terso and Superbase Merger
Discussion of Terso joining Superbase, combining Postgres and SQLite hosting under one platform.
- 44:46OpenAI Dev Day and New Features
Overview of OpenAI's latest announcements, including dots, GPT 6.1, and the challenges with new models.
- 49:38Luna API Pricing and Use Cases
Explains how Luna’s pricing works, its deterministic output, and image input capabilities compared to Jev.
- 51:19OpenAI Plugin Extensions and UI Improvements
Discusses OpenAI’s new plugin extensions that allow richer UI integration and persistent sidebars in ChatGPT.
- 54:06OpenAI’s New Workspace Features
Covers ChatGPT Space, Notion‑style pages, slide decks, and task boards that aim to replace traditional productivity apps.
Highlights
- 5:28
Closing Open Source Pull Requestsinsight
Prolific open source maintainers are closing external pull requests due to an overwhelming influx of low-quality, AI-generated contributions. Instead, maintainers prefer detailed issues so they can run agents themselves with higher confidence in the code.
- 12:49
Pi Hits Version 1.0insight
Pi version 1.0 introduces built-in MCP support and a feature called code mode, which allows agents to run programs in sandboxes to save context window space and speed up operations.
- 25:20
Supabase and Terso have combined into a single platform, uniting PostgreSQL and SQLite database hosting under one ecosystem.
- 33:24
SvelteKit 3 Releasestrategy
SvelteKit 3 officially launches with major configuration cleanup, including the removal of separate svelte config files in favor of standard setup integration and typed environment variables.
- 41:02
Cloudflare Config TypeScript Filestrategy
Cloudflare introduces a TypeScript configuration file to replace static wrangler JSON setups, allowing for programmatic and conditional infrastructure deployment logic.
- 44:46
OpenAI Dev Day Announcementsinsight
OpenAI announces new features at dev day including always-on computer agents called dots, plugin extensions for deeper application integration, and workspace tools.
- 56:58
Cloudflare Clef Decision Modeldata
Cloudflare releases Clef, a new decision model designed to compete with Jev, offering larger context windows and higher benchmark scores at a slightly higher price point.
Quotes
“They actually updated what it looks like to help with that and like clear up confusion if somebody actually goes to it.”
Unnamed speaker · 2:21 “The actual implementation is essentially free, it's not the actual writing the code that matters.”
Wes Bos · 6:04 “So it goes off, it writes a program, it does its stuff.”
Scott Tolinski · 15:16 “When you zoom in, text is now perfectly sharp.”
Wes Bos · 31:01 “Now you have an always on computer with an agent on it.”
Unnamed speaker · 45:20 “And also the pricing was a little bit more, but they rolled out like a first class Luna API, probably as just a quick gut reaction to Jev so that you can now get deterministic output from Luna.”
Wes Bos · 49:38 “So you're not paying for that input anymore. You're really just paying for the answer to like an individual question. So that's, that's pretty cool.”
Unnamed speaker · 50:47 “There's image inputs as well, which is killer use case, right? Having, being able to pass it in visuals is not something Jev can do.”
Wes Bos · 50:57 “They announced plugin extensions. So they've had plugins for a while and plugins in ChatGPT are a combination of skills and MCP.”
Wes Bos · 51:31 “I think it was like four, like almost 20 times the price.”
Unnamed speaker · 57:29
About this episode
Scott, Wes, and CJ break down the latest Pi updates, including durable long-running agents, Codemode, and MCP support, then debate whether pull requests are dead in favor of issues. Plus Supabase picks up Turso, Screen Studio 4 drops, JavaScript Composites bring value-based equality, and a stack of new AI models from Google, OpenAI, Cloudflare, and more. Show Notes 00:00 Welcome to Syntax Weekly 00:46 example.com gets a facelift Oliver Dunk’s post IANA’s reply 04:37 The death of pull requests Sindre Sorhus’ post Dave Kiss’ post SWC’s post Andreas Kling’s post Yusuke Wada’s post Wes’ NiimBlue PR JSON Alexander 12:46 pi v1.0 24:14 Brought to you by Sentry! 25:08 Turso Joining Supabase 28:13 Screen Studio Updates Screen Studio 4.0 upscaling 33:24 Svelte 3.0 Release 35:32 Effect 4.0 38:14 Alchemy Cloudflare’s Programmatic configuration 42:59 Foldkit 44:10 OpenAI Dev Day Announcements Dots Rahim Nathwani’s reply regarding Luna Plugin Extensions Sites in ChatGPT 56:40 Cloudflare Clef Decision Model 01:01:25 Gemini 4 Argon Google’s announcement post 01:09:04 Flux 3 Image Model 01:11:50 Claude Mods 01:13:44 Muse Gadgets Nat Friedman’s post 01:17:27 Nvidia Lyra 2.0 World Model 01:27:30 Game Recomps and Decomps 01:30:54 JS Composite Type 01:35:00 RFC 1149 Auction First implementation of the Carrier Pigeon Internet Protocol 01:37:49 eslint cssicorn 01:39:15 Syntax Meetup 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
18,078 words · 3 speakers
Speaker names marked are inferred from speaking time and the show’s known hosts — they are not voice-verified.
Topics
- Jev
- OpenAI
- Muse
- Claude
- Luna
- clef
- ChatGPT
- Vision Pro
- Mid Journey
- GitHub Universe
Page updated · transcript and summary are machine-generated