<!DOCTYPE html><html lang="en" class="no-js dark"><head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta name="text-scale" content="scale">

  <title>Josh Ashby | </title>

  <script>
    document.documentElement.classList.replace("no-js", "js");
  </script>

  <link rel="stylesheet" href="/assets/bashby.css" media="screen">
  <style>
  
  </style>

  <script async="" src="https://ga.jspm.io/npm:es-module-shims@2.0.10/dist/es-module-shims.js"></script>

<script type="importmap">
  {
  "imports": {
    "application": "/assets/application.js"
  }
}
</script>

<link rel="modulepreload" href="/assets/application.js">

<script type="module">
   import "application" 
</script>


  <link rel="icon" href="/favicon.ico">
  <link rel="icon" href="/favicon.svg" type="image/svg+xml">
  <link rel="apple-touch-icon" href="/apple-touch-icon.png">

  <link rel="manifest" href="/site.webmanifest">

  <link rel="canonical" href="https://joshisa.ninja/blogroll.opml">
  <link rel="alternate" type="text/markdown" href="https://github.com/JoshAshby/joshashby.github.io/blob/source/blogroll.opml">

  <link rel="me" href="https://mastodon.social/@josh@isin.space">
  

  <meta name="description" content="">

  <meta property="og:url" content="https://joshisa.ninja/blogroll.opml">
  

  <meta property="fediverse:creator" content="@josh@isin.space">

  <meta name="theme-color" content="#005e83">

  <link type="application/atom+xml" rel="alternate" href="https://joshisa.ninja/feed.xml" title="Ashby's Hideout">
</head>

<body class="flex flex-col min-h-screen dark:bg-(--bashby--page-bg) dark:text-white">
  <header class="sticky -top-px z-10 w-full md:w-3xl mx-auto p-4 md:p-0">
    <div class="mt-4 mb-4 flex flex-row items-center w-full px-2 py-1 rounded-sm bg-sky-900/60 backdrop-blur-[4px] shadow-sm">
      <a href="/" class="text-md text-white hover:text-[#fb2c36] font-scientifica no-underline">
        <div class="bg-[#005e83] hover:bg-[rgb(from_#005e83_r_g_calc(b+10))] rounded-md h-6 w-6 p-1 relative flex justify-center items-center">
          JA
        </div>
      </a>

      <div class="flex-grow"></div>

      <nav class="flex flex-row gap-2">
        <a href="/posts" class="font-plex text-white text-sm hover:cursor-pointer hover:bg-white/10 rounded-md p-1">
          posts
        </a>
        <a href="/photos" class="font-plex text-white text-sm hover:cursor-pointer hover:bg-white/10 rounded-md p-1">
          photos
        </a>
        <a href="/blogroll" class="font-plex text-white text-sm hover:cursor-pointer hover:bg-white/10 rounded-md p-1">
          blogroll
        </a>
        <a href="/about" class="font-plex text-white text-sm hover:cursor-pointer hover:bg-white/10 rounded-md p-1">
          about
        </a>
        <a href="/slashpages" class="font-plex text-white text-sm hover:cursor-pointer hover:bg-white/10 rounded-md p-1">
          /pages
        </a>
        <a href="/feed.xml" class="text-[#fb2c36] hover:bg-white/10 rounded-md p-1" title="RSS/Atom Feed">
          <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-rss preview-icon"><path d="M4 11a9 9 0 0 1 9 9"></path><path d="M4 4a16 16 0 0 1 16 16"></path><circle cx="5" cy="19" r="1"></circle></svg>
        </a>
      </nav>
    </div>
  </header>

  <div class="w-full md:w-2xl h-full mx-auto dark:text-white font-plex p-4 md:p-0">
    <ol class="
      my-12 w-full flex flex-row items-baseline font-scientifica text-gray-500 text-2xl
      *:flex :align-center
      *:after:inline-block *:after:px-2 *:after:text-lg *:after:text-gray-500 *:after:content-['/'] *:last:after:content-none
    ">
      <li class="">
        <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hard-drive preview-icon"><path d="M10 16h.01"></path><path d="M2.212 11.577a2 2 0 0 0-.212.896V18a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5.527a2 2 0 0 0-.212-.896L18.55 5.11A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"></path><path d="M21.946 12.013H2.054"></path><path d="M6 16h.01"></path></svg>
      </li>
      <li class="whitespace-nowrap">Josh Ashby</li>
      <li class="">
        <h1 class="text-black dark:text-white"></h1>
      </li>
    </ol>

    <div class="mx-auto prose dark:prose-invert">
      <!--?xml version="1.0" encoding="UTF-8"?-->
