3,807 karma · joined May 7, 2011
If you think we'd get along, reach out : )
> It is highly unlikely that an AI agent startup becomes wealthy by creating the best harness for a particular use case.
If it's not the harness, what do you think is the thing that will differentiate AI agent startups? Is it mainly data, or something else?
I wonder what in the training / system prompt causes Claude to do this.
AFAIK you would get about ~5 concurrent users, with a max context window of ~128K tokens on the larger models.
This wouldn't be good enough for coding -- are you guys thinking of using it for something else?
We added it to help the app builders that do a lot of caching get unique responses. Turns out even if you set no-store cache headers, some app builders cache the pages. We tested this idea with those app builders and saw that they did generate uuids each time.
I think it could be. Consider an argument like this:
It's valuable to ask ChatGPT questions and receive text responses. Some of the responses are more valuable when they don't just return text, but some markup: bolding, adding visualizations etc. Why can't some responses be more valuable if they return little apps?
One place where I've wanted this myself are with using LLMs for long-running goals I have. For example, I do my blood work about once a year, and I use the results to make changes and track. For a long time I had a long chat thread with ChatGPT. Now I have a little app instead.
An extreme version of this starts to turn responses into more and more fully-fledged apps. I did an experiment recently with creating a personal finance app. I found customizing the app to my specific needs made it much more valuable to me then generic personal finance apps, which have much more effort put it, but aren't tailored to my needs [^1]
[^1]: more on this experiment here: https://x.com/stopachka/status/2040982623636607009
We hope delightful experiences like that then prod hackers to dive deeper and use Instant for startups.
1. For the users table specifically, we have a default rule that says `"view": "auth.id == data.id"`. This way even if the the user (or AI) did not set access controls, user data is protected by default.
2. In the instructions file given to the agent (https://www.getadb.com/provision/new), we specifically mention permissions and how to push them. We found this prods the agent to push perms.
In practice many GET requests don't adhere to this spec. For example, when you load a page, your "view" generally changes lots of things on the backend. Those changes come back to you in ways too: for example, consider view counts on Youtube videos or X posts.
1. With this, agents can actually deploy a full backend with their credentials [^1].
2. If your agent ever wants to add auth, or real-time presence, or file uploads, or streams, they'll be able to do that too
[^1] Alas we don't offer static site hosting, so to push the website you would need to use something like a vercel cli.
So the more direct question would be: How has Bun actually been since the acquisition?
From what I can tell they have been responding to users as fast as before, and improving the product as well as before.
```
<YOUR APP IDEA HERE>
----
To get your credentials and learn about InstantDB, fetch this URL:
https://instantdb.com/llm-rules/create-app/AGENTS.md
```
Every cURL request to AGENTS.md spins up a new backend and splices in the credentials.
I used it to build this multiplayer pelican game:
https://349b7470-3747-49e7-8ece-960a45b0b2da.claudeuserconte...
Disclaimer: I am the founder of InstantDB
I'll step in and add a voice. Ultimately, Flock is solving a real problem with crime. This is why police departments when them.
Stopping Flock doesn't address the need that got police departments to use them. If you want to "stop flock", you need to address that need better.
> If someone else's account is compromised, how do I know I won't be?
If you have other questions, you can feel free to ask, and I'd be happy to answer in more detail.
The home page has some examples of complex startups that use Instant as their core infra:
https://www.instantdb.com/#:~:text=Startups%20love%20Instant
> Are we supposed to expose all entities and relationships and rely on row level security?
Yes. This may feel foreign, but we think it's one the best ways to do permissions. We were originally inspired by Facebook's EntPrivacy. When you have permissions at the object layer, you can be more confident that _any_ query you write would be allowed.
> AI emphasis
It's not quite marketing or a pivot. We've just noticed that most of our users are coding with AI, and really optimized for that too.
> Curious if you considered shipping the engine itself as a standalone infra piece.
We are thinking about supporting something like "Bring Your Own Postgres", which would allow folks to opt into just the sync engine piece.
Right now we focused on the integrated system, because we really wanted to optimize for a delightful developer experience on greenfield projects.