<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">
  <url>
    <loc>https://aitamer.news/posts/postgres-for-ai-apps/</loc>
    <news:news>
      <news:publication>
        <news:name>AI Tamer</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-09-30T13:00:00.000Z</news:publication_date>
      <news:title>PostgreSQL can cover an AI app&apos;s search and data needs</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://aitamer.news/posts/ai-video-generation-explained/</loc>
    <news:news>
      <news:publication>
        <news:name>AI Tamer</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-09-30T11:00:00.000Z</news:publication_date>
      <news:title>AI video generation: prompts, short clips and editing</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://aitamer.news/posts/vectors-plainly-3-multi-tenancy/</loc>
    <news:news>
      <news:publication>
        <news:name>AI Tamer</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-09-30T09:00:00.000Z</news:publication_date>
      <news:title>Vectors, Plainly, part 3: multi-tenancy, and how to organise data in a vector database</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://aitamer.news/posts/image-generation-explained/</loc>
    <news:news>
      <news:publication>
        <news:name>AI Tamer</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-09-30T07:00:00.000Z</news:publication_date>
      <news:title>How AI image generation works, and what publishers must check</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://aitamer.news/posts/openai-codex-cloud-reusable-environments/</loc>
    <news:news>
      <news:publication>
        <news:name>AI Tamer</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-09-29T23:29:00.000Z</news:publication_date>
      <news:title>Codex cloud gets reusable environments, and the sandbox stops being disposable</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://aitamer.news/posts/openai-worldwide-usage-reset-devday-2026/</loc>
    <news:news>
      <news:publication>
        <news:name>AI Tamer</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-09-29T23:14:00.000Z</news:publication_date>
      <news:title>OpenAI announces a worldwide usage reset after DevDay 2026</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://aitamer.news/posts/openai-dots-always-on-agents-first-look/</loc>
    <news:news>
      <news:publication>
        <news:name>AI Tamer</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-09-29T23:02:00.000Z</news:publication_date>
      <news:title>OpenAI introduces Dots, always-on agents with their own cloud computers</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://aitamer.news/posts/openai-gpt-6-1-sol-at-one-fifth-of-astras-price/</loc>
    <news:news>
      <news:publication>
        <news:name>AI Tamer</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-09-29T22:23:49.000Z</news:publication_date>
      <news:title>OpenAI releases GPT-6.1 Sol with input and output prices one-fifth of GPT-6 Astra&apos;s</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://aitamer.news/posts/ai-review-builds-left-88-gb/</loc>
    <news:news>
      <news:publication>
        <news:name>AI Tamer</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-09-29T21:00:00.000Z</news:publication_date>
      <news:title>AI code reviews left 88 GB of build folders in /tmp, with no cleanup rule</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://aitamer.news/posts/open-speech-models/</loc>
    <news:news>
      <news:publication>
        <news:name>AI Tamer</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-09-29T19:00:00.000Z</news:publication_date>
      <news:title>Open speech models: choosing local transcription and text-to-speech</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://aitamer.news/posts/anatomy-of-a-coding-agent/</loc>
    <news:news>
      <news:publication>
        <news:name>AI Tamer</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-09-29T17:00:00.000Z</news:publication_date>
      <news:title>What a coding agent is made of</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://aitamer.news/posts/redis-for-ai-apps/</loc>
    <news:news>
      <news:publication>
        <news:name>AI Tamer</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-09-29T15:00:00.000Z</news:publication_date>
      <news:title>Redis for AI apps: where shared state helps</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://aitamer.news/posts/choosing-an-embedding-model/</loc>
    <news:news>
      <news:publication>
        <news:name>AI Tamer</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-09-29T13:00:00.000Z</news:publication_date>
      <news:title>How to choose an embedding model for your search system</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://aitamer.news/posts/model-hosting-services-explained/</loc>
    <news:news>
      <news:publication>
        <news:name>AI Tamer</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-09-29T11:00:00.000Z</news:publication_date>
      <news:title>How model hosting services differ: routers, inference hosts and first-party APIs</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://aitamer.news/posts/vectors-plainly-2-inside-the-index/</loc>
    <news:news>
      <news:publication>
        <news:name>AI Tamer</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-09-29T09:00:00.000Z</news:publication_date>
      <news:title>Vectors, Plainly, part 2: inside the index, from HNSW to hybrid search</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://aitamer.news/posts/quantization-plainly/</loc>
    <news:news>
      <news:publication>
        <news:name>AI Tamer</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-09-29T07:00:00.000Z</news:publication_date>
      <news:title>Quantization, plainly: what 16-bit, 8-bit and 4-bit models trade</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://aitamer.news/posts/rust-on-workers-with-a-runtime-attached/</loc>
    <news:news>
      <news:publication>
        <news:name>AI Tamer</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-09-29T00:44:26.000Z</news:publication_date>
      <news:title>Rust on Workers, with a Runtime Attached</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://aitamer.news/posts/emdash-and-the-agent-edited-web/</loc>
    <news:news>
      <news:publication>
        <news:name>AI Tamer</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-09-28T23:50:12.000Z</news:publication_date>
      <news:title>EmDash and the agent-edited web</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://aitamer.news/posts/running-open-weight-models-locally/</loc>
    <news:news>
      <news:publication>
        <news:name>AI Tamer</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-09-28T21:00:00.000Z</news:publication_date>
      <news:title>Choosing a local runtime for open-weight models: llama.cpp, Ollama, vLLM, and LM Studio</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://aitamer.news/posts/claude-sonnet-5-5-for-developers/</loc>
    <news:news>
      <news:publication>
        <news:name>AI Tamer</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-09-28T20:49:37.000Z</news:publication_date>
      <news:title>Claude Sonnet 5.5 arrives at Sonnet 5 prices; Anthropic reports scores near Opus 5.5</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://aitamer.news/posts/mcp-explained/</loc>
    <news:news>
      <news:publication>
        <news:name>AI Tamer</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-09-28T19:00:00.000Z</news:publication_date>
      <news:title>MCP gives AI applications a common way to connect tools and context</news:title>
    </news:news>
  </url>
  <url>
    <loc>https://aitamer.news/posts/voice-agent-pipeline-explained/</loc>
    <news:news>
      <news:publication>
        <news:name>AI Tamer</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-09-28T17:00:00.000Z</news:publication_date>
      <news:title>How a voice agent turns speech into a spoken answer</news:title>
    </news:news>
  </url>
</urlset>
