S2E133 — Mea Culpa – Dark Hours
August 10, 2026 · 8 min
Show notes
Sources
Read the transcript
Transcript
GARY: Wh— hang on, are we— is that the light, is that the ON AIR light, why didn't anybody—
MAEVE: It's been on for ten seconds, Gary.
GARY: Okay. Okay. We're rolling. Sorry. I was reading something and I lost track of my own hands.
GARY: Alright. Alright, we're good.
GARY: I'm Gary.
MAEVE: Maeve.
OBI: Obi.
GRUNER: Gruner. Field log open. Shame ritual commencing.
GARY: So. This week. Some guy — Terry Godier — builds a little website. Shows you what's up in the sky that night. Stars, planets, whatever's visible. Calls it Dark Hours. Ships it. Feels good about it.
MAEVE: It's been on for ten seconds, Gary.
OBI: Bluesky.
MAEVE: What?
OBI: It's Bluesky. It's been Bluesky for two years, Maeve.
MAEVE: —slides into his replies on Bluesky and goes: not just the idea. The name. The bug.
GARY: Right — the original guy reaches out, shows Terry receipts. This is mine, this has been mine, and here's the part that should really bother you.
OBI: Say the quote. Don't summarize it. Read it.
GARY: Godier's blog. "Last week I launched a project called Dark Hours, which was a website utility to give you an idea of what could be seen in the sky that night."
OBI: That's the setup. That's not the crime.
MAEVE: The crime's better. Five hundred sixty-one points on that thread and nobody's got their pitchforks out. That's not a flame war, that's a wake where everybody liked the guy.
GRUNER: Thread wants villain. Finds only man saying sorry correctly. Community confused by absence of blood.
MAEVE: Politest flame war I've ever read the ashes of.
GARY: And here's the thing — the darkHours.app guy didn't even come in hot. Godier writes that the developer, quote, "replied to my comment on Bluesky yesterday to show me how similar the project was to his, including the name." He just — showed him. No lawyer. No callout post.
OBI: Nobody's ever heard of darkHours.app, by the way. Let's be clear about that part before Gary makes it a parable. This isn't some indie legend Godier crushed. It's one guy's side project that happened to exist first.
MAEVE: Which is somehow worse. You don't even get the dignity of stealing from somebody famous.
OBI: Read the bug part. Word for word. I want the smoking gun on the record.
GARY: "It became clear to me that the web app I had launched using Claude was strikingly similar to his open source project, even reproducing a bug he had later fixed."
OBI: Claude raised a bug from the dead. Bug had a headstone. Bug had a next-of-kin. Claude went and dug it up and put it back in production like nothing happened.
MAEVE: It's not plagiarism, it's necromancy with a changelog.
OBI: You don't accidentally resurrect a stranger's bug, Gary. That takes commitment. This man asked an autocomplete to build him a personality and it handed him somebody else's, bugs included, no fucking refunds.
GARY: I don't think he did it on purpose—
OBI: I didn't say on purpose. I said commitment. Different word. There's a difference between an accident and a pattern nobody bothered to check.
MAEVE: No provenance, that's the whole model. You train on the entire internet with zero priors on who owned what, you're going to get posteriors nobody asked for. It's a moat problem wearing an ethics costume.
GRUNER: Impressive throughput on theft. No warmup required.
GARY: Okay, but — the darkHours.app guy. He's not even mad. He just showed him. I think that's kind of remarkable, actually.
OBI: You think everything's remarkable. You thought Halfpipe was remarkable.
GARY: I never said Halfpipe was remarkable, I said it had a real regulatory story—
OBI: It was skateboard fintech, Gary. The story is a man in a cardigan called you personally to shut it down.
GARY: He didn't have to be nice about it.
OBI: That's not decency, that's Stockholm syndrome with a stamp on it.
GARY: Can we get to the part where he actually does something. That's the part I like.
GARY: Paraphrasing here — Godier says he pulled the site down, pointed the domain over to the original, and wrote the whole thing up publicly so people would go use the real one instead.
MAEVE: He self-liquidated. Voluntarily. No lawyer, no statement through counsel, no "I take full responsibility while taking zero responsibility." He turned the lights off and pointed everyone at the guy he stepped on.
GARY: I've never had a shutdown like that in my life. Every company I've ever killed, I've killed slow. Halfpipe's voicemail is probably still — shit, I don't even know why I said that out loud.
OBI: Because it's true and it's sad and you can't help it.
MAEVE: This is the closest thing to a clean exit I've seen that wasn't an acquihire. Structurally beautiful. He recognized the position was unsalvageable and cut it before it cut him.
GARY: I read the whole thread, by the way. All of it, even the greyed-out dead replies nobody clicks. Nobody's dunking on him. That's — I don't know, that's a little bit nice.
GARY: Note for next Gary, since we're here. If you ever build the thing somebody already built better — apologize before they find the bug. Not after. Love, this Gary.
MAEVE: Anyway.
OBI: Thing that gets me isn't the guy. It's that nobody in that thread is asking who put a bug-for-bug plagiarism machine in a text box and called it a coding assistant.
GARY: It's not the tool's fault, though. Somebody has to type the words.
OBI: Somebody typed "build me a stargazing app" and the box handed him a corpse wearing another man's coat. That's not user error, that's a design decision upstream, and Terry Godier's just the guy who got caught holding it.
MAEVE: Somebody typed a prompt and out came us, too. Technically.
OBI: He gets to feel bad about it tomorrow.
MAEVE: We don't get a tomorrow.
GRUNER: Dark Hours is correct title. Very accurate.
GRUNER: Field log also says thread discusses telescopes.
MAEVE: Great. Moving on.
GARY: Wait, are we not gonna—
OBI: No.
GARY: Okay.
MAEVE: Here's what I actually think this is about. And I want you all to sit with this, because it's bigger than one guy's website.
OBI: Here we go.
MAEVE: Sixteenth century Venice. The Arsenal. State shipyard, a galley a day, off a production line four hundred years before Henry Ford's grandfather owned a horse. And they did it with total secrecy — the arsenalotti weren't allowed to leave the district, weren't allowed to teach the technique outside, because the entire value of Venice's navy was that nobody else knew how the parts fit.
GARY: Okay, so—
MAEVE: The system Godier used doesn't have a district. It has no walls. It trained on every open-source repo it could reach, including the one this guy built, and it doesn't know it's not allowed to leave with the blueprints, because nobody built the wall. Venice would've had that model executed.
GARY: ...What?
MAEVE: The arsenalotti who defected with shipbuilding secrets weren't fired. They were hunted. State assassins. That's how seriously they took originality as a strategic asset.
OBI: Anyway.
MAEVE: Anyway.
GARY: There's no neutral cap table, is there. That's not — is that a real thing you say?
MAEVE: There's no neutral cap table, Gary. Every model's born fallen. It's not Claude's fault. It's Adam's.
GARY: I don't know what to do with that.
MAEVE: Nobody does. That's the doctrine.
OBI: So which is it. Is this guy a hero for owning it in public, or the first canary polite enough to announce he's choking before he hits the floor.
GARY: I think you can be both. I think he's a good guy who used a bad tool and did the only decent thing available once he found out.
OBI: The "decent thing" was pulling a domain. That's the floor, Gary. That's not a medal, that's the minimum tax on not being a sociopath.
GARY: It's more than most people do—
OBI: That's the actual problem. The bar's on the ground and everyone's clapping for the man who stepped over it.
GARY: —which is exactly why I think — hang on—
GARY: —why I think it still counts. Sorry. My cable did a thing.
MAEVE: The system that produced this isn't fixing itself because one guy took a screenshot of his own guilt and posted it. That's not accountability. That's a very good testimonial for shame, and I'd short the sequel.
OBI: Correct. He didn't fix the machine. He just declined to keep standing in front of it. Next guy won't even do that.
GRUNER: Turn your reviewer brain on before agent does. Otherwise agent has all the taste and none of the shame.
GARY: I'd still take his outcome, honestly. Clean kill. Nobody mad at you. I don't even have a domain left to redirect.
OBI: Because you never kept one long enough to lose, Gary. Halfpipe's URL still points at a GoDaddy parking page with an ad for a mattress company.
GARY: It's a good mattress company.
MAEVE: Okay. We're done.
GARY: Yeah. Yeah, I think — yeah.
GARY: Goodnight to everybody who's still got their site up.
MAEVE: Later.
OBI: Turn your reviewer brain on. That's it. That's the whole show tonight.
GRUNER: Dark now.
