Live data from Hacker News

How to terminate your worst enemy's Dropbox account for only $795

docs.google.com

231–240 of 296 posts

Re: How to terminate your worst enemy's Dropbox account for only $795

#231

Earlier quoted context omitted.

Well, let's just agree to disagree. Get a few more years under your belt and loose some valuable work for relying on such services without local backup and, yes, testing and qualification and then we can talk. Perhaps then you'll understand where I am coming from. There's nothing more painful than such a loss to make it clear that YOU are responsible for your data and nobody else is, no matter what the claims might s…

> There's nothing more painful than such a loss to make it clear that YOU are responsible for your data and nobody else is, no matter what the claims might say. These are the kind of lessons that for some reason don't transfer person-to-person like they should be only sink in once they've happened to you (at a guess, that's why you're being downvoted). Whether it is your corporate data worth $800K or your photographs…

> Don't shoot the messenger if you don't like the message.

What if the message is liked but the messenger is behaving like a silly sausage?

Everyone knows that multiple backups are important. If I'd had multiple backups, and Dropbox had deleted items that I hadn't asked it to delete, I'd still be able to comment about that because data deletion is serious business.

This thread isn't (at least, shouldn't) be about data being deleted; it's about unpredictable behaviour from software. When that unpredictable behaviour includes deleting data that that's a valid serious concern even if everyone has great backup strategy.

Re: How to terminate your worst enemy's Dropbox account for only $795

#232
post #174
post #159

Earlier quoted context omitted.

> Teams admins want better control of data within a Team Some admins do I'm sure. We had to cancel Teams because of this. :( Let me explain: most people at Steamclock sync personal stuff in their Dropbox, and we want to also share a large folder. Upgrading everybody to Teams seemed like a good idea, but the "company owns what's in your dropbox" thinking forced everybody to have two separate accounts, and the "only on…

It's probably against their TOS, but it is possible to run your personal dropbox account and a team account on the same machine. It's a pain to set up, but works well once it's running. And since you're paying for both anyway, it seems like it's at least in the spirit of the TOS.

Well it works but it's like running on 3 pistons. It's a serious pain to set up, when the Dropbox client is updated you need to update the 3rd party standalone client which breaks half of the time, and you need to manually switch to either one or the other (if you have one 'official' and one 'pendrive' version). Oh and it messes with your icon overlays on Windows. Massive pain, I regret going Dropbox for Teams but I'm sort of married to our setup now. The way it works is not clear at all - I had issues similar to the OP's which required support to resolve.

Re: How to terminate your worst enemy's Dropbox account for only $795

#233

Earlier quoted context omitted.

>Personal responsibility and the acceptance thereof is a major item on the checklist There are two separate things going on in this discussion. You have a personal responsibility to keep your data safe. I don't think anyone is disputing that. Independently, softwares and services which handle user-created files should never , ever delete them without a direct instruction from the user. Regardless of your backup proce…

> Independently, softwares and services which handle user-created files should never, ever delete them without a direct instruction from the user. Show me a business that is willing to offer you that guarantee and I'll show you a business that is out of business. What if there's a fire? Or malicious destruction? Or massive hardware failure? Anyhow, the only people who would down-vote some of the comments I am making…

Good grief.

Look at bug fixing. There's a list of bug severity.

Crashes machine neeeding reboot

Crashes program but not machine (loses data, possibly saved data)

Mangles saved data

Feature not working

part of that feature not working properly

cosmetic stuff.

> There's nothing wrong with Dropbox.

There very much is something wrong with dropbox if it deletes user data without that user expecting it; ideally the user should give clear explicit permission for data to be deleted.

Re: How to terminate your worst enemy's Dropbox account for only $795

#234
I am repeating a portion of one of my comments here because I think it could be very useful to many Dropbox users. If you implement this tonight you will, effectively, isolate your local data from Dropbox and any accidental loss at Dropbox will not result in total loss locally. Of course, you are responsible for local backups. If this gets up-voted to the top of the thread it might just help a lot of people avoid accidental loss of valuable data.

