In development · Launching as a non-profit

The Online Hate Narratives Weather Report.

A public, longitudinal, multi-platform recon system that watches how hate narratives form, moves them from first source through the mainstream, and names the payer wherever the trail permits. Free weekly bulletin. Data cited and dated.

Trace the narratives. Name the payers. Print the figures.

Read our reporting → Support the launch →

Why we're building this

The argument, and the gap it exposed.

Online hate is a business. Campaigns pay to spread it. Big accounts amplify it. Platforms get paid to host it. In 2026 we got a real number on the fix: cutting 80 percent of the exposure costs a platform about 2.9 percent of revenue. The fine for leaving it up runs to 10. They know the price. They aren't paying it.

This is part of Hobocode's ongoing reporting on how hate moves online. We laid the argument out in full, every figure sourced, in Online Hate Is a Product Problem Now. It ends with a plain ask: reporters and regulators should stop publishing trend lines and start publishing the payer and the dollar figure. That's the data set we're trying to build.

What it does

Eight jobs, one system.

A longitudinal, multi-modal, multi-platform recon platform that watches the biggest surfaces in public and does the work most researchers can't do alone.

01 // Detect
Recognize the narrative, not the slur

Ingest public feeds from X, YouTube, TikTok, Reddit, Rumble, select Telegram channels, podcast transcripts, and mainstream news. Classify narratives by claim structure, not by keyword, so coded hate registers alongside the obvious kind.

02 // Trace to source
Find the first post

Temporal clustering across the ingest graph identifies the earliest appearance we can see. Where the true origin sits behind a private channel, we get as close as public data allows, and we say so plainly.

03 // Follow across platforms
Every hop, dated and cited

Watch a narrative move from a fringe post, to a creator's show, to a cable segment, to a campaign ad, to a Sunday op-ed. Each hop is timestamped, sourced, and linked, so anyone can walk the same trail.

04 // Estimate reach
Who saw it, and how many times

Impressions where they're published, unique-account touch where they're not, adjusted for the well-documented finding that verified and high-status accounts move hate content roughly 3.5 times farther than the baseline.

05 // Track evolution
How the story mutates

Framing shifts, language codes, and cross-narrative fusion (child protection borrowing, replacement language, hidden-hand explanation). Public taxonomies from ADL, GLAAD, and CCDH provide the seed vocabulary.

06 // Identify the target
Who's being attacked, right now

Which group the narrative is aimed at, when the target changes, which platforms carry it hardest, and what the reachable audience looks like by geography and demographic proxy.

07 // Ad adjacency
Whose ads are next to it

Detect brands appearing against hateful content in the wild. Feeds directly into brand-safety programs that lost their industry standards body when GARM shut down in 2024.

08 // Attribute
Name the payer, where the trail permits

Cross-reference PAC filings, campaign finance data, and corporate disclosures to pin dollar figures to narratives. Where the trail goes dark, we say so and show the last known step.

The public product

A weekly bulletin, free to read.

Every Monday: three or four narratives rising this week, one being retired, one crossing into mainstream media, one tied to a dollar figure. Short, dense, sourced. Written to be forwarded to a brand-safety lead, a reporter, or a regulator, and understood in a minute.

The bulletin is free. The underlying dataset, API, and enterprise dashboards are what supporting organizations pay for. That mix keeps the mission public and the operation sustainable.

Why now

Several things happened in 2026 that make this possible now.

Who it helps

Who this is for.

Advertisers & brand-safety teams
See what your ads are running against before a reporter finds out first. There's been no shared brand-safety standard since GARM shut down, and this fills that gap directly.
Regulators
Evidence that a platform's failure is systemic and ongoing, tracked over months with every step cited. This is the kind of evidence DSA and OSA cases need and don't have yet.
Newsrooms
The story most desks want to write but can't staff. Names, dates, dollar figures, and sources, ready to check.
Researchers
A shared, cited record over time, so independent labs stop rebuilding the same tracking pipeline from scratch.
Civil rights orgs
Data to support casework. Every narrative that hits a targeted community traced back to the accounts and the money that carried it.
Everyone else
Read the Monday bulletin. Know what's rising this week, what's about to hit the mainstream, and who's paying to move it.

Support the launch

We can build this. We just need to fund it.

The Weather Report is being organized as a mission-driven non-profit, so the bulletin stays public and editorial independence is written into the operating documents. Same rule as the essay: every figure verified against a primary or original reporting source.

We're funding a 12-month pilot: build the ingest, ship the first six monthly bulletins, and open the data feed. Support at any level helps. Larger institutional backers are what get this started sooner rather than later.

Coming soon

Back the campaign

A public GoFundMe launches shortly. One-time or monthly, any amount. Backers get early access to the bulletin and a name credit on the launch page.

Notify me when it's live →
Institutional & aligned funders

Fund a phase

Foundations, brand-safety programs, and philanthropic supporters: get in touch directly. Multi-year and phase-tied commitments are the ones that keep the operation honest.

Email jerm@hobocode.net →
Journalists & researchers

Partner on a story

If you're working a piece that would use this data, we want to hear from you. Pre-launch, we can share methodology and early findings for named collaborations.

Reach out →

Governance

How it's governed.

Non-profit. The Weather Report is being structured as a mission-driven non-profit. The public Monday bulletin stays free. Paid data feeds and enterprise licenses fund the operation, no single customer sets the agenda.

Editorial independence. Written into the operating documents. Sponsorship and funding never buy narrative selection, framing, or exclusion. Where a funder is themselves in the data, we say so and let another qualified voice write it up.

Sourcing standard. Every figure verified against a primary or original reporting source. Every claim in the bulletin links to the underlying data. Same rule that carried the essay.

Third-party classifications. We measure and report on movement. We do not adjudicate what is hate. Seed taxonomies come from ADL, GLAAD, CCDH, ISD, and the published academic literature.

Related reading

More of the research behind this.

This page draws on our reporting on the blog, including the sourced figures above. New pieces go up regularly.