<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0"><channel><title>Samyak / Writing</title><description>Notes on software, AI, systems, security and whatever I&apos;m trying to understand.</description><link>https://blog.samyakg.in/</link><item><title>How agents actually use tools</title><link>https://blog.samyakg.in/agent-use-tools/</link><guid isPermaLink="true">https://blog.samyakg.in/agent-use-tools/</guid><description>From model output and JSON schemas to execution loops and state management.</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate></item><item><title>How modern edge networks route your requests</title><link>https://blog.samyakg.in/edge-routing-architecture/</link><guid isPermaLink="true">https://blog.samyakg.in/edge-routing-architecture/</guid><description>From Anycast BGP and geo-DNS to TLS 1.3 termination, HTTP/3 0-RTT handshakes, and global cache coherence.</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate></item><item><title>How SQLite actually works under the hood</title><link>https://blog.samyakg.in/how-sqlite-works/</link><guid isPermaLink="true">https://blog.samyakg.in/how-sqlite-works/</guid><description>From AST compilation and bytecode virtual machines to B-trees, write-ahead logs, and pager cache mechanics.</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Understanding Non-Blocking I/O: From select() to epoll, kqueue, and io_uring</title><link>https://blog.samyakg.in/non-blocking-io/</link><guid isPermaLink="true">https://blog.samyakg.in/non-blocking-io/</guid><description>How operating systems evolved from O(N) descriptor scanning to O(1) event readiness queues and ring-buffered asynchronous syscalls.</description><pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Evaluating RAG systems</title><link>https://blog.samyakg.in/rag-evaluation/</link><guid isPermaLink="true">https://blog.samyakg.in/rag-evaluation/</guid><description>How to tell whether retrieval and generation are actually working in production applications.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Understanding memory in C++</title><link>https://blog.samyakg.in/cpp-memory/</link><guid isPermaLink="true">https://blog.samyakg.in/cpp-memory/</guid><description>Pointers, virtual memory, stack frames, heap allocators, and modern RAII ownership.</description><pubDate>Sat, 05 Sep 2026 00:00:00 GMT</pubDate></item></channel></rss>