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
Sniveling little weasel America stands strong America first
Sniveling little weasel America stands strong America first
Nationalist framing asserting American strength and superiority while dismissing the Canadian leader with derogatory language.
@andyjones5113
Mar 4, 2025
You are presidential, P.M. Trudeau. The U.S. president is a wannabe dictator and a thug.
You are presidential, P.M. Trudeau. The U.S. president is a wannabe dictator and a thug.
Contrasts Canadian and US leadership through character judgments, asserting national identity and values through comparative framing.
@susanjordan6467
Mar 4, 2025
ts is just racsim
ts is just racsim
The comment makes a brief accusation of racism, framing the issue as an identity/discrimination problem rather than engaging substantively with policy.
gokugoku6422
Feb 27, 2026
The truth of American arrogance and ignorance was on full display when it decided that a proven liar and convicted felon was the best person to lead America and represent the values it stands for. …
The truth of American arrogance and ignorance was on full display when it decided that a proven liar and convicted felon was the best person to lead America and represent the values it stands for. Trump voters were quite happy with the prospect of other people and countries suffering, but let's see how they handle their own suffering. It must be very confusing for most Americans to hear a politician speak logically and rationally like this.
Frames Trump voters as morally deficient through us-vs-them framing while contrasting American values with Canadian rationality, emphasizing national/political identity divisions.
@paulo4771
Mar 4, 2025
Go Trump Go
Go Trump Go
Brief expression of support for Trump that signals political alignment and in-group affiliation.
Identity Assertion
0.75
@PopcornCornbread-l9w
Mar 4, 2025
they're all liberal votes
they're all liberal votes
Frames immigration as partisan political strategy, using 'liberal votes' to suggest immigrants are instrumentalized by one political party.
LouisRoy-co6vq
Feb 27, 2026
You all voted for that in human orange turd
You all voted for that in human orange turd
Accusatory statement blaming Americans for electing a political figure, framing as collective responsibility and identity-based criticism.
@AnthonyHill-nx3el
Mar 4, 2025
?? These colours don't run ??
?? These colours don't run ??
The phrase 'These colours don't run' is a patriotic assertion of national identity and commitment to Canada, using symbolic language.
Identity Assertion
0.75
@JayceeWedmak
Mar 4, 2025
Yes Mr Trudeau understand not all Americans bow down to the ring
Yes Mr Trudeau understand not all Americans bow down to the ring
Asserts Canadian independence and resistance to American dominance through an us-vs-them framing.
@annabellebernal8763
Mar 4, 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
On parle des indiens mais on se moque des africains
On parle des indiens mais on se moque des africains
Raises concern about differential treatment of different immigrant groups (Indians vs. Africans), suggesting selective media or policy focus.
Identity Assertion
0.75
MamadousaretiyaDiallo
Feb 24, 2026
If you don’t vote Liberal, you’re racist……I think the Liberals have cried wolf too many times. It’s long past they need to be gone.
If you don’t vote Liberal, you’re racist……I think the Liberals have cried wolf too many times. It’s long past they need to be gone.
Frames political disagreement as moral accusation (racism) while asserting need for government change based on identity-based framing.
wadeross6311
Feb 27, 2026
Mark "Who Cares about real Canadians" Carney
Mark "Who Cares about real Canadians" Carney
Sarcastic attack on a political figure using a modified name to suggest he prioritizes immigrants over 'real Canadians,' invoking us-vs-them framing.
FastFingers3000
Feb 24, 2026
America didn’t do this, Trump did. Those 2 aren’t the same thing.
America didn’t do this, Trump did. Those 2 aren’t the same thing.
Distinguishes between America as a nation and Trump as an individual, asserting a distinction in national identity and responsibility.
Identity Assertion
0.75
@johnhflood
Mar 4, 2025
He resigned January 6th so Go away Baby Castro
He resigned January 6th so Go away Baby Castro
Dismissive statement using a derogatory nickname ('Baby Castro') to delegitimize Trudeau's identity/authority, with implicit call for him to leave office.
@Roadblock7611
Mar 4, 2025
What s little weasel! He made this whole mess of Canada & now he wants to talk tough?? How dare you, yes YOU weasel followed Greta Thumberg like a little b that you are! Just …
What s little weasel! He made this whole mess of Canada & now he wants to talk tough?? How dare you, yes YOU weasel followed Greta Thumberg like a little b that you are! Just go away you corrupt piece of huey, you've never done anything concrete in your life ,except bring Canada down, GO Trump, bring down this dictator, who's decided what we can watch, hear& see, & he's got the nerve to call out President Trump?? Thats too funny,& all those who stand with Ukraine, are you willing to send uour sons to war? Bet not,but you want someone else's child to go , imagine that !! Zelinsky is as corrupt at this idiot ( Trudeau, or Castro Jr.) But ya,go for it! Send YOUR child to fight this war,that will not ever end!!\nYa all make me sick!!
Extended attack on Trudeau's character and legitimacy using derogatory language, combined with criticism of his policies and broader political anxiety.
@vernawaldner882
Mar 4, 2025
So sad this made all Indians look bad! They all have to work together to make it a better place to live! Improvement is necessary! Calgary is getting worst too. They drive BMW and Mercedes …
So sad this made all Indians look bad! They all have to work together to make it a better place to live! Improvement is necessary!
Calgary is getting worst too.
They drive BMW and Mercedes and many of them did 50-100km over the speed limit. I wish there are more cameras around to catch these ugly drivers. Too much freedom is going to create more criminal!
Comment stereotypes Indian immigrants as bad drivers and criminals, framing them as a threat to community safety while asserting Canadian identity concerns.
Liveforfood9394
Feb 27, 2026
Don't blame me....I didn't vote for cheetolini
Don't blame me....I didn't vote for cheetolini
Commenter distancing themselves from Trump voters through a disavowal statement, asserting non-alignment with a political group.
Identity Assertion
0.75
@DeniseZierer-wehrhan-r5g
Mar 4, 2025
who let her in...get out diablo...she's not nice ...she's a mutt
who let her in...get out diablo...she's not nice ...she's a mutt
Dehumanizing language and xenophobic framing targeting an individual immigrant.
mustangsally3204
Feb 27, 2026
He forgot to mention the people of his country do not want him anymore. His last ditch effort to save his job. He forgot to mention his is stealing away their rights to be a …
He forgot to mention the people of his country do not want him anymore. His last ditch effort to save his job. He forgot to mention his is stealing away their rights to be a free people.
Frames the issue as 'his country does not want him' (us-vs-them identity framing) while invoking rights and freedom (moral argument).
@stevenhigby3512
Mar 4, 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)