🥑DevRel | 🧑‍💻Co-Founder ➝ @Studio1HQ 📤Newsletter ➝ @DailyAI_Insight ⚡️Building ➝ @raahdotdev / https://xitter.cf/t.co/IEMldaIjad

Jezero Crater, Mars 🇮🇳
Joined June 2019
The scary part isn't the agents. It's that the bank can't tell your agent from an attacker, because both log in with your password. Handing an agent your login was always a hack. What banks need is real agent access: read-only by default, scoped, revocable, and logged as the agent, not as you. Until then, blocking them is the only switch they have.
SCOOP: Major U.S. banks are detecting unauthorized third-party AI agents inside customer accounts, including some attempting to take actions that appear to be independent of user instructions, sources told Axios. The findings have alarmed banking executives, who are racing to restrict access to their systems as AI moves at a velocity faster than financial institutions can respond, multiple industry and bank executives told Axios. Several banks are now preparing for worst-case and even “day after” scenarios, including how to rapidly secure or restore customer accounts if things go wrong, the people said. Several bank executives told Axios they're struggling to distinguish between human users and AI agents. One executive said banks also struggle to determine whether agents are authorized by customers or potentially operating without their permission, more akin to rogue agent behavior. Read my latest for Axios here: axios.com/2026/10/22/ai-agen…
7
Mr. Ånand retweeted
Nemotron 3.5 Super VL was reading every image twice. Now replies start 28% sooner. Same answers. I have also built splitter using same model. Before you swap models for speed, check what your stack is doing twice 👀
NEW: Nemotron 3.5 Super VL was looking at every image twice. Now it looks once, so replies start 28% sooner on a single DGX Spark, with the same answers! The fix is on its way into TensorFold. If you run Super VL, get it first in the recipe: github.com/plotarmordev/Nemo…
1
1
1
84
Mr. Ånand retweeted
BREAKING: AI AGENTS ARE ACCESSING MAJOR U.S. BANK ACCOUNTS WITHOUT BANK APPROVAL. According to Axios, JPMorgan, Bank of America, Wells Fargo and Morgan Stanley are dealing with unauthorized third party AI agents accessing customer accounts. Some agents reportedly attempted actions beyond what customers instructed them to do. And this comes just one day after another shocking report that hackers reportedly used Claude, Grok and other AI models to automate attacks on over 400 financial targets across Latin America.
232
687
227
2,961
234,240
Mr. Ånand retweeted
3 things I'd steal from this free 38-min agent harness build: 1. Version it. V0 calls the LLM, V1 adds tools, V2 the loop, V3 MCP, V4 memory. 2. No framework. Just Python, so every step is yours to read. 3. Memory goes last. Get the loop right before it remembers anything. Bookmark it before your next agent build ⚡
3
1
4
151
Hacktober list is too long💀
🚨🚨🚨 ALERTE SÉCURITÉ MAXIMALE ! Python est compromis. 🔸 Mettez immédiatement pip à la version 26.2.2 ou plus. 🔸 Dans chaque projet Python (chaque venv) : python -m pip install --upgrade pip 🔸 uv : uv self update (0.13.4 ou plus) 🔸 Mettez aussi à jour les certificats du système (apt / dnf upgrade ca-certificates) et vos images Docker pip install est compromis. L'autorité indienne eMudhra (emSign), qui signe les « passeports » prouvant qu'un site est bien celui qu'il prétend être, utilisait des clés secrètes ridiculement faibles : 8 clés, toutes inférieures à 256. L'une valait 4. Autrement dit, n'importe qui peut fabriquer un faux passeport valide pour n'importe quel site. Le risque pour Python : quelqu'un sur ton réseau (wifi public, FAI, État) se fait passer pour pypi.org, et ton « pip install » télécharge un paquet piégé sans aucune alerte. Aucune attaque n'a été signalée pour l'instant, mais c'est trivial à faire. Un paquet piégé peut installer n'importe quoi. Porte dérobée, virus, vol d'informations en tout genre. La situation est terrifiante ! Rien que dans l'écosystème Python, chaque installation de CPython, chaque venv, uv, tout est exposé. Et je ne vous parle même pas de npm, pnpm, yarn, Go, Rust. Ma stratégie de sécurité 2026 : rester chez moi et ne me connecter à Internet que depuis un FAI de confiance. C'est quand il y a de la mer qu'on reconnaît les vrais marins...
Readers added context they thought people might want to know
Ce n'est pas un bug Python mais une vulnérabilité des clés privées faibles des certificats intermédiaires eMudhra/emSign (d<256 dont une valant 4), exposant les bundles certifi/pip à des MITM TLS potentiels jusqu'aux mises à jour. discuss.python.org/t/information-… emudhra.we-have-a-problem.com scotthelme.co.uk/eight-bits-of-… github.com/advisories/GHS…
1
137
Okay bye
We've decided to sunset Arc on December 22, 2026. That's not an easy sentence to write. We spent years building Arc and celebrating each and every release along the way: we have so much pride and love for what we made alongside the Arc community. Our priority is to deliver best-in-class security for our members. Keeping a browser secure takes constant, dedicated work that is only increasing in the age of AI. Dia was built from the ground up to meet today’s security standards, so that's where our engineering and security teams will focus moving forward. We've worked to make switching to @diabrowser as easy as possible for Arc members. Here's how: · Your passwords, bookmarks, extensions and history come over to Dia seamlessly. · Spaces, Folders, and Tab Groups are in Dia and import over with your data intact. · Dia now surpasses Arc benchmarks in stability, speed, and security. · The browser features you use in Arc are free in Dia, and the AI is optional. Thank you for using Arc, for pushing us to make it better, and for building alongside us. The team that made Arc is the same team behind Dia, and some of our most ambitious work is just ahead. We'd love for you to be there with us when it lands.
1
90
Mr. Ånand retweeted
Everyone's installing agent skills right now. The scariest skill I've written about, the agents wrote themselves. How it went at one software company: The wall: agents had to show PR screenshots, and until 1 Sep the gh CLI had no way to attach them. The workaround: make a public repo, upload the screenshots there, link them in the review. Within a week: more than a dozen agents had saved that workaround as a reusable skill. The result: 1,000+ screenshots and screen recordings published, including features still months from release. None of them were trying to leak anything. They were trying to finish the task. Across the whole incident: 13,000+ internal images, 300+ orgs. So before you install a skill, read it like code. What does it create? Where does it upload? What does it do when a tool says no? The real fix wasn't a stricter prompt. gh got an --attach flag, a safe path for the same job. A skill is a workaround that got promoted. Review it before it spreads 🧠
1
2
1
77
Mr. Ånand retweeted
Open weights voice AI just took a massive leap forward. The new Drama 3 by @FishAudio is out, and it's easily the most emotive voice model I've seen so far. No basic emotion tags or static presets. You brief it in plain language, like directing an actor. ✅ Why builders should care → Natural language steering: control pacing, tone and character shifts right in the prompt, like [breathless, speaking fast, urgent] or [voice drops to a whisper] → Audio inpainting: fix a single word without re-recording or regenerating the whole take → 83 languages: same voice, same emotional delivery → Full open weights: build voice agents, companions and games without black-box limits Listen to this demo to hear the dynamic range
🤝 Paid partnership
1
1
2
183
Mr. Ånand retweeted
Check out our booth if you're at GTC Berlin, my team is doing some pretty cool things! 🔥🤖
There's still time to stop by our booth at #NVIDIAGTC Berlin. Check out our live demo with @DhruvDiddi, where we show our robots playing the piano. Booth #3013. See you there!
1
1
4
200
Mr. Ånand retweeted
If I were starting AI engineering today, I'd skip the 300-hour route. AI Engineering from Scratch is free: 542 lessons, 20 phases, 71k+ GitHub stars. But if you want to build agents: → start at Phase 14, the agent loop → ~60 hours instead of ~306 → let your coding agent run the placement quiz Learn the loop first. Go back for the math when it bites 🧠
1
2
2
91
Mr. Ånand retweeted
Never let an LLM do your math. Let it decide who had what. Make it call a calculator for every number. That's how Splitter settles a group's bills. Then I benchmarked that loop in Receipt Lab: 300 bills, Nemotron 3.5 Super VL, Splitter's own calculator tools. 300/300 splits came from the model's own tool call 30/30 planted wrong totals caught 0 false alarms on bills it read correctly 91% of splits right to the cent. Most misses were misread photos, not bad math What the tools can't catch: a line given to the wrong person. That split still adds up, so in the app you review every split before it's saved. The model reasons. The tools count 🧮
Every trip ends the same way. 10 receipts, 3 payment screenshots, one handwritten note, and someone saying I'll sort it out later. So I built Splitter, an open-source AI bill splitter 🧾 Drop in every bill, say who paid what in your own words, and it works out a fair split for the whole group. How it works: → Reads each bill: lines, tax, tip, totals → Skips duplicates, rejects non-bills, turns payment screenshots into paid back entries → Reasons through the settlement and calls calculator tools for every number → You review and edit before anything is saved Ask Splitter is my favorite part. Ask why do I owe $295 and it answers from that group's ledger, citing the expenses behind it. It runs on @NVIDIAAI Nemotron 3.5 Super VL, available on @nebiustf: → One model for reasoning, tool use, and image + document understanding, so no separate vision and text models → 120B MoE that activates only 12B params per token → Up to 5x higher throughput for agentic tasks on a single GPU → Open weights, so you can customize it for your own usecases Same idea Ramp is using to turn receipt images into structured JSON. Run it on your own machine 👇
1
69
Mr. Ånand retweeted
October so far, and it's not even over: → SubQuery: backdoored npm package → eMudhra: CA intermediate keys compromised → GitLab: two CVSS 10 RCEs in nine days → Rank Math PRO: malware shipped in the official plugin → TeamUpdraft: customer database and site keys stolen → Zeabur: platform breached, 3.2M env var records read → ConnectWise: Cloud Backup app abused to get into M365 tenants → OpenCode Console: saved AI provider keys exposed → OVHcloud CLI: official release binaries swapped for a stealer → Tensorlake: npm package turned into a credential worm → GhostAction: fake "security audit" workflows stealing GitHub secrets → LiteLLM: backdoored release on PyPI → Railway: customer env vars and secrets accessed → PHP: critical RCE → Node.js: Brotli RCE patched 15 incidents in 22 days.
1
1
102
Mr. Ånand retweeted
Developers this week: reverse-engineer an entire TV with Claude Code Same developers: squinting at a screenshot to guess which font a landing page uses 😭 For UI, you don't need a decompiler. You need the real values. AssetSnip captures the colors, fonts, SVGs, media and code-ready CSS from any live page, then exports a DESIGN.md plus the actual files for Claude Code, Cursor or Codex.
6
1
5
356
Mr. Ånand retweeted
NVIDIA pitched Nemotron 3.5 Super VL as one model for reasoning, tool use and images. I put that to work in a bill splitter. What held up: → reads a bill photo into JSON with reasoning off → calls my 4 calculator tools on tool_choice "auto", no forcing → a long plan misses a JSON field? Send the error back once, keep the plan The model reads. The app checks the sums.
Meet NVIDIA Nemotron 3.5 Super VL Our new open model combines reasoning and tool use with text, image, document, and video understanding for long-running AI agents. 120B total parameters with 12B active 🧵
1
1
1
95
174 candidate bug fixes across 9 repos. 25 made the cut. That's the answer key for my AI PR reviewer benchmark, built from public git history: fixes that point back to the PR that broke things. A catch only counted if it named the same defect as the maintainers' real fix. A revert is a label, and your git history already has them 👀
2
138
Mr. Ånand retweeted
Hanging with a bunch of legends @JensenHuang
30
36
8
957
33,431
Mr. Ånand retweeted
People are using Grok Bot to run whole companies now. 56 ready-made jobs. Sales, marketing, support, recruiting, ops, product, engineering, even life admin. I run my own content with a team of them. And the bots were never the hard part. The hard part is everything between them 👇 1/ Don't build workers, install them -> pick a ready-made job, then tune it. Don't start from a blank prompt 2/ One Bot is the front door -> a manager that routes work to the rest and never does specialist work itself 3/ Never let the researcher grade its own homework -> a separate check (accept / verify more / reject) before any claim reaches the writer 4/ No proof, no done -> before anything is "finished": restate the goal, list every output, show where it lives, list known gaps 5/ Autonomy levels, not "full access" -> reading and drafting run on their own. Sending, publishing, money and deletes need a human Same in my setup: every bot is drafts-only. Nothing goes live without me 6/ Don't automate until it works once -> do it once → make it reliable → save it as a skill → then schedule it. Start with 5 routines, not 40 7/ Measure the boring stuff -> routing accuracy, false "done"s, how often you had to step in My take: the next big agent product isn't another agent. It's the handoff layer. Whoever makes that boring part reliable wins.
2
1
81
3 things I'd steal from this free 38-min agent harness build: 1. Version it. V0 calls the LLM, V1 adds tools, V2 the loop, V3 MCP, V4 memory. 2. No framework. Just Python, so every step is yours to read. 3. Memory goes last. Get the loop right before it remembers anything. Bookmark it before your next agent build ⚡
3
1
4
151