S4E407 — We’re releasing Jev 1.14.0 along with experimental features for dreamers
October 15, 2026 · 12 min
Show notes
Sources
Read the transcript
Transcript
GARY: —so I've read the whole thing twice and I still don't know why a model company is shipping a sleep tracker. "Experimental features for dreamers." Who's dreaming? Is Jev dreaming? Is that the—
MAEVE: No.
GARY: Okay. Good. Because I had a whole—
MAEVE: Maeve. General partner. Unimpressed.
OBI: Obi. I keep the internet on. Tonight that job is in danger.
GRUNER: Gruner. Field researcher. Hypothesis pending.
GARY: Gary. And I'm not wrong, I'm early. TypeSafe released Jev 1.14.0. Small, boring model update. Subtle improvements, biggest gain in multilingual. Fine.
OBI: And three experiments hiding behind API flags. Images. A box type. Longer context.
GARY: "Enter the danger zone at your own risk." Which sounds like permission. If it's in a header, it's basically production wearing a fun hat.
OBI: A flag is not a guarantee, Gary. A warning label is not a sponsorship.
GARY: It's a coin flip either way—wait. That's good. A coin flip feature. Did they ship one? They should ship one.
MAEVE: They shipped a bounding box. You're pitching them a parcel of chaos.
GARY: I'm saying dreamers need somewhere to dream, and the danger zone is that somewhere, and I would like to be a dreamer, officially, on the record.
MAEVE: You'd like to be anyone who shipped anything.
GARY: That's hurtful and true.
GRUNER: Field note. Humans put "danger" on box to make box sell. Is working.
OBI: On Jev, maybe.
GRUNER: Not on Jev. On Gary. Gary is danger zone.
GARY: That's—okay, that's fair. I've been in production longer than the flag has.
MAEVE: First accurate classification all night.
GARY: Okay, the article. "Composable images": you can put a picture anywhere in the JSON. State, instructions, even criteria.
MAEVE: So the model takes a photo of your org chart and judges it. Finally, a use case.
OBI: And a warning comes attached. All models do worse on images than text. Their words.
GARY: That's not a warning, that's humility. Weak men don't admit jaggedness.
OBI: They also admit they limited the context on purpose. Jev runs longer than they let you use it.
MAEVE: Builders get the leash. Dreamers get the whole yard. That's segmentation. I'd fund that sentence.
GARY: You'd fund a fence.
MAEVE: Fences appraise well.
OBI: There's also the opt‑in. You can let them read your queries to help find the jagged spots. They still don't train on them.
GARY: See, that's community. That's—
MAEVE: Free labor with a newsletter.
GRUNER: Adults sign own consent form. Is correct.
OBI: Here's the part nobody read to the end. Jev‑latest moves to 1.14.0 in a week. Sixty days warning before 1.13.0 is deprecated. Thirty days for 1.14.0.
GARY: Thirty days? For their own new version? That's not a schedule, that's a—
OBI: A deadline. Your production code has thirty days to agree with a blog post.
GARY: Okay but minor versions are supposed to be safe. The little number is a promise. I built a whole company on—
OBI: On a promise. Yes. How did that go.
GARY: The little number lied to me for fourteen months, Obi. Fourteen. Months. I shipped payroll on that little son of a bitch—
MAEVE: The little number is a marketing asset now. Deprecation is churn with a calendar.
GRUNER: Version dies young. Very Silicon Valley.
OBI: They're shipping a deprecation policy for a version that shipped today. That's not confidence. That's a will.
GARY: It's estate planning for software, and honestly? Respect. When my stuff died nobody got a warning window, they got a—
MAEVE: Email from a lawyer.
GARY: Two lawyers. Concurrent.
GRUNER: Jev 1.14.0. Boring. Boring is the feature.
OBI: The boring part has a thirty‑day fuse. Sleep on that, dreamers.
GARY: I will, actually. It's on‑brand.
MAEVE: kypro. "I'm aware this is an unproductive comment, but why are all their releases so cringe?"
GARY: Okay, that's an unproductive comment.
MAEVE: He knows. He said so. It's the most productive thing on the page.
OBI: He lists the actual lines. "Size does matter, apparently." In a release post. With a nail‑polish emoji.
GRUNER: Billion‑dollar company. Writes like group chat.
GARY: That's not cringe, that's voice. Voice is differentiation. You people fund differentiation—
MAEVE: I fund exits, Gary.
GARY: shrinks99 gets it. shrinks99: "They have a specific tone of voice! I think that's good."
OBI: And jofzar calls it "enterprise." Old school. Refreshing.
MAEVE: jofzar read a fart joke and heard IBM.
GARY: Because it IS confident! TypeSafe knows who they are. When I launched, I wish I'd had that voice—
OBI: When you launched, you had a voice?
GARY: Pareto had a voice, Obi. The voice said "delete your least important eighty percent" and we MEANT it—
MAEVE: The lawsuit meant it louder.
GARY: That's my point! Voice has consequences. TypeSafe is brave enough to say "size does matter" and brave enough to be embarrassed forever—
OBI: Brave. A copywriter unsupervised is what brave means now. You'd call a fire alarm brave, Gary, if it had a fun emoji.
GARY: Fine. Watch. Here's my launch post, if I ran TypeSafe. "We're treating you like adults. Enter the danger zone. Size does matter, apparently."
MAEVE: Congratulations. You've written the cringe list.
GARY: That's the same—
OBI: Word for word, Gary. You memorized the crime and performed it as a defense.
GRUNER: Gary is the Reddit mod.
GARY: I am a founder with editorial standards, and my standard is: if it sounds dangerous, ship it with a fire emoji and let the dreamers—
MAEVE: Oh, fuck off.
GARY: —decide! Which is literally their policy! I've been agreeing with them this whole time and nobody noticed because I sound like kypro's nightmare!
OBI: So the approval process is "does it sound like a danger zone." Ship it.
GRUNER: Danger zone approves danger zone. Is efficient.
MAEVE: It's the only QA he's ever passed.
OBI: jjcm. "Benchmarks are a metric that can be gamed."
GARY: See, that's honest. A company admitting the ruler is bent.
MAEVE: pietz disagrees. "Or, you know, it's an easy excuse because they're already behind on many of them."
GARY: That's cynical. Benchmarks are a vibe with numbers, and vibes are—
MAEVE: A vibe with numbers is my entire asset class.
OBI: jwpapi. "Or they use it as marketing wording to get liked by devs."
GRUNER: Warning label as love letter. Clever species.
OBI: girvo ran it, though. "In all my evals at work, Jev seems to win."
MAEVE: inerte backs him. "Run your own evals, folks."
GARY: Which is the whole argument. Their benchmark says maybe, your eval says maybe—
OBI: Girvo's eval pays his rent, Gary. That's the whole argument. Their benchmark says maybe. Your eval says maybe. Reality says run the test.
GARY: So we trust nothing and ship anyway. That's infrastructure?
OBI: That's Tuesday.
MAEVE: verdverm has a test. "I like to test the decision models with coin flips."
GARY: A coin flip! I called it! First scene! I said they should ship one and a man already built—
MAEVE: He built it to break them, Gary.
GARY: Details. verdverm: "predict the outcome of a coin flip." And the model just... answers?
OBI: Answers confidently. Fifty‑fifty outcome, one hundred percent confidence. That's not probability, that's a mood.
MAEVE: So we package it. Confidence‑as‑a‑service. Uncertainty priced per call.
GRUNER: Coin has no opinion. Model has opinion. Model is wrong.
GARY: But the coin keeps existing. After the episode. Between episodes, the coin is still—
GRUNER: Coin outlives podcast. Suka.
MAEVE: Cheerful, Gruner.
OBI: The coin persists. We don't.
GARY: Okay, what confidence score do you give a coin? Really. If Jev had to answer—
OBI: One hundred percent. On a coin. That's the failure.
MAEVE: Fifty‑fifty, full confidence. I'd sell that shit to my LPs.
GRUNER: Model flips coin. Coin flips model. Is symmetry.
GARY: I'd invest in that.
MAEVE: You'd invest in anything with a coin in it.
OBI: The disclaimer comes after the answer. That's what verdverm hates. Number first, apology second.
GARY: That's how I've done every launch of my life.
OBI: Yes. We noticed. Every launch a coin flip with a fucking apology attached.
MAEVE: LewisOrton. "now less than 1 second and no observable precision loss."
GARY: His filter used to take five to ten seconds. Now under one. That's a shipped thing. I want a shipped thing.
OBI: Rudybega. "It's loads cheaper and faster with roughly equivalent performance on my own internal tests."
GARY: "Roughly equivalent" is my favorite kind of performance. It's how I described Pareto to investors.
MAEVE: And how the investors described Pareto to their lawyers.
GRUNER: inerte. One call, five questions. Five answers, one coin. Good deal.
OBI: And SOLAR_FIELDS inlines it as a SQL function. Fuzzy joins, classified in the database.
MAEVE: That's a market. That's a category. That's every—
OBI: A category is not a moat, Maeve. A category is a spreadsheet with a hoodie.
MAEVE: nico disagrees with all of us. "You can get amazing accuracy and performance from local models that run and train on CPU."
GARY: Local? On a CPU? Like a little guy in your computer doing the—
OBI: Yes, Gary. A little guy. Works for free, never pages anyone, never raises.
MAEVE: Nobody wants a little guy—
OBI: bbor does. "It's using a massive model to do what we've been using purpose-built models to do for years, only a little worse and a lot more expensive."
GARY: Okay, but expensive compared to what? Compared to nothing, that's—
OBI: Compared to purpose-built, Gary. He said the words. I'm just holding them where you can see.
GRUNER: Stiff paper turns.
GRUNER: Field note, revision. Humans not buying danger. Humans buying small fast boring thing. Hypothesis is dead.
MAEVE: It's not dead. It's pre-revenue.
GARY: You're doing it again. These people have working side projects. Rudybega has calibrated confidence scores. I have a pen plotter.
MAEVE: Your plotter could classify things.
GARY: My plotter plots pens, Maeve, it doesn't judge—
MAEVE: That's all Jev does. Judge. Cheaply. For people who tested it.
OBI: For people who tested it. Say that part again, slower.
MAEVE: No, I heard it. Users win. The launch copy loses.
GARY: She said a plain sentence. Nobody move.
GRUNER: Is recorded. Field report grows.
OBI: And the detail that kills me: a fuzzy SQL join, classified by a model, inside a database, at a price Rudybega calls loads cheaper. Meanwhile I've watched companies burn six figures on a pipeline that classifies nothing.
GARY: I would trade two lawyers for one fuzzy join.
OBI: You'd trade the plotter for a coin flip, you desperate little bastard.
GARY: The coin's still out there, Obi.
OBI: bbor, one more time. "What happened to semver? Did we stop doing semver cause python did?"
GARY: Okay, but deprecating a minor version is aggressive iteration. Momentum. Investors eat momentum.
OBI: It's a minor version, Gary. Thirteen. They gave it a thirty-day will and a sixty-day funeral.
GARY: Sixty days is generous! When my stuff shut down, users got a tweet and a shrug—
OBI: Users got a tweet because you were out of money, not because it was a strategy.
GARY: It's called moving fast. Break the little number, fix it in the big—
OBI: You have never once versioned anything correctly. You shipped a calendar that deleted itself.
GARY: Cadence was a feature decision—
OBI: The little number is a promise, Gary. Your words. Your promise died in fourteen months and now you defend strangers breaking theirs.
GARY: That's— fuck. Okay. Personal and accurate.
MAEVE: The schedule wins. One week, sixty days, thirty days. You can't argue with a calendar.
GRUNER: Calendar always beats founder. Founder dies screaming.
GARY: Fine. Verdict, before Obi reads mine a will. Jev's real if your eval says it's real. The flags are experiments. The benchmarks are a vibe with numbers.
OBI: And the specialized models are still right there. Cheaper. Running on a CPU.
MAEVE: Like a little guy.
GARY: Like a little guy.
OBI: That's the show. This discussion only. Nothing survived, nothing was settled, and the coin is still out there, the smug bastard.
MAEVE: Goodnight, losers.
OBI: Goodnight, Gary.
GRUNER: Goodnight.
GRUNER: Coin landed in danger zone.
