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
This is legitimately an invasion and if you don’t think so, then you are either a liar or being completely intellectually dishonest with yourself
This is legitimately an invasion and if you don’t think so, then you are either a liar or being completely intellectually dishonest with yourself
Frames immigration as an 'invasion' and dismisses opposing views, expressing existential threat perception.
Ninetailedfox5
Jan 27, 2026
This is what a white genocide looks like. Disgusting.
This is what a white genocide looks like. Disgusting.
Uses white supremacist rhetoric ('white genocide') to express demographic anxiety about immigration.
elliottdavies3528
Jan 27, 2026
I watched a video on CBC channel, they have the comments closed so they can massively shill for the invaders who flooded Canada, to stay in Canada. I was never in the large group of …
I watched a video on CBC channel, they have the comments closed so they can massively shill for the invaders who flooded Canada, to stay in Canada. I was never in the large group of people asking for CBC to be defunded, now I'll pray for it everyday.
CBC is a highly anti Canadians television.
Uses inflammatory language ('invaders,' 'flooded') to express demographic anxiety and frames media as anti-Canadian.
Tara-Wind
Jan 16, 2026
I live in Texas, and I am not in support of our senator or governor selling out to India, that's why every gas station has an Indian inside it, that's why you don't see Latino/ …
I live in Texas, and I am not in support of our senator or governor selling out to India, that's why every gas station has an Indian inside it, that's why you don't see Latino/ Latina owned phone service stores and they were replaced with Indians. That's what our tax dollars are being fed to, and me as a Texan feeling replaced, radicalized, and fed up with the b.s I'm highly considering investing/ building my own compound in the newr future.
I love for Pakistan 🇵🇰
I love Bangladesh 🇧🇩
I love Turkey 🇹🇷
I DO NOT love India 🚫
India 🚫
Expresses demographic anxiety, feeling of replacement, and radicalization driven by perceived ethnic displacement.
Heavy_Lobster
Jan 27, 2026
If I were you, I would have torn down that Indian statue, because that's not Canadian and it's not Christian either They are different and they will continue to be different. If they live dirty …
If I were you, I would have torn down that Indian statue, because that's not Canadian and it's not Christian either They are different and they will continue to be different. If they live dirty there, then they will live dirty here too
Expresses xenophobic concerns about cultural incompatibility and behavioral differences, with implicit threat about immigrant integration.
LewisLuieÁbalson
Feb 11, 2026
go back to where u came from, yall are fucking our county
go back to where u came from, yall are fucking our county
The comment expresses xenophobic sentiment framing immigrants as a threat to the nation, using hostile language.
Mrdumbo7
Jan 27, 2026
Indians couldn't make India, the Akhand Bharat so they decided to conquer Canada instead and make it Akhand Bharat. I flew out of Pearson Airport in 1997 and every other person was Indian and now …
Indians couldn't make India, the Akhand Bharat so they decided to conquer Canada instead and make it Akhand Bharat. I flew out of Pearson Airport in 1997 and every other person was Indian and now almost the entire population of the Toronto seems to be Indian.
Expresses demographic anxiety about Indian population growth in Canada using alarmist language about cultural conquest and demographic replacement.
FrankBaluch
Jan 27, 2026
im from canada its descusting and and hate 99% of them
im from canada its descusting and and hate 99% of them
Personal claim of disgust and hatred toward immigrants, expressing demographic anxiety and othering.
erichiebert1069
Feb 4, 2026
We dont want them here WHY???? THEY TOOK OVER EVERYTHING
We dont want them here WHY???? THEY TOOK OVER EVERYTHING
Expresses anxiety about immigrant presence with vague alarmist language ('TOOK OVER EVERYTHING') and demographic concern.
kljl2
Jan 28, 2026
Smelly filthy Indians
Smelly filthy Indians
Dehumanizing slur expressing xenophobic sentiment and ethnic prejudice against Indian immigrants.
MarkKeane-p8r
Jan 27, 2026
thank you for reporting on the death of my country
thank you for reporting on the death of my country
Expresses existential concern about Canada's decline or 'death' due to immigration, framed as a loss of national identity.
cringewave5807
Jan 27, 2026
Islam is a threat to the world, not Hinduism.
Islam is a threat to the world, not Hinduism.
Expresses broad threat perception of Islam while asserting Hinduism as non-threatening, using inflammatory categorical language.
LordBuddha-w8z5l
Feb 11, 2026
population replacement
population replacement
Invokes demographic replacement conspiracy theory, expressing existential anxiety about population change.
pemaZbi
Jan 27, 2026
Canada such a shit hole man
Canada such a shit hole man
Blanket negative characterization of Canada as a 'shit hole,' expressing despair or alarm about the country.
Fear / Threat
0.90
GajeMc3wan
Feb 10, 2026
Whites wont exist in 100 years.
Whites wont exist in 100 years.
Expresses demographic anxiety and existential threat regarding racial/ethnic identity, combining fear with identity concerns.
doughnutsandcoffee8622
Jan 27, 2026
I live in Nova Scotia Canada & this shit is happening EVERYWHERE UP HERE. Go the fuck home
I live in Nova Scotia Canada & this shit is happening EVERYWHERE UP HERE. Go the fuck home
Expresses alarm about widespread criminal activity and demands immigrants leave, combining demographic anxiety with exclusionary rhetoric.
Slicpimp420
Jan 27, 2026
THE WHITE GUY SHOULD NOT SWEAT TOO MUCH ABT AFRICAN BLACKS.....IT'S ASIANS WHO ARE RE-COLONIZING HIS COUNTRY......JUST LIKE IN AUSTRALIA WHERE I AM, ASIANS AT LARGE ARE COMING TO AUSTRALIA EVERY YEAR IN BRUTE FORCE …
THE WHITE GUY SHOULD NOT SWEAT TOO MUCH ABT AFRICAN BLACKS.....IT'S ASIANS WHO ARE RE-COLONIZING HIS COUNTRY......JUST LIKE IN AUSTRALIA WHERE I AM, ASIANS AT LARGE ARE COMING TO AUSTRALIA EVERY YEAR IN BRUTE FORCE NUMBERS......THERE ARE SUBURBS IN MELBOURNE WHERE YOU SEE ONLY INDIANS !
Uses alarmist language about Asian immigration as 're-colonization' and cites demographic concentration as evidence of demographic threat.
testarosa5365
Jan 27, 2026
Where is the Canadian ICE? This is an Invasion.
Where is the Canadian ICE? This is an Invasion.
Uses militaristic language ('ICE,' 'Invasion') to frame immigration as a security threat and existential danger.
Newfoundmindset2.0
Jan 27, 2026
As a Canadian, im outraged and appalled by this invasion, we Canadians hardly recognize our own country anymore THIS MUST STOP !! MASS DEPORTATIONS NOW!!
As a Canadian, im outraged and appalled by this invasion, we Canadians hardly recognize our own country anymore THIS MUST STOP !!
MASS DEPORTATIONS NOW!!
Expresses demographic anxiety and invasion rhetoric, asserts national identity loss, and calls for mass deportations as urgent action.
RobHellfire666
Jan 27, 2026
Fuck all the rat animal foreigners. Leave them in the jungle
Fuck all the rat animal foreigners. Leave them in the jungle
Dehumanizing language expressing hostility and exclusionary sentiment toward foreigners as a threat.
ElDuDerinO-ql7gm
Jan 27, 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)