NUSConfessIT channel stats

Overview

81,946
Total Posts
142.0M
Total Views
6.7
Avg Reactions
965
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.

Histogram of post scores: most posts score under 50, with a long tail of rare viral posts
22mean
14median
26p75
46p90
11,320max

Category Breakdown

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

Bar chart of confession counts by hashtag category

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 scatter plot of all confessions, coloured by viral status and score intensity

Feature Importance: What Drives Scores

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

Line count
+9.2
r=0.087
Emoji count
+7
r=0.053
Curse words
+6.7
r=0.053
Relationship density
+8.5
r=0.048
All-caps words
+3.3
r=0.047
Has question
-5
r=-0.046
Calls to action
+13.3
r=0.044
Ellipsis count
+7.4
r=0.036
Academic density
r=-0.015+0.9
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)
21.5
Morning (6-12pm)
22.4
Lunch (12-2pm)
23.4
Afternoon (2-6pm)
22.7
Evening (6-10pm)
15.4
Late (10pm-12am)
17.8

Day of Week

Mon
20.8
Tue
22.7
Wed
23.2
Thu
23.2
Fri
21
Sat
21.6
Sun
21.2

Category Viral Rates

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

Unknown
54%
Whistleblow
46%
Romance
37%
Rant
34%
Others
24%
Campus
22%
Studies
18%

Post Length vs Engagement

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

23.5
short
0% of posts
19.4
medium
85% of posts
36.8
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,320
#62250
#2
#Rant 😩: VALOUR GROUP MEMBER UPSET OVER SECRECY BREACH 😡 **Use Manus to summarize all lecture video before you stop procrastinating 🎓** ID:…
Score: 3,929
#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,040
#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,887
#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,387
#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,218
#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,201
#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

Line chart of confessions posted per month
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
1812
2026-08
2182
2026-09
2238
2026-10
1354

Copypasta Watch

Repeated templates and copypastas circulating in the channel. 2,130 posts (1255 unique texts) are exact duplicates — 1.6% of all confessions.

17
Copypasta Templates
1255
Unique Repeated Texts
2,130
Duplicate Posts
1.6%
Of All Posts
283posts
Time ReminderTrending
“Hey guys just wanted to remind y’all that the time now is 6:07AM ⁶🤷‍♂️⁷”
avg score 11.7avg reactions 6.126 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
19posts
Slay Guy
“slay guy here, looking for find another slay guy to study with during wkday nights!”
avg score 12.9avg 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
12posts
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.2avg reactions 2.40 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.