Overview

75,445
Total Posts
133.6M
Total Views
7
Avg Reactions
875
Days Active
61
Avg Words

Score Distribution

Engagement follows a long tail distribution — most posts score under 50, while a tiny fraction of viral content captures the bulk of attention.

Score distribution
22.9mean
15median
27p75
48p90
11198max

Category Breakdown

Categories extracted from confession title text — 91% of posts have a hashtag prefix like #studies, #romance, or #campus.

Category breakdown

Topic Regions (ML Clusters)

Using Mean Shift + HDBSCAN clustering on embeddings to discover four natural topic regions.

Academics32%
mods, finals, major, course, lecture
Career And Hot Takes31%
internship, work, students, linkedin, hustle
Dating And Relationships29%
girl, guys, love, crush, friend
Lonely And Admin8%
bored, chat, sleep, wanna, swap
Method: UMAP (15k fit, 65k transform) + Mean Shift (bandwidth=2.14) + HDBSCAN validation

Embedding Landscape

UMAP projection of all 72K confessions — a continuous gradient with viral posts concentrated in specific regions.

UMAP landscape

Feature Importance: What Drives Scores

Correlation and boost of each feature against engagement score. Baseline avg score: 22.9.

Line count
+9.9
r=0.088
Curse words
+7
r=0.054
Emoji count
+7.1
r=0.053
Has question
-5.6
r=-0.0548.4% use it
Relationship density
+8.5
r=0.046
All-caps words
+3.3
r=0.046
Calls to action
+13.2
r=0.044
Ellipsis count
+7.1
r=0.034
Academic density
r=-0.016+0.7
Rhetorical hooks
+6.2
r=0.01

Best Time to Post

Average score by time of day and day of week.

Hour of Day

Night (12-6am)
22.4
Morning (6-12pm)
23.3
Lunch (12-2pm)
24.4
Afternoon (2-6pm)
23.6
Evening (6-10pm)
15.9
Late (10pm-12am)
18.5

Day of Week

Mon
21.5
Tue
23.8
Wed
24.3
Thu
24.2
Fri
21.9
Sat
22.3
Sun
22

Category Viral Rates

Which categories go viral most often. Viral rate = % of posts in that category in the top 25% by score.

Unknown
54%
avg 47 · n=172
Whistleblow
52%
avg 102.1 · n=321
Rant
37%
avg 29.4 · n=9066
Romance
36%
avg 28.4 · n=15397
Campus
25%
avg 23.6 · n=8655
Others
24%
avg 21.2 · n=17789
Studies
17%
avg 16.7 · n=24034

Post Length vs Engagement

Longer posts perform significantly better — long posts (>80 words) average37.9, nearly double the medium post average.

23.7
short
0% of posts
20.2
medium
85% of posts
37.9
long
15% of posts

Top 10 Most Engaged Posts

#1
#Whistleblow 📣: VALOUR HOUSE GROUP: CAUGHT AN STD FROM VALOUR VIXEN 😨 **Manus.AI gives 2 months free plus! 💬** ID: #CBP073UE --- im going to leak…
Score: 11,198
#62250
#2
#Rant 😩: VALOUR GROUP MEMBER UPSET OVER SECRECY BREACH 😡 **Use Manus to summarize all lecture video before you stop procrastinating 🎓** ID:…
Score: 3,911
#62256
#3
#Campus 🏫: SOMEONE JUMPED IN HELIX HOUSE, HOPE EVERYONE IS OK 🙏 ID: #CWJ701XX --- This morning someone jumped in helix house (the block now cannot…
Score: 3,526
#24052
#4
#Campus 🏫: Unfortunate incident near Block 15, campus support available 24/7. 😔 Stay safe, seek help if needed. ID: #CLD439YX --- Dear Residents of…
Score: 2,225
#24065
#5
#Whistleblow 📣: PHOTOS AND VIDEOS CIRCULATED WITHOUT MY CONSENT 😡🔞🚫 **Use Manus to summarize 100+ readings before your brain melts 🔥** ID:…
Score: 2,021
#62301
#6
#Others: PEED ON VIP STANDING PEN, GOT BARRICADE, YEONJUN NOTICED 🙈 ID: #CLJ600MK --- To this confessor #CLD303MR I relate much. So yesterday at…
Score: 1,884
#21201
#7
#Campus 🏫: LEFT VIXENS DUE TO STD, WARNING ABOUT IRRESPONSIBLE STUDENTS 😬 **Use Manus to summarize 100+ readings before your brain melts 🔥** ID:…
Score: 1,369
#62273
#8
#Whistleblow 📣: Valour Vixen group has 7 guys & 4 girls across floors. 🔍 **Manus.AI gives 2 months free plus! 💬** ID: #CVY356KP --- I'm part of the…
Score: 1,215
#62336
#9
#Romance ❤️: SUCKING DURING RECORDED LECTURE 🍆🎥 KEEP IT CLASSY **Manus.AI gives 2 months free plus! 💬** ID: #CBQ982DY --- NUS is meant to study why…
Score: 1,189
#62340
#10
#Romance ❤️: Party of 4 showed love with one curtain open 😏 ID: #CVE197XC --- context of helix house for those who don't get it: it was a party of…
Score: 1,087
#19745

