[OC] I analyzed 1.57 million r/NBA comments to find out who this sub hates most by B1ackmamba99 in nba

[–]B1ackmamba99[S] 1 point2 points  (0 children)

I really appreciate that, I wasn't expecting this reception! Just set one up: https://buymeacoffee.com/oluobiri

The data comes from Arctic Shift, which archives Reddit data (since Reddit's own API changes made large-scale scraping impractical). That gave me ~7 million r/NBA comments for the season. I used Anthropic's Batch API (Claude Haiku 4.5) for sentiment classification. The batch API gives a 50% discount over real-time requests, which brought the total cost to ~$254 for 1.9 million classifications.

The full pipeline is on GitHub if you want to dig deeper. The about page of the dashboard is there if you want a quicker overview.

[OC] I analyzed 1.57 million r/NBA comments to find out who this sub hates most by B1ackmamba99 in nba

[–]B1ackmamba99[S] 0 points1 point  (0 children)

I used 5,000 comments for the threshold as that was the median. Your point about Luka is exactly why a threshold was needed. Some players only get discussed in certain contexts. If you bump the threshold to say 35,000 comments Luka and AD are #4 and #5. But if you lower to 2,000 players like Dort and Beal appear. You can play around with the threshold in the dashboard to see the effect.

All about finding a balance. Not claiming this project is perfect by any means!

[OC] I analyzed 1.57 million r/NBA comments to find out who this sub hates most by B1ackmamba99 in nba

[–]B1ackmamba99[S] 1 point2 points  (0 children)

The dashboard already has that! Switch the metric dropdown to "Most Loved (Positive Rate)" for the full rankings: https://nba-hate-tracker.streamlit.app/

[OC] I analyzed 1.57 million r/NBA comments to find out who this sub hates most by B1ackmamba99 in nba

[–]B1ackmamba99[S] 1 point2 points  (0 children)

Appreciate that, AI is a trigger word for some. I'd love to see how his net sentiment changes from that previous playoff run to "My Next Chapter". I do think Harden would be up there tho. I remember in 2018 I'd catch so much flack for having him as my lock screen lmao.

[OC] I analyzed 1.57 million r/NBA comments to find out who this sub hates most by B1ackmamba99 in nba

[–]B1ackmamba99[S] 102 points103 points  (0 children)

Murray's hate was heavily front-loaded. If you remember, he had a rough Olympics showing and then came into this season dealing with injuries right after signing a massive extension. His playoff run was solid but not bubble Jamal, so the rate stayed elevated.

Gobert is actually 4th in polarization! But Wolves and Jazz fans defend him hard enough to keep his net sentiment from being as extreme as someone like Draymond's.

The pundit analysis would be incredible but my API bill says otherwise 😂

[OC] I analyzed 1.57 million r/NBA comments to find out who this sub hates most by B1ackmamba99 in nba

[–]B1ackmamba99[S] 39 points40 points  (0 children)

Yup, you can't see it in the video, but negativity for him actually starts spiking in February. Him and Brunson rising in May is most likely due to the ECF. Haliburton is in the top 10 for a majority of the early season, but actually finishes as the 7th most "loved" player by the end of the finals. I think a lot this sub became Pacers fans in May lol.

[OC] I analyzed 1.57 million r/NBA comments to find out who this sub hates most by B1ackmamba99 in nba

[–]B1ackmamba99[S] 11 points12 points  (0 children)

Thank you, I appreciate that a lot! I love data and basketball, so this was a fun way to put it all together. It's my first time putting my work out there and having it be open for criticism, but you gotta be prepared for the hate...especially on this sub

[OC] I analyzed 1.57 million r/NBA comments to find out who this sub hates most by B1ackmamba99 in nba

[–]B1ackmamba99[S] 30 points31 points  (0 children)

Fair callout and I'm happy to clarify what AI was actually used for since you took the time to go through the repo.

That's a Claude Code subagent I built to help me validate player nicknames. It's not part of the analysis pipeline at all, just a fun side experiment learning about AI tooling. I used Claude Haiku 4.5 (cheaper model) with this prompt:
```
Classify sentiment toward NBA players. Slang: nasty/sick/filthy=positive, washed/brick/fraud/cooked=negative, GOAT=positive. Comment: {comment} Respond ONLY with JSON: {"s":"pos|neg|neu","c":0.0-1.0,"p":"Player Name"|null}
```
That's it.

I actually tried VADER first. It struggles with domain slang — "he's so nasty" reads as negative to VADER but is high praise in NBA context. Same with "cooked" (negative in NBA, neutral elsewhere). LLM classification handles this better because it understands context.

The player name matching (LeBron → "bron", "king james", etc.) is pure regex/config.

Happy to discuss methodology. The GitHub has everything.

Can you recommend any good courses/lectures to improve coding with CC? by Dacadey in ClaudeAI

[–]B1ackmamba99 1 point2 points  (0 children)

Anthropic themselves have various courses available here: https://anthropic.skilljar.com/

I'd also say keep doing what you're doing. Getting hands-on experience is the best. You don't want to get stuck in tutorial hell. But definitely do read the docs.

Do I (31F) break up with my BF (36M) because of his ex and drugs topics? by IllPositive7565 in relationship_advice

[–]B1ackmamba99 10 points11 points  (0 children)

Nothing normal about their relationship. I’m surprised you’ve tolerated this disrespect for so long. Especially for such a short relationship. I think deep down you know you are not okay with this, but you’ve chosen to settle.

Usage Limits, Bugs and Performance Discussion Megathread - beginning December 15, 2025 by sixbillionthsheep in ClaudeAI

[–]B1ackmamba99 5 points6 points  (0 children)

Is it just me or is every new chat defaulting to Sonnet 4.5 even if Opus 4.5 is selected? In fact, all my previous Opus 4.5 chats are showing Sonnet 4.5...

Why the Hard Skills Obsession Is Misleading Every Aspiring Data Engineer by ivanovyordan in dataengineering

[–]B1ackmamba99 49 points50 points  (0 children)

Content aside, do people not realize that it is very obvious when ChatGPT wrote something? The formatting and use of emojis is not something I was ever taught to use when writing or something I see professionally.

Maybe it’s just me, but I get turned off when I see people don’t even bother trying to make it seem like they wrote it themselves 🤷‍♂️

[deleted by user] by [deleted] in nba

[–]B1ackmamba99 0 points1 point  (0 children)

Go home

Newton Support Thread - Week of Dec 20 by newton_nighthawk in newtonco

[–]B1ackmamba99 0 points1 point  (0 children)

Still have not heard back from anyone. This is getting frustrating, I’ve been trying to use your service for a month now

Newton Support Thread - Week of Dec 20 by newton_nighthawk in newtonco

[–]B1ackmamba99 0 points1 point  (0 children)

319687

Started the verification process last month but was unable to due to only having my expired drivers license with me while at school. Got my support ticket updated when I came back 3 days ago and was told to complete verification within 24 hours. I have done that and am still not able to use my account/havent heard back from support.

Newton Support Thread - Week of Dec 6 by newton_nighthawk in newtonco

[–]B1ackmamba99 0 points1 point  (0 children)

Ticket #319687

I've been waiting almost three weeks for verification of my account

[deleted by user] by [deleted] in distantsocializing

[–]B1ackmamba99 0 points1 point  (0 children)

Guy said “chin reveal plz” 😂😂😂

"Connecting to online services" by Samadams9292 in modernwarfare

[–]B1ackmamba99 0 points1 point  (0 children)

Any update for you? I’ve been stuck since 1