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

Potrebbero piacerti
Fissato

I didn't realize people actually like this stuff. So here's more context on how to get a job on compiler stuff over at @boundaryML 1. go check out BAML and why we made a programming language: youtu.be/2tWnjEGzRss?si…

vaibcode's tweet card. Keynote: BAML - A New Programming Language for Building Agents -...

youtube.com

YouTube

Keynote: BAML - A New Programming Language for Building Agents -...

anyone else want a job working on a compiler?



Repost di 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?? 🤔


Repost di 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?


Repost di 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...

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


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.



Repost di 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…


Repost di 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.


Repost di 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…


Repost di Vaibhav Gupta

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


if rust is so great, why does everyone use it to write other programming languages. BAML 🐑 beats rust 🦀


Repost di Vaibhav Gupta

If you are building event driven agent loop worthy watching latest episode from @vaibcode , would like to put in github.com/slact/nchan here to abstract out building real time messaging layer or abstractions yourself.

getpy's tweet image. If you are building event driven agent loop worthy watching latest episode from @vaibcode , would like to put in github.com/slact/nchan here to abstract out building real time messaging layer or abstractions yourself.

python is beautiful in the same way abstract art is.

STOP making fun of different programming languages C is FAST Java is POPULAR Ruby is COOL Python is BEAUTIFUL Javascript Haskell is INTRIGUING



United States Tendenze

Loading...

Something went wrong.


Something went wrong.