<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>@Coreweave | ex-@Microsoft.com ex-@kinvolkio ex-@RedHat | bibliophile | He/Him | Opinions are my own.</description><link>https://bsky.app/profile/suraj.io</link><title>@suraj.io - Suraj Deshmukh | सुरज देशमुख</title><item><link>https://bsky.app/profile/suraj.io/post/3mt2qb5soak23</link><description>Recently I started using #herdr to run my agents in #Ghostty, wrote a post about how I reworked the shortcuts, so I don&#39;t have to use the prefix+&lt;key&gt; pattern (like #tmux): &#xA;https://suraj.io/post/2026/ghostty-as-a-shell-for-herdr/&#xA;&#xA;Landed on herdr+ghostty combo after having burnt with #cmux.</description><pubDate>14 Aug 2026 17:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3mt2qb5soak23</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3mpk7l46has2z</link><description>AI agents are churning out massive PRs, accelerating our output but skyrocketing a new problem:Cognitive Debt.&#xA;I wrote about the &#34;Ironies of AI Coding,&#34; why we are losing our mental models, &amp; how I built an AI-powered visual PR dashboard to get them back&#xA;https://suraj.io/post/2026/ironies-of-ai-coding/</description><pubDate>01 Jul 2026 00:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3mpk7l46has2z</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3mo2fsxwqqc2z</link><description>Really cool tool to visualize what token/s really looks like at different speeds, starting from 0.05 tok/s to 2000 tok/s.&#xA;After 800 tok/s you can&#39;t really tell the difference it all feels the same!&#xA;&#xA;https://mikeveerman.github.io/tokenspeed/?rate=30&amp;mode=code</description><pubDate>11 Jun 2026 23:44 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3mo2fsxwqqc2z</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3mnivdws5r22n</link><description>This post highlights a critical issue with rapid, AI-driven development in team projects: long-term technical debt.&#xA;&#xA;If AI is helping you write code twice as fast, it&#39;s also doubling the amount of code you have to maintain.&#xA;https://www.jamesshore.com/v2/blog/2026/you-need-ai-that-reduces-your-maintenance-costs</description><pubDate>05 Jun 2026 00:34 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3mnivdws5r22n</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3mngc4bahu227</link><description>NVIDIA Dynamo Snapshot: Fast Startup for Inference Workloads on Kubernetes https://developer.nvidia.com/blog/nvidia-dynamo-snapshot-fast-startup-for-inference-workloads-on-kubernetes/</description><pubDate>03 Jun 2026 23:45 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3mngc4bahu227</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3mng5t6ptxc2t</link><description>1/n&#xA;&#xA;We need to start talking about &#34;KV Cache Engineering.&#34;&#xA;&#xA;The efficiency of any LLM serving system hinges on how it manages the KV cache—where to place it, how to discover it, and how long to keep it alive.&#xA;&#xA;Yet, most inference systems out there don&#39;t give clients the control they need.</description><pubDate>03 Jun 2026 22:28 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3mng5t6ptxc2t</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3mmhyxc4xlk2e</link><description>Using Claude Code: The unreasonable effectiveness of HTML&#xA;&#xA;How and why members of the Claude Code team use HTML instead of Markdown to produce richer, more readable, and easily shareable outputs.&#xA;&#xA;https://claude.com/blog/using-claude-code-the-unreasonable-effectiveness-of-html</description><pubDate>22 May 2026 22:41 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3mmhyxc4xlk2e</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3mloz6qtyys2i</link><description>Is it ok to treat Claude generated code as if it was generated by another team you relied upon? What if you trust it too much because it worked in the past but then it bites you some day in the future?&#xA;&#xA;https://open.substack.com/pub/simonw/p/vibe-coding-and-agentic-engineering?r=ax4pb&amp;utm_medium=ios</description><pubDate>13 May 2026 00:09 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3mloz6qtyys2i</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3mkejmjms622w</link><description>Disaggregated Inference: 18 Months Later&#xA;https://haoailab.com/blogs/distserve-retro/</description><pubDate>26 Apr 2026 02:38 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3mkejmjms622w</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3mhvuy5e3lk2a</link><description>Official™️ Claude Code skill from Anthropic that creates Claude Code skills:&#xA;https://github.com/anthropics/skills/tree/main/skills/skill-creator</description><pubDate>25 Mar 2026 20:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3mhvuy5e3lk2a</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3mhc3jr2cnk2d</link><description>1/n&#xA;&#xA;I just spent time reading @simonwillison.net’s guide on agentic engineering patterns and it shifted how I think about coding with AI.&#xA;&#xA;The mindset isn’t “let the AI figure it out” — that’s vibe-coding™️.</description><pubDate>17 Mar 2026 23:05 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3mhc3jr2cnk2d</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3mhbnmqoe322i</link><description>Living dangerously with Claude&#xA;https://simonwillison.net/2025/Oct/22/living-dangerously-with-claude/</description><pubDate>17 Mar 2026 18:56 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3mhbnmqoe322i</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3mfrvk6tgi22e</link><description>Github has a recommendation on doing dotfiles:&#xA;dotfiles.github.io&#xA;https://dotfiles.github.io</description><pubDate>26 Feb 2026 19:10 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3mfrvk6tgi22e</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3mfk7pv4cjs2g</link><description>I just published a new guide on configuring #OpenClaw 🦀 to run with #Azure AI Foundry models. You control data control, so more privacy, talk to it from #Telegram or using the console!&#xA;&#xA;Check it out here: https://suraj.io/post/2026/openclaw-with-azure/</description><pubDate>23 Feb 2026 17:51 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3mfk7pv4cjs2g</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3mfhwhrh6422b</link><description>Apple has a new native container CLI for macOS! Run Linux containers without Docker Desktop—with sub-second startup times. 🚀&#xA;&#xA;My guide covers setup, resource limits, and fixing macOS firewall blocks:&#xA;🔗 https://suraj.io/post/2026/using-osx-containerization/&#xA;&#xA;#macOS #Containers</description><pubDate>22 Feb 2026 20:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3mfhwhrh6422b</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3mf3fjmq7ls27</link><description>1/n 📚 Made something for fellow book nerds using Openclaw:&#xA;&#xA;A Goodreads skill that lets your AI agent search for books, pull up details &amp; reviews, get personalized recommendations, and manage your reading lists — all through natural language.&#xA;https://clawhub.ai/surajssd/goodreads</description><pubDate>17 Feb 2026 20:25 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3mf3fjmq7ls27</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3mek7tnpkfs2s</link><description>Deploying #Kimi K2.5 on #Azure: A Complete Guide to Running MoonshotAI&#39;s Model https://suraj.io/post/2026/deploying-kimi-k2-on-azure/</description><pubDate>11 Feb 2026 00:28 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3mek7tnpkfs2s</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3mecz5yuo622h</link><description>Running Pydantic’s Monty Rust sandboxed Python subset in WebAssembly&#xA;&#xA;https://simonwillison.net/2026/Feb/6/pydantic-monty/</description><pubDate>08 Feb 2026 03:40 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3mecz5yuo622h</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3mdwowuntfk2b</link><description>Thanks to @scott.hanselman.com for showing me Handy (handy.computer) — a free, open-source speech-to-text tool that runs locally on your machine. Push-to-talk, privacy-focused, and just works. Check it out!&#xA;https://handy.computer</description><pubDate>03 Feb 2026 06:05 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3mdwowuntfk2b</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3mdtju3d72k2z</link><description>Running Docker Commands on a Remote Machine via SSH https://suraj.io/post/2026/remote-machine-as-docker-runner/&#xA;&#xA;#docker #ssh #remote #containers #cli #development #devops</description><pubDate>01 Feb 2026 23:56 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3mdtju3d72k2z</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3mdtjrajtes26</link><description>Using Claude Code with GitHub-Hosted Anthropic Models https://suraj.io/post/2026/use-claude-code-with-gh-models/ #claude #github-models #ai #litellm #anthropic</description><pubDate>01 Feb 2026 23:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3mdtjrajtes26</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3m6k2rj3cvc25</link><description>Meta’s Kubernetes-based Portable AI Research Environment https://youtu.be/ts7bI51gRCo?si=TkhhTSBAHp6jmbU8</description><pubDate>26 Nov 2025 14:26 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3m6k2rj3cvc25</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3m6ipfvdaj22y</link><description>Our talk (me &amp; Yuhan Liu) on improving LLM serving efficienty is on YouTube now!&#xA;https://youtu.be/2YCDvZokqnk?si=of1DG2k5dBIBN0I2&#xA;&#xA;#vllm #kubernetes #kubecon</description><pubDate>26 Nov 2025 01:30 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3m6ipfvdaj22y</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3m5zixadrpc2m</link><description>Infinite scale: The architecture behind the Azure AI superfactory&#xA;&#xA;https://blogs.microsoft.com/blog/2025/11/12/infinite-scale-the-architecture-behind-the-azure-ai-superfactory/</description><pubDate>20 Nov 2025 00:25 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3m5zixadrpc2m</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3m5zitavfvc2m</link><description>Gemini 3, Open AI kv cache and much more &#xA;https://open.substack.com/pub/simonw/p/trying-out-gemini-3-pro-with-audio?r=ax4pb&amp;utm_medium=ios</description><pubDate>20 Nov 2025 00:22 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3m5zitavfvc2m</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3m5zihuotm22m</link><description>Open AI gave some of the details from the user POV as to what kv cache features are available  https://platform.openai.com/docs/guides/prompt-caching  It is interesting to see that they cache for 10 min and if no request is found they remove hot caches from GPU</description><pubDate>20 Nov 2025 00:16 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3m5zihuotm22m</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3m5xf37lmks22</link><description>From Wisconsin to Atlanta: Microsoft connects datacenters to build its first AI superfactory&#xA;&#xA;https://news.microsoft.com/source/features/ai/from-wisconsin-to-atlanta-microsoft-connects-datacenters-to-build-its-first-ai-superfactory/</description><pubDate>19 Nov 2025 04:10 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3m5xf37lmks22</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3m5pdmi3iys26</link><description>Satya Nadella – How Microsoft thinks about AGI&#xA;https://youtu.be/8-boBsWcr5A?si=L15eJ4kpSqJSY4MJ</description><pubDate>15 Nov 2025 23:22 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3m5pdmi3iys26</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3m5p3c3a2vk2z</link><description>How One Line of Code Freed 30,000 CPU Cores: Deep-Diving Fluent Bit at Petabyte Scale https://www.youtube.com/watch?v=pbOvWxuYPIU</description><pubDate>15 Nov 2025 20:53 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3m5p3c3a2vk2z</guid></item><item><link>https://bsky.app/profile/suraj.io/post/3m5evwhozic2b</link><description>Come see us (me &amp; Yuhan Liu) tomorrow for our talk.&#xA;&#xA;Specifically, Wednesday November 12, 2025 5:30pm - 6:00pm EST at Building B | Level 5 | Thomas Murphy Ballroom 1.&#xA;&#xA;More info: sched.co/27FcQ #kubecon #vllm&#xA;https://sched.co/27FcQ</description><pubDate>11 Nov 2025 19:51 +0000</pubDate><guid isPermaLink="false">at://did:plc:ua7mkgu5rybhdde2dle2py24/app.bsky.feed.post/3m5evwhozic2b</guid></item></channel></rss>