Vaibhav Gupta
@vaibcode
Making a programming language - BAML. @boundaryml, 🦄 aitw podcast: https://www.youtube.com/@boundaryml prev YC, google, msft, deshaw, and other things
قد يعجبك
I don’t enjoy the syntax and tooling we use to building AI pipelines. Langchain/ai sdk/et all have never really felt “right”. No type safety, single language support, prompt is hidden until I buy some observability suite. So we made a thing youtu.be/wD3zieaV0Yc?si…
youtube.com
YouTube
BAML: a new programming language for AI - Vaibhav Gupta
what if openai is more comcast than msft? everyone wants internet, the company doesn't matter. everyone wants a model, the company doesn't matter? or does it?
i wish i could programmatically control my homescreen
ffi bridging rust <--> rust is cruel and unusual punishment. But anything to make a users life better.
smart man
It's hard for me to recommend using python to someone new to code, even with AI help. There are still too many ways to shoot yourself in the foot. The main one is not enforcing any types. You have to explain to this new user the concept of typing.
More people talking about unwrap and rust, than those impacted by cloudflare going down
day 0. @antigravity is a dope name btw. thoughts on it coming later this week!
Excited to launch Google Antigravity, our next generation agentic IDE, now powered by Gemini 3!
Meet Google Antigravity, your new agentic development platform. An evolution of the IDE, it's built to help you: - Orchestrate agents operating at a higher, task-oriented level - Run parallel tasks with agents across workspaces - Build anything with Gemini 3 Pro.
AI/ML maybe for training models. Reliable agents apps can't be built on python. No enforced type-safety. Lack of multi-line lambdas. Ever tried streaming w/ python? Its just not designed for it.
So far it has been a breeze, and between linter and AI the newl language is a non-issue. I had some hiccups with error handling, where a provider rate limit produced parse errors due to empty/missing response field. I tried fallback too. But overall great.
I tried to build something similar two years ago. The concept was Markdown file as prompt template with frontmatter defining schema, model, etc, which gets transformed into a callable. But it was shitty so I'm thrilled to trash it and use BAML instead.
wow ur really good at agents (derogatory)
BAML: You're trying to understand how some prompt works. Open a file, and then open the playground, press play. Ok you get it now. Open another, same. And another. And another... Life is better and then you can actually get back to shipping. For real, try it today.
Java: You're trying to understand how some code works. Open a file, it's ~20 lines of trivial boilerplate and getters/setters. Open another, same. And another. And another. This happens like 75 times. It's legitimately hard to find a place where anything is actually being done.
This was my initial intuition too
People say T[] saves tokens by removing quotes and keys. But it has the same problem as JSON Schema: to know sku is required, the LLM must connect tokens 40+ positions apart. In TOON, huge token distances between field names and values force the model to "remember" too much…
United States الاتجاهات
- 1. Pat Spencer 2,061 posts
- 2. Jimmy Butler 2,302 posts
- 3. Podz 2,710 posts
- 4. Kerr 4,541 posts
- 5. Seth Curry 3,314 posts
- 6. Mark Pope 1,809 posts
- 7. Hield 1,343 posts
- 8. Derek Dixon 1,152 posts
- 9. #DubNation 1,307 posts
- 10. Carter Hart 3,590 posts
- 11. Brunson 7,233 posts
- 12. Connor Bedard 2,057 posts
- 13. Knicks 14.2K posts
- 14. Kentucky 29.4K posts
- 15. Jaylen Brown 8,439 posts
- 16. Caleb Wilson 1,078 posts
- 17. Notre Dame 38.3K posts
- 18. Celtics 16K posts
- 19. Van Epps 130K posts
- 20. Bama 24.6K posts
Something went wrong.
Something went wrong.