<opml version="2.0">
  
    <title>Josh Ashby Blogroll</title>
    <datemodified>Tue, 03 Nov 2026 02:02:18 +0000</datemodified>
    <ownername>Josh Ashby</ownername>
    <owneremail>hello@joshashby.com</owneremail>
  
  
    <outline text="All">
      <outline type="rss" text="robacarp.io" title="robacarp.io" xmlurl="https://robacarp.io/atom.xml" htmlurl="https://robacarp.io/"><outline type="rss" text="p1k3" title="p1k3" xmlurl="https://p1k3.com/feed" htmlurl="https://p1k3.com/"><outline type="rss" text="Tyler Cipriani" title="Tyler Cipriani" xmlurl="https://tylercipriani.com/blog/index.atom" htmlurl="https://tylercipriani.com/"><outline type="rss" text="SamWho" title="SamWho" xmlurl="https://samwho.dev/rss.xml" htmlurl="https://samwho.dev/"><outline type="rss" text="Julia Evans" title="Julia Evans" xmlurl="https://jvns.ca/atom.xml" htmlurl="https://jvns.ca/atom.xml"><outline type="rss" text="Tenderlove Making" title="Tenderlove Making" xmlurl="https://tenderlovemaking.com/atom.xml" htmlurl="https://tenderlovemaking.com"><outline type="rss" text="Thu Le" title="Thu Le" xmlurl="https://thu-le.com/feed.xml" htmlurl="https://thu-le.com/"><outline type="rss" text="mtlynch.io" title="mtlynch.io" xmlurl="https://mtlynch.io/posts/index.xml" htmlurl="https://mtlynch.io/"><outline type="rss" text="Tabletop Whale" title="Tabletop Whale" xmlurl="" htmlurl="https://tabletopwhale.com/index.html"><outline type="rss" text="mitchell hashimotto" title="mitchell hashimotto" xmlurl="https://mitchellh.com/feed.xml" htmlurl="https://mitchellh.com/"><outline type="rss" text="overreacted" title="overreacted" xmlurl="https://overreacted.io/atom.xml" htmlurl="https://overreacted.io/"><outline type="rss" text="Johanna Larsson" title="Johanna Larsson" xmlurl="https://jola.dev/rss.xml" htmlurl="https://jola.dev/"><outline type="rss" text="David Bushell" title="David Bushell" xmlurl="https://dbushell.com/merge/rss.xml" htmlurl="https://dbushell.com/">
    </outline>
  
</outline></outline></outline></outline></outline></outline></outline></outline></outline></outline></outline></outline></outline></opml>

    </div>
  </div>

  <footer class="flex-grow dark:bg-[rgb(from_var(--bashby--page-bg)_r_calc(g-5)_calc(b-5))] border-t border-gray-800 mt-12 flex flex-col items-center justify-center min-h-64">
    <div class="w-full md:w-2xl flex flex-col md:flex-row justify-center gap-2 flex-grow p-4 md:p-0">
      <div class="flex flex-col gap-4 my-12 w-full">
        <ul class="">
          <li><a href="/about">About Me</a></li>
          <li><a href="/resume">Resume</a></li>
          <li><a href="/projects">Projects</a></li>
          <li><a href="/blogroll">Blogroll</a></li>
          <li><a href="/colophon">Colophon</a></li>
        </ul>
        <ul class="">
          
            <li><a href="https://bsky.app/profile/isin.space">BlueSky</a></li>
          
            <li><a href="https://github.com/JoshAshby">GitHub</a></li>
          
            <li><a href="https://isin.space/@josh">Mastodon</a></li>
          
        </ul>
      </div>

      <div class="flex flex-col gap-4 my-12 w-full text-center">
        <p class="text-sm">
          This space is tended to by an unproxied meat popsicle. Found an error, or have an improvement?
          <a href="https://github.com/JoshAshby/joshashby.github.io/blob/source/blogroll.opml">Suggest a correction!</a>
        </p>
        <p class="text-sm">
          Read my
          <a href="/ai">LLM/AI Policy</a>
        </p>
      </div>
    </div>

    <div class="flex flex-row justify-center my-12 border-t w-full md:w-2xl">
      <p class="text-2xl font-caveat text-[#fb2c36]">© Josh Ashby</p>
    </div>
  </footer>



</body></html>