Dropbox could end world hunger and bring peace to the world and we'd still have people who wouldn't accept it. This is about an addition to their API. We don't care if you think she's the spawn of Satan.
It needs to be brought up in every Dropbox thread, and voted to the top comment. There is literally no valid use case for Dropbox, everyone using it needs to give it up for something else, and anyone who hasn't been made aware of that needs to be.
Yea all that talk and she is still there. Clearly it didn't have any kind of impact. Either people didn't follow through or they were free accounts which they probably don't mind losing anyways.
What boggles my mind is that there are many people who would pillory the guy who got canned at Mozilla because he gave $1000 to people to fear-monger about LGBTs, who gets multiple few-hundred-comment threads, but we talk about someone who could charitably be described as a war criminal, and also add ardent supporter of NSA surveillance and such, (i.e. things a lot more harmful and important than marriage equality) and the outrage is so lukewarm as to be non-existent.
I really don't get the culture here sometimes. Eich gets hung out to dry (which is something I still agree with, for the record) but Rice more or less gets a free pass, despite Rice having been responsible/complicit in a hell of a lot more evil in the world?
What boggles my mind is how a group of smart people decide that having her join the board is even remotely a good idea. Even if you want to pretend Iraq didn't happen - the NSA did and she was part of that. Just today - she was still supportive of the NSA. Just before her praise of the NSA Workday said everything needs to be done to stop them (read: our business is not going so well).
So we have an entire industry (Country really) who is screwed by this and they appoint her to their board. Either they are wrapped up in the idea of having a former high ranking political figure on their board or they just don't get it. Regardless from the outside it's not a very good look.
Ultimately, the state doesn't give a shit if gays can get married or not, and fighting that battle is a lot easier once you get the population on your side - the state's position being basically that it will do whatever the population wants.
However you could have literally every single citizen outside of government, the bureaucracy, and the sociopaths set up to control both, opposed to the kind of surveillance Dropbox facilitates, and the state would still fight tooth-and-nail for it.
It's really a case of cowards picking their battles, and piling on when it's convenient.
"The state" is not arguing on HN, which is more what I was talking about. Where's the community outrage that happened when Eich's donations came out? The politicos had nothing to do with that, it was all grassroots.
LGBT community has a very strong support network and is a visible target. In case of Rice, her evil-doing is less apparent and diffused. There's no "minority" to protect - everyone is affected - but not in a personal discriminating manner. Wars happen, but some place else. Surveillance happen, but we don't really see it. Hence, public reaction is a lot less emotional.
Consider that Mozilla is a non-profit that relies very much on the community goodwill, while Dropbox is a full-blown for-profit corporation that cares first and foremost about maximizing revenues.
Lets face it, the 'brand' of Dropbox has been tarnished by Rice.
Even if all the other cloud sync companies have to hand over data to the US Government, at least they aren't being so blase about it by putting Rice on their board.
I use DropBox and so does a lot of other people I know. Their decision to hire Condoleezza Rice does not affect my decision and obviously has no impact on the decision of many others.
Again, how exactly is Rice a war criminal? You linked to an OP-ED page. That's like linking to Greenpeace after someone asks what the benefits of Oil is to the World Economy.
The American invasion if Iraq, whose planning and execution Condeleeza Rice was involved in was clearly a violation of the UN charter, which prohibits aggressive action by one nation against another without the authorization of the UN Security Council.
I have no idea why you're being downvoted. It's not random trolls who're downvoting you either as this is HN...right?
Business is traditionally played as a game of market advantage/disadvantage. To Dropbox, Rice's international connections and political clout are far more valuable to them (obviously) than a few users throwing a hissy fit and dropping their service. Again, rather obviously, the method to change that view is if John Q. Public can create enough unrest and antagonism towards Rice, then that disadvantage outweighs the edge Rice brings.
There are two issues I see:
1. The power Rice brings to the table is ridiculously significant. Regardless of what she's alleged to have done, she is one of tens of western female political leaders. She has deep connections with major businesses within the US. Etc, etc, etc.
2. The article written at 'Drop-Dropbox' is full of strawmen arguments and subjective analysis. This, among other points, makes the article a piece of crap.
I don't really have the time, nor the willingness to actually pull apart the article, but I'll point out a few things:
"Choosing Condoleezza Rice for Dropbox's Board is problematic on a number of deeper levels, and invites serious concerns about Drew Houston and the senior leadership at Dropbox's commitment to freedom, openness, and ethics. When a company quite literally has access to all of your data, ethics become more than a fun thought experiment."
This is a slippery-slope argument, designed to instill fear into the reader. The author provides nothing of substance but insinuates: "Because Rice joined the Board of Dropbox, all of your data is going to be used for unethical (like what?) purposes". The author also shows a significant lack of understanding about how large corporate businesses work. The Board of Directors make broad, sweeping, general directions for the company to proceed in. In addition, if people are concerned with Rice making "unethical" decisions, keep in mind that there's a voting process (https://en.wikipedia.org/wiki/Board_of_directors#Exercise_of...) to keep power in check. Even further, once the company becomes publicly traded, a creation of a separate board who normally consist of outside members, are required to audit the company; this, in theory, prevents companies from "unethically" treating your data. Now even though this paragraph has nothing to do with the NSA and associated programs, I'm sure if anybody responds, it's going to be the first thing out of their mouth. To this I respond: Rice is not the US government. Much less, she's not even part of the NSA.
I'll point out another annoyance I've noticed: Strawmen Arguments.
Statements like:
"She helped start the Iraq War"
"She was involved in the creation of the Bush administration's torture program"
"Rice was on the Board of Directors at Chevron"
All are designed to instill fear, hatred, and disgust towards Rice. But really?...
Americans, Canadians, British, French, German, Australian, etc, etc, etc all helped to start the Iraq War. Americans are especially guilty. If anybody was around during 9/11, I'm sure we can all recall the fear and anger we had towards the suicidal fundamentalists who piloted planes into the Towers. Now, I'm not one to call for war, but I can remember that I wanted to do anything and everything in my power to hit back (somehow) at those who caused me and my country pain and harm.
Same can be more or less said for the other 'headlines' but I care far too little about changing a few random stranger's thoughts over the internet.
Are you really sure the French helped to start the Iraq War?
More seriously, I think it is reasonable to prefer that tech companies stay away from political figures. Suppose Rice was appointed by Google or Facebook instead of Dropbox. Or maybe George W. Bush himself. Wouldn't you feel unconfortable?
I would. Not because of Bush or Rice are right or left, did this or that, but just because they are politicians, belonging to another world. We, hackers of the tech industry, should not let them in. It is bringing the wolf to the sheepfold. A rotten fruit in the plate.
Not to say that our industry is clean: it already has enough of politics and guys with blood on their hands. We should just avoid getting more of them.
I would certainly prefer an ex-drug dealer or an ex-pimp to become member of the board of some cherished tech company than even the most seemingly innocuous politician.
Maybe I am a bit extreme, but it is probably expressing what some other people feel. So, even if Rice had a cleaner record, it would still be not ok to join Dropbox' Board.
Americans, Canadians, British, French, German, Australian, etc, etc, etc all helped to start the Iraq War. Americans are especially guilty.
This is a sweeping and completely unfair generalization. Plenty of Americans opposed the war, as the hundreds of thousands of protesters in major cities (300-400k just in NYC) at the time showed. The polls didn't show an overwhelming majority support for the war either.
Stuff like this is why I like Dropbox even though it's more expensive. File syncing is their bread and butter. It's their main business, not a sideshow. They're always going to do this better than anyone else.
Dropbox works equally well across platforms with near 0 synchronization issues. It's just a folder. They aren't trying to add cloud to their own platform, they don't care what device you use or if you use Apple's word processor or Microsoft or Google Docs.
Dropbox has has a firebase/Parse style API you can use to build applications that store that application data in the cloud.
My favorite Dropbox API uses:
automatic syncing of O'reilly Media books. Whenever O'reilly updates one of their ebooks, I always have the current copy, because O'reilly syncs it with Dropbox.
1Password synching.
automatic Hackpad backups (they had that even before they were bought).
I installed this new app the other day, Trickster from the Mac App store, it automatically detected I was using Dropbox.
But I'll mention some negatives:
Those new recent android apps were really bad and I uninstalled them. Carousel and that other one, I don't even remember what it was now. They were just terrible apps, at least on my Galaxy S4.
I love Dropbox for exactly this reason. I can back up dotfiles, game settings, preferences, my music library... anything anywhere on my disk, as long as I symlink it. It does slow down some operations (since a Dropbox RMI needs to be called whenever one of those files changes) but it's saved me so many times, it's hard to believe.
> Some would think this as a normal use-case for a cloud-drive.
It's more than just that since the Android and IOS 1Password apps can sync from Dropbox without Dropbox being installed on the device. They're synching using the dropbox API in those cases I'd think.
1Password's keychain uses resource forks I think, which makes it inherently not cross-platform (or rather, not cross-filesystem) and could explain the incompatibilities.
Not sure what could be the issue with DMGs, though, since that exact issue is pretty much the reason for their existence.
For me it's 'stays connected' For some reason Google Drive will disconnect periodically and there is no reconnect option. You have to exit and restart, and then it needs to re-index everything.
Multiple Dropboxs. New feature, but I can run my work and home dropbox at the same time and they sync to different folders.
Sharing is cleaner. When I invite a Dropbox user to a share, the share appears in their drive. With Google drive, they get access to the share web only but it doesn't sync to their drive. The UI to get it to sync to drive isn't clear, so I end up doing a lot of 'support'
I also find the Google Drive .gdoc files bizarre. They aren't actual files, users don't understand you can't copy them out of the drive to back them up, etc.
Insync[1] does a good job of solving this, the google docs files are the microsoft equivalent, e.g. spreadsheets sync as excel files (note I'm not affiliated in any way).
I really wish all the Dropbox clients on a LAN would coordinate and not all download the same file from Dropbox.
We had our three work machines all downloading a ~400MB file the other day. No reason Dropbox couldn't figure that out and have one machine download the file and then distribute over LAN.
I tried BTSync and was blown away by how much faster sync in general and especially LAN sync was. I guess Bittorrent Inc. knows how to properly transfer files.
Shame on you for supporting a company that does not respect your privacy, lies to you, and puts a torturing, Constitution-destroying war criminal on their board of directors.
Someone correct my if I'm wrong here, but if you're referring to PRISM, that's not lying. Note that Dropbox as well as any other US company is subject to (distasteful, but otherwise legal) demands for information.
PRISM is basically a secure upload endpoint, not some automated, unaccountable, secret data siphoning tool. (Though they have those as well..)
If I were a popular enough internet company to get frequent NSL requests, it would only make sense to sign up. I have to provide the data, might as well make it as painless as possible.
What I'm feeling about this? This is a great feature, but I don't trust the brand.
I'm really anxious about Canonical releasing the Ubuntu One Server project as open source https://launchpad.net/ubuntuone-servers, soon as it happens I will dedicate to make it mainstream. Can you imagine the possibilities? decentralized synchronization, multiple storages protocols like S3 or FTP.
File synchronization is a hard thing to do, but I don't see common sense on making it centralized. Really have high hopes when Ubuntu One is released.
Can you imagine the possibilities? decentralized synchronization, multiple storages protocols like S3 or FTP.
At the risk of sounding like a shill, that's already possible with git-annex. It's decentralized, and it supports remote storage on S3, FTP, rsync, Webdav (e.g. Box.com), Tahoe-LAFS, Google Drive, Mega, SkyDrive and more.
I personally have a node on my laptop, one on my VPS, one on my RaspPi, one on my Nexus 7 and a bucket on S3, all happily syncing.
Normally, git-annex repositories consist of symlinks that are checked into git, and in turn point at the content of large files that is stored in .git/annex/objects/. Direct mode gets rid of the symlinks.
With direct mode, you're operating without large swathes of git-annex's carefully constructed safety net, which ensures that past versions of files are preserved and can be accessed. With direct mode, any file can be edited directly, or deleted at any time, and there's no guarantee that the old version is backed up somewhere else.
If you edit a file in Dropbox without it having had time to sync the previous version, what do you think it'll happen?
Git-annex with symlinks can add an extra layer of protection, in that you have to unlock the file before editing, so that it can ensure it has backed up. In direct mode, it just works like any other syncing systems - non-synced versions are lost.
That's without the Assistant, which further simplifies the latter steps by automatically taking care of committing and such. You just do unlock <file>, edit, then add <file>.
The Dropbox team has been working hard on Webhooks for some time now, it looks like this is a much-needed tool for developers.
For example, a little under a year ago I released a mobile writing app that synced using the Dropbox Sync API. Right out of the gate there were problems syncing large documents, specifically due to slow mobile connections. The webhooks functionality (while I haven't launched a version of the app that implements this) allows me to check for changes quickly on a server before syncing files on the user's device.
Kudos to the team on adding a much-needed feature to the Dropbox functionality.
How do you feel about working for a company that employs a war criminal on their board of directors, and that lied to the public about its collusion with the NSA over PRISM and other warrantless surveillance programs?
This is great, thanks! Quick question: Is there a best practice for handling rate limiting? I.e. if you send us X number of web hook updates in quick succession for a user, are we ok just sending X delta requests back at you in quick succession? Or do we need to worry about rate limiting? What's the maximum rate we can expect to be sent web hook requests for one user?
There are rate limits (per user) on the Dropbox side, but they're pretty high. I think the bigger concurrency issue is going to be on your end (making sure you don't process the same changes multiple times). Taking a lease per-user is a good start, and we're going to publish a more advanced sample in the coming weeks that uses a queue to really eliminate duplicate calls.
Feedback: I moved my file syncing from Dropbox to Spideroak after you announced Rice was coming on board, and recommend all my friends, family and coworkers do the same. It's a shame because I love the product.
Webhooks don't require SSL. We're going to publish a little Python script soon that can generate fake webhook notifications for local testing, but in the meantime, I'd suggest just using curl. Something like this:
Wow, they've been building up to this one for I think years. Very happy to see it. Having a real-time* filesystem available is going to great for not only the big projects like web hosting but I can imagine a ton of little in house tools that could make use of this.
* We know which type of real-time we're talking about...
At AudioBox (https://audiobox.fm)
we have a strong use case for it.
We are already providing our users a "live filesystem" with Box, exciting that Dropbox is also adding this.
Look up the story of Mamdouh Habib. It's really sad, he was tortured physically and mentally, labeled a terrorist and was released without charges by the USG after 4 years in detention.
Nope.
Actually turned out not to be such a bad thing as it forced me to rethink an implementation approach (using Dropbox APIs) that had seemed like a good idea, and was getting really sticky.
Not just a boycott, but I simply have no reason to use Dropbox. It's more expensive, does nothing Google Drive can't do, and on top of that, has all the political issues.
On the same note, it would be cool to have this protocol to drive the development of Dropbox (and other file storage services for that matter) in the same way that Git drives what is capable on Github.
Agreed. I am trying to see if this framework allows for a simple polling and synchronization of a particular dropbox to a unix system. That is, a simple way to clone my dropbox to any old unix system that is running their python code, and keeps it updated via the polling mechanism.
This is interesting because we (rsync.net) would then "freeze" that python app[1] (whatever it ends up being) and let users clone and sync a dropbox to their rsync.net account.
We already do this with s3cmd and git, and dropbox would be a nice addition.
[1] We don't allow interpreters (python, perl, shell) in our environment, so we have to "freeze" python to a binary exe.
Webhooks or no, Dropbox has already nailed down the core features but the Rice situation is gnawing at me.
I would love to see a canonical list of alternatives to Dropbox, I still have 30GB in free layers(thanks University promotions), but the more I think about it, the less I want to keep using Dropbox.
So some options are to set up your ownCloud at VPS, use Google Drive, or Microsoft Skydrive or something else.
Problem with latter two is that those are not exactly highly ethical choices either.
On the other hand ownCloud fails the grandma test something that Dropbox has been excellent at.
http://bits.blogs.nytimes.com/2014/04/18/protests-continue-a...
I hope these protests hurt Dropbox's image and business and they replace Rice with someone who isn't a war criminal.