Live data from Hacker News

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

file0.dev

51–60 of 158 posts

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

#51

Free network transfer? Is file0 S3 compatible?

Yes. No egress fees. It's built on top of R2. they don't charge for network transer, so FILE0 neither.

No! I believe if you look for S3 compatible storages you find much better options out there then FILE0. R2, Backbaze and others.

FILE0's mission is to keep things simple for the small guys.

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

#52
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…

Is that really true about Wayland? I'm no expert on the subject matter, just a regular Linux user. From skimming the discussions, however, Wayland is touted as a simpler alternative to X because it comes without 25 years of baggage and bolted on things that turned X11 into a complex beast. Also, the security model of Wayland is often praised.

All in all, I had the impression that while a lot of things are WIP, Wayland had taken a more holistic approach because it was able to learn from X11's mistakes. Has Wayland really that unexpected complexity that it's now as much a part of the problem than it is a part of the solution?

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

#53
Hmm, couldn't find documentation, so I tried looking for the source to see how auth worked.

Package has no README https://www.npmjs.com/package/file0 nor links to a repo

Searching Github doesn't give anything (nor any public projects using it).

Installing the package from NPM just gives you a completely minified JS that's pretty difficult to understand https://www.npmjs.com/package/file0?activeTab=code. No need to publish minified JS to NPM imho. Actually reading/stepping through dependencies is always exceptionally valuable.

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

#54
post #26

Earlier quoted context omitted.

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.

This is true for all of Amazon's products. They enshitified everything by being beholden to never-ending customer requests for more fine knobs. Their products have a serious "let's just bolt this on" vibe. There is no theme or reason to it. AWS went from "just push a couple of buttons and you are running in the cloud without a dedicated sys admin" to "you are going to have to hire a team of cloud admins because no on…

It's just different maturity stages of different products. It's very hard not to add features when your bottom line depends on it.

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

#55
As somebody who's spent over a decade making interactions with filesystem easier, I really understand why somebody would be tired. I originally made Flysystem for PHP to reduce the consumer-end complexity of using many types of filesystems (S3, FTP, SFTP, GCS, GridFS). I've recently made the move towards the TypeScript ecosystem, for which I've built https://flystorage.dev (a TS equivalent of Flysystem). Looks like this could be an easy adapter to include. Will put it on my research list, thanks for sharing!

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

#56

I like the part where you bulked up the S3 part unnecessarily and hid the extra stuff you needed for yours that S3 doesn’t need. Sorry, but your code examples are a flat out lie.

I disagree. Only an import statement is missing from both examples. Which parts is missing in your opinion?

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

#58
post #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.

> 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.

Does it cost anything to not use features you do not need?

Last time I checked, all the so-called niche features were stashed in hierarchical option lists, outside of the happy path. You need to purposely want to dig into, say, file access, bucket access metrics, storage strategies, object versioning, etc to actually get to them.

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

#60
post #41

Where's the documentation? I just see pricing and modals trying to get me to sign up.

No docs. In your dashboard there is a "Snippets" collection, which contains all information you need to use FILE0. It's kind of a code tutorial. If you find something fuzzy, let me know and I help you out.
Post reply on HN