vaibcode's profile picture. Making a programming language - BAML. @boundaryml, 🦄  aitw podcast: https://www.youtube.com/@boundaryml

prev YC, google, msft, deshaw, and other things

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…

vaibcode's tweet card. BAML: a new programming language for AI - Vaibhav Gupta

youtube.com

YouTube

BAML: a new programming language for AI - Vaibhav Gupta


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!

vaibcode's tweet image. 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!



Vaibhav Gupta сделал(а) репост

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.

What's the point of Rust?? 🤔

ennycodes's tweet image. What's the point of Rust?? 🤔


Vaibhav Gupta сделал(а) репост

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.


Which engineer inspired you the most?


Vaibhav Gupta сделал(а) репост

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.


why does @NotionHQ take 10 seconds to duplicate a page...

vaibcode's tweet image. why does @NotionHQ take 10 seconds to duplicate a page...

wow ur really good at agents (derogatory)

wow ur really good at vibe coding (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.



Vaibhav Gupta сделал(а) репост

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…

vaibcode's tweet image. 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…


Vaibhav Gupta сделал(а) репост

WTF is BAML? :) Could BAML benefit from TOON? cc @boundaryML

rjurney's tweet image. WTF is BAML? :) Could BAML benefit from TOON? cc @boundaryML

just saw this on LinkedIn wtf is toon?

SamNewby_'s tweet image. just saw this on LinkedIn 

wtf is toon?


My gf pronounces tiny as teeny. Now, I think that sounds more tiny than tiny.

TOON is a waste of time. Optimizations for tiny data structures don't matter. protobuf works because it scales with data complexity. TOON literally says in their docs it gets worse on more complex data.

vaibcode's tweet image. TOON is a waste of time. Optimizations for tiny data structures don't matter.

protobuf works because it scales with data complexity. TOON literally says in their docs it gets worse on more complex data.


Vaibhav Gupta сделал(а) репост

To everyone who's praising the daylights out of TOON, please, I implore you, read and digest this. 👇🏽👇🏽👇🏽 The BAML folks have been there, tried things out, and there is a delicate balance of token compression vs. encoding semantics. TOON fails at anything more than very basic…

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…

vaibcode's tweet image. 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…


Vaibhav Gupta сделал(а) репост

@dexhorthy and @vaibcode are two of the best in these topics


United States Тренды

Loading...

Something went wrong.


Something went wrong.