Hacker News new | ask | show | jobs
by lanius 2020 days ago
I once had to debug an online service from a cruise ship. The network connection was painfully slow due to being over satellite. SSH is practically unusable with that latency. After suffering through that ordeal, I now take much greater care when developing software that requires internet access. Perhaps others could learn from this experience.
3 comments

Yep, I had to deal with supporting an array of satnet devices and it was horrible, especially because the customers didn't understand that there was nothing we could do about clouds stopping their dashboard access...

I eventually helped design and deployed high quality LTE modems, which were awesome (with the right antennas, internet was good even in places where a phone would show no signal... but obviously the boonies on land are different than at sea!)

This is also part of the reason I am so cli/tui focused. I want to be able to run a full environment from ssh. (screen and mosh help with disconnects and instability)

You can enable local echo for SSH, which makes it quite usable even over latent connections.
I found mosh to be a huge improvement over standard SSH when connecting over roaming/unreliable/high latency networks.