<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Space - AI Systems &amp; Software Engineering by Kushan Manahara</title>
    <link>https://space.gimhara.com</link>
    <description>An engineering publication by Kushan Manahara exploring AI systems, machine learning, agents, and software architecture.</description>
    <language>en</language>
    <managingEditor>hi@gimhara.com (Kushan Manahara)</managingEditor>
    <item>
      <title>Project Glasswing: Anthropic&apos;s First Numbers</title>
      <link>https://space.gimhara.com/articles/anthrpic-project-glasswing</link>
      <guid>https://space.gimhara.com/articles/anthrpic-project-glasswing</guid>
      <pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate>
      <description>In one month a restricted Claude model scanned over 1,000 open-source projects and isolated more than 10,000 high or critical severity bugs.</description>
      <category>Research</category>
    </item>
    <item>
      <title>Registered as an Associate Engineer with the Engineering Council of Sri Lanka</title>
      <link>https://space.gimhara.com/articles/engineering-council-sri-lanka</link>
      <guid>https://space.gimhara.com/articles/engineering-council-sri-lanka</guid>
      <pubDate>Tue, 01 Apr 2025 00:00:00 GMT</pubDate>
      <description>Receiving official registration under the ECSL Act No. 4 of 2017. What statutory engineering recognition means for software and systems practitioners.</description>
      <category>Findings</category>
    </item>
    <item>
      <title>MCP and A2A Are Layers, Not Rivals</title>
      <link>https://space.gimhara.com/articles/mcp-vs-acp</link>
      <guid>https://space.gimhara.com/articles/mcp-vs-acp</guid>
      <pubDate>Tue, 25 Feb 2025 00:00:00 GMT</pubDate>
      <description>The consolidation under open standards settled the protocol question. MCP solves tool access; A2A solves agent collaboration. Here is how they stack in production.</description>
      <category>Systems</category>
    </item>
    <item>
      <title>Docker&apos;s Dynamic MCP and the Context Window Problem</title>
      <link>https://space.gimhara.com/articles/docker-mcp</link>
      <guid>https://space.gimhara.com/articles/docker-mcp</guid>
      <pubDate>Mon, 24 Feb 2025 00:00:00 GMT</pubDate>
      <description>Fifty tool definitions crammed into the context window costs tokens, degrades reasoning, and risks hallucinations. Docker&apos;s containerized MCP Gateway and dynamic discovery flip the model.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>Why I&apos;m Excited About MCP</title>
      <link>https://space.gimhara.com/articles/my-mcp</link>
      <guid>https://space.gimhara.com/articles/my-mcp</guid>
      <pubDate>Sat, 22 Feb 2025 00:00:00 GMT</pubDate>
      <description>A standard way to hand a model your files, your tools, and your prompts, without custom glue code holding it all together.</description>
      <category>Systems</category>
    </item>
    <item>
      <title>Apple&apos;s AI Coding Assistant in Xcode: Local-First Engineering on Apple Silicon</title>
      <link>https://space.gimhara.com/articles/xcodeai</link>
      <guid>https://space.gimhara.com/articles/xcodeai</guid>
      <pubDate>Tue, 18 Feb 2025 00:00:00 GMT</pubDate>
      <description>How Apple built predictive code completion directly into Xcode 16 using the Apple Neural Engine. Zero cloud roundtrips, offline privacy, and Swift specialization.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>CAG Over RAG, When Speed Is the Constraint</title>
      <link>https://space.gimhara.com/articles/cag-vs-rag</link>
      <guid>https://space.gimhara.com/articles/cag-vs-rag</guid>
      <pubDate>Wed, 12 Feb 2025 00:00:00 GMT</pubDate>
      <description>RAG searches for information on every turn. CAG pre-computes the KV cache. Where Time-to-First-Token and conversational latency matter, caching flips the architecture.</description>
      <category>Inference</category>
    </item>
    <item>
      <title>Are LLMs Actually Thinking?</title>
      <link>https://space.gimhara.com/articles/llm-think</link>
      <guid>https://space.gimhara.com/articles/llm-think</guid>
      <pubDate>Wed, 05 Feb 2025 00:00:00 GMT</pubDate>
      <description>Tokens, vectors, attention, and next-token prediction. What is actually happening underneath something that feels like a conversation.</description>
      <category>Research</category>
    </item>
    <item>
      <title>LPUs and What They Do That GPUs Do Not</title>
      <link>https://space.gimhara.com/articles/lpu-vs-gpu</link>
      <guid>https://space.gimhara.com/articles/lpu-vs-gpu</guid>
      <pubDate>Thu, 30 Jan 2025 00:00:00 GMT</pubDate>
      <description>Language Processing Units are purpose-built for language models rather than general compute. The specialization shows up in where the weights live.</description>
      <category>Inference</category>
    </item>
    <item>
      <title>The LA Fires and ChatGPT: Separating the Blame From the Question</title>
      <link>https://space.gimhara.com/articles/la-fires-vs-chatpgt</link>
      <guid>https://space.gimhara.com/articles/la-fires-vs-chatpgt</guid>
      <pubDate>Sun, 12 Jan 2025 00:00:00 GMT</pubDate>
      <description>ChatGPT did not cause the wildfires. The conversation that formed around the claim is still worth having.</description>
      <category>Evaluation</category>
    </item>
    <item>
      <title>OpenAI Wants to Build Its Own AI Chips</title>
      <link>https://space.gimhara.com/articles/openai-own-chip</link>
      <guid>https://space.gimhara.com/articles/openai-own-chip</guid>
      <pubDate>Sun, 05 Jan 2025 00:00:00 GMT</pubDate>
      <description>There are not enough GPUs to go around, so the company behind ChatGPT is looking at making the hardware itself.</description>
      <category>Systems</category>
    </item>
    <item>
      <title>Running Google&apos;s Gemma Through Hugging Face</title>
      <link>https://space.gimhara.com/articles/llmhg</link>
      <guid>https://space.gimhara.com/articles/llmhg</guid>
      <pubDate>Wed, 25 Dec 2024 00:00:00 GMT</pubDate>
      <description>Gemma is capable and open source. Hugging Face is what makes getting to it straightforward.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>Fine-Tuning Large Language Models: PEFT, LoRA, and QLoRA in Practice</title>
      <link>https://space.gimhara.com/articles/llm-finetuning</link>
      <guid>https://space.gimhara.com/articles/llm-finetuning</guid>
      <pubDate>Wed, 18 Dec 2024 00:00:00 GMT</pubDate>
      <description>Full parameter training requires clusters of H100s. Parameter-Efficient Fine-Tuning (PEFT) with low-rank matrix decomposition brings specialized adaptation to a single GPU.</description>
      <category>Experiments</category>
    </item>
    <item>
      <title>Deploying AI Models with NVIDIA NIM: Production LLMs as Microservices</title>
      <link>https://space.gimhara.com/articles/nvidia-nim</link>
      <guid>https://space.gimhara.com/articles/nvidia-nim</guid>
      <pubDate>Tue, 10 Dec 2024 00:00:00 GMT</pubDate>
      <description>Running self-hosted LLMs used to mean stitching vLLM, Triton, and CUDA drivers by hand. NVIDIA NIM packages TensorRT-LLM in standardized, production-ready OCI containers.</description>
      <category>Inference</category>
    </item>
    <item>
      <title>AWS Launches Bedrock Studio for Building Generative AI Apps</title>
      <link>https://space.gimhara.com/articles/aws-bedrock</link>
      <guid>https://space.gimhara.com/articles/aws-bedrock</guid>
      <pubDate>Mon, 02 Dec 2024 00:00:00 GMT</pubDate>
      <description>A web-based prototyping environment with foundation models, knowledge bases, agents, and guardrails. Public preview, two regions.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>Document Question-Answering with Pinecone and Gemini</title>
      <link>https://space.gimhara.com/articles/gemini-vector-database</link>
      <guid>https://space.gimhara.com/articles/gemini-vector-database</guid>
      <pubDate>Mon, 25 Nov 2024 00:00:00 GMT</pubDate>
      <description>Pinecone Serverless for sub-50ms vector retrieval, Google&apos;s Gemini for grounded synthesis. A complete end-to-end Python implementation with metadata filtering.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>Google&apos;s Gemini 1.5 Pro API: Multimodal Intelligence and 2M Token Context</title>
      <link>https://space.gimhara.com/articles/gamini-api</link>
      <guid>https://space.gimhara.com/articles/gamini-api</guid>
      <pubDate>Mon, 18 Nov 2024 00:00:00 GMT</pubDate>
      <description>Massive context windows, native multimodality, and structured schema outputs: how developers can build production systems on Google AI Studio.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>npm, Yarn, and pnpm: What Actually Differs</title>
      <link>https://space.gimhara.com/articles/npm-vs-yarn-vs-pnpm</link>
      <guid>https://space.gimhara.com/articles/npm-vs-yarn-vs-pnpm</guid>
      <pubDate>Sun, 10 Nov 2024 00:00:00 GMT</pubDate>
      <description>They all install packages. Where they diverge is the shape of node_modules, and that difference has consequences for disk space and for correctness.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>Building Teams of AI Agents with CrewAI</title>
      <link>https://space.gimhara.com/articles/crewai-agents</link>
      <guid>https://space.gimhara.com/articles/crewai-agents</guid>
      <pubDate>Sun, 03 Nov 2024 00:00:00 GMT</pubDate>
      <description>Moving beyond single-agent prompt loops: orchestrating multi-agent collaboration with specialized roles, tools, and sequential or hierarchical processes.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>How Retrieval-Augmented Generation Works</title>
      <link>https://space.gimhara.com/articles/how-rag-works</link>
      <guid>https://space.gimhara.com/articles/how-rag-works</guid>
      <pubDate>Mon, 28 Oct 2024 00:00:00 GMT</pubDate>
      <description>A vector database, cosine similarity, and an LLM context injection. The mathematical and code mechanics of grounding language models.</description>
      <category>Evaluation</category>
    </item>
    <item>
      <title>Explainable AI: Opening the Black Box with SHAP and LIME</title>
      <link>https://space.gimhara.com/articles/explaiable-ai</link>
      <guid>https://space.gimhara.com/articles/explaiable-ai</guid>
      <pubDate>Tue, 22 Oct 2024 00:00:00 GMT</pubDate>
      <description>High test accuracy is meaningless if a model exploits spurious correlations. How cooperative game theory and local linear surrogates bring mathematical interpretability to deep learning.</description>
      <category>Research</category>
    </item>
    <item>
      <title>SpaceX Caught a Rocket With the Launch Tower</title>
      <link>https://space.gimhara.com/articles/spacex-reverse-rocket</link>
      <guid>https://space.gimhara.com/articles/spacex-reverse-rocket</guid>
      <pubDate>Mon, 14 Oct 2024 00:00:00 GMT</pubDate>
      <description>On 13 October 2024, the Super Heavy booster came back to the pad and was caught mid-air by a pair of mechanical arms, on the first attempt.</description>
      <category>Experiments</category>
    </item>
    <item>
      <title>Logistic Regression Explained</title>
      <link>https://space.gimhara.com/articles/logistic-regression</link>
      <guid>https://space.gimhara.com/articles/logistic-regression</guid>
      <pubDate>Sat, 05 Oct 2024 00:00:00 GMT</pubDate>
      <description>Despite the name, it is a classification algorithm. It models the probability of a binary outcome from one or more predictor variables.</description>
      <category>Research</category>
    </item>
    <item>
      <title>Linear Regression Explained</title>
      <link>https://space.gimhara.com/articles/linear-regression</link>
      <guid>https://space.gimhara.com/articles/linear-regression</guid>
      <pubDate>Sat, 28 Sep 2024 00:00:00 GMT</pubDate>
      <description>A supervised algorithm that models the relationship between your features and a target, on the assumption that the relationship is a straight line.</description>
      <category>Research</category>
    </item>
    <item>
      <title>Windows to Linux: What Changed in How I Work</title>
      <link>https://space.gimhara.com/articles/windows-vs-linux</link>
      <guid>https://space.gimhara.com/articles/windows-vs-linux</guid>
      <pubDate>Fri, 20 Sep 2024 00:00:00 GMT</pubDate>
      <description>I started on Windows 10 and 11 and thought I had everything I needed. Then the projects got complex enough to show me otherwise.</description>
      <category>Systems</category>
    </item>
    <item>
      <title>The Rise of Go: Concurrency, Simplicity, and Cloud Infrastructure</title>
      <link>https://space.gimhara.com/articles/go</link>
      <guid>https://space.gimhara.com/articles/go</guid>
      <pubDate>Thu, 12 Sep 2024 00:00:00 GMT</pubDate>
      <description>How Rob Pike and Ken Thompson&apos;s deliberate refusal of language complexity turned Go into the undisputed operating system of the modern cloud.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>Why C++ Still Matters: The Backbone of High-Performance AI and Systems</title>
      <link>https://space.gimhara.com/articles/c</link>
      <guid>https://space.gimhara.com/articles/c</guid>
      <pubDate>Thu, 05 Sep 2024 00:00:00 GMT</pubDate>
      <description>From llama.cpp and TensorRT to low-latency game engines, modern C++ remains the undisputed champion of bare-metal control and zero-cost abstractions.</description>
      <category>Systems</category>
    </item>
    <item>
      <title>Winning Without Sixes: What Bradman&apos;s 99.94 Says About Consistency</title>
      <link>https://space.gimhara.com/articles/sir-don-bradman</link>
      <guid>https://space.gimhara.com/articles/sir-don-bradman</guid>
      <pubDate>Wed, 28 Aug 2024 00:00:00 GMT</pubDate>
      <description>Don Bradman hit only six sixes in his entire Test career and finished with an average of 99.94. The mathematics of eliminating failure modes in sport and software.</description>
      <category>Findings</category>
    </item>
    <item>
      <title>A Day with Creative Software</title>
      <link>https://space.gimhara.com/articles/industry-visit</link>
      <guid>https://space.gimhara.com/articles/industry-visit</guid>
      <pubDate>Thu, 15 Aug 2024 00:00:00 GMT</pubDate>
      <description>Inside Creative Software with the Peradeniya Computer Engineering team. Observing how enterprise architecture, CI/CD, and agile engineering operate at global scale.</description>
      <category>Findings</category>
    </item>
    <item>
      <title>Graduating in Computer Engineering from the University of Peradeniya</title>
      <link>https://space.gimhara.com/articles/my-graduate</link>
      <guid>https://space.gimhara.com/articles/my-graduate</guid>
      <pubDate>Thu, 01 Aug 2024 00:00:00 GMT</pubDate>
      <description>Reflections on completing my B.Sc. (Hons) in Engineering at Peradeniya: four years of systems programming, hardware-software co-design, and lifelong engineering friendships.</description>
      <category>Findings</category>
    </item>
    <item>
      <title>Apple Registered genai.apple.com: Unpacking the Apple Intelligence Architecture</title>
      <link>https://space.gimhara.com/articles/apple-gen-ai-sub-domain</link>
      <guid>https://space.gimhara.com/articles/apple-gen-ai-sub-domain</guid>
      <pubDate>Sat, 25 May 2024 00:00:00 GMT</pubDate>
      <description>What the registration of genai.apple.com signaled: on-device 3B foundation models, the Apple Neural Engine, and the verifiable security of Private Cloud Compute.</description>
      <category>Research</category>
    </item>
    <item>
      <title>Building an Oxford Nanopore Pipeline for RNA-Seq Data Analysis</title>
      <link>https://space.gimhara.com/articles/fyp</link>
      <guid>https://space.gimhara.com/articles/fyp</guid>
      <pubDate>Mon, 20 May 2024 00:00:00 GMT</pubDate>
      <description>Developing an end-to-end long-read transcriptomics pipeline using Oxford Nanopore sequencing: basecalling, splice-aware alignment, isoform discovery, and differential expression.</description>
      <category>Findings</category>
    </item>
    <item>
      <title>The Pentium III That Taught Me to Fix Things Myself</title>
      <link>https://space.gimhara.com/articles/my-journey</link>
      <guid>https://space.gimhara.com/articles/my-journey</guid>
      <pubDate>Fri, 15 Mar 2024 00:00:00 GMT</pubDate>
      <description>My uncle gave me a PC when I was eleven. Almost every part of it eventually broke, and repairing it became the way I learned.</description>
      <category>Findings</category>
    </item>
    <item>
      <title>Getting Started with Django</title>
      <link>https://space.gimhara.com/articles/django-and-python-web-development</link>
      <guid>https://space.gimhara.com/articles/django-and-python-web-development</guid>
      <pubDate>Sun, 12 Mar 2023 00:00:00 GMT</pubDate>
      <description>From an empty Linux machine to a working Django app: environment, project, models, views, templates, and URLs.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>How to Stop Conda Activating the Base Environment Automatically</title>
      <link>https://space.gimhara.com/articles/stop-conda-from-automatically-activating-the-base-environment</link>
      <guid>https://space.gimhara.com/articles/stop-conda-from-automatically-activating-the-base-environment</guid>
      <pubDate>Sun, 12 Mar 2023 00:00:00 GMT</pubDate>
      <description>Conda was slowing my machine down, so I stopped it from activating the base environment in every new shell.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>Fixing pip&apos;s externally-managed-environment Error</title>
      <link>https://space.gimhara.com/articles/pip-install-pipenv-issue-solved</link>
      <guid>https://space.gimhara.com/articles/pip-install-pipenv-issue-solved</guid>
      <pubDate>Mon, 06 Mar 2023 00:00:00 GMT</pubDate>
      <description>Python 3.11 refused the install because the environment is externally managed. That is a deliberate protection, and there are three ways past it.</description>
      <category>Engineering</category>
    </item>
    <item>
      <title>How to Install MySQL on Kali Linux</title>
      <link>https://space.gimhara.com/articles/install-my-sql-in-kali-linux</link>
      <guid>https://space.gimhara.com/articles/install-my-sql-in-kali-linux</guid>
      <pubDate>Sat, 04 Mar 2023 00:00:00 GMT</pubDate>
      <description>Kali ships with MariaDB, and it conflicts with MySQL. Here is the sequence that finally worked for me.</description>
      <category>Systems</category>
    </item>
    <item>
      <title>Fixing the Legacy trusted.gpg Keyring Warning on apt update</title>
      <link>https://space.gimhara.com/articles/kali-linux-update-warninig</link>
      <guid>https://space.gimhara.com/articles/kali-linux-update-warninig</guid>
      <pubDate>Sat, 04 Mar 2023 00:00:00 GMT</pubDate>
      <description>Copying the keyring into trusted.gpg.d silences the warning. Scoping the key to the one repository that needs it is the fix apt actually wants.</description>
      <category>Systems</category>
    </item>
    <item>
      <title>Choosing an Operating System for Programming</title>
      <link>https://space.gimhara.com/articles/programing-environment-os</link>
      <guid>https://space.gimhara.com/articles/programing-environment-os</guid>
      <pubDate>Fri, 17 Feb 2023 00:00:00 GMT</pubDate>
      <description>There is no single best answer. It depends on your preferences, your languages, and the tools you work with.</description>
      <category>Systems</category>
    </item>
    <item>
      <title>Why Programmers Keep Choosing Linux</title>
      <link>https://space.gimhara.com/articles/intro-to-linux</link>
      <guid>https://space.gimhara.com/articles/intro-to-linux</guid>
      <pubDate>Fri, 17 Feb 2023 00:00:00 GMT</pubDate>
      <description>Open source, stable, and built around the command line. What makes Linux a good place to develop.</description>
      <category>Systems</category>
    </item>
  </channel>
</rss>