Correction, our iPhone app has been out for a year and our Android app for 6 months. Go get them [1][2]!
Somehow this is an incredibly difficult problem to solve. Even Google with as many integrated services as they have (gmail, picasa, G+) don't look like they're going to really solve it.
If there's one thing people are opinionated about, it's their photos. Some refuse to rely on the cloud. Others refuse not to have iPhoto as part of their workflow. There's about 50 of these...
Our approach has been quite different. We first focused on making sure your photos are portable. Whoever you choose today to store and keep all your photos is probably not who you're going to be using in 10 years. I'm surprised that HN doesn't really zero in on this. Closed systems are just a temporary solution for a problem that's getting exponentially worse.
Using Trovebox you can decide to change your storage provider at any time. We move your photos for you. Your web links, iPhone and Android apps continue to work as if nothing ever changed.
We haven't even scratched at the surface of the problem though. There's organization, sharing, etc. needs which we need to continuously improve on.
The parent didn't link to our source code so I'll include that here, https://github.com/photo
P.S. We're funded by the Shuttleworth Foundation (big huge shoutout to them)
[1] http://bit.ly/trovebox-for-android or source @ https://github.com/photo/mobile-android
[2] http://bit.ly/trovebox-for-iphone or source @ https://github.com/photo/mobile-ios