Glauber Costa
π€ SpeakerAppearances Over Time
Podcast Appearances
Limbo is just not a great name, just a parenthesis here. And it just, you know, the story, it's all in the blog post, but we never expected this level of support. So we just came up with a made up name for it. That means nothing, right? But now we'll address that. But our product, the Durso Cloud, allows you to do like serverless SQLite on the cloud.
Limbo is just not a great name, just a parenthesis here. And it just, you know, the story, it's all in the blog post, but we never expected this level of support. So we just came up with a made up name for it. That means nothing, right? But now we'll address that. But our product, the Durso Cloud, allows you to do like serverless SQLite on the cloud.
You have a bunch of HTTP requests there in the middle. It allows you, for example, to host your data on S3 because if you have your data hosted on S3, your query now is not necessarily super fast because you may be hitting a page that is not local, right? So it allows you, for example, to run SQLite with partial storage, like with most of your data on S3 and some of the data locally.
You have a bunch of HTTP requests there in the middle. It allows you, for example, to host your data on S3 because if you have your data hosted on S3, your query now is not necessarily super fast because you may be hitting a page that is not local, right? So it allows you, for example, to run SQLite with partial storage, like with most of your data on S3 and some of the data locally.
It allows us to run on the browser because the browser, as you know, is a very... sync unfriendly environment. Like if you block, you block everything. The page just doesn't load. So all you have in the browser, you have to be async. So there is a lot of things that it unlocks in terms. In fact, the one thing that Limbo doesn't even support transactions.
It allows us to run on the browser because the browser, as you know, is a very... sync unfriendly environment. Like if you block, you block everything. The page just doesn't load. So all you have in the browser, you have to be async. So there is a lot of things that it unlocks in terms. In fact, the one thing that Limbo doesn't even support transactions.
There is, you know, it's very, very early, which for a lot of people who came to contribute, they actually saw as an advantage, you know, just because you come with this energy and there's so much to do. But we're not even yet at the point there is support transaction. And the one thing that is already different and is resonating a lot is the fact that it is async.
There is, you know, it's very, very early, which for a lot of people who came to contribute, they actually saw as an advantage, you know, just because you come with this energy and there's so much to do. But we're not even yet at the point there is support transaction. And the one thing that is already different and is resonating a lot is the fact that it is async.
Technically, we put a lot of thought on the product. And the full story there is that, first of all, we consider, just revisiting, especially if people are joining now, we consider rewriting SQLite from the get-go anyway. So this was always on our mind. This was always on our mind. And... We added to Leap SQL.
Technically, we put a lot of thought on the product. And the full story there is that, first of all, we consider, just revisiting, especially if people are joining now, we consider rewriting SQLite from the get-go anyway. So this was always on our mind. This was always on our mind. And... We added to Leap SQL.
So one of the things, if you download Leap SQL today in the fork, Leap SQL comes with vector search out of the box. You don't have to install any extension. You can do your rag pipelines of SQLite out of the box with vector search. It was very, very hard to do. It was a ordeal to actually get vector search working. And there are lots of things in the syntax
So one of the things, if you download Leap SQL today in the fork, Leap SQL comes with vector search out of the box. You don't have to install any extension. You can do your rag pipelines of SQLite out of the box with vector search. It was very, very hard to do. It was a ordeal to actually get vector search working. And there are lots of things in the syntax
earlier when i was saying you might do it one way but then you end up doing this other way which is more conservative because you don't vector search was the thing that i had in mind like many things in the syntax they're okay but they're not great because we had to be a little bit more conservative and then pekka started thinking and this is all on pekka he started thinking okay how would that look like how would that look like if we were to rewrite it and
earlier when i was saying you might do it one way but then you end up doing this other way which is more conservative because you don't vector search was the thing that i had in mind like many things in the syntax they're okay but they're not great because we had to be a little bit more conservative and then pekka started thinking and this is all on pekka he started thinking okay how would that look like how would that look like if we were to rewrite it and
Our goal was something like, hey, look, if this project keeps going and it goes well and it's an experimental thing, maybe in two years, in three years, we can make something out of it. So we were very thoughtful about the technical decisions that we were making. But everything around the presentation was just like, yeah, whatever, man, whatever. So, again, this was not on our company's GitHub.
Our goal was something like, hey, look, if this project keeps going and it goes well and it's an experimental thing, maybe in two years, in three years, we can make something out of it. So we were very thoughtful about the technical decisions that we were making. But everything around the presentation was just like, yeah, whatever, man, whatever. So, again, this was not on our company's GitHub.
This was on Pekka's personal GitHub. He spent 10 seconds thinking about the name and then just wrote on and said, it's going to be Limbo because it's a state of confusion. Like, we don't know what we're going to make of this. Like, the whole story of the name Limbo was essentially Pekka. What? What are we going to make with this? I have no idea. I just want to experiment with this concept.
This was on Pekka's personal GitHub. He spent 10 seconds thinking about the name and then just wrote on and said, it's going to be Limbo because it's a state of confusion. Like, we don't know what we're going to make of this. Like, the whole story of the name Limbo was essentially Pekka. What? What are we going to make with this? I have no idea. I just want to experiment with this concept.
The logo, he just asked Chat2PT to generate. We took another five seconds. So there was not a lot of thought on the presentation and publishing, but there was a lot of thought about the technical side because we thought that maybe in two years, maybe in three years⦠There is a play for us once we are a much more established company to tackle rewriting C. coli.
The logo, he just asked Chat2PT to generate. We took another five seconds. So there was not a lot of thought on the presentation and publishing, but there was a lot of thought about the technical side because we thought that maybe in two years, maybe in three years⦠There is a play for us once we are a much more established company to tackle rewriting C. coli.