An Nguyen's Avatar

An Nguyen

@nguyenank

sure; i guess

864
Followers
208
Following
536
Posts
07.07.2023
Joined
Posts Following

Latest posts by An Nguyen @nguyenank

ty for this; i was trying to figure out how to set this up for my friend group at the start of the year but couldn't figure out a good framework and got intimidated

10.03.2026 23:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

no more than this and maybe the goalie fan viz unless someone gets me a really good PDF parser; the iihf changed their website layout and got actual internet security so i would need to pull info from the lineup and game summaries PDF instead, which didn't work well before

22.02.2026 01:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Shot map of FIN-SVK game.

Shot map of FIN-SVK game.

Heat map of shots from FIN-SVK.

Heat map of shots from FIN-SVK.

thankfully then this blame comes from a place of deep thought and consideration

22.02.2026 01:27 πŸ‘ 14 πŸ” 0 πŸ’¬ 2 πŸ“Œ 1

viz? no. the tools for parsing iihf shot and pbp data into a sane format (ty @thebucketless.bsky.social from years ago), code for various viz styles for that data, heat maps via shot-plotter, and my shitty xg model i did once that uses only distance and angle? yeah that's all in a dusty folder why

21.02.2026 23:45 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

micah this feels targeted

21.02.2026 23:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

shoutout to nicole for carrying my knowledge of this olympics specifically and of so many aspects of whky for long before that. she is so so good at making different aspects the game understandable, coherent, and Meaningful

19.02.2026 21:24 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

the thing I ultimately really like about sports is the feeling of watching something electric happen and know that a bunch of other people are watching it too.

19.02.2026 21:05 πŸ‘ 119 πŸ” 10 πŸ’¬ 6 πŸ“Œ 0

only got to watch the last half of this game and its prob the longest stretch of hockey in real-time i've watched ever and i'm more stressed than i thought i would be. y'all live like this?? on a consistent basis???

19.02.2026 20:36 πŸ‘ 9 πŸ” 0 πŸ’¬ 4 πŸ“Œ 0

meaningless thought: if u measure performance using three stats (for hockey: offense, defense, special teams ig???). you could encode that as an rgb value. oh yeah that player's going through a huge offensivenslump from #a0376f to #843c75

16.12.2025 10:13 πŸ‘ 13 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

omg i didn't even know they did a remake i'm so excited!! the play was So much fun in the og; truly a game highlight for me

15.10.2025 19:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Hockey Shot Plotter

Thread🧡:
I've built a tool for shot tagging in hockey. It is very much inspired by @nguyenank.bsky.social's shot-plotter.

I built a floorball version mostly for personal use, but figured a hockey version would be interesting to other people as well.

sports-tagging.netlify.app/hockey/

26.09.2025 23:11 πŸ‘ 7 πŸ” 3 πŸ’¬ 1 πŸ“Œ 1

Here's a cool write-up that uses a slightly different method to fit a model I experimented with back in 2022, but goes into much more detail.

03.07.2025 12:26 πŸ‘ 8 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Thanks! Yeah someone mentioned this, and it definitely was not something I picked up but it is super cool and makes So much sense to find out. i had put together the typeline connection with Kaheera the Orphanguard, but not that they were color-pie related (and that Kaheera follows the same pattern)

03.07.2025 16:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

joke unassembled, free to a good home: hockey, mtg cube, ice cube

but also hell yeah, i remember y'all posting what must be years ago now that y'all had assembled all the og dual lands for something but forgot y'all played cube until getting into cube myself recently

03.07.2025 16:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Ageless Sentinels: An Elo Ratings Approach to Magic: The Gathering's Creature Type Order | An Odd and An End only one of each, though

you ever have a really stupid idea and then a week later you've written 6,000 words and created a whole blog:

anoddandanend.com/posts/2025/m...

it features #magicthegathering, linguistics, and questionable applications of statistical methods. all entirely on brand for me

03.05.2025 17:32 πŸ‘ 9 πŸ” 4 πŸ’¬ 1 πŸ“Œ 1
Preview
Ageless Sentinels: An Elo Ratings Approach to Magic: The Gathering's Creature Type Order | An Odd and An End only one of each, though

you ever have a really stupid idea and then a week later you've written 6,000 words and created a whole blog:

anoddandanend.com/posts/2025/m...

it features #magicthegathering, linguistics, and questionable applications of statistical methods. all entirely on brand for me

03.05.2025 17:32 πŸ‘ 9 πŸ” 4 πŸ’¬ 1 πŸ“Œ 1

i just realized the Go-Shintai creatures in #magicthegathering don't have creature types? They all have subtype Shrine, but that's an enchantment type, not a creature type.

(Also, I'm working on writing something (very unusual) Very silly (very on par for me), can you tell.)

28.04.2025 00:30 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

hi i am Not back on social media but i tell people enough that something shared and bad >>>> perfect and never done/public, so!

score-charts-only.netlify.app

this was assembled from scraps over ~10 hours across the past 2 days, and is kinda a disaster on every axis, but! it is out in the world now

06.04.2025 07:03 πŸ‘ 22 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0

hi i am Not back on social media but i tell people enough that something shared and bad >>>> perfect and never done/public, so!

score-charts-only.netlify.app

this was assembled from scraps over ~10 hours across the past 2 days, and is kinda a disaster on every axis, but! it is out in the world now

06.04.2025 07:03 πŸ‘ 22 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0

and that wraps #ASIS2025 ! i had an absolute blast; i hope y'all got some measure of enjoyment from my random musings throughout

01.02.2025 23:43 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

hearing jen cooper talk about archival and her work is a) incredibly incredibly cool and (b) just makes me think of the iihf flood story, which has haunted me forever since @quarkyhockey.bsky.social and @alyssalongmuir.bsky.social told me about it #ASIS2025

01.02.2025 23:15 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

and the close of the conference on a more fun lighthearted note: a live podcast ft. the unparalleled @arielledror.bsky.social and the incredibly cool jen cooper! #ASIS2025

01.02.2025 23:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

this seems to be a partial call to action for nwsl league translation factors, but with a more personal edge too (players who have already moved to an international league before making a similar significant move to the nwsl, players who speak english) #ASIS2025

01.02.2025 22:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

both the opening and closing industry keynote very focused on recruitment and roster building, with an emphasis on the money/salary cap side of things for the nwsl+mls #ASIS2025

01.02.2025 22:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

closing industry keynote time #ASIS2025

01.02.2025 22:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

maybe the sports analytics conference tracking data bingo should include convex hulls #ASIS2025

01.02.2025 22:15 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

the final skillcorner presentation! again a defensive bent, focusing specifically on transition #ASIS2025

01.02.2025 22:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

another v important and not v talked about thing (normconf-esque): logging #ASIS2025

01.02.2025 22:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

nevermind we've Now checked the strained backronym box on the sports analytics conference bingo (ty @tanho.ca ) #ASIS2025

01.02.2025 22:04 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

the data ingestion monitoring dashboard and slack integration is super smart and extremely useful and v reminsicent to monitoring stuff at my work, but is not necessarily the kind of dashboard someone starting would think about making #ASIS2025

01.02.2025 22:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0