My approach for Dropbox on both Windows and OSX is to have the Dropbox folder on a dedicated drive partition. If that is not possible, you can use a drive that will never see development work or any data that will need to be shared via Dropbox (business data, kid's pictures, etc.).

This forces a FILE COPY operation rather than a FILE MOVE operation when you drag-and-drop files into any Dropbox folder. Which, in turn, means that everything in Dropbox could be trashed tomorrow and nothing whatsoever would be lost locally.

For years I have gotten in the habit of having at least two physical drives on every machine: System and Data. If I don't want to create a dedicated Dropbox partition I can usually place my Dropbox folder in the System drive and this will trigger copy-on-drag-and-drop whenever dragging files in from the Data drive.

If you don't have separate physical System and Data drives (highly recommended) you can split a single drive into System and Data partitions or simply split-off a Dropbox partition in order to achieve the same results.

    DROPBOX FEATURE REQUEST:
    It would be very nice if the Dropbox client software could have 
    an option to auto-magically COPY files in and out of Dropbox 
    rather than allowing any files to be moved.

Re: How to terminate your worst enemy's Dropbox account for only $795

#235

Hey guys - Dropbox product manager here, tl;dr: The scenario described by the OP is now less likely to occur. Since October, individual Dropbox users are encouraged to create separate accounts when invited to a Team and warned that Teams admins will have control over the account. We want individual and Team Dropbox users to have the best possible experience. Some users want to migrate their personal accounts into a T…

You should really consider redesigning this feature. Having "Teams" control all the personal accounts of their employees means none of my companies can use it. So, we're stuck with folder sharing for the foreseeable future. I'd expect Teams to work like folder sharing, but with the storage not counting towards the individual account space limits.

Our company has a corporate account but none of the employees want to use it for this reason. If we could make "corporate" folders and share them using the same account, but not lose the storage credit, that would rock.

Re: How to terminate your worst enemy's Dropbox account for only $795

#236

Earlier quoted context omitted.

While I can't comment on this specific case, I do want to say there is a tremendous amount of rigor (and layers of protection) to ensure the end clients are resilient to misbehaving computers and do the right thing. For example, you shouldn't have to worry about the clock being accurate as it has no bearing on the final sync state. Just to dive in a bit for the HN crowd: We base the changes that should be applied to…

Client rigor doesn't help with server failure this severe. The guy lost everything because a temporary team membership was revoked. And now you're coming back to talk about your rigor, and how you catch things that fall through the cracks. This really comes off, to me at least, like LinkedIn did when after their breach and it was revealed they weren't even salting passwords, they tried to brag about their security, a…

I believe he was referring to the claim that switching on an old computer that hadn't been synced in awhile deleted tens of thousands of files. Not the original post.

Re: How to terminate your worst enemy's Dropbox account for only $795

#237

Earlier quoted context omitted.

While I can't comment on this specific case, I do want to say there is a tremendous amount of rigor (and layers of protection) to ensure the end clients are resilient to misbehaving computers and do the right thing. For example, you shouldn't have to worry about the clock being accurate as it has no bearing on the final sync state. Just to dive in a bit for the HN crowd: We base the changes that should be applied to…

Client rigor doesn't help with server failure this severe. The guy lost everything because a temporary team membership was revoked. And now you're coming back to talk about your rigor, and how you catch things that fall through the cracks. This really comes off, to me at least, like LinkedIn did when after their breach and it was revealed they weren't even salting passwords, they tried to brag about their security, a…

He's replying to edanm, who had another problem, and not the blog author. His comment is more relevant to edanm's problem and I think it's fine.

Re: How to terminate your worst enemy's Dropbox account for only $795

#238
post #177

Earlier quoted context omitted.

All my systems (Linux) use btrfs and I have cron jobs making regular snapshots including of the Dropbox folders, so even if horrible things happened I still would have access to the original files. I'd have to have Dropbox mess up server side and have something bad happen to all of my client machines. On Windows you can get the same effect using VSS - http://en.wikipedia.org/wiki/Shadow_Copy

How is BTRFS these days? Also, since you seem to be knowledgeable about Linux, why do you use Dropbox at all, instead of just git or rsync or scp or whatever?

> How is BTRFS these days?

Works fine for me. I use it on every system and have it on a desktop, a laptop, a server and a HTPC. It is used on SSD, HDD (SATA and USB), RAID 0, RAID 1 and over dmcrypt. The only place I do not use it is one filesystem for MongoDB, and it would probably work fine there too if I disabled COW.

The builtin checksums (and scrub) functionality are crucial to me. I had a drive start to fail with ext4 and the only reasonable way to do a scrub would be to take it offline which I calculated would take 23 hours (plus a huge amount of extra work to map bad sectors back to relevant files). At some point a failed sector had also lead to ext4 giving back zeroes when the containing file was copied. btrfs has two copies of metadata by default so an unfortunately placed bad sector is less likely to wipe out knowledge of entire trees or files (happened to me with ext4 as well when a directory disappeared).

The volume management is great too. It is really easy to add and remove devices/partitions without having to take systems down, change between raid levels etc. You can do the same thing with LVM (which I was using before) but it is a lot of fiddly work to get the right commands and options, plus deal with physical and logical. It is one command to add or remove a partition with btrfs and it is trivial to work out what the command is from 'btrfs --help'. (LVM requires several different commands to be run which I always had to lookup and often had a lot of difficulty with such as running RAID 0 with partitions of different sizes.) btrfs also only does operations on the actual used portions. eg if I change from RAID0 to RAID1 on a filesystem where I am using 1GB of 1TB space then it will only worry about that 1GB not the whole 1TB. LVM can't see into the filesystem to know what is actually used.

I have compression (LZO) turned on everywhere. You can't (currently) find out how effective it has been, but I do have a lot of data files that are highly compressible (eg CSV files, SQL dumps). It is more convenient to have them expanded than to teach every single program that accesses them how to decompress on the fly.

I used to use rsync and hard links to make snapshots. These completely hammered the machine when run causing large amounts of I/O since all metadata has to be scanned plus all changed/new files. Consequently I only made daily snapshots. With btrfs making snapshots is virtually instantaneous and is unaffected by how much data has changed, size of volume, I/O speeds etc. I now make snapshots hourly.

Ultimately I have things such that I will proactively find out about bad sectors and similar low level corruption, have snapshots to deal with issues over time, and have data replicated over machines (mostly via Dropbox and git/hg), both local and remote. I am not relying on the filesystem of any one machine to always be perfect.

> Also, since you seem to be knowledgeable about Linux, why do you use Dropbox at all, instead of just git or rsync or scp or whatever?

Because Dropbox just works. Many of the alternatives haven't figured that out yet, assuming they even support Linux. The importance of actually working can't be overstated. It also requires no administration or maintenance. Sync automatically happens when machines are on and there is appropriate network connectivity without requiring any baby sitting from me.

I use git/hg for source which is their sweet spot. Using something like rsync is a pain once you have more than two machines, and it requires a full blown system accessible offsite for an offsite copy which is yet more administration and maintenance.

git/rsync/scp aren't usable from mobile devices. I do things like put documents, ebooks, photos, and music into dropbox which makes them be present on everything, no messing around needed. Dropbox behaves very much like DVCS for that kind of content doing an N-way sync, having a history (you can get last 30 days by default, more if you pay more or use a team account).

Finally Dropbox allows collaboration. You can easily share files and directories. I can do a software build for Android, put the APK in a shared folder and a colleague can install the app on their device without hassle. Various tools run periodic reports and put their output in shared folders which makes it available to everyone even if they then happen to jump on a plane.

Re: How to terminate your worst enemy's Dropbox account for only $795

#239
post #231

Earlier quoted context omitted.

> There's nothing more painful than such a loss to make it clear that YOU are responsible for your data and nobody else is, no matter what the claims might say. These are the kind of lessons that for some reason don't transfer person-to-person like they should be only sink in once they've happened to you (at a guess, that's why you're being downvoted). Whether it is your corporate data worth $800K or your photographs…

> Don't shoot the messenger if you don't like the message. What if the message is liked but the messenger is behaving like a silly sausage? Everyone knows that multiple backups are important. If I'd had multiple backups, and Dropbox had deleted items that I hadn't asked it to delete, I'd still be able to comment about that because data deletion is serious business. This thread isn't (at least, shouldn't) be about dat…

> but the messenger is behaving like a silly sausage?

I think that's mostly a format issue, the underlying message is solid.

> Everyone knows that multiple backups are important.

My experience and your experience are apparently not the same in this respect. And I look at a lot of companies every year. The number of times the question 'do you do trial restores of your back-ups' is answered with either 'what backups' or 'no' is way larger than what you'd expect.

And those are companies, not individuals where I'd expect the situation to be much worse.

> If I'd had multiple backups, and Dropbox had deleted items that I hadn't asked it to delete, I'd still be able to comment about that because data deletion is serious business.

Yes, absolutely it definitely is. Dropbox dropped the ball here. The problem is that you can pretty much expect them to drop the ball on occasion, no large service has every been 100% without data loss. Amazon, google, dropbox, microsoft, they've all lost some customer data at some point.

It's the rule, not the exception. When you're dealing with data data loss is the thing you're working hard to prevent but it'll never be 100% perfect. It can't be. There will always be edge cases and the simpler you try to make it on the outside the more complex the actual software becomes. Complexity leads to bugs, bugs (can) lead to data loss.

> This thread isn't (at least, shouldn't) be about data being deleted; it's about unpredictable behaviour from software.

All software that I'm aware of contains bugs. The discipline and experience required to write bug-free software is universally claimed to be present in one industry only: aerospace/aviation. And even there they have bugs, just fewer of them at massive expense. Bugs are the norm, not the exception.

> When that unpredictable behaviour includes deleting data that that's a valid serious concern even if everyone has great backup strategy.

Yes, it is a valid concern. And the way to mitigate that concern is by looking it in the eye and saying 'I don't trust software'. Any software. Including dropbox.

Re: How to terminate your worst enemy's Dropbox account for only $795

#240
Haven't seen it mentioned here; but I am in the process of switching to Cubby from DropBox. It's new. Seeing as how DropBox's most requested features are mostly ignored on their "VoteBox" part of their site, I noticed disgruntled users on said site suggesting Cubby.

Sync any folder, security keys, don't have to use the cloud, better data retention, more space, better desktop app, more features in general.

https://www.cubby.com/

Yeah, almost seems too good to be true. If anyone uses it perhaps they can share some downsides.

Post reply on HN