Canzhi Profile Banner
Canzhi Profile
Canzhi

@canzhiye

2,900
Followers
1,126
Following
885
Media
16,968
Statuses

building @sidelinehd (acq'd). extremely sporadic sports analytics content @sportsonpaper

nyc
Joined July 2009
Don't wanna be here? Send us removal request.
Pinned Tweet
@canzhiye
Canzhi
4 years
addicted to scraping shit from the internet
3
1
62
@canzhiye
Canzhi
4 years
I built a web app to find video for any NFL play based on a variety of filters
23
53
471
@canzhiye
Canzhi
10 months
@ShamsCharania @TheAthletic @Stadium late + no details + woj owns you
3
0
383
@canzhiye
Canzhi
1 year
@skooookum im just obsessed with numbers man
4
4
180
@canzhiye
Canzhi
4 years
@SportsCenter Need money lines
Tweet media one
3
0
128
@canzhiye
Canzhi
5 years
wow really had fun working on this project - check it out! http://localhost:3000
6
9
129
@canzhiye
Canzhi
11 months
oh no it’s almost 2024 and i’m still thinking about RAPM! people have been running RAPM models for like 20 yrs now. i think it’s mostly great, but it does get shit on quite a lot, often for “lacking context.” mostly, this is bullshit...
6
12
113
@canzhiye
Canzhi
5 years
what jumps out? that i used to think this was aNaLyTiCs when i knew nothing, but now i know a little and realize all the issues... - no scale on axes!!! - arbitrary cutoffs (why 15 games?) - inconsistent text labels - NET capitalized like it's an acronym when it actually isn't
@kirkgoldsberry
Kirk Goldsberry
5 years
The Efficiency Landscape, Last 15 Games. What jumps out?
Tweet media one
63
88
549
9
10
106
@canzhiye
Canzhi
7 years
some news: - im graduating in 3 weeks wtf - today was my last day doing bball analytics for the @brooklynnets . worked with fantastic people and learned a ton! - in the fall, i'll be going back to @nextdoor full-time as a software engineer. excited!
4
1
93
@canzhiye
Canzhi
2 years
here goes an analytics vibes thread without any actual numbers all of these XYZ Over Expected (CPOE, RYOE, etc) metrics are just methodologically WRONG! how can we attribute the entire residual to a single player?! reading residuals is like astrology for pff nerds lol
9
3
94
@canzhiye
Canzhi
8 months
i'm proud of our journey here and excited for what's to come!
@DiamondKinetics
Diamond Kinetics
8 months
It’s official: @DiamondKinetics x @sidelinehd 🎉 Today, Diamond Kinetics announced the acquisition of sidelineHD, the youth sports media platform specializing in livestreaming and video highlights, in a move that accelerates innovation in youth sports technology.
Tweet media one
2
5
22
23
0
90
@canzhiye
Canzhi
6 years
attached this to my common app! this is how i got into berkeley!
Tweet media one
5
3
84
@canzhiye
Canzhi
6 years
automatically extracting players (and refs 😏) from nba video. definitely want to label the players with their identity first. what can I do with this after that? soliciting ideas!
11
3
82
@canzhiye
Canzhi
4 years
thank u to the people at crowded bars and restaurants for volunteering for this a/b test
3
1
82
@canzhiye
Canzhi
2 years
@odannyboy @TitterTakeover hard to take your original tweet seriously if this is how ur brain works
1
0
78
@canzhiye
Canzhi
3 years
nyc opensea rn
4
0
77
@canzhiye
Canzhi
6 years
using the matchup data on the nba stats site, i created a graph with nodes being players and edges weighted by how much players guarded each other. i ran louvain community detection algorithm on it and it found 4 communities. this means there’s “naturally” 4 positions!
Tweet media one
7
6
75
@canzhiye
Canzhi
5 years
idea: i start a podcast where i discuss / explain / complain about a sports analytics paper with a friend / internet friend each episode
9
1
70
@canzhiye
Canzhi
5 years
some weird corner of the internet thought i hacked bieber’s twitter last night
Tweet media one
3
0
65
@canzhiye
Canzhi
1 year
Tweet media one
8
0
61
@canzhiye
Canzhi
3 years
favorite sf view
Tweet media one
1
0
63
@canzhiye
Canzhi
8 years
@FCHWPO
Jaylen Brown
8 years
Adi boost "One year at Cal's" tonight .. designed by @canzhiye
Tweet media one
22
107
556
2
3
62
@canzhiye
Canzhi
10 months
@wojespn not a sport + i dont care + give us siakam news
4
2
61
@canzhiye
Canzhi
4 years
you can also just say what you mean without a meaningless analogy
@aaref
Aaref Hilaly
4 years
Data from basketball, but could apply to venture capital. Today it's all about (growth) slamdunks or (early) 3-pointers
Tweet media one
29
277
2K
4
1
59
@canzhiye
Canzhi
2 years
@javavvitch @devuxer no you lol. id rather fire the people who agree with your tweet than those who use a productivity enhancing tool. wouldnt be a hard decision either!
7
1
56
@canzhiye
Canzhi
3 years
Tweet media one
@SethPartnow
Anchorage Man
3 years
If this shooting environment persists, you know what might be a very effective scheme? Drop coverage!
3
2
43
4
0
59
@canzhiye
Canzhi
4 years
ah yes, simple arithmetic. 0.9 + 223060 = 223060.9 alert level!!!
@BorisJohnson
Boris Johnson
4 years
⬇️ THREAD ⬇️ To chart our progress and to avoid going back to square one, we are establishing a new COVID Alert System run by a new Joint Biosecurity Centre. That COVID Alert Level will be determined primarily by R and the number of coronavirus cases. #StayAlert
Tweet media one
2K
1K
4K
2
0
55
@canzhiye
Canzhi
5 years
BEAR TERRITORY @SHASHANKB_
Tweet media one
4
1
57
@canzhiye
Canzhi
3 years
g mf m
Tweet media one
2
0
55
@canzhiye
Canzhi
4 years
very dangerous direction for the NBA!!! teams are trying to pay player based on how they might impact winning! very dangerous indeed!!!
4
3
56
@canzhiye
Canzhi
4 years
Alright I’ve had enough of Kirk Goldsberry. There is no way he made this video (and others like it) but has the gall to take credit for it, putting his name before the person who most likely actually made this - Vanna Bushong who is clearly the graphics expert here.
Tweet media one
@kirkgoldsberry
Kirk Goldsberry
4 years
The Rockets Took 61 3s in a 48 minute game! They scored 63 points on 3-pointers They scored 30 points on 2-pointers They scored 27 points at the line They beat the team with the best record in the league
6
53
363
5
2
54
@canzhiye
Canzhi
2 years
Not the first time the French didn’t understand the application of tanks
@TheDunkCentral
NBACentral
2 years
Victor Wembanyama blasts tanking teams “It's a weird strategy."
414
476
12K
1
0
53
@canzhiye
Canzhi
4 years
awaiting the annual "predicting march madness with machine learning" posts that inevitably use seed number as a feature 🤡
1
3
53
@canzhiye
Canzhi
4 years
Someone in South Carolina invested $2 into a Mega Millions ticket at a gas station, according to local news. Current valuation: Over $1.5 billion Buying lottery tickets FTW
@bencasnocha
Ben Casnocha
4 years
Shopify raised $250k on $2.8M pre, in its seed round, according to Crunchbase Current valuation: Over $100 billion Seed investing FTW
20
60
581
4
0
51
@canzhiye
Canzhi
5 years
time to rebrand math 54 as quantum mechanics @UCBerkeley
@WIRED
WIRED
5 years
Stitch Fix is using something called eigenvector decomposition, a concept from quantum mechanics, to tease apart the overlapping “notes” in an individual’s style. Using physics, the team can better understand the complexities of the clients’ style minds.
239
202
996
1
2
51
@canzhiye
Canzhi
8 years
radical idea: weight votes by how long people have to live with the thing they're voting for.
2
23
46
@canzhiye
Canzhi
6 years
thinking about releasing a daily-updating RAPM (-esque) tool. would anyone be interested in this?
5
1
49
@canzhiye
Canzhi
5 years
now that im a year out of school i feel like i didnt take any of the classes that i shouldve taken
5
0
48
@canzhiye
Canzhi
3 years
i will be doing some data science live tomorrow!
@MeganRisdal
meg.ai 🇨🇦
3 years
Meet tomorrow's #SLICED ML live-coding contestants! @adriancm93 @canzhiye @josiahparry @scottrcole @nickwan and I are excited to premiere our first episode tomorrow on @ 8:30PM ET. Don't miss! 🔪📊😎
Tweet media one
Tweet media two
Tweet media three
Tweet media four
2
9
60
3
1
48
@canzhiye
Canzhi
6 years
mt fuji sunrise ✅ michigan to the sweet 16 ✅ good morning over here in japan 🇯🇵
Tweet media one
2
0
47
@canzhiye
Canzhi
1 year
@richardludlow @___Colb___ some are theorizing aggregate money spent on contracts will go down because of extremely punitive 2nd apron and a couple other things
2
0
46
@canzhiye
Canzhi
3 years
it cannot be overstated how overrun berkeley is with boba shops
2
0
44
@canzhiye
Canzhi
6 years
dude stole my name and now he’s out here posting garbage smh
2
1
46
@canzhiye
Canzhi
6 years
@ShamsCharania tryna sneak this in while everyone going nuts over the rams lmao
0
2
44
@canzhiye
Canzhi
6 years
@robustus @paulg everyone is a genius in a bull market
0
3
44
@canzhiye
Canzhi
3 years
god damn
Tweet media one
2
0
45
@canzhiye
Canzhi
3 years
jaylen “mongodb” brown
@jackfrank_jjf
Jackson Frank
3 years
Jaylen Brown is such an impressively scalable scorer
10
7
204
3
1
43
@canzhiye
Canzhi
2 years
not just for PMs
Tweet media one
5
0
44
@canzhiye
Canzhi
4 years
suffering is voluntary for me but not everyone is that fortunate think this is rad? donate here which goes to @eji_org and put my activity link in the donation comment
Tweet media one
Tweet media two
4
1
43
@canzhiye
Canzhi
4 years
i classified nba players into offensive roles. will probably do a write up sometime but happy to answer any qs here! (app made with @_hex_tech which is basically better shiny but for python chads)
5
4
42
@canzhiye
Canzhi
4 years
normalize listening to podcasts at 1x speed
3
0
42
@canzhiye
Canzhi
3 years
THIS WAS SO MUCH FUN thanks @nickwan and @MeganRisdal for hosting and i can't wait to watch next week! great job @JosiahParry @adriancm93 @scottrcole -- going to watch yall on the vod now haha (the replay: )
1
1
42
@canzhiye
Canzhi
3 years
ingles is not just a catch and shoot guy! time to dispel the myth that inefficient bench “volume” scorers like clarkson should automatically be 6th man of the year. clarkson hurts the team, ingles helps. not that tricky, Ingles 6MOY!
Tweet media one
6
2
39
@canzhiye
Canzhi
2 years
made lunch for her
Tweet media one
@canzhiye
Canzhi
2 years
lol told my gf to buy eth a few weeks ago 🥺
5
0
28
3
1
38
@canzhiye
Canzhi
5 years
🚨 y'all asked for a podcast (). here it is! @SportsOnPaper will dive deep into sports analytics topics and not shy away from math and stats.
@canzhiye
Canzhi
5 years
idea: i start a podcast where i discuss / explain / complain about a sports analytics paper with a friend / internet friend each episode
9
1
70
6
2
40
@canzhiye
Canzhi
7 years
brought to you by stack overflow "hot questions" section
Tweet media one
2
1
38
@canzhiye
Canzhi
3 years
a play in 4 acts
Tweet media one
Tweet media two
Tweet media three
Tweet media four
1
2
38
@canzhiye
Canzhi
5 years
nice
Tweet media one
1
0
38
@canzhiye
Canzhi
7 years
@ashleywiee real talk. was head bangin to liszt the other day.
0
2
34
@canzhiye
Canzhi
4 years
enemy territory
Tweet media one
3
0
39
@canzhiye
Canzhi
4 years
i HATE that masks vs no masks became left vs right. the "own the libs" mentality is so strong I wonder what would've happened if some smart left-leaning people concocted some reason to be anti-masks so that owning the libs would actually be wearing masks. is this 4D chess?!?!
1
2
37
@canzhiye
Canzhi
5 years
@spakhm if they're there by accident, then why is it independent of class size? also, Berkeley is a state school. when you come with the spicy🌶 takes, make sure they're not shitty 💩 first!
1
0
38
@canzhiye
Canzhi
6 years
NBA play-by-play data can be infuriating! These are x, y coords of shots near the rim by season (1 unit = 0.1ft). Quite inconsistent throughout the years. 03-09: all shots are in center of basket! 10-13: yay diversity! 14-16: ??? back to dark ages 17-18: basket moved back???
Tweet media one
4
3
38
@canzhiye
Canzhi
3 years
THREAD: In my time as a Data Scientist, I have learned 6 things that all successful Data Scientists I've ever met all do. 1/n
4
3
37
@canzhiye
Canzhi
5 years
esports is stupid
4
1
35
@canzhiye
Canzhi
4 years
the chat boxes on illegal streaming sites are some of the darkest places on the internet
2
0
38
@canzhiye
Canzhi
2 years
im so poor from stonks and crypto so im trying to bet women's soccer now lol
5
0
37
@canzhiye
Canzhi
4 years
started in the fog now we ...
Tweet media one
Tweet media two
2
0
36
@canzhiye
Canzhi
3 years
normalize day drinking imo. so bad to fuck up your resting HR / HRV by drinking 1hr before bed
6
0
36
@canzhiye
Canzhi
5 years
Supposed 'god of visualization' produces this perplexing / useless viz. The lines on the court give us enough info on distance of shot - no additional information is conveyed by the colors. Sad!
@kirkgoldsberry
Kirk Goldsberry
5 years
A quick look at Klay’s 2,148 career 3s (regular season and playoffs)
Tweet media one
4
11
103
6
3
37
@canzhiye
Canzhi
3 years
get outside today!!!
Tweet media one
Tweet media two
5
0
36
@canzhiye
Canzhi
6 years
i found public x, y shot location data for the G-League / D-League from 2007-08 onwards what a friday night
3
0
37
@canzhiye
Canzhi
9 months
does this even need a caption
Tweet media one
5
0
36
@canzhiye
Canzhi
4 years
I had fun talking to @uditranasaria about his team’s Big Data Bowl project. I loved the idea that tracking data can help us explore counterfactuals, quantify things that didn’t happen. Also, their stunning visuals were sold short in an audio format so I’ll include one here.
@SportsOnPaper
Sports on Paper
4 years
In this latest episode I was joined by @uditranasaria . We discuss his group’s novel way to measure passing value via physics-based models for ball and player trajectory. Then some big picture talk on the state of tracking data & public football analytics
1
3
11
3
5
34
@canzhiye
Canzhi
4 years
hacking on some stuff with friends and we are able to track revenue fairly accurately for any shopify store. what should we do with this?
12
1
36
@canzhiye
Canzhi
2 years
@tanayj same with lichess ratings -- peaks at every round number because we are humans
Tweet media one
1
0
36
@canzhiye
Canzhi
1 year
@seconds_0 @michaelcurzi maybe some creatine could help with their mass gaining needs
1
0
35
@canzhiye
Canzhi
6 years
👏 corner 3s aren't more efficient because they're closer 👏 the reason they're higher % is that they're way less likely to be off the dribble and way more likely to be open. there is some public tracking data floating around out there and you can verify this!
1
0
35
@canzhiye
Canzhi
5 years
back in sf and holy hell it’s so nice out im going on a bike ride right away
2
0
36
@canzhiye
Canzhi
3 years
@bwags can you read
0
0
32
@canzhiye
Canzhi
4 years
Tweet media one
3
2
33
@canzhiye
Canzhi
8 years
I'm really excited to try something different this summer. I'm headed to the east coast to be a Basketball Analyst for the @BrooklynNets 🏀🏀🏀
3
0
35
@canzhiye
Canzhi
3 years
about to meet a twitter friend in person for the first time ama
5
0
35
@canzhiye
Canzhi
3 years
why are they naming these covid variants after frats and sororities
1
3
33
@canzhiye
Canzhi
5 years
lol got paged from pagerduty from my old job today
5
0
34
@canzhiye
Canzhi
2 years
Tweet media one
2
1
34
@canzhiye
Canzhi
3 years
Tweet media one
2
0
32
@canzhiye
Canzhi
8 months
ran into the funniest "anti scraping" measure ive ever seen today. this site literally created their own font that renders characters as other characters lol...so like you'll see "a" in the html but visually you will see "b" -- security by obscurity yay!
@canzhiye
Canzhi
4 years
addicted to scraping shit from the internet
3
1
62
0
0
34
@canzhiye
Canzhi
5 years
IM FUCKING LIT
@wojespn
Adrian Wojnarowski
5 years
Kevin Durant is planning to sign with the Brooklyn Nets, league sources tell ESPN.
5K
28K
68K
3
0
33
@canzhiye
Canzhi
4 years
fucking disgusting. asian american community needs to do better and recognize the rampant anti-blackness. stop pitting minorities against each other :(
2
0
32
@canzhiye
Canzhi
4 years
im no fun but your brain is broken if you are moving suggs up your draft board after that buzzer beater, let alone the entire game
2
0
33
@canzhiye
Canzhi
5 years
Tweet media one
0
11
32
@canzhiye
Canzhi
5 years
thankful for yall on this dumb site
1
1
32
@canzhiye
Canzhi
4 years
thx garmin
Tweet media one
5
0
32
@canzhiye
Canzhi
5 years
xfl stats javascript just hangin out here...not minified, not behind SSL, and littered with commented out console.log()s :)
0
6
32
@canzhiye
Canzhi
3 years
i sit down to pee so i can scroll twitter for a few extra seconds
3
0
32
@canzhiye
Canzhi
4 years
doing linear regressions in the cloud ☁️
Tweet media one
0
0
32
@canzhiye
Canzhi
5 months
please CLAP @Kalshi
Tweet media one
2
3
32
@canzhiye
Canzhi
1 year
@conorsen change in acceptance rate over time doesnt mean all that much if you dont also look at something like applications per student (surely going up)
0
0
32