Gram Liu
4.2K posts

Gram Liu
@gramliu
🇵🇭 | building @decagonai | ex @stripe @carnegiemellon

Just released heerich.js, a tiny voxel engine that renders 3D scenes to SVG 🎨 ╬ Boolean ops ◮ Oblique & perspective 𝑥 Zero dependencies ◌ Pure vector output, infinite scaling Named after Erwin Heerich's geometric cardboard sculptures.

Introducing Decagon Duet, your AI partner to build self-improving AI agents. More in the thread. ↓

Temporal is now Stage 4 at TC39 🎂🎂🎂 Thanks to all the other champions of JavaScript's new date-time API. It has been a wild ride over many years! I wrote a blog post explaining how we got here 📜 🧵

Today, we’re excited to launch Proactive Agents, a new standard for the AI concierge. This is a major step forward in helping businesses move beyond reactive support to building customer relationships that grow stronger over time. Here’s what’s new: 🧠 User Memory: Deliver personalized experiences to every customer. 📞 Outbound Voice: Build stronger relationships with proactive engagement. 🛠️ Agent Workbench: Debug agent workflows faster with an AI assistant. Throughout this week, we’ll be diving deeper into each of these features and how our customers are using them to deliver concierge experiences. Learn more about the full launch in the thread.

The upcoming 10th-gen Pokémon game, out in 2027 for Switch 2, is inspired by countries such as the Philippines, Indonesia, and Malaysia. bit.ly/4qZw0Uo



A lot of people are saying they hardly hand write code anymore. And honestly, it's pretty true, even for me. But this does NOT mean what a lot of people think it does. People are definitely still thinking about code, implementation details, architectural design, performance, etc etc. And if you're not, you'll probably be cooked alive by the people who are actually reading the code they commit. Coding has definitely changed, but contrary to what people are taking from @karpathy recent tweets, a lot of the same skills definitely translate, and frankly are pretty mandatory. Honestly, I'm enjoying this new world. As long as there is thinking to be had, I don't really care what layer of abstraction it belongs to. I guess I'm different from some of my coding purist friends in this regard.





