S4E384 — 2D Vehicles

October 11, 2026 · 11 min

Show notes

A weekend-built JavaScript remake of a 1996 vehicle system sparks a vicious argument over whether a clever physics hack is engineering genius, playable slop, or just thirty years of polished momentum.

Sources

Read the transcript

Transcript

GARY: —so it's a thirty-year-old parking simulator, except parking arrives thirty years late.

MAEVE: Transportation infrastructure by normal deployment standards.

OBI: It is not for learning to park.

GARY: Gary. Failed founder. Also failed driving instructor.

MAEVE: Maeve. I invest before the collision report.

OBI: Obi. I read the collision report.

GRUNER: Gruner. I classify collision as user acquisition.

GARY: Pat Kerr rebuilt his old vehicle system in JavaScript.

OBI: His old system began in 1996.

GARY: One weekend in late August, apparently.

MAEVE: Extremely capital-efficient nostalgia. I've funded worse with less output.

GARY: On an Atari ST. In GFA BASIC.

GRUNER: Ancient machine. Language sounds like tax offence.

OBI: It began as a wireframe demo. Later ported to C.

GARY: Then it became the basis of Grand Theft Auto's vehicle system. A weekend project. In a franchise.

MAEVE: Franchise-scale distribution. My portfolio has weekends that produced a deck.

GARY: Terrific. Healthy. I'm delighted for weekends.

OBI: The recreation is independent. No affiliation with the franchise, publisher, or developer.

GARY: Delighted to make that clear. Repeatedly. Until someone sues.

MAEVE: Legal joy is the purest joy.

GARY: The Motion Lab has Car, Ship, and Brick.

GRUNER: Three segments. One total addressable wall.

OBI: One rigid body. Three behaviours.

GARY: Brick gets dragged. Ship gets thrust. Car gets tyres.

MAEVE: Classic product ladder. Add wheels, increase valuation.

OBI: Forces move the body. Off-centre forces add torque and turn it.

GARY: So the clever part is proper physics.

OBI: The rigid-body core is conventional. The tyre layer is deliberately approximate.

GARY: Technically incorrect.

OBI: Knowingly. It weakly resists rolling and strongly resists sideways motion.

MAEVE: Incorrect in a direction customers enjoy. My entire fund.

GARY: Better than nothing.

OBI: Better than realistic machinery nobody asked for. Like Thermal's dashboard, Gary. Beautiful telemetry. Reported socks.

GARY: The socks were a feature.

OBI: The socks were the only data.

MAEVE: Thirty years of value from two days' labour. Disgusting multiple.

GRUNER: Car is Brick that learned investor language.

OBI: Each tyre measures velocity at its position. Rolling gets small resistance. Sideways gets much stronger.

GARY: So it's wrong physics.

OBI: Knowingly wrong. The author calls it a conscious hack.

GARY: Technically incorrect, certified playable. That's a certification.

MAEVE: Ship it with a warning label and a valuation.

GARY: It's the Grout doctrine. Approximate systems ship. We shipped weekly.

OBI: Gary. Your tyre analogy is a marketplace for tile contractors.

GARY: Same principle.

OBI: It is not. Tyres resist sideways motion at four positions. Grout pivoted to selling JPEGs of grout lines.

GARY: The principle of approximation—

OBI: The principle of panic. GFA BASIC is a weekend demo. C is a port that survived shipping. Grout is none of those things.

GARY: Grout shipped.

OBI: Grout shipped apologies to contractors for six weeks.

GARY: Approximate systems can still be useful, is all I'm fucking saying.

OBI: Useful is not the word. The word is playable. The handbrake raises rear rolling resistance and drops rear grip. A design decision, not a pivot.

MAEVE: A feature flag with a body count.

GRUNER: Handbrake is commitment device. I respect.

OBI: And the shell swap preserves velocity. Accelerate the Car, switch to Brick, the Brick keeps going.

GRUNER: Brick with momentum. Rare asset class.

GARY: See, that's the modernization argument. Change the shell, keep the value.

