<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://freerave.hashnode.dev</loc>
    <lastmod>2026-09-11T08:29:31.637Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/building-dotghostboard-v1-5-5-spotlight-search-sha-256-image-deduplication-zero-trust-security-in-pyqt6</loc>
    <lastmod>2026-08-07T12:03:19.397Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/xai-s-grok-build-cli-was-quietly-uploading-entire-codebases-to-google-cloud</loc>
    <lastmod>2026-07-13T21:14:00.471Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/building-dotscramble-part-3-wayland-wars-a-custom-file-picker-and-designing-ai-evasion</loc>
    <lastmod>2026-07-11T11:48:44.387Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/dotscramble-part2-ed25519-license-system</loc>
    <lastmod>2026-06-29T13:20:02.645Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/dotscramble-exif-metadata-spoofing-face-blur</loc>
    <lastmod>2026-06-29T13:20:23.853Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/the-ai-they-said-was-too-dangerous-is-now-inside-the-nsa</loc>
    <lastmod>2026-06-16T19:21:53.221Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/how-i-hacked-my-own-gpg-key-forensic-war-story</loc>
    <lastmod>2026-06-14T10:59:09.288Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/i-built-a-code-screenshot-tool-inside-my-vs-code-extension-here-s-how-it-works-dotshare-v3-4-0</loc>
    <lastmod>2026-06-09T10:02:02.177Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/i-built-a-code-screenshot-tool-inside-my-vs-code-extension-here-s-how-it-works-dotshare-v3-4-0</loc>
    <lastmod>2026-06-03T12:44:56.166Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/rust-media-upload-cloudflare-r2-security-hardening</loc>
    <lastmod>2026-05-29T19:34:27.867Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/fail-fast-rust-scheduler-oauth-auto-refresh</loc>
    <lastmod>2026-05-27T10:02:57.946Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/teampcp-broke-github-and-nobody-saw-it-coming-but-they-should-have</loc>
    <lastmod>2026-05-23T09:33:22.770Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/i-asked-6-ais-to-pick-a-random-number-their-training-data-confessed-everything</loc>
    <lastmod>2026-05-16T09:52:17.137Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/i-built-a-private-rust-backend-to-power-18-developer-tools-here-s-the-architecture</loc>
    <lastmod>2026-05-11T16:03:06.645Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/ghost-in-memory-store-ai-long-term-memory-failures</loc>
    <lastmod>2026-05-06T09:01:00.814Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/before-you-publish-on-any-dev-platform-run-these-commands-first-a-live-osint-walkthrough</loc>
    <lastmod>2026-05-04T13:14:35.322Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/part-2-i-published-a-scam-expose-netease-sent-a-takedown-request-then-they-rewrote-their-entire-operation</loc>
    <lastmod>2026-04-30T12:53:02.782Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/two-way-markdown-sync-in-a-vs-code-extension-how-dotshare-keeps-two-editors-in-lockstep</loc>
    <lastmod>2026-04-29T13:42:41.976Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/the-architecture-decisions-behind-dotshare-s-draft-system-what-i-got-wrong-first</loc>
    <lastmod>2026-04-26T12:18:40.621Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/from-zero-to-e2ee-building-a-secure-syncing-clipboard-manager-for-linux-the-full-story</loc>
    <lastmod>2026-04-19T14:51:00.789Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/engineering-nexus-e2ee-sync-linux-clipboard-manager</loc>
    <lastmod>2026-04-16T13:50:23.311Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/dotshare-v31-toast-engine-race-condition-reddit-s3</loc>
    <lastmod>2026-04-13T10:54:34.751Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/dotshare-v3-vs-code-publishing-suite</loc>
    <lastmod>2026-04-12T19:42:08.125Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/exposed-the-youdao-ads-influencer-marketing-scam-technical-analysis-red-flags</loc>
    <lastmod>2026-04-11T07:59:12.399Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/conquering-the-reddit-api-how-to-natively-upload-images-via-node-js-and-survive-the-s3-boss-fight</loc>
    <lastmod>2026-04-07T18:30:47.183Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/i-got-tired-of-leaving-vs-code-to-publish-my-articles-so-i-fixed-it</loc>
    <lastmod>2026-04-06T17:08:40.305Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/series/dotsuite-dev</loc>
    <lastmod>2026-09-11T08:29:31.637Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/series/ghost-protocol</loc>
    <lastmod>2026-09-11T08:29:31.637Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/series/dotsharedevlog</loc>
    <lastmod>2026-09-11T08:29:31.637Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/series/osint-tech-teardowns</loc>
    <lastmod>2026-09-11T08:29:31.637Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/series/airealitycheck</loc>
    <lastmod>2026-09-11T08:29:31.637Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/series/dotscramble-privacy-studio</loc>
    <lastmod>2026-09-11T08:29:31.637Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/archive</loc>
    <lastmod>2026-09-11T08:29:31.637Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://freerave.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-11T08:29:31.637Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>