April 5, 2007: "Show HN, Dropbox"
news.ycombinator.com
news.ycombinator.com
I don't recall a whole lot about the conversation; I thought Drew was smart, and he seemed to have a pretty good understanding of all the problems he was going to have to solve. But, I still had my doubts, and walked away assuming Dropbox would not be one of the success stories out of that upcoming YC batch. We see who from that conversation is now a billionaire (or will be in the coming years)...so, it seems I was wrong. Or, at least, overly pessimistic about Drew's understanding of the problems and his ability to resolve them.
I refer to this pretty frequently to try to remind myself not to be the naysayer in the room: http://paulbuchheit.blogspot.com/2007/03/how-to-be-right-90-...
Perhaps this was your problem. Who is not important, what they are saying is.
You're being told you're wrong? Why? Do they have a point or does their argument break down to simply 'because' or 'because no one has done it that way before'?
If they have a point, at the very least, they probably just pointed out a problem you need to over come in the future and you can thank them for expanding your understanding of the situation.
The 'because' people though, just ignore them.
You'll find that the vast majority of arguments that people give you have a point. Look no further than the arguments provided against Dropbox here. The real difficulty is knowing which points are more important than others.
For example, whether developing a desktop program has the potential to be the next big startup in part depends on whether or not you believe the desktop market will still be around in the next some odd years. There is no 'right' answer to that question unless you happen to be able to see into the future.
I think this is one of the more troubling aspects of entrepreneurship. Most of today's really big, wildly successful tech companies sounded like really dumb ideas when they were first launched. I wonder how many Googles/Facebooks were never founded because their founders were discouraged by naysayers??
However, Drew took me out to lunch about 10 months later. They'd just signed their Series A with Sequoia (although it wasn't public knowledge), and were looking to hire their first couple employees. Aston had just been hired the day before as employee #1; Drew was wondering if they could interest me in being employee #2.
At the time, I had my own startup that I was trying to get off the ground with a friend from college. I could tell Drew was wicked smart, and he was way more prepared and ready to bring a product to market than we were. But my immediate response was "I can't leave my cofounder, and I want to see where my startup ends up going." He was very understanding, and said "Yeah, if I were in your position - when I was in your position [DropBox is Drew's second company] - I wouldn't give it up either." I couldn't help thinking, as I walked away, that maybe I'd just passed up the best opportunity I'd get in my life. They filled their positions with a couple MIT grads later that day.
A couple years later, after I'd moved out to the Bay Area and was working for Google, I saw Aston at Maker Faire, and mentioned that maybe I'd made a mistake in passing on DropBox. He said, "Naw, you made the decision that was right for you." And in hindsight, I think that's correct. I had 3 dreams coming out of college: one was founding a startup, another was inventing a programming language, and a third was learning how Google Search works. This way, I got to try my hand at all 3 of them. And I'm not sure DropBox would've succeeded the way they have if they'd hired me: they got some kickass early programmers instead, and I had some growing up to do before I was really ready to start something big.
I've had other reasons for staying at Google as long as I have, though, and I wouldn't necessarily consider it a failure.
Besides, people who can't handle criticism are usually the same people who can't properly deal with new ideas either. Have you never seen large corporations going under because of abandoning their main products and chasing something new and shiny? That's a case where some intelligent no's would save the day.
"Dropbox: Why is Dropbox more popular than other programs with similar functionality?
Well, let's take a step back and think about the sync problem and what the ideal solution for it would do:
There would be a folder. You'd put your stuff in it. It would sync.
They built that.
Why didn't anyone else build that? I have no idea.
"But," you may ask, "so much more you could do! What about task management, calendaring, customized dashboards, virtual white boarding. More than just folders and files!"
No, shut up. People don't use that crap. They just want a folder. A folder that syncs."
http://www.quora.com/Dropbox/Why-is-Dropbox-more-popular-tha...
At the time I'm sure the Dropbox team had to make a bunch of hard decisions. For example, without knowing the success they would later have, it doesn't seem super obvious to have "one master sync folder" as opposed to being able to sync various folders around your computer (a la not-so-successful Live Mesh and perhaps other sync solutions)
Giving advice is cheap, and deceptively easy to make sound wise. I've found when you want to bounce an idea, you need someone smart, who will tell you what you're missing... but also be open to new ideas. A lot of people lean on either side of that line. Engineers for some reason tend to lean on the pessimistic side.
Too funny! And true.
"Show HN" is brutal.
This type of response is so typical of an engineer and so out-of-touch. Not to pick on it, but it's just absurd, and shows zero ability to put oneself in the shoes of the layman. And yet these types of responses are all over the tech community. This disconnect is the exact reason someone like Steve Jobs is able to enter product categories very late but still blow away the competition.
FTP with curlftpfs and SVN/CVS isn't "trivial" to 99.9% of the population!
It's the same reason that sites like SlashDot were filled with all sorts of reasons why the iPad would never work. Why would you use that?!? You could do the same thing with ______.
Yes, you could. But you won't.
(But then, I don't use Dropbox either.)
"For a Linux user, you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem. "
That's the most important part, and the mostly often ignored in HN discussions
It's the same with the difference between the Apple I and Appple II
The problem was, nobody thought people would be so crazy and store their stuff on the other side of the planet (performance) on the servers of complete strangers (security).
But they totally would...
Example... https://news.ycombinator.com/item?id=6572743
The only thing stopping anyone from streaming live sports is licensing.
Was a great response, IMHO.
[0]: https://www.apple.com/icloud/features/
[1]: http://www.macworld.com/article/2048737/get-to-know-ios-7-ai...
In the case of Dropbox, I think the main factor was (and this is the exception rather than the regular case) the perfect technical execution, not the vision.
After a year or two of happy premium-paying use, I noticed dropbox was using 100% of my CPU. Some googling suggested this was due to having too many files. Ok, fair enough, perhaps there are technical limitations meaning indexing >300k files is tough (very easy to get to that count if you're keeping open source codebases on DB), so I move files out of dropbox and clear its cache. After a week of constant 24/7 100% CPU usage and dropbox failing to update anything, I contact customer support and get sent copy + pasted boilerplate telling me to do what I've already done.
After more than one email to say 'I've done that, what next?' I get told it's due to symlinks in my dropbox folder. I have several in node_modules folders, and have never had a problem with them before, so I find this weird but remove all symlinks from my dropbox folder. No change after several days.
I try deleting files on the web interface - it refuses to do so for a folder with a large number of files in, and tells me to use the desktop interface (great...)
Also throughout this dropbox repeatedly overwrites work files while I'm working on them (thankfully with backups.)
At this point the customer support tells me how to delete my account if I'm not happy and they simply stop replying to my (polite) emails.
Googling around it appears this issue has existed for at least a year and a half, and yet there is very little mention of it (there's a bulletpoint hidden away on their website) nor does the interface warn you about it at any point. How hard would it be to at least add a notification like 'looks like you're adding a lot of files, please don't add too many more or I might stop working'.
I used to hold up dropbox as a great example of a YC company that was technically innovative and something of a hacker's company, but this experience has left me quite massively disappointed.
Even as a non-typical dropbox user (a developer, then), I think there should have been some kind of a warning a, some ability to recover from the situation b (I was left for nearly a month with a completely non-functional dropbox), and not suddenly getting dropped without warning by support c.
If I'd known up front that a deployment of not that unusual amounts of code (especially if you use git) would have led dropbox to irrecoverably fail for me, I wouldn't have used them in the first instance.
I don't think even as a 'non-typical' user the very poor, typically big co, experience I had was justified, esp. given that I am a member of the group of people who first started using dropbox.
Priority is in the eye of the beholder.
The problem is they hide this problem away and in no way warn you, I fully accept that they might not want to prioritise fixing this, I just ask for common courtesy - I had a month with dropbox basically not working at all. Popping up a warning isn't bending over backwards.
I wonder what would happen if this occurred on gmail - you have too many emails so suddenly it stops working without warning, completely, irrecoverably. Would you still make the 99.92% vs. 0.08% argument? Or would you find it a bit off? At least warn + give a way out...
My friend, I don't believe you realize just how outside of the norm you are. 300k files is quite a large number of files for even a local file store to choke on.
But there are actually two things that put you outside the norm. First, it is likely only technical users who are going to acquire 300,000 files in their DropBox. Second, technical users are already typically aware of the downsides of storing tens of thousands of small files on a file system and how common it is for even dedicated local servers to choke on them. We all have copied 300,000 small files and have it take f-o-r-e-v-e-r and then copy one file of the same aggregate size of the 300,000 small files and it flies through the copy. Why would DropBox be any different?
I wonder what would happen if this occurred on gmail - you have too many emails so suddenly it stops working without warning
Here's an experiment for you to try. Write a program that sends you 60k byte emails as fast as it can. When you get up to 300,000 emails see how well your Gmail account works.
For me as a hacker, I have at my disposal ( due also to higher income ) more powerful tools or hardware ( local/private NAS, higher bw, Amazon AWS, etc) real tools ( rsync, versioning, can customize/choose the filesystem, etc ) to achieve the same thing.
Having the system break irrevocably at any stage is totally unacceptable when you're dealing with people's data.
Presumably you'd have a problem if gmail stopped working irrevocably because you happened to have too many emails? Would that argument stand up for you then, or would you feel aggrieved you hadn't been warned and had no means of fixing the situation?
The 1% hopefully realize this and migrate to things like http://www.filetransporter.com/ or http://www.filosync.com/ that might (or might not) suit your needs better.
3 years later with a Pro Account that I use every day - with a bunch of huge honking firmware images - I'm up to 3.02 GBytes and 1,965 items.
And I thought I was a power users.
I had tried out other common services (Google Drive, Skydrive) and they all choked with that large of a file collection. Skydrive would just crash and exit whereas Google drive had issues with file uploads. And both of these had terrible CPU usage (it was basically at 100%) which is not good for a laptop. This was a couple of months ago, so may be their syncing client have improved since then to deal with large file collections.
Dropbox on the other hand was the only one able to handle my humongous file collection with no sweat. But as you point out it too has its limits. It's good to know that once one gets past/at 300k+ files, there are likely to be issues. I agree with you it will be good for Dropbox to publicly acknowledge the true limits they have in their service.
To their credit, it sounds like you should have been using source control all along.
I reply to this only so people don't think I am negligent enough to not use source control!
Yes I use source control, but there are these periods where things aren't committed, during which you can lose work if some process overwrites files. The same goes for disk failure, unwise use of the rm command, etc.
To their credit that a file you are currently editing is overwritten with an old version by their software, but hey at least that software made a copy? Are you joking?
> 1. For a Linux user, you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem. From Windows or Mac, this FTP account could be accessed through built-in software.
Trivially use three different systems to simulate some type of not quite automatic syncing.
Why do Linux users often claim something is "trivial" and then go on to list obscure commands and software packages that have to be tied together in just the right way? To me that's "possible to do", not "trivial to do".
Trivial means the simplest case. Dropbox is clearly, in this case, the simplest case when compared to other possible solutions.
However, the question is actually "How can this problem be solved for all people, including my mom?", and when posed as such, the solution needs to be much simpler.
Which one of these is actually obscure? curlftpfs is just a remote mount tool, SVN/CVS/FTP - I don't think I have to say anything about them given we are on hacker news. And seriously, setting up a repository on a remotely mounted folder is a challenge?
If I would want to answer your post with as much polemic as you put into yours I'd ask why Windows users always need a specialized malware and adware infused tool just to solve simple tasks such as batch renaming a few hundred images.
Also, you have to remember the context of that comment. Dropbox was just some obscure third party client back then that you couldn't even get from your package manager.
Don't get me wrong, I do see the use case of Dropbox, especially for those without a technical background. But I don't understand the perceived reverence Dropbox gets in this thread.
It's no different from saying that driving to the store is trivial: People who don't already know how to drive would disagree, but it doesn't make the statement invalid.
data's stored on s3, and encrypted before storage -- there'll be another
option to enter in an additional passphrase (or private key) when installing
in order to encrypt your data before it leaves your computer (kind of like
what mozy does.)
It is sad to me that this never came to pass. I guess the desire to offer a web interface overrode the idea of encrypting the files before they left your computer. Not that you can't use your own encryption, but having it built in would have been great.http://stackoverflow.com/questions/4767505/exploit-dropbox-f... http://en.wikipedia.org/wiki/Dropship_(software)
I don't think it's totally unrelated, as I always very much admired dropbox as a company and technically, and had the sense of them being something of a hacker's company (an hn thread in which the founder is replying to technical issues definitely gives one that impression), and I was very disappointed to have that experience. I rant here because they refuse to listen to me, I have tried to contact them a lot privately but have been ignored.
I'm not the only one to have a similar experience - just a tree in the forest of developers who are likely to experience similar if they try to put open source projects in their dropbox.
And like I've also pointed out repeatedly, fine don't consider my use-case important, but add a warning or at least don't drop supporting me because I'm too much effort, or if you are, say that's what you're doing.
If I had known dropbox wasn't suitable for developers (it having originated from yc with a technical discussion on that original thread suggests otherwise) - I wouldn't have used it in the first place.
I had used it as a developer for a long long time before hitting issues, then it become unrecoverable even after a month of patiently trying to fix it, and new work files were getting overwritten by old ones throughout. That's not an acceptable failure mode, nor is then being ignored without warning by support (at least say 'sorry you're too much effort'.)
If you're a startup and you're pretty sure there's a market for your product, people telling you their gut feeling really doesn't matter imo.
So I looked into my email to see when I signed up, it was 14 months after this post. I also found a gtalk chat log with the friend that recommended it, and it looks like my memory is quite wrong, I was just as skeptical as much of the linked HN thread:
>the thing about 2gb dropbox
>is i carry 6gb on my keychain
>and 8gb on my phone
>and i don't exactly trust them with important data
>also my iphone has shared folders that look just like any other computer on my network
>the keychain is kind of a hassle though and i mostly don't use it, i should probably throw it away
It is actually took place, later on when there was an announcement regarding Dropbox raising from Sequoia .
This was the first time I heard of Dropbox.
Those days building a product which did similar to what dropbox were doing, except that mine used any distributed version control it could find on a computer (I had it supporting git, mercurial and bazzar) and push to servers with SSH.
It was all automatic, built with python, and monitored FS for changes. Supported any number of directories, etc.
So I felt I have this great prototype which I considered starting working on this full-time, till that morning when I read the TC article and I realized it simply been done, and by people who now have $6M in their pocket to make it even more awesome.
Given the effort and dreams I built upon my own version, I remembered how I could not use dropbox for quite some time.
And therein lies the true genius of dropbox. The technology itself had already been done to death; the key was to convince a critical mass of people that this was the solution to their problems. Or even better, convince them of a problem they didn't realize they had. Yet again we see that many times success comes down to the better marketer than truly game-changing technology.
(to be completely fair, their syncing mechanism was the best up until then, plus their add-free freemium model was likely the missing key to success in this space)
I think that's the part you're missing. What fraction of the general population can set up a file-sharing server? What fraction of the population even owns a server? What fraction of the population even knows what a server is?
DropBox faced this objection over and over again from the investors they pitched, and Drew's answer was variations on "But how many of them have made it easy enough for your grandma to use?" That was the killer innovation - making filesharing so easy to use that you didn't need to set up anything, just install DropBox and drag your files to a folder. And that's been the killer innovation for many startups - Apple, Google, Amazon, Intuit, etc. all let you do things that many other companies have let you do before, but they made it so easy that even the average Joe can do it.
On the other hand, if you give something away for free that seems to have value, people will flock to it regardless of need. I'm curious if dropbox is actually profitable. I know of many people who use dropbox that I wouldn't have thought would even have heard of it. But not a single one of them pays for it. Perhaps what we're attributing to success is simply a company being sustained by the VC bubble. Even in the face of the "success" of dropbox I don't see the service in its current incarnation being self-sustainable.
The comments on TFA and yours all miss the point. You touch on it in parentheses at the end. It's easy. Normal people don't have an always on server they can administer and have reliably available. It is literally sign up, install tiny program, put files in a folder. Done. This isn't a problem people didn't have, it was a very real and common problem, hence the success.
Disclaimer: I work for Dropbox and I trust the people I work with with my files.
I know that I can set up FTP to a remove host and store files. I'm sure I could write Automation scripts that looked for updated files, opened connections and uploaded files when I saved them. Then more to regularly open a connection, poll for updates, and initiate downloads. On all my computers, at least. I'm sure that'd work.
With dropbox, I don't have to invest the time to do that, or to keep it maintained. I don't have to think about it. And I have seamless access to these files on any machine I go to, as well as my mobile phones. It's simple, and as I haven't exceeded my 20GB of free space, it costs me nothing.
Yes someone else has my files. But if I bought a virtual server from a hosting company someone else would still have them, and if I used a single machine at my home, it's susceptible to the whims of my Internet provider, a modem/router failure, and the added complexity of getting and maintaining a static IP address to allow the connections (as well as spending more time to harden and protect that machine as it's exposed to the Internet).
For your own sake, I hope you get more real-world experience before making investment decisions or building technology to sell. To you, somehow the existence of a massively profitable, multi-billion dollar company must be evidence of people's irrationality and not an unmet need.
There's certainly a need, don't get me wrong. It's just that for most people (paid) dropbox is the wrong solution. And at some point the right solution will present itself and suddenly dropbox will see its market disappear.
"Dropbox’s ascent has been just as stunning. The 50-million-user figure is up threefold from a year ago, and it has solved the “freemium” riddle, with revenue on track to hit $240 million in 2011 despite the fact that 96% of those users pay nothing. With only 70 staffers, mostly engineers, Dropbox grosses nearly three times more per employee than even the darling of business models, Google. Houston claims it’s already profitable but won’t reveal margins."
http://www.forbes.com/sites/victoriabarret/2011/10/18/dropbo...
That's from 2 years ago, with 50M users. They now have 175M users. Extrapolate as you will.
Dropbox's long term future rests on them evolving into something that isn't easy to duplicate or pre-bundle. And even then, unless dropbox pivots massively, the market just won't be as big. File sharing simply is not a multi-billion dollar market.
(I can't help but wonder who I'm talking to seeing as you whipped out a throwaway for a dropbox discussion thread)
Anyway, do you realize who uses Dropbox? Many are people in IT related fields and it is simpler and quicker to share files than asking their sysadmin's to setup an FTP or allow file-sharing or use VPN etc. It just works and you don't have to get into all this nonsense of helping your friends configuring FTP clients.
I did a show HN today for a restaurant analytics concept and people commented on the ugliness of the launch page and over pixels.
Generally HN isn't the best forum to offer these more trivial thoughts - you really want to say "what do you think of this concept" or "what do you think about how I've implemented {concept X}".
Usually then if there's something that looks wrong but is not appropriate for discussion - like a spelling mistake - I'll take a glance to see if there's a simple contact form and use that instead. Emailing seems too much trouble unless I'm hoping you'll ask me to do some work for you(!).
Ugliness of the launch page seems quite important however and as it's subjective it's a point that could be discussed or on which the votes would help gauge the importance of the point.
If you feel the details are fine, or don't need work, then ignore the comments. Ditto for this comment.
I was a happy paying Dropbox customer since 2008 but downgraded my account to the free tier a few months ago. I no longer consider Dropbox trustworthy for anything except (1) trivial files and (2) files encrypted client-side before they're put into Dropbox.
Even with the above, I had two specific use-cases that only recently did I resolve:
- 1Password Sync. Dropbox is no longer necessary here since 1Password natively supports iCloud sync across Mac and iOS.
- Arbitrary file-sharing between Mac and iOS. Dropbox is no longer necessary here ever since I've been running BTSync[0], which has worked flawlessly in my experience.
It might be time to cancel Dropbox entirely.
You have to watch his Dropbox video and read his YC application to really appreciate how articulate, succinct and fluid Drew communicates.
If you look at the top rated comment on that thread it is certainly a valid criticism, namely that corporate computers are often locked down and won't allow installation of third party software without getting sign off from IT. In the case of dropbox that managed to sidestep this by mainly targeting smaller businesses and individuals and also have the fall-back of letting users access their files over the web.
Funny how a good enough implementation and good marketing managed to turn that around.
I don't remember what was wrong with Microsoft's solution, but I remember not buying into it.
It might be the fact that it's Windows-only. I use Windows exclusively and wouldn't touch SkyDrive because it didn't have clients for other operating systems.
I don't understand your point. If you only use Windows what is holding you back from using SkyDrive? (Except that it is US hosted and you must assume all that data is public, but Dropbox is no different there.)
The question is whether HN can be considered a group or a small mass =)
Plus you have to keep in mind the average pov will be biased in a different way than let's say marketing101.net.
And there's of course those who find it a big shame, that Dropbox and other cloud services have become completely unusable thanks to the host country's government.
The first comment is pretty interesting.
'My suggestion is to drop the "Throw away your USB drive" tag line and use something else... it will just muddy your vision.'
He's more or less correct. 'Like a USB' is a bad analogy. Dropbox only replaces some of a USB's use cases and does lot of things that a USB doesn't. OTOH, he's wrong because there is no other 3 word sentence that could have done a better job. 'Like a USB' is probably the best starting point even if it only gets across 25% of the message because 25% is better than nothing. 25% (assuming it's the right 25%) might get the user to install it. Then they might get to know the backup, file sharing/sending, versioning, or whatever subset of functions they use.
Some years later, I got a free 60Gb Dropbox account with a new Samsung phone. It seemed a good way to sync my music and photos, and to let me access text files on the phone.
I'd meanwhile got fed up with my hand made scripts, and tried a few other commercial backup solutions, and got fed up with them all. So Dropbox seemed not a bad part to a backup strategy to use from my desktop as well.
I think this year's privacy news on the Internet has shown my original view was correct. And Drew has shown that a mature, usable, cross-platform syncing client is nevertheless something I use!
I'm not a daily linux user myself, so what particularly interests me is what Dropbox's adoption rate is like in the linux world. This seems to me to be the toughest nut to crack, since most linux users are power users in the sense that they're savvy enough to setup their own Unison/rsync etc. system.
My conclusion after thinking about Dropbox more is that it's a testament to the fact that to the majority of people convenience wins out over most other things (so long as the execution is bang on).
After poking at a lot of the other options out there, Dropbox ended up being The One. The ease of use, lack of (unnecessary) IU (I'm looking at you, SpiderOak), and general un-buggyness after some time of trying out the free account sold me on it.
Since I started paying for Dropbox, I have become concerned about privacy and have encrypted my more sensitive data with Encfs. There have been some other companies started in the last year or so that I'm considering (Copy looks nice, and I want to see what appears based on http://camlistore.org/).
Roll-your-own backup systems are cool and all, but I've got shit to do that's not file management.
Interesting how dropbox managed to succeed in an area with so many competitors.
Finally, I still think it's complete crap for me. But I also see how it's a great packaging and reselling of s3 -- and I'm certainly not surprised it took of (Not saying I necessarily would've bet on dropbox in 2007 -- but the sorry state of webdav in in windows left the market open for anything that offered user-friendly, secure cloud storage, and dropbox ticked (the most commercially important) two of those boxes.
edit: Ok, complete crap is too strong -- but it's a product I have extremely limited use for. While it is easy to migrate away from in the sense that it just stores files, it's not Free software (important for me for anything I use to store my files) and it has no privacy and questionable security (although dropbox+encfs patches up some of that). Still surprising that people didn't seem to see the commercial value -- I absolutely see that (much as I see how people would pay for google apps even if I never would).
Launch posts were full of naysayers, even back in 2007 when Hacker News was called Startup News. I had done my own startup for 3.5 years at the time, so I wanted to give members of Hacker News useful, insightful, and positive feedback about their project.
The link was a landing page with a video about "throwing away your USB drive."
In my Hacker News comment, I proposed a list of ways to replace "throw away your USB drive" with a non-technical metaphor that people of all ages could understand (a personal secretary who automatically makes duplicates of anything you create for safekeeping, stored the way you want and accessible from anywhere.)
I've observed that newer Dropbox videos started to incorporate my feedback more and more. It's really been awesome to see Drew and the rest of the guys kick butt!
Also interesting is the link to Aaron Swartz's blog, where he describes the need for something similar. http://www.aaronsw.com/weblog/lazybackup
Edit: Screenshot https://docs.google.com/file/d/0B4jNwxVKChpYREZ5ZDZ6Q3Jqb2c/...
How does that matter at all when selling to a large consumer base? How many customers of dropbox know what those words mean?
Like so many commercial offerings you could built it from source and get some hacky scripts going on your own but 99% of the world isn't going to do that.
But if you're in the business of selling software (especially to end users and not b2b) like many people here claim to be, that isn't a valid concern or argument against a business model.
I assume many would be happy to read it though.
This is extremely subjective, taking the example of dropbox, most of the comments against it at 2007 were dismissive because "it didn't had enough value".
What Dropbox replaced for me is the 'My Documents' folder. It allows me to access my files on my work PC, my laptop, my iPad, my iPhone, or anyone else's computer that has an internet connection.
At one point during the setup of my new gaming PC, I somehow hosed things to the point where I couldn't install Windows (motherboard BIOS update, maybe?). I was getting driver detection failures during the install process, my peripherals (keyboard + mouse) wouldn't work, no NIC functionality, my CD drive was unusable. I ran out to Walmart at 1AM to buy a 16GB USB drive/16GB SD card, tethered my phone (my only functional computer at the time) to my PC, downloaded the required ISO to my phone's new SD card, moved the ISO to a USB via a live instance of Ubuntu running off of another USB, and installed Windows via USB (and things magically worked from there).
Dropbox is fantastic, but USBs aren't dead.
What I use dropbox for: Lazy backup system (all my important code is symlinked there, sharing small files (<20mb) over the net
What I use USB drives for: Sharing large files (>100mb) between local computers, liveUSBs
Yes.
Absolutely, its great that people can share files this way. But absolutely, its terrible that it requires fragments of an OS feature to be distributed among multiple, external, unreliable entities.
Who would provide this cloud storage for Linux distributions?
Apple, Microsoft and Canonical all provides Cloud Storage and "syncing" tools. Be it iCloud, SkyDrive or UbuntuOne.
Another thing: who says we need a Cloud model in order to deliver the same results as Dropbox? It could be just as easily possible to enable filesharing on a local workstation that is accessible to the public/chosen-users over the Internet, after all. The technology exists to implement these features entirely without relying on a Cloud at all: its called 'the computer in front of you'.
The "cloud" aspect of the feature is not actually necessary to deliver this kind of filesharing functionality - this is only a marketing gimmick that is used to justify 3rd-party, commercial access to ones information. Remember, if you're not paying for it you're not a customer: you're a product.
The features that Dropbox provide should already be in the OS. I create a Shared folder, I administer it with local OS features, I publish.
I believe that OS vendors were asleep at the wheel during this Web 2.0 cult phase, but I hope they wake up soon and relieve us of the security and privacy nightmare that is Web 2.0.
I think, though, that the lack of high upload bandwidth for almost every Internet consumer makes this less useful today. However, if a big OS would actually develop and ship it, perhaps we'd have users demanding greater upload bandwidth and help push forward the idea of the "person as Internet producer", versus just the current "person as a consumer".
How do your files get uploaded at high speed to Dropbox right now?
And after all, upload bandwidth is quite arbitrary - again, its the marketing people in control when the technologists should be, actually.