Colvin: Monty executes Python in single-digit microseconds
“I mean, in a hot loop, we can run, we can go from code to execution result in under a microsecond in like 800 nanoseconds. In reality, it's like single digit microseconds to run code or single digit microseconds to run the next step of a REPL or single digit m…”
Colvin: Monty will never support CPython ABI packages like NumPy
“There's no support for third party libraries just to be installed. There never will be directly as, and you'll never, we'll never be able to speak the C Python ABI and like install Pydantic or install NumPy or something.”
Pydantic built a VIP issue scorer after closing an OpenAI founder's ticket
“Basically this started off because one of the OpenAI co-founders created an issue on Pydantic. And we just closed it and said it was wrong. And so we have this that, like, injects itself and tries to summarize someone and it gives them a, like, brutal score of…”
Duffy: AI Diplomacy used try-catch blocks instead of Pydantic for JSON
“I know one of our GitHub issues already called us out for not using Pydantic parsing and instead of having like eight different try catches for the different JSON versions that come out of these.”
Swix: Pydantic reached nearly 300 million downloads in December
“It's, you know, it's almost three hundred million downloads in December.”
Colvin: Pydantic and FastAPI normalized Python type-hint schemas
“Back in 2017, when I first started it, the like different thing it was doing was using type int to define your schema. That was controversial at the time. It was like genuinely disapproved of by some people. I think the success of Pydantic and libraries like f…”
Colvin: Sebastián Ramírez originally added JSON Schema to Pydantic for OpenAPI
“So I originally didn't implement JSON Schema inside Pydantic and then Sebastian, Sebastian Ramirez, FastAPI came along and like the first I ever heard of him was over a weekend. I got like 50 emails from him or 50 like emails as he was committing to Pydantic a…”
Colvin: Rust-native data storage could yield 3x to 5x Pydantic speedup
“We have plans to move some of the, basically store the data in rust types after validation. Not convert to Python types. So then if you were doing like validation and then serialization, you would never have to go via a Python type. We reckon that can give us …”
Colvin: Major AI lab cut time-to-first-token 20% upgrading to Pydantic v2
“I can't say which one, but one of the big foundational model companies, when they upgraded from Pydantic v one to v two, their number one internal metric of performance is time to first token That went down by 20%.”
Colvin: Cloudflare Workers struggles with binary Python dependencies like Pydantic
“Pyodide, which is Python running inside the browser in Scripton, is supported now by Cloudflare. They just, they basically, they're having some struggles working out how to manage, ironically, dependencies that have binaries, in particular Pydantic”
Colvin: Pydantic Freezes Hiring to Maintain Multi-Year Runway
“We are not hiring right now. I want, I would love Bloodleaf and Logfire to have a bit more commercial traction and a bit more revenue before I hire some more people. It's quite nice having a few years of runway, not a few months of runway.”
Liu: Function calling decouples schemas from prompt instructions
“Function calling lets you define the schema separate from the data and the instructions. And what this meant was you can kind of have a lot more complex schemas and just map them in Pydantic, and then you can just keep those very separate.”