Why we are leaving Dropbox
medium.com
medium.com
It's also a billion times more easy to use Dropbox with people from China than Google Drive because you can set up an EC2 server in Japan, install the command line version of Dropbox, and have it serve a synced directory over HTTPS from a non-blocked IP address. Can't do that easily with Google Drive or anything that tries to be too much.
The one point I agree with him on though is that the web interface could use some work.
I've been on fastmail for 11 months now and couldn't be happier.
I don't care if they innovate or not. I care that the experience of using Dropbox is measurably worse than it was a year ago.
If I'm running, say, npm install or bundle install or installing Xcode (or doing anything else I/O heavy), Dropbox starts using a bunch of CPU, proportional to the amount of I/O going on at the time. Note that none of these operations are inside my Dropbox folder.
I do believe the FSEvents infrastructure allows you to just watch an individual folder [1], so it shouldn't have to be this way...
[1]: https://developer.apple.com/library/mac/documentation/Darwin...
I'm using Mac Mini with HDD and Dropbox takes 90% of disk I/O when there are more than 20-30 files updating.
I used to keep my projects in Dropbox folder before but now it literally slows my work.
As far as I can tell, there's no way to tell which of my 18,394 files are stuck.
We might be approaching a point where different different kinds of users and maybe different verticals will be able to justify separate file sharing apps. Or even all other apps, for that matter.
It might be something to ask your IT folks if they've considered recently.
There are two large trends making it possible:
1) It gets cheaper to make software.
2) Technology becomes cheaper and more prevalent in the hands of the end users, especially mobile tech, thus increasing the addressable market size.
Resultingly, it becomes viable to create distinct software for separate user groups. This is a trend reversal from the previous 20 years, when different groups of users were trying to use the same piece of software. As the "universal" software gets more complex, it requires more customization, so its the usability is eroding (see: dropbox file deletion problem). A tailored solution is inherently more user-friendly. At least that's my story and I'm sticking to it! :)
I'd like to talk about what you're building, but I honestly couldn't understand what you said in that first paragraph, and I shill market-speak to corporate clients for (part of) a living. Could you give that another shot?
Going back to my first paragraph... What is the minimally viable content management and distribution system (CM/DS) for such business? It's a Dropbox that doesn't let "subscriber" users delete files (and is otherwise friendly to low-tech "subscriber" users). The sales manager will load it with PDFs and JPGs and Excels, and the sales reps will then get the files and use them. That's MVP. What is the ideal system? Rather than distributing the product catalog as a pile of JPG and Excel files you would want to distribute a native catalog application where the list of clients is well-organized, history of the past orders is right there next to each client, all products are neatly categorized, and it's easy to build a new order with all the math done for you. In other words, rather that treating content as opaque files, this CM/DS is keenly aware of the inner structure of the data and about the workflow surrounding use of that data. This awareness begets usability and accuracy. That's the vertical-specific CM/DS I am talking about.
Does this make more sense now?
You're building a one-way file sharing app.
The other things you're talking about, is your goal to build a point-of-sale or sales management system? What's your goal for differentiating yours against a relatively broad market? A cheap, low-feature alternative to the biggers CRMs and Sales systems could certainly provide a service.
For example, how does your vision compare with the customer management, inventory, product development, etc. from Square: https://squareup.com/ ?
A better comparison is SAP - the data management that we provide can be done in SAP for a few million dollars, but if you happen to be in the vertical we're targeting, like furniture, and have modest needs, you can go wih us for two orders of magnitude less, and it takes only hours to set up because it's tailored to the vertical. That is the differentiator - vertical tailoring makes it quick and cheap to install.
I've been in it so deep for so long, it's surprisingly difficult to explain...
Yes, there is selective sync. Now use it to reduce consumption by 10GB. It requires lots of non-Dropbox tools to try to achieve that. They do need an alternate way similar to hierarchical storage that brings in files as you need/reference them, rather than everything.
Edit: To be more clear, I expected the behavior that SVN gives me, which is that a change is pending to commit by default, but an add or delete isn't. I have no good explanation for why I expected dropbox to behavior like SVN.
7. Deceptive advertising. Telling their customers that they encrypt data enroute and at rest without telling them that they use a single common password for every customer.
9. Mailbox app has server-side access to your email (Gmail or iCloud). This is totally unnecessary for a mail client. They claim they need it to support Snooze functionality, but that is not true. It can be implemented entirely in the client, storing snooze meta-data (with a reference to, not a copy of, the email) only on their servers for cross-device sync purposes.
It's the only way to effect justice in this crazy messed-up world.
Are you saying that it is wrong for people such as I to not trust or feel morally off using a business based upon the ethics or philosophy of its leadership?
I am cynical about human apathy and selfishness. Which makes me cynical of your cynicism, which is directed at people's taking a stand :(
I'll cop to that.
Once upon a time "taking a stand" meant something: risking your life when our imperial British overlords marched into town; risking imprisonment to help slaves escape the antebellum South; risking social alienation, unemployment, or arrest to undermine segregation laws -- or even just expending hours of inconvenience and exhaustion walking to work instead of taking the Montgomery public transit system.
Today, when people "take a stand" on an issue, it generally looks more like GamerGate: piling on to the Internet's latest episode of the Two Minutes' Hate, doxxing some poor pizza-baking morons in Indiana, and issuing them death threats. For this the mob encounters no risk to life, limb, or prosperity, little inconvenience save the time they choose to invest, and are often lauded in their own communities for their "bravery", or cited as paradigms of what a push for social justice looks like today: impassioned young people TAKING A STAND. In other news, up is down, freedom is slavery, and the White House goes around trying to "speak truth to power".
There are a few good exceptions, sure, but even Ferguson was marred by looting.
> Once upon a time "taking a stand" meant something: risking your life when our imperial British overlords marched into town; risking imprisonment to help slaves escape the antebellum South; risking social alienation, unemployment, or arrest to undermine segregation laws -- or even just expending hours of inconvenience and exhaustion walking to work instead of taking the Montgomery public transit system.
...is a kind of straw man. You're basically saying that the only fights worth fighting are the epic ones with the costs you describe. (btw, most recently I took part in shutting down the Brooklyn Bridge to protest the racist police departments and the killing of Micheal Brown, Eric Garner and many others).
And there actually is a significant cost to being principled about the software and services you use. Most people don't actually have anything to hide from the NSA, so denying oneself the convenience and zero out-of-pocket cost of Dropbox or Gmail and choosing often fringe alternatives, is usually all sacrifice, no personal gain. The only gain is the promise of the greater good if your protest ultimately prevails. This is analogous to the "inconvenience and exhaustion walking to work instead of taking the Montgomery public transit system."
By the way, what is your current protest (this thread) costing you?
> It’s such a flawed design.
> One major advantage of cloud storage and selective sync is that I conveniently want to be able to re-organise files and folders through my Browser, without actually being forced to download everything first.
Hmm. The way I see it the Web UI is a bonus and a fall back when you are not near the computer where it's much easier to move files and folders around. Dropbox was sold and still sell as `files on your devices synced everywhere´ not `central mainline repo that downloads to your devices´.
I am old school, I still think that file management in the browser doesn't work well.
But I agree the desktop client (win and mac) got slower and slower (UI wise). My debian installation runs a previous version that is much faster.
I am glad they aren't packing it with new features that would disturb the dropbox mental model every layman has.
This way, you'd be able to have petabytes of stuff seemingly "synced" to your local disk; stuff would just be (much) slower to access the first time, or if you hadn't used it in a while. (Sort of like Apple's "fusion drives", but with the spinning disk very, very far away.)
It's almost like a FUSE-mounted WebDAV share or somesuch, but where you interact with it through its local cache on your real filesystem, rather than by your OS making its read/write requests to the server itself.
(Disclaimer: this is a referral link that will give us 5gb https://copy.com?r=b2yUAQ ;-))
Let's not forget they have a working Linux client. Maybe things have changed since I last looked, but they were one of the few supporting Linux (both cli and gui).
I can even use the photo sync from multiple devices because it creates folders per phone
My company forces me to use a proxy so I must manually configure Dropbox and Copy with that proxy info even though I've already configured OS X to use the proxy. Why can't they obtain the system-wide OS X proxy info that all other (non command line) apps use?
When I'm not at work the proxy isn't available and neither Dropbox nor Copy will recognize that fact and bypass it. Instead they just hang, even though all other GUI apps are fine. I have to manually turn proxying off in each app in order to get syncing to work. It's not only a pain to do this but it's also easy to forget, and then you wind up with files you need that haven't been synced.
Not returning any meaningful information when problems arise is the most annoying aspect of modern apps, especially on phones. Even Windows cryptic error numbers were better than this.
You should ask yourself that question any time you write an article. (Or give a talk, teach a lesson...) If you gave enough information, that should sound like a stupid question. But if it sounds like something that might reasonably be asked, you forgot to communicate something important. In this case, the big missing piece of data is what they will be using instead of dropbox.
Because without that critical piece of data, this entire article can be summed up as "Dropbox sucks."
Personally i moved all my storage, contacts and calendars over to a self-hosted owncloud instance, which i did not regret so far. But i'm not going to write an article about it ...
Not sure "so what?" is a reasonable test anyway. If you're snarky enough, couldn't you ask that about any article at all?
So what are you switching to?
Sounds like an opportunity.
I really like BTSync for th following:
1) Like git the copies are on local machines
2) I control the servers and I control the folders that are shared
3) Super fast in a local network
4) You can use whatever encryption you want and it works perfectly
5) You can selectively sync individual folders and files
6) Easy to share things that are Read Only or Read/Write
I believe you can downgrade to a btsync 1.X and keep it forever.
https://github.com/pjc50/pjc50.github.io/blob/master/secure-... : my own notes on sync/cloud storage services. I have my own prejudices as to what I want, but that may align well with the prejudices of HN.
Spideroak FTW! If you keep an eye open for promos and stuff, it's not hard to rival a free Dropbox account.
(For things I don't care about or need to use in collaborative settings, I still use Google Drive and OneDrive)
1/ Google Drive
2/ Box
3/ USB keys
5/ OneDrive for Business? (which not the same as OneDrive)
7/ Younited (use this if you care about security)
OK, 55GB that’s way more than most of storage services offer. Plus - here is the deal - Hubic offers true folder syncing (not like Dropbox or Onedrive, just one folder), plus they offer backup option only. The mobile device apps are pretty good. One thing I like about Hubic is it give expiry dates on shared links.
SugarSync doesn’t provide free space. Cubby has limited storage and you have to do a lot of work to get some space. Copy is not interesting anymore since they cut the referral program. Dropbox sucks because you have to do 30 referrals to get just a few Gig space. I find HubiC is pretty good and it now pretty fast, I am averaging 2-3 GB upload per hour which is pretty decent. Here is a sign up link to get you extra 5GB in addition to 25GB plus you can get 25 GB additional space for a total of 55GB of space easily on HubiC: https://hubic.com/nl/offers?referral=CYHNPO .....
Just sign up with this link and you get the bonus space instead of the regular 25GB if you go directly through Hubic website. And you can have peace of mind HubiC is owned by OVH, they are pretty big internet hosting company, hosting is in Europe.
Right now they have 500,000 accounts, which is pretty impressive for a service that just started a couple of months ago.
If you decide to subscribe to their service, it’s starts at 80 cents per month, pretty good price, so no need to prepay chunk of money and you can cancel anytime.
Here is the link again: https://hubic.com/nl/offers?referral=CYHNPO
Cheers.
Google doing actual customer support? I thought the internet said that never happened.
Unsure why "they" would not come out and say that.
I use bittorrent sync (stay with 1.3.109 until they stop messing it up or syncthing gets a bit more mature). I've never paid for it, it Just Works (no install, just binary, takes literally 30 seconds to get two machines syncing, I've used it to send files to my mum because it's easier than teaching her to use mediafire), it's not storage limited, it end-to-end encrypts and because it's peer to peer, it is way faster because it doesn't upload to a server first.
Remind me again why you lot insist on using third party providers for this stuff?
I'm also a "happy" Dropbox customer -- but I'm part of a 3-person startup and we only share relatively small files and folders. This post (and numerous others) make me think it's time to move on when we grow the team.
A 1 TB NAS in RAID-1 by Synology or QNAP will cost you about 400 EUR (including VAT). That's about 9% of what the author of the article paid for some 700 GB in Dropbox. It will do everything that Dropbox does, except you can use standard protocols (SMB, AFS, WebDAV, whatever) and the data will not leave your company.
That is a two-edged sword. The data is also inaccessible outside of your company. There are ways to make it accessible outside the company (VPN, WebDAV over https), but they tend to be complex, fragile, and sometimes unworkable (see next).
> standard protocols (SMB, AFS, WebDAV, whatever)
Support for the standard file sharing protocols (SMB, NFS, I presume AFS, and WebDAV) sucks or doesn't exist on mobile devices.
Also, most NAS vendors provide mobile applications, so you can access the data. They realize, that the standard protocols on mobile devices are lacking.
Anyway, to pay someone to get you such a NAS and configure everything for you is still a fraction of cost, that you would pay for cloud providers.
> to pay someone to get you such a NAS and configure everything for you is still a fraction of cost, that you would pay for cloud providers.
Dropbox for Business costs what, $75/month for 5 users? That's less than you'd pay for an hour of a competent person's time.
I'm not a huge fan of Dropbox for several of the reasons that have already been mentioned above (I use SpiderOak myself), but on these specific points they definitely beat the roll-your-own approach.
If you are a services/consulting company and do client work on-site, you often have to sign an agreement from the IT department that prevents you from using a VPN on the client's network. In those cases, your remote workers need web access to files.
We have access either to completely separated guest network, where we have to use VPN to both our network and customer network, or access via Citrix or Remote Desktop, where to exchange the files we have to use the built-in file share facility.
Only after a whole lot of hacking and you'll probably end up having to slap a real server in front of your NAS.
I haven't found anything, that Dropbox does that the NAS doesn't. Maybe there is some marginal function, I don't know. But is that hypothetical marginal function worth the 900% price premium (per year) plus reduced privacy?
It allows not only access to files on NAS, but also to webapps on another box and remote desktop on yet another box.
Though I'm thinking about how to configure haproxy to allow Remote Desktop Gateway and https on the single IP, that we have.
The data is available over gigabit link. It is local, after all. No need to sync to hide the latency.
And after all, there is more data on NAS, that the drive on my notebook can handle. No need to have it all locally.
For us it is important to work on the same files. To make them available to our co-workers, to have the same versions, etc.
Syncing is a mechanism. If it would help us to achieve our goals, we could use it. If some other mechanism achieves our goals more efficiently, we would use it instead. Syncing in itself does not have value to us.
http://windows.microsoft.com/en-us/windows/working-with-netw...
(X) devices from both vendors you mentioned are pretty frequent victims
This applies to any service or device that you run. NAS is no exception. Your printer could be hacked, if you exposed it to the Net.
Data can be accidentaly deleted anywhere, cloud providers or your own storage. You must make backups anyway.
An exception is when you have a completely isolated LAN that's not serving internet-connected computers. But that's pretty spartan.
Unless you are targeted, that's very difficult to achieve even in slightly secured networks (i.e. every possible toggle in settings is not ON).
When you are targeted, it does not matter, whether you use Synology or Dropbox, the approach is tailored to your situation.
These devices are so common that it is cost effective to do against a bunch of device+vuln combos in a mass drive-by fashion (served by compromised or shady ad networks or any of the other 100 methods that get you to follow a bad link).
Or there's going to be another taiwanese device or PC compromised on your LAN and it'll automatically portscan & metasploit all your network in 5 minutes.
Also don't think getting "targeted" means you have to be James Bond-special. It can mean someone found a prominent blog they'd like to inject their rogue ads on. Or you pissed someone off online and they got some script kiddies to spend 10 minutes to ruin your day and get their laughs (or $20 in bitcoin).
Dropbox's security guys will detect these after they get used a few times (before they get to you), unlike your taiwanese NAS vendor who will only do something half-assed 2 weeks after it hits the news. Or nothing when it doesn't hit the news, as often happens.
All in all the mindset that you have "LAN" or "intranet" that's a significant security perimeter is outdated even if you're nobody. Don't make a network that's "hard and crunchy on the outside, soft and chewy on the inside".
But your point is valid.
For smaller companies who don't want to manage infrastructure, the short answer is time.
* Setting up the NAS.
* Servicing the NAS when a drive fails.
* Setting up a backup for the NAS.
* Supporting people for connections to NAS
Complaint #2 - It's buggy.
Oooooooooooooooook.
I have a dedicated Linux server from Kimsufi which runs any testing I need to do for my work and also has a BitTorrent Sync client installed. I have Sync installed on my phone, laptop and work computer, so anything I need to share I can, easily and quickly.
Dropbox's screenshot sharing is working really well and perfect replacement.
How does Dropbox make this better than google docs or different from the network drive we all access on the company server by VPN?
The desktop app allows you to select a subset of folders to sync: https://www.dropbox.com/en/help/175
But it seems the OS vendors have lost their way and are chasing shiny colors and new hardware, as usual.
Wasn't so long ago you kind of expected a new filesharing technology to be built-in to the operating system. But it does seem like those days are over - the line keeps getting redrawn, which defines what an "OS" is, to most people. At this point, at least in the case of Dropbox, the Web seems to have driven us all mad.
Store your stuff outside your house, on someone elses hardware? Really?
Good point, and actually I'll start to accommodate this in my considerations of the topic in the future.