CINXE.COM

The Blazing Papyrus

<!doctype html> <html lang="en-us" dir="ltr" class="scroll-smooth" style="font-size:125%;" data-default-appearance="light" data-auto-appearance="true" ><head> <meta name="generator" content="Hugo 0.138.0"> <meta charset="utf-8" /> <meta http-equiv="content-language" content="en-us" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" /> <title>The Blazing Papyrus</title> <meta name="title" content="The Blazing Papyrus" /> <link rel="canonical" href="https://blog.msp.org/" /> <link rel="alternate" type="application/rss+xml" href="/index.xml" title="The Blazing Papyrus" /> <link rel="alternate" type="application/json" href="/index.json" title="The Blazing Papyrus" /> <link type="text/css" rel="stylesheet" href="/css/main.bundle.min.a0f5655ffe7b5505b9671417780a7555c717c864fb506b96d0c37ae417cc60020b4a3c897c7d63c3b6b568f54bda2246e24902bcbefaa298d92b42d6aa62d35b.css" integrity="sha512-oPVlX/57VQW5ZxQXeAp1VccXyGT7UGuW0MN65BfMYAILSjyJfH1jw7a1aPVL2iJG4kkCvL76opjZK0LWqmLTWw==" /> <script type="text/javascript" src="/js/appearance.min.516a16745bea5a9bd011138d254cc0fd3973cd55ce6e15f3dec763e7c7c2c7448f8fe7b54cca811cb821b0c7e12cd161caace1dd794ac3d34d40937cbcc9ee12.js" integrity="sha512-UWoWdFvqWpvQERONJUzA/TlzzVXObhXz3sdj58fCx0SPj&#43;e1TMqBHLghsMfhLNFhyqzh3XlKw9NNQJN8vMnuEg==" ></script> <script defer type="text/javascript" id="script-bundle" src="/js/main.bundle.min.efcd54fb8ae25ba544ea412dc81f0ff81a1968e572e956a99a9836407cfb65fa2313efaf35c6feef10f856d93007c99f4a2bf185a0c1a305b48591f3cb1d1a70.js" integrity="sha512-781U&#43;4riW6VE6kEtyB8P&#43;BoZaOVy6Vapmpg2QHz7ZfojE&#43;&#43;vNcb&#43;7xD4VtkwB8mfSivxhaDBowW0hZHzyx0acA==" data-copy="" data-copied="" ></script> <script src="/js/zoom.min.js"></script> <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" /> <meta property="og:url" content="https://blog.msp.org/"> <meta property="og:site_name" content="The Blazing Papyrus"> <meta property="og:title" content="The Blazing Papyrus"> <meta property="og:locale" content="en_us"> <meta property="og:type" content="website"> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="The Blazing Papyrus"> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebSite", "@id": "https:\/\/blog.msp.org\/", "name": "The Blazing Papyrus", "inLanguage": "en-us", "url": "https:\/\/blog.msp.org\/", "publisher" : { "@type": "Person", "name": "MSP" } } </script> <meta name="author" content="MSP" /> <script src="/lib/jquery/jquery.slim.min.b0dca576e87d7eaa5850ae4e61759c065786cdb6489d68fcc82240539eebd5da522bdb4fda085ffd245808c8fe2acb2516408eb774ef26b5f6015fc6737c0ea8.js" integrity="sha512-sNylduh9fqpYUK5OYXWcBleGzbZInWj8yCJAU57r1dpSK9tP2ghf/SRYCMj&#43;KsslFkCOt3TvJrX2AV/Gc3wOqA=="></script> <meta name="theme-color" /> <link rel="preload" as="image" href="/img/site-background.jpg" /> <link rel="preload" as="image" href="/img/site-background-dark.jpg" /> <script src="/js/setSiteBackground.js"></script> <link rel="stylesheet" href="https://use.typekit.net/lqn0uwr.css" /> <script async defer src="https://eye.msp.org/latest.js"></script> <noscript ><img src="https://eye.msp.org/noscript.gif" alt="" referrerpolicy="no-referrer-when-downgrade" /></noscript> </head> <body class="font-sans text-lg text-neutral-800 dark:text-neutral" data-background-image-light="/img/site-background.jpg" data-background-image-dark="/img/site-background-dark.jpg" style="background-image:url('/img/site-background.jpg');" > <div id="wrapper" class="m-auto flex min-h-screen max-w-5xl flex-col bg-neutral-50 bg-cover px-12 leading-7 dark:bg-neutral-900" > <div id="the-top" class="absolute flex self-center"> <a class="-translate-y-8 rounded-b-lg bg-primary-200 px-3 py-1 text-sm focus:translate-y-0 dark:bg-neutral-600" href="#main-content" ><span class="font-bold text-primary-600 dark:text-primary-400 ltr:pr-2 rtl:pl-2" >&darr;</span >Skip to main content</a > </div> <div class="min-h-[88px]"></div> <div class="fixed inset-x-0 pl-[24px] pr-[24px]" style="z-index:100"> <div id="menu-blur" class="single_hero_background nozoom absolute left-1/2 top-0 !ml-0 h-full max-w-[64rem] -translate-x-1/2 transform bg-[#f6f6f6] opacity-0 dark:bg-neutral-800" ></div> <div class="relative ml-auto mr-auto max-w-[64rem] px-12"> <div style="padding-left:0;padding-right:0;padding-top:2px;padding-bottom:3px" class="main-menu flex items-center justify-between px-4 py-6 sm:px-6 md:justify-start space-x-3"> <div class="flex flex-1 items-center justify-between"> <nav class="flex space-x-3"> <a href="/" class="text-base font-medium text-gray-500 hover:text-gray-900">The Blazing Papyrus</a> </nav> <nav class="hidden md:flex items-center space-x-5 md:ml-12 h-12"> <button id="appearance-switcher" aria-label="Dark mode switcher" type="button" class="text-base hover:text-primary-600 dark:hover:text-primary-400"> <div class="flex items-center justify-center dark:hidden"> <span class="icon relative block"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M32 256c0-123.8 100.3-224 223.8-224c11.36 0 29.7 1.668 40.9 3.746c9.616 1.777 11.75 14.63 3.279 19.44C245 86.5 211.2 144.6 211.2 207.8c0 109.7 99.71 193 208.3 172.3c9.561-1.805 16.28 9.324 10.11 16.95C387.9 448.6 324.8 480 255.8 480C132.1 480 32 379.6 32 256z"/></svg> </span> </div> <div class="items-center justify-center hidden dark:flex"> <span class="icon relative block"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 159.1c-53.02 0-95.1 42.98-95.1 95.1S202.1 351.1 256 351.1s95.1-42.98 95.1-95.1S309 159.1 256 159.1zM509.3 347L446.1 255.1l63.15-91.01c6.332-9.125 1.104-21.74-9.826-23.72l-109-19.7l-19.7-109c-1.975-10.93-14.59-16.16-23.72-9.824L256 65.89L164.1 2.736c-9.125-6.332-21.74-1.107-23.72 9.824L121.6 121.6L12.56 141.3C1.633 143.2-3.596 155.9 2.736 164.1L65.89 256l-63.15 91.01c-6.332 9.125-1.105 21.74 9.824 23.72l109 19.7l19.7 109c1.975 10.93 14.59 16.16 23.72 9.824L256 446.1l91.01 63.15c9.127 6.334 21.75 1.107 23.72-9.822l19.7-109l109-19.7C510.4 368.8 515.6 356.1 509.3 347zM256 383.1c-70.69 0-127.1-57.31-127.1-127.1c0-70.69 57.31-127.1 127.1-127.1s127.1 57.3 127.1 127.1C383.1 326.7 326.7 383.1 256 383.1z"/></svg> </span> </div> </button> <button id="search-button" aria-label="Search" class="text-base hover:text-primary-600 dark:hover:text-primary-400" title=""> <span class="icon relative block"> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="search" class="svg-inline--fa fa-search fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"/></svg> </span> </button> <a href="/posts/" class="text-gray-500 flex items-center hover:text-primary-600 dark:hover:text-primary-400" > <p class="text-base font-medium" title=""> Archive </p> </a> <a href="/tags/" class="text-gray-500 flex items-center hover:text-primary-600 dark:hover:text-primary-400" > <p class="text-base font-medium" title=""> Tags </p> </a> <a href="/series/" class="text-gray-500 flex items-center hover:text-primary-600 dark:hover:text-primary-400" > <p class="text-base font-medium" title=""> Series </p> </a> <a href="https://msp.org/" target="_blank" class="text-gray-500 flex items-center hover:text-primary-600 dark:hover:text-primary-400" > <span class="-mb-1"> <span > <span class="relative block h-[1.75em] w-[1.75em]"> <svg fill="currentColor" viewBox="0 0 300 300" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g id="Logo" transform="matrix(1.07627,0,0,1.07627,-12.403,25.3951)"> <g id="Symbol"> <g transform="matrix(4.16667,0,0,4.16667,0,-144.983)"> <rect x="3.6" y="38.638" width="12.24" height="12.24"/> </g> <g transform="matrix(4.16667,0,0,4.16667,0,59.0167)"> <rect x="3.6" y="14.158" width="12.24" height="12.24"/> </g> <g transform="matrix(4.16667,0,0,4.16667,0,-42.9833)"> <rect x="15.84" y="26.398" width="12.24" height="12.24"/> </g> </g> <g id="Name" transform="matrix(4.16667,0,0,4.16667,171.463,194.627)"> <path d="M0,-9.473C0,-11.69 -0.288,-12.669 -1.181,-13.619C-1.958,-14.425 -3.052,-14.857 -4.377,-14.857C-6.306,-14.857 -7.515,-14.195 -8.897,-12.324C-9.156,-12.986 -9.329,-13.331 -9.617,-13.648C-10.279,-14.397 -11.46,-14.857 -12.698,-14.857C-14.454,-14.857 -15.606,-14.224 -17.046,-12.525C-17.017,-13.389 -16.988,-13.533 -16.815,-14.454C-17.737,-14.397 -18.428,-14.368 -18.888,-14.368C-19.349,-14.368 -20.069,-14.397 -20.99,-14.454C-20.789,-12.41 -20.76,-11.489 -20.76,-6.997C-20.76,-4.175 -20.789,-3.426 -20.99,-0.547C-20.069,-0.605 -19.349,-0.633 -18.888,-0.633C-18.428,-0.633 -17.708,-0.605 -16.787,-0.547C-16.959,-2.534 -17.017,-3.714 -17.017,-6.075C-17.017,-8.235 -16.959,-9.588 -16.844,-10.279C-16.585,-11.69 -15.836,-12.41 -14.598,-12.41C-13.562,-12.41 -12.871,-11.892 -12.525,-10.826C-12.324,-10.193 -12.266,-9.099 -12.266,-5.816C-12.266,-2.966 -12.295,-1.987 -12.496,-0.547C-11.575,-0.605 -10.855,-0.633 -10.394,-0.633C-9.934,-0.633 -9.214,-0.605 -8.292,-0.547C-8.465,-2.303 -8.523,-3.34 -8.523,-5.701C-8.523,-8.321 -8.494,-9.732 -8.379,-10.308C-8.177,-11.633 -7.314,-12.41 -6.047,-12.41C-4.981,-12.41 -4.233,-11.834 -3.973,-10.797C-3.801,-10.135 -3.772,-9.214 -3.772,-5.643C-3.772,-3.11 -3.801,-2.275 -4.002,-0.547C-3.081,-0.605 -2.361,-0.633 -1.9,-0.633C-1.44,-0.633 -0.72,-0.605 0.202,-0.547C0,-2.476 -0.029,-3.225 -0.029,-5.24L0,-9.473ZM2.97,-3.83C2.826,-2.678 2.798,-2.505 2.539,-1.382C3.949,-0.518 4.957,-0.23 6.512,-0.23C8.24,-0.23 9.507,-0.691 10.428,-1.641C11.349,-2.563 11.896,-3.887 11.896,-5.24C11.896,-6.363 11.493,-7.371 10.831,-8.033C10.226,-8.609 9.42,-9.012 7.923,-9.502C5.735,-10.222 5.13,-10.711 5.13,-11.661C5.13,-12.727 5.994,-13.446 7.261,-13.446C8.643,-13.446 9.564,-12.755 10.198,-11.172L10.745,-11.172C11.004,-12.352 11.061,-12.525 11.493,-13.619C10.054,-14.454 8.988,-14.771 7.52,-14.771C4.468,-14.771 2.481,-12.871 2.481,-9.962C2.481,-8.753 2.855,-7.745 3.546,-7.112C4.122,-6.594 4.468,-6.392 6.282,-5.672C8.47,-4.751 8.47,-4.751 8.873,-4.434C9.103,-4.233 9.247,-3.858 9.247,-3.484C9.247,-2.39 8.326,-1.555 7.117,-1.555C6.339,-1.555 5.418,-1.814 4.871,-2.188C4.497,-2.476 4.209,-2.822 3.518,-3.83L2.97,-3.83ZM13.972,0.461C13.972,3.513 13.972,3.513 13.77,5.384C14.691,5.327 15.382,5.298 15.843,5.298C16.275,5.298 16.995,5.327 17.887,5.384C17.743,3.023 17.686,1.785 17.657,-2.131C18.866,-0.749 20.018,-0.23 21.717,-0.23C25.287,-0.23 27.533,-3.023 27.533,-7.486C27.533,-11.92 25.258,-14.771 21.717,-14.771C19.874,-14.771 18.607,-14.08 17.657,-12.583C17.657,-13.475 17.686,-13.619 17.887,-14.454C16.995,-14.397 16.275,-14.368 15.843,-14.368C15.382,-14.368 14.691,-14.397 13.77,-14.454C13.943,-12.151 14,-10.423 14,-5.73L13.972,0.461ZM20.536,-12.957C22.35,-12.957 23.387,-10.999 23.387,-7.544C23.387,-3.973 22.408,-2.044 20.623,-2.044C19.529,-2.044 18.665,-2.793 18.204,-4.089C17.859,-5.068 17.743,-6.018 17.743,-7.688C17.743,-10.884 18.838,-12.957 20.536,-12.957" style="fill-rule:nonzero;"/> </g> </g> </svg> </span> </span> </span> <p class="text-base font-medium" title=""> </p> </a> </nav> <div class="flex md:hidden items-center space-x-5 md:ml-12 h-12"> <span></span> <button id="search-button-mobile" aria-label="Search" class="text-base hover:text-primary-600 dark:hover:text-primary-400" title=""> <span class="icon relative block"> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="search" class="svg-inline--fa fa-search fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"/></svg> </span> </button> <button id="appearance-switcher-mobile" aria-label="Dark mode switcher" type="button" class="text-base hover:text-primary-600 dark:hover:text-primary-400" style="margin-right:5px"> <div class="flex items-center justify-center dark:hidden"> <span class="icon relative block"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M32 256c0-123.8 100.3-224 223.8-224c11.36 0 29.7 1.668 40.9 3.746c9.616 1.777 11.75 14.63 3.279 19.44C245 86.5 211.2 144.6 211.2 207.8c0 109.7 99.71 193 208.3 172.3c9.561-1.805 16.28 9.324 10.11 16.95C387.9 448.6 324.8 480 255.8 480C132.1 480 32 379.6 32 256z"/></svg> </span> </div> <div class="items-center justify-center hidden dark:flex"> <span class="icon relative block"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 159.1c-53.02 0-95.1 42.98-95.1 95.1S202.1 351.1 256 351.1s95.1-42.98 95.1-95.1S309 159.1 256 159.1zM509.3 347L446.1 255.1l63.15-91.01c6.332-9.125 1.104-21.74-9.826-23.72l-109-19.7l-19.7-109c-1.975-10.93-14.59-16.16-23.72-9.824L256 65.89L164.1 2.736c-9.125-6.332-21.74-1.107-23.72 9.824L121.6 121.6L12.56 141.3C1.633 143.2-3.596 155.9 2.736 164.1L65.89 256l-63.15 91.01c-6.332 9.125-1.105 21.74 9.824 23.72l109 19.7l19.7 109c1.975 10.93 14.59 16.16 23.72 9.824L256 446.1l91.01 63.15c9.127 6.334 21.75 1.107 23.72-9.822l19.7-109l109-19.7C510.4 368.8 515.6 356.1 509.3 347zM256 383.1c-70.69 0-127.1-57.31-127.1-127.1c0-70.69 57.31-127.1 127.1-127.1s127.1 57.3 127.1 127.1C383.1 326.7 326.7 383.1 256 383.1z"/></svg> </span> </div> </button> </div> </div> <div class="-my-2 -mr-2 md:hidden"> <label id="menu-button" for="menu-controller" class="block"> <input type="checkbox" id="menu-controller" class="hidden" /> <div class="cursor-pointer hover:text-primary-600 dark:hover:text-primary-400"> <span class="icon relative block"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M0 96C0 78.33 14.33 64 32 64H416C433.7 64 448 78.33 448 96C448 113.7 433.7 128 416 128H32C14.33 128 0 113.7 0 96zM0 256C0 238.3 14.33 224 32 224H416C433.7 224 448 238.3 448 256C448 273.7 433.7 288 416 288H32C14.33 288 0 273.7 0 256zM416 448H32C14.33 448 0 433.7 0 416C0 398.3 14.33 384 32 384H416C433.7 384 448 398.3 448 416C448 433.7 433.7 448 416 448z"/></svg> </span> </div> <div id="menu-wrapper" style="padding-top:5px;" class="fixed inset-0 z-30 invisible w-screen h-screen m-0 overflow-auto transition-opacity opacity-0 cursor-default bg-neutral-100/50 backdrop-blur-sm dark:bg-neutral-900/50"> <ul class="flex space-y-2 mt-3 flex-col items-end w-full px-6 py-6 mx-auto overflow-visible list-none ltr:text-right rtl:text-left max-w-7xl"> <li> <span class="cursor-pointer inline-block align-text-bottom hover:text-primary-600 dark:hover:text-primary-400"> <span class="icon relative block"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M310.6 361.4c12.5 12.5 12.5 32.75 0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3L54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75 0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-105.4 105.4L310.6 361.4z"/></svg> </span> </span> </li> <li class="mt-1"> <a href="/posts/" class="flex items-center text-gray-500 hover:text-primary-600 dark:hover:text-primary-400"> <p class="text-bg font-bg" title=""> Archive </p> </a> </li> <li class="mt-1"> <a href="/tags/" class="flex items-center text-gray-500 hover:text-primary-600 dark:hover:text-primary-400"> <p class="text-bg font-bg" title=""> Tags </p> </a> </li> <li class="mt-1"> <a href="/series/" class="flex items-center text-gray-500 hover:text-primary-600 dark:hover:text-primary-400"> <p class="text-bg font-bg" title=""> Series </p> </a> </li> <li class="mt-1"> <a href="https://msp.org/" target="_blank" class="flex items-center text-gray-500 hover:text-primary-600 dark:hover:text-primary-400"> <div > <span class="relative block h-[1.75em] w-[1.75em]"> <svg fill="currentColor" viewBox="0 0 300 300" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g id="Logo" transform="matrix(1.07627,0,0,1.07627,-12.403,25.3951)"> <g id="Symbol"> <g transform="matrix(4.16667,0,0,4.16667,0,-144.983)"> <rect x="3.6" y="38.638" width="12.24" height="12.24"/> </g> <g transform="matrix(4.16667,0,0,4.16667,0,59.0167)"> <rect x="3.6" y="14.158" width="12.24" height="12.24"/> </g> <g transform="matrix(4.16667,0,0,4.16667,0,-42.9833)"> <rect x="15.84" y="26.398" width="12.24" height="12.24"/> </g> </g> <g id="Name" transform="matrix(4.16667,0,0,4.16667,171.463,194.627)"> <path d="M0,-9.473C0,-11.69 -0.288,-12.669 -1.181,-13.619C-1.958,-14.425 -3.052,-14.857 -4.377,-14.857C-6.306,-14.857 -7.515,-14.195 -8.897,-12.324C-9.156,-12.986 -9.329,-13.331 -9.617,-13.648C-10.279,-14.397 -11.46,-14.857 -12.698,-14.857C-14.454,-14.857 -15.606,-14.224 -17.046,-12.525C-17.017,-13.389 -16.988,-13.533 -16.815,-14.454C-17.737,-14.397 -18.428,-14.368 -18.888,-14.368C-19.349,-14.368 -20.069,-14.397 -20.99,-14.454C-20.789,-12.41 -20.76,-11.489 -20.76,-6.997C-20.76,-4.175 -20.789,-3.426 -20.99,-0.547C-20.069,-0.605 -19.349,-0.633 -18.888,-0.633C-18.428,-0.633 -17.708,-0.605 -16.787,-0.547C-16.959,-2.534 -17.017,-3.714 -17.017,-6.075C-17.017,-8.235 -16.959,-9.588 -16.844,-10.279C-16.585,-11.69 -15.836,-12.41 -14.598,-12.41C-13.562,-12.41 -12.871,-11.892 -12.525,-10.826C-12.324,-10.193 -12.266,-9.099 -12.266,-5.816C-12.266,-2.966 -12.295,-1.987 -12.496,-0.547C-11.575,-0.605 -10.855,-0.633 -10.394,-0.633C-9.934,-0.633 -9.214,-0.605 -8.292,-0.547C-8.465,-2.303 -8.523,-3.34 -8.523,-5.701C-8.523,-8.321 -8.494,-9.732 -8.379,-10.308C-8.177,-11.633 -7.314,-12.41 -6.047,-12.41C-4.981,-12.41 -4.233,-11.834 -3.973,-10.797C-3.801,-10.135 -3.772,-9.214 -3.772,-5.643C-3.772,-3.11 -3.801,-2.275 -4.002,-0.547C-3.081,-0.605 -2.361,-0.633 -1.9,-0.633C-1.44,-0.633 -0.72,-0.605 0.202,-0.547C0,-2.476 -0.029,-3.225 -0.029,-5.24L0,-9.473ZM2.97,-3.83C2.826,-2.678 2.798,-2.505 2.539,-1.382C3.949,-0.518 4.957,-0.23 6.512,-0.23C8.24,-0.23 9.507,-0.691 10.428,-1.641C11.349,-2.563 11.896,-3.887 11.896,-5.24C11.896,-6.363 11.493,-7.371 10.831,-8.033C10.226,-8.609 9.42,-9.012 7.923,-9.502C5.735,-10.222 5.13,-10.711 5.13,-11.661C5.13,-12.727 5.994,-13.446 7.261,-13.446C8.643,-13.446 9.564,-12.755 10.198,-11.172L10.745,-11.172C11.004,-12.352 11.061,-12.525 11.493,-13.619C10.054,-14.454 8.988,-14.771 7.52,-14.771C4.468,-14.771 2.481,-12.871 2.481,-9.962C2.481,-8.753 2.855,-7.745 3.546,-7.112C4.122,-6.594 4.468,-6.392 6.282,-5.672C8.47,-4.751 8.47,-4.751 8.873,-4.434C9.103,-4.233 9.247,-3.858 9.247,-3.484C9.247,-2.39 8.326,-1.555 7.117,-1.555C6.339,-1.555 5.418,-1.814 4.871,-2.188C4.497,-2.476 4.209,-2.822 3.518,-3.83L2.97,-3.83ZM13.972,0.461C13.972,3.513 13.972,3.513 13.77,5.384C14.691,5.327 15.382,5.298 15.843,5.298C16.275,5.298 16.995,5.327 17.887,5.384C17.743,3.023 17.686,1.785 17.657,-2.131C18.866,-0.749 20.018,-0.23 21.717,-0.23C25.287,-0.23 27.533,-3.023 27.533,-7.486C27.533,-11.92 25.258,-14.771 21.717,-14.771C19.874,-14.771 18.607,-14.08 17.657,-12.583C17.657,-13.475 17.686,-13.619 17.887,-14.454C16.995,-14.397 16.275,-14.368 15.843,-14.368C15.382,-14.368 14.691,-14.397 13.77,-14.454C13.943,-12.151 14,-10.423 14,-5.73L13.972,0.461ZM20.536,-12.957C22.35,-12.957 23.387,-10.999 23.387,-7.544C23.387,-3.973 22.408,-2.044 20.623,-2.044C19.529,-2.044 18.665,-2.793 18.204,-4.089C17.859,-5.068 17.743,-6.018 17.743,-7.688C17.743,-10.884 18.838,-12.957 20.536,-12.957" style="fill-rule:nonzero;"/> </g> </g> </svg> </span> </div> <p class="text-bg font-bg" title=""> </p> </a> </li> </ul> </div> </label> </div> </div> </div> </div> <script> window.addEventListener("scroll", function (e) { var scroll = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0 var background_blur = document.getElementById("menu-blur") background_blur.style.opacity = scroll / 300 }) </script> <div class="relative flex grow flex-col"> <main id="main-content" class="grow"> <article class="max-w-full dark:prose-invert"> <div class="relative"> <div class="mx-auto max-w-7xl p-0"> <div class="relative rounded-t-2xl sm:overflow-hidden"> <div class="w-full bg-gradient-to-b from-secondary-900 via-secondary-600 to-neutral-50 dark:from-secondary-400 dark:via-secondary-800 dark:to-neutral-900" > <div class="relative flex flex-col items-center justify-center"> <div class="px-4 py-10 text-center md:px-0 xl:py-16"> <h1 class="text-4xl font-extrabold text-neutral-50"> The Blazing Papyrus </h1> <h2 class="pt-4 text-xl text-neutral-50"> an <a href="https://msp.org" class="px-1"><img src="/img/msp-logo-light.svg" class="logo nozoom mb-[1.05rem] inline max-w-[3rem] object-scale-down object-center" alt="MSP" /> </a> blog </h2> </div> </div> </div> </div> </div> </div> </article> <section> <h2 class="mt-8 text-2xl font-extrabold mb-10">Recent</h2> <section class="space-y-10 w-full"> <a class="flex flex-wrap article " href="/posts/access-models-access-basics/" ><div > <div class="w-full md:w-auto h-full thumbnail nozoom thumbnailshadow md:mr-7" style="background-image:url(/posts/access-models-access-basics/featured_hu1059069503623761911.jpg);" ></div> </div><div class=" max-w-prose mt-3 md:mt-0"> <div class="items-center text-left text-xl font-semibold"> <div class="text-xl font-bold text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" href="/posts/access-models-access-basics/" > Access models, I: Access basics </div> </div> <div class="text-sm text-neutral-500 dark:text-neutral-400"> <div class="flex flex-row flex-wrap items-center"> <time datetime="2025-03-14T00:00:00&#43;00:00">March 14, 2025</time><span class="px-2 text-primary-500">&middot;</span><span>1185 words</span><span class="px-2 text-primary-500">&middot;</span><span title="Reading time">6 mins</span> </div> <div class="flex flex-row flex-wrap items-center"> <div style="cursor: pointer;" onclick="window.open(&#34;/authors/msp-staff/&#34;,'_self')">MSP Staff</div> </div> <div class="flex flex-row flex-wrap items-center"> <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/publishing/&#34;,'_self');"> <span class="flex" style="cursor: pointer;"> <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> publishing </span> </span> </span> <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/journal-admin/&#34;,'_self');"> <span class="flex" style="cursor: pointer;"> <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> journal admin </span> </span> </span> <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/access/&#34;,'_self');"> <span class="flex" style="cursor: pointer;"> <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> access </span> </span> </span> <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/oa/&#34;,'_self');"> <span class="flex" style="cursor: pointer;"> <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> OA </span> </span> </span> <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/funding/&#34;,'_self');"> <span class="flex" style="cursor: pointer;"> <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> funding </span> </span> </span> <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/licensing/&#34;,'_self');"> <span class="flex" style="cursor: pointer;"> <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> licensing </span> </span> </span> </div> </div> <div class="prose max-w-prose py-1 leading-6 dark:prose-invert"> What to think about when you think about journal access. </div> </div> </a> <a class="flex flex-wrap article " href="/posts/displaying-within-the-margins/" ><div > <div class="w-full md:w-auto h-full thumbnail nozoom thumbnailshadow md:mr-7" style="background-image:url(/posts/displaying-within-the-margins/featured_hu8271559818909631236.jpg);" ></div> </div><div class=" max-w-prose mt-3 md:mt-0"> <div class="items-center text-left text-xl font-semibold"> <div class="text-xl font-bold text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" href="/posts/displaying-within-the-margins/" > Displaying within the margins </div> </div> <div class="text-sm text-neutral-500 dark:text-neutral-400"> <div class="flex flex-row flex-wrap items-center"> <time datetime="2025-02-18T00:00:00&#43;00:00">February 18, 2025</time><span class="px-2 text-primary-500">&middot;</span><span>409 words</span><span class="px-2 text-primary-500">&middot;</span><span title="Reading time">2 mins</span> </div> <div class="flex flex-row flex-wrap items-center"> <div style="cursor: pointer;" onclick="window.open(&#34;/authors/msp-staff/&#34;,'_self')">MSP Staff</div> </div> <div class="flex flex-row flex-wrap items-center"> <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/math-displays/&#34;,'_self');"> <span class="flex" style="cursor: pointer;"> <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> math displays </span> </span> </span> <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/math-environments/&#34;,'_self');"> <span class="flex" style="cursor: pointer;"> <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> math environments </span> </span> </span> <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/alignments/&#34;,'_self');"> <span class="flex" style="cursor: pointer;"> <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> alignments </span> </span> </span> <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/line-breaks/&#34;,'_self');"> <span class="flex" style="cursor: pointer;"> <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> line breaks </span> </span> </span> </div> </div> <div class="prose max-w-prose py-1 leading-6 dark:prose-invert"> What to do when the width of an equation exceeds the width of a page. </div> </div> </a> <a class="flex flex-wrap article " href="/posts/identifiers-the-doi/" ><div > <div class="w-full md:w-auto h-full thumbnail nozoom thumbnailshadow md:mr-7" style="background-image:url(/posts/identifiers-the-doi/featured_hu16922241593958983259.jpg);" ></div> </div><div class=" max-w-prose mt-3 md:mt-0"> <div class="items-center text-left text-xl font-semibold"> <div class="text-xl font-bold text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" href="/posts/identifiers-the-doi/" > Identifiers, III: The DOI </div> </div> <div class="text-sm text-neutral-500 dark:text-neutral-400"> <div class="flex flex-row flex-wrap items-center"> <time datetime="2025-01-19T00:00:00&#43;00:00">January 19, 2025</time><span class="px-2 text-primary-500">&middot;</span><span>1781 words</span><span class="px-2 text-primary-500">&middot;</span><span title="Reading time">9 mins</span> </div> <div class="flex flex-row flex-wrap items-center"> <div style="cursor: pointer;" onclick="window.open(&#34;/authors/msp-staff/&#34;,'_self')">MSP Staff</div> </div> <div class="flex flex-row flex-wrap items-center"> <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/journal-admin/&#34;,'_self');"> <span class="flex" style="cursor: pointer;"> <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> journal admin </span> </span> </span> <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/publishing/&#34;,'_self');"> <span class="flex" style="cursor: pointer;"> <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> publishing </span> </span> </span> <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/how-to/&#34;,'_self');"> <span class="flex" style="cursor: pointer;"> <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> how-to </span> </span> </span> </div> </div> <div class="prose max-w-prose py-1 leading-6 dark:prose-invert"> Identify your objects, digitally. </div> </div> </a> <a class="flex flex-wrap article " href="/posts/fine-tuning-tikz/" ><div > <div class="w-full md:w-auto h-full thumbnail nozoom thumbnailshadow md:mr-7" style="background-image:url(/posts/fine-tuning-tikz/featured_hu16846613604770119901.jpg);" ></div> </div><div class=" max-w-prose mt-3 md:mt-0"> <div class="items-center text-left text-xl font-semibold"> <div class="text-xl font-bold text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" href="/posts/fine-tuning-tikz/" > Fine-tuning a Ti<i>k</i>Z diagram </div> </div> <div class="text-sm text-neutral-500 dark:text-neutral-400"> <div class="flex flex-row flex-wrap items-center"> <time datetime="2024-11-19T00:00:00&#43;00:00">November 19, 2024</time><span class="px-2 text-primary-500">&middot;</span><span>314 words</span><span class="px-2 text-primary-500">&middot;</span><span title="Reading time">2 mins</span> </div> <div class="flex flex-row flex-wrap items-center"> <div style="cursor: pointer;" onclick="window.open(&#34;/authors/msp-staff/&#34;,'_self')">MSP Staff</div> </div> <div class="flex flex-row flex-wrap items-center"> <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/fine-points-of-typesetting/&#34;,'_self');"> <span class="flex" style="cursor: pointer;"> <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> fine points of typesetting </span> </span> </span> <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/commutative-diagrams/&#34;,'_self');"> <span class="flex" style="cursor: pointer;"> <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> commutative diagrams </span> </span> </span> <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/tikz/&#34;,'_self');"> <span class="flex" style="cursor: pointer;"> <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> tikz </span> </span> </span> </div> </div> <div class="prose max-w-prose py-1 leading-6 dark:prose-invert"> An MSP production editor puts the final polish on a pair of commutative diagrams. </div> </div> </a> <a class="flex flex-wrap article " href="/posts/identifiers-the-issn/" ><div > <div class="w-full md:w-auto h-full thumbnail nozoom thumbnailshadow md:mr-7" style="background-image:url(/posts/identifiers-the-issn/featured_hu15578009577480897344.jpg);" ></div> </div><div class=" max-w-prose mt-3 md:mt-0"> <div class="items-center text-left text-xl font-semibold"> <div class="text-xl font-bold text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" href="/posts/identifiers-the-issn/" > Identifiers, II: The ISSN </div> </div> <div class="text-sm text-neutral-500 dark:text-neutral-400"> <div class="flex flex-row flex-wrap items-center"> <time datetime="2024-10-18T00:00:00&#43;00:00">October 18, 2024</time><span class="px-2 text-primary-500">&middot;</span><span>1816 words</span><span class="px-2 text-primary-500">&middot;</span><span title="Reading time">9 mins</span> </div> <div class="flex flex-row flex-wrap items-center"> <div style="cursor: pointer;" onclick="window.open(&#34;/authors/msp-staff/&#34;,'_self')">MSP Staff</div> </div> <div class="flex flex-row flex-wrap items-center"> <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/publishing/&#34;,'_self');"> <span class="flex" style="cursor: pointer;"> <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> publishing </span> </span> </span> <span style="margin-top:0.5rem" class="mr-2" onclick="window.open(&#34;/tags/journal-admin/&#34;,'_self');"> <span class="flex" style="cursor: pointer;"> <span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400"> journal admin </span> </span> </span> </div> </div> <div class="prose max-w-prose py-1 leading-6 dark:prose-invert"> Keeping journal series distinct since 1971. </div> </div> </a> </section> </section> </main><footer id="site-footer" class="py-10 print:hidden"> <nav class="flex flex-row pb-4 text-base font-medium text-neutral-500 dark:text-neutral-400" > <ul class="flex list-none flex-col sm:flex-row"> <li class="mb-1 flex sm:mb-0 ltr:text-right ltr:sm:mr-7 ltr:sm:last:mr-0 rtl:text-left rtl:sm:ml-7 rtl:sm:last:ml-0" > <a class="flex items-center decoration-primary-500 hover:underline hover:decoration-2 hover:underline-offset-2" href="https://msp.org/" title="" > <span > <span class="relative block h-[1.75em] w-[1.75em]"> <svg fill="currentColor" viewBox="0 0 300 300" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g id="Logo" transform="matrix(1.07627,0,0,1.07627,-12.403,25.3951)"> <g id="Symbol"> <g transform="matrix(4.16667,0,0,4.16667,0,-144.983)"> <rect x="3.6" y="38.638" width="12.24" height="12.24"/> </g> <g transform="matrix(4.16667,0,0,4.16667,0,59.0167)"> <rect x="3.6" y="14.158" width="12.24" height="12.24"/> </g> <g transform="matrix(4.16667,0,0,4.16667,0,-42.9833)"> <rect x="15.84" y="26.398" width="12.24" height="12.24"/> </g> </g> <g id="Name" transform="matrix(4.16667,0,0,4.16667,171.463,194.627)"> <path d="M0,-9.473C0,-11.69 -0.288,-12.669 -1.181,-13.619C-1.958,-14.425 -3.052,-14.857 -4.377,-14.857C-6.306,-14.857 -7.515,-14.195 -8.897,-12.324C-9.156,-12.986 -9.329,-13.331 -9.617,-13.648C-10.279,-14.397 -11.46,-14.857 -12.698,-14.857C-14.454,-14.857 -15.606,-14.224 -17.046,-12.525C-17.017,-13.389 -16.988,-13.533 -16.815,-14.454C-17.737,-14.397 -18.428,-14.368 -18.888,-14.368C-19.349,-14.368 -20.069,-14.397 -20.99,-14.454C-20.789,-12.41 -20.76,-11.489 -20.76,-6.997C-20.76,-4.175 -20.789,-3.426 -20.99,-0.547C-20.069,-0.605 -19.349,-0.633 -18.888,-0.633C-18.428,-0.633 -17.708,-0.605 -16.787,-0.547C-16.959,-2.534 -17.017,-3.714 -17.017,-6.075C-17.017,-8.235 -16.959,-9.588 -16.844,-10.279C-16.585,-11.69 -15.836,-12.41 -14.598,-12.41C-13.562,-12.41 -12.871,-11.892 -12.525,-10.826C-12.324,-10.193 -12.266,-9.099 -12.266,-5.816C-12.266,-2.966 -12.295,-1.987 -12.496,-0.547C-11.575,-0.605 -10.855,-0.633 -10.394,-0.633C-9.934,-0.633 -9.214,-0.605 -8.292,-0.547C-8.465,-2.303 -8.523,-3.34 -8.523,-5.701C-8.523,-8.321 -8.494,-9.732 -8.379,-10.308C-8.177,-11.633 -7.314,-12.41 -6.047,-12.41C-4.981,-12.41 -4.233,-11.834 -3.973,-10.797C-3.801,-10.135 -3.772,-9.214 -3.772,-5.643C-3.772,-3.11 -3.801,-2.275 -4.002,-0.547C-3.081,-0.605 -2.361,-0.633 -1.9,-0.633C-1.44,-0.633 -0.72,-0.605 0.202,-0.547C0,-2.476 -0.029,-3.225 -0.029,-5.24L0,-9.473ZM2.97,-3.83C2.826,-2.678 2.798,-2.505 2.539,-1.382C3.949,-0.518 4.957,-0.23 6.512,-0.23C8.24,-0.23 9.507,-0.691 10.428,-1.641C11.349,-2.563 11.896,-3.887 11.896,-5.24C11.896,-6.363 11.493,-7.371 10.831,-8.033C10.226,-8.609 9.42,-9.012 7.923,-9.502C5.735,-10.222 5.13,-10.711 5.13,-11.661C5.13,-12.727 5.994,-13.446 7.261,-13.446C8.643,-13.446 9.564,-12.755 10.198,-11.172L10.745,-11.172C11.004,-12.352 11.061,-12.525 11.493,-13.619C10.054,-14.454 8.988,-14.771 7.52,-14.771C4.468,-14.771 2.481,-12.871 2.481,-9.962C2.481,-8.753 2.855,-7.745 3.546,-7.112C4.122,-6.594 4.468,-6.392 6.282,-5.672C8.47,-4.751 8.47,-4.751 8.873,-4.434C9.103,-4.233 9.247,-3.858 9.247,-3.484C9.247,-2.39 8.326,-1.555 7.117,-1.555C6.339,-1.555 5.418,-1.814 4.871,-2.188C4.497,-2.476 4.209,-2.822 3.518,-3.83L2.97,-3.83ZM13.972,0.461C13.972,3.513 13.972,3.513 13.77,5.384C14.691,5.327 15.382,5.298 15.843,5.298C16.275,5.298 16.995,5.327 17.887,5.384C17.743,3.023 17.686,1.785 17.657,-2.131C18.866,-0.749 20.018,-0.23 21.717,-0.23C25.287,-0.23 27.533,-3.023 27.533,-7.486C27.533,-11.92 25.258,-14.771 21.717,-14.771C19.874,-14.771 18.607,-14.08 17.657,-12.583C17.657,-13.475 17.686,-13.619 17.887,-14.454C16.995,-14.397 16.275,-14.368 15.843,-14.368C15.382,-14.368 14.691,-14.397 13.77,-14.454C13.943,-12.151 14,-10.423 14,-5.73L13.972,0.461ZM20.536,-12.957C22.35,-12.957 23.387,-10.999 23.387,-7.544C23.387,-3.973 22.408,-2.044 20.623,-2.044C19.529,-2.044 18.665,-2.793 18.204,-4.089C17.859,-5.068 17.743,-6.018 17.743,-7.688C17.743,-10.884 18.838,-12.957 20.536,-12.957" style="fill-rule:nonzero;"/> </g> </g> </svg> </span> </span> </a> </li> <li class="mb-1 flex sm:mb-0 ltr:text-right ltr:sm:mr-7 ltr:sm:last:mr-0 rtl:text-left rtl:sm:ml-7 rtl:sm:last:ml-0" > <a class="flex items-center decoration-primary-500 hover:underline hover:decoration-2 hover:underline-offset-2" href="https://msp.org/publications/" title="" > Publications </a> </li> <li class="mb-1 flex sm:mb-0 ltr:text-right ltr:sm:mr-7 ltr:sm:last:mr-0 rtl:text-left rtl:sm:ml-7 rtl:sm:last:ml-0" > <a class="flex items-center decoration-primary-500 hover:underline hover:decoration-2 hover:underline-offset-2" href="https://msp.org/editflow/" title="" > EditFlow </a> </li> <li class="mb-1 flex sm:mb-0 ltr:text-right ltr:sm:mr-7 ltr:sm:last:mr-0 rtl:text-left rtl:sm:ml-7 rtl:sm:last:ml-0" > <a class="flex items-center decoration-primary-500 hover:underline hover:decoration-2 hover:underline-offset-2" href="https://msp.org/services/" title="" > Journal Production </a> </li> <li class="mb-1 flex sm:mb-0 ltr:text-right ltr:sm:mr-7 ltr:sm:last:mr-0 rtl:text-left rtl:sm:ml-7 rtl:sm:last:ml-0" > <a class="flex items-center decoration-primary-500 hover:underline hover:decoration-2 hover:underline-offset-2" href="/" title="" > The Blazing Papyrus </a> </li> </ul> <ul class="flex list-none flex-col sm:flex-row ltr:sm:ml-7 rtl:sm:mr-7"> <li class="mb-1 flex sm:mb-0 ltr:text-right ltr:sm:mr-4 ltr:sm:last:mr-0 rtl:text-left rtl:sm:ml-4 rtl:sm:last:ml-0" > <a class="flex items-center decoration-primary-500 hover:underline hover:decoration-2 hover:underline-offset-2" href="https://www.youtube.com/@msp_org" title="" > <span > <span class="icon relative block"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"/></svg> </span> </span> </a> </li> <li class="mb-1 flex sm:mb-0 ltr:text-right ltr:sm:mr-4 ltr:sm:last:mr-0 rtl:text-left rtl:sm:ml-4 rtl:sm:last:ml-0" > <a class="flex items-center decoration-primary-500 hover:underline hover:decoration-2 hover:underline-offset-2" href="/index.xml" title="" rel = "noopener" > <span > <span class="icon relative block"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M0 64C0 46.3 14.3 32 32 32c229.8 0 416 186.2 416 416c0 17.7-14.3 32-32 32s-32-14.3-32-32C384 253.6 226.4 96 32 96C14.3 96 0 81.7 0 64zM128 416c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM32 160c159.1 0 288 128.9 288 288c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-123.7-100.3-224-224-224c-17.7 0-32-14.3-32-32s14.3-32 32-32z"/></svg> </span> </span> </a> </li> </ul> </nav> <div class="flex items-center justify-between"> <p class="text-sm text-neutral-500 dark:text-neutral-400"> &copy; 2025 MSP </p> <p class="text-xs text-neutral-500 dark:text-neutral-400"> Powered by <a class="hover:underline hover:decoration-primary-400 hover:text-primary-500" href="https://gohugo.io/" target="_blank" rel="noopener noreferrer">Hugo</a> &amp; <a class="hover:underline hover:decoration-primary-400 hover:text-primary-500" href="https://blowfish.page/" target="_blank" rel="noopener noreferrer">Blowfish</a> </p> </div> <script> mediumZoom(document.querySelectorAll("img:not(.nozoom)"), { margin: 24, background: 'rgba(0,0,0,0.5)', scrollOffset: 0, }) </script> <script type="text/javascript" src="/js/process.min.ee03488f19c93c2efb199e2e3014ea5f3cb2ce7d45154adb3399a158cac27ca52831db249ede5bb602700ef87eb02434139de0858af1818ab0fb4182472204a4.js" integrity="sha512-7gNIjxnJPC77GZ4uMBTqXzyyzn1FFUrbM5mhWMrCfKUoMdsknt5btgJwDvh&#43;sCQ0E53ghYrxgYqw&#43;0GCRyIEpA==" ></script> </footer> <div id="search-wrapper" class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh]" data-url="https://blog.msp.org/" style="z-index:500" > <div id="search-modal" class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800" > <header class="relative z-10 flex items-center justify-between flex-none px-2"> <form class="flex items-center flex-auto min-w-0"> <div class="flex items-center justify-center w-8 h-8 text-neutral-400"> <span class="icon relative block"> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="search" class="svg-inline--fa fa-search fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"/></svg> </span> </div> <input type="search" id="search-query" class="flex flex-auto h-12 mx-1 bg-transparent appearance-none focus:outline-dotted focus:outline-2 focus:outline-transparent" placeholder="Search" tabindex="0" /> </form> <button id="close-search-button" class="flex items-center justify-center w-8 h-8 text-neutral-700 hover:text-primary-600 dark:text-neutral dark:hover:text-primary-400" title="Close (Esc)" > <span class="icon relative block"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M310.6 361.4c12.5 12.5 12.5 32.75 0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3L54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75 0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-105.4 105.4L310.6 361.4z"/></svg> </span> </button> </header> <section class="flex-auto px-2 overflow-auto"> <ul id="search-results"> </ul> </section> </div> </div> </div> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10