<?xml version="1.0" encoding="UTF-8"?>

  <?xml-stylesheet type="text/xsl" href="/sitemap.xsl"?>

<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
    http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd
    http://www.w3.org/1999/xhtml
    http://www.w3.org/2002/08/xhtml/xhtml1-strict.xsd">

        <url>
          <loc>https://jacobharr.is/personal/i-dont-vibe-code</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/personal/i-dont-vibe-code" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/personal/i-dont-vibe-code" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/personal/stronger-privacy-act</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/personal/stronger-privacy-act" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/personal/stronger-privacy-act" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/personal/assault-oversight</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/personal/assault-oversight" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/personal/assault-oversight" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/personal/ai-bureaucratic-nightmare</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/personal/ai-bureaucratic-nightmare" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/personal/ai-bureaucratic-nightmare" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/personal/visualizing-covid-deaths</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/personal/visualizing-covid-deaths" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/personal/visualizing-covid-deaths" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/personal/civic-tech-bookshelf</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/personal/civic-tech-bookshelf" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/personal/civic-tech-bookshelf" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/personal/bad-metrics</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/personal/bad-metrics" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/personal/bad-metrics" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/published/typographic-mystery</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/published/typographic-mystery" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/published/typographic-mystery" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/published/instagram-sky</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/published/instagram-sky" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/published/instagram-sky" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/personal/how-nyt-reported-elections</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/personal/how-nyt-reported-elections" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/personal/how-nyt-reported-elections" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/published/food-infographics</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/published/food-infographics" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/published/food-infographics" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/personal/leaving-nytimes</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/personal/leaving-nytimes" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/personal/leaving-nytimes" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/published/thank-you-electionbot</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/published/thank-you-electionbot" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/published/thank-you-electionbot" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/published/consider-boolean</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/published/consider-boolean" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/published/consider-boolean" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/published/connecting-with-dots</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/published/connecting-with-dots" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/published/connecting-with-dots" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/published/wave-pr-data</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/published/wave-pr-data" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/published/wave-pr-data" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/published/distrust-your-data</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/published/distrust-your-data" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/published/distrust-your-data" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/category/bots-with-thoughts</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/category/bots-with-thoughts" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/category/bots-with-thoughts" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/published/times-regrets-error</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/published/times-regrets-error" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/published/times-regrets-error" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/published/remember-posterity</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/published/remember-posterity" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/published/remember-posterity" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/published/data-sausage</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/published/data-sausage" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/published/data-sausage" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/published/election-loader</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/published/election-loader" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/published/election-loader" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/published/word-clouds</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/published/word-clouds" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/published/word-clouds" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/published/using-varnish</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/published/using-varnish" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/published/using-varnish" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/published/how-often-times-tweeted</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/published/how-often-times-tweeted" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/published/how-often-times-tweeted" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/published/right-kind-of-stupid</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/published/right-kind-of-stupid" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/published/right-kind-of-stupid" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/projects/wikileaks-war-logs</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/projects/wikileaks-war-logs" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/projects/wikileaks-war-logs" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/projects/civic-tech</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/projects/civic-tech" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/projects/civic-tech" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/projects/data-journalism</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/projects/data-journalism" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/projects/data-journalism" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/projects/nytimes-election-loader</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/projects/nytimes-election-loader" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/projects/nytimes-election-loader" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/projects/nytimes-twitter</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/projects/nytimes-twitter" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/projects/nytimes-twitter" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/projects/open-source</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/projects/open-source" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/projects/open-source" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/projects/sky-gradients</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/projects/sky-gradients" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/projects/sky-gradients" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/projects/times-haiku</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/projects/times-haiku" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/projects/times-haiku" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/projects/trump-data</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/projects/trump-data" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/projects/trump-data" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/404</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/404" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/404" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/500</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/500" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/500" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/about/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/about/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/about/" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/" />
              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/resume/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/resume/" />
              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/bridgetown_quick_search/index.json" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/bridgetown_quick_search/index.json" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/posts/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/posts/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/posts/" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>
        <url>
          <loc>https://jacobharr.is/test/</loc>

              <xhtml:link rel="alternate" hreflang="x-default" href="https://jacobharr.is/test/" />
              <xhtml:link rel="alternate" hreflang="en" href="https://jacobharr.is/test/" />

          <lastmod>2026-03-20T00:54:11+00:00</lastmod>


        </url>



    <url>
      <loc>https://jacobharr.is/images/projects/data-journalism/timesopen-talk.pdf</loc>
      <lastmod>2026-03-20T00:54:39+00:00</lastmod>
    </url>
    <url>
      <loc>https://jacobharr.is/images/projects/nyt-elections/every-state-is-weird.pdf</loc>
      <lastmod>2026-03-20T00:54:39+00:00</lastmod>
    </url>
    <url>
      <loc>https://jacobharr.is/images/projects/twitter/twitter-slides.pdf</loc>
      <lastmod>2026-03-20T00:54:39+00:00</lastmod>
    </url>
    <url>
      <loc>https://jacobharr.is/images/projects/wikileaks/hh_wikileaks.pdf</loc>
      <lastmod>2026-03-20T00:54:39+00:00</lastmod>
    </url>
    <url>
      <loc>https://jacobharr.is/images/projects/wikileaks/nicar_mgrs.pdf</loc>
      <lastmod>2026-03-20T00:54:39+00:00</lastmod>
    </url>
    <url>
      <loc>https://jacobharr.is/images/writing/how-nyt-reported-elections/19081103_election_article.pdf</loc>
      <lastmod>2026-03-20T00:54:39+00:00</lastmod>
    </url>
    <url>
      <loc>https://jacobharr.is/images/writing/how-nyt-reported-elections/19141104_election_crowds.pdf</loc>
      <lastmod>2026-03-20T00:54:39+00:00</lastmod>
    </url>
    <url>
      <loc>https://jacobharr.is/images/writing/how-nyt-reported-elections/19281108_election_lights.pdf</loc>
      <lastmod>2026-03-20T00:54:39+00:00</lastmod>
    </url>
    <url>
      <loc>https://jacobharr.is/images/writing/how-nyt-reported-elections/19441107_election_crowds.pdf</loc>
      <lastmod>2026-03-20T00:54:39+00:00</lastmod>
    </url>
    <url>
      <loc>https://jacobharr.is/images/writing/how-nyt-reported-elections/19521105_low_crowds.pdf</loc>
      <lastmod>2026-03-20T00:54:39+00:00</lastmod>
    </url>

</urlset>
