saltcod
saltcod on Hacker News
(Supabase employee)
Edge Functions are built on the Deno runtime today, but importantly, we operate our own infrastructure and don't depend on Deno's hosted services. While Deno is winding down active development over the next year, the Deno team has committed to contributing bug and security fixes until then. And we'll continue our work with the Deno team to incorporate critical improvements to the Edge Function runtime during this transition.
Our next-generation offering, Compute (https://supabase.com/compute), is already in an advanced stage of development and will support Deno as well as other runtimes like Node.js and Bun. We'll provide a seamless migration path from Edge Functions to Compute. Our goal is to make Compute available for new workloads and existing Edge Functions well before Deno's support window closes.
Existing Edge Functions will continue to be supported, and there's no need to migrate today, and no need to stop writing them. Longer term, Compute will give you more flexibility in choosing your runtime, and we expect it to become the recommended path for new workloads.
We don't have a public timeline to share yet, but we'll provide updates as soon as we do.
Correct, we (Supabase) operate our own infra and don't use Deno's hosted services.
^ this is exactly the plan. An appropriate stack for each part of your journey.
The blog post captures it really well:
> As agents build more software, we believe database demand will outpace the world’s current capacity to support them. So we need infrastructure that can scale to meet this growth and is suited to how we build with agents.
> Agents should be able to create a database as easily as creating a file, with just as little concern about cost. For smaller workloads, that shouldn’t require provisioning a dedicated machine every time. Databases should be cheap to create, available on demand, and have a clear path to production when needed.
> SQLite is well suited to these small, on-demand workloads. Postgres is what you want as your application scales. We want builders to have the same developer experience from prototyping to production.
More to come, but Turso remains a product and SQLite remains their focus. Supabase/Postgres is the path as workloads grow and require it.
(disclosure: I work at supabase)
Laughed out loud at this!
Very sad. Such a thoughtful writer. He always had an angle that no one else had. Will miss reading his words.
Just two things for me: telling time, same as yourself, and notifying me that my watch has a text message I might want to attend to. If I could replace the notification feature somehow I’d do that.
I used to use it for running but it performs that job very poorly compared to my $200 Garmin.
Cool project. Curious why you're moving to self-hosted, and if you go through with it, also curious how that experience goes.
+2 for running.
Running can become a nice little exercise and data collecting obsession.
Great post. I coach my son’s club and school teams. 4 practices + games each week. A huge commitment but pays off in so many ways. Good for you for volunteering!
Shorter, cheaper flights. Toronto to Orlando is 2.5 hrs I think?
Very cool idea. Nicely done too.
I was playing Dragon Warrior (great game!) at 14.
This is really cool. Congrats.
very cool project! How's Supabase been to work with?
(I work here, curious about feedback!)
This is very cool. Great work!
We had a brief outage with our gateway api this morning. We'll be publishing a full RCA in the next 48hrs.
extremely cool use of supabase =)
would love more details on how you use it
"Reminders" is maybe the most poorly named app of all time. The last thing it does is remind you of anything.
We're investigating right now. Looks like a potential issue with Cloudflare.
Had a huge scare after a concert a few years ago. My ears hurt and were very poor for a few days after. Very scary.
Luckily it went away. I wear ear protection all the time now. agree that there should be laws governing sound volume.
Sorry to hear about the inspiration for this. It's very nicely done. Great work.
Came here to look to this!
Curious why supa and Firebase?
Found the same thing.
I was toying with a Discord bot a few weeks ago that involved setting up and running a node server, deployed to Fly via docker. A bunch of stuff a bit out of my wheelhouse. All of it turned out to be totally straightforward with LLM assistance.
Thinking bigger is a practice to hone.
Beautifully done. I would buy this board in a heartbeat.
I'd also buy a course on how you built it.
Why Elixir & Phoenix and Next.js?