<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Ringarc Labs</title>
  <link>https://ringarc.ai/labs/</link>
  <description>Vikas's Open Model Benchmark updates and short engineering notes on AI in practice — benchmarking open models, building agents, embedding AI into real businesses.</description>
  <language>en</language>
  <lastBuildDate>Sun, 17 Aug 2026 15:00:00 +0530</lastBuildDate>
  <atom:link href="https://ringarc.ai/labs/rss.xml" rel="self" type="application/rss+xml"/>

  <item>
    <title>Tech blog: Tail the log, a terminal reading pane for Claude Code sessions</title>
    <link>https://ringarc.ai/labs/tech/claude-reader</link>
    <guid isPermaLink="false">tech-claude-reader</guid>
    <pubDate>Sun, 17 Aug 2026 15:00:00 +0530</pubDate>
    <description>claude-reader is a small Textual TUI that tails the JSONL transcript Claude Code already writes to ~/.claude/projects/, keeps only the assistant text blocks and your prompts, and renders them as markdown in a sidebar plus reading pane that updates twice a second. No hooks into Claude Code, no server, works in any terminal split and over ssh. Three design details dictated by the neighbouring pane (mouse off by default, no clock in the header, clipboard through tmux load-buffer), and the outside review that found four real crashers (null message shapes, a multibyte split at EOF, unbounded memory, no argparse) before the 0.2.0 release. pipx install claude-reader.</description>
  </item>

  <item>
    <title>Tech blog: I checked what popular agent software actually uses</title>
    <link>https://ringarc.ai/labs/tech/what-agent-apps-actually-use</link>
    <guid isPermaLink="false">tech-what-agent-apps-actually-use</guid>
    <pubDate>Sat, 15 Aug 2026 22:30:00 +0530</pubDate>
    <description>I read the dependency files of 703 starred GitHub repos tagged as AI agents. Of 257 apps with a detectable LLM stack, 145 use only raw SDKs, more than all frameworks combined. More apps use LangChain's parts (35) than the full framework (26), LangGraph has overtaken LangChain among shipping apps, and production-grade apps keep frameworks slightly MORE often than POC-like ones (25% vs 15%). Also: the AutoGen "exit wave" that collapsed from 52 issues to 2 once the search term was disambiguated from GNU autogen.sh.</description>
  </item>

  <item>
    <title>Tech blog: Context Rot, or Why AI Models Lose Track of Long Prompts</title>
    <link>https://ringarc.ai/labs/tech/context-rot-lost-middle</link>
    <guid isPermaLink="false">tech-context-rot-lost-middle</guid>
    <pubDate>Fri, 14 Aug 2026 17:30:00 +0530</pubDate>
    <description>A million-token context window does not mean the model can use a million tokens. What the research actually shows: the U-shaped "lost in the middle" curve, attention sinks (remove the first 4 tokens and Llama-2's perplexity jumps from 5.4 to 5,158), positional decay, distractors beating raw length as the failure driver, and why needle-in-a-haystack is easy mode: on NoLiMa, 11 of 13 models claiming 128K+ fall below half their short-context score at just 32K. Plus the 5-minute experiment anyone can run, and practical prompt habits that follow from the mechanisms.</description>
  </item>

  <item>
    <title>Tech blog: Frontier quality now runs on a 16GB gaming GPU</title>
    <link>https://ringarc.ai/labs/tech/qwen36-35b-local-frontier</link>
    <guid isPermaLink="false">tech-qwen36-35b-local-frontier</guid>
    <pubDate>Thu, 13 Aug 2026 17:00:00 +0530</pubDate>
    <description>Qwen3.6-35B-A3B, running 4-bit on a single 16GB RTX 5070 Ti, lands at +0.005 [−0.01, +0.02] on the private 163-task benchmark: statistically at the frontier, tied for the best point estimate in the series, first local model at the line, perfect scores on reasoning, factuality, long context and instruction following, 66 tokens per second, $1.24 for the whole run. Also: why the 35B MoE fits a 16GB card while the 27B dense model doesn't, the reasoning-budget and language-drift harness fixes, and a three-week-old scoring correction for Gemma 4 12B.</description>
  </item>

  <item>
    <title>Tech blog: I tested the complaints about Opus 5. One was true. One wasn't. One I couldn't test.</title>
    <link>https://ringarc.ai/labs/tech/opus5-complaints-measured</link>
    <guid isPermaLink="false">tech-opus5-complaints-measured</guid>
    <pubDate>Wed, 12 Aug 2026 10:00:00 +0530</pubDate>
    <description>Opus 5 against a frozen previous-Opus baseline on 163 private tasks: 1.81x more output tokens for statistically identical quality, no measurable capability regression, and six of nine long-context tasks refused as cyber content on a corpus of synthetic office memos. Why a stochastic refusal recorded as a zero can manufacture a capability regression on any leaderboard, plus the scorer bug that turned a formatting change into apparent capability loss.</description>
  </item>

  <item>
    <title>Tech blog: Everyone Tells You Basic RAG Is Dumb. It Is Not!</title>
    <link>https://ringarc.ai/labs/tech/rag-five-debates</link>
    <guid isPermaLink="false">tech-rag-five-debates</guid>
    <pubDate>Mon, 10 Aug 2026 12:00:00 +0530</pubDate>
    <description>Part 1 of the RAG series. There is no RAG debate, there are five: grep vs vectors, long context, GraphRAG, CAG, and memory. Pulling them apart shows why the boring baseline keeps winning, what chunking and indexing actually need, when reranking earns its keep, and the signals that you genuinely need the advanced tier.</description>
  </item>

  <item>
    <title>Tech blog: Ollama vs llama.cpp vs vLLM on one 16GB desktop card</title>
    <link>https://ringarc.ai/labs/tech/local-inference-comparison</link>
    <guid isPermaLink="false">tech-local-inference-comparison</guid>
    <pubDate>Fri, 07 Aug 2026 21:30:00 +0530</pubDate>
    <description>Three engines, three model sizes, one 16GB GPU. Why vLLM collapsed to 33 tok/s on identical weights and then won the batch round five times over, how llama.cpp serves an 18GB MoE model at 71 tok/s via expert offload, and the one env var every Ollama box should set.</description>
  </item>

  <item>
    <title>Tech blog: Same tier, different personalities — Qwen3.8-Max vs Kimi K3 on my private benchmark</title>
    <link>https://ringarc.ai/labs/tech/qwen38-max-vs-kimi-k3</link>
    <guid isPermaLink="false">tech-qwen38-max-vs-kimi-k3</guid>
    <pubDate>Fri, 07 Aug 2026 18:00:00 +0530</pubDate>
    <description>The long version of the day-one Qwen3.8-Max intake: first positive point estimate against frozen frontier anchors, the head-to-head dimension split with Kimi K3, two hand-verified failure stories, the 3x cost gap, and three serving traps (thinking off by default, xhigh cost trap, the multimodal token floor).</description>
  </item>

  <item>
    <title>Tech blog: Everyone's giving Claude a brain. I just wanted to stop repeating myself.</title>
    <link>https://ringarc.ai/labs/tech/project-brain</link>
    <guid isPermaLink="false">tech-project-brain</guid>
    <pubDate>Fri, 07 Aug 2026 08:00:00 +0530</pubDate>
    <description>The story of project-brain, now open source (MIT): a long-standing pain (re-explaining my own projects to Claude Code), a 30-day transcript-deletion discovery, a research pass through the memory-tool landscape, and the layered plain-Markdown architecture we landed on — which turned out to match Karpathy's LLM-wiki pattern and Google's OKF spec almost exactly.</description>
  </item>

  <item>
    <title>Note: Qwen3.8-Max, benchmarked on day one — at the frontier, and it talks too much</title>
    <link>https://ringarc.ai/labs/notes/#qwen38-max-day-one</link>
    <guid isPermaLink="false">note-qwen38-max-day-one</guid>
    <pubDate>Tue, 04 Aug 2026 08:00:00 +0530</pubDate>
    <description>Day-one run of Qwen3.8-Max on my private benchmark: first model to land a hair above the frontier reference line, clean on hallucination baits and full-repo coding — but verbose in everyday answers. Roughly 3x cheaper per task than Kimi K3.</description>
  </item>

  <item>
    <title>Note: Cloudflare's Meerkat — consensus without a leader</title>
    <link>https://ringarc.ai/labs/notes/#cloudflare-meerkat</link>
    <guid isPermaLink="false">note-cloudflare-meerkat</guid>
    <pubDate>Mon, 03 Aug 2026 09:00:00 +0530</pubDate>
    <description>Meerkat uses QuePaxa to get strong, globally consistent control-plane coordination without a single leader — no timeouts for progress, every replica can accept writes.</description>
  </item>

  <item>
    <title>Note: Ollama vs llama.cpp vs vLLM on a 16GB desktop</title>
    <link>https://ringarc.ai/labs/notes/#local-engines-benchmark</link>
    <guid isPermaLink="false">note-local-engines-benchmark</guid>
    <pubDate>Sat, 01 Aug 2026 09:00:00 +0530</pubDate>
    <description>Three engines, three model sizes, one 16GB GPU. The answer isn't "which engine is best" — it's: does your model fit, and how many people are hitting it?</description>
  </item>

  <item>
    <title>Note: How does local inference work? It's a plumbing problem</title>
    <link>https://ringarc.ai/labs/notes/#how-local-inference-works</link>
    <guid isPermaLink="false">note-how-local-inference-works</guid>
    <pubDate>Fri, 31 Jul 2026 09:00:00 +0530</pubDate>
    <description>Running an LLM locally is not a compute problem. VRAM, system RAM, PCIe: wide pipe, medium pipe, straw — and why MoE expert offload lets a 16GB card run an 18GB model at 70 tok/s.</description>
  </item>

  <item>
    <title>Note: AI worming through Word</title>
    <link>https://ringarc.ai/labs/notes/#ai-worming-through-word</link>
    <guid isPermaLink="false">note-ai-worming-through-word</guid>
    <pubDate>Thu, 30 Jul 2026 10:00:00 +0530</pubDate>
    <description>A disclosed vulnerability class turns Copilot for Word into a document-borne AI worm via hidden instructions. No complete fix yet — practical habits for teams using Copilot.</description>
  </item>

  <item>
    <title>Note: A tiny OCR model that finally understands long, messy documents</title>
    <link>https://ringarc.ai/labs/notes/#tiny-ocr-long-documents</link>
    <guid isPermaLink="false">note-tiny-ocr-long-documents</guid>
    <pubDate>Thu, 30 Jul 2026 09:00:00 +0530</pubDate>
    <description>Baidu's Unlimited OCR reads 40+ page PDFs in one go, runs locally, and keeps whole-document context — OCR catching up with how documents actually look.</description>
  </item>

  <item>
    <title>Note: MCP just went stateless — why this release matters</title>
    <link>https://ringarc.ai/labs/notes/#mcp-goes-stateless</link>
    <guid isPermaLink="false">note-mcp-goes-stateless</guid>
    <pubDate>Wed, 29 Jul 2026 09:00:00 +0530</pubDate>
    <description>The 2026-07-28 MCP spec makes every request self-contained, gateway-routable, and load-balancer friendly. MCP servers start to look like standard microservices.</description>
  </item>

  <item>
    <title>Note: Rethinking LLM efficiency — why PHOTON caught my eye</title>
    <link>https://ringarc.ai/labs/notes/#photon-llm-efficiency</link>
    <guid isPermaLink="false">note-photon-llm-efficiency</guid>
    <pubDate>Tue, 28 Jul 2026 09:00:00 +0530</pubDate>
    <description>Fujitsu's PHOTON processes semantic units hierarchically instead of token-by-token: up to 475× multi-query throughput per GPU in their tests, with built-in best-of-N aggregation.</description>
  </item>

  <item>
    <title>Note: Inkling on my benchmark — mid-pack exam-taker, frontier-level assistant</title>
    <link>https://ringarc.ai/labs/notes/#inkling-on-mfold</link>
    <guid isPermaLink="false">note-inkling-on-mfold</guid>
    <pubDate>Mon, 27 Jul 2026 10:00:00 +0530</pubDate>
    <description>Leaderboards put Inkling mid-pack; on realistic everyday work it's statistically tied with the frontier — the best open-model result on my suite. Both verdicts are true.</description>
  </item>

  <item>
    <title>Note: Why I built my own benchmark</title>
    <link>https://ringarc.ai/labs/notes/#why-build-my-own-benchmark</link>
    <guid isPermaLink="false">note-why-build-my-own-benchmark</guid>
    <pubDate>Mon, 27 Jul 2026 09:00:00 +0530</pubDate>
    <description>Private tasks, frozen frontier anchors, a bias-audited 3-model judge panel, and deployment-aware local runs — the design choices behind Mfold and why public leaderboards weren't answering my two questions.</description>
  </item>

  <item>
    <title>Note: hotlang, the honest version — a tiny language for the HFT hot path</title>
    <link>https://ringarc.ai/labs/notes/#hotlang-honest-version</link>
    <guid isPermaLink="false">note-hotlang-honest-version</guid>
    <pubDate>Fri, 24 Jul 2026 09:00:00 +0530</pubDate>
    <description>A purpose-built decision-kernel language: no heap, no unbounded loops, compile-time latency guarantees — and the same source emits verified-identical Verilog.</description>
  </item>

  <item>
    <title>Note: A small pricing quirk in GPT-5.6's prompt caching</title>
    <link>https://ringarc.ai/labs/notes/#gpt56-cache-write-pricing</link>
    <guid isPermaLink="false">note-gpt56-cache-write-pricing</guid>
    <pubDate>Sat, 18 Jul 2026 09:00:00 +0530</pubDate>
    <description>GPT-5.6 charges 1.25x input rate for cache writes, and caching is on by default with no off toggle — the explicit-mode workaround and when it matters.</description>
  </item>

  <item>
    <title>Open Model Benchmark: Qwen3.8-Max — first positive lag point in the series</title>
    <link>https://ringarc.ai/labs/open-model-tracker</link>
    <guid isPermaLink="false">tracker-2026-08-04-qwen38max</guid>
    <pubDate>Tue, 04 Aug 2026 09:00:00 +0530</pubDate>
    <description>Qwen3.8-Max posts the series' first positive frontier-lag point estimate: +0.005 [−0.01, +0.02] — statistically at the frontier, and the first model clean on both historic failure modes (hallucination baits + full-stack repo). Statistically tied with Kimi K3 head-to-head. API-only at evaluation; open weights announced for ~Aug 10.</description>
  </item>

  <item>
    <title>Open Model Benchmark: Inkling — first open model to hold the repo band</title>
    <link>https://ringarc.ai/labs/open-model-tracker</link>
    <guid isPermaLink="false">tracker-2026-07-27-inkling</guid>
    <pubDate>Mon, 27 Jul 2026 09:00:00 +0530</pubDate>
    <description>Inkling (Thinking Machines, 975B/41B MoE, Apache-2.0) lands at −0.014 [−0.04, +0.01] — statistically at the frontier, and the first open model to hold the full-stack repo band. Weakness: invented confident plots for both hallucination-bait films.</description>
  </item>

  <item>
    <title>Open Model Benchmark goes live: four anchors frozen, four open models measured</title>
    <link>https://ringarc.ai/labs/open-model-tracker</link>
    <guid isPermaLink="false">tracker-2026-07-22-launch</guid>
    <pubDate>Wed, 22 Jul 2026 09:00:00 +0530</pubDate>
    <description>The suite goes live: Opus 4.8, Sonnet 5, Haiku 4.5 and GPT-5.4-mini frozen as calibration anchors; Kimi K3 (−0.019, statistically at frontier), gpt-oss-20b (−0.078, ties GPT-5.4-mini at $0 on a 16GB GPU), Qwen3-Coder-30B and Gemma 4 12B (~−0.20) measured.</description>
  </item>

</channel>
</rss>
