I've not bothered to read the code but I see no mention of a distinction between a country's intrinsic ping times and that limited by physical distance.
c in vacuo is an unbeatable constant and it slows in a dielectric. That's to say that not only do the distances from NY to the pinged sites have to be taken into account but also so do the velocity factor(s) of the cables not to mention delays in switching and regeneration equipment on the way. All these unavoidable, physically inviolable, times have to be factored out before we can get an accurate picture of a country's or region's actual performance.
I'd reckon to get an accurate picture of ping timings would be rather complex, as one cannot simply draw great circle lines on a world globe to get distances to destinations as one would also have to take into account the actual paths taken by submarine cables etc.
It might be very interesting to have a botnet traceroute it's own nodes, to build a coherent map of the infrastructure. Has anyone done something like this?
I'm currently running a Ping the world update. I plan to release a 43M random ping data points with GPS, city, and country. It's cool to see projects coming up about submarine cables and land-based infrastructure. It'll be cool to explore their interactions.
That's so random, I didn't know he wrote annoy or that it's under spotify's aegis. I use it so many times a day as part of UMAP in R for looking at single cell data. It's always funny when it talks about writing the annoy index, b/c sometimes I'm feeling annoyed myself. Instant RSS subscribt
c in vacuo is an unbeatable constant and it slows in a dielectric. That's to say that not only do the distances from NY to the pinged sites have to be taken into account but also so do the velocity factor(s) of the cables not to mention delays in switching and regeneration equipment on the way. All these unavoidable, physically inviolable, times have to be factored out before we can get an accurate picture of a country's or region's actual performance.
I'd reckon to get an accurate picture of ping timings would be rather complex, as one cannot simply draw great circle lines on a world globe to get distances to destinations as one would also have to take into account the actual paths taken by submarine cables etc.