News for hackers. Stuff that matters.
Re:Show HN: We built an end-to-end encrypted alternative to ... by Youden on Sunday August 29, 2021 @12:03PM (#28347836)
The monthly storage costs are too high. For the price of 1TB from you (15€), I can buy more than 2 TB just about anywhere else.

Commercially, Apple and Google are both 2TB for 10 CHF and Amazon gives you unlimited as part of a Prime membership. Storage providers like Backblaze and Wasabi both charge around $5/TB and that's really the table-stakes price. For the more DIY-inclined, Hetzner sells a 2TB OwnCloud instance for 9.90€/month.

I'd prefer to buy software from you than storage. It's out of the question for me to pay you per TB but I'd consider paying a flat rate for software I then host myself.

Re:Show HN: We built an end-to-end encrypted alternative to ... by imagine99 on Sunday August 29, 2021 @12:30PM (#28348112)
I fully agree. It's a hard sell getting people to switch from an evil but known cloud provider to an unknown cloud provider that claims to not be evil.

What we do not need is more cloud offerings that can change, vanish or lock us out at the blink of an algorithm's eye.

What we need, rather, are reliable and easy-to-use solutions that allow us to retain full control of our data (i.e. self-hosted and offline) while having feature parity with the big cloud-only solutions.

I for one am convinced that there is plenty of money to be made that way. Perhaps not as much on autopilot as with the quasi-scam that is cloud computing, but people willingly paid hundreds or thousands for software before clouds and subscriptions. People will do so again, if you bring a convincing, unique or competitive product to market.

That being said, I like, appreciate and support this project for its impetus, even though I think its distribution strategy is misguided and fad-driven (re-selling cloud space instead of selling software). It's not too late to change that...

Re:Show HN: We built an end-to-end encrypted alternative to ... by vishnumohandas on Sunday August 29, 2021 @12:42PM (#28348229)
Hey, so the project had initially started off as a self-hostable software (with an option to buy a pre-configured device). We realized soon that it's hard to monetize such a product in the consumer space to the point where it can become self-sustaining.

We don't have a problem with offering a self-hosted variant. But given our limited engineering bandwidth we had to take a call on who our target market should be, and we felt that it was more important to make privacy accessible to people like my mom and dad. Hence this direction.

Re:Show HN: We built an end-to-end encrypted alternative to ... by Radim on Sunday August 29, 2021 @02:33PM (#28349258)
> We realized soon that it's hard to monetize such [self-hosted product]

Spot on. We iterated on a similar product in this space: "privacy preserving", "self-hosted", "open source" etc. But focused on local AI indexing & search of personal videos and photos [0], rather than backups.

We ultimately shelved VideoNinja because we weren't able to find a sustainable business angle:

* Non-technical people simply don't care (happy locked into Apple / Google).

* Technical people understood the proposition, but are super stingy. Case in point, see the responses in this very thread: "$10 per year max; I can buy a HDD for less!". That's one (cheap) restaurant meal per year.

So I fully understand your decision to go "cloud". Although that immediately takes your product off the table for me personally. I want nothing of mine (of value) in the cloud.

I feel there must be a way to square that circle, the market exists.

[0] https://video-ninja.com/

Re:Show HN: We built an end-to-end encrypted alternative to ... by pkursawe on Sunday August 29, 2021 @04:28PM (#28350178)
Just put a price on it, ffs! Make it extensible with plugins. To gain 100% trust make it open source. I am happy to pay good money of a local, non-leaking AI based tagging software for video and photos.
Re:Show HN: We built an end-to-end encrypted alternative to ... by tw04 on Sunday August 29, 2021 @11:28PM (#28352559)
> To gain 100% trust make it open source.

I think until they've got a customer base and a proven model a happy median is to put the code in escrow and agree to give the source to paid licensees should the project be abandoned/more than x months without updates/whatever.

Re:Show HN: We built an end-to-end encrypted alternative to ... by Z_I_F_F on Sunday August 29, 2021 @05:21PM (#28350581)
Very surprised no one has mentioned Synology yet. This has been done. And it's awesome!

I currently have a self-hosted google photos clone and I only paid for the hardware. Highly recommend.

Re:Show HN: We built an end-to-end encrypted alternative to ... by naasking on Monday August 30, 2021 @10:06AM (#28355774)
Synology's Moments is ok, but it has issues. Not mobile friendly at all, can only create one shareable link per album, and others can't contribute their pictures to your album. Those are the biggest issues in my experience.
Re:Show HN: We built an end-to-end encrypted alternative to ... by iforgotpassword on Monday August 30, 2021 @11:22AM (#28356510)
I'm still not satisfied, but photoprism seems to move into the right direction here. Digikam os great of you want everything on a single machine. Shot well has other advantages. None of them have a good solution to immediately and automatically import any photo taken on your phone.
Re:Show HN: We built an end-to-end encrypted alternative to ... by mekster on Tuesday August 31, 2021 @05:58PM (#28374196)
Use apps like PhotoSync and it will upload automatically when photos are taken.
Re:Show HN: We built an end-to-end encrypted alternative to ... by true_religion on Tuesday August 31, 2021 @04:45AM (#28365363)
While it unfortunately didn't work in the consumer market, there's a space for video recognition in the business space:

- Scene finding for directors/news channels. AP and other sources have a lot of material but you pretty much literally have to watch the entire video in order to find a good scene.

- Scene finding for the XXX crowd. Very underserved market.

- Scene finding for police/lawyers. While it may seem like the opposite of 'privacy preserving', defense attorneys are literally just swamped with video evidence in an attempt to make them give up. Similarly if you're suing a big company for something as simple as an on the job injury or harassment, and need to prove there's a pattern of harm... they'll give you everything and let you do the work of finding out that there was a pattern of bad behavior.

It's the kind of thing that'd be useful as an open source solution... or failing that having a company which is 100% neutral in operation is also good.

I'm currently using Microsoft for something like this because they're absolution massive and apart from their OpenAI division, they only care that what you process is legal.

Re:Show HN: We built an end-to-end encrypted alternative to ... by thinkloop on Sunday August 29, 2021 @11:58PM (#28352695)
> I want nothing of mine (of value) in the cloud.

What's the issue with the cloud if you encrypt client-side? It's off-site backup. Isn't it too risky to have your life's work on a few drives in the same location?

Re:Show HN: We built an end-to-end encrypted alternative to ... by iforgotpassword on Monday August 30, 2021 @11:25AM (#28356542)
And then after a year of usage it hits the news that they botched the encryption, or that they helpfully back up the encryption key in the cloud too.
Re:Show HN: We built an end-to-end encrypted alternative to ... by edude03 on Sunday August 29, 2021 @05:09PM (#28350504)
I’d pay for this if it could run locally. Not sure what it would take to be sustainable but solving this problem is worth at least $20/month to me.
Re:Show HN: We built an end-to-end encrypted alternative to ... by pratnala on Sunday August 29, 2021 @05:57PM (#28350837)
I think too many technical people have too much of a distrust of the cloud. I, for one, am happy to offload as much as possible to the cloud (except latency-sensitive things like games) and not carry around drives and drives at home.
Re:Show HN: We built an end-to-end encrypted alternative to ... by Youden on Sunday August 29, 2021 @01:02PM (#28348429)
I get the decision but I think it misses part of the problem: how do you convince people like your mum and dad to start paying for backups and how do you convince them to pay extra for privacy?

I suspect the way it usually happens is that somebody your parents trust (like you) tells them to sign up for a privacy-preserving backup service.

But who's going to tell them to do that? Do you have the money to pay for advertising?

Normally, I'd suspect it's the tech-savvy younger folks who'd tell them to buy something like this but with your pricing and lack of self-hosted options, I suspect you've alienated a large portion of the tech-savvy audience you need to advocate for your product.

Re:Show HN: We built an end-to-end encrypted alternative to ... by pininja on Sunday August 29, 2021 @01:25PM (#28348630)
If their service works well and is convenient to use, I’ll be recommending it by word of mouth. In the case of my parents, if I can finally consolidate and de-duplicate the photos from our 3+ Apple Photos collections by pointing the service at “library” folders from a few computers and devices, I’ll be a big fan.
Re:Show HN: We built an end-to-end encrypted alternative to ... by vishnumohandas on Sunday August 29, 2021 @01:25PM (#28348636)
> how do you convince them to pay extra for privacy?

We are hopeful that we will be able to reduce the pricing as we scale up and hit a critical mass.

> who's going to tell them to do that?

We plan to implement a referral program, similar to what Dropbox did, to incentivize existing customers to spread the word.

That said, you do bring up interesting points. To repeat, we aren't averse to the idea of maintaining a self-hosted variant. Just that due to our limited bandwidth we had to choose one direction over another. Having advocates is important and I suppose with time we will have clarity on how to best do this without stretching ourselves too thin.

Re:Show HN: We built an end-to-end encrypted alternative to ... by ignoramous on Monday August 30, 2021 @05:30AM (#28354041)
For our (nascent) product went the other way and prioritised self-hosting at the expense of stretching ourselves too thin, as that's always been #1 ask from folks looking for "consumer-first" alternatives.

Time will tell if it was the right way forward, but I just went with "you can't fight gravity" and built it the way folks expect it to be (ex: supabase / posthog / gitlab).

Re:Show HN: We built an end-to-end encrypted alternative to ... by Z_I_F_F on Sunday August 29, 2021 @05:26PM (#28350611)
I really hope the self-hosted option becomes a thing, but unfortunately "we are not averse to the idea" means especially little in the tech world these days.

That being said, really really hoping for your success! It finally fills a MUCH needed gap in 2021 consumer image viewing software.

There are many many gaps in it right now. Synology is basically the only self-hosted photo solution that grandma could use. Honestly surprised that more people aren't taking advantage of the opportunity.

Re:Show HN: We built an end-to-end encrypted alternative to ... by robertlagrant on Sunday August 29, 2021 @02:04PM (#28348983)
I think that's a bit apocalyptic. Plenty of time to observe and adjust.
Re:Show HN: We built an end-to-end encrypted alternative to ... by nicoburns on Sunday August 29, 2021 @05:24PM (#28350606)
Can I suggest adding pricing tier(s) between 100GB and 1000GB? I have between 100gb and 200gb of photos, and £14.99/month seems like a lot considering I only pay £2.49/month for google storage. I'd definitely consider paying a premium for this service, but not 6x.
Re:Show HN: We built an end-to-end encrypted alternative to ... by vishnumohandas on Sunday August 29, 2021 @06:02PM (#28350889)
Drawing a direct parallel with Google will make this difficult, since they own their storage and network infrastructure and have ways to monetize your data. But here's an explanation on why there are large gaps between plans:

- Our 1TB plan costs only 3x the 100GB plan. This model works under the assumption that the average utilization of a 1TB plan (across all customers) will be ~30%.

- If we were to bring in an intermediary plan (say 500GB), we would have to increase the pricing of the 1TB plan (since at least 50% will now be utilized), and also set the price of the 500GB plan to at least 2x of the 100GB plan. Both plans now appear unattractive.

- Since Apple and Google don't support per GB billing yet (which IMO would have been the fairest way to go), we had to pick buckets, and the current ones seemed like the fairest possible.

I hope this makes sense.

Re:Show HN: We built an end-to-end encrypted alternative to ... by unclebucknasty on Sunday August 29, 2021 @07:28PM (#28351437)
>If we were to bring in an intermediary plan (say 500GB), we would have to increase the pricing of the 1TB plan (since at least 50% will now be utilized), and also set the price of the 500GB plan to at least 2x of the 100GB plan

What happens if you start by pricing all tiers "honestly" (i.e. reasonably profitable even at 100% utilization)? Have you determined that the market won't bear that pricing? If so, is there any way to meet in the middle?

In general, you may be erring a little too much on the side of asking some customers to grossly overpay for their actual utilization and, in practical terms, 100GB to 1TB is just an extremely wide gap, as evidenced by your parent's comment.

So, it seems that most who tip over into the 100GB - 1TB plan will be there, overpaying, for a long time. And, obviously, most people who make it to 1TB will pass through that range. So, if you do see a higher concentration of users in that range than at 1TB (as intuituon would suggest), then you're essentially "punishing" a plurality of your customers by asking them to subsidize a smaller group's pricing.

Failing other options, it may be better to do the inverse: raise the pricing of 1TB to accomodate a "friendlier" 500GB plan.

Re:Show HN: We built an end-to-end encrypted alternative to ... by nicoburns on Monday August 30, 2021 @05:20AM (#28353978)
I definitely empathise with the difficult in competing with the big cloud providers on price. Your service is inevitably going to end up more expensive. Having said that, I'd be interested to know how you're hosting the content.

When I was looking at setting up a similar service, it seemed like you Backblaze B2+Cloudflare might well be the best combination. B2 will sell you storage at $5/TB, and you can get free bandwidth out to Cloudflare's network. It's against Cloudflare's terms to use free plan for image hosting that isn't just images as part of webpages. However, one of their staff members commented on a thread that they'd likely to be willing to set up a custom plan for a business who wanted to do this. And I'd bet that Cloudflare's bandwidth would be a lot cheaper than B2's.

Re:Show HN: We built an end-to-end encrypted alternative to ... by vishnumohandas on Monday August 30, 2021 @05:37AM (#28354085)
Pre-signed URLs generated with B2's S3 APIs are incompatible with Cloudflare at the moment. We are working around this by using a Cloudflare Worker to proxy data from B2 to the client. This is currently free if you're on the Bundled plan and Cloudflare's support has promised that when they decide to start charging, they will alert us in advance.

Interestingly, Workers Unbound charges 0.045/GB which is more than B2's 0.01/GB.

A viable long term alternative could be Wasabi that offers free egress in return for a $6/TB plan. But we're waiting to see how things pan out before executing an expensive migration.

Re:Show HN: We built an end-to-end encrypted alternative to ... by bjyule on Monday August 30, 2021 @10:45AM (#28356175)
When you say incompatible, are you talking about the cache not working or something else? How are you working around this using workers?
Re:Show HN: We built an end-to-end encrypted alternative to ... by vishnumohandas on Monday August 30, 2021 @10:52AM (#28356220)
B2 documentation suggests that after adding a CNAME (eg. cdn.ente.io) for their bucket endpoint (eg. bucket.s3.eu-central-003.backblazeb2.com), you will be able to replace the latter with the former. This breaks with the native B2 APIs with the following error:

```

{

  "code": "not_found",

  "message": "/api/top_level_url_mapping",

  "status": 404
}

```

The last I checked was a few months ago, not sure if things have been fixed now.

With Workers, we simply fetch the remote resource from B2 and return it back to the client, acting as a thin proxy.

Re:Show HN: We built an end-to-end encrypted alternative to ... by istingray on Sunday August 29, 2021 @07:58PM (#28351616)
Curious about alternatives. GB to GB, other services will always be cheaper. How do you help frame pricing What about charging per picture? Likely a non-starter, but you get where I'm going with this. iPod = 1,000 songs in your pocket.

If not you, someone will figure this out. Charging by the GB seems hard. What if instead your levels were: 1,000 photos 10,000 photos 100,000 photos

You might get people who store super high res files, but work that into the pricing.

Re:Show HN: We built an end-to-end encrypted alternative to ... by vishnumohandas on Sunday August 29, 2021 @08:43PM (#28351833)
I had thought about this a year ago when I was pitching the product to my parents who had no idea what a GB was. But I was put off by the possibility of abuse once I extended the framework to videos.
Re:Show HN: We built an end-to-end encrypted alternative to ... by istingray on Sunday August 29, 2021 @10:53PM (#28352409)
Appreciate your reply! It gets to the core of your value proposition though. Surely you could add in some limitations if needed. If it worked, maybe the biz would grow so fast you don't care about a little abuse.

Do you have any marketers to help you? Will be hard to navigate the messaging alone.

Re:Show HN: We built an end-to-end encrypted alternative to ... by thinkloop on Monday August 30, 2021 @12:21AM (#28352789)
My phone photos are 2.2 MB each. 1,000 GB's is 1M MB's which equates to approximately 450,000 photos. At $18.99/TB/year, 1,000 photos would cost ~$0.42 a year.

Photos can easily be 30 MB each or more, especially from dedicated cameras. If all photos were 30 MB it would cost $5.69 per year for 1,000 photos.

Not making any point, just calculated it for myself and thought to share.

Re:Show HN: We built an end-to-end encrypted alternative to ... by istingray on Monday August 30, 2021 @12:24AM (#28352798)
I like this line of thinking.

You know it really gets me thinking about packages rather than GB for this service. Maybe there's a "family plan" opportunity here. Do families value anti-surveillance in general, or is it simply lone actors?

Just the idea of archetypes flashed through my mind. An opportunity to sell to difference audiences. What kind of algos do individuals need, pro photographers, families?

Re:Show HN: We built an end-to-end encrypted alternative to ... by missedthecue on Sunday August 29, 2021 @02:01PM (#28348948)
What about Google photos is evil? I don't get it.
Re:Show HN: We built an end-to-end encrypted alternative to ... by SXX on Sunday August 29, 2021 @03:47PM (#28349846)
Okay it's easy to downvote, but I'll elaborate instead. First of all Google is trainihg AI models on your data and also able to create shadow profiles for people including those who decide against using Google services.

They also used dark pattern on Android for years by enabling cloud sync by default for everything. So a lot of people got all their photos uploaded while they had no idea about feature.

So it's not any different from Facebook that constantly tried to collect as much data on you as possible. Do you know what is evil about facebook?

Re:Show HN: We built an end-to-end encrypted alternative to ... by missedthecue on Sunday August 29, 2021 @07:08PM (#28351336)
I don't really get what's evil about AI models and cloud sync.

And I don't think anything is wrong about Facebook's business model. I think most people are uninformed about it and believe that they sell personal data, but if you understand the way they make money, it's very difficult to say that there is any particular issue with it.

Re:Show HN: We built an end-to-end encrypted alternative to ... by istingray on Sunday August 29, 2021 @07:35PM (#28351482)
Ah, what you really meant was "what's evil about selling my data?" which is a much larger question. And it sounds like you already have your answer.
Re:Show HN: We built an end-to-end encrypted alternative to ... by fomine3 on Monday August 30, 2021 @02:45AM (#28353285)
They actually don't "sell".
Re:Show HN: We built an end-to-end encrypted alternative to ... by krageon on Tuesday August 31, 2021 @05:39AM (#28365747)
They take your data and turn it into something that has value to them. With actual selling, that something is money. In this case it could be something else, but saying it that way will not help the general discourse of this problem at all. Much like being pedantic over terminology.
Re:Show HN: We built an end-to-end encrypted alternative to ... by istingray on Wednesday September 01, 2021 @12:09PM (#28381665)
Ouch. This post reminds me of that one about GoogleSpeak: how Google limits thought about antitrust https://zyppy.com/googlespeak/
Re:Show HN: We built an end-to-end encrypted alternative to ... by the_biot on Sunday August 29, 2021 @04:49PM (#28350344)
The other day I sent out a link made with Google Photos' "create link" function. That's not a share to another user, just a link that anyone can open, no Google account required. But one person showed me that hitting that link on her phone, Google wanted to authenticate her before showing the picture.

That is utterly unacceptable.

Re:Show HN: We built an end-to-end encrypted alternative to ... by Z_I_F_F on Sunday August 29, 2021 @05:32PM (#28350648)
Genuinely curious - could you elaborate on why that is so unacceptable? What does requiring authentication imply, or lead to in the future?
Re:Show HN: We built an end-to-end encrypted alternative to ... by Tempest1981 on Monday August 30, 2021 @12:48AM (#28352880)
Prevents sharing with friends who don't have a Google account. It breaks what could be a general purpose sharing mechanism.
Re:Show HN: We built an end-to-end encrypted alternative to ... by missedthecue on Sunday August 29, 2021 @07:06PM (#28351319)
This sounds like mild inconvenience.

What's evil about that?

Re:Show HN: We built an end-to-end encrypted alternative to ... by naasking on Monday August 30, 2021 @10:21AM (#28355928)
Mild inconveniences can become problematic at scale. One person taking a crap in a lake is typically not a big deal. 1,000,000 people doing the same is a serious health risk. Scale matters.
Re:Show HN: We built an end-to-end encrypted alternative to ... by sam0x17 on Sunday August 29, 2021 @12:39PM (#28348192)
Yeah, if you are client-side encrypted, where you choose to host doesn't really matter because even with a warrant there is nothing you could do to recover data, so why not go for something like Wasabi?
Re:Show HN: We built an end-to-end encrypted alternative to ... by woofie11 on Sunday August 29, 2021 @02:02PM (#28348963)
I can pay for a terabyte of Amazon Glacier for $50/year. Amazon Deep Glacier is $12 per month.

$300/year for 2TB isn't happening. I can buy a 12TB HDD for less, if I shop around.

I'd like a service like this to keep small, well-compressed 1080p or 4k photos available for instant access, and original files in archival storage of some kind.

I'm totally glad to pay the $10/year for the baseline service, and another $12 for deep glacier costs. I'm not glad to pay thousands of dollars for a service like this over the lifetime of my photos. I'm not quite sure where the line between that is.

I'll also mention: open-source, data export, and the option of self-hosting is helpful. I don't want to spin up an EC2 instance for this when I can buy $12, but if you go out-of-business, I'd like to have the option. Could also be an option you only guarantee if the service is discontinued or has substantially different costs/terms.

Re:Show HN: We built an end-to-end encrypted alternative to ... by Strom on Monday August 30, 2021 @07:50AM (#28354703)
> I can pay for a terabyte of Amazon Glacier for $50/year. Amazon Deep Glacier is $12 per month.

You can pay even less to store that data in /dev/null. To make a more realistic comparison you should also include data retrieval & data transfer costs. Reading a terabyte from those services costs around $100.

Re:Show HN: We built an end-to-end encrypted alternative to ... by woofie11 on Monday August 30, 2021 @12:12PM (#28357194)
I can think of close to zero times when I would need my full photo collection, in full resolution, all at once. In most cases, for showing photos, even 1080p highly-compressed is fine. In rare cases, I want to edit an old photo, and I want the original RAW file in full color depth and resolution.
Re:Show HN: We built an end-to-end encrypted alternative to ... by mrobins on Sunday August 29, 2021 @03:23PM (#28349658)
With Amazon and Google you’re paying half in monthly fees and half with your mineable data. This service seems geared towards people who don’t want that.

Rolling your own on top of a cloud storage provider is great too but for an incremental $100-$200/year some people would pay for something that “just works”.