I find it absolutely insane that humanity can provide a software update to a chunk of metal flying ~36000mph where a SYN SYN-ACK takes 14 hours. I'm really curious about the error correction / protocol the sat uses.
Edit: I found some info on the specs of the sat, but not the protocol.
> Data rates depend on spacecraft distance, the power used to send the data and the size of the antenna on the ground. For most of the mission, New Horizons has used its high-gain antenna to exchange data with the Deep Space Network's largest antennas, 70 meters across. Even at Arrokoth, because New Horizons was be more than 4 billion miles from Earth and radio signals took more than six hours to reach the spacecraft, it was able to send information at about 1,000 bits per second.
http://pluto.jhuapl.edu/Mission/Spacecraft/Systems-and-Compo...