4 ms·
People do this in Antarctica all the time. 100% offline is basically impossible, but very limited and high latency (we had a 3 second ping) is doable. Mostly y
by joshvm 5y ago
People do this in Antarctica all the time.
100% offline is basically impossible, but very limited and high latency (we had a 3 second ping) is doable. Mostly you have to remember to download things when you get the chance. Get offline copies of Wikipedia and stack exchange (via Kiwix), download package docs as PDFs.
Installing anything is a nightmare so work on a cloud system and run a job server if you're able to (eg jobs that take hours to days and need a connection). Pip is a disaster for this - download every wheel just to check the toml file for dependency resolution? Just doesn't work with poor connectivity. Get good with rsync and wget flags to manage partial downloads. My preferred method is to pull remotely and then rsync partial to a local machine over a few days. That's much more reliable than wget with the -C flag.
You end up building a lot of packages from source, a shallow git clone is far smaller than a compiled binary.
Forget Overleaf. Install tex locally like the old days.
- gambiting 5y agoAlso I remember reading an article by a guy who went to teach computer science in North Korea - so yeah, he had to be an academic without internet access. His main point was that it just makes you remember that books still exist.
- imgabe 5y ago“Computer Science is about computers in the same way Astronomy is about telescopes” - Dijsktra, I think.