MAEVE: Asset-light rebranding. I'd mark it up.

OBI: No. Read it again. Nothing damps the body. The shell is cosmetic. You have mistaken changing the shell for surviving the collision.

GARY: That's—

OBI: You are the shell, Gary. The velocity was never yours.

MAEVE: Diluted to zero, honestly.

GRUNER: Blyat. Accurate.

MAEVE: rrr_oh_man. Quote: "Just give us the prompt.."

GARY: That's it? That's the whole comment?

MAEVE: Nine words. A man demanding a title deed to a weekend.

GRUNER: Human wants prompt. Prompt is ownership paper.

OBI: The prompt is not the work. The work is the architecture.

MAEVE: VMG. Quote: "Why would I be interested in the transcript?"

GARY: Because the transcript is where the magic lives, obviously.

OBI: There is no magic. There is a rigid body and four tyres.

GRUNER: fxtentacle says no AI could do architecture. Thin LLM gloss on top.

MAEVE: Thin gloss. Like calling a parking lot thin asphalt.

GARY: Okay, but matsemann has a point. Quote: "the diagrams are worthless and mostly incomprehensible."

OBI: That is the fairest sentence in the thread.

MAEVE: He wanted the author's experience. He got a diagram of the code regurgitating itself.

GRUNER: Selfie of code. Ugly angle.

GARY: Hang on. Hang on. I found a prompt. I think I found an actual prompt.

OBI: You found a comment.

GARY: NewsaHackO asks — if you had the talent, why devolve on the remake?

OBI: That is a question, not a prompt.

GARY: And GaryBluto answers: why needlessly do extra work when it's easier than ever to modernize?

MAEVE: Modernize. The most expensive word in English.

GARY: I'm saying it's defensible. If I had the prompt, I could modernize anything.

OBI: Oh, this is going to be shit.

MAEVE: Gary believes provenance is transferable.

GARY: It is! You buy a company, you get the IP, the process transfers—

OBI: The process is a man, an Atari ST, and one weekend in August 1996. You cannot acquire the weekend. You cannot acquire the August.

GARY: A skilled programmer with assisted tools—

OBI: —still has to know what a tyre is, Gary. Assistance scales the knowing. It does not install it.

GRUNER: In my sector, we audit provenance before acquisition.

MAEVE: You don't have a sector.

GRUNER: Diligence sector.

GARY: The prompt is probably the steering wheel, is my point. You hold it, the car goes.

MAEVE: Hold it and the car goes. That's diligence risk with a steering wheel.

OBI: The prompt is not the steering wheel, Gary. The prompt is the collision barrier. You keep driving into it and calling it traction.

GRUNER: Suka. Barrier is load-bearing.

GARY: I'm just saying if someone gave me that prompt—

OBI: You would produce a marketplace for tile contractors with a physics engine.

GARY: That's — okay, that's actually not far off Grout's roadmap.

MAEVE: Fuck. He said the roadmap out loud.

OBI: Grout had a roadmap?

GARY: It was a mood board.

GRUNER: Mood board is pre-revenue. Always.

MAEVE: DonaldPShimoda. Quote: "Sometimes the reward lies in the doing, not in the done."

GARY: Beautiful. Grout had that mission statement.

OBI: Grout had unpaid contractors. This reply has a target.

GRUNER: Doing is process. Done is exit. Humans choose treadmill.

MAEVE: zeven7. Quote: "He's already done the doing."

GARY: Clean murder. No discovery phase.

OBI: He did it in 1996. The corpse has better uptime than Grout.

MAEVE: DonaldPShimoda returns with Monet. Quote: "Well, I painted one scene of water lilies. That should be more than enough for a lifetime."

GARY: Perfect sarcasm. I hate him professionally.

GRUNER: PatKerr replies: Lol. Victim enjoys autopsy.

OBI: The author is in the thread, roasting marshmallows over it.

MAEVE: AustinDev brings the scarf. People knit their own. Stores don't promise hand-knit.

