<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//blog.c0smere.net/sitemap.xsl"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://blog.c0smere.net/closing-my-awning-with-style/</loc><lastmod>2026-07-02T15:44:52.000Z</lastmod><image:image><image:loc>https://blog.c0smere.net/content/images/2026/07/awning-motor-current-v2.png</image:loc><image:caption>awning-motor-current-v2.png</image:caption></image:image></url><url><loc>https://blog.c0smere.net/the-knoebels-oracle/</loc><lastmod>2026-06-18T03:56:47.000Z</lastmod><image:image><image:loc>https://blog.c0smere.net/content/images/2026/06/oracle_banner.png</image:loc><image:caption>oracle_banner.png</image:caption></image:image></url><url><loc>https://blog.c0smere.net/reading-a-theme-parks-mindwith-pca/</loc><lastmod>2026-05-27T04:39:42.000Z</lastmod><image:image><image:loc>https://blog.c0smere.net/content/images/2026/05/knoebels_pca_map.png</image:loc><image:caption>knoebels_pca_map.png</image:caption></image:image></url><url><loc>https://blog.c0smere.net/how-does-semantic-search-actually-work-anyway/</loc><lastmod>2026-05-06T22:25:48.000Z</lastmod><image:image><image:loc>https://blog.c0smere.net/content/images/2026/05/Gemini_Generated_Image_aoingvaoingvaoin.png</image:loc><image:caption>Gemini_Generated_Image_aoingvaoingvaoin.png</image:caption></image:image></url><url><loc>https://blog.c0smere.net/on-finally-being-able-to-hear-myself-think/</loc><lastmod>2026-04-10T15:59:51.000Z</lastmod><image:image><image:loc>https://blog.c0smere.net/content/images/2024/12/image.png</image:loc><image:caption>image.png</image:caption></image:image></url><url><loc>https://blog.c0smere.net/giving-claude-read-only-sql-access-to-my-entire-homelab/</loc><lastmod>2026-03-24T10:58:08.000Z</lastmod><image:image><image:loc>https://blog.c0smere.net/content/images/2026/03/header-sql-mcp.png</image:loc><image:caption>header-sql-mcp.png</image:caption></image:image></url><url><loc>https://blog.c0smere.net/turning-817-000-rows-of-messy-healthcare-data-into-star-ratings/</loc><lastmod>2026-03-20T12:30:52.000Z</lastmod><image:image><image:loc>https://blog.c0smere.net/content/images/2026/03/cms-banner.png</image:loc><image:caption>cms-banner.png</image:caption></image:image></url><url><loc>https://blog.c0smere.net/making-my-note-search-actually-good/</loc><lastmod>2026-03-18T12:09:56.000Z</lastmod><image:image><image:loc>https://blog.c0smere.net/content/images/2026/03/header-obsidian-rag-hybrid.png</image:loc><image:caption>header-obsidian-rag-hybrid.png</image:caption></image:image></url><url><loc>https://blog.c0smere.net/extracting-817-000-rows-of-hospital-data-from-an-api-that-doesnt-want-you-to/</loc><lastmod>2026-03-17T00:40:12.000Z</lastmod><image:image><image:loc>https://blog.c0smere.net/content/images/2026/03/Screenshot-from-2026-03-16-20-36-01.png</image:loc><image:caption>Screenshot-from-2026-03-16-20-36-01.png</image:caption></image:image></url><url><loc>https://blog.c0smere.net/from-bare-metal-to-botanical-a-zig-powered-kobo-exfiltration-pipeline/</loc><lastmod>2026-02-23T13:24:03.000Z</lastmod><image:image><image:loc>https://blog.c0smere.net/content/images/2026/02/Screenshot-from-2026-02-23-08-22-37.png</image:loc><image:caption>Screenshot-from-2026-02-23-08-22-37.png</image:caption></image:image></url><url><loc>https://blog.c0smere.net/teaching-claude-to-read-my-brain-well-my-notes/</loc><lastmod>2026-02-20T19:29:16.000Z</lastmod><image:image><image:loc>https://blog.c0smere.net/content/images/2026/02/rag-viz-network.png</image:loc><image:caption>rag-viz-network.png</image:caption></image:image></url><url><loc>https://blog.c0smere.net/giving-a-1960s-doorbell-chime-a-second-life-with-home-assistant/</loc><lastmod>2025-12-30T14:14:39.000Z</lastmod><image:image><image:loc>https://blog.c0smere.net/content/images/2025/12/IMG_6830.jpg</image:loc><image:caption>IMG_6830.jpg</image:caption></image:image></url><url><loc>https://blog.c0smere.net/from-bare-metal-to-proxmox-migrating-my-server-written-as-a-complete-p2v-guide-for-debian-mergerfs-and-snapraid/</loc><lastmod>2025-11-11T03:15:34.000Z</lastmod><image:image><image:loc>https://blog.c0smere.net/content/images/2025/11/Gemini_Generated_Image_og63zyog63zyog63-1.png</image:loc><image:caption>Gemini_Generated_Image_og63zyog63zyog63-1.png</image:caption></image:image></url><url><loc>https://blog.c0smere.net/skyweave-taking-direct-control-of-the-mv2402s-openwrt-heart/</loc><lastmod>2025-06-08T05:05:17.000Z</lastmod><image:image><image:loc>https://blog.c0smere.net/content/images/2025/06/Gemini_Generated_Image_8i9nbw8i9nbw8i9n.png</image:loc><image:caption>Gemini_Generated_Image_8i9nbw8i9nbw8i9n.png</image:caption></image:image></url><url><loc>https://blog.c0smere.net/from-data-to-deployment-a-week-long-mlops-project-forecasting-my-home-internet-usage/</loc><lastmod>2025-06-06T02:29:37.000Z</lastmod><image:image><image:loc>https://blog.c0smere.net/content/images/2025/06/Gemini_Generated_Image_mya02mya02mya02m.png</image:loc><image:caption>Gemini_Generated_Image_mya02mya02mya02m.png</image:caption></image:image></url><url><loc>https://blog.c0smere.net/rooting-the-rvlink-mv2400-a-deep-dive-into-configuration-backup-restore-vulnerabilities-rvlink-hacking-part-2-5/</loc><lastmod>2025-05-21T17:40:40.000Z</lastmod><image:image><image:loc>https://blog.c0smere.net/content/images/2025/05/73BECB0A-24D5-41BA-8D86-45427E711B9C.png</image:loc><image:caption>73BECB0A-24D5-41BA-8D86-45427E711B9C.png</image:caption></image:image></url><url><loc>https://blog.c0smere.net/rvlink-roof-unit-deep-dive-part-2-firmware-secrets-and-api-mapping/</loc><lastmod>2025-05-21T11:45:08.000Z</lastmod><image:image><image:loc>https://blog.c0smere.net/content/images/2025/05/ChatGPT-Image-May-6--2025--04_34_06-PM.png</image:loc><image:caption>ChatGPT-Image-May-6--2025--04_34_06-PM.png</image:caption></image:image></url><url><loc>https://blog.c0smere.net/hacking-the-rv-internet-part-1-taking-direct-control-of-the-magnadyne-rvlink-rv2400/</loc><lastmod>2025-05-15T19:50:08.000Z</lastmod><image:image><image:loc>https://blog.c0smere.net/content/images/2025/04/derp.png</image:loc><image:caption>derp.png</image:caption></image:image></url><url><loc>https://blog.c0smere.net/kings-of-the-castle-achieving-total-webcfg-auth-bypass-in-rvlink-firmware/</loc><lastmod>2025-05-15T13:38:11.000Z</lastmod></url><url><loc>https://blog.c0smere.net/over-engineering-tracking-my-internet-bandwidth-usage/</loc><lastmod>2024-09-09T17:28:04.000Z</lastmod><image:image><image:loc>https://blog.c0smere.net/content/images/2024/04/Screenshot-2024-04-09-133700.png</image:loc><image:caption>Screenshot-2024-04-09-133700.png</image:caption></image:image></url></urlset>