Creative Technologist

Mumbai, Maharashtra
Joined August 2012
I couldn’t be more excited for this one, come for an evening full of MADness! 😊
Let’s find out how much of your job is you, and how much is just you asking an LLM to fix your code. Join us for Tech Trivia Night - a no-phones, no-AI battle of tech knowledge. Come prepared (or maybe read what tech was likebefore 2022). Sign up 👉 luma.com/sdvi6bs6
1
44
A cause that is very close to my heart, do attend if you’re around 🙌🏼
We spend the vast majority of our time staring at screens, arguing about tech , and trying to optimize things that don't need optimizing. This Children's Day, we are stepping out of that bubble and spending an afternoon at a children’s home. Sign up 👉 luma.com/4pk9zc7z
1
4
81
Indranil Chandra retweeted
I left @Apple to build healthcare that listens and acts early. Today, I'm excited to introduce UniqueHuman. We're building proactive healthcare agents that handle every step of care for people with chronic conditions. Our mission is to end chronic suffering. Today, we begin with migraines.
311
570
137
3,817
1,090,597
Indranil Chandra retweeted
Google open-sourced Harness². It lets an AI agent improve its own setup on every new task, without retraining the model. The setup around a model, its "harness", is normally designed once by a person: the system prompt, guardrails, memory, tool guidance, subagents, skills, scripts and plugins. Harness² edits all 8 while it works. How it works: → proposes changes to the harness for the task in front of it → tests those changes on that same task → keeps what actually worked better, with no answer key needed → carries the lessons into future tasks In Google's tests, one round improved GLM-5 and Gemini 3.5 Flash by up to 11.5 points on WorkBuddy-Bench and 11.8 points on LAB, a legal benchmark. Works with OpenCode or Codex. The demo runs on Linux with no API keys: git clone github.com/google-research/h… && cd harness2 uv venv --python 3.12 .venv && source .venv/bin/activate uv pip install -e '.[render]' harness2-demo --output runs/demo --k 2 Apache-2.0, 11.3K stars.
29
54
5
338
84,689
RadixAttention, clearly explained. (how SGLang makes prefix caching highly efficient) Prefix caching sounds simple until requests start branching. Consider an AI coding assistant serving these three conversations: Request 1 Context: System prompt → Python repo → authentication code → “Fix this bug” Request 2 Context: System prompt → Python repo → authentication code → “Add OAuth” Request 3 Context: System prompt → Python repo → database code → “Optimize this query” Now there are three ways a serving engine can handle them. 1. With no prefix caching, every request starts from zero. The system prompt and repo context are processed again for every request, even though thousands of tokens may be identical. All that repeated prefill produces essentially the same KV state again and again. 2. Simple prefix caching improves this. The engine can cache a known shared prefix, such as the system prompt, and reuse its KV cache when another request starts with exactly the same tokens. That already saves work. But real workloads are not just one shared prefix followed by completely unrelated requests. They branch. Two requests may share the system prompt, repo context, and authentication code. Another may share only the system prompt and repo before diverging into database code. This is where RadixAttention becomes useful. 3. SGLang stores cached token sequences in a radix tree. The common system prompt becomes the trunk. The shared Python repo context extends that trunk. Authentication and database context become separate branches. Then individual user queries branch again. When a new request arrives, SGLang walks this tree and finds the longest prefix whose KV cache already exists. If 2,000 tokens match, it reuses 2,000 tokens. If 8,000 match, it reuses 8,000. Only the suffix after the point of divergence needs fresh prefill. That is the key difference. Simple prefix caching lets you reuse a prefix. RadixAttention turns all the overlapping prefixes across your workload into a reusable hierarchy. This is particularly valuable for multi-turn conversations, agent trajectories, shared system prompts, few-shot examples, and workloads where requests repeatedly branch from common histories. SGLang keeps these KV blocks in the radix tree and evicts them using an LRU policy when memory is needed. → PagedAttention makes KV cache allocation efficient. → RadixAttention makes overlapping KV caches reusable. We wrote the full breakdown of every attention mechanism, from Multi-Head Attention through FlashAttention and Sparse Attention, up to PagedAttention and RadixAttention. The article is quoted below.
2
16
118
5,409
Indranil Chandra retweeted
We just open-sourced another pair of state-of-the-art Decision Models: pplx-decider-flash-v1.2: 4B params, 1 cent per million tokens (top 4B model on HF Decision Index) pplx-decider-v1.2: 27B params, 2 cents per million tokens (#2 on HF Decision Index overall - for now, will improve rapidly) Both are available on the Perplexity Decisions API as well as in the form of open weights on @huggingface Enjoy!
Our next generation of open weights multimodal decision models comes in two sizes, pplx-decider-v1.2 and pplx-decider-flash-v1.2. Text and vision scores improve. Inference is up to 5x faster: all questions in a request run in one pass. Flash is the top 4B on the Decision Index.
93
66
13
768
45,015
Indranil Chandra retweeted
Very happy to see this from Nick!
interpretability might be the most important scientific problem in the world right now, as I don't think we can solve alignment if we don't know what we're building. I think I have good news about it. I co-authored early work in mechanistic interpretability at OpenAI and came away pessimistic, because neural networks appeared to fold into arbitrary tangled knots. years later, I started openai's first large-scale automated interpretability project, finding about 2% of neurons legible with the primitive tools we had with modern agentic tools and a much closer look, the picture looks totally different. the vast majority in models up to trillions of parameters are legible, and their circuits beautiful. many famous examples of tangled neurons turned out to be misunderstood. The roadblocks I expected mostly aren't there. I now think ambitious interpretability will be solved by the time we need it most, and possibly quite soon, as automated scientists keep improving. it may be a bitter lesson for interpretability: the simple thing, at absurd scale, works already-clean.goodfire.com/
245
145
21
3,771
807,333
Indranil Chandra retweeted
Recursive Self-Improvement
A retired NASA engineer who had worked on the Space Shuttle program for 25 years was hired by SpaceX at age 62. He described the first week as the most disorienting experience of his professional life. At NASA, a design change required 3 meetings, 2 committees, a review board, and 6 to 18 months of documentation. At SpaceX, his new supervisor said "if it works, build it. If it doesn't, change it by Friday." He sat at his desk after the first day and called his wife. He told her he felt like a man who had been swimming with ankle weights for 25 years and someone just cut them off. He could move. He could decide. He could build something in the morning and test it in the afternoon. The constraint that he had accepted as the nature of aerospace engineering turned out to be the nature of bureaucracy. Within 6 months he had contributed to more design iterations than he had completed in his last 5 years at NASA. Not because he was working harder. Because the time between having an idea and testing the idea collapsed from months to hours. The same brain. The same knowledge. A different operating system. He described a specific moment where he proposed a modification to a Raptor engine component. At NASA, the proposal would have entered a queue. At SpaceX, the modification was machined by the end of the day and tested by the following morning. He watched his idea become a physical object in 18 hours. At NASA, 18 hours would not have been enough to schedule the first meeting to discuss whether to schedule a meeting. He told an interviewer: "I didn't get smarter when I went to SpaceX. I got faster. The intelligence was always there. The system was in the way." The difference between SpaceX and NASA is not talent. NASA has extraordinary talent. The difference is the time between a thought and a test. SpaceX compresses it. NASA elongates it. The same engineer produces 10x more at SpaceX than at NASA because the bottleneck was never the engineer. It was the meetings about the meetings about the work.
1,071
3,959
218
52,533
5,092,195
Indranil Chandra retweeted
A retired NASA engineer who had worked on the Space Shuttle program for 25 years was hired by SpaceX at age 62. He described the first week as the most disorienting experience of his professional life. At NASA, a design change required 3 meetings, 2 committees, a review board, and 6 to 18 months of documentation. At SpaceX, his new supervisor said "if it works, build it. If it doesn't, change it by Friday." He sat at his desk after the first day and called his wife. He told her he felt like a man who had been swimming with ankle weights for 25 years and someone just cut them off. He could move. He could decide. He could build something in the morning and test it in the afternoon. The constraint that he had accepted as the nature of aerospace engineering turned out to be the nature of bureaucracy. Within 6 months he had contributed to more design iterations than he had completed in his last 5 years at NASA. Not because he was working harder. Because the time between having an idea and testing the idea collapsed from months to hours. The same brain. The same knowledge. A different operating system. He described a specific moment where he proposed a modification to a Raptor engine component. At NASA, the proposal would have entered a queue. At SpaceX, the modification was machined by the end of the day and tested by the following morning. He watched his idea become a physical object in 18 hours. At NASA, 18 hours would not have been enough to schedule the first meeting to discuss whether to schedule a meeting. He told an interviewer: "I didn't get smarter when I went to SpaceX. I got faster. The intelligence was always there. The system was in the way." The difference between SpaceX and NASA is not talent. NASA has extraordinary talent. The difference is the time between a thought and a test. SpaceX compresses it. NASA elongates it. The same engineer produces 10x more at SpaceX than at NASA because the bottleneck was never the engineer. It was the meetings about the meetings about the work.
2,133
13,463
1,602
90,710
10,663,521
Replying to @myntra
@myntra tagging a product from a different brand on your platform as @HouseofPataudi is so not cool! Never expected this from you @MyntraSupport!
1
2
87
@myntra @MyntraSupport I know this was a quick fix in the CMS database, but what about the customers you already cheated?
1
17
Indranil Chandra retweeted
I just trained my own Jev-style Decision model locally! With Qwen3.5 0.8B as the base, accuracy jumped from 37% to 65% in just 60 steps (10 minutes of training). All on just 4GB of VRAM. This video shows how you can do the same. Chapters: 0:00 - Intro 0:50 - Set up Unsloth Studio 3:47 - Pick a model and dataset 5:19 - Train with LoRA 7:51 - Test it in the app 10:03 - Same workflow in code 12:38 - Train and evaluate (37% → 65%) 14:46 - Save and run inference 15:24 - Outro If you’re new to JEV and want to understand how decision models work, I’ve written a detailed article about it. It’s quoted below.
40
98
7
714
59,288
Indranil Chandra retweeted
Claude Dashboards and Claude Motion are in beta today. Ask Claude to turn your data into live dashboards and your ideas into animated explainers.
1,236
4,596
2,612
60,545
11,451,058
Indranil Chandra retweeted
We came here to learn how to generate videos, and we get to look at an animated beaver butt. 10/10 morning.
1
4
547
Indranil Chandra retweeted
Hollywood is terrified, your GPU is crying, and we are here to teach you how to make cinematic masterpieces without ever leaving your ergonomic chair. Join GDG MAD for a practical dive into AI video generation, and prompt-driven directing Register 👉luma.com/6jue6pu6
5
8
548
Indranil Chandra retweeted
Nothing major, just the biggest tech event in the city. Sign up at devfestmumbai.com
1
2
13
979
Indranil Chandra retweeted
"You should know" is a great way of staying on top of what's possible with Claude and also a great example of the kind of things mods enable. You can really make Claude Code yours.
We're adding a new plugin to Claude Code: You should Know. It scans Claude's output for important information you might miss to help keep you in the loop. Enable it with: /plugin enable cc-plugin-you-should-know@builtin
106
80
6
2,049
232,518
Indranil Chandra retweeted
Either you die a system of record or you live long enough to become a domain-specific harness
I was just at YC demo day yesterday. Besides hardware/physical things, everyone is just basically just building a domain-specific harness
193
293
140
4,444
1,455,974