<!DOCTYPE html><html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, viewport-fit=cover"><link rel="preload" href="/fonts/signifier-vf-roman.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/fonts/Montreuil-Regular.woff2" as="font" type="font/woff2" crossorigin><meta name="description" content="Writing and thinking by Alex Priest."><title>Feed — Alex Priest</title><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://alexpriest.com/feed/"><link rel="alternate" type="application/rss+xml" title="Alex Priest — All" href="/rss.xml"><link rel="alternate" type="application/rss+xml" title="Alex Priest — Writing" href="/rss/writing.xml"><link rel="alternate" type="application/rss+xml" title="Alex Priest — Links" href="/rss/links.xml"><link rel="alternate" type="application/rss+xml" title="Alex Priest — Shortlist" href="/rss/shortlist.xml"><meta property="og:title" content="Feed — Alex Priest"><meta property="og:description" content="Writing and thinking by Alex Priest."><meta property="og:type" content="website"><meta property="og:url" content="https://alexpriest.com/feed/"><meta property="og:site_name" content="Alex Priest"><meta property="og:image" content="https://alexpriest.com/og/feed.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Feed — Alex Priest"><meta name="twitter:description" content="Writing and thinking by Alex Priest."><meta name="twitter:image" content="https://alexpriest.com/og/feed.png"><meta name="twitter:creator" content="@alexpriest"><!-- Theme + accent initialization (no flash) --><script>
      const theme = localStorage.getItem('theme') ||
        (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light');
      document.documentElement.setAttribute('data-theme', theme);
      var _fs = localStorage.getItem('font-size');
      if (!_fs && window.innerWidth <= 600) _fs = 'large';
      if (_fs && _fs !== 'medium') {
        var _fsMap = {small: '14px', large: '17px'};
        if (_fsMap[_fs]) document.documentElement.style.fontSize = _fsMap[_fs];
      }
      var _accent = localStorage.getItem('accent');
      if (_accent) {
        var _cv = {red:{light:'#AF3029',dark:'#D14D41'},orange:{light:'#BC5215',dark:'#DA702C'},yellow:{light:'#AD8301',dark:'#D0A215'},green:{light:'#66800B',dark:'#879A39'},cyan:{light:'#24837B',dark:'#3AA99F'},blue:{light:'#205EA6',dark:'#4385BE'},purple:{light:'#5E409D',dark:'#8B7EC8'},magenta:{light:'#A02F6F',dark:'#CE5D97'}};
        var _pc = {red:['yellow','cyan','purple'],orange:['green','blue','magenta'],yellow:['red','cyan','purple'],green:['orange','blue','magenta'],cyan:['red','yellow','purple'],blue:['orange','green','magenta'],purple:['red','yellow','cyan'],magenta:['orange','green','blue']};
        if (_cv[_accent]) {
          var _pills = _pc[_accent] || _pc['orange'];
          document.documentElement.style.setProperty('--accent', _cv[_accent][theme]);
          document.documentElement.style.setProperty('--pill-1', _cv[_pills[0]][theme]);
          document.documentElement.style.setProperty('--pill-2', _cv[_pills[1]][theme]);
          document.documentElement.style.setProperty('--pill-3', _cv[_pills[2]][theme]);
        }
      }
    </script><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Alex Priest","url":"https://alexpriest.com"}</script><script async src="https://plausible.io/js/pa-H5SzWxOlyTIFKlcNbDDMb.js"></script><script>
      window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
      plausible.init()
    </script><style>@font-face{font-family:Signifier;src:url(/fonts/signifier-vf-roman.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Signifier;src:url(/fonts/signifier-vf-italic.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Montreuil;src:url(/fonts/Montreuil-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montreuil;src:url(/fonts/Montreuil-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montreuil;src:url(/fonts/Montreuil-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montreuil;src:url(/fonts/Montreuil-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@view-transition{navigation:auto}:root{--font-serif: "Signifier", Georgia, serif;--font-sans: "Montreuil", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "SF Mono", ui-monospace, monospace;--bg: #FFFCF0;--bg-2: #F2F0E5;--ui: #E6E4D9;--ui-2: #DAD8CE;--ui-3: #CECDC3;--text: #100F0F;--text-2: #605E59;--text-3: #B7B5AC;--accent: #BC5215;--pill-1: #66800B;--pill-2: #205EA6;--pill-3: #A02F6F;--bg-3: #E6E4D9;--red: #AF3029;--orange: #BC5215;--yellow: #AD8301;--green: #66800B;--cyan: #24837B;--blue: #205EA6;--purple: #5E409D;--magenta: #A02F6F;--code-bg: #E6E4D9;--code-text: #100F0F;--astro-code-foreground: #100F0F;--astro-code-background: #E6E4D9;--astro-code-token-constant: #BC5215;--astro-code-token-string: #66800B;--astro-code-token-comment: #6F6E69;--astro-code-token-keyword: #5E409D;--astro-code-token-parameter: #100F0F;--astro-code-token-function: #205EA6;--astro-code-token-string-expression: #66800B;--astro-code-token-punctuation: #6F6E69;--astro-code-token-link: #205EA6;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 3rem;--space-2xl: 4.5rem;--content-width: 42rem}[data-theme=dark]{--bg: #100F0F;--bg-2: #1C1B1A;--ui: #282726;--ui-2: #343331;--ui-3: #403E3C;--text: #CECDC3;--text-2: #A09D98;--text-3: #575653;--accent: #DA702C;--pill-1: #879A39;--pill-2: #4385BE;--pill-3: #CE5D97;--bg-3: #282726;--red: #D14D41;--orange: #DA702C;--yellow: #D0A215;--green: #879A39;--cyan: #3AA99F;--blue: #4385BE;--purple: #8B7EC8;--magenta: #CE5D97;--code-bg: #282726;--code-text: #CECDC3;--astro-code-foreground: #CECDC3;--astro-code-background: #282726;--astro-code-token-constant: #DA702C;--astro-code-token-string: #879A39;--astro-code-token-comment: #878580;--astro-code-token-keyword: #8B7EC8;--astro-code-token-parameter: #CECDC3;--astro-code-token-function: #4385BE;--astro-code-token-string-expression: #879A39;--astro-code-token-punctuation: #878580;--astro-code-token-link: #4385BE}*,*:before,*:after{box-sizing:border-box;margin:0}html{font-size:15px;-webkit-font-smoothing:antialiased;scrollbar-width:none;overflow-x:clip;background:var(--bg);transition:background .3s ease}html::-webkit-scrollbar{display:none}body{font-family:var(--font-serif);background:var(--bg);color:var(--text-2);line-height:1.6;min-height:100vh;transition:background .3s ease;overflow-x:clip}.vignette{position:fixed;inset:0;pointer-events:none;z-index:0;will-change:transform;background:radial-gradient(ellipse at center,transparent 65%,hsl(40deg 30% 25% / .15) 100%)}[data-theme=dark] .vignette{background:radial-gradient(ellipse at center,transparent 65%,hsl(30deg 5% 3% / .3) 100%)}.paper-grain{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;display:block;will-change:transform}.grain-light{opacity:.92;mix-blend-mode:darken}.grain-dark{display:none;mix-blend-mode:lighten;opacity:.92}[data-theme=dark] .grain-light{display:none}[data-theme=dark] .grain-dark{display:block}.paper-grain-mobile{display:none;position:fixed;inset:0;pointer-events:none;z-index:1}.crop-marks{position:fixed;inset:0;pointer-events:none;z-index:99}.crop-marks span{position:fixed;width:18px;height:18px;border-color:var(--text-2);border-style:solid;border-width:0;opacity:.35}.crop-marks .tl{top:14px;left:14px;border-top-width:1px;border-left-width:1px}.crop-marks .tr{top:14px;right:14px;border-top-width:1px;border-right-width:1px}.crop-marks .bl{bottom:14px;left:14px;border-bottom-width:1px;border-left-width:1px}.crop-marks .br{bottom:14px;right:14px;border-bottom-width:1px;border-right-width:1px}.site-wrapper{position:relative;z-index:2;max-width:var(--content-width);margin:0 auto;padding:var(--space-xl) var(--space-md);min-height:100vh;display:flex;flex-direction:column}main{flex:1}.site-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-xl)}.site-header .name{font-family:var(--font-serif);font-size:1.1rem;font-weight:400;color:var(--text);text-decoration:none;background-image:none;transition:color .3s ease,font-variation-settings .4s cubic-bezier(.22,1,.36,1);font-variation-settings:"wght" 400;display:inline-block;width:4.9em}.site-header a.name:hover{color:var(--accent);font-variation-settings:"wght" 500}.site-header .name:not(a){font-size:2.5rem;line-height:1.2;letter-spacing:-.02em}.breadcrumb{display:flex;align-items:baseline;gap:.75em}.breadcrumb a{text-decoration:none;background-image:none}.breadcrumb a:not(.name):not(.current){font-family:var(--font-serif);font-size:1.1rem;color:var(--text-2);font-variation-settings:"wght" 400;transition:color .3s ease,font-variation-settings .4s cubic-bezier(.22,1,.36,1)}.breadcrumb a:not(.name):not(.current):hover{color:var(--accent);font-variation-settings:"wght" 500}.breadcrumb .separator{color:var(--text-3);position:relative;top:-.05em}.breadcrumb .current{font-family:var(--font-serif);color:var(--text-2);font-size:1.1rem;font-variation-settings:"wght" 400;transition:font-variation-settings .4s cubic-bezier(.22,1,.36,1)}.breadcrumb a.current{text-decoration:none;background-image:none;transition:color .3s ease,font-variation-settings .4s cubic-bezier(.22,1,.36,1)}.breadcrumb a.current:hover{color:var(--accent);font-variation-settings:"wght" 500}.footer-settings{display:flex;align-items:center;gap:12px}.footer-theme-toggle{background:none;border:none;color:var(--text-3);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.footer-theme-toggle:hover{color:var(--text)}.footer-theme-toggle .sun{display:none}.footer-theme-toggle .moon,[data-theme=dark] .footer-theme-toggle .sun{display:block}[data-theme=dark] .footer-theme-toggle .moon{display:none}.footer-font-size{background:none;border:none;color:var(--text-3);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;font-family:var(--font-serif);font-size:.85rem}.footer-font-size .font-size-label{transition:font-size .15s ease}.footer-font-size:hover{color:var(--text)}.footer-accent-picker{display:flex;align-items:center}.accent-current{width:18px;height:18px;border-radius:50%;background:var(--accent);border:2px solid var(--ui-2, var(--ui));cursor:pointer;transition:border-color .2s ease;padding:0}.accent-current:hover{border-color:var(--text-3)}@media(prefers-reduced-motion:no-preference){@keyframes accent-hint{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.accent-current.hint{animation:accent-hint .6s ease 2}}.accent-options{display:flex;align-items:center;gap:6px;padding:4px 0;max-width:0;overflow:hidden;opacity:0;clip-path:inset(-4px 0 -4px -4px);transition:max-width .3s cubic-bezier(.22,1,.36,1),opacity .2s ease,margin-left .3s cubic-bezier(.22,1,.36,1);margin-left:0;visibility:hidden}.accent-options.open{visibility:visible;max-width:220px;overflow:visible;opacity:1;margin-left:8px;clip-path:none}.accent-option{width:16px;height:16px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;transition:border-color .15s ease,transform .15s ease;flex-shrink:0}.accent-option:hover{transform:scale(1.15)}.accent-option.active{border-color:var(--text-3)}.site-footer{margin-top:var(--space-xl);padding:var(--space-lg) 0 0;border-top:1px solid var(--ui)}.footer-nav-groups{display:flex;flex-wrap:wrap;gap:var(--space-xl);font-family:var(--font-sans);font-size:.9rem}.footer-nav-group{display:flex;flex-direction:column;gap:var(--space-xs)}.footer-nav-label{font-family:var(--font-sans);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-2);cursor:default}.footer-nav-links{display:flex;flex-wrap:wrap;gap:.75em}.footer-nav-links a{color:var(--text-2);transition:color .2s ease,background-size .3s cubic-bezier(.22,1,.36,1)}.footer-nav-links a:hover{color:var(--text)}.footer-nav-links .dot{color:var(--accent);opacity:.4}.footer-rss,.footer-social{color:var(--text-3);display:inline-flex;align-items:center;transition:color .2s ease;text-decoration:none;background-image:none}.footer-rss:hover,.footer-social:hover{color:var(--text);background-image:none}.footer-colophon{font-family:var(--font-sans);margin-top:var(--space-md);font-size:.75rem;color:var(--text-3);display:flex;align-items:center;gap:12px}.footer-colophon-link{color:var(--text-3);text-decoration:none;background-image:none;transition:color .2s ease}.footer-colophon-link:hover{color:var(--text-2)}.side-rail{position:fixed;right:calc(2.5rem - 4px);top:2.5rem;bottom:2.5rem;z-index:50;display:flex;flex-direction:column;align-items:center;gap:1.5rem;opacity:0;pointer-events:none;transition:opacity .4s ease}.side-rail.visible{opacity:1;pointer-events:auto}.side-rail-nav{display:flex;flex-direction:column;align-items:center;gap:2.25em}.side-rail-group{display:flex;flex-direction:column;align-items:center;gap:.75em}.side-rail-nav a,.side-rail-nav a:hover,.side-rail-nav a:not(:hover){writing-mode:vertical-rl;font-family:var(--font-sans);font-size:.75rem;color:var(--text-3);text-decoration:none;background-image:none;background-size:0;letter-spacing:.02em;transition:color .2s ease;line-height:1.4}.side-rail-nav a:hover{color:var(--text-2)}.side-rail-controls{display:flex;flex-direction:column;align-items:center;gap:8px}.side-rail .accent-picker .accent-options{flex-direction:column;clip-path:inset(-4px -4px 0 -4px)}.side-rail .accent-picker .accent-options.open{max-width:none;max-height:220px;margin-left:0;margin-top:8px;clip-path:none}.scroll-to-bottom{margin-top:auto;background:none;border:none;cursor:pointer;color:var(--text-3);padding:4px;transition:color .2s ease}.scroll-to-bottom:hover{color:var(--text-2)}@media(max-width:1079px){.side-rail{display:none}}h1,h2{font-family:var(--font-serif);font-weight:400;line-height:1.3;letter-spacing:-.01em;color:var(--text);text-shadow:0 1px 0 rgba(255,252,240,.7),0 -1px 0 rgba(16,15,15,.08)}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] .prose h3{text-shadow:0 -1px 0 rgba(0,0,0,.4),0 1px 0 rgba(206,205,195,.06)}h3{font-family:var(--font-sans);font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}h1{font-size:1.5rem;margin-bottom:var(--space-md)}h2{font-size:1.2rem;margin-top:var(--space-xl);margin-bottom:var(--space-md)}h3{font-size:.75rem;margin-top:var(--space-xl);margin-bottom:var(--space-sm)}p{margin-bottom:var(--space-md)}a{color:var(--text);text-decoration:none;background-image:linear-gradient(var(--accent),var(--accent));background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:1px;transition:background-size .3s cubic-bezier(.22,1,.36,1)}a:hover{background-size:100% 1px}a:not(:hover){background-position:100% 100%}.prose a{color:var(--text);text-decoration:none;background-image:linear-gradient(var(--accent),var(--accent)),linear-gradient(var(--ui-2),var(--ui-2));background-position:0% 100%,0% 100%;background-repeat:no-repeat,no-repeat;background-size:0% 1px,100% 1px;padding-bottom:1px;transition:background-size .3s cubic-bezier(.22,1,.36,1)}.prose a:not(:hover){background-position:100% 100%,0% 100%}.prose a:hover{background-size:100% 1px,100% 1px}strong{font-weight:500;color:var(--text)}.intro{margin-bottom:var(--space-xl);padding-bottom:var(--space-lg)}.intro p{font-size:1.05rem;color:var(--text-2);line-height:1.6}.intro p:first-of-type{font-size:1.1rem;color:var(--text);line-height:1.55}.intro p.live-indicator{display:flex;align-items:center;gap:.25em;font-family:var(--font-serif);font-size:1.05rem;color:var(--text-2);line-height:1.6;margin-top:var(--space-md)}.live-asterisk{font-family:var(--font-serif);font-size:1.5rem;line-height:0;position:relative;top:5px}@media(prefers-reduced-motion:no-preference){.live-asterisk{animation:breathe 4s ease-in-out infinite}}@keyframes breathe{0%,to{opacity:1}50%{opacity:.15}}.post-list{list-style:none;padding:0}.post-list li{padding:var(--space-sm) 0;border-bottom:1px solid var(--ui)}.post-list li:last-child{border-bottom:none}.post-list a{display:flex;justify-content:space-between;align-items:baseline;background-image:none;gap:var(--space-md);text-decoration:none}.post-list .title{font-family:var(--font-serif);color:var(--text);font-variation-settings:"wght" 400;transition:color .3s ease,font-variation-settings .4s cubic-bezier(.22,1,.36,1)}.post-list a:hover .title{color:var(--accent);font-variation-settings:"wght" 500}.post-list .date{font-family:var(--font-sans);font-size:.85rem;color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.post-list .latest-mark{font-family:var(--font-sans);font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);margin-left:var(--space-md);position:relative;top:-1.5px}article header{margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--ui)}article header h1{font-size:2rem;line-height:1.2;margin-bottom:var(--space-sm)}article .meta{font-family:var(--font-sans);font-size:.85rem;color:var(--text-2);margin-top:0;font-variant-numeric:tabular-nums;letter-spacing:.02em}article .prose>p:first-of-type{font-size:1.1rem;color:var(--text);line-height:1.55}article .prose>blockquote:first-child+p{font-size:inherit;color:inherit;line-height:inherit}article.post.has-dropcap .prose>p:first-of-type:first-letter{font-family:var(--font-serif);font-size:3.5rem;float:left;line-height:.8;padding-right:.12em;padding-top:.11em;color:var(--text);font-variation-settings:"wght" 450;text-shadow:0 0 .5px rgba(16,15,15,.12)}[data-theme=dark] article.post.has-dropcap .prose>p:first-of-type:first-letter{text-shadow:0 0 .5px rgba(206,205,195,.08)}article.now-page .prose>p:first-of-type{font-size:inherit;color:inherit;line-height:inherit}article.shortlist-post .prose>p:first-of-type{font-size:inherit;color:inherit;line-height:inherit}article.shortlist-post .prose>p:first-of-type:first-letter{font-size:inherit;float:none;padding:0;line-height:inherit;font-variation-settings:normal;text-shadow:none;color:inherit}.prose>p:has(.shortlist-cat){position:relative;padding-left:5.4em}.shortlist-cat{font-family:var(--font-sans);font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;padding:1px 6px;border-radius:3px;white-space:nowrap;position:absolute;right:calc(100% - 7em);top:.3em}.prose{position:relative;font-family:var(--font-serif);font-size:1rem;color:var(--text-2);text-wrap:pretty;hanging-punctuation:first last}.prose>*+*{margin-top:var(--space-md)}.prose h2{margin-top:var(--space-xl)}.prose h3{margin-top:var(--space-xl);text-shadow:0 1px 0 rgba(255,252,240,.7),0 -1px 0 rgba(16,15,15,.08)}.prose blockquote{padding-left:1.5em;border-left:2px solid var(--ui);font-style:italic;color:var(--text-2);margin:var(--space-lg) 0;hanging-punctuation:first}.prose blockquote p:last-child{margin-bottom:0}.prose .pull-quote{font-family:var(--font-serif);font-style:italic;font-size:1.25rem;line-height:1.5;color:var(--text);border-left:none;padding:var(--space-lg) 0;text-align:center;margin:var(--space-xl) 0;hanging-punctuation:first}.prose .pull-quote p{margin:0}.prose .pull-quote-light{font-family:var(--font-serif);font-style:italic;font-weight:340;font-size:1.35rem;line-height:1.5;color:var(--text-2);border-left:none;padding:var(--space-md) 0;padding-left:3rem;text-align:left;text-wrap:pretty;hanging-punctuation:first;margin:var(--space-lg) 0;position:relative;text-shadow:0 -1px 0 rgba(0,0,0,.08),0 1px 0 rgba(255,252,240,.7)}[data-theme=dark] .prose .pull-quote-light{text-shadow:0 -1px 0 rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.06)}.prose .pull-quote-light:before{content:"“";font-family:var(--font-serif);font-style:normal;font-size:3rem;line-height:1;color:var(--text-2);opacity:.5;position:absolute;top:.15em;left:1rem}.prose .pull-quote-light p{margin:0}.prose button.pull-quote{display:block;width:100%;border:none;background:none;color:inherit;text-decoration:none;background-image:none;cursor:pointer}.prose button.pull-quote-light{display:block;width:100%;border:none;background:none;color:inherit;text-decoration:none;background-image:none;cursor:pointer;transition:font-weight .3s ease}.prose button.pull-quote-light:hover{font-weight:350}.toast{position:fixed;bottom:var(--space-xl);left:50%;transform:translate(-50%) translateY(20px);background:var(--bg);color:var(--text);padding:var(--space-sm) var(--space-lg);border:1px solid var(--ui);font-family:var(--font-serif);font-style:italic;font-size:.9rem;letter-spacing:.01em;opacity:0;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s ease;pointer-events:none;z-index:3000;box-shadow:0 2px 8px #8c84731a,0 1px 2px #8c84730f}[data-theme=dark] .toast{box-shadow:0 2px 8px #0d0d0c66,0 1px 2px #0d0d0c33}.toast.show{transform:translate(-50%) translateY(0);opacity:1}.share-modal-overlay{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.share-modal-overlay.show{opacity:1;visibility:visible}.share-modal{background:var(--bg);border-radius:8px;padding:var(--space-lg);max-width:90vw;max-height:90vh;display:flex;flex-direction:column;gap:var(--space-md);box-shadow:0 8px 32px #0003}.share-modal-image{max-width:500px;border-radius:4px;border:1px solid var(--ui)}.share-modal-actions{display:flex;gap:var(--space-sm);justify-content:center}.share-modal-actions button{font-family:var(--font-sans);font-size:.85rem;padding:var(--space-sm) var(--space-md);border:1px solid var(--ui);border-radius:4px;background:var(--bg);color:var(--text);cursor:pointer;transition:border-color .25s ease,background .25s ease}.share-modal-actions button:hover{border-color:var(--accent)}.share-modal-actions button.primary{background:var(--text);color:var(--bg);border-color:var(--text)}.share-modal-actions button.primary:hover{background:var(--accent);border-color:var(--accent)}.share-modal-close{position:absolute;top:var(--space-md);right:var(--space-md);background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-2);line-height:1}.share-image-template{position:fixed;left:-9999px;width:600px;padding:48px;font-family:Signifier,Georgia,serif}.share-image-template .quote-text{font-size:28px;font-weight:300;font-style:italic;line-height:1.5;margin-bottom:32px}.share-image-template .quote-source{font-size:14px;font-weight:400;font-style:normal}.prose code{font-family:var(--font-mono);font-size:.85em;background:var(--code-bg);color:var(--code-text);padding:.15em .35em;border-radius:3px;border:1px solid var(--ui);box-shadow:0 .5px 1px #8c84730a}.prose pre{background:var(--code-bg);padding:var(--space-md);border-radius:4px;white-space:pre-wrap;overflow-wrap:break-word;margin:var(--space-lg) 0;border:1px solid var(--ui);box-shadow:0 1px 2px #8c84730f,0 2px 4px #70695c08;counter-reset:line}[data-theme=dark] .prose pre{box-shadow:0 1px 2px #3633304d,0 2px 4px #0d0d0c33}.prose pre code{background:none;padding:0;border:none;box-shadow:none;font-size:.85rem}.prose pre .line{counter-increment:line}.prose pre .line:before{content:counter(line);display:inline-block;width:2.5em;margin-right:1em;text-align:right;color:var(--text-3);font-size:.85em;user-select:none;-webkit-user-select:none}.prose ul,.prose ol{padding-left:1.25em;margin:var(--space-sm) 0 var(--space-md) 0}.prose li{margin-bottom:.35em;padding-left:.25em}.prose li:last-child{margin-bottom:0}.prose ul ul,.prose ol ul{margin-top:.35em;margin-bottom:0;list-style:none;padding-left:1em}.prose ul ul li:before,.prose ol ul li:before{content:"→";color:var(--text-3);display:inline-block;width:1.25em;margin-left:-1.25em}.prose hr{border:none;margin:var(--space-xl) 0;text-align:center;line-height:1}.prose hr:before{content:"* * *";font-family:var(--font-serif);color:var(--text-3);font-size:1.25rem;letter-spacing:.3em;opacity:.65}.prose table{width:100%;border-collapse:collapse;margin:var(--space-lg) 0;font-size:.9rem}.prose th,.prose td{text-align:left;vertical-align:top;padding:var(--space-sm) var(--space-sm);border-bottom:1px solid var(--ui)}.prose th{font-weight:600;color:var(--text)}.prose tr:last-child td{border-bottom:none}.prose .table-wide{width:calc(100% + min(6rem,6vw));margin-left:calc(-1*min(3rem,3vw));margin-right:calc(-1*min(3rem,3vw))}.docs-content table{width:calc(100% + 6rem);margin-left:-3rem;margin-right:-3rem}.prose small{font-size:.85rem;color:var(--text-2)}.prose sup a,.prose sup a:not(:hover){font-size:.75em;text-decoration:none;background-image:none;color:var(--text-2);padding:0 .1em;transition:color .2s ease}.prose sup a:hover{color:var(--accent);background-image:none}.prose .footnotes{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--ui);font-size:.85rem;color:var(--text-2)}.prose .footnotes h2{font-family:var(--font-sans);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);margin-bottom:var(--space-md)}.prose .footnotes ol{padding-left:1.5em}.prose .footnotes li{margin-bottom:var(--space-sm)}.prose .footnotes li p{margin:0}.prose .footnotes a[data-footnote-backref],.prose .footnotes a[data-footnote-backref]:not(:hover){text-decoration:none;background-image:none;margin-left:.25em;color:var(--text-2);transition:color .2s ease;font-variant-emoji:text}.prose .footnotes a[data-footnote-backref]:hover{color:var(--accent);background-image:none}.section-label{font-family:var(--font-sans);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-2);margin-bottom:var(--space-sm);cursor:default}summary .section-label{cursor:pointer}.archive-list{list-style:none;padding:0;margin-top:var(--space-sm)}.archive-list li{font-family:var(--font-serif);font-size:1rem;line-height:1.8}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:0;z-index:9999;padding:var(--space-sm) var(--space-md);background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:1rem;text-decoration:none}.skip-link:focus{position:fixed;top:0;left:0}::selection{background:#cecdc3;color:var(--text)}[data-theme=dark] ::selection{background:#403e3c;color:var(--text)}:focus-visible{outline:2px solid var(--text-2);outline-offset:2px}[data-theme=dark] :focus-visible{outline:2px solid var(--text-2)}:focus:not(:focus-visible){outline:none}.prose img{max-width:100%;height:auto;margin:var(--space-lg) 0;border-radius:10px;filter:sepia(.25) saturate(1.08) brightness(1.01);transition:filter .3s ease}[data-theme=dark] .prose img{filter:sepia(.04) saturate(1.02) brightness(.95)}img.no-filter,figure.no-filter img{filter:none!important}.prose figure{margin:var(--space-lg) 0}.prose figure img{margin:0}.prose figcaption{font-size:.85rem;color:var(--text-2);text-align:center;margin-top:var(--space-sm);font-style:italic}.margin-note{display:block;position:relative;font-family:var(--font-sans);font-size:.8rem;line-height:1.4;color:var(--text-2);padding:.25rem 1rem;margin:var(--space-sm) 0}.margin-note p{margin:0}.margin-note-inline,.margin-note-footnote{display:none}.margin-note .margin-note-bracket{position:absolute;top:0;pointer-events:none}.margin-note .margin-note-bracket-left{left:-4px}.margin-note .margin-note-bracket-right{right:-4px}@media(min-width:1080px){.margin-note{position:absolute;right:0;transform:translate(calc(100% + 1.5rem));width:8rem;font-size:.75rem;padding:0;margin:0}.margin-note-inline,.margin-note-footnote{display:block}.margin-note a{color:var(--text-2)}.margin-note .margin-note-bracket{left:-.75rem;top:0}.margin-note .margin-note-bracket-right{display:none}.margin-note .margin-note-connector{pointer-events:none;overflow:visible}.footnote-ref-hidden,.footnotes.margin-active{display:none}}@media(min-width:1280px){.margin-note{width:10rem}}@media print{.margin-note{display:none!important}}.must-read-note{display:none}@media(min-width:960px){.must-read-note{display:inline-flex;align-items:center;min-height:1.35rem;position:absolute;right:0;transform:translate(calc(100% + 1.5rem));white-space:nowrap}.must-read-note .must-read-arrow{position:absolute;right:100%;top:0;margin-top:0;width:80px;height:20px;overflow:visible;pointer-events:none;transform-origin:right center}.must-read-note .must-read-label{font-family:Caveat,cursive;font-size:1rem;font-weight:600;color:var(--text-2);display:inline-block;transform-origin:left center}}@media print{.must-read-note{display:none!important}}@media(min-width:1080px){main{position:relative}.toc{position:absolute;left:calc(22.5rem - 50vw);top:0;width:12rem;height:100%}.toc-inner{position:sticky;top:2.5rem;max-height:calc(100vh - 5rem);overflow-y:auto}.toc-label{font-family:var(--font-sans);font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:var(--space-sm)}.toc-list,.toc-sublist{list-style:none;padding:0;margin:0}.toc-sublist{padding-left:.75rem;margin-top:.2em}.toc-item{margin-bottom:.15em}.toc-list>.toc-h2{margin-bottom:.35em}.toc-list>.toc-h2+.toc-h2{margin-top:.75em}.toc .toc-link{font-family:var(--font-sans);font-size:.75rem;color:var(--text-3);text-decoration:none;background-image:none;background-size:0;padding-bottom:0;transition:color .2s ease;display:block;line-height:1.4}.toc .toc-link:hover{color:var(--text-2);background-image:none;background-size:0}.toc-h2>.toc-link{font-weight:500}.toc-link.is-active{color:var(--text)}.toc-h3 .toc-link{font-size:.7rem}.toc-inline{display:none}}@media(max-width:1079px){.toc,.toc-inline{display:none}}@media print{.toc,.toc-inline{display:none!important}}.scroll-progress{position:fixed;top:0;left:0;width:100%;height:2px;background:var(--accent);transform-origin:left;transform:scaleX(0);z-index:100}@supports (animation-timeline: scroll()){.scroll-progress{animation:scroll-fill linear both;animation-timeline:scroll()}}@keyframes scroll-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}::view-transition-group(root){animation-duration:.15s;animation-timing-function:ease}::view-transition-group(nameplate){animation-duration:.2s;animation-timing-function:ease}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:0s!important}}@media(prefers-reduced-motion:no-preference){details[open]>*:not(summary){animation:details-open .25s ease}}@keyframes details-open{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:768px){.site-wrapper{padding:var(--space-xl) var(--space-md)}.paper-grain,.crop-marks{display:none}.paper-grain-mobile{display:block;background-image:url(/images/grain-light.png);background-repeat:repeat;background-size:256px 256px;mix-blend-mode:darken;opacity:.92}[data-theme=dark] .paper-grain-mobile{background-image:url(/images/grain-dark.png);mix-blend-mode:lighten}article.post.has-dropcap .prose>p:first-of-type:first-letter{font-size:2.8rem;padding-top:.08em}}@media(max-width:600px){html{font-size:14px}.site-wrapper{padding:var(--space-lg) var(--space-md)}.site-header .name:not(a){font-size:1.8rem}article header h1{font-size:1.6rem}article.post.has-dropcap .prose>p:first-of-type:first-letter{font-size:inherit;float:none;padding:0;line-height:inherit}.prose .table-wide,.docs-content table{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem}.prose a{transition:none;background-size:0% 1px,100% 1px}.prose a:hover{background-size:100% 1px,100% 1px}a{transition:none}.prose>p:has(.shortlist-cat){padding-left:0}.shortlist-cat{position:relative;right:auto;top:0;display:block;width:fit-content;margin-top:var(--space-lg);margin-bottom:var(--space-xs)}.post-list li{padding:var(--space-sm) 0}.footer-nav-label{color:var(--text-3)}.footer-nav-groups{flex-wrap:wrap;gap:var(--space-lg) var(--space-xl)}.footer-nav-group{gap:0}.footer-nav-group:first-child{width:100%}.footer-nav-links .dot{display:none}.footer-nav-links{gap:1.5em}.footer-nav-links a{line-height:.75;padding:var(--space-xs) 0}.footer-colophon{margin-top:var(--space-lg)}.footer-settings{justify-content:center}.footer-accent-picker{position:relative}.footer-accent-picker .accent-options{position:fixed;bottom:auto;left:50%;right:auto;max-width:none;width:max-content;margin-left:0;clip-path:none;gap:10px;padding:10px 12px;background:var(--bg);border:1px solid var(--ui);border-radius:10px;box-shadow:0 4px 20px #00000026;transform:translate(-50%) scale(.9);transform-origin:bottom center;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.footer-accent-picker .accent-options.open{max-width:none;margin-left:0;transform:translate(-50%) scale(1)}.accent-current{width:22px;height:22px}.accent-option{width:20px;height:20px}.share-modal{padding:var(--space-md)}.share-modal-image{max-width:100%}.share-modal-actions button{padding:var(--space-sm) var(--space-md);min-height:44px}}.section-label-link{font-family:var(--font-sans);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-2);text-decoration:none;background-image:none;transition:color .2s ease}.section-label-link:hover{color:var(--accent)}@media print{:root{--bg: #FFFCF0;--bg-2: #F2F0E5;--ui: #E6E4D9;--ui-2: #DAD8CE;--ui-3: #CECDC3;--text: #100F0F;--text-2: #605E59;--text-3: #B7B5AC;--accent: #BC5215;--pill-1: #66800B;--pill-2: #205EA6;--pill-3: #A02F6F}body{background:#fff}.vignette,.paper-grain,.paper-grain-mobile,.crop-marks,.footer-settings,.scroll-progress,.side-rail{display:none!important}.footer-nav-groups{display:none}.site-wrapper{max-width:100%;padding:0}h1,h2,.prose h3,.prose .pull-quote-light{text-shadow:none}.toast,.share-modal-overlay,.share-image-template{display:none!important}.prose img{filter:none}.prose a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em;color:#6f6e69}p{orphans:3;widows:3}h1,h2,h3{break-after:avoid}}.highlights-section h2{font-family:var(--font-sans);font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--text-2);margin:var(--space-2xl) 0 var(--space-lg)}.prose .highlight{margin:var(--space-lg) 0}.prose .highlight .margin-note{padding:0}@media(min-width:1080px){.prose .highlight{position:relative}.prose .highlight .margin-note{top:0}}
.pagination[data-astro-cid-d776pwuy]{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.75em;margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--ui)}.pagination-number[data-astro-cid-d776pwuy]{font-family:var(--font-sans);font-size:.85rem;font-variant-numeric:tabular-nums;color:var(--text-2);text-decoration:none;background-image:none;transition:color .2s ease}a[data-astro-cid-d776pwuy].pagination-number:hover{color:var(--accent)}.pagination-number[data-astro-cid-d776pwuy].is-current{color:var(--text);font-weight:600}.pagination-ellipsis[data-astro-cid-d776pwuy]{font-family:var(--font-sans);font-size:.85rem;color:var(--text-3)}.pagination-dot[data-astro-cid-d776pwuy]{color:var(--text-3);font-size:.85rem}.pagination-link[data-astro-cid-d776pwuy]{font-family:var(--font-sans);font-size:.85rem;color:var(--text-2);text-decoration:none;background-image:none;transition:color .2s ease}a[data-astro-cid-d776pwuy].pagination-link:hover{color:var(--accent)}.pagination-link[data-astro-cid-d776pwuy].is-disabled{color:var(--text-3)}@media(max-width:600px){a[data-astro-cid-d776pwuy].pagination-link,a[data-astro-cid-d776pwuy].pagination-number{display:inline-flex;align-items:center;min-height:44px}}
.feed-intro[data-astro-cid-o6irmua3]{font-family:var(--font-serif);font-size:1rem;color:var(--text-2);margin-bottom:var(--space-lg);line-height:1.6}.feed[data-astro-cid-o6irmua3]{display:flex;flex-direction:column}.feed[data-astro-cid-o6irmua3].is-fonts-pending{opacity:0;pointer-events:none}.feed-item[data-astro-cid-o6irmua3]{padding:var(--space-xl) 0;border-bottom:1px solid var(--ui)}.feed-item[data-astro-cid-o6irmua3]:last-child{border-bottom:none}.feed-meta[data-astro-cid-o6irmua3]{display:flex;align-items:baseline;gap:.75em;margin-bottom:var(--space-sm)}.feed-date[data-astro-cid-o6irmua3]{font-family:var(--font-sans);font-size:.8rem;color:var(--text-2);font-variant-numeric:tabular-nums;text-decoration:none;background-image:none;transition:color .2s ease}.feed-date[data-astro-cid-o6irmua3]:hover{color:var(--text-2)}.feed-type[data-astro-cid-o6irmua3]{font-family:var(--font-sans);font-size:.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;padding:1px 6px;border-radius:3px;position:relative;top:-2px;text-decoration:none;background-image:none;transition:opacity .2s ease}.feed-type[data-astro-cid-o6irmua3]:hover{opacity:.7}.feed-writing[data-astro-cid-o6irmua3] .feed-type[data-astro-cid-o6irmua3]{color:var(--pill-1);background:color-mix(in srgb,var(--pill-1) 10%,transparent)}.feed-link[data-astro-cid-o6irmua3] .feed-type[data-astro-cid-o6irmua3]{color:var(--pill-2);background:color-mix(in srgb,var(--pill-2) 10%,transparent)}.feed-shortlist[data-astro-cid-o6irmua3] .feed-type[data-astro-cid-o6irmua3]{color:var(--pill-3);background:color-mix(in srgb,var(--pill-3) 10%,transparent)}.feed-title[data-astro-cid-o6irmua3]{position:relative;font-family:var(--font-serif);font-size:1.5rem;font-weight:400;line-height:1.3;margin:0;letter-spacing:-.01em;text-wrap:pretty}.feed-title[data-astro-cid-o6irmua3] a[data-astro-cid-o6irmua3]:not(.feed-permalink){color:var(--text);text-decoration:none;background-image:none;font-variation-settings:"wght" 400;transition:color .3s ease,font-variation-settings .4s cubic-bezier(.22,1,.36,1)}.feed-title[data-astro-cid-o6irmua3] a[data-astro-cid-o6irmua3]:not(.feed-permalink):hover{color:var(--accent);font-variation-settings:"wght" 500}.feed-desc[data-astro-cid-o6irmua3]{font-family:var(--font-serif);font-size:1rem;line-height:1.55;color:var(--text-2);margin:var(--space-xs) 0 0}.feed-permalink[data-astro-cid-o6irmua3]{display:inline-block;width:0;overflow:visible;font-size:.65em;color:var(--text-2);text-decoration:none;background-image:none;margin:0;position:relative;left:.25em;top:-.15em;transition:color .2s ease}.feed-permalink[data-astro-cid-o6irmua3]:hover{color:var(--accent)}.link-quote[data-astro-cid-o6irmua3]{padding-left:1.5em;border-left:2px solid var(--ui);font-style:italic}.link-quote[data-astro-cid-o6irmua3] p[data-astro-cid-o6irmua3]{margin:0}
</style></head> <body> <a href="#main" class="skip-link">Skip to content</a> <!-- Scroll progress bar — article reading indicator --> <div class="scroll-progress" aria-hidden="true"></div>  <div class="site-wrapper"> <!-- Header --> <header class="site-header"> <nav class="breadcrumb" aria-label="Breadcrumb"> <a href="/" class="name" style="view-transition-name: nameplate;">Alex Priest</a>   <span class="separator" aria-hidden="true">→</span> <span class="current">Feed</span> </nav> </header> <!-- Main content --> <main id="main">  <h1 data-astro-cid-o6irmua3>Feed</h1> <p class="feed-intro" data-astro-cid-o6irmua3>Everything I share — writing, short curated lists, and links. You can also find me on <a href="https://threads.com/@alexpriest" target="_blank" rel="noopener" data-astro-cid-o6irmua3>Threads</a>.</p> <noscript><style>.feed.is-fonts-pending{opacity:1;pointer-events:auto}</style></noscript> <div class="feed is-fonts-pending" data-astro-cid-o6irmua3> <article class="feed-item feed-link" data-astro-cid-o6irmua3> <div class="feed-meta" data-astro-cid-o6irmua3> <a href="/links/are-you-tired-of-the-trump-era-yet" class="feed-date" data-astro-cid-o6irmua3>Jun 3, 2026</a> <a href="/links" class="feed-type" data-astro-cid-o6irmua3>Link</a> </div> <h2 class="feed-title" data-astro-cid-o6irmua3> <a href="https://www.noahpinion.blog/p/are-you-tired-of-the-trump-era-yet?utm_source=post-email-title&publication_id=35345&post_id=199131984&utm_campaign=email-post-title&isFreemail=true&r=16hdi&triedRedirect=true&utm_medium=email" target="_blank" rel="noopener" data-astro-cid-o6irmua3> Are You Tired of the Trump Era Yet </a>&NoBreak;<a href="/links/are-you-tired-of-the-trump-era-yet" class="feed-permalink" data-astro-cid-o6irmua3>&#10022;</a>  </h2>  <blockquote class="feed-desc link-quote" data-astro-cid-o6irmua3><p data-astro-cid-o6irmua3>Donald Trump was not a Manchurian Candidate, created in a secret Russian/Chinese lab to infiltrate and bring down the United States of America. Nor, I believe, is he personally in the pocket of Russian and/or Chinese interests, blackmailed and bribed into weakening his country at the bidding of overseas masters. But sometimes it’s very difficult to distinguish between Trump’s *actual* actions and what he *would* do if he were a foreign plant or catspaw.</p></blockquote> </article><article class="feed-item feed-link" data-astro-cid-o6irmua3> <div class="feed-meta" data-astro-cid-o6irmua3> <a href="/links/ai-is-not-a-labor-crisis-it-is-a-meaning-crisis" class="feed-date" data-astro-cid-o6irmua3>May 16, 2026</a> <a href="/links" class="feed-type" data-astro-cid-o6irmua3>Link</a> </div> <h2 class="feed-title" data-astro-cid-o6irmua3> <a href="https://www.wlessin.com/meaning?k=C8iUTZnHOTrUCchrYNBAelJjYb9k6b-FvI8qIUruZ8s&u=hello" target="_blank" rel="noopener" data-astro-cid-o6irmua3> AI Is Not a Labor Crisis. It Is a Meaning Crisis. </a>&NoBreak;<a href="/links/ai-is-not-a-labor-crisis-it-is-a-meaning-crisis" class="feed-permalink" data-astro-cid-o6irmua3>&#10022;</a>  </h2>  <p class="feed-desc" data-astro-cid-o6irmua3>Some really good nuggets in here. There’s a LOT to think about these days…</p> </article><article class="feed-item feed-link" data-astro-cid-o6irmua3> <div class="feed-meta" data-astro-cid-o6irmua3> <a href="/links/you-can-judge-a-book-by-its-cover" class="feed-date" data-astro-cid-o6irmua3>May 5, 2026</a> <a href="/links" class="feed-type" data-astro-cid-o6irmua3>Link</a> </div> <h2 class="feed-title" data-astro-cid-o6irmua3> <a href="https://sashachapin.substack.com/p/you-can-judge-a-book-by-its-cover?utm_source=post-email-title&publication_id=78415&post_id=196264885&utm_campaign=email-post-title&isFreemail=true&r=16hdi&triedRedirect=true&utm_medium=email" target="_blank" rel="noopener" data-astro-cid-o6irmua3> You Can Judge a Book by Its Cover </a>&NoBreak;<a href="/links/you-can-judge-a-book-by-its-cover" class="feed-permalink" data-astro-cid-o6irmua3>&#10022;</a> <span class="must-read-note" data-astro-cid-o6irmua3><svg class="must-read-arrow" data-astro-cid-o6irmua3></svg><span class="must-read-label" data-astro-cid-o6irmua3>must read</span></span> </h2>  <p class="feed-desc" data-astro-cid-o6irmua3>Wow.</p> </article><article class="feed-item feed-link" data-astro-cid-o6irmua3> <div class="feed-meta" data-astro-cid-o6irmua3> <a href="/links/its-never-been-easier-to-do-too-much" class="feed-date" data-astro-cid-o6irmua3>May 4, 2026</a> <a href="/links" class="feed-type" data-astro-cid-o6irmua3>Link</a> </div> <h2 class="feed-title" data-astro-cid-o6irmua3> <a href="https://davidepstein.substack.com/p/its-never-been-easier-to-do-too-much?utm_source=post-email-title&publication_id=1024339&post_id=196317232&utm_campaign=email-post-title&isFreemail=true&r=16hdi&triedRedirect=true&utm_medium=email" target="_blank" rel="noopener" data-astro-cid-o6irmua3> It&#39;s Never Been Easier to Do Too Much </a>&NoBreak;<a href="/links/its-never-been-easier-to-do-too-much" class="feed-permalink" data-astro-cid-o6irmua3>&#10022;</a>  </h2>  <blockquote class="feed-desc link-quote" data-astro-cid-o6irmua3><p data-astro-cid-o6irmua3>Teams are bolting AI onto everything they can, often without slowing down to define which problems the tools should actually solve. The result can be what some researchers now call “workslop”—AI-generated output that looks productive but doesn’t actually move anything forward. More dashboards no one looks at. More summaries no one reads. More content, less signal.</p></blockquote> </article><article class="feed-item feed-link" data-astro-cid-o6irmua3> <div class="feed-meta" data-astro-cid-o6irmua3> <a href="/links/what-i-learned-about-billionaires-at-jeff-bezoss-private-retreat" class="feed-date" data-astro-cid-o6irmua3>May 4, 2026</a> <a href="/links" class="feed-type" data-astro-cid-o6irmua3>Link</a> </div> <h2 class="feed-title" data-astro-cid-o6irmua3> <a href="https://www.theatlantic.com/magazine/2026/05/billionaire-consequence-free-reality/686588/?link_source=ta_thread_link&taid=69e6b82ed8c76700019b0f86&utm_campaign=WigwamQuan&utm_content=edit-promo&utm_medium=social&utm_source=threads" target="_blank" rel="noopener" data-astro-cid-o6irmua3> What I Learned About Billionaires at Jeff Bezos’s Private Retreat </a>&NoBreak;<a href="/links/what-i-learned-about-billionaires-at-jeff-bezoss-private-retreat" class="feed-permalink" data-astro-cid-o6irmua3>&#10022;</a> <span class="must-read-note" data-astro-cid-o6irmua3><svg class="must-read-arrow" data-astro-cid-o6irmua3></svg><span class="must-read-label" data-astro-cid-o6irmua3>must read</span></span> </h2>  <p class="feed-desc" data-astro-cid-o6irmua3>This is a painfully good read. :-/</p> </article><article class="feed-item feed-link" data-astro-cid-o6irmua3> <div class="feed-meta" data-astro-cid-o6irmua3> <a href="/links/parents-consider-underachieving" class="feed-date" data-astro-cid-o6irmua3>Apr 19, 2026</a> <a href="/links" class="feed-type" data-astro-cid-o6irmua3>Link</a> </div> <h2 class="feed-title" data-astro-cid-o6irmua3> <a href="https://www.nytimes.com/2026/04/12/opinion/parenting-kids-burn-out.html?smid=nytcore-ios-share" target="_blank" rel="noopener" data-astro-cid-o6irmua3> Parents, Consider Underachieving </a>&NoBreak;<a href="/links/parents-consider-underachieving" class="feed-permalink" data-astro-cid-o6irmua3>&#10022;</a>  </h2>  <blockquote class="feed-desc link-quote" data-astro-cid-o6irmua3><p data-astro-cid-o6irmua3>I am just so tired, and so bad at crafts. I dream of the day we can all take it down a notch without shame: skipping an event here, ignoring a made-up holiday there. What I need is a quorum. Without it, my kids will continue to feel neglected — all their friends went to the world fair, and they said the food at Venezuela was incredible — and I will continue to feel guilty, pretty much all the time, but especially when I’m staring at my ceiling at 3 a.m.</p></blockquote> </article><article class="feed-item feed-link" data-astro-cid-o6irmua3> <div class="feed-meta" data-astro-cid-o6irmua3> <a href="/links/i-saw-something-new-in-san-francisco" class="feed-date" data-astro-cid-o6irmua3>Mar 29, 2026</a> <a href="/links" class="feed-type" data-astro-cid-o6irmua3>Link</a> </div> <h2 class="feed-title" data-astro-cid-o6irmua3> <a href="https://www.nytimes.com/2026/03/29/opinion/ai-claude-chatgpt-gemini-mcluhan.html?smid=nytcore-ios-share" target="_blank" rel="noopener" data-astro-cid-o6irmua3> I Saw Something New in San Francisco </a>&NoBreak;<a href="/links/i-saw-something-new-in-san-francisco" class="feed-permalink" data-astro-cid-o6irmua3>&#10022;</a>  </h2>  <p class="feed-desc" data-astro-cid-o6irmua3>This conversation will be one of the single most important ones of the decade—maybe the rest of our lives.</p> </article><article class="feed-item feed-link" data-astro-cid-o6irmua3> <div class="feed-meta" data-astro-cid-o6irmua3> <a href="/links/a-website-to-destroy-all-websites" class="feed-date" data-astro-cid-o6irmua3>Mar 27, 2026</a> <a href="/links" class="feed-type" data-astro-cid-o6irmua3>Link</a> </div> <h2 class="feed-title" data-astro-cid-o6irmua3> <a href="https://henry.codes/writing/a-website-to-destroy-all-websites/" target="_blank" rel="noopener" data-astro-cid-o6irmua3> A website to destroy all websites </a>&NoBreak;<a href="/links/a-website-to-destroy-all-websites" class="feed-permalink" data-astro-cid-o6irmua3>&#10022;</a>  </h2>  <p class="feed-desc" data-astro-cid-o6irmua3>All hail the personal website! Henry’s is an extraordinary example of one.</p> </article><article class="feed-item feed-link" data-astro-cid-o6irmua3> <div class="feed-meta" data-astro-cid-o6irmua3> <a href="/links/meter-the-internet-utility" class="feed-date" data-astro-cid-o6irmua3>Mar 16, 2026</a> <a href="/links" class="feed-type" data-astro-cid-o6irmua3>Link</a> </div> <h2 class="feed-title" data-astro-cid-o6irmua3> <a href="https://www.notboring.co/p/meter-the-internet-utility" target="_blank" rel="noopener" data-astro-cid-o6irmua3> Meter- The Internet Utility </a>&NoBreak;<a href="/links/meter-the-internet-utility" class="feed-permalink" data-astro-cid-o6irmua3>&#10022;</a>  </h2>  <p class="feed-desc" data-astro-cid-o6irmua3>Good friend of mine just started working at Meter. Fascinating company.</p> </article><article class="feed-item feed-link" data-astro-cid-o6irmua3> <div class="feed-meta" data-astro-cid-o6irmua3> <a href="/links/software-bonkers" class="feed-date" data-astro-cid-o6irmua3>Mar 15, 2026</a> <a href="/links" class="feed-type" data-astro-cid-o6irmua3>Link</a> </div> <h2 class="feed-title" data-astro-cid-o6irmua3> <a href="https://craigmod.com/essays/software_bonkers/" target="_blank" rel="noopener" data-astro-cid-o6irmua3> Software Bonkers </a>&NoBreak;<a href="/links/software-bonkers" class="feed-permalink" data-astro-cid-o6irmua3>&#10022;</a>  </h2>  <p class="feed-desc" data-astro-cid-o6irmua3>Can’t overstate how big this all feels.</p> </article> </div> <nav class="pagination" aria-label="Pagination" data-astro-cid-d776pwuy><span class="pagination-link is-disabled" data-astro-cid-d776pwuy>&larr; Previous</span><span class="pagination-dot" data-astro-cid-d776pwuy>&middot;</span><span class="pagination-number is-current" aria-current="page" data-astro-cid-d776pwuy>1</span><span class="pagination-dot" data-astro-cid-d776pwuy>&middot;</span><a href="/feed/2/" class="pagination-number" data-astro-cid-d776pwuy>2</a><span class="pagination-dot" data-astro-cid-d776pwuy>&middot;</span><span class="pagination-ellipsis" data-astro-cid-d776pwuy>&hellip;</span><span class="pagination-dot" data-astro-cid-d776pwuy>&middot;</span><a href="/feed/51/" class="pagination-number" data-astro-cid-d776pwuy>51</a><span class="pagination-dot" data-astro-cid-d776pwuy>&middot;</span><a href="/feed/2" class="pagination-link" data-astro-cid-d776pwuy>Next &rarr;</a></nav>  </main> <!-- Footer: quiet safety net --> <footer class="site-footer"> <nav class="footer-nav-groups"> <div class="footer-nav-group"> <span class="footer-nav-label">Read</span> <div class="footer-nav-links"> <a href="/feed">feed</a> <span class="dot">·</span> <a href="/writing">writing</a> <span class="dot">·</span> <a href="/shortlist">shortlist</a> <span class="dot">·</span> <a href="/links">links</a> </div> </div> <div class="footer-nav-group"> <span class="footer-nav-label">Explore</span> <div class="footer-nav-links"> <a href="/books">reading</a> <span class="dot">·</span> <a href="/media">media</a> </div> </div> <div class="footer-nav-group"> <span class="footer-nav-label">Connect</span> <div class="footer-nav-links"> <a href="/about">about</a> <span class="dot">·</span> <a href="/now">/now</a> <span class="dot">·</span> <a href="/work">work</a> </div> </div> </nav> <div class="footer-colophon"> <span>&copy; 2026</span> <span class="dot">&middot;</span> <a href="/colophon" class="footer-colophon-link">Colophon</a> <a href="/rss.xml" class="footer-rss" aria-label="RSS feed"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><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> <a href="https://threads.net/@alexpriest" class="footer-social" aria-label="Threads" target="_blank" rel="noopener"><svg width="14" height="14" viewBox="0 0 16 16" fill="currentColor"><path d="M6.321 6.016c-.27-.18-1.166-.802-1.166-.802.756-1.081 1.753-1.502 3.132-1.502.975 0 1.803.327 2.394.948s.928 1.509 1.005 2.644q.492.207.905.484c1.109.745 1.719 1.86 1.719 3.137 0 2.716-2.226 5.075-6.256 5.075C4.594 16 1 13.987 1 7.994 1 2.034 4.482 0 8.044 0 9.69 0 13.55.243 15 5.036l-1.36.353C12.516 1.974 10.163 1.43 8.006 1.43c-3.565 0-5.582 2.171-5.582 6.79 0 4.143 2.254 6.343 5.63 6.343 2.777 0 4.847-1.443 4.847-3.556 0-1.438-1.208-2.127-1.27-2.127-.236 1.234-.868 3.31-3.644 3.31-1.618 0-3.013-1.118-3.013-2.582 0-2.09 1.984-2.847 3.55-2.847.586 0 1.294.04 1.663.114 0-.637-.54-1.728-1.9-1.728-1.25 0-1.566.405-1.967.868ZM8.716 8.19c-2.04 0-2.304.87-2.304 1.416 0 .878 1.043 1.168 1.6 1.168 1.02 0 2.067-.282 2.232-2.423a6.2 6.2 0 0 0-1.528-.161"></path></svg></a> <a href="https://linkedin.com/in/alexpriest" class="footer-social" aria-label="LinkedIn" target="_blank" rel="noopener"><svg width="14" height="14" viewBox="0 0 16 16" fill="currentColor"><path d="M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854zm4.943 12.248V6.169H2.542v7.225zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248S2.4 3.226 2.4 3.934c0 .694.521 1.248 1.327 1.248zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016l.016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225z"></path></svg></a> <div class="footer-settings"> <button class="footer-theme-toggle" aria-label="Toggle dark mode"> <svg class="sun" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> <circle cx="12" cy="12" r="5"></circle> <line x1="12" y1="1" x2="12" y2="3"></line> <line x1="12" y1="21" x2="12" y2="23"></line> <line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line> <line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line> <line x1="1" y1="12" x2="3" y2="12"></line> <line x1="21" y1="12" x2="23" y2="12"></line> <line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line> <line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line> </svg> <svg class="moon" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> <path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path> </svg> </button> <button class="footer-font-size" aria-label="Change font size"> <span class="font-size-label">Aa</span> </button> <div class="footer-accent-picker"> <button class="accent-current" aria-label="Change accent color"></button> <div class="accent-options" role="group" aria-label="Accent colors"> <button class="accent-option" data-color="red" aria-label="Red accent"></button> <button class="accent-option" data-color="orange" aria-label="Orange accent"></button> <button class="accent-option" data-color="yellow" aria-label="Yellow accent"></button> <button class="accent-option" data-color="green" aria-label="Green accent"></button> <button class="accent-option" data-color="cyan" aria-label="Cyan accent"></button> <button class="accent-option" data-color="blue" aria-label="Blue accent"></button> <button class="accent-option" data-color="purple" aria-label="Purple accent"></button> <button class="accent-option" data-color="magenta" aria-label="Magenta accent"></button> </div> </div> </div> </div> </footer> </div> <!-- Side rail — book-spine nav for long pages --> <aside class="side-rail" aria-label="Navigation"> <nav class="side-rail-nav"> <div class="side-rail-group"> <a href="/feed">feed</a> <a href="/writing">writing</a> <a href="/shortlist">shortlist</a> <a href="/links">links</a> </div> <div class="side-rail-group"> <a href="/books">reading</a> <a href="/media">media</a> </div> <div class="side-rail-group"> <a href="/about">about</a> <a href="/now">/now</a> <a href="/work">work</a> </div> </nav> <div class="side-rail-controls"> <button class="footer-theme-toggle" aria-label="Toggle dark mode"> <svg class="sun" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> <circle cx="12" cy="12" r="5"></circle> <line x1="12" y1="1" x2="12" y2="3"></line> <line x1="12" y1="21" x2="12" y2="23"></line> <line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line> <line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line> <line x1="1" y1="12" x2="3" y2="12"></line> <line x1="21" y1="12" x2="23" y2="12"></line> <line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line> <line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line> </svg> <svg class="moon" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> <path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path> </svg> </button> <button class="footer-font-size" aria-label="Change font size"> <span class="font-size-label">Aa</span> </button> <div class="accent-picker"> <button class="accent-current" aria-label="Change accent color"></button> <div class="accent-options" role="group" aria-label="Accent colors"> <button class="accent-option" data-color="red" aria-label="Red accent"></button> <button class="accent-option" data-color="orange" aria-label="Orange accent"></button> <button class="accent-option" data-color="yellow" aria-label="Yellow accent"></button> <button class="accent-option" data-color="green" aria-label="Green accent"></button> <button class="accent-option" data-color="cyan" aria-label="Cyan accent"></button> <button class="accent-option" data-color="blue" aria-label="Blue accent"></button> <button class="accent-option" data-color="purple" aria-label="Purple accent"></button> <button class="accent-option" data-color="magenta" aria-label="Magenta accent"></button> </div> </div> </div> <button class="scroll-to-bottom" aria-label="Scroll to bottom"> <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <polyline points="6 9 12 15 18 9"></polyline> </svg> </button> </aside> <!-- Vignette — viewport edge darkening --> <div class="vignette" aria-hidden="true"></div> <!-- Crop marks — print registration detail --> <div class="crop-marks" aria-hidden="true"> <span class="tl"></span><span class="tr"></span> <span class="bl"></span><span class="br"></span> </div> <!-- Paper grain texture overlay --> <svg class="paper-grain" xmlns="http://www.w3.org/2000/svg"> <filter id="grain-light" color-interpolation-filters="sRGB"> <feTurbulence type="fractalNoise" baseFrequency="1.1" numOctaves="5" stitchTiles="stitch"></feTurbulence> <feColorMatrix type="saturate" values="0"></feColorMatrix> <feComponentTransfer> <feFuncR type="table" tableValues="0.80 1.0"></feFuncR> <feFuncG type="table" tableValues="0.76 0.99"></feFuncG> <feFuncB type="table" tableValues="0.72 0.94"></feFuncB> </feComponentTransfer> </filter> <filter id="grain-dark" color-interpolation-filters="sRGB"> <feTurbulence type="fractalNoise" baseFrequency="1.1" numOctaves="5" stitchTiles="stitch"></feTurbulence> <feColorMatrix type="saturate" values="0"></feColorMatrix> <feComponentTransfer> <feFuncR type="table" tableValues="0.04 0.16"></feFuncR> <feFuncG type="table" tableValues="0.035 0.15"></feFuncG> <feFuncB type="table" tableValues="0.035 0.14"></feFuncB> </feComponentTransfer> </filter> <rect class="grain-light" width="100%" height="100%" filter="url(#grain-light)"></rect> <rect class="grain-dark" width="100%" height="100%" filter="url(#grain-dark)"></rect> </svg> <div class="paper-grain-mobile" aria-hidden="true"></div> <script type="module" src="/_astro/Base.astro_astro_type_script_index_0_lang.HcVHO3pj.js"></script> </body> </html> <script type="module">const e=document.querySelector(".feed.is-fonts-pending"),n=()=>{e?.classList.remove("is-fonts-pending")};if(e){const o=document.fonts?.ready??Promise.resolve(),t=new Promise(s=>setTimeout(s,300));Promise.race([o,t]).then(()=>{requestAnimationFrame(n)})}</script> 