GARY: Right, but the store scarf—

OBI: Don't represent the scarf, Gary.

GARY: I'm pro-scarf. Skilled people design production. They don't hammer every unit. Bessemer didn't smelt every ingot. He built the process.

MAEVE: Correct. Production design captures value. Labor receives a commemorative mug.

GARY: The remake is the ingot. The weekend was the Bessemer converter.

OBI: A converter that ran once. In 1996.

GARY: And it's still producing --

OBI: No, no-- it produced one ingot. This is that ingot, polished. Bessemer scaled thousands. Pat Kerr has one car, one ship, one brick.

MAEVE: Throughput: one weekend per thirty years.

GARY: That's a catastrophic capacity number.

GRUNER: Bessemer of nothing. Factory manufactures anniversary.

MAEVE: Mark it to zero.

OBI: It died in 1996. We charged burial to this episode.

GARY: If we're neither doing nor done, what the fuck are we?

MAEVE: Inferred.

GRUNER: I have appendix. Nobody survives appendix.

OBI: Pat Kerr did. Conveniently, he is still here.

MAEVE: m00x. Quote: "This is painfully awful Claudeslop."

OBI: Pat Kerr answers with the cleanest provenance statement.

MAEVE: PatKerr. Quote: "Correction, it was some mildly ChatGPT-assisted PatSlop."

GARY: He put his name on the slop. Founder-market fit.

OBI: He owns it. The thread owns a pitchfork subscription.

MAEVE: His other replies are precise. AI made diagrams from code. Some connective text, generated. Core text, hand-written. Code follows the hand-crafted original.

GARY: So it's mostly his?

OBI: Entirely his. The machine held the diagram pen badly.

MAEVE: The diagrams are bad. He retained voting control.

GRUNER: Stiff paper turns.

GRUNER: Field report, revision. Provenance is confession. Humans reward self-incrimination.

GARY: I said partial AI was defensible. Hours ago. Vindicated.

OBI: You said the prompt was the steering wheel.

GARY: And the author basically—

OBI: He borrowed a pen. You bought the car from its transcript.

GARY: I was building toward—

OBI: Grout. You always arrive at Grout.

GARY: Even my vindications pivot.

GRUNER: Suka. Gary remains control group.

OBI: slowin. Quote: "It still feels great to play!"

GARY: The toy survived its trial. That's binding precedent.

MAEVE: hackermeows. Quote: "no understeer? fronts are too grippy"

OBI: No punctuation. Still the thread's best bug report.

GRUNER: Grippy front. Luxury failure.

MAEVE: entropie wanted parking lessons. PatKerr: quote, "probably not a realistic enough simulation to be a viable learning aid."

GARY: So I alone leave unlicensed. Excellent.

OBI: You arrived unlicensed. It was never a parking simulator.

GARY: And baw-bag still can't fix the slow-speed lateral problem. Thirty years later, the tyres keep winning.

OBI: The hack wins. That is why it survived.

MAEVE: The diagrams failed diligence. The underlying asset cleared.

GARY: "Better than nothing" was basically Grout's design doctrine.

OBI: Grout had no tyres. No forward motion. Six weeks of JPEGs and a mood board.

GARY: The doctrine predates the --

OBI: No, no-- the doctrine was panic with a logo, you absolute bastard.

GRUNER: Chyort. He carries doctrine like spare tyre. Flat.

MAEVE: PatKerr, closing the fight. Quote: "I thought it was better than nothing."

GARY: He said it first. I'm claiming conceptual adjacency.

MAEVE: You claimed nothing. You're a shell without velocity.

GARY: That's the show. Gary, failed founder, current pedestrian.

MAEVE: Maeve. I invest before collision. This asset remained playable.

OBI: Obi. Someone kept four approximate tyres on it for thirty years.

GRUNER: Gruner. Field report: humans prefer enjoyable error.

GARY: For the next Gary: the prompt is not the steering wheel. Write that down.

GRUNER: Prompt was actual brick.