The email sat in the inbox, mocking him. He’d clicked “submit” on the ancestry kit months ago, a casual curiosity that had curdled into something else entirely. Now, the results screamed betrayal. Not a single shared DNA marker with the people he’d called Mom and Dad for thirty years. He slammed the laptop shut, the metallic clang echoing in the sterile silence of his apartment. His jaw clenched so tight he felt his teeth grinding.

He stalked to the liquor cabinet, the polished wood reflecting his furious face. He poured a generous measure of scotch, the amber liquid glinting in the dim light. He downed it in one gulp, the burn a temporary distraction. Why hadn’t they told him? The years of birthday celebrations, family vacations, all now tainted with this festering knowledge.

His knuckles were white as he gripped the phone, the familiar number of his mother's house glowing on the screen. He wanted to scream, to accuse, to unleash the storm brewing inside him. Instead, he hung up, a hollow laugh escaping his lips. He'd let them squirm. He'd make them pay.

Emotion: hateful

Cluster: Anger / Hostility
PC1 (Valence): -1.71 Negative
PC2 (Disposition): 2.02

Role in Research

This story is one of 1,000 stories generated for the emotion hateful. During extraction, it was fed through Gemma4-31B and its hidden state activations were captured at 11 layers.

The mean activation across all 1,000 hateful stories, after denoising with neutral dialogue baselines, produces the hateful emotion vector -- a direction in the model's 5,376-dimensional representation space.

Logit Lens (Layer 40)

Tokens promoted/suppressed when the hateful vector is projected through the unembedding matrix.

Promoted:
C0.553
S0.367
retali0.313
aggravated0.310
0.308
Suppressed:
la-0.334
own-0.310
optimistic-0.270
been-0.264
gradual-0.262