Live data from Hacker News

Show HN: File0 – An easier way to manage files in serverless apps

file0.dev

21–30 of 158 posts

Re: Show HN: File0 – An easier way to manage files in serverless apps

#21

This seems like a great idea. I've come to think the UX requirements of enterprise and indie dev / start up customers are fundamentally incompatible in the cloud. As an enterprise I want to be able to set restrictions at the org, project, team and resource level for various compliance rules. And I want these rules to be restrictive by default (e.g block public access). However as an individual developer the mere exis…

Isn't that why Heroku exists?

Re: Show HN: File0 – An easier way to manage files in serverless apps

#22
post #16

Standard S3 is $.02/GB, this is $.12/GB so 6x the price. You don't pay data transfer with this solution at least. Quick alternative: #!/bin/bash if [ "$#" -ne 2 ]; then echo "Usage: $0 " exit 1 fi FILE_TO_UPLOAD=$1 S3_BUCKET=$2 S3_OBJECT_NAME=$(basename "$FILE_TO_UPLOAD") aws s3 cp "$FILE_TO_UPLOAD" "s3://$S3_BUCKET/$S3_OBJECT_NAME" --acl public-read if [ $? -eq 0 ]; then echo "File uploaded successfully." PUBLIC_URL…

I'm sorry to be harsh, but this is not an alternative to the linked product at all. It's not available through an API, there's no Javascript SDK, there's no CDN configured, you still have to set up and manage an S3 bucket... It's not even in the same category, imo.

Re: Show HN: File0 – An easier way to manage files in serverless apps

#23
post #16

Standard S3 is $.02/GB, this is $.12/GB so 6x the price. You don't pay data transfer with this solution at least. Quick alternative: #!/bin/bash if [ "$#" -ne 2 ]; then echo "Usage: $0 " exit 1 fi FILE_TO_UPLOAD=$1 S3_BUCKET=$2 S3_OBJECT_NAME=$(basename "$FILE_TO_UPLOAD") aws s3 cp "$FILE_TO_UPLOAD" "s3://$S3_BUCKET/$S3_OBJECT_NAME" --acl public-read if [ $? -eq 0 ]; then echo "File uploaded successfully." PUBLIC_URL…

I have a few qualms with this.

Re: Show HN: File0 – An easier way to manage files in serverless apps

#24
post #2

It suffers the usual effect as seen in eg. Wayland. You think the problem is simple and make a new protocol that's simple. Then you find complexity in the problem and solve it with complexity in the solution. Then your protocol becomes as complex as the one you're replacing. There are reasons S3 does all these things. ACLs, for example? How do you control who can access a file you uploaded? Also, it costs about 20 ti…

If you need granular control, you can use S3. If you need the cheapest option out there you can use Backblaze. If your application is bandwidth heavy, you can use R2. If you're a busy indie hacker who just want to be up an running with file storage under 5 mins and forget the whole thing even exists, you can use FILE0. S3 is stuffed with features for a reason. It's the backbone of the internet so it needs to cover 10…

We really wanted Backblaze to work. However, there's not a single week it doesn't have downtime at least once or twice. It's really really not ready for production usage (trust me - we've tried in production and had to revert back to S3 after two major outages).

Willing to try wasabi next time.

Re: Show HN: File0 – An easier way to manage files in serverless apps

#25
post #7

Earlier quoted context omitted.

This was my catch phrase for years, and today I learned I used it wrong all the time.

Reminiscent of Diane Morgan's Mandy -- "I'm at my lowest egg"

What's that supposed to be?

Re: Show HN: File0 – An easier way to manage files in serverless apps

#26
post #10

I am old enough that I still remember people including myself being perplexed why s3 didn't ship with an FTP adapter. They FINALLY added the option in 2020, 14 years late. I do think the storage "space" could use some disruption. I use s3 every day at work, and my general feeling is that the entire permission system is more complicated than 99% of apps actually need, to the point of being dangerous; I think the compl…

This is classic feature bloat of a product that's been around for a while. Some customer wants a really niche feature so product adds a new option for it. It's just one new option so the experience isn't that different. Rinse and repeat hundreds of times and nobody stops the think of the cumulative effect on the 99% of customers who don't need those features.

Re: Show HN: File0 – An easier way to manage files in serverless apps

#29
post #10

I am old enough that I still remember people including myself being perplexed why s3 didn't ship with an FTP adapter. They FINALLY added the option in 2020, 14 years late. I do think the storage "space" could use some disruption. I use s3 every day at work, and my general feeling is that the entire permission system is more complicated than 99% of apps actually need, to the point of being dangerous; I think the compl…

Absolutely agree. The ideas of 'publically accessible' files on S3 is so convoluted and the copy is not at all clear despite them adding all-caps in multiple places...

And then policies are an attempt (I think) at simplifying permissions to a bucket with one declaration, but in practice what I see are people copy-pasting decades-old (really!) policies from other projects because most of us just need to get a private file store up and running.

Platform exhaustion - I have to know so much about AWS to not make a huge mistake that it takes away from my actual product development work that my company expects out of me.

Post reply on HN