News for hackers. Stuff that matters.
Re:Dropbox Project Infinite by robzyb on Tuesday April 26, 2016 @10:35AM (#11572194)
"Just implemented better"? "Just"?

If it were as simple as you imply it is then surely we'd see this change made trivially to SMB, NFS, WebDAV, or SSHFS.

I agree with you that in hindsight this is an obvious feature, but they actually decided to implement it, and I bet it wasn't entirely trivial.

Re:Dropbox Project Infinite by bb85 on Tuesday April 26, 2016 @10:51AM (#11572349)
I think the problem with making this change to more generic networked protocols is several aspects become a lot trickier then you can't impose limitations on the filesystem.

The biggest problem, as usual, is invalidating the local cache. For Dropbox, who own and implement the authority on the shared drive state, it is a _very_ (relatively speaking) simple problem.

Other protocols like SSHFS have to deal with filesystems of all kinds. Many of those do not support anything like inotify, and polling over huge directories would be horrible experience or performance wise (long delay or slowing down the whole host machine).

Re:Dropbox Project Infinite by pjc50 on Tuesday April 26, 2016 @11:29AM (#11572673)
It's a long time coming to end-user products, and it's extremely hard to give it the right semantics for all use-cases.

I first had a good look at caching distributed filesystems (and tried to build one) in my undergraduate thesis in 1999.

Re:Dropbox Project Infinite by lucb1e on Tuesday April 26, 2016 @11:00AM (#11572428)
> I agree with you that in hindsight this is an obvious feature

In hindsight? It's about time! I've been waiting for this for years...

Re:Dropbox Project Infinite by abjorn on Tuesday April 26, 2016 @12:56PM (#11573533)
Poor word choice on my part, I wasn't intending to downplay the significance.