News for hackers. Stuff that matters.
Re:Congrats Dropbox by geofft on Friday March 23, 2018 @12:28PM (#16659753)
Drew and Arash went to MIT, where their everyday computing environment was UNIX systems with home directories on AFS. For those who haven't used it, AFS is a networked filesystem sort of like NFS, except with a better authentication model and the ability to support failover on the server side.

AFS, NFS, Coda, 9P, WebDAV, SMB/CIFS, FTP, Windows roaming profiles, AFP, etc. were all around and (to varying levels) built into OSes well before Dropbox. Dropbox was a fundamentally different model: files stay on your local machine and get synchronized, instead of living on the network. The entire idea that live synchronization is the correct approach is almost entirely due to Dropbox's success; any OS designer before 2007 would have said "Yes, we have something as basic as a networked filesystem."

If you're objecting to the fact that it takes a commercial venture to explore and develop these sorts of ideas, I too dislike that we're in that place. But it's true. We haven't achieved a way to develop standard computer infrastructure without capitalism, yes; but we've certainly achieved meaningful technology that did not previously exist that's actually working for people.

(And, also, almost all of those protocols I mentioned were developed by profitable businesses like Sun or Transarc or Apple or whomever, and only made non-proprietary at great effort. The ones that started off with public specs, like WebDAV and FTP, were the worst.)

Re:Congrats Dropbox by forapurpose on Friday March 23, 2018 @01:34PM (#16660550)
> If you're objecting to the fact that it takes a commercial venture to explore and develop these sorts of ideas, I too dislike that we're in that place. But it's true. We haven't achieved a way to develop standard computer infrastructure without capitalism

While private business certainly is essential, let's not go too far. I can think of ... maybe just one or two pieces of standard computer infrastructure not developed by private business or for profit. Need I list them?

Re:Congrats Dropbox by nhurj on Friday March 23, 2018 @04:03PM (#16662153)
Doesn't seem like a correct characterization from my perspective. File distributions was "hot" from the early 00s until cloud everything of recent years. I think Dropbox is/was clever but not surprising, because that was the sort of things a lot of people were doing (or speculating about) at the time. Especially since most things were based on files and not web like today. The main reason it didn't develop wasn't so much lack of insight as that the Internet become increasingly hostile towards stand alone solutions, including the increase in phones and other different clients.

I definitely think that part of Dropbox bet was that the Internet wouldn't develop much in the future. A bet they aren't alone in making.

Re:Congrats Dropbox by Fnoord on Saturday March 24, 2018 @10:52AM (#16666860)
"Dropbox was a fundamentally different model"

You mention a bunch of filesystems (some of which with much better scalability than Dropbox), but omit Rsync. Rsync works with any of these filesystems.

The most successful data distribution systems which predate these are from the '90s and before Usenet (esp volume with the binaries) and scene (or FXP). However, the former is mostly public data and the latter is inherently insecure.

Dropbox was nothing special. It was just the first popular one who had a GUI on top of Rsync, and who sold data storage within a package. Its essentially a lucky shot.

WebDAV works great for client-server, but it has a disadvantage: locking works terrible. OwnCloud/NextCloud uses WebDAV, btw.

Re:Congrats Dropbox by jesseendahl on Saturday March 24, 2018 @06:04PM (#16669266)
Dropbox is a lot more than a GUI on top of rsync. Even purely from an engineering standpoint (ignoring product & design) that's incorrect.

You might enjoy this talk: https://www.youtube.com/watch?v=PE4gwstWhmc

Re:Congrats Dropbox by amelius on Friday March 23, 2018 @05:52PM (#16662902)
Live-synchronization became a thing when the use-model of the internet shifted from always-connected to sometimes-connected. I don't think that nobody ever thought of this synchronization model before. I mean, it's pretty close to rsync or git.
Re:Congrats Dropbox by foobarian on Friday March 23, 2018 @10:43PM (#16664481)
Doesn't AFS keep local copies of files too?