<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://alaintural.com/</loc>
    <lastmod>2026-09-16</lastmod>
    <image:image>
      <image:loc>https://alaintural.com/assets/img/alain-tural.png</image:loc>
      <image:title>Alain Tural - Alain Tural</image:title>
      <image:caption>Alain Tural, founder of Pixedi, Manchester</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://alaintural.com/about/</loc>
    <lastmod>2026-09-16</lastmod>
    <image:image>
      <image:loc>https://alaintural.com/assets/img/alain-tural-about-header-3000.webp</image:loc>
      <image:title>Alain Tural - Alain Tural - About</image:title>
      <image:caption>Alain Tural, founder of Pixedi, photographed in Manchester</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://alaintural.com/writing/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/press/</loc>
    <lastmod>2026-09-16</lastmod>
    <image:image>
      <image:loc>https://alaintural.com/assets/img/press/alain-tural-colour-portrait.jpg</image:loc>
      <image:title>Alain Tural - Portrait, colour</image:title>
      <image:caption>Alain Tural, colour portrait against a pale background</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://alaintural.com/assets/img/press/alain-tural-warm-tone-portrait.jpg</image:loc>
      <image:title>Alain Tural - Portrait, warm tone</image:title>
      <image:caption>Alain Tural, warm toned portrait looking up</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://alaintural.com/assets/img/press/alain-tural-studio-portrait.jpg</image:loc>
      <image:title>Alain Tural - Studio, plain background</image:title>
      <image:caption>Alain Tural, studio portrait on a plain white background</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://alaintural.com/assets/img/press/alain-tural-half-length.jpg</image:loc>
      <image:title>Alain Tural - Half length</image:title>
      <image:caption>Alain Tural, half length portrait with arms folded</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://alaintural.com/assets/img/press/alain-tural-natural-light.jpg</image:loc>
      <image:title>Alain Tural - Portrait, natural light</image:title>
      <image:caption>Alain Tural, portrait in natural light</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://alaintural.com/assets/img/press/alain-tural-high-key.jpg</image:loc>
      <image:title>Alain Tural - Portrait, high key</image:title>
      <image:caption>Alain Tural, high key portrait on white</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://alaintural.com/assets/img/press/alain-tural-vintage-computers.jpg</image:loc>
      <image:title>Alain Tural - Environmental, full length</image:title>
      <image:caption>Alain Tural seated on a stack of vintage computers</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://alaintural.com/assets/img/press/alain-tural-profile-low-key.jpg</image:loc>
      <image:title>Alain Tural - Profile, low key</image:title>
      <image:caption>Alain Tural in profile against a dark background</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://alaintural.com/assets/img/press/alain-tural-low-light.jpg</image:loc>
      <image:title>Alain Tural - Portrait, low light</image:title>
      <image:caption>Alain Tural, low light portrait</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://alaintural.com/assets/img/press/alain-tural-three-quarter.jpg</image:loc>
      <image:title>Alain Tural - Portrait, three quarter</image:title>
      <image:caption>Alain Tural, three quarter portrait on a dark background</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://alaintural.com/contact/</loc>
    <lastmod>2026-09-14</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/privacy/</loc>
    <lastmod>2026-09-14</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/data/av-web-presence-2026/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/position-fixed-not-working-transformed-parent/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/approval-is-not-publication/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/neural-rendering-into-synthesis/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/the-renderer-as-a-data-engine/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/nginx-add-header-location-removes-headers/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/local-ai-as-a-compute-fabric/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/agent-infrastructure-as-a-category/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/choosing-a-local-model-with-a-stopwatch/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/real-time-lighting-lost-to-baked-light/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/what-broke-in-an-agency-run-by-agents/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/no-check-command-not-automated/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/a-gate-the-model-writes/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/two-servers-same-port-windows/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/the-scoring-model-was-wrong/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/cublas64-12-dll-not-found-faster-whisper/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/building-software-got-easy/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/capability-as-operational-risk/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/css-font-shorthand-inherit-invalid/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/the-scene-graph-as-an-api/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/from-clips-to-motion-priors/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/materials-as-learned-programs/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/procedural-beyond-geometry/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/the-unit-of-ai-work-is-the-task/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/engines-as-operating-systems/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/the-model-as-a-replaceable-backend/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/the-harness-is-part-of-capability/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/physics-engines-as-trainable-parts/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/the-agent-needs-an-environment/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/coding-agents-as-computer-workers/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/open-standards-outlive-models/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/colour-management-is-a-contract/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/the-best-model-may-be-a-router/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/world-models-are-not-game-engines/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/memory-as-a-system-capability/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/coding-agents-change-the-unit/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/agents-need-protocols/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/agents-need-a-runtime/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/reasoning-is-not-the-only-path/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/rendering-as-a-reconstruction-stack/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/agent-reliability-is-evaluation/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/mcp-over-another-model-release/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/computer-use-missing-layer/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/inference-time-compute-scaling/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/the-final-pixel-and-the-renderer/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/open-models-as-research-infrastructure/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/the-model-is-becoming-a-runtime/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/multimodality-changes-the-architecture/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/benchmark-scores-are-not-capability/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/long-context-is-not-memory/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/2/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/3/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/4/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/topic/content-operations/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/topic/product-visualisation/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/topic/ai-infrastructure/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/topic/production-engineering/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/topic/commentary/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/topic/commentary/2/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
  <url>
    <loc>https://alaintural.com/writing/topic/commentary/3/</loc>
    <lastmod>2026-09-16</lastmod>
  </url>
</urlset>
