Live data from Hacker News

Why Instagram is so fast at uploading photos

speakerdeck.com

41–50 of 103 posts

Re: Why Instagram is so fast at uploading photos

#42

Earlier quoted context omitted.

To me this seems way offside. What if I, a regular user, uses instagram for taking all my photos. What if I take nude photos of my wife. Should I really expect instagram to upload them without my permission? I'm guessing 99% of people would not only be surprised by this behavior, but also outraged.

You probably wouldn't use Instagram for taking all your photos. On the iPhone at least, it only saves photos if you post them. You wouldn't be able to use it as a camera for private photos unless you didn't want to keep them. There is one work around - you can get it to save the photo if the upload fails, so if you put your phone in airplane mode, you can take a private photo. Apart from that, Instagram only works as…

> On the iPhone at least, it only saves photos if you post them.

Ah, if that's the case, then this seems much better.

I was under the assumption that photo's were uploaded after being taken.

If the user has to explicitly say, "Upload this picture" and only then does the upload start, then this seems to be much better.

Re: Why Instagram is so fast at uploading photos

#43

I trust Instagram to not engage in monkey business with my data. Having said that, this is flirting with the path-address-book kind of privacy-related scrutiny. There has to be a way of telling the user at WHAT POINT the data has started uploading. The progress bar of photo uploads has to mean what it shows or else it is a plain and simple deception (even if it's in the name of performance and user experience). I can…

> I trust Instagram to not engage in monkey business with my data.

Do you trust Facebook to the same extent?

Re: Why Instagram is so fast at uploading photos

#44

Does anyone know what the sign up slide is about ( http://speakerdeck.com/u/mikeyk/p/secrets-to-lightning-fast-... )? Do they create a user account when you hit the form, then fill it in with your details asynchronously later?

that's probably when they were uploading all your contacts info so they could suggest friends to you...

Re: Why Instagram is so fast at uploading photos

#45
post #2

Doesn't that mean they actually start grabbing the photos before really getting permission from the user? Surely they probably got it covered in the Terms, but it still strikes me as playing slightly dirty..

Tapping the green checkmark isn't enough permission?

Re: Why Instagram is so fast at uploading photos

#46
post #32

I'm not an Instagram user, so I may be off base... but why not start uploading the photo right when the user snapped it, i.e. before selecting a filter. Then apply the selected filter server-side on the original photo. That way you save a few more seconds while the user is selecting the filter.

for previewing each filter's effects, this would require constant downloads of the processed images off the server in addition to the initial upload

Re: Why Instagram is so fast at uploading photos

#47

Earlier quoted context omitted.

You probably wouldn't use Instagram for taking all your photos. On the iPhone at least, it only saves photos if you post them. You wouldn't be able to use it as a camera for private photos unless you didn't want to keep them. There is one work around - you can get it to save the photo if the upload fails, so if you put your phone in airplane mode, you can take a private photo. Apart from that, Instagram only works as…

> On the iPhone at least, it only saves photos if you post them. Ah, if that's the case, then this seems much better. I was under the assumption that photo's were uploaded after being taken. If the user has to explicitly say, "Upload this picture" and only then does the upload start, then this seems to be much better.

The Android version saves all the photos I've taken with Instagram locally. Of course I don't know whether there are copies of these images on their servers, not published to my public stream, as the app doesn't show anything like that.

Re: Why Instagram is so fast at uploading photos

#48
post #46
post #32

I'm not an Instagram user, so I may be off base... but why not start uploading the photo right when the user snapped it, i.e. before selecting a filter. Then apply the selected filter server-side on the original photo. That way you save a few more seconds while the user is selecting the filter.

for previewing each filter's effects, this would require constant downloads of the processed images off the server in addition to the initial upload

No it wouldn't. You could run the filter on the client, then finally run it on the server when their choice is made.
Post reply on HN