Skip to content

Can't reach tinytorch.netlify.app from Zimbabwe (Econet LTE) — tito community login times out #1222

@taksrules

Description

@taksrules

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:

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: websiteWebsite presentation and stylingtype: bugbug in rendering

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions