Hacker News new | ask | show | jobs
by Rygian 768 days ago
It is often good for the ecosystem that we have choice of tools for a given task, so I applaud the general effort gone into this additional "Google Photos 'Clone'".

Here the challenge is to actually understand what "Google Photos" is before claiming that this is a Clone.

In order to successfully clone Google Photos, one needs:

1.- A backing storage.

2.- A web application.

3.- A mobile application (and optionally a desktop application).

4.- A data synchronization model to maintain a 2-way sync between backing storage and each locally installed application.

5.- A data model of pictures, timeline, and albums, that does not depend on where the picture is physically stored (for example, I can create an album on my phone offline, and whenever I come online the sync happens and the same album appears on the web application view).

6.- AI features (eg. face detection) sprinkled on top of the backing storage, and available on both web application and locally installed applications.

From a cursory review, this current attempt only satisfies 1 and 2.

1 comments

7.- A method to proactively decrease quality of all images to save storage, and delete all images if you don't look at them for 2 years or have too many.

https://support.google.com/photos/answer/6220791

I don't get what this means?

- There an option to compress images before uploading (which is probably on by default). Not unreasonable.

- Content is deleted if you do not access Google Photos in any way during two years AND do not have a paid storage plan. Not unreasonable.

- If you use more storage than you pay for during two years, content will be deleted. Again, not unreasonable.

I really do no get the complaint here.

I upload my pictures with quality q=X.

The next day I download a picture. Quality is q=Y, where Y < X.

One year after, I download the same picture. Quality is q=Z, where Z < Y < X.

So my pictures uploaded to Google Photos suffer from decay, whenever Google chooses to degrade quality.

None of your "not unreasonable" scenarios are involved.