Not being able to upload 10GB in months is a pretty slow residential cable connection. So presumably find somewhere with a faster one (like an internet cafe, library, etc). It shouldn't be hard to find a place with a free connection that'll let you send 0.5MB/sec, which means you can clear 10GB in about 5.5 hours (if my quick math is right) - not a terribly long time. Of course, in most urban areas, at least in the US, it's not hard to get a connection with more like 2-3MB/s, on which you could upload 10GB in about 1hr.
I have 25Mbps down, 1Mbps up (both numbers are best case scenario). So I'd be seeing 0.125MB/s, not 0.5. My internet connection is really quite good for everything I need, but Time Warner doesn't seem interested in catering to individuals who push upstream. The only way to do better is with business fiber for hundreds per month (and not available in residential districts).
America has wonderful roads (I know cause I've road-tripped to ALL mainland states, including several coast-to-coast trips NY-to-LA with Route 66 in for good measure), and most people have an obsession with their cars. Well, use them to your advantage.
Any friend/relative with a fiber? Some internet cafe with a mighty connection?
And since we're talking about HN people, and not just the average person, some lab/workplace they are familiar with the people and they'd let them do it?
I'm not sure if there are, but if not, there should be services with high speed connections that get a HD or USB stick from you in the mail, and let you manage to upload your stuff where you want. IIRC, Amazon does this for uploading stuff to S3.
Public places with internet access are pretty much always running it off DSL or cable. Some schools and commercial buildings have fiber, but it's shared among so many people that it's not really much faster.
Amazon does offer that service, but it's $80/device + $2.49/hour.
Well, send it to a friend with fiber somewhere in another state.
Seriously, this would be a good way for people with fiber connections to make a buck, set up a "mass upload" service.
At some point, it's obvious that the "how can I upload X volume from where I live" doesn't make much sense given one's location. I would not expect high speed access in Alaska, for example. Or in some remote New Mexico area.