Comment by nasretdinov

14 days ago

The poor technicians having to RDP with (what I imagine must be) a horrible latency. Although still might be better than some corporate environments lol

The poor technicians having to RDP with (what I imagine must be) a horrible latency.

Once or twice a month, I have to RDP (now "Microsoft Windows App!") into a Windows XP machine on the other side of the continent through a jump box and a dialup connection.

Latency is bad, but not as terrible as you might think. The worst part is moving files between localhost and remote.

  • RDP in the windows XP days supported all kinds of tricks to work with low bandwidths like doing rendering on the client not the server.

    I think most of those tricks have been disabled in modern windows for better security (you don't want some guest user able to feed your not-so-robust awfully complex rendering code some malicious inputs...)

At the time they were ~57,000km out and I calculated it was at least 380ms RTT to the ground receiver, so bad but not unusable.

They do not have to RDP. Powershell remoting or SSH are way faster way to examine the system.

  • Sure, and it's genuinely great they finally have effectively SSH, but is it going to be sufficient to troubleshoot Outlook..?

At its current distance, best case RTT would be about 420ms

  • That wouldn't be terrible to use. I feel like I've done worse supporting in-cab computers on fleet vehicles across 3G cellular.

    Keyboard shortcuts and "caching" the state of the remote client in your mind are the keys to doing that work.

    • Low bandwidth is a bigger problem than high latency. If it takes half a second or even a second for your clicks to register it's not a big deal, you learn to work around it. But if the bandwidth is so low that it takes 5-10 seconds just to write the screen it really sucks.

      2 replies →

    • Yup. 57kbps transatlantic modem connection to a remote desktop in some country with poor telephone connectivity was probably even worse. Never want to have to do that again!