-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Description
Hey team,
I'm working through the TinyTorch modules from Harare, Zimbabwe on Econet LTE and I can't log in — tito community login opens the browser to tinytorch.netlify.app but the page never loads. Just sits there until it times out with ERR_CONNECTION_TIMED_OUT.
I also hit a similar issue with tito system update — the git fetch would fail mid-download with curl 92 HTTP/2 stream not closed cleanly. I managed to fix that one by forcing HTTP/1.1 (git config --global http.version HTTP/1.1), but the Netlify issue is different — the site itself is just unreachable from my network.
I did some digging and it's a routing problem between my ISP (Econet) and Netlify's CDN. DNS resolves fine but the packets never make it out of the ISP's internal network:
ping tinytorch.netlify.app [63.176.8.218]
Packets: Sent = 3, Received = 0, Lost = 3 (100% loss)
tracert tinytorch.netlify.app
1 24 ms 192.168.8.1 (local gateway)
2 51 ms 172.17.39.2 (Econet internal)
3 33 ms 172.26.197.90 (Econet internal)
4 27 ms 172.19.230.108 (Econet internal)
-
-
-
- (dies here — never reaches Netlify)
Workaround: Cloudflare WARP (free VPN) fixes it since Cloudflare actually has a PoP in Harare with proper peering. But needing a VPN just to log in isn't ideal.
A couple ideas that might help:
- (dies here — never reaches Netlify)
-
-
Putting Cloudflare in front of Netlify (proxy DNS through Cloudflare, keep Netlify as origin) would probably fix this for everyone in the region since Cloudflare peers well with African ISPs
A tito community login --token fallback would let people authenticate even when they can't reach the web page (generate a token from a phone on mobile data, paste it in the CLI, etc.)
Even just a note in the setup docs about WARP as a workaround would save people some debugging time
I imagine this affects other learners on African ISPs with similar routing gaps to Netlify. Figured it was worth flagging since the project's whole thing is accessible ML education anywhere.
Happy to test anything if you need someone on an affected network.
Environment: TinyTorch v0.1.9, Windows 11, Econet Wireless LTE (Harare, Zimbabwe)