pages/garden/orchard/index.html

62 lines
No EOL
42 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en-US" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Orchard | The Paper Pilot</title>
<meta name="description" content="The Paper Pilot's Digital Garden">
<meta name="generator" content="VitePress v1.2.2">
<link rel="preload stylesheet" href="/assets/style.3oByVrKW.css" as="style">
<script type="module" src="/assets/app.oyrQ38Xf.js"></script>
<link rel="preload" href="/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
<link rel="modulepreload" href="/assets/chunks/framework.Sr2_9k8k.js">
<link rel="modulepreload" href="/assets/chunks/theme.BasSRYMa.js">
<link rel="modulepreload" href="/assets/chunks/git.data.DXRlJPI8.js">
<link rel="modulepreload" href="/assets/garden_orchard_index.md.CtNVnyvu.lean.js">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Itim&amp;family=Roboto+Mono:ital,wght@0,400;0,600;1,400&amp;display=block">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#3a0839">
<link rel="shortcut icon" href="/favicon.ico">
<meta name="msapplication-TileColor" content="#00FFFF">
<meta name="msapplication-config" content="/browserconfig.xml">
<meta name="theme-color" content="#3B4252">
<link rel="alternate" type="text/mf2+html" href="/changelog">
<link rel="alternate" type="application/rss+xml" title="Changelog" href="/changelog/rss">
<link rel="alternate" type="application/atom+xml" title="Changelog" href="/changelog/atom">
<link rel="alternate" type="application/json+xml" title="Changelog" href="/changelog/json">
<link rel="me" href="mailto:thepaperpilot@incremental.social">
<link rel="me" href="https://incremental.social/u/thepaperpilot">
<link rel="me" href="https://matrix.to/#/@thepaperpilot:incremental.social">
<link rel="me" href="https://code.incremental.social/thepaperpilot">
<link rel="me" href="https://www.linkedin.com/in/anthony-lawn/">
<link rel="me" href="https://mastodon.gamedev.place/@thepaperpilot">
<link rel="me" href="https://beehaw.org/u/thepaperpilot">
<link rel="me" href="https://www.reddit.com/user/ThePaperPilot/">
<link rel="me" href="https://github.com/thepaperpilot">
<link rel="me" href="https://twitter.com/ThePaperPilot">
<link rel="authorization_endpoint" href="https://indie.incremental.social/auth">
<link rel="token_endpoint" href="https://indie.incremental.social/auth/token">
<link rel="micropub" href="https://indie.incremental.social/micropub">
<link rel="indieauth-metadata" href="https://indie.incremental.social/.well-known/oauth-authorization-server">
<script data-goatcounter="https://thepaperpilot.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
<meta name="og:title" content="Orchard">
<meta name="og:description" content="">
<meta name="og:image" content="https://www.thepaperpilot.org/paperpilot_thumb.png">
<meta name="og:site_name" content="The Paper Pilot's Digital Garden">
<meta name="og:type" content="article">
<meta name="article:author" content="https://www.thepaperpilot.org/about">
</head>
<body>
<div id="app"><div class="Layout" data-v-7618d0ce data-v-5d98c3a5><!--[--><!--[--><!--]--><!----><!--]--><!--[--><span tabindex="-1" data-v-0f60ec36></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-0f60ec36> Skip to content </a><!--]--><!----><header class="VPNav" data-v-5d98c3a5 data-v-ae24b3ad><div class="VPNavBar has-sidebar top" data-v-ae24b3ad data-v-ccf7ddec><div class="wrapper" data-v-ccf7ddec><div class="container" data-v-ccf7ddec><div class="title" data-v-ccf7ddec><div class="VPNavBarTitle has-sidebar" data-v-ccf7ddec data-v-ab179fa1><a class="title" href="/" data-v-ab179fa1><!--[--><!--]--><!----><span data-v-ab179fa1>The Paper Pilot</span><!--[--><!--]--></a></div></div><div class="content" data-v-ccf7ddec><div class="content-body" data-v-ccf7ddec><!--[--><!--]--><div class="VPNavBarSearch search" data-v-ccf7ddec><!--[--><!----><div id="local-search"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-ccf7ddec data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://moddingtree.com" target="_blank" rel="noreferrer" tabindex="0" data-v-7f418b0f data-v-9c663999><!--[--><span data-v-9c663999>Profectus</span><!--]--></a><!--]--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://incremental.social" target="_blank" rel="noreferrer" tabindex="0" data-v-7f418b0f data-v-9c663999><!--[--><span data-v-9c663999>Incremental Social</span><!--]--></a><!--]--><!--]--></nav><!----><!----><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-ccf7ddec data-v-0394ad82 data-v-7bc22406><!--[--><a class="VPSocialLink no-icon" href="https://code.incremental.social/thepaperpilot" aria-label target="_blank" rel="noopener" data-v-7bc22406 data-v-eee4e7cb><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Forgejo</title><path d="M16.7773 0c1.6018 0 2.9004 1.2986 2.9004 2.9005s-1.2986 2.9004-2.9004 2.9004c-1.0854 0-2.0315-.596-2.5288-1.4787H12.91c-2.3322 0-4.2272 1.8718-4.2649 4.195l-.0007 2.1175a7.0759 7.0759 0 0 1 4.148-1.4205l.1176-.001 1.3385.0002c.4973-.8827 1.4434-1.4788 2.5288-1.4788 1.6018 0 2.9004 1.2986 2.9004 2.9005s-1.2986 2.9004-2.9004 2.9004c-1.0854 0-2.0315-.596-2.5288-1.4787H12.91c-2.3322 0-4.2272 1.8718-4.2649 4.195l-.0007 2.319c.8827.4973 1.4788 1.4434 1.4788 2.5287 0 1.602-1.2986 2.9005-2.9005 2.9005-1.6018 0-2.9004-1.2986-2.9004-2.9005 0-1.0853.596-2.0314 1.4788-2.5287l-.0002-9.9831c0-3.887 3.1195-7.0453 6.9915-7.108l.1176-.001h1.3385C14.7458.5962 15.692 0 16.7773 0ZM7.2227 19.9052c-.6596 0-1.1943.5347-1.1943 1.1943s.5347 1.1943 1.1943 1.1943 1.1944-.5347 1.1944-1.1943-.5348-1.1943-1.1944-1.1943Zm9.5546-10.4644c-.6596 0-1.1944.5347-1.1944 1.1943s.5348 1.1943 1.1944 1.1943c.6596 0 1.1943-.5347 1.1943-1.1943s-.5347-1.1943-1.1943-1.1943Zm0-7.7346c-.6596 0-1.1944.5347-1.1944 1.1943s.5348 1.1943 1.1944 1.1943c.6596 0 1.1943-.5347 1.1943-1.1943s-.5347-1.1943-1.1943-1.1943Z"/></svg></a><a class="VPSocialLink no-icon" href="https://matrix.to/#/@thepaperpilot:incremental.social" aria-label target="_blank" rel="noopener" data-v-7bc22406 data-v-eee4e7cb><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Matrix</title><path d="M.632.55v22.9H2.28V24H0V0h2.28v.55zm7.043 7.26v1.157h.033c.309-.443.683-.784 1.117-1.024.433-.245.936-.365 1.5-.365.54 0 1.033.107 1.481.314.448.208.785.582 1.02 1.108.254-.374.6-.706 1.034-.992.434-.287.95-.43 1.546-.43.453 0 .872.056 1.26.167.388.11.716.286.993.53.276.245.489.559.646.951.152.392.23.863.23 1.417v5.728h-2.349V11.52c0-.286-.01-.559-.032-.812a1.755 1.755 0 0 0-.18-.66 1.106 1.106 0 0 0-.438-.448c-.194-.11-.457-.166-.785-.166-.332 0-.6.064-.803.189a1.38 1.38 0 0 0-.48.499 1.946 1.946 0 0 0-.231.696 5.56 5.56 0 0 0-.06.785v4.768h-2.35v-4.8c0-.254-.004-.503-.018-.752a2.074 2.074 0 0 0-.143-.688 1.052 1.052 0 0 0-.415-.503c-.194-.125-.476-.19-.854-.19-.111 0-.259.024-.439.074-.18.051-.36.143-.53.282-.171.138-.319.337-.439.595-.12.259-.18.6-.18 1.02v4.966H5.46V7.81zm15.693 15.64V.55H21.72V0H24v24h-2.28v-.55z"/></svg></a><a class="VPSocialLink no-icon" href="https://incremental.social/u/thepaperpilot" aria-label target="_blank" rel="noopener" data-v-7bc22406 data-v-eee4e7cb><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Fediverse</title><path d="M4.589 7.91a2.295 2.295 0 01-2.416 2.166A2.295 2.295 0 01.005 7.66a2.295 2.295 0 012.418-2.167A2.295 2.295 0 014.589 7.91zm1.876 11.995a2.295 2.295 0 01-2.417 2.167 2.295 2.295 0 01-2.166-2.417 2.295 2.295 0 012.416-2.166 2.295 2.295 0 012.167 2.416zm11.993 1.925a2.295 2.295 0 01-2.416 2.167 2.295 2.295 0 01-2.168-2.418 2.295 2.295 0 012.417-2.167 2.295 2.295 0 012.167 2.418zm5.537-10.807a2.295 2.295 0 01-2.417 2.168 2.295 2.295 0 01-2.168-2.418 2.295 2.295 0 012.418-2.165 2.295 2.295 0 012.167 2.415zm-8.57-8.603a2.295 2.295 0 01-2.419 2.168A2.295 2.295 0 0110.84 2.17 2.295 2.295 0 0113.256.003a2.295 2.295 0 012.168 2.418zM4.79 7.407a2.525 2.525 0 01.028.516 2.525 2.525 0 01-.263.99l3.716.595.731-1.425zm6.368 1.022l-.73 1.425 8.777 1.41a2.525 2.525 0 01-.025-.502 2.525 2.525 0 01.27-1.002zm3.118-3.887a2.525 2.525 0 01-1.283.274 2.525 2.525 0 01-.22-.023l.58 3.712 1.58.254zm-.588 6.12l1.37 8.775a2.525 2.525 0 011.245-.254 2.525 2.525 0 01.264.03l-1.296-8.297zm-3.046-7.96L4.098 6.02a2.525 2.525 0 01.688 1.36l6.545-3.317a2.525 2.525 0 01-.688-1.358zm4.725.76a2.525 2.525 0 01-1.08 1.074l5.177 5.197a2.525 2.525 0 011.08-1.075zm4.56 9.23l-3.343 6.524a2.525 2.525 0 011.355.695l3.344-6.525a2.525 2.525 0 01-1.357-.695zm-13.26 6.716a2.525 2.525 0 01.025.51 2.525 2.525 0 01-.266.995l7.243 1.163a2.525 2.525 0 01-.027-.508 2.525 2.525 0 01.267-.997zm-3.245-9.366a2.525 2.525 0 01-1.26.264 2.525 2.525 0 01-.245-.026l1.132 7.244a2.525 2.525 0 011.262-.264 2.525 2.525 0 01.243.025zm7.935-5.954l-3.83 7.474 1.13 1.135 4.055-7.914a2.525 2.525 0 01-1.355-.695zm-4.826 9.418l-1.94 3.786a2.525 2.525 0 011.356.696l1.715-3.348zm12.682-2.2l-3.355 1.7.247 1.583 3.797-1.925a2.525 2.525 0 01-.689-1.36zm-5.305 2.687l-7.935 4.02a2.525 2.525 0 01.69 1.36l7.494-3.797zM4.534 8.95a2.525 2.525 0 01-1.08 1.075l5.93 5.95 1.43-.724zm7.821 7.85l-1.43.724 3.004 3.014a2.525 2.525 0 011.08-1.075z"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-ccf7ddec data-v-d0bd9dde data-v-b6c34ac9><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-b6c34ac9><span class="vpi-more-horizontal icon" data-v-b6c34ac9></span></button><div class="menu" data-v-b6c34ac9><div class="VPMenu" data-v-b6c34ac9 data-v-e7ea1737><!----><!--[--><!--[--><!----><!----><div class="group" data-v-d0bd9dde><div class="item social-links" data-v-d0bd9dde><div class="VPSocialLinks social-links-list" data-v-d0bd9dde data-v-7bc22406><!--[--><a class="VPSocialLink no-icon" href="https://code.incremental.social/thepaperpilot" aria-label target="_blank" rel="noopener" data-v-7bc22406 data-v-eee4e7cb><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Forgejo</title><path d="M16.7773 0c1.6018 0 2.9004 1.2986 2.9004 2.9005s-1.2986 2.9004-2.9004 2.9004c-1.0854 0-2.0315-.596-2.5288-1.4787H12.91c-2.3322 0-4.2272 1.8718-4.2649 4.195l-.0007 2.1175a7.0759 7.0759 0 0 1 4.148-1.4205l.1176-.001 1.3385.0002c.4973-.8827 1.4434-1.4788 2.5288-1.4788 1.6018 0 2.9004 1.2986 2.9004 2.9005s-1.2986 2.9004-2.9004 2.9004c-1.0854 0-2.0315-.596-2.5288-1.4787H12.91c-2.3322 0-4.2272 1.8718-4.2649 4.195l-.0007 2.319c.8827.4973 1.4788 1.4434 1.4788 2.5287 0 1.602-1.2986 2.9005-2.9005 2.9005-1.6018 0-2.9004-1.2986-2.9004-2.9005 0-1.0853.596-2.0314 1.4788-2.5287l-.0002-9.9831c0-3.887 3.1195-7.0453 6.9915-7.108l.1176-.001h1.3385C14.7458.5962 15.692 0 16.7773 0ZM7.2227 19.9052c-.6596 0-1.1943.5347-1.1943 1.1943s.5347 1.1943 1.1943 1.1943 1.1944-.5347 1.1944-1.1943-.5348-1.1943-1.1944-1.1943Zm9.5546-10.4644c-.6596 0-1.1944.5347-1.1944 1.1943s.5348 1.1943 1.1944 1.1943c.6596 0 1.1943-.5347 1.1943-1.1943s-.5347-1.1943-1.1943-1.1943Zm0-7.7346c-.6596 0-1.1944.5347-1.1944 1.1943s.5348 1.1943 1.1944 1.1943c.6596 0 1.1943-.5347 1.1943-1.1943s-.5347-1.1943-1.1943-1.1943Z"/></svg></a><a class="VPSocialLink no-icon" href="https://matrix.to/#/@thepaperpilot:incremental.social" aria-label target="_blank" rel="noopener" data-v-7bc22406 data-v-eee4e7cb><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Matrix</title><path d="M.632.55v22.9H2.28V24H0V0h2.28v.55zm7.043 7.26v1.157h.033c.309-.443.683-.784 1.117-1.024.433-.245.936-.365 1.5-.365.54 0 1.033.107 1.481.314.448.208.785.582 1.02 1.108.254-.374.6-.706 1.034-.992.434-.287.95-.43 1.546-.43.453 0 .872.056 1.26.167.388.11.716.286.993.53.276.245.489.559.646.951.152.392.23.863.23 1.417v5.728h-2.349V11.52c0-.286-.01-.559-.032-.812a1.755 1.755 0 0 0-.18-.66 1.106 1.106 0 0 0-.438-.448c-.194-.11-.457-.166-.785-.166-.332 0-.6.064-.803.189a1.38 1.38 0 0 0-.48.499 1.946 1.946 0 0 0-.231.696 5.56 5.56 0 0 0-.06.785v4.768h-2.35v-4.8c0-.254-.004-.503-.018-.752a2.074 2.074 0 0 0-.143-.688 1.052 1.052 0 0 0-.415-.503c-.194-.125-.476-.19-.854-.19-.111 0-.259.024-.439.074-.18.051-.36.143-.53.282-.171.138-.319.337-.439.595-.12.259-.18.6-.18 1.02v4.966H5.46V7.81zm15.693 15.64V.55H21.72V0H24v24h-2.28v-.55z"/></svg></a><a class="VPSocialLink no-icon" href="https://incremental.social/u/thepaperpilot" aria-label target="_blank" rel="noopener" data-v-7bc22406 data-v-eee4e7cb><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Fediverse</title><path d="M4.589 7.91a2.295 2.295 0 01-2.416 2.166A2.295 2.295 0 01.005 7.66a2.295 2.295 0 012.418-2.167A2.295 2.295 0 014.589 7.91zm1.876 11.995a2.295 2.295 0 01-2.417 2.167 2.295 2.295 0 01-2.166-2.417 2.295 2.295 0 012.416-2.166 2.295 2.295 0 012.167 2.416zm11.993 1.925a2.295 2.295 0 01-2.416 2.167 2.295 2.295 0 01-2.168-2.418 2.295 2.295 0 012.417-2.167 2.295 2.295 0 012.167 2.418zm5.537-10.807a2.295 2.295 0 01-2.417 2.168 2.295 2.295 0 01-2.168-2.418 2.295 2.295 0 012.418-2.165 2.295 2.295 0 012.167 2.415zm-8.57-8.603a2.295 2.295 0 01-2.419 2.168A2.295 2.295 0 0110.84 2.17 2.295 2.295 0 0113.256.003a2.295 2.295 0 012.168 2.418zM4.79 7.407a2.525 2.525 0 01.028.516 2.525 2.525 0 01-.263.99l3.716.595.731-1.425zm6.368 1.022l-.73 1.425 8.777 1.41a2.525 2.525 0 01-.025-.502 2.525 2.525 0 01.27-1.002zm3.118-3.887a2.525 2.525 0 01-1.283.274 2.525 2.525 0 01-.22-.023l.58 3.712 1.58.254zm-.588 6.12l1.37 8.775a2.525 2.525 0 011.245-.254 2.525 2.525 0 01.264.03l-1.296-8.297zm-3.046-7.96L4.098 6.02a2.525 2.525 0 01.688 1.36l6.545-3.317a2.525 2.525 0 01-.688-1.358zm4.725.76a2.525 2.525 0 01-1.08 1.074l5.177 5.197a2.525 2.525 0 011.08-1.075zm4.56 9.23l-3.343 6.524a2.525 2.525 0 011.355.695l3.344-6.525a2.525 2.525 0 01-1.357-.695zm-13.26 6.716a2.525 2.525 0 01.025.51 2.525 2.525 0 01-.266.995l7.243 1.163a2.525 2.525 0 01-.027-.508 2.525 2.525 0 01.267-.997zm-3.245-9.366a2.525 2.525 0 01-1.26.264 2.525 2.525 0 01-.245-.026l1.132 7.244a2.525 2.525 0 011.262-.264 2.525 2.525 0 01.243.025zm7.935-5.954l-3.83 7.474 1.13 1.135 4.055-7.914a2.525 2.525 0 01-1.355-.695zm-4.826 9.418l-1.94 3.786a2.525 2.525 0 011.356.696l1.715-3.348zm12.682-2.2l-3.355 1.7.247 1.583 3.797-1.925a2.525 2.525 0 01-.689-1.36zm-5.305 2.687l-7.935 4.02a2.525 2.525 0 01.69 1.36l7.494-3.797zM4.534 8.95a2.525 2.525 0 01-1.08 1.075l5.93 5.95 1.43-.724zm7.821 7.85l-1.43.724 3.004 3.014a2.525 2.525 0 011.08-1.075z"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-ccf7ddec data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><div class="divider" data-v-ccf7ddec><div class="divider-line" data-v-ccf7ddec></div></div></div><!----></header><div class="VPLocalNav has-sidebar empty" data-v-5d98c3a5 data-v-a6f0e41e><div class="container" data-v-a6f0e41e><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-a6f0e41e><span class="vpi-align-left menu-icon" data-v-a6f0e41e></span><span class="menu-text" data-v-a6f0e41e>Menu</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-a6f0e41e data-v-17a5e62e><button data-v-17a5e62e>Return to top</button><!----></div></div></div><aside class="VPSidebar" data-v-5d98c3a5 data-v-575e6a36><div class="curtain" data-v-575e6a36></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-575e6a36><span class="visually-hidden" id="sidebar-aria-label" data-v-575e6a36> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="group" data-v-575e6a36><section class="VPSidebarItem level-0" data-v-575e6a36 data-v-b8d55f3b><div class="item" role="button" tabindex="0" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><h2 class="text" data-v-b8d55f3b>Recommended Pages</h2><!----></div><div class="items" data-v-b8d55f3b><!--[--><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/garden/leftism" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>leftism</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/garden/my-projects" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>my projects</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/garden/guide-to-incrementals" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>guide to incrementals</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/garden/fedi-v2" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>fedi v2</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/garden/the-small-web" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>the small web</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="group" data-v-575e6a36><section class="VPSidebarItem level-0" data-v-575e6a36 data-v-b8d55f3b><!----><div class="items" data-v-b8d55f3b><!--[--><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/about" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>About Me</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/now" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>/now</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b8d55f3b data-v-b8d55f3b><div class="item" data-v-b8d55f3b><div class="indicator" data-v-b8d55f3b></div><a class="VPLink link link" href="/changelog" data-v-b8d55f3b><!--[--><p class="text" data-v-b8d55f3b>Garden Changelog</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-5d98c3a5 data-v-1428d186><div class="VPDoc has-sidebar has-aside" data-v-1428d186 data-v-39a288b8><!--[--><!--]--><div class="container" data-v-39a288b8><div class="aside" data-v-39a288b8><div class="aside-curtain" data-v-39a288b8></div><div class="aside-container" data-v-39a288b8><div class="aside-content" data-v-39a288b8><div class="VPDocAside" data-v-39a288b8 data-v-3f215769><!--[--><!--]--><!--[--><!--]--><nav aria-labelledby="doc-outline-aria-label" class="VPDocAsideOutline" data-v-3f215769 data-v-a5bbad30><div class="content" data-v-a5bbad30><div class="outline-marker" data-v-a5bbad30></div><div aria-level="2" class="outline-title" id="doc-outline-aria-label" role="heading" data-v-a5bbad30>On this page</div><ul class="VPDocOutlineItem root" data-v-a5bbad30 data-v-b933a997><!--[--><!--]--></ul></div></nav><!--[--><!--]--><div class="spacer" data-v-3f215769></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-39a288b8><div class="content-container" data-v-39a288b8><!--[--><!--]--><main class="main" data-v-39a288b8><div class="h-entry vp-doc _garden_orchard_" data-v-39a288b8><div><h1 class="p-name">Orchard</h1><p>634 words, ~3 minute read. <span>Planted <a href='https://code.incremental.social/thepaperpilot/pages/commit/d525a1f2c27821f6be11c20f5294832df2e5687e' title='Thu Nov 7 22:10:25 2024 -0600'><time class='dt-published' datetime='Thu Nov 7 22:10:25 2024 -0600'>2024-11-07</time></a>
. Last tended to <a href='https://code.incremental.social/thepaperpilot/pages/commit/558ceeb175c903d44e788a316f1771dc78e681e8' title='Fri Nov 8 06:05:21 2024 -0600'><time class='dt-updated' datetime='Fri Nov 8 06:05:21 2024 -0600'>2024-11-08</time></a>
.</span></p><hr><details><summary>Referenced by:</summary><a href="/now/index">/now</a></details><details><summary>Tags:</summary><a href="/garden/my-projects/index.md">My Projects</a></details><p>This is an app I&#39;m designing and at least building a mock for. I&#39;d like it to either get built directly into <a href="/garden/commune/">Commune</a> or integrate with it. The purpose of the app is to organize and grow a <a href="/garden/network-of-knowledge/">Network of Knowledge</a> (or <a href="/garden/digital-gardens/">Digital Garden</a>) sorted by topic. It achieves this through a concept called message gardening, the process of converting casual conversations into formal, referenceable stores of knowledge.</p><p>The problem I have that I&#39;m trying to solve is having a lot of conversations about various topics stretching back far into the past and across many platforms. I often want to review something I said on a given topic and find it difficult to do so. This app would make it far easier to retrieve my notes on any topic. It&#39;s different than a traditional note-taking app because it works with conversations directly, which is how my &quot;notes&quot; on a topic initially start out as. As a secondary effect, this will also fix some of the issues described in the <a href="https://a9.io/glue-comic/" target="_blank" rel="noreferrer">chat glue</a> comic. I&#39;d like it to eventually support even more of the ideas proposed in that comment, like replies and reactions to parts of a message.</p><p>The main way you interact with the app is by conversing. As you converse in your group chats and DMs, which are technically through matrix but can bridge to other platforms like discord, you can specify topic changes. These will break the conversation up into pieces, and each piece gets added to each of the topics it was about (with links to the convo from before and after that one). If a piece was about multiple topics it forms a link between those topics and considers them in some way related. These links are represented as lines in the topics graph, and cause the topics to be physically closer within the graph. Topics can use slashes to indicate hierarchy, which will also place them next to each other in the graph.</p><h2 id="non-conversation-notes" tabindex="-1">Non-conversation notes <a class="header-anchor" href="#non-conversation-notes" aria-label="Permalink to &quot;Non-conversation notes&quot;"></a></h2><p>In addition to including conversations, I want to support freeform notes that also discuss one or more topics. Through leaf&#39;s compositional structure, in theory any entity should be able to be added to the network.</p><p>Another type of non-conversation note could be excerpts from online articles, which could be automatically cited.</p><p>When allowing these kinds of notes, users should be encouraged to split notes as small as possible. This allows us to avoid needing something like <a href="/garden/garden-rss/">Garden-RSS</a> by just showing that a note has updated, and showing the new content.</p><h2 id="communal-networks" tabindex="-1">Communal Networks <a class="header-anchor" href="#communal-networks" aria-label="Permalink to &quot;Communal Networks&quot;"></a></h2><p>By integrating with commune on the server side, the network could be maintained by the entire community, allowing any (trusted) members to mark topic changes. This has the benefit of making maintenance easier on any individual, but also it means users wanting to catch up on the conversations can now do so via the graph, ignoring any conversations that don&#39;t mention any topics that user doesn&#39;t particularly care about.</p><h2 id="federation" tabindex="-1">Federation <a class="header-anchor" href="#federation" aria-label="Permalink to &quot;Federation&quot;"></a></h2><p>Allow clients to &quot;follow&quot; those communal networks, replicating them locally and merging them together (aliasing similar topics as necessary). This allows users to get very large networks much more easily, and further incentivizes contributing to the communal networks.</p><h2 id="llms" tabindex="-1">LLMs <a class="header-anchor" href="#llms" aria-label="Permalink to &quot;LLMs&quot;"></a></h2><p>A local LLM could assist in marking topic changes automatically, allowing you to get the benefits of the conversation being broken up for catching up even while on a non-commune chat.</p><p>LLMs could also be given the topics as context and be able to query the network for knowledge.</p><h2 id="tech-stack" tabindex="-1">Tech Stack <a class="header-anchor" href="#tech-stack" aria-label="Permalink to &quot;Tech Stack&quot;"></a></h2><p>The client will be a matrix client that stores all the messages locally. It&#39;ll use <a href="/garden/fedi-v2/">Fedi v2</a> to store the messages and other data, making the whole app <a href="/garden/local-first-software/">Local-First Software</a>. The rest of the app will be a web-based UI, using <a href="https://neutralino.js.org/" target="_blank" rel="noreferrer">Neutralino.js</a> or an alternative.</p><p>Actually, <a href="https://v2.tauri.app/" target="_blank" rel="noreferrer">tauri</a> apparently doesn&#39;t require rust per-say, and has things like mobile support and a better dev experience.</p><p>The server will be something that ensures commune servers can share topic changes across the community.</p><p>Consider using <a href="https://animata.design/" target="_blank" rel="noreferrer">Animata</a> components</p></div></div></main><!----><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><!----><!--[--><footer class="vp-doc" data-v-7618d0ce><div data-v-7618d0ce>CC 2024 <a class="h-card" rel="me" href="/about" data-v-7618d0ce><img src="/me.jpg" alt="" data-v-7618d0ce>The Paper Pilot</a>. <a rel="license" href="https://creativecommons.org/licenses/by-nc-sa/4.0/" data-v-7618d0ce>CC BY-NC-SA 4.0</a>.</div><div data-v-7618d0ce>Any and all opinions listed here are my own and not representative of my employers; future, past and present.</div><div data-v-7618d0ce><a href="https://resume.incremental.social/thepaperpilot/thepaperpilot" data-v-7618d0ce>Resume</a> (not actively seeking new opportunities).</div><div data-v-7618d0ce>Site built from <a href="https://code.incremental.social/thepaperpilot/pages/commit/557c67175ae0470a075bfcfc6f5fa325ea94615a" data-v-7618d0ce>this commit</a> on <time data-v-7618d0ce>Sunday, November 24, 2024 at 01:36:02</time>. <a href="https://www.thepaperpilot.org/licenses.txt" data-v-7618d0ce>Legal disclaimers</a>.</div></footer><!--]--></div></div>
<script>window.__VP_HASH_MAP__=JSON.parse("{\"garden_freeform_index.md\":\"BNVKAuEU\",\"garden_garden-rss_index.md\":\"Bp3wQRec\",\"garden_game-dev-tree_index.md\":\"DVHCOcO_\",\"garden_freeform-vs-chronological-dichotomy_index.md\":\"DSTrSM11\",\"garden_commune_index.md\":\"CTFc1TtA\",\"garden_gender_index.md\":\"D36dOIsa\",\"garden_fediverse_index.md\":\"Dua3mheB\",\"garden_guide-to-incrementals_appeal-to-players_index.md\":\"CQChCbzk\",\"garden_fedi-v2_index.md\":\"B9zD1mxo\",\"garden_gerrymandering_index.md\":\"DlCxE8M6\",\"garden_guide-to-incrementals_appeal-to-developers_index.md\":\"CybqXFBG\",\"garden_babble-buds_index.md\":\"BucFagpw\",\"garden_gender-performativity_index.md\":\"Cue_Qcrf\",\"garden_digital-gardens_index.md\":\"xl_04D7A\",\"garden_activitypub_index.md\":\"BmRtGPpH\",\"garden_art-is-never-complete_index.md\":\"CxmlDT-8\",\"garden_ivy-road_index.md\":\"BPZjAX3J\",\"garden_advent-incremental_index.md\":\"S4rWWYR1\",\"garden_kronos_index.md\":\"CK09snar\",\"garden_consensus-democracy_index.md\":\"Ddorhwb3\",\"garden_davey-wreden_index.md\":\"Bu0dSTKg\",\"garden_neoliberalism_index.md\":\"VpCLZb1d\",\"garden_a-plea-to-organize_index.md\":\"B_Qmtg7P\",\"garden_chronological_index.md\":\"B1rgsgvR\",\"garden_cinny_index.md\":\"LW_bn9kA\",\"garden_digital-locality_index.md\":\"C7lveJKO\",\"garden_direct-democracy_index.md\":\"CxC7HFmB\",\"garden_individualism_index.md\":\"AJjdDNkP\",\"garden_decentralized_index.md\":\"VxIosopJ\",\"garden_command-palettes_index.md\":\"CDGDiDrh\",\"garden_guide-to-incrementals_index.md\":\"BqVwpC1I\",\"public_gamedevtree_changelog.md\":\"33CNNJKT\",\"garden_political-quizzes_index.md\":\"DhkzMFH2\",\"garden_pre-order-bonuses_index.md\":\"D-t7sJF2\",\"garden_anarchism_index.md\":\"CGqCEPoT\",\"garden_premium-currency_index.md\":\"CrFCXdb8\",\"garden_representative-democracy_index.md\":\"DA9WCxAE\",\"garden_prescriptivism-vs-descriptivism_index.md\":\"fE65ucrJ\",\"garden_profectus_index.md\":\"BlQBg8Ji\",\"garden_planar-pioneers_index.md\":\"exopSGDn\",\"garden_local-first-software_index.md\":\"BrOfsr0_\",\"garden_local-communities_index.md\":\"DFy-EQNn\",\"garden_logseq_index.md\":\"DhfTvdHp\",\"garden_orchard_index.md\":\"CtNVnyvu\",\"garden_mbin_index.md\":\"ClrDzAwn\",\"garden_network-of-knowledge_index.md\":\"eS70tjvE\",\"garden_matrix_index.md\":\"Djd6c9PL\",\"garden_objectivity_index.md\":\"DFqADe5J\",\"garden_open-source_index.md\":\"ChLFXBpa\",\"garden_opti-speech_index.md\":\"Bb0h572T\",\"garden_personality_index.md\":\"CiWUvBrr\",\"garden_atproto_index.md\":\"gZ-blqKn\",\"public_gamedevtree_docs_milestones.md\":\"CWaYObZs\",\"public_gamedevtree_2.0-format-changes.md\":\"Bczdru-g\",\"public_gamedevtree_readme.md\":\"DE0tbltW\",\"garden_scientific-constructivism_index.md\":\"DjvF_dMW\",\"public_gamedevtree_docs_!general-info.md\":\"DE0Ke1e2\",\"public_gamedevtree_docs_main-mod-info.md\":\"BCNaY-_6\",\"public_gamedevtree_docs_bars.md\":\"CUbXgosN\",\"public_gamedevtree_docs_achievements.md\":\"C0yB95Wu\",\"garden_police-abolition_index.md\":\"B33RwKNh\",\"garden_imperialism_index.md\":\"Dtj23VyA\",\"public_gamedevtree_docs_subtabs-and-microtabs.md\":\"CMFhzxtB\",\"public_gamedevtree_docs_custom-tab-layouts.md\":\"DNTfGub2\",\"garden_webrings_index.md\":\"6TymzHz_\",\"garden_federated-identity_index.md\":\"jeUN5MXE\",\"about_index.md\":\"YpmaDm_z\",\"guide-to-incrementals_index.md\":\"OAYpb5mP\",\"public_gamedevtree_docs_updating-tmt.md\":\"BX_YXvdE\",\"garden_weird_index.md\":\"DMQWdgxe\",\"garden_guide-to-incrementals_navigating-criticism_index.md\":\"DHULgBhi\",\"public_gamedevtree_docs_getting-started.md\":\"hNeDDqaD\",\"garden_leftism_index.md\":\"CUXOdtMS\",\"guide-to-incrementals_design_criticism_index.md\":\"CP6lkbhp\",\"guide-to-incrementals_ludology_appeal-developers_index.md\":\"D972d1HD\",\"public_gamedevtree_docs_infoboxes.md\":\"bLloeIuf\",\"guide-to-incrementals_ludology_appeal-gamers_index.md\":\"DmgYT_AD\",\"public_gamedevtree_docs_layer-features.md\":\"Crq83lMF\",\"public_gamedevtree_docs_basic-layer-breakdown.md\":\"Yqwj_xfc\",\"now_index.md\":\"q8ONAR81\",\"changelog_index.md\":\"DfBf_ymp\",\"index.md\":\"D2pj9Ee1\",\"garden_mtx_index.md\":\"upk1dkGu\",\"garden_synapse_index.md\":\"D5GOBC_4\",\"garden_the-indieweb_amplification_index.md\":\"BEDb7jyM\",\"garden_technocracy_index.md\":\"tn03XYkZ\",\"garden_this-knowledge-hub_index.md\":\"BJi09cei\",\"garden_the-small-web_index.md\":\"CCU8EK3K\",\"garden_trans-athletes-in-sports_index.md\":\"BusDkSIW\",\"garden_the-beginner-s-guide_index.md\":\"C4AyBH_4\",\"garden_v-ecs_index.md\":\"dHQVqdks\",\"garden_the-cozy-web_index.md\":\"DpaQbZ_7\",\"garden_the-indieweb_signature-blocks_index.md\":\"DncTs7iW\",\"garden_wanderstop_index.md\":\"CAF6MeGT\",\"garden_chromatic-lattice_index.md\":\"C-95C5MM\",\"garden_vitepress_index.md\":\"h1A5--SU\",\"public_kronos_old things_2.0-format-changes.md\":\"QUX27CIC\",\"garden_my-political-journey_index.md\":\"kTSsSq-_\",\"public_kronos_readme.md\":\"gWCvo8NR\",\"public_kronos_docs_!general-info.md\":\"DBOKRLme\",\"public_kronos_docs_bars.md\":\"CSguFZp_\",\"public_kronos_docs_achievements.md\":\"KsbXJC1r\",\"public_kronos_changelog.md\":\"D-HmMLD4\",\"public_kronos_docs_basic-layer-breakdown.md\":\"B8H1fhgA\",\"public_kronos_docs_challenges.md\":\"Cs3Vfgw-\",\"public_kronos_docs_buyables.md\":\"Bnk8zkua\",\"public_kronos_docs_custom-tab-layouts.md\":\"livval5T\",\"public_kronos_docs_clickables.md\":\"BjE13u2w\",\"public_kronos_docs_getting-started.md\":\"mxo4iirj\",\"public_kronos_docs_grids.md\":\"D6W3aZvd\",\"public_kronos_docs_subtabs-and-microtabs.md\":\"CE1p7Oy-\",\"public_kronos_docs_trees-and-tree-customization.md\":\"CIBisQ1N\",\"public_kronos_docs_updating-tmt.md\":\"M9T22mdH\",\"public_kronos_docs_upgrades.md\":\"Di0rXgVe\",\"public_lit_old things_2.0-format-changes.md\":\"BZuK-caS\",\"public_lit_readme.md\":\"CsmWLhmX\",\"public_lit_docs_achievements.md\":\"DxD0wCNF\",\"public_lit_docs_!general-info.md\":\"DJIpd8t5\",\"public_lit_changelog.md\":\"CthDV5ot\",\"public_lit_docs_bars.md\":\"DclDejG3\",\"garden_guide-to-incrementals_what-is-content_index.md\":\"CLhdZCP2\",\"public_lit_docs_basic-layer-breakdown.md\":\"CsZKnxwf\",\"public_lit_docs_buyables.md\":\"78Vp9b6u\",\"public_lit_docs_challenges.md\":\"Z9Rj0YIU\",\"public_lit_docs_clickables.md\":\"BH0xyi8n\",\"public_lit_docs_custom-tab-layouts.md\":\"BoQJFtTn\",\"public_lit_docs_getting-started.md\":\"CK27tjNE\",\"public_lit_docs_layer-features.md\":\"4M5Xu4L1\",\"public_lit_docs_main-mod-info.md\":\"BMD6V4Fr\",\"garden_capture-the-citadel_index.md\":\"ShvmvJP4\",\"public_lit_docs_subtabs-and-microtabs.md\":\"_yQ1-Rr1\",\"garden_artificial-intelligence_index.md\":\"DsxHxVeP\",\"garden_chat-glue_index.md\":\"B3UZaEi0\",\"public_lit_docs_upgrades.md\":\"B0k22Nxf\",\"guide-to-incrementals_ludology_definition_index.md\":\"BAaigjFE\",\"guide-to-incrementals_ludology_content_index.md\":\"BJje_v7n\",\"garden_social-constructs_index.md\":\"Bw-gNgsD\",\"garden_my-browser-stack_index.md\":\"dM3P1EYV\",\"garden_my-personal-website_index.md\":\"DS_2Aprn\",\"public_gamedevtree_docs_upgrades.md\":\"PvuguZyE\",\"public_lit_docs_infoboxes.md\":\"CuZo0M8o\",\"public_kronos_docs_layer-features.md\":\"B0ijhoip\",\"public_lit_docs_trees-and-tree-customization.md\":\"C9RmdUn6\",\"garden_my-projects_index.md\":\"CpVRDeIE\",\"garden_forgejo_index.md\":\"CExs1rqZ\",\"garden_dice-armor_index.md\":\"DdEm38SR\",\"public_lit_docs_updating-tmt.md\":\"KobKYOhn\",\"public_gamedevtree_docs_challenges.md\":\"CE_eHHwf\",\"public_gamedevtree_docs_clickables.md\":\"Ck1H6VJz\",\"garden_video-game-monetization_index.md\":\"BqieIfhA\",\"public_kronos_docs_infoboxes.md\":\"DoJEZ-co\",\"garden_video-essays_index.md\":\"DmtpXBVw\",\"garden_guide-to-incrementals_defining-the-genre_index.md\":\"CNNC5Y2I\",\"garden_filter-bubbles_index.md\":\"CFoH6gUX\",\"public_lit_docs_milestones.md\":\"DW0yfQPK\",\"garden_my-political-beliefs_index.md\":\"DLqz8bhw\",\"public_kronos_docs_particles.md\":\"DUOsroj0\",\"garden_nostr_index.md\":\"Cp21N6wz\",\"garden_incremental-social_index.md\":\"BWXbtOd9\",\"garden_life-is-strange_index.md\":\"BJ9zmBsa\",\"public_gamedevtree_docs_buyables.md\":\"B23LDgI6\",\"garden_social-media_index.md\":\"CMC62adA\",\"public_kronos_docs_milestones.md\":\"C15QtFf1\",\"public_kronos_docs_main-mod-info.md\":\"P75-j5rD\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"The Paper Pilot\",\"description\":\"The Paper Pilot's Digital Garden\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":false,\"themeConfig\":{\"search\":{\"provider\":\"local\",\"options\":{}},\"outline\":\"deep\",\"nav\":[{\"text\":\"Profectus\",\"link\":\"https://moddingtree.com\"},{\"text\":\"Incremental Social\",\"link\":\"https://incremental.social\"}],\"socialLinks\":[{\"icon\":{\"svg\":\"<svg role=\\\"img\\\" viewBox=\\\"0 0 24 24\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"><title>Forgejo</title><path d=\\\"M16.7773 0c1.6018 0 2.9004 1.2986 2.9004 2.9005s-1.2986 2.9004-2.9004 2.9004c-1.0854 0-2.0315-.596-2.5288-1.4787H12.91c-2.3322 0-4.2272 1.8718-4.2649 4.195l-.0007 2.1175a7.0759 7.0759 0 0 1 4.148-1.4205l.1176-.001 1.3385.0002c.4973-.8827 1.4434-1.4788 2.5288-1.4788 1.6018 0 2.9004 1.2986 2.9004 2.9005s-1.2986 2.9004-2.9004 2.9004c-1.0854 0-2.0315-.596-2.5288-1.4787H12.91c-2.3322 0-4.2272 1.8718-4.2649 4.195l-.0007 2.319c.8827.4973 1.4788 1.4434 1.4788 2.5287 0 1.602-1.2986 2.9005-2.9005 2.9005-1.6018 0-2.9004-1.2986-2.9004-2.9005 0-1.0853.596-2.0314 1.4788-2.5287l-.0002-9.9831c0-3.887 3.1195-7.0453 6.9915-7.108l.1176-.001h1.3385C14.7458.5962 15.692 0 16.7773 0ZM7.2227 19.9052c-.6596 0-1.1943.5347-1.1943 1.1943s.5347 1.1943 1.1943 1.1943 1.1944-.5347 1.1944-1.1943-.5348-1.1943-1.1944-1.1943Zm9.5546-10.4644c-.6596 0-1.1944.5347-1.1944 1.1943s.5348 1.1943 1.1944 1.1943c.6596 0 1.1943-.5347 1.1943-1.1943s-.5347-1.1943-1.1943-1.1943Zm0-7.7346c-.6596 0-1.1944.5347-1.1944 1.1943s.5348 1.1943 1.1944 1.1943c.6596 0 1.1943-.5347 1.1943-1.1943s-.5347-1.1943-1.1943-1.1943Z\\\"/></svg>\"},\"link\":\"https://code.incremental.social/thepaperpilot\"},{\"icon\":{\"svg\":\"<svg role=\\\"img\\\" viewBox=\\\"0 0 24 24\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"><title>Matrix</title><path d=\\\"M.632.55v22.9H2.28V24H0V0h2.28v.55zm7.043 7.26v1.157h.033c.309-.443.683-.784 1.117-1.024.433-.245.936-.365 1.5-.365.54 0 1.033.107 1.481.314.448.208.785.582 1.02 1.108.254-.374.6-.706 1.034-.992.434-.287.95-.43 1.546-.43.453 0 .872.056 1.26.167.388.11.716.286.993.53.276.245.489.559.646.951.152.392.23.863.23 1.417v5.728h-2.349V11.52c0-.286-.01-.559-.032-.812a1.755 1.755 0 0 0-.18-.66 1.106 1.106 0 0 0-.438-.448c-.194-.11-.457-.166-.785-.166-.332 0-.6.064-.803.189a1.38 1.38 0 0 0-.48.499 1.946 1.946 0 0 0-.231.696 5.56 5.56 0 0 0-.06.785v4.768h-2.35v-4.8c0-.254-.004-.503-.018-.752a2.074 2.074 0 0 0-.143-.688 1.052 1.052 0 0 0-.415-.503c-.194-.125-.476-.19-.854-.19-.111 0-.259.024-.439.074-.18.051-.36.143-.53.282-.171.138-.319.337-.439.595-.12.259-.18.6-.18 1.02v4.966H5.46V7.81zm15.693 15.64V.55H21.72V0H24v24h-2.28v-.55z\\\"/></svg>\"},\"link\":\"https://matrix.to/#/@thepaperpilot:incremental.social\"},{\"icon\":{\"svg\":\"<svg role=\\\"img\\\" viewBox=\\\"0 0 24 24\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"><title>Fediverse</title><path d=\\\"M4.589 7.91a2.295 2.295 0 01-2.416 2.166A2.295 2.295 0 01.005 7.66a2.295 2.295 0 012.418-2.167A2.295 2.295 0 014.589 7.91zm1.876 11.995a2.295 2.295 0 01-2.417 2.167 2.295 2.295 0 01-2.166-2.417 2.295 2.295 0 012.416-2.166 2.295 2.295 0 012.167 2.416zm11.993 1.925a2.295 2.295 0 01-2.416 2.167 2.295 2.295 0 01-2.168-2.418 2.295 2.295 0 012.417-2.167 2.295 2.295 0 012.167 2.418zm5.537-10.807a2.295 2.295 0 01-2.417 2.168 2.295 2.295 0 01-2.168-2.418 2.295 2.295 0 012.418-2.165 2.295 2.295 0 012.167 2.415zm-8.57-8.603a2.295 2.295 0 01-2.419 2.168A2.295 2.295 0 0110.84 2.17 2.295 2.295 0 0113.256.003a2.295 2.295 0 012.168 2.418zM4.79 7.407a2.525 2.525 0 01.028.516 2.525 2.525 0 01-.263.99l3.716.595.731-1.425zm6.368 1.022l-.73 1.425 8.777 1.41a2.525 2.525 0 01-.025-.502 2.525 2.525 0 01.27-1.002zm3.118-3.887a2.525 2.525 0 01-1.283.274 2.525 2.525 0 01-.22-.023l.58 3.712 1.58.254zm-.588 6.12l1.37 8.775a2.525 2.525 0 011.245-.254 2.525 2.525 0 01.264.03l-1.296-8.297zm-3.046-7.96L4.098 6.02a2.525 2.525 0 01.688 1.36l6.545-3.317a2.525 2.525 0 01-.688-1.358zm4.725.76a2.525 2.525 0 01-1.08 1.074l5.177 5.197a2.525 2.525 0 011.08-1.075zm4.56 9.23l-3.343 6.524a2.525 2.525 0 011.355.695l3.344-6.525a2.525 2.525 0 01-1.357-.695zm-13.26 6.716a2.525 2.525 0 01.025.51 2.525 2.525 0 01-.266.995l7.243 1.163a2.525 2.525 0 01-.027-.508 2.525 2.525 0 01.267-.997zm-3.245-9.366a2.525 2.525 0 01-1.26.264 2.525 2.525 0 01-.245-.026l1.132 7.244a2.525 2.525 0 011.262-.264 2.525 2.525 0 01.243.025zm7.935-5.954l-3.83 7.474 1.13 1.135 4.055-7.914a2.525 2.525 0 01-1.355-.695zm-4.826 9.418l-1.94 3.786a2.525 2.525 0 011.356.696l1.715-3.348zm12.682-2.2l-3.355 1.7.247 1.583 3.797-1.925a2.525 2.525 0 01-.689-1.36zm-5.305 2.687l-7.935 4.02a2.525 2.525 0 01.69 1.36l7.494-3.797zM4.534 8.95a2.525 2.525 0 01-1.08 1.075l5.93 5.95 1.43-.724zm7.821 7.85l-1.43.724 3.004 3.014a2.525 2.525 0 011.08-1.075z\\\"/></svg>\"},\"link\":\"https://incremental.social/u/thepaperpilot\"}],\"sidebar\":[{\"text\":\"Recommended Pages\",\"items\":[{\"text\":\"leftism\",\"link\":\"/garden/leftism\"},{\"text\":\"my projects\",\"link\":\"/garden/my-projects\"},{\"text\":\"guide to incrementals\",\"link\":\"/garden/guide-to-incrementals\"},{\"text\":\"fedi v2\",\"link\":\"/garden/fedi-v2\"},{\"text\":\"the small web\",\"link\":\"/garden/the-small-web\"}]},{\"text\":\"About Me\",\"link\":\"/about\"},{\"text\":\"/now\",\"link\":\"/now\"},{\"text\":\"Garden Changelog\",\"link\":\"/changelog\"}]},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":true,\"contentProps\":{\"class\":{\"h-entry\":true}}}");</script>
</body>
</html>