1<!DOCTYPE html> 2<html lang="en" dir="ltr"> 3 <head> 4 <meta charset="utf-8" /> 5 <meta name="norton-safeweb-site-verification" content="24usqpep0ejc5w6hod3dulxwciwp0djs6c6ufp96av3t4whuxovj72wfkdjxu82yacb7430qjm8adbd5ezlt4592dq4zrvadcn9j9n-0btgdzpiojfzno16-fnsnu7xd" /> 6 7 8 <link rel="preconnect" href="https://substackcdn.com" /> 9 10 11 12 <title data-rh="true">Full Stack Economics | Timothy B. Lee | Substack</title> 13 14 <meta data-rh="true" property="og:type" content="article"/><meta data-rh="true" property="og:title" content="Full Stack Economics | Timothy B. Lee | Substack"/><meta data-rh="true" name="twitter:title" content="Full Stack Economics | Timothy B. Lee | Substack"/><meta data-rh="true" name="description" content="A newsletter about technology, economics, and policy. Click to read Full Stack Economics, a Substack publication with tens of thousands of subscribers."/><meta data-rh="true" property="og:description" content="A newsletter about technology, economics, and policy. Click to read Full Stack Economics, a Substack publication with tens of thousands of subscribers."/><meta data-rh="true" name="twitter:description" content="A newsletter about technology, economics, and policy. Click to read Full Stack Economics, a Substack publication with tens of thousands of subscribers."/><meta data-rh="true" name="theme-color" content="#ffffff"/><meta data-rh="true" property="og:image" content="https://substackcdn.com/image/fetch/$s_!tMUj!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Ffullstackeconomics.substack.com%2Ftwitter%2Fsubscribe-card.jpg%3Fv%3D1691712710%26version%3D9"/><meta data-rh="true" name="twitter:image" content="https://substackcdn.com/image/fetch/$s_!tMUj!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Ffullstackeconomics.substack.com%2Ftwitter%2Fsubscribe-card.jpg%3Fv%3D1691712710%26version%3D9"/><meta data-rh="true" name="twitter:card" content="summary_large_image"/> 15 16 17 18 19 20 21 <style> 22 @layer legacy, pencraftReset, pencraft; 23 </style> 24 25 26 <link rel="preload" as="style" href="https://substackcdn.com/bundle/theme/welcome.31182427b9278fb44be4.css" /> 27 28 <link rel="preload" as="style" href="https://substackcdn.com/bundle/theme/color_links.9856f2f08353fdd05959.css" /> 29 30 31 32 33 34 35 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/87821.a7479592.css" /> 36 37 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/26613.99d4e7f0.css" /> 38 39 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/83307.3c903d00.css" /> 40 41 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/44003.629f5822.css" /> 42 43 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/36579.1ad9b8d2.css" /> 44 45 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/76215.1c9048a6.css" /> 46 47 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/75103.b6c65a18.css" /> 48 49 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/93659.547c98e6.css" /> 50 51 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/76054.33245298.css" /> 52 53 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/77027.13a4fbb1.css" /> 54 55 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/56136.a33cf1de.css" /> 56 57 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/31327.d7b1b1fa.css" /> 58 59 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/65520.890191a6.css" /> 60 61 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/38254.6c39962d.css" /> 62 63 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/30321.15b2c8ba.css" /> 64 65 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/6324.47bc0387.css" /> 66 67 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/21588.1a45a8cb.css" /> 68 69 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/93934.4046d111.css" /> 70 71 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/49127.8223a6e1.css" /> 72 73 74 75 76 77 78 79 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0, viewport-fit=cover" /> 80 <meta name="author" content="Timothy B. Lee" /> 81 <meta property="og:url" content="https://www.fullstackeconomics.com/" /> 82 83 84 <link rel="canonical" href="https://www.fullstackeconomics.com/" /> 85 86 87 88 89 90 91 92 93 94 95 <link rel="shortcut icon" href="https://substackcdn.com/image/fetch/$s_!MS5Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20148a50-7ee9-4899-8221-8a83b63f0b47%2Ffavicon.ico"> 96 97 98 99 <link rel="icon" type="image/png" sizes="16x16" href="https://substackcdn.com/image/fetch/$s_!jcUw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20148a50-7ee9-4899-8221-8a83b63f0b47%2Ffavicon-16x16.png"> 100 101 102 103 <link rel="icon" type="image/png" sizes="32x32" href="https://substackcdn.com/image/fetch/$s_!llp2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20148a50-7ee9-4899-8221-8a83b63f0b47%2Ffavicon-32x32.png"> 104 105 106 107 <link rel="icon" type="image/png" sizes="48x48" href="https://substackcdn.com/image/fetch/$s_!ZQtL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20148a50-7ee9-4899-8221-8a83b63f0b47%2Ffavicon-48x48.png"> 108 109 110 111 <link rel="apple-touch-icon" sizes="57x57" href="https://substackcdn.com/image/fetch/$s_!BycY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20148a50-7ee9-4899-8221-8a83b63f0b47%2Fapple-touch-icon-57x57.png"> 112 113 114 115 <link rel="apple-touch-icon" sizes="60x60" href="https://substackcdn.com/image/fetch/$s_!4oMM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20148a50-7ee9-4899-8221-8a83b63f0b47%2Fapple-touch-icon-60x60.png"> 116 117 118 119 <link rel="apple-touch-icon" sizes="72x72" href="https://substackcdn.com/image/fetch/$s_!yDWn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20148a50-7ee9-4899-8221-8a83b63f0b47%2Fapple-touch-icon-72x72.png"> 120 121 122 123 <link rel="apple-touch-icon" sizes="76x76" href="https://substackcdn.com/image/fetch/$s_!RWF4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20148a50-7ee9-4899-8221-8a83b63f0b47%2Fapple-touch-icon-76x76.png"> 124 125 126 127 <link rel="apple-touch-icon" sizes="114x114" href="https://substackcdn.com/image/fetch/$s_!dhfN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20148a50-7ee9-4899-8221-8a83b63f0b47%2Fapple-touch-icon-114x114.png"> 128 129 130 131 <link rel="apple-touch-icon" sizes="120x120" href="https://substackcdn.com/image/fetch/$s_!AgVS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20148a50-7ee9-4899-8221-8a83b63f0b47%2Fapple-touch-icon-120x120.png"> 132 133 134 135 <link rel="apple-touch-icon" sizes="144x144" href="https://substackcdn.com/image/fetch/$s_!vjCI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20148a50-7ee9-4899-8221-8a83b63f0b47%2Fapple-touch-icon-144x144.png"> 136 137 138 139 <link rel="apple-touch-icon" sizes="152x152" href="https://substackcdn.com/image/fetch/$s_!w7AL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20148a50-7ee9-4899-8221-8a83b63f0b47%2Fapple-touch-icon-152x152.png"> 140 141 142 143 <link rel="apple-touch-icon" sizes="167x167" href="https://substackcdn.com/image/fetch/$s_!spof!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20148a50-7ee9-4899-8221-8a83b63f0b47%2Fapple-touch-icon-167x167.png"> 144 145 146 147 <link rel="apple-touch-icon" sizes="180x180" href="https://substackcdn.com/image/fetch/$s_!WFpQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20148a50-7ee9-4899-8221-8a83b63f0b47%2Fapple-touch-icon-180x180.png"> 148 149 150 151 <link rel="apple-touch-icon" sizes="1024x1024" href="https://substackcdn.com/image/fetch/$s_!djow!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F20148a50-7ee9-4899-8221-8a83b63f0b47%2Fapple-touch-icon-1024x1024.png"> 152 153 154 155 156 157 158 159 160 161 162 163 164 <link rel="alternate" type="application/rss+xml" href="/feed" title="Full Stack Economics"/> 165 166 167 168 169 <style> 170 @font-face{font-family:'Spectral';font-style:italic;font-weight:400;font-display:fallback;
170src:url(https://fonts.gstatic.com/s/spectral/v13/rnCt-xNNww_2s0amA9M8on7mTNmnUHowCw.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Spectral';font-style:italic;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCt-xNNww_2s0amA9M8onXmTNmnUHowCw.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Spectral';font-style:italic;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCt-xNNww_2s0amA9M8onTmTNmnUHowCw.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Spectral';font-style:italic;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCt-xNNww_2s0amA9M8onrmTNmnUHo.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Spectral';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCr-xNNww_2s0amA9M9knjsS_ulYHs.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Spectral';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCr-xNNww_2s0amA9M2knjsS_ulYHs.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Spectral';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCr-xNNww_2s0amA9M3knjsS_ulYHs.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Spectral';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCr-xNNww_2s0amA9M5knjsS_ul.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Spectral';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCs-xNNww_2s0amA9vmtm3FafaPWnIIMrY.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Spectral';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCs-xNNww_2s0amA9vmtm3OafaPWnIIMrY.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Spectral';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCs-xNNww_2s0amA9vmtm3PafaPWnIIMrY.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Spectral';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCs-xNNww_2s0amA9vmtm3BafaPWnII.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD} 171 172 </style> 173 174 175 176 177 178 <style data-pub-theme-prefix>:root{--color_theme_bg_pop:#427a98;--background_pop:#427a98;--cover_bg_color:#FFFFFF;--cover_bg_color_secondary:#f0f0f0;--background_pop_darken:#3a6c86;--print_on_pop:#ffffff;--color_theme_bg_pop_darken:#3a6c86;--color_theme_print_on_pop:#ffffff;--color_theme_bg_pop_20:rgba(66, 122, 152, 0.2);--color_theme_bg_pop_30:rgba(66, 122, 152, 0.3);--print_pop:#427a98;--color_theme_accent:#427a98;--cover_print_primary:#363737;--cover_print_secondary:#757575;--cover_print_tertiary:#b6b6b6;--cover_border_color:#427a98;--font_family_headings_preset:'SF Pro Display', -apple-system, system-ui, BlinkMacSystemFont, 'Inter', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';--font_weight_headings_preset:900;--font_preset_heading:heavy_sans;--home_hero:magazine-5;--home_posts:list;--web_bg_color:#ffffff;--background_contrast_1:#f0f0f0;--background_contrast_2:#dddddd;--background_contrast_3:#b7b7b7;--background_contrast_4:#929292;--background_contrast_5:#515151;--color_theme_bg_contrast_1:#f0f0f0;--color_theme_bg_contrast_2:#dddddd;--color_theme_bg_contrast_3:#b7b7b7;--color_theme_bg_contrast_4:#929292;--color_theme_bg_contrast_5:#515151;--color_theme_bg_elevated:#ffffff;--color_theme_bg_elevated_secondary:#f0f0f0;--color_theme_bg_elevated_tertiary:#dddddd;--color_theme_detail:#e6e6e6;--background_contrast_pop:rgba(66, 122, 152, 0.4);--color_theme_bg_contrast_pop:rgba(66, 122, 152, 0.4);--theme_bg_is_dark:0;--print_on_web_bg_color:#363737;--print_secondary_on_web_bg_color:#868787;--background_pop_rgb:66, 122, 152;--color_theme_bg_pop_rgb:66, 122, 152;--color_theme_accent_rgb:66, 122, 152;}</style> 179 180 181 <link rel="stylesheet" href="https://substackcdn.com/bundle/theme/welcome.31182427b9278fb44be4.css" /> 182 183 <link rel="stylesheet" href="https://substackcdn.com/bundle/theme/color_links.9856f2f08353fdd05959.css" /> 184 185 186 <style data-pub-theme-postfix></style> 187 188 189 190 191 192 193 194 195 </head> 196 197 <body class=""> 198 199 200 201 202 203 204 <div id="entry"> 205 <div class="pencraft pc-display-contents pc-reset coverTheme-PJLqY5"><div class="intro-popup"><div class="intro-popup-page"><div class="full-email-form"><div class="vertically-centered"><button class="pencraft pc-reset pencraft closeWelcomeModal-KVUfKQ iconButton-mq_Et5 iconButtonBase-dJGHgN buttonBase-GK1x3M buttonStyle-r7yGCK size_md-gCDS3o priority_tertiary-rlke8z" tabindex="0" type="button" aria-label="Close" data-testid="close-welcome-modal"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></button><picture><source type="image/webp" srcSet="https://substackcdn.com/image/fetch/$s_!PsNu!,w_424,c_limit,f_webp,q_auto:best,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fea311377-afea-4cea-bde5-3a569269fa0b_1061x1280.png 424w, https://substackcdn.com/image/fetch/$s_!PsNu!,w_848,c_limit,f_webp,q_auto:best,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fea311377-afea-4cea-bde5-3a569269fa0b_1061x1280.png 848w, https://substackcdn.com/image/fetch/$s_!PsNu!,w_1272,c_limit,f_webp,q_auto:best,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fea311377-afea-4cea-bde5-3a569269fa0b_1061x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!PsNu!,w_1360,c_limit,f_webp,q_auto:best,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fea311377-afea-4cea-bde5-3a569269fa0b_1061x1280.png 1360w" sizes="100vw"/><img class="img-OACg1c publication-cover-photo pencraft pc-reset" src="https://substackcdn.com/image/fetch/$s_!PsNu!,w_1360,c_limit,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fea311377-afea-4cea-bde5-3a569269fa0b_1061x1280.png" sizes="100vw" alt="" srcSet="https://substackcdn.com/image/fetch/$s_!PsNu!,w_424,c_limit,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fea311377-afea-4cea-bde5-3a569269fa0b_1061x1280.png 424w, https://substackcdn.com/image/fetch/$s_!PsNu!,w_848,c_limit,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fea311377-afea-4cea-bde5-3a569269fa0b_1061x1280.png 848w, https://substackcdn.com/image/fetch/$s_!PsNu!,w_1272,c_limit,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fea311377-afea-4cea-bde5-3a569269fa0b_1061x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!PsNu!,w_1360,c_limit,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fea311377-afea-4cea-bde5-3a569269fa0b_1061x1280.png 1360w" width="1360" loading="eager" style="height:min(35vh, 820.3581526861451px)"/></picture><h1 class="publication-name with-cover balancedText-oQ__Kv">Full Stack Economics</h1><p class="publication-tagline with-cover verbose with-cover balancedText-oQ__Kv">A newsletter about technology, economics, and policy.</p><div class="publication-meta">Over 18,000 subscribers</div><div class="pencraft pc-display-flex pc-justifyContent-center pc-reset" style="width:100%"><div class="pencraft pc-display-flex pc-flexDirection-column pc-gap-4 pc-reset" style="width:100%;max-width:384px"><div class="pencraft pc-display-flex pc-flexDirection-column pc-justifyContent-center pc-alignItems-center pc-reset emailFormContainer-TcAFa_"><div class="container-IpPqBD"><form class="form form-M5sC90" action="/api/v1/free?nojs=true" method="post" novalidate=""><input type="hidden" name="first_url" value=""/><input type="hidden" name="first_referrer" value=""/><input type="hidden" name="current_url"/><input type="hidden" name="current_referrer"/><input type="hidden" name="first_session_url" value=""/><input type="hidden" name="first_session_referrer" value=""/><input type="hidden" name="referral_code"/><input type="hidden" name="source" value="cover_page"/><input type="hidden" name="referring_pub_id"/><input type="hidden" name="additional_referring_pub_ids"/><div class="sideBySideWrap-vGXrwP"><div class="emailInputWrapper-QlA86j"><div class="pencraft pc-display-flex pc-minWidth-0 pc-position-relative pc-reset flex-auto-UL7Y7f"><input name="email" placeholder="Type your email..." aria-label="Email" type="email" class="pencraft emailInput-OkIMeB emailInputOnWelcomePage-nqc9VK input-y4v6N4 inputText-pV_yWb"/></div></div><button class="pencraft pc-reset pencraft rightButton primary subscribe-btn button-VFSdkv buttonOnWelcomePage-D2qOpe buttonBase-GK1x3M" tabindex="0" type="submit" disabled=""><span class="button-text ">Subscribe</span></button></div><div id="error-container"></div></form></div></div><div class="pencraft pc-paddingLeft-0 pc-mobile-paddingLeft-16 pc-paddingRight-0 pc-mobile-paddingRight-16 pc-paddingTop-16 pc-reset tosText-yAQHNw"><div class="visibility-check"></div><label class="pencraft pc-display-flex pc-gap-12 pc-justifyContent-center pc-alignItems-center pc-reset tosCheckbox-XbLWCT"><div class="pencraft pc-reset color-secondary-B3TpYa align-center-OkiSzE line-height-20-_MEacI font-text-a4IB2X size-13-yQMlsX weight-regular-CQHCni reset-PDs18X">By subscribing, you agree Substack'
205s<!-- --> <a class="pencraft pc-reset reset-PDs18X" style="text-decoration:underline" href="https://substack.com/tos" target="_blank">Terms of Use</a>, and acknowledge its<!-- --> <a class="pencraft pc-reset reset-PDs18X" style="text-decoration:underline" href="https://substack.com/ccpa#personal-data-collected" target="_blank">Information Collection Notice</a> <!-- -->and<!-- --> <a class="pencraft pc-reset reset-PDs18X" style="text-decoration:underline" href="https://substack.com/privacy" target="_blank">Privacy Policy</a>.</div></label></div></div></div><button class="pencraft pc-reset pencraft maybeLater-PlK9NK buttonBase-GK1x3M buttonText-X0uSmG buttonStyle-r7yGCK priority_quaternary-kpMibu size_md-gCDS3o" tabindex="0" type="button" data-testid="maybeLater">No thanks<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right"><path d="m9 18 6-6-6-6"></path></svg></button></div></div></div></div></div> 206 </div> 207 208 209
209<script src="https://js.sentry-cdn.com/6c2ff3e3828e4017b7faf7b63e24cdf8.min.js" crossorigin="anonymous"></script>
209 210
210<script> 211 window.Sentry && window.Sentry.onLoad(function() { 212 window.Sentry.init({ 213 environment: window._preloads.sentry_environment, 214 dsn: window._preloads.sentry_dsn, 215 }) 216 }) 217 </script>
217 218 219 220 221 222 223 224 225
225<script>window._preloads = JSON.parse("{\"isEU\":false,\"language\":\"en\",\"country\":\"US\",\"leaderboardCountries\":[\"ES\",\"FR\",\"GB\",\"IT\",\"NL\"],\"enabledLeaderboardCountries\":[\"ES\",\"FR\",\"GB\",\"IT\",\"NL\"],\"userLocale\":{\"language\":\"en\",\"region\":\"US\",\"source\":\"default\"},\"base_url\":\"https://www.fullstackeconomics.com\",\"stripe_publishable_key\":\"pk_live_51QfnARLDSWi1i85FBpvw6YxfQHljOpWXw8IKi5qFWEzvW8HvoD8cqTulR9UWguYbYweLvA16P7LN6WZsGdZKrNkE00uGbFaOE3\",\"captcha_site_key\":\"6LeI15YsAAAAAPXyDcvuVqipba_jEFQCjz1PFQoz\",\"pub\":{\"apple_pay_disabled\":false,\"apex_domain\":null,\"author_id\":101111787,\"byline_images_enabled\":true,\"bylines_enabled\":true,\"chartable_token\":null,\"community_enabled\":true,\"copyright\":\"Timothy B. Lee\",\"cover_photo_url\":\"https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ea311377-afea-4cea-bde5-3a569269fa0b_1061x1280.png\",\"created_at\":\"2022-08-17T00:46:56.240Z\",\"custom_domain_optional\":false,\"custom_domain\":\"www.fullstackeconomics.com\",\"default_comment_sort\":\"oldest_first\",\"default_coupon\":\"39cdd56a\",\"default_group_coupon\":\"2898eda9\",\"default_show_guest_bios\":true,\"email_banner_url\":\"https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/268ce4d1-62f7-44d8-9245-2ac23932e162_1100x247.png\",\"email_from_name\":null,\"email_from\":null,\"embed_tracking_disabled\":false,\"explicit\":false,\"expose_paywall_content_to_search_engines\":true,\"fb_pixel_id\":null,\"fb_site_verification_token\":null,\"flagged_as_spam\":false,\"founding_subscription_benefits\":[\"My sincere and eternal gratitude\"],\"free_subscription_benefits\":[\"Public posts (but not in August)\"],\"ga_pixel_id\":null,\"google_site_verification_token\":null,\"google_tag_manager_token\":null,\"hero_image\":null,\"hero_text\":\"A newsletter about technology, economics, and policy.\",\"hide_intro_subtitle\":null,\"hide_intro_title\":null,\"hide_podcast_feed_link\":false,\"homepage_type\":\"magaziney\",\"id\":1047812,\"image_thumbnails_always_enabled\":false,\"invite_only\":false,\"hide_podcast_from_pub_listings\":false,\"hide_podcast_from_pub_listings_prior_to\":null,\"language\":\"en\",\"logo_url_wide\":null,\"logo_url\":\"https://substackcdn.com/image/fetch/$s_!Mn_-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F735c2a8c-53e5-420e-b08e-eb2d466db71d_1096x1096.png\",\"minimum_group_size\":2,\"moderation_enabled\":true,\"name\":\"Full Stack Economics\",\"paid_subscription_benefits\":[\"Subscriber-only posts and full archive\",\"Post comments and join the community\",\"No posts in August\"],\"parsely_pixel_id\":null,\"chartbeat_domain\":null,\"payments_state\":\"disabled\",\"paywall_free_trial_enabled\":true,\"podcast_art_url\":null,\"paid_podcast_episode_art_url\":null,\"podcast_byline\":null,\"podcast_description\":null,\"podcast_enabled\":false,\"podcast_feed_url\":null,\"podcast_title\":null,\"post_preview_limit\":200,\"primary_user_id\":24347933,\"require_clickthrough\":false,\"show_pub_podcast_tab\":false,\"show_recs_on_homepage\":true,\"subdomain\":\"fullstackeconomics\",\"subscriber_invites\":0,\"support_email\":null,\"theme_var_background_pop\":\"#FD5353\",\"theme_var_color_links\":true,\"theme_var_cover_bg_color\":null,\"trial_end_override\":null,\"twitter_pixel_id\":null,\"type\":\"newsletter\",\"post_reaction_faces_enabled\":true,\"is_personal_mode\":false,\"plans\":null,\"stripe_user_id\":null,\"stripe_country\":null,\"stripe_publishable_key\":null,\"stripe_platform_account\":null,\"automatic_tax_enabled\":null,\"fundraising_type\":null,\"author_name\":\"Timothy B. Lee\",\"author_handle\":\"timothyblee\",\"author_photo_url\":\"https://substackcdn.com/image/fetch/$s_!mIuc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb1b5f15-6a93-40b4-b47e-38dd725b320b_801x801.jpeg\",\"author_bio\":\"I write the newsletter Understanding AI. Previously I was a reporter at Ar
225s Technica, Vox, and the Washington Post. https://twitter.com/binarybits\",\"twitter_screen_name\":\"binarybits\",\"has_custom_tos\":false,\"has_custom_privacy\":false,\"theme\":{\"background_pop_color\":\"#427a98\",\"web_bg_color\":\"#ffffff\",\"cover_bg_color\":null,\"publication_id\":1047812,\"color_links\":null,\"font_preset_heading\":\"heavy_sans\",\"font_preset_body\":null,\"font_family_headings\":null,\"font_family_body\":null,\"font_family_ui\":null,\"font_size_body_desktop\":null,\"print_secondary\":null,\"custom_css_web\":null,\"custom_css_email\":null,\"home_hero\":\"magazine-5\",\"home_posts\":\"list\",\"home_show_top_posts\":false,\"hide_images_from_list\":false,\"home_hero_alignment\":\"left\",\"home_hero_show_podcast_links\":true,\"default_post_header_variant\":null,\"custom_header\":null,\"custom_footer\":null,\"social_media_links\":null,\"font_options\":null,\"section_template\":null,\"custom_subscribe\":null,\"design_template\":null,\"design_template_options\":null},\"threads_v2_settings\":null,\"default_group_coupon_percent_off\":\"20.00\",\"default_group_coupon_include_founding\":false,\"pause_return_date\":null,\"has_posts\":true,\"has_recommendations\":true,\"first_post_date\":\"2021-08-17T16:01:37.000Z\",\"has_podcast\":false,\"has_free_podcast\":false,\"has_subscriber_only_podcast\":false,\"has_community_content\":true,\"rankingDetail\":\"Launched 4 years ago\",\"rankingDetailFreeIncluded\":\"Tens of thousands of subscribers\",\"rankingDetailOrderOfMagnitude\":0,\"rankingDetailFreeIncludedOrderOfMagnitude\":10000,\"rankingDetailFreeSubscriberCount\":\"Over 18,000 subscribers\",\"rankingDetailByLanguage\":{\"ar\":{\"rankingDetail\":\"\u062A\u0645 \u0627\u0644\u0625\u0637\u0644\u0627\u0642 4 years ago\"},\"ca\":{\"rankingDetail\":\"S\u2019ha llan\u00E7at fa 4 anys\"},\"da\":{\"rankingDetail\":\"Lancering 4 \u00E5r\"},\"de\":{\"rankingDetail\":\"vor 4 Jahren gelauncht\"},\"es\":{\"rankingDetail\":\"Lanzado hace 4 a\u00F1os\"},\"fr\":{\"rankingDetail\":\"Lanc\u00E9 il y a 4 ann\u00E9es\"},\"id\":{\"rankingDetail\":\"Diluncurkan 4 tahun yang lalu\"},\"ja\":{\"rankingDetail\":\"\u958B\u59CB\u65E5 4\u5E74\u524D\"},\"ko\":{\"rankingDetail\":\"4\uB144 \uC804\uC5D0 \uCD9C\uC2DC\"},\"nb\":{\"rankingDetail\":\"Lansert 4 \u00E5r\"},\"nl\":{\"rankingDetail\":\"Gelanceerd 4 jaar geleden\"},\"pl\":{\"rankingDetail\":\"Uruchomiono 4 lat temu\"},\"pt\":{\"rankingDetail\":\"Lan\u00E7ado 4 anos\"},\"pt-br\":{\"rankingDetail\":\"Lan\u00E7ado 4 anos\"},\"en-gb\":{\"rankingDetail\":\"Launched 4 years ago\"},\"it\":{\"rankingDetail\":\"Lanciato 4 anni\"},\"tr\":{\"rankingDetail\":\"4 y\u0131l ba\u015Flat\u0131ld\u0131\"},\"sv\":{\"rankingDetail\":\"Lanserad 4 \u00E5r sedan\"},\"fi\":{\"rankingDetail\":\"Launched 4 vuotta\"},\"is\":{\"rankingDetail\":\"Launched 4 \u00E1r\"},\"zh-hans\":{\"rankingDetail\":\"\u4E8E4 \u5E74\u524D\u4E0A\u7EBF\"},\"zh-hant\":{\"rankingDetail\":\"\u65BC 4 \u5E74\u524D \u63A8\u51FA\"},\"en\":{\"rankingDetail\":\"Launched 4 years ago\"}},\"freeSubscriberCount\":\"18,000\",\"freeSubscriberCountOrderOfMagnitude\":\"18K+\",\"author_bestseller_tier\":1000,\"author_badge\":{\"type\":\"bestseller\",\"tier\":1000},\"disable_monthly_subscriptions\":false,\"disable_annual_subscriptions\":false,\"hide_post_restacks\":false,\"notes_feed_enabled\":false,\"showIntroModule\":false,\"isPortraitLayout\":false,\"last_chat_post_at\":null,\"primary_profile_name\":\"Aden Barton\",\"primary_profile_photo_url\":\"https://substackcdn.com/image/fetch/$s_!we7s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59824b6f-28a1-431e-b6e9-3a50830d4e45_200x200.jpeg\",\"no_follow\":false,\"sponsorshipCampaigns\":{},\"paywall_chat\":\"free\",\"sections\":[],\"podcastTabInfo\":null,\"multipub_migration\":null,\"navigationBarItems\":[],\"has_active_perks\":false,\"contributors\":[{\"name\":\"Timothy B. Lee\",\"handle\":\"timothyblee\",\"role\":\"admin\",\"owner\":true,\"user_id\":101111787,\"photo_url\":\"https://substackcdn.com/image/fetch/$s_!mIuc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb1b5f15-6a93-40b4-b47e-38dd725b320b_801x801.jpeg\",\"bio\":\"I write the newsletter Understanding AI. Previously I was a reporter at Ar
225s Technica, Vox, and the Washington Post. https://twitter.com/binarybits\",\"status\":{\"bestsellerTier\":1000,\"subscriberTier\":10,\"leaderboard\":null,\"vip\":false,\"badge\":{\"type\":\"bestseller\",\"tier\":1000},\"subscriber\":null}},{\"name\":\"Aden Barton\",\"handle\":null,\"role\":\"contributor\",\"owner\":false,\"user_id\":24347933,\"photo_url\":\"https://substack-post-media.s3.amazonaws.com/public/images/59824b6f-28a1-431e-b6e9-3a50830d4e45_200x200.jpeg\",\"bio\":\"Aden is a Senior at Harvard studying Economics. \",\"status\":{\"bestsellerTier\":null,\"subscriberTier\":null,\"leaderboard\":null,\"vip\":false,\"badge\":null,\"subscriber\":null}}],\"threads_v2_enabled\":false,\"viralGiftsConfig\":{\"id\":\"995370b9-6a90-4727-a162-81534c331aaa\",\"publication_id\":1047812,\"enabled\":true,\"gifts_per_user\":5,\"gift_length_months\":1,\"send_extra_gifts\":true,\"message\":\"A newsletter about technology, economics, and policy.\",\"created_at\":\"2022-09-21T18:04:40.446239+00:00\",\"updated_at\":\"2022-09-21T18:04:40.446239+00:00\",\"days_til_invite\":14,\"send_emails\":true,\"show_link\":null},\"no_index\":false,\"tier\":2,\"can_set_google_site_verification\":true,\"can_have_sitemap\":true,\"founding_plan_name_english\":\"Superstacker\",\"base_url\":\"https://www.fullstackeconomics.com\",\"hostname\":\"www.fullstackeconomics.com\",\"is_on_substack\":false,\"spotify_podcast_settings\":null,\"unified_podcast_settings\":null,\"podcastPalette\":{\"DarkMuted\":{\"population\":72,\"rgb\":[73,153,137]},\"DarkVibrant\":{\"population\":6013,\"rgb\":[4,100,84]},\"LightMuted\":{\"population\":7,\"rgb\":[142,198,186]},\"LightVibrant\":{\"population\":3,\"rgb\":[166,214,206]},\"Muted\":{\"population\":6,\"rgb\":[92,164,156]},\"Vibrant\":{\"population\":5,\"rgb\":[76,164,146]}},\"pageThemes\":{\"podcast\":null},\"multiple_pins\":true,\"supports_ip_content_unlock\":false,\"appTheme\":{\"colors\":{\"accent\":{\"name\":\"#427a98\",\"primary\":{\"r\":66,\"g\":122,\"b\":152,\"a\":1},\"primary_hover\":{\"r\":47,\"g\":104,\"b\":134,\"a\":1},\"primary_elevated\":{\"r\":47,\"g\":104,\"b\":134,\"a\":1},\"secondary\":{\"r\":66,\"g\":122,\"b\":152,\"a\":0.2},\"contrast\":{\"r\":255,\"g\":255,\"b\":255,\"a\":1},\"bg\":{\"r\":66,\"g\":122,\"b\":152,\"a\":0.2},\"bg_hover\":{\"r\":66,\"g\":122,\"b\":152,\"a\":0.3},\"dark\":{\"primary\":{\"r\":66,\"g\":122,\"b\":152,\"a\":1},\"primary_hover\":{\"r\":85,\"g\":140,\"b\":171,\"a\":1},\"primary_elevated\":{\"r\":85,\"g\":140,\"b\":171,\"a\":1},\"secondary\":{\"r\":66,\"g\":122,\"b\":152,\"a\":0.2},\"contrast\":{\"r\":255,\"g\":255,\"b\":255,\"a\":1},\"bg\":{\"r\":66,\"g\":122,\"b\":152,\"a\":0.2},\"bg_hover\":{\"r\":66,\"g\":122,\"b\":152,\"a\":0.3}}},\"fg\":{\"primary\":{\"r\":0,\"g\":0,\"b\":0,\"a\":0.8},\"secondary\":{\"r\":0,\"g\":0,\"b\":0,\"a\":0.6},\"tertiary\":{\"r\":0,\"g\":0,\"b\":0,\"a\":0.4},\"accent\":{\"r\":66,\"g\":122,\"b\":152,\"a\":1},\"dark\":{\"primary\":{\"r\":255,\"g\":255,\"b\":255,\"a\":0.9},\"secondary\":{\"r\":255,\"g\":255,\"b\":255,\"a\":0.6},\"tertiary\":{\"r\":255,\"g\":255,\"b\":255,\"a\":0.4},\"accent\":{\"r\":80,\"g\":135,\"b\":165,\"a\":1}}},\"bg\":{\"name\":\"#ffffff\",\"hue\":{\"r\":255,\"g\":255,\"b\":255,\"a\":0},\"tint\":{\"r\":255,\"g\":255,\"b\":255,\"a\":0},\"primary\":{\"r\":255,\"g\":255,\"b\":255,\"a\":1},\"primary_hover\":{\"r\":250,\"g\":250,\"b\":250,\"a\":1},\"primary_elevated\":{\"r\":250,\"g\":250,\"b\":250,\"a\":1},\"secondary\":{\"r\":238,\"g\":238,\"b\":238,\"a\":1},\"secondary_elevated\":{\"r\":206.90096477355226,\"g\":206.90096477355175,\"b\":206.9009647735519,\"a\":1},\"tertiary\":{\"r\":219,\"g\":219,\"b\":219,\"a\":1},\"quaternary\":{\"r\":182,\"g\":182,\"b\":182,\"a\":1},\"dark\":{\"primary\":{\"r\":22,\"g\":23,\"b\":24,\"a\":1},\"primary_hover\":{\"r\":27,\"g\":28,\"b\":29,\"a\":1},\"primary_elevated\":{\"r\":27,\"g\":28,\"b\":29,\"a\":1},\"secondary\":{\"r\":35,\"g\":37,\"b\":37,\"a\":1},\"secondary_elevated\":{\"r\":41.35899397549579,\"g\":43.405356429195315,\"b\":43.40489285041963,\"a\":1},\"tertiary\":{\"r\":54,\"g\":55,\"b\":55,\"a\":1},\"quaternary\":{\"r\":90,\"g\":91,\"b\":91,\"a\":1}}}}}
225,\"portalAppTheme\":{\"colors\":{\"accent\":{\"name\":\"#427a98\",\"primary\":{\"r\":66,\"g\":122,\"b\":152,\"a\":1},\"primary_hover\":{\"r\":58,\"g\":108,\"b\":134,\"a\":1},\"primary_elevated\":{\"r\":66,\"g\":122,\"b\":152,\"a\":1},\"secondary\":{\"r\":66,\"g\":122,\"b\":152,\"a\":1},\"contrast\":{\"r\":255,\"g\":255,\"b\":255,\"a\":1},\"bg\":{\"r\":255,\"g\":103,\"b\":25,\"a\":0.2},\"bg_hover\":{\"r\":255,\"g\":103,\"b\":25,\"a\":0.3},\"dark\":{\"primary\":{\"r\":66,\"g\":122,\"b\":152,\"a\":1},\"primary_hover\":{\"r\":85,\"g\":140,\"b\":171,\"a\":1},\"primary_elevated\":{\"r\":85,\"g\":140,\"b\":171,\"a\":1},\"secondary\":{\"r\":66,\"g\":122,\"b\":152,\"a\":0.2},\"contrast\":{\"r\":255,\"g\":255,\"b\":255,\"a\":1},\"bg\":{\"r\":66,\"g\":122,\"b\":152,\"a\":0.2},\"bg_hover\":{\"r\":66,\"g\":122,\"b\":152,\"a\":0.3}}},\"fg\":{\"primary\":{\"r\":54,\"g\":55,\"b\":55,\"a\":1},\"secondary\":{\"r\":134,\"g\":135,\"b\":135,\"a\":1},\"tertiary\":{\"r\":146,\"g\":146,\"b\":146,\"a\":1},\"accent\":{\"r\":66,\"g\":122,\"b\":152,\"a\":1},\"dark\":{\"primary\":{\"r\":255,\"g\":255,\"b\":255,\"a\":0.9},\"secondary\":{\"r\":255,\"g\":255,\"b\":255,\"a\":0.6},\"tertiary\":{\"r\":255,\"g\":255,\"b\":255,\"a\":0.4},\"accent\":{\"r\":80,\"g\":135,\"b\":165,\"a\":1}}},\"bg\":{\"name\":\"#ffffff\",\"hue\":{\"r\":255,\"g\":255,\"b\":255,\"a\":1},\"tint\":{\"r\":255,\"g\":255,\"b\":255,\"a\":1},\"primary\":{\"r\":255,\"g\":255,\"b\":255,\"a\":1},\"primary_hover\":{\"r\":240,\"g\":240,\"b\":240,\"a\":1},\"primary_elevated\":{\"r\":255,\"g\":255,\"b\":255,\"a\":1},\"secondary\":{\"r\":240,\"g\":240,\"b\":240,\"a\":1},\"secondary_elevated\":{\"r\":240,\"g\":240,\"b\":240,\"a\":1},\"tertiary\":{\"r\":221,\"g\":221,\"b\":221,\"a\":1},\"quaternary\":{\"r\":183,\"g\":183,\"b\":183,\"a\":1},\"dark\":{\"primary\":{\"r\":22,\"g\":23,\"b\":24,\"a\":1},\"primary_hover\":{\"r\":27,\"g\":28,\"b\":29,\"a\":1},\"primary_elevated\":{\"r\":27,\"g\":28,\"b\":29,\"a\":1},\"secondary\":{\"r\":35,\"g\":37,\"b\":37,\"a\":1},\"secondary_elevated\":{\"r\":41.35899397549579,\"g\":43.405356429195315,\"b\":43.40489285041963,\"a\":1},\"tertiary\":{\"r\":54,\"g\":55,\"b\":55,\"a\":1},\"quaternary\":{\"r\":90,\"g\":91,\"b\":91,\"a\":1}}},\"wordmark_bg\":{\"r\":255,\"g\":255,\"b\":255,\"a\":1},\"is_dark\":false},\"fonts\":{\"heading\":\"heavy_sans\"}},\"logoPalette\":{\"Vibrant\":{\"rgb\":[236,71,40],\"population\":917},\"DarkVibrant\":{\"rgb\":[121.83333333333334,28.333333333333332,10.766666666666666],\"population\":0},\"LightVibrant\":{\"rgb\":[236,136,114],\"population\":53},\"Muted\":{\"rgb\":[140.5769230769231,32.69230769230768,12.423076923076907],\"population\":0},\"DarkMuted\":{\"rgb\":[140.5769230769231,32.69230769230768,12.423076923076907],\"population\":0},\"LightMuted\":{\"rgb\":[176,201,160],\"population\":23}}},\"confirmedLogin\":false,\"hide_intro_popup\":false,\"block_auto_login\":false,\"domainInfo\":{\"isSubstack\":false,\"customDomain\":\"www.fullstackeconomics.com\"},\"experimentFeatures\":{\"launch_assistant_experiment\":\"control\"},\"experimentExposures\":{},\"siteConfigs\":{\"score_upsell_email\":\"experiment\",\"first_chat_email_enabled\":true,\"new_commenter_approval\":false,\"pub_update_opennode_api_key\":false,\"notes_video_max_duration_minutes\":15,\"show_content_label_age_gating_in_feed\":false,\"zendesk_automation_cancellations\":false,\"mfa_action_box_enabled\":false,\"publication_max_bylines\":35,\"no_contest_charge_disputes\":false,\"scheduled_post_share_assets_enabled\":false,\"publication_tabs_reorder\":false,\"comp_expiry_email_new_copy\":\"NONE\",\"free_unlock_required\":false,\"enable_section_group_pages\":false,\"enable_post_summarization\":false,\"live_stream_host_warning_message\":\"\",\"bitcoin_enabled\":false,\"minimum_ios_os_version\":\"17.0.0\",\"show_entire_square_image\":false,\"hide_subscriber_count\":false,\"publication_author_display_override\":\"\",\"enable_saved_segments\":true,\"generate_pdf_tax_report\":false,\"hide_post_sidebar\":false,\"show_generic_post_importer\":false,\"enable_pledges_modal\":true,\"enable_unified_audio_modal\":true,\"enable_survey_response_crm_filters\":true,\"audio_clips_enabled\":false,\"enable_videos_page\":false,\"exempt_from_gtm_filter\":false,\"group_sections_and_podcasts_in_menu\":false,\"boost_optin_modal_enabled\":true,\"standards_and_enforcement_features_enabled\":false,\"pub_creation_captcha_behavior\":\"risky_pubs_or_rate_limit\",\"post_blogspot_importer\":false,\"enable_high_res_background_uploading\":false,\"pub_tts_override\":\"default\",\"disable_monthly_subscriptions\":false,\"skip_welcome_email\":false,\"chat_reader_thread_notification_default\":false,\"disable_redirect_outbound_utm_params\":false,\"reader_gift_referrals_enabled\":true,\"dont_show_guest_byline\":false,\"like_comments_enabled\":true,\"enable_sponsorship_campaigns_advanced\":false,\"temporal_livestream_ended_draft\":true,\"enable_pangram_ai_detection\":true,\"fallback_to_archive_search_on_section_pages\":false,\"livekit_track_egress_custom_base_url\":\"http://livekit-egress-custom-recorder-participant-test.s3-website-us-east-1.amazonaws.com\",\"enable_website_editor_placeholder_posts\":false,\"welcome_screen_blurb_override\":\"\",\"like_posts_enabled\":true,\"twitter_player_card_enabled\":true,\"feed_promoted_user\":false,\"show_note_stats_for_all_notes\":false,\"section_specific_csv_imports_enabled\":false,\"disable_podcast_feed_description_cta\":false,\"bypass_profile_substack_logo_detection\":false,\"use_preloaded_player_sources\":false,\"list_pruning_enabled\":false,\"facebook_connect\":false,\"opt_in_to_sections_during_subscribe\"
225:false,\"underlined_colored_links\":false,\"enable_efficient_digest_embed\":false,\"enable_aligned_images\":false,\"max_image_upload_mb\":64,\"threads_suggested_ios_version\":null,\"pledges_disabled\":false,\"threads_minimum_ios_version\":812,\"hide_podcast_email_setup_link\":false,\"subscribe_captcha_behavior\":\"default\",\"publication_ban_sample_rate\":0,\"enable_linked_sponsorship_campaign_creatives\":false,\"custom_themes_substack_subscribe_modal\":false,\"ios_post_share_assets_screenshot_trigger\":\"control\",\"opt_in_to_sections_during_subscribe_include_main_pub_newsletter\":false,\"continue_support_cta_in_newsletter_emails\":false,\"bloomberg_syndication_enabled\":false,\"allow_document_freeze\":false,\"test_age_gate_user\":false,\"podcast_main_feed_is_firehose\":false,\"pub_app_incentive_gift\":\"\",\"no_embed_redirect\":false,\"customized_email_from_name_for_new_follow_emails\":\"treatment\",\"spotify_open_access_sandbox_mode\":false,\"disable_custom_nav_menu\":false,\"enable_livestream_name_cards\":false,\"fullstory_enabled\":false,\"chat_reply_poll_interval\":3,\"force_pub_links_to_use_subdomain\":false,\"always_show_cookie_banner\":false,\"hide_media_download_option\":false,\"hide_post_restacks\":false,\"feed_item_source_debug_mode\":false,\"twitter_embed_video_playback_enabled\":false,\"publication_homepage_title_display_override\":\"\",\"enable_email_automation_stats\":false,\"post_preview_highlight_byline\":false,\"4k_video\":false,\"enable_islands_section_intent_screen\":false,\"post_metering_enabled\":false,\"notifications_disabled\":\"\",\"cross_post_notification_threshold\":1000,\"facebook_connect_prod_app\":true,\"force_into_pymk_ranking\":false,\"minimum_android_version\":756,\"group_size_change_notification_email_enabled\":false,\"enable_transcription_translations\":false,\"use_og_image_as_twitter_image_for_post_previews\":false,\"always_use_podcast_channel_art_as_episode_art_in_rss\":false,\"seo_tier_override\":\"NONE\",\"editor_role_enabled\":false,\"no_follow_links\":false,\"publisher_api_enabled\":false,\"zendesk_support_priority\":\"default\",\"enable_post_clips_stats\":false,\"enable_subscriber_referrals_awards\":true,\"ios_profile_themes_feed_permalink_enabled\":false,\"reader_survey_during_subscribe_enabled\":true,\"use_publication_language_for_transcription\":false,\"show_substack_funded_gifts_tooltip\":true,\"disable_ai_transcription\":false,\"per_pub_notification_settings\":false,\"live_stream_creation_enabled\":true,\"disable_card_element_in_europe\":false,\"web_growth_item_promotion_threshold\":0,\"bundle_subscribe_enabled\":false,\"web_vitals_sample_rate\":10,\"allow_live_stream_auto_takedown\":\"true\",\"mobile_publication_attachments_enabled\":false,\"enable_design_templates_events_page\":false,\"allow_sponsorless_sponsorship_campaigns\":true,\"disable_personal_substack_initialization\":false,\"section_specific_welcome_pages\":false,\"local_payment_methods\":\"control\",\"publisher_api_cancel_comp\":false,\"posts_in_rss_feed\":20,\"publisher_dashboard_section_selector\":false,\"reader_surveys_platform_question_order\":\"36,1,4,2,3,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35\",\"login_guard_app_link_in_email\":true,\"community_moderators_enabled\":false,\"enable_custom_theme\":false,\"monthly_sub_is_one_off\":false,\"unread_notes_activity_digest\":\"control\",\"display_cookie_settings\":false,\"welcome_page_query_params\":false,\"enable_free_podcast_urls\":false,\"comp_expiry_emails_disabled\":false,\"enable_description_on_polls\":false,\"use_microlink_for_instagram_embeds\":false,\"free_signup_confirmation_behavior\":\"with_email_validation\",\"ios_post_stats_for_admins\":false,\"enable_design_templates\":false,\"use_livestream_post_media_composition\":true,\"section_specific_preambles\":false,\"pub_export_temp_disable\":false,\"show_menu_on_posts\":false,\"ios_post_subscribe_web_routing\":true,\"enable_pangram_detection_settings\":false,\"freewalls_enabled_web\":false,\"app_onboarding_survey_email\":false,\"republishing_enabled\":false,\"app_mode\":false,\"show_phone_banner\":false,\"minimum_ios_version\":2200,\"enable_author_pages\":false,\"enable_decagon_chat\":true,\"first_month_upsell\":\"experiment\",\"new_user_checklist_enabled\":\"use_follower_count\",\"disable_high_res_recording\":false,\"latex_upgraded_inline\":false,\"anonymous_post_metering_enabled\":false,\"rss_verification_code\":\"\",\"notification_post_emails\":\"experiment\",\"thebulwark_preview_changes\":\"\",\"chat_suppress_contributor_push_option_enabled\":false,\"enable_subscriber_tags\":true,\"media_feed_app_prepend_inbox_limit\":0,\"export_hooks_enabled\":false,\"audio_encoding_bitrate\":null,\"extra_seats_coupon_type\":false,\"post_subdomain_universal_links\":false,\"post_import_max_file_size\":26214400,\"feed_promoted_video_publication\":false,\"enable_subscriber_tag_dynamic_content\":false,\"livekit_reconnect_slate_url\":\"https://mux-livestream-assets.s3.us-east-1.amazonaws.com/custom-disconnect-slate-tall.png\",\"exclude_from_pymk_suggestions\":false,\"publication_ranking_variant\":\"experiment\",\"disable_annual_subscriptions\":false,\"hack_jane_manchun_w
225ong\":true,\"android_enable_auto_gain_control\":true,\"allow_coupons_on_upgrade\":false,\"test_au_age_gate_user\":false,\"pub_auto_moderation_enabled\":false,\"disable_live_stream_ai_trimming_by_default\":false,\"disable_deletion\":false,\"livekit_egress_custom_base_url\":\"http://livekit-egress-custom-recorder.s3-website-us-east-1.amazonaws.com\",\"clip_focused_video_upload_flow\":false,\"live_stream_max_guest_users\":2,\"android_upgrade_alert_dialog_reincarnated\":true,\"enable_video_seo_data\":false,\"can_reimport_unsubscribed_users_with_2x_optin\":false,\"founding_upgrade_during_gift_disabled\":false,\"thefp_enable_section_groups\":false,\"review_incoming_email\":\"default\",\"enable_founding_gifts\":false,\"enable_sponsorship_campaigns\":false,\"sort_modal_search_results\":false,\"default_thumbnail_time\":10,\"load_test_unichat\":false,\"live_stream_head_alignment_guide\":false,\"enable_code_embed_toc\":false,\"enable_publication_tax_settings\":false,\"gifts_from_substack_feature_available\":true,\"disable_ai_clips\":false,\"enable_elevenlabs_voiceovers\":false,\"thefp_enable_transcripts\":false,\"show_simple_post_editor\":false,\"instacart_integration_enabled\":false,\"enable_publication_podcasts_page\":false,\"enable_direct_message_request_bypass\":false,\"enable_apple_news_sync\":false,\"live_stream_in_trending_topic_overrides\":\"\",\"enable_high_follower_dm\":false,\"account_based_post_metering_enabled\":true,\"disable_live_stream_reactions\":false,\"enable_notes_video_cover_editor\":true,\"instacart_partner_id\":\"\",\"enable_adhoc_email_scheduling\":true,\"media_feed_prepend_inbox_limit\":35,\"welcome_page_no_opt_out\":false,\"section_emails_use_publication_from_address\":false,\"enable_caption_translation_tools\":false,\"section_specific_postscripts\":false,\"edit_profile_theme_colors\":false,\"disable_clipping_for_readers\":false,\"enable_apple_podcast_delivery_self_serve_pem_files\":false,\"enable_press_kit_preview_modal\":false,\"enable_rnc_page\":true,\"live_stream_video_degradation_preference\":\"maintainFramerate\",\"pause_app_badges\":false,\"profile_feed_expanded_inventory\":false,\"livekit_mux_latency_mode\":\"low\",\"feed_juiced_user\":0,\"global_iap_plan_setup_countries\":\"AE,AG,AL,AM,AT,AU,BA,BG,BH,BJ,BN,BS,BT,BW,CH,CI,CR,CY,CZ,DK,DZ,EC,EE,ET,FI,GM,GT,GY,HK,HR,HU,ID,IL,IN,IS,JM,JO,KE,KW,LC,LI,LK,LT,LU,LV,MA,MD,MG,MK,MN,MT,MU,MX,MY,MZ,NA,NO,NZ,OM,PA,PE,PH,PK,QA,RO,RS,RW,SE,SG,SI,SK,SN,SV,TH,TN,TR,TT,TW,TZ,UZ,VN,ZA\",\"enable_collapsed_content\":false,\"apple_pay_merchant_tokens\":false,\"enable_polymarket_expandable_embeds\":true,\"publisher_dashboard_group_subs_sidebar\":false,\"use_advanced_commerce_api_for_iap\":false,\"skip_free_preview_language_in_podcast_notes\":false,\"larger_wordmark_on_publication_homepage\":false,\"thefp_enable_typography_updates\":false,\"enable_mobile_stats_for_admins\":false,\"enable_persona_sandbox_environment\":false,\"allowed_email_domains\":\"mozmail.com\",\"create_nav_item_from_tag\":false,\"bypass_single_unlock_token_limit\":false,\"enable_livestream_youtube_simulcast\":true,\"enable_code_embeds\":false,\"add_section_and_tag_metadata\":false,\"daily_promoted_notes_enabled\":true,\"enable_segments_ui_revamp\":true,\"enable_islands_cms\":false,\"enable_livestream_combined_stats\":false,\"redirect_to_pub_after_welcome_signup\":false,\"chartbeat_video_enabled\":false,\"enable_drip_campaigns\":true,\"enable_filtered_posts_on_homepage\":false,\"post_management_search_engine\":\"elasticsearch\",\"new_bestseller_leaderboard_feed_item_enabled\":false,\"feed_main_disabled\":false,\"enable_account_settings_revamp\":false,\"top_search_variant\":\"control\",\"enable_debug_logs_ios\":false,\"show_pub_content_on_profile_for_pub_id\":0,\"show_pub_content_on_profile\":false,\"livekit_track_egress\":true,\"onboarding_suggestions_search\":\"experiment\",\"feed_tuner_enabled\":false,\"livekit_mux_latency_mode_rtmp\":\"low\",\"thefp_enable_paywall_coupon\":false,\"livekit_high_quality_egress\":false,\"iap_announcement_blog_url\":\"\",\"disable_code_embed_chrome\":false,\"web_chat_replies_pane\":true,\"enable_post_series\":false,\"ios_livestream_feedback\":false,\"founding_plan_upgrade_warning\":false,\"enable_saved_links\":false,\"ios_mediaplayer_reply_bar_v2\":false,\"enable_notification_email_batching\":true,\"note_author_poll_results_visible_by_default\":true,\"ios_hide_portal_tab_bar\":false,\"follow_upsell_rollout_percentage\":30,\"gift_article_enabled\":false,\"live_stream_invite_ttl_seconds\":900000,\"include_founding_plans_coupon_option\":false,\"gift_article_max_per_period\":5,\"android_enable_edit_profile_theme\"
225:false,\"disable_audio_enhancement\":false,\"pub_search_variant\":\"control\",\"ignore_video_in_notes_length_limit\":false,\"substack_gtm_enabled\":false,\"allow_long_videos\":true,\"just_launched_profile_and_pymk_label\":false,\"enable_automation_filters\":true,\"use_enhanced_video_embed_player\":true,\"founding_upgrade_preview\":false,\"enable_viewing_all_livestream_viewers\":false,\"send_subscription_canceled_email\":false,\"enable_clip_prompt_variant_filtering\":true,\"chartbeat_enabled\":false,\"writer_onboarding_recommendations_default_unchecked\":\"experiment\",\"dpn_ranking_enabled\":true,\"enable_custom_email_css\":false,\"enable_apple_podcast_auto_publish\":false,\"linkedin_profile_search_enabled\":false,\"publication_has_own_app\":false,\"suggested_minimum_ios_version\":0,\"thebulwark_enable_footer_actions\":false,\"trending_topics_module_long_term_experiment\":\"control\",\"phone_verification_fallback_to_twilio\":false,\"enable_suggested_searches\":true,\"enable_subscription_notification_email_batching\":true,\"feed_controls\":\"control\",\"thefp_enable_plans_modal_v2\":false,\"a24_redemption_link\":\"\",\"design_templates_launch_phase\":\"off\",\"post_custom_email_from_name_enabled\":false,\"ios_live_stream_auto_gain_enabled\":true,\"thefp_renewal_banner\":false,\"enable_publication_tts_player\":false,\"enable_group_direct_messages\":true,\"enable_notes_admins\":false,\"search_ranker_variant\":\"experiment\",\"forced_featured_topic_id\":\"\",\"ios_audio_captions_disabled\":false,\"web_podcasts_tab\":false,\"related_posts_enabled\":false,\"ios_live_stream_pip_dismiss_v4\":\"control\",\"reply_rate_limit_max_distinct_users_daily\":110,\"enable_mini_website_editor\":false,\"web_post_metering_enabled\":true,\"mobile_user_attachments_enabled\":false,\"search_retrieval_variant\":\"experiment\",\"launch_assistant_experiment\":\"experiment\",\"publisher_banner\":\"\",\"enable_sponsorship_profile\":false,\"gift_article_button_enabled\":false,\"reply_rate_limit_max_distinct_users_monthly\":600,\"desktop_live_stream_screen_share_audio_enabled\":false,\"creator_match\":true,\"ai_image_generation_enabled\":true,\"ios_default_coupon_enabled\":true,\"automod_admin_hidden_comments_tab\":true,\"thefp_enable_navigation_redesign\":false,\"video_clip_suggestions_enabled\":false,\"publisher_dashboard_home_layout_experiment\":\"control\",\"android_polymarket_embed_search\":false,\"audience_section_editor_help_link\":\"https://support.substack.com/hc/en-us/articles/50558240901268-How-do-I-add-audience-specific-content-to-a-post-on-Substack\",\"portal_ranking_variant\":\"experiment\",\"permalink_reply_ranking_variant\":\"experiment\",\"allow_feed_category_filtering\":false,\"enable_dynamic_content\":true,\"enable_thumbnail_editor_media_settings_integration\":false,\"subscriber_profile_survey_responses_enabled\":true,\"launch_assistant_critical_path_enabled\":false,\"private_live_streaming_enabled\":true,\"desktop_live_stream_safe_framing\":0.8,\"translate_posts_on_standalone_sites\":true,\"tentpole_promo_enabled\":false,\"thefp_homepage_content_blocks_redesign_enabled\":false,\"bundle_subscribe_default_to_regular_plan\":false,\"enable_standardized_sponsorship_formats\":false,\"enable_pencraft_signin_form\":true,\"enable_custom_image_header_option\":false,\"bignight_page_enabled\":false,\"thefp_paywall_annual_plans_experiment\":\"control\",\"enable_youtube_exploration\":true,\"web_notes_tiptap_v3_experiment\":\"treatment_tiptap_v3\",\"chat_channel_creation_enabled\":false,\"web_onboarding_content_type_preferences\":\"experiment\",\"web_mobile_asset_handoff\":false},\"trackingTokens\":{\"fbPixelId\":null,\"gaPixelId\":null,\"twitterPixelId\":null,\"parselyPixelId\":null,\"googleTagManagerToken\":null,\"googleAnalytics4Token\":null,\"twitterPixelSignupEventId\":null,\"twitterPixelSubscribeEventId\":null},\"publicationSettings\":{\"block_ai_crawlers\":false,\"credit_token_enabled\":false,\"custom_tos_and_privacy\":false,\"did_identity\":null,\"disable_optimistic_bank_payments\":false,\"display_welcome_page_details\":true,\"payment_pledges_enabled\":false,\"enable_drop_caps\":false,\"enable_post_page_conversion\":true,\"enable_prev_next_nav\":false,\"enable_restacking\":true,\"founding_group_subscriptions_enabled\":false,\"gifts_from_substack_disabled\":false,\"gift_articles_enabled\":false,\"google_analytics_4_token\":null,\"group_sections_and_podcasts_in_menu_enabled\":false,\"live_stream_homepage_visibility\":\"contributorsAndAdmins\",\"live_stream_homepage_style\":\"autoPlay\",\"live_stream_replay_enabled\":true,\"medium_length_description\":\"\",\"notes_feed_enabled\":false,\"paywall_unlock_tokens\":false,\"post_preview_crop_gravity\":\"center\",\"post_preview_radiu
225s\":\"xs\",\"reader_referrals_enabled\":false,\"reader_referrals_leaderboard_enabled\":false,\"seen_coming_soon_explainer\":false,\"seen_google_analytics_migration_modal\":false,\"local_currency_modal_seen\":false,\"local_payment_methods_modal_seen\":false,\"twitter_pixel_signup_event_id\":null,\"twitter_pixel_subscribe_event_id\":null,\"use_inclusive_sales_tax\":false,\"use_local_currency\":false,\"welcome_page_opt_out_text\":\"No thanks\",\"cookie_settings\":\"\",\"show_restacks_below_posts\":true,\"holiday_gifting_post_header\":false,\"homepage_message_text\":\"\",\"homepage_message_link\":\"\",\"about_us_author_ids\":\"\",\"archived_section_ids\":\"\",\"column_section_ids\":\"\",\"fp_primary_column_section_ids\":\"\",\"event_section_ids\":\"\",\"podcasts_metadata\":\"\",\"video_section_ids\":\"\",\"post_metering_enabled\":false,\"account_based_post_metering_enabled\":false,\"use_custom_theme\":false,\"reply_rules\":null,\"automatic_moderation_enabled\":true,\"auto_translate_enabled\":true,\"additional_post_languages_enabled\":false,\"high_res_recording_beta\":false,\"fundraising_entity_name\":null,\"fundraising_solicitation_disclaimer\":null,\"fundraising_paid_for_disclaimer\":null},\"publicationUserSettings\":null,\"userSettings\":{\"user_id\":null,\"activity_likes_enabled\":true,\"dashboard_nav_refresh_enabled\":false,\"is_guest_post_enabled\":true,\"invite_friends_nux_dismissed_at\":null,\"suggestions_feed_item_last_shown_at\":null,\"last_notification_alert_shown_at\":null,\"disable_reply_hiding\":false,\"newest_seen_chat_item_published_at\":null,\"explicitContentEnabled\":false,\"contactMatchingEnabled\":false,\"messageRequestLevel\":\"everyone\",\"liveStreamAcceptableInviteLevel\":\"everyone\",\"liveStreamAcceptableChatLevel\":\"everyone\",\"creditTokensTreatmentExposed\":false,\"appBadgeIncludesChat\":false,\"autoPlayVideo\":true,\"autoAdvanceVideo\":true,\"smart_delivery_enabled\":false,\"chatbotTermsLastAcceptedAt\":null,\"has_seen_notes_post_app_upsell\":false,\"first_note_id\":null,\"show_concurrent_live_stream_viewers\":false,\"edit_profile_feed_item_dismissed_at\":null,\"mobile_permalink_app_upsell_seen_at\":null,\"new_user_checklist_enabled\":false,\"has_seen_youtube_shorts_auto_publish_announcement\":false,\"has_seen_publish_youtube_connect_upsell\":false,\"notificationQualityFilterEnabled\":true,\"hasSeenOnboardingNewslettersScreen\":false,\"bestsellerBadgeEnabled\":true,\"hasSelfIdentifiedAsCreator\":false,\"autoTranslateEnabled\":true,\"autoTranslateBlocklist\":[],\"aiGeneratedTextMode\":\"show\",\"feedVideoPreference\":5,\"feedAudioPreference\":5,\"feedLongerPostsPreference\":5,\"feedChatPreference\":5},\"mux_env_key\":\"u42pci814i6011qg3segrcpp9\",\"persona_environment_id\":\"env_o1Lbk4JhpY4PmvNkwaBdYwe5Fzkt\",\"sentry_environment\":\"production\",\"launchWelcomePage\":false,\"pendingInviteForActiveLiveStream\":null,\"isEligibleForLiveStreamCreation\":true,\"webviewPlatform\":null,\"twitterCardUrl\":null,\"welcomePageData\":{\"blurbs\":[]},\"activeLiveStream\":null,\"freeTrialCoupon\":null,\"defaultCoupon\":null,\"isChatActive\":false,\"features\":{},\"browser\":{\"name\":\"Chrome\",\"version\":\"120.0.0.0\",\"major\":\"120\"},\"showCookieBanner\":false,\"disabledCookies\":[],\"dd_env\":\"prod\",\"dd_ti\":true,\"mainBundleCSS\":[\"https://substackcdn.com/bundle/theme/main.6ce36c8ef0ba7f130cb1.css\",\"https://substackcdn.com/bundle/theme/color_links.9856f2f08353fdd05959.css\"]}")</script>
225 226
226<script>window._analyticsConfig = JSON.parse("{\"properties\":{\"subdomain\":\"fullstackeconomics\",\"publication_id\":1047812,\"has_plans\":false,\"pub_community_enabled\":true,\"is_personal_publication\":false,\"is_subscribed\":false,\"is_free_subscribed\":false,\"is_author\":false,\"is_contributor\":false,\"is_admin\":false,\"is_founding\":false},\"adwordsAccountId\":\"AW-316245675\",\"adwordsEventSendTo\":\"Tf76CKqcyL4DEKuN5pYB\"}")</script>
226 227 228 229 230 231 232
232<script defer type="module" src="https://substackcdn.com/bundle/static/js/lib-react.94effd9b.js" charset="utf-8"></script>
232 233 234
234<script defer type="module" src="https://substackcdn.com/bundle/static/js/3151.c92ac411.js" charset="utf-8"></script>
234 235 236
236<script defer type="module" src="https://substackcdn.com/bundle/static/js/66621.f4705385.js" charset="utf-8"></script>
236 237 238
238<script defer type="module" src="https://substackcdn.com/bundle/static/js/93308.3e4cb541.js" charset="utf-8"></script>
238 239 240
240<script defer type="module" src="https://substackcdn.com/bundle/static/js/29324.0a3ccfc4.js" charset="utf-8"></script>
240 241 242
242<script defer type="module" src="https://substackcdn.com/bundle/static/js/51519.3141e14d.js" charset="utf-8"></script>
242 243 244
244<script defer type="module" src="https://substackcdn.com/bundle/static/js/33586.fa019068.js" charset="utf-8"></script>
244 245 246
246<script defer type="module" src="https://substackcdn.com/bundle/static/js/46147.f670d88b.js" charset="utf-8"></script>
246 247 248
248<script defer type="module" src="https://substackcdn.com/bundle/static/js/26637.49ed6fb4.js" charset="utf-8"></script>
248 249 250
250<script defer type="module" src="https://substackcdn.com/bundle/static/js/36409.519289bb.js" charset="utf-8"></script>
250 251 252
252<script defer type="module" src="https://substackcdn.com/bundle/static/js/40723.6d56a560.js" charset="utf-8"></script>
252 253 254
254<script defer type="module" src="https://substackcdn.com/bundle/static/js/36479.1252302c.js" charset="utf-8"></script>
254 255 256
256<script defer type="module" src="https://substackcdn.com/bundle/static/js/54257.2b803eed.js" charset="utf-8"></script>
256 257 258
258<script defer type="module" src="https://substackcdn.com/bundle/static/js/8453.36a8dab6.js" charset="utf-8"></script>
258 259 260
260<script defer type="module" src="https://substackcdn.com/bundle/static/js/86014.2b8a6040.js" charset="utf-8"></script>
260 261 262
262<script defer type="module" src="https://substackcdn.com/bundle/static/js/13085.b69cb06f.js" charset="utf-8"></script>
262 263 264
264<script defer type="module" src="https://substackcdn.com/bundle/static/js/11249.90c0c99c.js" charset="utf-8"></script>
264 265 266
266<script defer type="module" src="https://substackcdn.com/bundle/static/js/40646.67d9ea76.js" charset="utf-8"></script>
266 267 268
268<script defer type="module" src="https://substackcdn.com/bundle/static/js/57051.78addb2c.js" charset="utf-8"></script>
268 269 270
270<script defer type="module" src="https://substackcdn.com/bundle/static/js/55916.ad90aaed.js" charset="utf-8"></script>
270 271 272
272<script defer type="module" src="https://substackcdn.com/bundle/static/js/22618.197da222.js" charset="utf-8"></script>
272 273 274
274<script defer type="module" src="https://substackcdn.com/bundle/static/js/39288.605a7fe4.js" charset="utf-8"></script>
274 275 276
276<script defer type="module" src="https://substackcdn.com/bundle/static/js/94000.e81cc84b.js" charset="utf-8"></script>
276 277 278
278<script defer type="module" src="https://substackcdn.com/bundle/static/js/86194.ac993284.js" charset="utf-8"></script>
278 279 280
280<script defer type="module" src="https://substackcdn.com/bundle/static/js/64346.bf66a442.js" charset="utf-8"></script>
280 281 282
282<script defer type="module" src="https://substackcdn.com/bundle/static/js/77585.50f9882c.js" charset="utf-8"></script>
282 283 284
284<script defer type="module" src="https://substackcdn.com/bundle/static/js/6904.79d5c0d5.js" charset="utf-8"></script>
284 285 286
286<script defer type="module" src="https://substackcdn.com/bundle/static/js/83307.4ea39645.js" charset="utf-8"></script>
286 287 288
288<script defer type="module" src="https://substackcdn.com/bundle/static/js/95668.fa64f951.js" charset="utf-8"></script>
288 289 290
290<script defer type="module" src="https://substackcdn.com/bundle/static/js/49445.e3499b14.js" charset="utf-8"></script>
290 291 292
292<script defer type="module" src="https://substackcdn.com/bundle/static/js/40073.db4c00b6.js" charset="utf-8"></script>
292 293 294
294<script defer type="module" src="https://substackcdn.com/bundle/static/js/14667.2267556c.js" charset="utf-8"></script>
294 295 296
296<script defer type="module" src="https://substackcdn.com/bundle/static/js/12097.b156bfa1.js" charset="utf-8"></script>
296 297 298
298<script defer type="module" src="https://substackcdn.com/bundle/static/js/44878.5add6f84.js" charset="utf-8"></script>
298 299 300
300<script defer type="module" src="https://substackcdn.com/bundle/static/js/95396.53ecef7b.js" charset="utf-8"></script>
300 301 302
302<script defer type="module" src="https://substackcdn.com/bundle/static/js/82755.14192429.js" charset="utf-8"></script>
302 303 304
304<script defer type="module" src="https://substackcdn.com/bundle/static/js/40105.e67a474b.js" charset="utf-8"></script>
304 305 306
306<script defer type="module" src="https://substackcdn.com/bundle/static/js/75124.8ebdecff.js" charset="utf-8"></script>
306 307 308
308<script defer type="module" src="https://substackcdn.com/bundle/static/js/42857.6206d1f2.js" charset="utf-8"></script>
308 309 310
310<script defer type="module" src="https://substackcdn.com/bundle/static/js/79135.a4c11ebc.js" charset="utf-8"></script>
310 311 312
312<script defer type="module" src="https://substackcdn.com/bundle/static/js/44003.49f795d0.js" charset="utf-8"></script>
312 313 314
314<script defer type="module" src="https://substackcdn.com/bundle/static/js/4512.cdb19a7d.js" charset="utf-8"></script>
314 315 316
316<script defer type="module" src="https://substackcdn.com/bundle/static/js/25856.2fd23fac.js" charset="utf-8"></script>
316 317 318
318<script defer type="module" src="https://substackcdn.com/bundle/static/js/reactWelcome.8d81378c.js" charset="utf-8"></script>
318 319 320
320<script defer type="module" src="https://substackcdn.com/bundle/static/js/18152.2a20c2a5.js" charset="utf-8"></script>
320 321 322
322<script defer type="module" src="https://substackcdn.com/bundle/static/js/88136.1e479e30.js" charset="utf-8"></script>
322 323 324
324<script defer type="module" src="https://substackcdn.com/bundle/static/js/54770.9e6f8429.js" charset="utf-8"></script>
324 325 326
326<script defer type="module" src="https://substackcdn.com/bundle/static/js/77822.ebea37a9.js" charset="utf-8"></script>
326 327 328
328<script defer type="module" src="https://substackcdn.com/bundle/static/js/55848.fa2569df.js" charset="utf-8"></script>
328 329 330
330<script defer type="module" src="https://substackcdn.com/bundle/static/js/7751.1fb81fce.js" charset="utf-8"></script>
330 331 332
332<script defer type="module" src="https://substackcdn.com/bundle/static/js/74943.a4f44b7d.js" charset="utf-8"></script>
332 333 334
334<script defer type="module" src="https://substackcdn.com/bundle/static/js/21407.40b257c6.js" charset="utf-8"></script>
334 335 336
336<script defer type="module" src="https://substackcdn.com/bundle/static/js/59845.6cfc00a7.js" charset="utf-8"></script>
336 337 338
338<script defer type="module" src="https://substackcdn.com/bundle/static/js/97582.d98457fe.js" charset="utf-8"></script>
338 339 340
340<script defer type="module" src="https://substackcdn.com/bundle/static/js/29775.636ffde4.js" charset="utf-8"></script>
340 341 342
342<script defer type="module" src="https://substackcdn.com/bundle/static/js/58639.a6bbc86a.js" charset="utf-8"></script>
342 343 344
344<script defer type="module" src="https://substackcdn.com/bundle/static/js/7995.c1bd23b8.js" charset="utf-8"></script>
344 345 346
346<script defer type="module" src="https://substackcdn.com/bundle/static/js/21921.f2c5e767.js" charset="utf-8"></script>
346 347 348
348<script defer type="module" src="https://substackcdn.com/bundle/static/js/36579.6d376218.js" charset="utf-8"></script>
348 349 350
350<script defer type="module" src="https://substackcdn.com/bundle/static/js/90193.67a9e5be.js" charset="utf-8"></script>
350 351 352
352<script defer type="module" src="https://substackcdn.com/bundle/static/js/76215.c4d6ddfd.js" charset="utf-8"></script>
352 353 354
354<script defer type="module" src="https://substackcdn.com/bundle/static/js/56849.bcd4cd4b.js" charset="utf-8"></script>
354 355 356
356<script defer type="module" src="https://substackcdn.com/bundle/static/js/75103.e3019377.js" charset="utf-8"></script>
356 357 358
358<script defer type="module" src="https://substackcdn.com/bundle/static/js/44550.865cb4e4.js" charset="utf-8"></script>
358 359 360
360<script defer type="module" src="https://substackcdn.com/bundle/static/js/815.0a54bf80.js" charset="utf-8"></script>
360 361 362
362<script defer type="module" src="https://substackcdn.com/bundle/static/js/19093.d822d84d.js" charset="utf-8"></script>
362 363 364
364<script defer type="module" src="https://substackcdn.com/bundle/static/js/29177.0dd3f953.js" charset="utf-8"></script>
364 365 366
366<script defer type="module" src="https://substackcdn.com/bundle/static/js/63184.815c1379.js" charset="utf-8"></script>
366 367 368
368<script defer type="module" src="https://substackcdn.com/bundle/static/js/83741.a17d2a23.js" charset="utf-8"></script>
368 369 370
370<script defer type="module" src="https://substackcdn.com/bundle/static/js/42671.f5799d1c.js" charset="utf-8"></script>
370 371 372
372<script defer type="module" src="https://substackcdn.com/bundle/static/js/92177.b182c3f3.js" charset="utf-8"></script>
372 373 374
374<script defer type="module" src="https://substackcdn.com/bundle/static/js/68368.da097652.js" charset="utf-8"></script>
374 375 376
376<script defer type="module" src="https://substackcdn.com/bundle/static/js/16655.c8c24561.js" charset="utf-8"></script>
376 377 378
378<script defer type="module" src="https://substackcdn.com/bundle/static/js/58536.7a2d70bc.js" charset="utf-8"></script>
378 379 380
380<script defer type="module" src="https://substackcdn.com/bundle/static/js/74282.bba59e6b.js" charset="utf-8"></script>
380 381 382
382<script defer type="module" src="https://substackcdn.com/bundle/static/js/93659.db4e7473.js" charset="utf-8"></script>
382 383 384
384<script defer type="module" src="https://substackcdn.com/bundle/static/js/37963.b1572b8a.js" charset="utf-8"></script>
384 385 386
386<script defer type="module" src="https://substackcdn.com/bundle/static/js/76054.8d38e58e.js" charset="utf-8"></script>
386 387 388
388<script defer type="module" src="https://substackcdn.com/bundle/static/js/94788.2a8f32aa.js" charset="utf-8"></script>
388 389 390
390<script defer type="module" src="https://substackcdn.com/bundle/static/js/45246.35a0f175.js" charset="utf-8"></script>
390 391 392
392<script defer type="module" src="https://substackcdn.com/bundle/static/js/75529.33c6a2d6.js" charset="utf-8"></script>
392 393 394
394<script defer type="module" src="https://substackcdn.com/bundle/static/js/88710.497d51a2.js" charset="utf-8"></script>
394 395 396
396<script defer type="module" src="https://substackcdn.com/bundle/static/js/51509.e2bfdf8c.js" charset="utf-8"></script>
396 397 398
398<script defer type="module" src="https://substackcdn.com/bundle/static/js/78699.c003dd6f.js" charset="utf-8"></script>
398 399 400
400<script defer type="module" src="https://substackcdn.com/bundle/static/js/61394.d5a07745.js" charset="utf-8"></script>
400 401 402
402<script defer type="module" src="https://substackcdn.com/bundle/static/js/7222.4725a019.js" charset="utf-8"></script>
402 403 404
404<script defer type="module" src="https://substackcdn.com/bundle/static/js/84334.f28f92b8.js" charset="utf-8"></script>
404 405 406
406<script defer type="module" src="https://substackcdn.com/bundle/static/js/53164.683b2d59.js" charset="utf-8"></script>
406 407 408
408<script defer type="module" src="https://substackcdn.com/bundle/static/js/52328.fab46394.js" charset="utf-8"></script>
408 409 410
410<script defer type="module" src="https://substackcdn.com/bundle/static/js/3168.ab1a33f3.js" charset="utf-8"></script>
410 411 412
412<script defer type="module" src="https://substackcdn.com/bundle/static/js/70886.f59c6737.js" charset="utf-8"></script>
412 413 414
414<script defer type="module" src="https://substackcdn.com/bundle/static/js/14492.779f2984.js" charset="utf-8"></script>
414 415 416
416<script defer type="module" src="https://substackcdn.com/bundle/static/js/10174.7cd6362f.js" charset="utf-8"></script>
416 417 418
418<script defer type="module" src="https://substackcdn.com/bundle/static/js/73672.2937312c.js" charset="utf-8"></script>
418 419 420
420<script defer type="module" src="https://substackcdn.com/bundle/static/js/54689.436fdcbb.js" charset="utf-8"></script>
420 421 422
422<script defer type="module" src="https://substackcdn.com/bundle/static/js/11372.d7564916.js" charset="utf-8"></script>
422 423 424
424<script defer type="module" src="https://substackcdn.com/bundle/static/js/39643.0ba48c33.js" charset="utf-8"></script>
424 425 426
426<script defer type="module" src="https://substackcdn.com/bundle/static/js/79955.e8e0e1e9.js" charset="utf-8"></script>
426 427 428
428<script defer type="module" src="https://substackcdn.com/bundle/static/js/28956.47403365.js" charset="utf-8"></script>
428 429 430
430<script defer type="module" src="https://substackcdn.com/bundle/static/js/95084.f25e542d.js" charset="utf-8"></script>
430 431 432
432<script defer type="module" src="https://substackcdn.com/bundle/static/js/77027.916e29b8.js" charset="utf-8"></script>
432 433 434
434<script defer type="module" src="https://substackcdn.com/bundle/static/js/93975.c9b2cea1.js" charset="utf-8"></script>
434 435 436
436<script defer type="module" src="https://substackcdn.com/bundle/static/js/56787.bd268f54.js" charset="utf-8"></script>
436 437 438
438<script defer type="module" src="https://substackcdn.com/bundle/static/js/41535.38e6a48e.js" charset="utf-8"></script>
438 439 440
440<script defer type="module" src="https://substackcdn.com/bundle/static/js/54342.bf17b20b.js" charset="utf-8"></script>
440 441 442
442<script defer type="module" src="https://substackcdn.com/bundle/static/js/1859.594b2334.js" charset="utf-8"></script>
442 443 444
444<script defer type="module" src="https://substackcdn.com/bundle/static/js/34551.eddc7f65.js" charset="utf-8"></script>
444 445 446
446<script defer type="module" src="https://substackcdn.com/bundle/static/js/2304.d2421259.js" charset="utf-8"></script>
446 447 448
448<script defer type="module" src="https://substackcdn.com/bundle/static/js/56136.6285dbd3.js" charset="utf-8"></script>
448 449 450
450<script defer type="module" src="https://substackcdn.com/bundle/static/js/92262.7052d36f.js" charset="utf-8"></script>
450 451 452
452<script defer type="module" src="https://substackcdn.com/bundle/static/js/41166.a2a50ad0.js" charset="utf-8"></script>
452 453 454
454<script defer type="module" src="https://substackcdn.com/bundle/static/js/44983.06baae3c.js" charset="utf-8"></script>
454 455 456
456<script defer type="module" src="https://substackcdn.com/bundle/static/js/25058.452b62f7.js" charset="utf-8"></script>
456 457 458
458<script defer type="module" src="https://substackcdn.com/bundle/static/js/71199.8eb32fe1.js" charset="utf-8"></script>
458 459 460
460<script defer type="module" src="https://substackcdn.com/bundle/static/js/54560.0981578c.js" charset="utf-8"></script>
460 461 462
462<script defer type="module" src="https://substackcdn.com/bundle/static/js/31327.1dfb6f86.js" charset="utf-8"></script>
462 463 464
464<script defer type="module" src="https://substackcdn.com/bundle/static/js/65520.a8ce434f.js" charset="utf-8"></script>
464 465 466
466<script defer type="module" src="https://substackcdn.com/bundle/static/js/515.e5f828d8.js" charset="utf-8"></script>
466 467 468
468<script defer type="module" src="https://substackcdn.com/bundle/static/js/74584.2db57613.js" charset="utf-8"></script>
468 469 470
470<script defer type="module" src="https://substackcdn.com/bundle/static/js/53333.9f90f5b2.js" charset="utf-8"></script>
470 471 472
472<script defer type="module" src="https://substackcdn.com/bundle/static/js/21999.a96c1240.js" charset="utf-8"></script>
472 473 474
474<script defer type="module" src="https://substackcdn.com/bundle/static/js/25437.a60b6e7f.js" charset="utf-8"></script>
474 475 476
476<script defer type="module" src="https://substackcdn.com/bundle/static/js/30321.a977ca01.js" charset="utf-8"></script>
476 477 478
478<script defer type="module" src="https://substackcdn.com/bundle/static/js/50528.61f10673.js" charset="utf-8"></script>
478 479 480
480<script defer type="module" src="https://substackcdn.com/bundle/static/js/63507.23d0a9ba.js" charset="utf-8"></script>
480 481 482
482<script defer type="module" src="https://substackcdn.com/bundle/static/js/90615.c2da70e7.js" charset="utf-8"></script>
482 483 484
484<script defer type="module" src="https://substackcdn.com/bundle/static/js/62848.69d6dab5.js" charset="utf-8"></script>
484 485 486
486<script defer type="module" src="https://substackcdn.com/bundle/static/js/21588.52d04ed9.js" charset="utf-8"></script>
486 487 488
488<script defer type="module" src="https://substackcdn.com/bundle/static/js/91385.b4a339ae.js" charset="utf-8"></script>
488 489 490
490<script defer type="module" src="https://substackcdn.com/bundle/static/js/17537.3f4a53ca.js" charset="utf-8"></script>
490 491 492
492<script defer type="module" src="https://substackcdn.com/bundle/static/js/36622.426dca90.js" charset="utf-8"></script>
492 493 494
494<script defer type="module" src="https://substackcdn.com/bundle/static/js/7990.e4fce0cb.js" charset="utf-8"></script>
494 495 496
496<script defer type="module" src="https://substackcdn.com/bundle/static/js/54818.a7729764.js" charset="utf-8"></script>
496 497 498
498<script defer type="module" src="https://substackcdn.com/bundle/static/js/79680.effa1ede.js" charset="utf-8"></script>
498 499 500
500<script defer type="module" src="https://substackcdn.com/bundle/static/js/52330.876a6945.js" charset="utf-8"></script>
500 501 502
502<script defer type="module" src="https://substackcdn.com/bundle/static/js/50330.3d39dda6.js" charset="utf-8"></script>
502 503 504
504<script defer type="module" src="https://substackcdn.com/bundle/static/js/78118.9d74bf9d.js" charset="utf-8"></script>
504 505 506
506<script defer type="module" src="https://substackcdn.com/bundle/static/js/9473.1341fa80.js" charset="utf-8"></script>
506 507 508
508<script defer type="module" src="https://substackcdn.com/bundle/static/js/54686.a38a2aa9.js" charset="utf-8"></script>
508 509 510
510<script defer type="module" src="https://substackcdn.com/bundle/static/js/79816.a7f135e1.js" charset="utf-8"></script>
510 511 512
512<script defer type="module" src="https://substackcdn.com/bundle/static/js/86224.e560b32d.js" charset="utf-8"></script>
512 513 514
514<script defer type="module" src="https://substackcdn.com/bundle/static/js/49127.a5b4179d.js" charset="utf-8"></script>
514 515 516
516<script defer type="module" src="https://substackcdn.com/bundle/static/js/80787.781150fc.js" charset="utf-8"></script>
516 517 518
518<script defer type="module" src="https://substackcdn.com/bundle/static/js/36612.23ceaaeb.js" charset="utf-8"></script>
518 519 520
520<script defer type="module" src="https://substackcdn.com/bundle/static/js/46372.ee322185.js" charset="utf-8"></script>
520 521 522
522<script defer type="module" src="https://substackcdn.com/bundle/static/js/64814.53c7506c.js" charset="utf-8"></script>
522 523 524
524<script defer type="module" src="https://substackcdn.com/bundle/static/js/44014.c130adab.js" charset="utf-8"></script>
524 525 526
526<script defer type="module" src="https://substackcdn.com/bundle/static/js/55919.e6ca1001.js" charset="utf-8"></script>
526 527 528
528<script defer type="module" src="https://substackcdn.com/bundle/static/js/80724.4bdf738d.js" charset="utf-8"></script>
528 529 530
530<script defer type="module" src="https://substackcdn.com/bundle/static/js/44292.3f829ac1.js" charset="utf-8"></script>
530 531 532
532<script defer type="module" src="https://substackcdn.com/bundle/static/js/78191.f7c1792e.js" charset="utf-8"></script>
532 533 534
534<script defer type="module" src="https://substackcdn.com/bundle/static/js/63479.78a670f9.js" charset="utf-8"></script>
534 535 536
536<script defer type="module" src="https://substackcdn.com/bundle/static/js/88010.51907458.js" charset="utf-8"></script>
536 537 538
538<script defer type="module" src="https://substackcdn.com/bundle/static/js/40392.b702530d.js" charset="utf-8"></script>
538 539 540
540<script defer type="module" src="https://substackcdn.com/bundle/static/js/87246.4fec7f05.js" charset="utf-8"></script>
540 541 542
542<script defer type="module" src="https://substackcdn.com/bundle/static/js/80821.26b5c428.js" charset="utf-8"></script>
542 543 544
544<script defer type="module" src="https://substackcdn.com/bundle/static/js/19714.5957fc6c.js" charset="utf-8"></script>
544 545 546
546<script defer type="module" src="https://substackcdn.com/bundle/static/js/57975.155cd9f1.js" charset="utf-8"></script>
546 547 548
548<script defer type="module" src="https://substackcdn.com/bundle/static/js/30586.981b65bd.js" charset="utf-8"></script>
548 549 550
550<script defer type="module" src="https://substackcdn.com/bundle/static/js/18129.bf041c82.js" charset="utf-8"></script>
550 551 552
552<script defer type="module" src="https://substackcdn.com/bundle/static/js/27956.49322b63.js" charset="utf-8"></script>
552 553 554
554<script defer type="module" src="https://substackcdn.com/bundle/static/js/45646.2ddca0b8.js" charset="utf-8"></script>
554 555 556
556<script defer type="module" src="https://substackcdn.com/bundle/static/js/53754.e50ba18a.js" charset="utf-8"></script>
556 557 558
558<script defer type="module" src="https://substackcdn.com/bundle/static/js/42823.55f46e5e.js" charset="utf-8"></script>
558 559 560
560<script defer type="module" src="https://substackcdn.com/bundle/static/js/83533.d6e20cf9.js" charset="utf-8"></script>
560 561 562
562<script defer type="module" src="https://substackcdn.com/bundle/static/js/lib-router.8a1235e5.js" charset="utf-8"></script>
562 563 564 565
565<script nomodule> 566 (function() { 567 var message = 'Your browser does not support modern JavaScript modules. Please upgrade your browser for the best experience.'; 568 var warningDiv = document.createElement('div'); 569 warningDiv.style.color = 'red'; 570 warningDiv.style.padding = '10px'; 571 warningDiv.style.margin = '10px 0'; 572 warningDiv.style.border = '1px solid red'; 573 warningDiv.style.backgroundColor = 'lightyellow'; 574 warningDiv.innerText = message; 575 document.body.prepend(warningDiv); 576 })(); 577 </script>
577 578 579 580 <!-- Datadog Analytics --> 581
581<script> 582 (function(h,o,u,n,d) { 583 h=h[d]=h[d]||{q:[],onReady:function(c){h.q.push(c)}} 584 d=o.createElement(u);d.async=1;d.src=n 585 n=o.getElementsByTagName(u)[0];n.parentNode.insertBefore(d,n) 586 })(window,document,'script','https://www.datadoghq-browser-agent.com/us1/v5/datadog-rum.js','DD_RUM') 587 window.DD_RUM.onReady(function() { 588 window.DD_RUM.init({ 589 clientToken: 'puba71073f072643721169b68f352438710', 590 applicationId: '2e321b35-c76b-4073-8d04-cc9a10461793', 591 site: 'datadoghq.com', 592 service: 'web', 593 env: window._preloads.dd_env, 594 version: 'c5693e4c29ac4a4c2df5832fde47172338f18fca', 595 sessionSampleRate: 1, 596 sessionReplaySampleRate: 10, 597 trackUserInteractions: window._preloads.dd_ti, 598 trackResources: true, 599 trackLongTasks: true, 600 defaultPrivacyLevel: 'mask-user-input', 601 allowedTracingUrls: [/https?:\/\/(.+\/.)?substack(cdn)?\.com/] 602 }); 603 }) 604 </script>
604 605 <!-- End Datadog Analytics --> 606 607 <!-- Cloudflare Web Analytics -->
vendor: 112 bytes, lines 607-608
607 608 <script defer src="https://static.cloudflareinsights.com/beacon.min.js" data-cf-beacon='{"token": "
608216309cffb464db4b0e02daf0b8e8060
vendor: 26 bytes, lines 608-609
608"}'></script> 609
609<!-- End Cloudflare Web Analytics --> 610 611 612 <!-- Fallback tracking pixels --> 613 614 615 616 617 <noscript> 618 <style> 619 #nojs-banner { 620 position: fixed; 621 bottom: 0; 622 left: 0; 623 padding: 16px 16px 16px 32px; 624 width: 100%; 625 box-sizing: border-box; 626 background: red; 627 color: white; 628 font-family: -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; 629 font-size: 13px; 630 line-height: 13px; 631 } 632 #nojs-banner a { 633 color: inherit; 634 text-decoration: underline; 635 } 636 </style> 637 638 <div id="nojs-banner"> 639 This site requires JavaScript to run correctly. Please <a href="https://enable-javascript.com/" target="_blank">turn on JavaScript</a> or unblock scripts 640 </div> 641</noscript> 642 643 644 645 646 647 648
648<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"68cfe66b5c4749e2ba64d4d9640c04c0","spa":2}' crossorigin="anonymous"></script>
648 649</body> 650</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.