Ryan! Thanks for writing this post. I had messed around with Voronoi diagrams in Processing and D3 without really understanding the intricacies behind it. This is a great explanation of what's going on.
I'd love to see more stuff like this on HN.
I'd love to see more stuff like this on HN.