Difference between revisions of "949: File Transfer"

Explain xkcd: It's 'cause you're dumb.
Jump to: navigation, search
m (Bpothier moved page 949 to 949: File Transfer)
(added transcript, wiki links)
Line 1: Line 1:
 
{{comic
 
{{comic
 
| number    = 949
 
| number    = 949
| date      =  
+
| date      = September 9, 2011
 
| title    = File Transfer
 
| title    = File Transfer
 
| image    = file_transfer.png
 
| image    = file_transfer.png
Line 9: Line 9:
  
 
==Explanation==
 
==Explanation==
Cueball, whom I presume is on the phone with Cutie (Black Hat shouldn't have a hard time with any of this stuff), is trying to help a friend help their cousin send them a 25 MB file. This exceeds most email programs' 20 MB attachment limit (note: Gmail increased their attachment limit to 25 MB in 2009, though many email programs still top out at 20 MB. If anybody knows a reason behind that number, let me know in the comments), and so simply attaching the file to an email is out of the question.
+
[[Cueball]], whom I presume is on the phone with [[Cutie]] ([[Black Hat]] shouldn't have a hard time with any of this stuff), is trying to help a friend help their cousin send them a 25 MB file. This exceeds most email programs' 20 MB attachment limit (note: Gmail increased their attachment limit to 25 MB in 2009, though many email programs still top out at 20 MB. If anybody knows a reason behind that number, let me know in the comments), and so simply attaching the file to an email is out of the question.
  
The next option is to upload the file to an FTP server (file transfer protocol, as opposed to HTTP, hypertext transfer protocol), used to transfer files between computers on a shared network, such as the internet. However, FTP servers are a touch more esoteric than a mere email attachment, and many internet users (myself included) don't have one of their own. Indeed, I've only even used FTPs a handful of times (unless FTP is automatically used every time you download a file. This is honestly much more of a Jeff "I do computers for a living and can afford to have my hemorrhoids removed" Roman field than an Alex "Barely making a living as a comedian so thankfully I don't have any hemorrhoids which I would have to pay to have removed like Jeff does" Berg field).
+
The next option is to upload the file to an {{w|File Transfer Protocol|FTP}} server (file transfer protocol, as opposed to {{w|Hypertext Transfer Protocol|HTTP}}, hypertext transfer protocol), used to transfer files between computers on a shared network, such as the internet. However, FTP servers are a touch more esoteric than a mere email attachment, and many internet users (myself included) don't have one of their own. Indeed, I've only even used FTPs a handful of times (unless FTP is automatically used every time you download a file. This is honestly much more of a Jeff "I do computers for a living and can afford to have my hemorrhoids removed" Roman field than an Alex "Barely making a living as a comedian so thankfully I don't have any hemorrhoids which I would have to pay to have removed like Jeff does" Berg field).
  
 
Web hosting is simply the ability to create a website and store all the data for said website on a server which is connected to the internet. If Cutie's cousin (CC?) had the ability to do that, sharing the file would be as easy as making a website for it, then having Cutie visit said website and download said file. But no, the adventure continues.
 
Web hosting is simply the ability to create a website and store all the data for said website on a server which is connected to the internet. If Cutie's cousin (CC?) had the ability to do that, sharing the file would be as easy as making a website for it, then having Cutie visit said website and download said file. But no, the adventure continues.
  
MegaUpload is one of many, many sites on the internet that recognizes most users' inability to host large files on their own, and so offers to host large files, sometimes for free, sometimes for a small fee. The payoff is that in order to make such a service profitable, many of these sites are cluttered with banner and pop up ads in a mad effort to squeeze as much ad revenue out of every page view as possible. It's not a dealbreaker for some, but Cueball seems to think it'll be too much for CC to handle.
+
{{w|Megaupload}} is one of many, many sites on the internet that recognizes most users' inability to host large files on their own, and so offers to host large files, sometimes for free, sometimes for a small fee. The payoff is that in order to make such a service profitable, many of these sites are cluttered with banner and pop up ads in a mad effort to squeeze as much ad revenue out of every page view as possible. It's not a dealbreaker for some, but Cueball seems to think it'll be too much for CC to handle.
  
AIM direct connect was a file sharing system on AOL Instant Messenger that I think was dying out in popularity even by the time I got to college in the fall of 2000. Clearly, Cueball is grasping at straws here- anybody desperate enough to invoke the name of AOL as a solution instead of a problem must be at their wits' end.
+
{{w|AOL Instant Messenger|AIM}} direct connect was a file sharing system on AOL Instant Messenger that I think was dying out in popularity even by the time I got to college in the fall of 2000. Clearly, Cueball is grasping at straws here- anybody desperate enough to invoke the name of AOL as a solution instead of a problem must be at their wits' end.
  
But then- the perfect solution arises: Dropbox. A simple, easy to use program with an intuitive GUI that will automate file sharing between two computers using the internet, just like the internet was designed to do. But alas, by the time Cueball arrives at a solution, CC has used a mix of old and new technology, namely the car and the USB drive, to physically transport the file to Cutie's house, thus circumventing the internet all together. It's not an elegant solution, but sometimes brute force is the easiest way to get something done.
+
But then- the perfect solution arises: {{w|Dropbox (service)|Dropbox}}. A simple, easy to use program with an intuitive GUI that will automate file sharing between two computers using the internet, just like the internet was designed to do. But alas, by the time Cueball arrives at a solution, CC has used a mix of old and new technology, namely the car and the USB drive, to physically transport the file to Cutie's house, thus circumventing the internet all together. It's not an elegant solution, but sometimes brute force is the easiest way to get something done.
  
...and this, this inability to use the internet for its intended purpose, is why Tim Berners-Lee, the arguable inventor of the internet (take a hike, Al Gore), sheds a tear: His creation cannot be appreciated by the masses it was intended.
+
...and this, this inability to use the internet for its intended purpose, is why {{w|Tim Berners-Lee}}, the arguable inventor of the internet (take a hike, Al Gore), sheds a tear: His creation cannot be appreciated by the masses it was intended.
 +
 
 +
==Transcript==
 +
:[A person stands near a computer, talking on the phone to another person.]
 +
 
 +
:Person 1: You want your cousin to send you a file? easy. He can email it to- ... Oh, it's 25 MB? Hmm...
 +
:Person 1: Do either of you have an FTP server? No, right.
 +
:Person 1: If you had web hosting, you could upload it...
 +
:Person 1: Hm. We could try one of those MegaShareUpload sites, but they're flaky and full of delays and porn popups.
 +
:Person 1: How about AIM Direct Connect? Anyone still use that?
 +
:Person 1: Oh, wait, Dropbox! It's this recent startup from a few years back that syncs folders between computers. You just need to make an account, install the-
 +
:Person 1: Oh, he just drove over to your house with a USB drive?
 +
:Person 1: Uh, cool, that works too.
 +
 
 +
:I like how we've had the internet for decades, yet "sending files" is something early adopters are still figuring out how to do.
 +
 
 +
{{comic discussion}}
 +
 
 +
[[Category:Comics featuring Cueball]]

Revision as of 07:25, 23 September 2012

File Transfer
Every time you email a file to yourself so you can pull it up on your friend's laptop, Tim Berners-Lee sheds a single tear.
Title text: Every time you email a file to yourself so you can pull it up on your friend's laptop, Tim Berners-Lee sheds a single tear.

Explanation

Cueball, whom I presume is on the phone with Cutie (Black Hat shouldn't have a hard time with any of this stuff), is trying to help a friend help their cousin send them a 25 MB file. This exceeds most email programs' 20 MB attachment limit (note: Gmail increased their attachment limit to 25 MB in 2009, though many email programs still top out at 20 MB. If anybody knows a reason behind that number, let me know in the comments), and so simply attaching the file to an email is out of the question.

The next option is to upload the file to an FTP server (file transfer protocol, as opposed to HTTP, hypertext transfer protocol), used to transfer files between computers on a shared network, such as the internet. However, FTP servers are a touch more esoteric than a mere email attachment, and many internet users (myself included) don't have one of their own. Indeed, I've only even used FTPs a handful of times (unless FTP is automatically used every time you download a file. This is honestly much more of a Jeff "I do computers for a living and can afford to have my hemorrhoids removed" Roman field than an Alex "Barely making a living as a comedian so thankfully I don't have any hemorrhoids which I would have to pay to have removed like Jeff does" Berg field).

Web hosting is simply the ability to create a website and store all the data for said website on a server which is connected to the internet. If Cutie's cousin (CC?) had the ability to do that, sharing the file would be as easy as making a website for it, then having Cutie visit said website and download said file. But no, the adventure continues.

Megaupload is one of many, many sites on the internet that recognizes most users' inability to host large files on their own, and so offers to host large files, sometimes for free, sometimes for a small fee. The payoff is that in order to make such a service profitable, many of these sites are cluttered with banner and pop up ads in a mad effort to squeeze as much ad revenue out of every page view as possible. It's not a dealbreaker for some, but Cueball seems to think it'll be too much for CC to handle.

AIM direct connect was a file sharing system on AOL Instant Messenger that I think was dying out in popularity even by the time I got to college in the fall of 2000. Clearly, Cueball is grasping at straws here- anybody desperate enough to invoke the name of AOL as a solution instead of a problem must be at their wits' end.

But then- the perfect solution arises: Dropbox. A simple, easy to use program with an intuitive GUI that will automate file sharing between two computers using the internet, just like the internet was designed to do. But alas, by the time Cueball arrives at a solution, CC has used a mix of old and new technology, namely the car and the USB drive, to physically transport the file to Cutie's house, thus circumventing the internet all together. It's not an elegant solution, but sometimes brute force is the easiest way to get something done.

...and this, this inability to use the internet for its intended purpose, is why Tim Berners-Lee, the arguable inventor of the internet (take a hike, Al Gore), sheds a tear: His creation cannot be appreciated by the masses it was intended.

Transcript

[A person stands near a computer, talking on the phone to another person.]
Person 1: You want your cousin to send you a file? easy. He can email it to- ... Oh, it's 25 MB? Hmm...
Person 1: Do either of you have an FTP server? No, right.
Person 1: If you had web hosting, you could upload it...
Person 1: Hm. We could try one of those MegaShareUpload sites, but they're flaky and full of delays and porn popups.
Person 1: How about AIM Direct Connect? Anyone still use that?
Person 1: Oh, wait, Dropbox! It's this recent startup from a few years back that syncs folders between computers. You just need to make an account, install the-
Person 1: Oh, he just drove over to your house with a USB drive?
Person 1: Uh, cool, that works too.
I like how we've had the internet for decades, yet "sending files" is something early adopters are still figuring out how to do.


comment.png add a comment! ⋅ comment.png add a topic (use sparingly)! ⋅ Icons-mini-action refresh blue.gif refresh comments!

Discussion

About three years ago, I stumbled across this comic during an xkcd re-read, and I immediately thought "Hey, the small business I work for could make GREAT use of Dropbox!" Today, my boss says that bringing Dropbox to her business is one of the best ideas I've ever had. Boct1584 (talk) 01:22, 5 May 2017 (UTC)

Years ago the usb drive was a floppy disc and the transfer was called "sneaker net". This "solution" is much, much older than the web. Also, why would TBL shed a tear? What's an HTML server got to do with file sharing? Do you think Randall meant Tommy Flowers? -- ‎188.29.119.251 (talk) (please sign your comments with ~~~~)

You are right. I deleted the sentence about Tim Berners-Lee, because the comic shows a perfectly legitimate use of the internet: transferring a 25 Mb file, which is much complicated than it should be. Xhfz (talk) 21:00, 10 October 2013 (UTC)
He wasn't really right, and the title text should still be explained. I have done so. 108.162.219.223 20:35, 21 January 2014 (UTC)

Just split the file into two pieces and send them in two emails. 123.24.93.198 10:29, 3 August 2013 (UTC)

With a chisel? Not everybody has a chisel around the house, these days. 108.162.219.223 20:35, 21 January 2014 (UTC)

Actually Dropbox has a web interface, you don't need to download any program. Still, both need to have Dropbox account. --JakubNarebski (talk) 15:41, 13 December 2013 (UTC)

Yes. Yes, you do. 108.162.219.223 20:35, 21 January 2014 (UTC)

Guys, dropbox supports link-sharing, for users without an account. Although, that feature probably wasn't around at the time this comic was written. 173.245.55.73 02:46, 1 March 2014 (UTC)

Duke: I THINK that the TIM BERNERS LEE part is not just to do with the protocols. If you had to send it to your friend's laptop , you *could* mail it your friends email id rather than to yourself, essentially using the email service in the *right* manner. 141.101.81.237 07:27, 15 August 2014 (UTC)

Hah, now we have darkhttp. Just download and install (a matter of seconds), execute (give root-of-to-share folder) and forward the ports on your router (2mins max). This should be rather easy :-). Alternatives could be also tftp etc. Or send something via GDrive^^108.162.253.174 10:11, 12 May 2015 (UTC)

"forward the ports on your router" isn't "2mins max" if your ISP puts its residential subscribers behind carrier-grade network address translation. For many, the only way out from behind CGNAT is to lease a static IP, and even for that, some ISPs require a commercially zoned service address. --Tepples (talk) 16:17, 17 October 2017 (UTC)