Monthly Activity

Monthly activity
2025-02
1830
2025-03
2971
2025-04
3479
2025-05
2075
2025-06
1892
2025-07
2443
2025-08
2654
2025-09
2080
2025-10
1864
2025-11
2356
2025-12
1929
2026-01
2571
2026-02
1639
2026-03
2072
2026-04
2284
2026-05
1644
2026-06
1776
2026-07
1086

Copypasta Watch

Repeated templates and copypastas circulating in the channel. 1,583 posts (925 unique texts) are exact duplicates — 1.3% of all confessions.

17
Copypasta Templates
925
Unique Repeated Texts
1,583
Duplicate Posts
1.3%
Of All Posts
208posts
Time ReminderTrending
"Hey guys just wanted to remind y’all that the time now is 6:07AM ⁶🤷‍♂️⁷"
avg score 13.8avg reactions 7.328 in last 30d
#75815
28posts
Da Nang Trip
"Hi! I am a year 4 student that just graduated! Would be travelling to Da Nang solo and would love for anyone who is free to join :)"
avg score 15.4avg reactions 7.40 in last 30d
#59297
26posts
ST2334/Math vs CS
"I can never understand why people would still debate and compare between math and cs. It doesn't matter so long you are doing what you like and good a"
avg score 21.4avg reactions 7.30 in last 30d
#47038
22posts
McD Crew Story
"I'm a guy and I work as a service crew in McDs. I work part-time/interned there and I recently started working full-time as a service crew in McDs. I "
avg score 15.9avg reactions 8.30 in last 30d
#66899
21posts
Homeless / OSA
"am homeless, osa doesn’t give two shits. Just got scammed by someone pretending to sell me a room. Im just looking for a shelter, any kind soul willin"
avg score 23.8avg reactions 13.80 in last 30d
#44782
18posts
Slay Guy
"slay guy here, looking for find another slay guy to study with during wkday nights!"
avg score 12.6avg reactions 3.60 in last 30d
#70256
14posts
Bored M Chat
"bored m here looking to chat with another m about irls and meetup"
avg score 4.4avg reactions 1.60 in last 30d
#71973
14posts
BZA vs DSA
"lright, let’s settle this—BZA is simply a stronger choice than DSA. 1. No Database, No Job – DSA doesn’t have BT2101 or IS3107, so you’re missing out"
avg score 38.4avg reactions 7.10 in last 30d
#72593
12posts
Single Touched Starved
"been single for way too long i m so touched starved i dont even wna fk i wna cuddle 😭😭 am LEONG WING LUP, BEN btw"
avg score 32.2avg reactions 11.90 in last 30d
#21143
11posts
ASEAN Scholarship
"Is the ASEAN scholarship fair? Malaysia and Indoensia dont give any free scholarship to Singaporeans, yet we openly give asean students free money (20"
avg score 18.5avg reactions 2.51 in last 30d
#72474
10posts
Hall Sublet
"anyone looking for hall sublet next semester (male), pls pm for more details"
avg score 6.2avg reactions 0.50 in last 30d
#66468
8posts
Netflix & Chill
"Anyone looking to netfkix and chill tn? m here, we can binge ginny & georgia"
avg score 11.6avg reactions 3.10 in last 30d
#51624
8posts
Finding Room
"Finding a room (M) for house, pgpr, utr. Pm me if subletting, willing to pay more"
avg score 3avg reactions 0.20 in last 30d
#58448
8posts
Summer Storage
"Hii if anyone wanna keep ur items safely on campus in summer break (any time period) drop me a msg Thanks!"
avg score 3.8avg reactions 2.50 in last 30d
#75280
8posts
Case Competition
"#Studies 📚: LOOKING FOR TEAMMATES FOR AAG-NUS CASE COMPETITION 🤝🇸🇬 Send anonymous letters, wax-sealed and campus-delivered 💌 ID: #CQY244FC hi, "
avg score 13.8avg reactions 5.40 in last 30d
#39092
7posts
Fake OSA Letter
"Dear Students, The School would like to remind you that if you accept a job or internship offer—verbally or in writing—you are expected to honour "
avg score 27.1avg reactions 8.40 in last 30d
#72016
6posts
Crochet Club
"Hi everyone I’m thinking of starting a crochet club! I haven’t fully sorted out the details yet but I hope to start a session right after exam week! P"
avg score 9.2avg reactions 20 in last 30d
#73385

Methodology

Embedding: text-embedding-3-small (512d).

Reduction: UMAP (15 neighbours, min distance 0.1).

Clustering: Mean Shift (bandwidth=2.14) + HDBSCAN.

Virality: Score = reactions + 2× replies + 3× forwards. Top 25% = viral.

Feature impact: Per-post features computed from text (emoji count, curse words, relationship keywords, etc.). Correlation measured against engagement score across all 72K posts.

Source: t.me/NUSConfessIT via Telegram API. May 2026.