The Internet is Broken, and How to Fix It
gettys.wordpress.com
gettys.wordpress.com
UDP has issues of course. Breaking through NAT is tricky, and you have a smaller selection of libraries and tools. Still, that trade-off seems a lot better than trying to get everyone to change their congestion algorithms and adopt new standards.
Also, if a UDP application can possibly use a significant share of the bottleneck bandwidth, it will need its own latency feedback to avoid being another cause of bufferbloat. Whatever fills the buffer has no bearing on the outcome in most cases (most buffers are just for ethernet retransmission and routers don't manage them; the exceptions I know are with AQM and QoS).
Announcement: http://esr.ibiblio.org/?p=4171
Update: http://esr.ibiblio.org/?p=4335
Mailing List: https://lists.bufferbloat.net/listinfo/thumbgps-devel
From what I understand the GPS device is just used for getting accurate time stamps (via gpsd not ntp reference implementation). It is odd because no self respecting time-nut[1] would use PPS over usb, too much jitter. But the meat of the project will be the system for measuring latency so its not vital that the measuring nodes have microsecond offset agreement.