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
Identity Assertion
5,512 comments
The only blisters this Chinese Communist Party lap dog gives are the type that you get from the exchange of bodily fluids!
The only blisters this Chinese Communist Party lap dog gives are the type that you get from the exchange of bodily fluids!
Uses inflammatory language to frame the PM as aligned with an external adversary (China), asserting a national/political identity divide.
@jamiewilliamson3161
Mar 5, 2025
Canadians are European and racist asf???????
Canadians are European and racist asf???????
Makes a sweeping claim about Canadian national/ethnic identity and character, framing Canadians as a group with specific traits.
@memphizbrummell3263
Mar 5, 2025
I hate brampton
I hate brampton
Brief negative statement about a city associated with immigration, expressing identity-based disapproval.
brandon8900
Jan 23, 2026
Thank God for Trump! He is one of the best business man in the world ? I have full faith I him. God Bless Trump!
Thank God for Trump! He is one of the best business man in the world ? I have full faith I him. God Bless Trump!
Expresses strong support for Trump with faith-based language, framing him as a positive figure worthy of trust.
@Jleeyeti
Mar 5, 2025
AMERICA FIRST AMERICA WILL WIN
AMERICA FIRST AMERICA WILL WIN
Nationalist slogan asserting American identity and supremacy, framed as a rallying cry.
@henrymall56
Mar 4, 2025
WE, the sane, rational-minded Americans, DID not vote for this crap. We stand with our allies.
WE, the sane, rational-minded Americans, DID not vote for this crap. We stand with our allies.
Asserts identity as 'sane, rational-minded Americans' in opposition to Trump voters, expressing solidarity with Canadian allies.
@glashse98
Mar 5, 2025
This dictator has money thanks thanks to the hardworking Canadians
This dictator has money thanks thanks to the hardworking Canadians
Uses inflammatory language ('dictator') and frames political leader as exploiting hardworking Canadians, asserting national grievance.
@oscarwins701
Mar 4, 2025
Justin puppet finally wake up ??
Justin puppet finally wake up ??
Uses derogatory framing ('puppet') to assert political opposition and delegitimize the leader's agency.
@good_man4083
Mar 5, 2025
A lot of canadians are unhappy with the guy, but that was a hell of a speech and a good reaponse to the US. Bring on the trade war!
A lot of canadians are unhappy with the guy, but that was a hell of a speech and a good reaponse to the US. Bring on the trade war!
Asserts Canadian identity and positions Canada against the US, while expressing support for confrontational stance.
@colmivers
Mar 4, 2025
Jesus Christ as indian I feel guilty 😢😢
Jesus Christ as indian I feel guilty 😢😢
Commenter asserts their Indian identity and expresses guilt, suggesting in-group responsibility for the issues discussed.
Identity Assertion
0.75
Therealman143
Jan 27, 2026
Its still unbelievable and shocking that such an unintelligent and idiotic man as trump could be president of the US
Its still unbelievable and shocking that such an unintelligent and idiotic man as trump could be president of the US
Comment expresses a value judgment about Trump's intelligence/fitness, framed as an assertion of superiority rather than substantive policy critique.
@remakesonly
Mar 5, 2025
Donald...touch Ireland in anyway that harms us....Irish Americans will destroy you. Remember we are everywhere.
Donald...touch Ireland in anyway that harms us....Irish Americans will destroy you. Remember we are everywhere.
Asserts Irish-American identity and collective power while issuing a warning/threat framed through ethnic group solidarity.
@gracesanity6314
Mar 5, 2025
Justin Trudeau is a great prime minister, brilliant leader god bless Canada
Justin Trudeau is a great prime minister, brilliant leader god bless Canada
Expresses national pride and support for leadership as part of Canadian identity affirmation.
Identity Assertion
0.75
@thayamahesan4146
Mar 5, 2025
Canadian people are just amazing and well said prime minister Trudeau.
Canadian people are just amazing and well said prime minister Trudeau.
Expresses national pride in Canadian people and affirms leadership as part of identity assertion.
Identity Assertion
0.75
@AliceFonseca-b9u
Mar 5, 2025
Make Canada great again..
Make Canada great again..
Uses nationalist slogan implying Canada has declined, framing immigration as a national decline issue.
eyesopen6110
Sep 29, 2025
We dont need canada
We dont need canada
Brief assertion of US independence/superiority framed as rejection of Canada's relevance.
Identity Assertion
0.75
@NorbeGonz
Mar 5, 2025
Fuck that side walk cross guy talking about Africans
Fuck that side walk cross guy talking about Africans
Expresses hostility toward a specific individual and broader group (Africans), using dehumanizing language rooted in identity-based exclusion.
whosdatfd
Jan 27, 2026
I am so embarrassed at having Trump as leader.
I am so embarrassed at having Trump as leader.
Personal expression of shame about national leadership, asserting identity as American while distancing from Trump.
Identity Assertion
0.75
@tadams4770
Mar 4, 2025
Most Americans don't want this either! ????
Most Americans don't want this either! ????
Commenter asserts a collective 'we' (Americans) position against something, framing it as a shared national sentiment.
Identity Assertion
0.75
@jeanettecalderwood363
Mar 4, 2025
So now the government in Canada wants to defend us & tell us to stand united but in the past decade this country has turned into trash as they gave it away with an open …
So now the government in Canada wants to defend us & tell us to stand united but in the past decade this country has turned into trash as they gave it away with an open door of Indians taking over and not giving AF about the people born and raised here - the adds on the radio ask us to keep our money in Canada and untie, but we dont even have a Canadian culture left anymore and people living here long enough know its true unfortunately, this was a great place to live but they destroyed it long before this issue - cost of living, housing crisis, immigration, gangs, crime etc. - If they want to keep letting people in here then start a service to help us get out and relocate before asking for help from the people you hurt
Extended complaint asserting loss of Canadian identity and culture due to immigration, framing immigrants (specifically Indians) as threats to national belonging and quality of life.
@scottn79
Mar 5, 2025
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)