Live data from Hacker News

Datastore API (beta)

dropbox.com

21–30 of 88 posts

Re: Datastore API (beta)

#21
After quickly clicking through the api documentation I don't understand why I would use this over a hosted NoSql database like mongohq. I still like having additional options though.

Re: Datastore API (beta)

#22

Earlier quoted context omitted.

I combine dropbox with TrueCrypt for sensitive stuff. For me, that's just digital copies of important documents.

So are you just syncing entire truecrypt .tc files to Dropbox? Does that work incrementally or does the entire .tc file have to get resent every time you modify a file within?

The entire file may be resent, but practically it works just fine for me. The total volume is only 250mb and it is updated infrequently.

Re: Datastore API (beta)

#23

So Dropbox is becoming a more-direct competitor with iCloud. Meh. I'd rather they work on an end-to-end encryption system with a focus on ease of use.

If they did want to serve this audience, they would actually want to make it easy for someone (possibly the employees themselves) to build a Free encryption layer on top of them.

Re: Datastore API (beta)

#25
The biggest problem right now with online file storage services (sorry, I meant "The Cloud") is that while they all do basically the same stuff, there's no standard protocol for accessing them. It's a bit like if every website used a custom protocol instead of HTTP, and web browser vendors had to explicitly collaborate with each web site (or use the website's SDK) in order to be able to retrieve content.

Imagine this: All the major players in the space (Dropbox, Box, Google Drive, Skydrive, Sugarsync etc.) as well as app developers got together and came up with a standard way of doing this that makes it possible to use a single protocol & API for all online storage providers. I see this being a good thing for everyone - users can choose whatever service they want, app developers can easily provide their customers with a ton of options, and storage providers don't have to explicitly produce their own SDK or court developers to do integration with their service. We did have WebDAV, but that doesn't seem to be widely adopted by any of the major players.

I've been facing this problem myself with my own app; it's a lot of work to support all the major services and this is really just plumbing stuff that everyone would rather be taken care of so they can focus on the more important stuff. I had a meeting with Box recently where I proposed the idea of an open source framework for iOS which would provide a common native API that abstracts over all the different REST APIs used by different storage providers. The people I spoke to seemed quite open to the idea and agreed that it would be useful. I don't think a library like this would necessary be considered a bad thing by any of the major players, as it evens out the playing field and makes it easy to support different services.

If you're interested in taking part and/or using such an API in your iOS app, I'd love to hear your thoughts on the matter. I have some code already (which I haven't released yet) and am looking to clean up the API a bit, but I think it would be useful to a lot of developers.

Re: Datastore API (beta)

#27
As usual, men invent thing, women feel excluded, women try to invade, women are told to feck off, men eventually give up, women ruin thing, women celebrate "accomplishment".

Rinse and repeat ad nauseam. yawn

This is referred to this thread by the way:

https://news.ycombinator.com/item?id=6014716

(Where apparently I can't comment, lol.)

Re: Datastore API (beta)

#28

Such an awesome idea. However, in light of the recent events the first thing to come up in my mind when I see "datastore" and a US corporation is "PRISM integration". I'd like to see proper encryption of Dropbox as the next feature, so that we - innocent users- are not uploading our data to the US government.

I combine dropbox with TrueCrypt for sensitive stuff. For me, that's just digital copies of important documents.

Yes - in my dropbox public folder, I keep a truecrypt bucket with scans of everything in my wallet, should I lose it.

Re: Datastore API (beta)

#29
post #19

Earlier quoted context omitted.

So are you just syncing entire truecrypt .tc files to Dropbox? Does that work incrementally or does the entire .tc file have to get resent every time you modify a file within?

I always assumed it wouldn't work incrementally, but it seems to sync my 200MB tc file too quickly to be uploading the entire thing when I make a small change. Perhaps someone who actually knows something about encryption can speak to this. Does every byte in an encrypted volume change when a piece of data changes? I guess that would be too inefficient to be the case, no?

Yes, only parts of the underlying file are changed. TrueCrypt uses XTS mode of operation (https://en.wikipedia.org/wiki/Disk_encryption_theory, http://www.truecrypt.org/docs/modes-of-operation).

Re: Datastore API (beta)

#30

Such an awesome idea. However, in light of the recent events the first thing to come up in my mind when I see "datastore" and a US corporation is "PRISM integration". I'd like to see proper encryption of Dropbox as the next feature, so that we - innocent users- are not uploading our data to the US government.

Well, the nice thing about PRISM is that it's API is so simple that you don't even need to muck around with SDKs, REST, JSON encoding etc. Integration is completely straightforward.
Post reply on HN