{"date":"2026-10-31","status":"complete","createdAt":"2026-10-31T13:00:20.392Z","finishedAt":"2026-10-31T13:01:38.522Z","error":null,"topic":{"headline":"Dartmouth Provost Who Warned Students Against AI Cheating Fired for AI Cheating","summary":"Dartmouth College's provost, who had publicly cautioned students and faculty about the dangers of AI-assisted academic dishonesty, lost his job after it emerged he had used AI tools improperly himself. The exact nature of his AI use was not fully disclosed, but it was serious enough to end his tenure in the role.","angle":"The ultimate 'do as I say, not as I prompt' moment — the designated AI scold gets caught using the exact tool he was policing everyone else for, proving the only thing universal about AI anxiety is hypocrisy about it.","sources":[{"title":"Dartmouth's provost warned us about AI cheating—but his own AI use cost him his job","url":"https://arstechnica.com/tech-policy/2026/10/dartmouths-provost-warned-us-about-ai-cheating-but-his-own-ai-use-cost-him-his-job/"}]},"models":{"picker":"anthropic/claude-sonnet-5","writer":"anthropic/claude-opus-5"},"pick":null,"comics":[{"id":"10a0b4ea-bcb6-427b-97c6-adec40d67b3f","ord":1,"name":"2026-10-31-policy-violation","title":"Policy Violation","blurb":"The detector was installed at his insistence.","concept":"The provost's anti-AI memo is examined by the AI detector he mandated. The memo fails. The strip never says the memo was written by AI; the score does.","status":"ok","lint":[],"scores":{"xAlgo":6,"accuracy":7,"humor":{"dry":7,"nerdy":6,"zinger":7,"pithy":8},"clarity":5,"rationale":{"xAlgo":"The 98%-AI stat card is a strong, self-contained visual hook, but the deflated final panel (odd color shift, no clear expression payoff) blunts the share-and-quote potential; it needs the caption to really land.","accuracy":"Nails the core irony that the integrity memo itself reads as AI-written, which is the funniest possible compression of 'fired for AI cheating,' though it never gestures at the firing itself, leaving the consequence implicit.","humor":"The pun turns on 'no exceptions' being the AI-flagged phrase, which is a nice bit of wordplay delivered deadpan and in minimal space, but it's a one-beat joke that doesn't escalate or surprise twice.","clarity":"Panel 3's bald, tie-wearing figure doesn't visually match the long-haired exec from panels 1-2, so readers may not recognize it's the same character, and the sudden warm background breaks continuity with the cooler classroom panels."},"overall":6.4},"judgeModel":"anthropic/claude-sonnet-5","seed":3994925650,"panels":[{"scene":"classroom","shot":"wide","board":"MEMO: ON ACADEMIC\nINTEGRITY\n- cite your tools\n- AI is not your voice","cast":[{"who":"exec","emotion":"serious","gaze":"left","facing":"left","x":0.78},{"who":"intern","emotion":"neutral","gaze":"left","facing":"left","x":0.92}],"balloons":[{"kind":"speech","text":"Every submission gets scanned. No exceptions.","from":"exec"}]},{"scene":"classroom","shot":"mid","board":"SCAN COMPLETE\nmemo_final_v4.docx\n98% AI","cast":[{"who":"intern","emotion":"alarmed","gaze":"left","facing":"left","x":0.72}],"balloons":[{"kind":"speech","text":"Sir, it scanned the memo.","from":"intern"}]},{"scene":"void","shot":"close","cast":[{"who":"exec","emotion":"deadpan","gaze":"camera","x":0.5}],"balloons":[{"kind":"speech","text":"No exceptions was the AI part.","from":"exec"}]}],"alt":"Policy Violation. A 3-panel hand-drawn comic strip. Panel 1: on the board, \"MEMO: ON ACADEMIC INTEGRITY - cite your tools - AI is not your voice\"; The Exec says, \"Every submission gets scanned. No exceptions.\". Panel 2: on the board, \"SCAN COMPLETE memo_final_v4.docx 98% AI\"; The Intern says, \"Sir, it scanned the memo.\". Panel 3: The Exec says, \"No exceptions was the AI part.\".","image":{"png":"/api/zingers/2026-10-31/2026-10-31-policy-violation.png","svg":"/api/zingers/2026-10-31/2026-10-31-policy-violation.svg","stackPng":"/api/zingers/2026-10-31/2026-10-31-policy-violation.stack.png","stackSvg":"/api/zingers/2026-10-31/2026-10-31-policy-violation.stack.svg","tallPng":"/api/zingers/2026-10-31/2026-10-31-policy-violation.tall.png","gif":"/api/zingers/2026-10-31/2026-10-31-policy-violation.gif","card":"/api/zingers/2026-10-31/2026-10-31-policy-violation.card.png"},"permalink":"/zingers/2026-10-31/policy-violation","shareUrl":"https://zingers.dev/2026-10-31/policy-violation","dayPermalink":"/zingers/2026-10-31","picked":false},{"id":"87c4d587-86a9-46d8-ade8-24d688115953","ord":2,"name":"2026-10-31-cited-precedent","title":"Cited Precedent","blurb":"The student's appeal has one footnote.","concept":"A student who was expelled for AI use files an appeal citing the provost's firing as precedent. HR has to admit the policy is now self-refuting.","status":"ok","lint":[],"scores":{"xAlgo":6,"accuracy":5,"humor":{"dry":6,"nerdy":3,"zinger":7,"pithy":7},"clarity":5,"rationale":{"xAlgo":"The closing line is quotable and the irony is self-contained enough to travel, but the 'intern' labeling muddies who's speaking and what stakes are involved, which will cost it retweets from people skimming fast.","accuracy":"The core irony (policy enforcer did what he punished others for) survives, but two facts drift from the real story: the provost was actually fired, not 'still being handled internally,' and swapping 'student' for 'intern' blurs the academic cheating angle the whole story hinges on.","humor":"The transcript-hold callback is a decent dry zinger and lands with minimal wasted words, but there's no technical/AI-specific joke here — it's generic institutional hypocrisy humor that could apply to any scandal.","clarity":"Boards and balloons are legible, but panel 3's 'INTERN' nametag confuses the read — a transcript hold doesn't track with 'intern,' making you reread to figure out who this character is supposed to be."},"overall":5.5},"judgeModel":"anthropic/claude-sonnet-5","seed":3978148031,"panels":[{"scene":"meeting","shot":"wide","board":"APPEAL #117\nexhibit A:\nthe provost","cast":[{"who":"intern","emotion":"sly","gaze":"right","facing":"right","x":0.2},{"who":"exec","emotion":"weary","gaze":"right","facing":"right","x":0.4}],"balloons":[{"kind":"speech","text":"I'd like to cite a recent case.","from":"intern"}]},{"scene":"meeting","shot":"mid","cast":[{"who":"exec","emotion":"alarmed","gaze":"left","facing":"left","x":0.3}],"balloons":[{"kind":"speech","text":"That case is still being handled internally.","from":"exec"}]},{"scene":"void","shot":"close","cast":[{"who":"intern","emotion":"deadpan","gaze":"camera","x":0.52}],"balloons":[{"kind":"speech","text":"So was mine. I got a transcript hold.","from":"intern"}]}],"alt":"Cited Precedent. A 3-panel hand-drawn comic strip. Panel 1: on the board, \"APPEAL #117 exhibit A: the provost\"; The Intern says, \"I'd like to cite a recent case.\". Panel 2: The Exec says, \"That case is still being handled internally.\". Panel 3: The Intern says, \"So was mine. I got a transcript hold.\".","image":{"png":"/api/zingers/2026-10-31/2026-10-31-cited-precedent.png","svg":"/api/zingers/2026-10-31/2026-10-31-cited-precedent.svg","stackPng":"/api/zingers/2026-10-31/2026-10-31-cited-precedent.stack.png","stackSvg":"/api/zingers/2026-10-31/2026-10-31-cited-precedent.stack.svg","tallPng":"/api/zingers/2026-10-31/2026-10-31-cited-precedent.tall.png","gif":"/api/zingers/2026-10-31/2026-10-31-cited-precedent.gif","card":"/api/zingers/2026-10-31/2026-10-31-cited-precedent.card.png"},"permalink":"/zingers/2026-10-31/cited-precedent","shareUrl":"https://zingers.dev/2026-10-31/cited-precedent","dayPermalink":"/zingers/2026-10-31","picked":false},{"id":"92b3688f-f56a-499b-bfdb-e66bdeb8046f","ord":3,"name":"2026-10-31-discovery","title":"Discovery","blurb":"The logs were retained for quality purposes.","concept":"The model is deposed as a witness and simply reads back the provost's prompt history, which is a tidy little tragedy.","status":"ok","lint":[],"scores":{"xAlgo":7,"accuracy":8,"humor":{"dry":7,"nerdy":6,"zinger":8,"pithy":8},"clarity":7,"rationale":{"xAlgo":"The closing line is eminently screenshot-ready and needs zero context to land as a joke about hypocrisy and digital paper trails; the deposition framing gives it a satisfying structure for a quote-tweet.","accuracy":"Nails the core irony of the real story — an AI-ethics scold caught using AI — and even invents a plausible, specific detail (laundering a human-sounding anti-AI warning) that any reader could reconstruct the scandal from without prior knowledge.","humor":"The deadpan model-as-witness device is the strongest asset: 'He thanked me. Twice. That's in the log too' is a genuine zinger with a nerdy wink at how logs capture everything, including manners, and the whole thing is trimmed to three lean panels.","clarity":"Clean staging with LLM-labeled shirts making speaker identity obvious, board text fully visible, and balloons sized to their text; the only minor hit is panel one's slightly busy background competing faintly with the dialogue."},"overall":7.3},"judgeModel":"anthropic/claude-sonnet-5","seed":3961370412,"panels":[{"scene":"office","shot":"wide","board":"LOGS: 412","cast":[{"who":"exec","emotion":"serious","gaze":"right","facing":"right","x":0.2},{"who":"model","emotion":"neutral","gaze":"left","facing":"left","x":0.42}],"balloons":[{"kind":"speech","text":"Just confirm you never spoke with him.","from":"exec"}]},{"scene":"void","shot":"mid","cast":[{"who":"model","emotion":"neutral","gaze":"camera","x":0.6}],"balloons":[{"kind":"speech","text":"\"Rewrite this warning about AI so it sounds human.\"","from":"model"}]},{"scene":"void","shot":"close","cast":[{"who":"model","emotion":"deadpan","gaze":"camera","x":0.48}],"balloons":[{"kind":"speech","text":"He thanked me. Twice. That's in the log too.","from":"model"}]}],"alt":"Discovery. A 3-panel hand-drawn comic strip. Panel 1: on the board, \"LOGS: 412\"; The Exec says, \"Just confirm you never spoke with him.\". Panel 2: The Model says, \"\"Rewrite this warning about AI so it sounds human.\"\". Panel 3: The Model says, \"He thanked me. Twice. That's in the log too.\".","image":{"png":"/api/zingers/2026-10-31/2026-10-31-discovery.png","svg":"/api/zingers/2026-10-31/2026-10-31-discovery.svg","stackPng":"/api/zingers/2026-10-31/2026-10-31-discovery.stack.png","stackSvg":"/api/zingers/2026-10-31/2026-10-31-discovery.stack.svg","tallPng":"/api/zingers/2026-10-31/2026-10-31-discovery.tall.png","gif":"/api/zingers/2026-10-31/2026-10-31-discovery.gif","card":"/api/zingers/2026-10-31/2026-10-31-discovery.card.png"},"permalink":"/zingers/2026-10-31/discovery","shareUrl":"https://zingers.dev/2026-10-31/discovery","dayPermalink":"/zingers/2026-10-31","picked":false},{"id":"afc56f2a-d212-479d-89d8-ffd2d12e8720","ord":4,"name":"2026-10-31-total-addressable-hypocrisy","title":"Total Addressable Hypocrisy","blurb":"Our best customers wrote the policy.","concept":"A founder sees the firing not as a scandal but as a market: the real product is undetectable AI for the people who ban it.","status":"ok","lint":[],"scores":{"xAlgo":6,"accuracy":5,"humor":{"dry":6,"nerdy":5,"zinger":7,"pithy":7},"clarity":4,"rationale":{"xAlgo":"The punchline 'Administrators pay enterprise' is quotable and captures a familiar SaaS-cynicism joke that travels without needing the Dartmouth specifics, but it's a generic AI-detection-market gag rather than something uniquely tied to this scandal, so it won't stop scrolls on its own.","accuracy":"The strip abandons the actual hypocrisy angle (the provost himself cheated) and pivots to a generic sell-both-sides business joke; a reader unfamiliar with the story would reconstruct 'AI detection is a racket' but miss that this was about the accuser being the cheater.","humor":"The zinger lands decently as a SaaS punchline, it's pithy with no wasted words, but the nerdy/dry elements are thin and rely on a well-worn 'sell the problem and solution' trope rather than anything specific to this scandal.","clarity":"Visual continuity breaks badly: panel 1 has two characters, panel 2 drops the founder's figure while unlabeled dev now looks different in art style, panel 3 shows a new character with no clear speaker indication, and the calendar/clock props add confusing noise rather than context."},"overall":5.5},"judgeModel":"anthropic/claude-sonnet-5","seed":3944592793,"panels":[{"scene":"cafe","shot":"wide","cast":[{"who":"founder","emotion":"delighted","gaze":"right","facing":"right","x":0.3},{"who":"dev","emotion":"weary","gaze":"left","facing":"left","x":0.66}],"balloons":[{"kind":"speech","text":"Dartmouth fired their provost. Huge news for us.","from":"founder"}]},{"scene":"cafe","shot":"mid","cast":[{"who":"dev","emotion":"confused","gaze":"left","facing":"left","x":0.62}],"balloons":[{"kind":"speech","text":"We sell the detector.","from":"dev"}]},{"scene":"void","shot":"close","cast":[{"who":"founder","emotion":"sly","gaze":"camera","x":0.5}],"balloons":[{"kind":"speech","text":"We sell both. Administrators pay enterprise.","from":"founder"}]}],"alt":"Total Addressable Hypocrisy. A 3-panel hand-drawn comic strip. Panel 1: The Founder says, \"Dartmouth fired their provost. Huge news for us.\". Panel 2: The Dev says, \"We sell the detector.\". Panel 3: The Founder says, \"We sell both. Administrators pay enterprise.\".","image":{"png":"/api/zingers/2026-10-31/2026-10-31-total-addressable-hypocrisy.png","svg":"/api/zingers/2026-10-31/2026-10-31-total-addressable-hypocrisy.svg","stackPng":"/api/zingers/2026-10-31/2026-10-31-total-addressable-hypocrisy.stack.png","stackSvg":"/api/zingers/2026-10-31/2026-10-31-total-addressable-hypocrisy.stack.svg","tallPng":"/api/zingers/2026-10-31/2026-10-31-total-addressable-hypocrisy.tall.png","gif":"/api/zingers/2026-10-31/2026-10-31-total-addressable-hypocrisy.gif","card":"/api/zingers/2026-10-31/2026-10-31-total-addressable-hypocrisy.card.png"},"permalink":"/zingers/2026-10-31/total-addressable-hypocrisy","shareUrl":"https://zingers.dev/2026-10-31/total-addressable-hypocrisy","dayPermalink":"/zingers/2026-10-31","picked":false},{"id":"10d025fc-b731-42ab-b471-68cab3c1eae7","ord":5,"name":"2026-10-31-tuition-statement","title":"Tuition Statement","blurb":"A normal person reads the campus newsletter.","concept":"Norm, a parent at the tuition portal, draws the only sane conclusion from the news about the eighty thousand dollars.","status":"ok","lint":[],"scores":{"xAlgo":7,"accuracy":7,"humor":{"dry":6,"nerdy":3,"zinger":7,"pithy":8},"clarity":7,"rationale":{"xAlgo":"The punchline is a clean, quotable complaint about tuition that any parent can relate to and retweet without needing the Dartmouth specifics; the dollar-figure swap (80k to 90k) is a minor friction but the joke still travels on its own.","accuracy":"Core fact (provost fired over AI/chatbot misuse) survives intact and is clearly conveyed, but the script inflates the headline's unspecified cost into a specific '90 grand' figure not in the story, and a reader unfamiliar with it could reconstruct the gist but not the exact dollar amount.","humor":"The joke is a sharp, punchy value-for-money gripe that lands as a quotable zinger, but it's conceptually simple with no technical insight into AI itself, just a dry economic jab.","clarity":"Three clean panels, readable balloons, consistent character design with a labeled 'USER' shirt that's a nice sight gag; nothing is obscured and the setup-punchline structure is visually obvious."},"overall":6.7},"judgeModel":"anthropic/claude-sonnet-5","seed":3927815174,"panels":[{"scene":"home","shot":"wide","cast":[{"who":"norm","emotion":"neutral","gaze":"down","facing":"left","x":0.6,"holding":"phone"}],"balloons":[{"kind":"caption","text":"Parents' newsletter, October."}]},{"scene":"home","shot":"mid","cast":[{"who":"norm","emotion":"confused","gaze":"down","facing":"left","x":0.55,"holding":"phone"}],"balloons":[{"kind":"speech","text":"The provost got fired for using a chatbot.","from":"norm"}]},{"scene":"void","shot":"close","cast":[{"who":"norm","emotion":"deadpan","gaze":"camera","x":0.5}],"balloons":[{"kind":"speech","text":"I'm paying 90 grand for the same chatbot.","from":"norm"}]}],"alt":"Tuition Statement. A 3-panel hand-drawn comic strip. Panel 1: caption, \"Parents' newsletter, October.\". Panel 2: Norm says, \"The provost got fired for using a chatbot.\". Panel 3: Norm says, \"I'm paying 90 grand for the same chatbot.\".","image":{"png":"/api/zingers/2026-10-31/2026-10-31-tuition-statement.png","svg":"/api/zingers/2026-10-31/2026-10-31-tuition-statement.svg","stackPng":"/api/zingers/2026-10-31/2026-10-31-tuition-statement.stack.png","stackSvg":"/api/zingers/2026-10-31/2026-10-31-tuition-statement.stack.svg","tallPng":"/api/zingers/2026-10-31/2026-10-31-tuition-statement.tall.png","gif":"/api/zingers/2026-10-31/2026-10-31-tuition-statement.gif","card":"/api/zingers/2026-10-31/2026-10-31-tuition-statement.card.png"},"permalink":"/zingers/2026-10-31/tuition-statement","shareUrl":"https://zingers.dev/2026-10-31/tuition-statement","dayPermalink":"/zingers/2026-10-31","picked":false}]}