Research Tools
Discourse Analysis
Semantic discourse categories assigned by Claude Haiku — 14 DH-informed categories classifying how commenters frame their arguments.
Comments Labeled
44,412
of 487,977 total
Coverage
9.1%
of eligible comments
Categories Active
14
of 14 discourse types
Avg Confidence
0.807
classifier confidence
Model
Claude Haiku
multi-label classification
Search & Filter
Fear / Threat
3,873 comments
Why the fuck are so many of these disgusting freaks in Wisconsin now?
Why the fuck are so many of these disgusting freaks in Wisconsin now?
Expresses demographic anxiety and uses dehumanizing language ('disgusting freaks') to frame immigrant presence as a threat.
beauford8099
Jan 27, 2026
You guys know this is not about fentynol right. This is to isolate and weaken our country. For the takeover. I hate to say it, but maga got us into this mess and maga has …
You guys know this is not about fentynol right. This is to isolate and weaken our country. For the takeover. I hate to say it, but maga got us into this mess and maga has to get us out
Expresses alarm about country being 'isolated and weakened' for a 'takeover,' presenting an unsubstantiated conspiracy theory framed as existential threat.
@dray7579
Mar 4, 2025
Quit being so damn soft Canada. Our lives are at stake. Do what you need to do to make Canadians safe again. Be hard on the criminals UNAPOLOGETICALLY!!!!!!
Quit being so damn soft Canada. Our lives are at stake. Do what you need to do to make Canadians safe again. Be hard on the criminals UNAPOLOGETICALLY!!!!!!
Frames immigration/crime as an existential threat to Canadian lives while calling for aggressive enforcement, combining security anxiety with demands for hardline action.
@ActiveVeggieTours
Feb 20, 2026
He’s trying to destroy America
He’s trying to destroy America
Expresses alarm that Trump is deliberately destroying America, framing him as an existential threat.
Fear / Threat
0.85
@avablue6062
Mar 4, 2025
Im so sick of Trump. I am so discussed with the leaders of the United States. This is discussed.Trump and his tariffs are going to start WW3
Im so sick of Trump. I am so discussed with the leaders of the United States. This is discussed.Trump and his tariffs are going to start WW3
Expresses alarm about Trump's tariffs escalating to war, combining threat anxiety with policy criticism.
@johncarold
Mar 4, 2025
Pray for America. We are under siege!
Pray for America. We are under siege!
Expresses existential threat perception ('under siege') and calls for prayer, indicating alarmism about national security.
Fear / Threat
0.85
@greenkat39
Mar 4, 2025
With Trump it feels like he's trying to destroy us on purpose
With Trump it feels like he's trying to destroy us on purpose
Expresses concern that Trump is deliberately causing harm to the United States.
Fear / Threat
0.85
@johngregory4410
Mar 4, 2025
The hindus are polluting the western rivers
The hindus are polluting the western rivers
Expresses environmental/pollution concern framed as a threat associated with a specific ethnic/religious group, combining fear-based rhetoric with identity-based targeting.
newbee2262
Feb 21, 2026
Naperville illinois is basically the same thing. Huge Indian population. Setting up their own cultural areas within the city. Overtaking entire shopping districts. Forcing their ideals on others. You come to American for the opportunity …
Naperville illinois is basically the same thing. Huge Indian population. Setting up their own cultural areas within the city. Overtaking entire shopping districts. Forcing their ideals on others. You come to American for the opportunity and yet you want to turn it into the shithole you came from.
Expresses anxiety about cultural displacement and demographic change, framing immigrant communities as threatening and transformative.
wryven1
Jan 27, 2026
Canada is dumping ground
Canada is dumping ground
Uses inflammatory language to characterize Canada as a receptacle for unwanted populations, expressing demographic anxiety.
Rasol-is2bf
Jan 5, 2026
Tissue for who? me. Ya Canadians, we have to many people in this country
Tissue for who? me. Ya Canadians, we have to many people in this country
Expresses concern about overpopulation and resource scarcity ('too many people'), framing immigration as a threat to Canadian wellbeing.
retrorich6991
Jan 16, 2026
Wake up people trump is trying to start world war 3 and he has picked his alliance.
Wake up people trump is trying to start world war 3 and he has picked his alliance.
Expresses alarm about Trump starting World War 3 and forming alliances, framing him as an existential threat.
@rekted306
Mar 4, 2025
THE CAPITAL SHITHOLE OF CANADA!!!!! BRAMPTON ONTARIO!!!
THE CAPITAL SHITHOLE OF CANADA!!!!! BRAMPTON ONTARIO!!!
Expresses alarm and negative characterization of a Canadian city associated with immigration, framing it as a threat to national identity.
mikewright7124
Mar 1, 2026
Trump will endanger the world ,he must be stopped by the American people before it is too late.
Trump will endanger the world ,he must be stopped by the American people before it is too late.
Comment expresses existential danger from Trump and calls on Americans to prevent it through action.
@BassetSkmbel
Mar 4, 2025
Not wanting your country to become Somalia, Africa, Mexico, India is not racist. Not wanting them in your government is not racist. Not wanting a bunch of any welfare dependent foreigners is not racist. Notice …
Not wanting your country to become Somalia, Africa, Mexico, India is not racist. Not wanting them in your government is not racist. Not wanting a bunch of any welfare dependent foreigners is not racist. Notice how only white western countries are being morally gaslit into believing its their responsibility to take care of the entire world.
Expresses demographic anxiety about cultural/national change while framing immigration as a threat to national identity and comparing Canada unfavorably to other nations.
MercilessKilla5836
Jan 27, 2026
Bringing born and raised in Ajax it’s honestly scary how many their are
Bringing born and raised in Ajax it’s honestly scary how many their are
Personal account from Ajax resident expressing demographic anxiety and alarm about immigrant population growth.
briannajoseph3619
Jan 28, 2026
AMERICA IS DOOMED IF IMMIGRATION LETS PEOPLE IN HERE AND WE GET ANOTHER DEMOCRAT
AMERICA IS DOOMED IF IMMIGRATION LETS PEOPLE IN HERE AND WE GET ANOTHER DEMOCRAT
Expresses alarmism about immigration leading to political doom, framing immigration as an existential threat tied to partisan politics.
leekearbey97
Jan 27, 2026
Living around them makes you not want leave your home. It's that bad.
Living around them makes you not want leave your home. It's that bad.
Personal account expressing security anxiety and social withdrawal due to perceived immigrant presence in neighborhood.
thehighcontemplator2200
Jan 28, 2026
What’s going on? They’re invading Thailand, Canada. What’s going on with the Indians??
What’s going on? They’re invading Thailand, Canada. What’s going on with the Indians??
Uses alarmist language ('invading') to express demographic anxiety about Indian immigration, framed as a threat to Canada.
WeOwnTheThought
Jan 29, 2026
Why don't they stay in their own country where they always be proud and hard defending it? Guess why 🤭
Why don't they stay in their own country where they always be proud and hard defending it? Guess why 🤭
Expresses xenophobic sentiment questioning immigrants' loyalty and implying they are a threat, using rhetorical dismissal.
Drex1934
Feb 20, 2026
Compare Videos
Select 2–4 videos to compare their discourse profiles side by side (% of labeled comments).
Discourse Taxonomy
Category Distribution
Primary discourse type assigned to each comment
Classifier Confidence
Distribution of confidence scores across all labeled comments
Discourse Over Time
Top 6 discourse types by month — how framing evolves over time
Category Co-occurrence
Which discourse types most frequently appear together on the same comment
Top Channels by Discourse Type
Identity Assertion
CNN
2,313
Tyler Oliveira
1,991
RocaNews
467
JamCan
274
Yoke Immigration Canada
89
Solidarity
CNN
4,297
Tyler Oliveira
400
RocaNews
75
JamCan
36
CTV Your Morning
32
Policy Critique
CNN
3,445
Tyler Oliveira
551
Toronto Sun
340
CTV News
268
RocaNews
235
Humor / Satire
CNN
2,078
Tyler Oliveira
1,667
RocaNews
241
Global News
89
CTV News
68
Fear / Threat
Tyler Oliveira
1,549
CNN
1,332
RocaNews
321
JamCan
204
Toronto Sun
118
Meta-Commentary
Tyler Oliveira
1,702
CNN
1,478
RocaNews
168
CTV News
81
JamCan
77
Unverified Claim
CNN
1,480
Tyler Oliveira
820
RocaNews
203
Yoke Immigration Canada
203
JamCan
152
Moral Argument
CNN
1,733
Tyler Oliveira
704
RocaNews
205
JamCan
73
CTV Your Morning
23
Classified by Claude Haiku (Anthropic)
|
14-category DH taxonomy
|
Search
|
Discourse Quality (Perspective API)