Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
inian
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
inian
1y ago
Supabase | https://supabase.com/ | Remote Supabase is the Postgres Development Platform and we are looking for Product Managers and Technical Program managers. You will be working with very strong Product Engineers across a
2.
▲
by
inian
2y ago
This is indeed pretty cool. They also have the `aws_s3` extension [1] for doing the same thing inside Postgres. Unfortunately, the extension isn't open source. [1]: https://docs.aws.amazon.com/AmazonRDS/latest/
3.
▲
by
inian
2y ago
We don't support S3 event notifications directly, but you achieve similar functionality by using Database Webhooks [1]. You can trigger any HTTP endpoint or a Supabase Edge function by adding a trigger to the objects table [3] in the S
4.
▲
by
inian
2y ago
The Supabase CLI [1] provides a way for you to manage functions, triggers and anything else in your Postgres database as a migration. These migrations would be checked into your source control. You can then take it a step further but opting
5.
▲
by
inian
2y ago
The S3 API reference [1] is closest to a formal spec there is. The request, response and the error codes are pretty well documented. [1]: https://docs.aws.amazon.com/AmazonS3/latest/API/API_Operatio...
6.
▲
by
inian
2y ago
There is no per request pricing.
7.
▲
by
inian
2y ago
I agree that s3 compatibility is a bit of a moving target and we would not implement any of the AWS specific actions. We are transparent with what's the level of compatibility - https://supabase.com/docs/guides
8.
▲
by
inian
2y ago
We have discussed this internally before since we have seen some users delete the metadata in the storage schema and expect the underlying object to be deleted too and if we should convert our entire storage server to just be a Postgres ext
9.
▲
by
inian
2y ago
We are hosted on aws and are just passing the cost over to our users. We make no margin on egress fees. Deploying storage on other clouds including Fly.io is planned. We are actively working on our Fly integration. At the start, the pricing
10.
▲
by
inian
2y ago
Here is the example of the DuckDB querying parquet files directly from Storage because it supports the S3 protocol now - https://github.com/TylerHillery/supabase-storage-duckdb-demo https://www.youtube.com&#
11.
▲
Supabase Storage now supports the S3 protocol
(supabase.com)
501 points
by
inian
2y ago
|
187 comments
12.
▲
JSON functions stopped working with blobs in SQLite 3.45
(sqlite.org)
50 points
by
inian
3y ago
|
11 comments
13.
▲
by
inian
3y ago
We hire the lead maintainer for PostgREST Steve [1] to primarily work on PostgREST since it’s a core part of the Supabase stack as you mentioned [1] https://github.com/steve-chavez
14.
▲
Supavisor: Scaling Postgres to 1M Connections
(supabase.com)
41 points
by
inian
3y ago
|
5 comments
15.
▲
by
inian
3y ago
Yeah the Typescript port gave a good starting point. However there were some missing pieces which we had to build into our server - https://github.com/tus/tus-node-server#extensions We plan to contribute these back to
16.
▲
by
inian
3y ago
Hello HN, Supabase Engineer here. This release brings resumable uploads to Storage. If you users are uploading large files or uploading from a mobile network, this improves the user experience by continuing the upload from exactly where it
17.
▲
by
inian
3y ago
Added a comment in the discussion [1] with a video and a quickstart guide on how you can configure VSCode to work with Deno. Let's continue the discussion there in case those steps don't work for you. With respect to supporting ot
18.
▲
by
inian
3y ago
Can you share some examples where the tooling fell short?
19.
▲
by
inian
3y ago
We use Kong as our API Gateway, so it is responsible for authentication, rate limiting, routing, etc. By moving that to edge runtime, we simplify our stack since we already run a edge runtime container to run user functions. The other motiv
20.
▲
by
inian
3y ago
We currently block HTML responses on Functions and Storage, but we are considering relaxing that limitation, so that you can host static sites on our Storage. And allowing user-defined functions running on every request to Storage in the ed
21.
▲
by
inian
3y ago
One reason is that Deno can run on v8 isolates which start up really quickly. This makes the deploys near instantaneous and helps with cold start time too. The DX with Deno is pretty neat since it comes in bundled with a test runner, doc ge
22.
▲
by
inian
3y ago
We are planning to focus on the Deno and WASM ecosystem. If C# complies to WASM, we would be able to run it, but have a lot of work to do to make this seamless.
23.
▲
by
inian
3y ago
Hi, Supabase engineer here. This is a webserver built on the Deno runtime. Deno makes it easy to build a custom JavaScript runtime [1]. I am excited about extending this runtime to integrate it better with the rest of the Supabase stack. Fo
24.
▲
by
inian
4y ago
Thank you! We will be working on video after we implement more image transformations. What is your usecase for audio and what transformations would you like to see?
25.
▲
by
inian
4y ago
Yes! If you resize your images correctly, your users use lesser data to load assets from Storage. A side benefit is you will be paying us lesser in egress fees.
26.
▲
by
inian
4y ago
We use imgproxy[1] for doing the resizing. We utilize open source services for the entire stack, so that you can self-host Supabase. [1] https://github.com/imgproxy/imgproxy
27.
▲
by
inian
4y ago
Supabase Engineer here There were a lot of primitives we built to ship image resizing - Storage events exposed via webhooks, rate limiting, a queue on top of Postgres, a smart CDN cache, object metadata endpoints, etc. These are already ava
28.
▲
by
inian
4y ago
Looks like Dart doesn't support Wasm as a target yet but is considering it as part of their 2022 roadmap[0]. In the mean time, we will start off with supporting other languages like Rust which already have good support for compiling to
29.
▲
by
inian
4y ago
We can look at offering an option to restrict edge functions to just launch in the same region as your database (probably can't call it "edge" at that point though). This might also be useful if you are processing data in you
30.
▲
by
inian
4y ago
If you are using Firebase Functions, it should be easy to port it over to Supabase Edge Functions. We also offer a Realtime database (Postgres), Auth and Storage as part of our stack.
More ›