An Nguyen
nguyenank.bsky.social
An Nguyen
@nguyenank.bsky.social
sure; i guess
Reposted by An Nguyen
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/
Hockey Shot Plotter
sports-tagging.netlify.app
September 26, 2025 at 11:11 PM
Reposted by An Nguyen
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.
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
Ageless Sentinels: An Elo Ratings Approach to Magic: The Gathering's Creature Type Order | An Odd and An End
only one of each, though
anoddandanend.com
July 3, 2025 at 12:26 PM
Reposted by An Nguyen
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
Ageless Sentinels: An Elo Ratings Approach to Magic: The Gathering's Creature Type Order | An Odd and An End
only one of each, though
anoddandanend.com
May 3, 2025 at 5:32 PM
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
Ageless Sentinels: An Elo Ratings Approach to Magic: The Gathering's Creature Type Order | An Odd and An End
only one of each, though
anoddandanend.com
May 3, 2025 at 5:32 PM
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.)
April 28, 2025 at 12:30 AM
Reposted by An Nguyen
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
April 6, 2025 at 7:03 AM
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
April 6, 2025 at 7:03 AM
and we're back at it at #ASIS2025 ! new day, new thread. in an auditorium this time, starting up with a presentation from some houston dynamo folks
February 1, 2025 at 3:17 PM
go to phil for actual intelligent stuff from the conference
At #ASIS2025 and just talked to Mazatlan's head of data analysis about how they use data to compete with bigger clubs in Liga MX (i.e. "Monterrey can just bring in Sergio Ramos")

Of course we talked about Leagues Cup '23; let's walk down memory lane a bit:

www.thestriker.com/2023/07/22/a...
MLS, NWSL, USL, College, Youth and much more. | The Striker, soccer news
www.thestriker.com
February 1, 2025 at 2:21 AM
i bring So little of value to the American Soccer Insights Summit but i can bring that unhelpfulness to live-posting, so why not! i have also not seen a hashtag so i feel entitled to make up my own #ASIS2025
January 31, 2025 at 8:39 PM
A shot-plotter.netlify.app update? Just a month after the last one? Unlikely, but its happened somehow! This one features some big bug fixes + the addition of nets for men's and women's lacrosse (they might be my magnum opera of playing areas; I maybe figured out one-point perspective for them).
January 31, 2025 at 4:14 PM
i Think i did this right??
January 31, 2025 at 2:49 AM
reaching new depths not thought possible for the sake of shot-plotter (trying to parse this tutorial on distance + 1 point perspective)
January 30, 2025 at 9:50 PM
found my the cc copy of warbreaker on my phone i downloaded ages ago and devoured it on a plane ride and wow reading kinda rocks sometimes huh
January 29, 2025 at 12:25 AM
update: it was a bit of (a), a bit of (c). thanks for playing everyone
now i get to figure out if its:
a) my tangled css coming back to haunt me that is order of operations dependent, apparently
b) some random caching that's just popping up as an issue now
c) a secret other thing i have no idea about
January 27, 2025 at 5:08 PM
going to stab something. an issue with shot-plotter got reported where dots were appearing in the table but not on the rink, but would appear on refresh or minutes later. i saw this last month, but only with ghosts dots sporadically, but can get it to repro somewhat consistently on my phone now
January 26, 2025 at 8:55 PM
for reference, this is what i have of my initial #playplotter experiments, plus some tweaks. it was suggested to me as akin to a digital whiteboard geared towards coaches, i privately think of it as sports-flavored powerpoint, its is probably actually best described as sports-flavored photoshop/gimp
January 26, 2025 at 2:36 AM
things:
- back into pokemon go, and its encouraging me to take walks
- finished the first version of my #mtgcube. letting the list simmer, but i'm happy to have something to work with
- increasingly thinking about restarting work on play-plotter, an idea i tinkered w/ for a few hours over a year ago
January 26, 2025 at 12:13 AM
i have turned into the Games Organizer of my friend group, and i'm not mad about it. almost certainly bc my friends are lovely and will handle a lot of scheduling for these games if i ask them to, but also hanging out w/ them more often, including virtually, is lovely and makes me happier, who knew
January 24, 2025 at 11:00 PM
i'm not super active atm b/c. i don't feel like it. but! i have a bunch of new followers so i wanted to
(a) say hi!
(b) direct u to my proper intro of actual projects
(c) say i'll be at the American Soccer Insights Summit at the end of the month and if u are too u should tell me so we can meet
plus a quick thread #sportsanalytics projects i am/want to be actively working on (this is a threat to myself to actually do this stuff and y'all should hold me to them):
January 22, 2025 at 2:09 AM
Reposted by An Nguyen
I have a new blog post out! taking a break from the super technical side of things, I wrote about developing my long-distance running habit! johnbedwards.io/blog/maratho...
January 13, 2025 at 11:05 PM
woke up much earlier than normal (i credit jet lag) with a slight idea and reminded myself that i do actually genuinely enjoy coding, and making stuff tailored specifically for you w/o concern for others can be a delight
January 1, 2025 at 11:50 PM
Reposted by An Nguyen
i did it
round of applause for myself
gonna start a ko-fi membership for monthly stickers once i can get a big batch made
i really wanna do this don't let me forget
ko-fi.com/thxnywy/tiers
January 1, 2025 at 8:52 PM
Reposted by An Nguyen
Happy New Years!

I've spend some time during the Christmas break to work on a simple Big Data Cup project.
The data has been anonymized, but you can select a Team, a specific Puck position (image 2) and/or a specific player (image 3).

Link to the tool here:
hockey-statistics.com/statistics/
January 1, 2025 at 5:19 PM