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">Build Rad Shit | Trond Wuellner | Substack</title> 13 14 <meta data-rh="true" property="og:type" content="article"/><meta data-rh="true" property="og:title" content="Build Rad Shit | Trond Wuellner | Substack"/><meta data-rh="true" name="twitter:title" content="Build Rad Shit | Trond Wuellner | Substack"/><meta data-rh="true" name="description" content="Building rad shit people love. Product lessons and experiments from 18+ years of shipping products at Googleâand the side quests I build to learn. Click to read Build Rad Shit, by Trond Wuellner, a Substack publication with hundreds of subscribers."/><meta data-rh="true" property="og:description" content="Building rad shit people love. Product lessons and experiments from 18+ years of shipping products at Googleâand the side quests I build to learn. Click to read Build Rad Shit, by Trond Wuellner, a Substack publication with hundreds of subscribers."/><meta data-rh="true" name="twitter:description" content="Building rad shit people love. Product lessons and experiments from 18+ years of shipping products at Googleâand the side quests I build to learn. Click to read Build Rad Shit, by Trond Wuellner, a Substack publication with hundreds of subscribers."/><meta data-rh="true" name="theme-color" content="#fafafa"/><meta data-rh="true" property="og:image" content="https://substackcdn.com/image/fetch/$s_!GNVY!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Ftrondw.substack.com%2Ftwitter%2Fsubscribe-card.jpg%3Fv%3D-710637866%26version%3D9"/><meta data-rh="true" name="twitter:image" content="https://substackcdn.com/image/fetch/$s_!GNVY!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Ftrondw.substack.com%2Ftwitter%2Fsubscribe-card.jpg%3Fv%3D-710637866%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 29 30 <link rel="preload" as="font" href="https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7I_FMl_E.woff2" crossorigin /> 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/77027.13a4fbb1.css" /> 44 45 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/67438.a33cf1de.css" /> 46 47 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/31327.d7b1b1fa.css" /> 48 49 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/65520.eeafb842.css" /> 50 51 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/38254.6c39962d.css" /> 52 53 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/30321.15b2c8ba.css" /> 54 55 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/93659.da0d43d2.css" /> 56 57 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/3615.e1f4a6dc.css" /> 58 59 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/76215.1c9048a6.css" /> 60 61 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/75103.b6c65a18.css" /> 62 63 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/6324.47bc0387.css" /> 64 65 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/21588.cfbc91d7.css" /> 66 67 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/93934.4046d111.css" /> 68 69 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/49127.8223a6e1.css" /> 70 71 <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/36579.f42f961f.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="Trond Wuellner" /> 81 <meta property="og:url" content="https://trond.ai/" /> 82 83 84 <link rel="canonical" href="https://trond.ai/" /> 85 86 87 88 89 90 91 92 93 94 95 <link rel="shortcut icon" href="https://substackcdn.com/image/fetch/$s_!Kwhn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd52867f-7f4d-4763-ae0c-65b538714814%2Ffavicon.ico"> 96 97 98 99 <link rel="icon" type="image/png" sizes="16x16" href="https://substackcdn.com/image/fetch/$s_!1q0w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd52867f-7f4d-4763-ae0c-65b538714814%2Ffavicon-16x16.png"> 100 101 102 103 <link rel="icon" type="image/png" sizes="32x32" href="https://substackcdn.com/image/fetch/$s_!iuLt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd52867f-7f4d-4763-ae0c-65b538714814%2Ffavicon-32x32.png"> 104 105 106 107 <link rel="icon" type="image/png" sizes="48x48" href="https://substackcdn.com/image/fetch/$s_!m6ws!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd52867f-7f4d-4763-ae0c-65b538714814%2Ffavicon-48x48.png"> 108 109 110 111 <link rel="apple-touch-icon" sizes="57x57" href="https://substackcdn.com/image/fetch/$s_!5t0X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd52867f-7f4d-4763-ae0c-65b538714814%2Fapple-touch-icon-57x57.png"> 112 113 114 115 <link rel="apple-touch-icon" sizes="60x60" href="https://substackcdn.com/image/fetch/$s_!Fb3s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd52867f-7f4d-4763-ae0c-65b538714814%2Fapple-touch-icon-60x60.png"> 116 117 118 119 <link rel="apple-touch-icon" sizes="72x72" href="https://substackcdn.com/image/fetch/$s_!Huey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd52867f-7f4d-4763-ae0c-65b538714814%2Fapple-touch-icon-72x72.png"> 120 121 122 123 <link rel="apple-touch-icon" sizes="76x76" href="https://substackcdn.com/image/fetch/$s_!VAce!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd52867f-7f4d-4763-ae0c-65b538714814%2Fapple-touch-icon-76x76.png"> 124 125 126 127 <link rel="apple-touch-icon" sizes="114x114" href="https://substackcdn.com/image/fetch/$s_!ta9f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd52867f-7f4d-4763-ae0c-65b538714814%2Fapple-touch-icon-114x114.png"> 128 129 130 131 <link rel="apple-touch-icon" sizes="120x120" href="https://substackcdn.com/image/fetch/$s_!DflM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd52867f-7f4d-4763-ae0c-65b538714814%2Fapple-touch-icon-120x120.png"> 132 133 134 135 <link rel="apple-touch-icon" sizes="144x144" href="https://substackcdn.com/image/fetch/$s_!OmSh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd52867f-7f4d-4763-ae0c-65b538714814%2Fapple-touch-icon-144x144.png"> 136 137 138 139 <link rel="apple-touch-icon" sizes="152x152" href="https://substackcdn.com/image/fetch/$s_!gR1U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd52867f-7f4d-4763-ae0c-65b538714814%2Fapple-touch-icon-152x152.png"> 140 141 142 143 <link rel="apple-touch-icon" sizes="167x167" href="https://substackcdn.com/image/fetch/$s_!gXst!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd52867f-7f4d-4763-ae0c-65b538714814%2Fapple-touch-icon-167x167.png"> 144 145 146 147 <link rel="apple-touch-icon" sizes="180x180" href="https://substackcdn.com/image/fetch/$s_!8sTl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd52867f-7f4d-4763-ae0c-65b538714814%2Fapple-touch-icon-180x180.png"> 148 149 150 151 <link rel="apple-touch-icon" sizes="1024x1024" href="https://substackcdn.com/image/fetch/$s_!BE7z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd52867f-7f4d-4763-ae0c-65b538714814%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="Build Rad Shit"/> 165 166 167 168 169 <style> 170 @font-face{font-family:'Lora';font-style:italic;font-weight:400;font-display:fallback;
170src:url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFoqJ2nPWc3ZyhTjcV.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Lora';font-style:italic;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFoqt2nPWc3ZyhTjcV.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Lora';font-style:italic;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFoqB2nPWc3ZyhTjcV.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:'Lora';font-style:italic;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFoqF2nPWc3ZyhTjcV.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lora';font-style:italic;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFoq92nPWc3ZyhTg.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lora';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwf7I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Lora';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMw77I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Lora';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwX7I_FMl_GW8g.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:'Lora';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lora';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7I_FMl_E.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lora';font-style:normal;font-weight:500;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwf7I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Lora';font-style:normal;font-weight:500;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMw77I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Lora';font-style:normal;font-weight:500;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwX7I_FMl_GW8g.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:'Lora';font-style:normal;font-weight:500;font-display:fallback;
170src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lora';font-style:normal;font-weight:500;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7I_FMl_E.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lora';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwf7I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Lora';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMw77I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Lora';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwX7I_FMl_GW8g.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:'Lora';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lora';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7I_FMl_E.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lora';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwf7I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Lora';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMw77I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Lora';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwX7I_FMl_GW8g.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:'Lora';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lora';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7I_FMl_E.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD} 171 @font-face{font-family:'Lora';font-style:italic;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFoqJ2nPWc3ZyhTjcV.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Lora';font-style:italic;font-weight:400;font-display:fallback;
171src:url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFoqt2nPWc3ZyhTjcV.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Lora';font-style:italic;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFoqB2nPWc3ZyhTjcV.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:'Lora';font-style:italic;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFoqF2nPWc3ZyhTjcV.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lora';font-style:italic;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFoq92nPWc3ZyhTg.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lora';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwf7I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Lora';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMw77I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Lora';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwX7I_FMl_GW8g.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:'Lora';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lora';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7I_FMl_E.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lora';font-style:normal;font-weight:500;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwf7I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Lora';font-style:normal;font-weight:500;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMw77I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Lora';font-style:normal;font-weight:500;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwX7I_FMl_GW8g.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:'Lora';font-style:normal;font-weight:500;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lora';font-style:normal;font-weight:500;font-display:fallback;
171src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7I_FMl_E.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lora';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwf7I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Lora';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMw77I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Lora';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwX7I_FMl_GW8g.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:'Lora';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lora';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7I_FMl_E.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Lora';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwf7I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Lora';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMw77I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Lora';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwX7I_FMl_GW8g.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:'Lora';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I_FMl_GW8g.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Lora';font-style:normal;font-weight:700;font-display:fallback;src:url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7I_FMl_E.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD} 172 </style> 173 174 175 176 177 178 <style data-pub-theme-prefix>:root{--color_theme_bg_pop:#FF6719;--background_pop:#FF6719;--color_theme_bg_web:#fafafa;--cover_bg_color:#fafafa;--cover_bg_color_secondary:#ebebeb;--background_pop_darken:#ff5600;--print_on_pop:#ffffff;--color_theme_bg_pop_darken:#ff5600;--color_theme_print_on_pop:#ffffff;--color_theme_bg_pop_20:rgba(255, 103, 25, 0.2);--color_theme_bg_pop_30:rgba(255, 103, 25, 0.3);--print_pop:#ff6719;--color_theme_accent:#ff6719;--cover_print_primary:#363737;--cover_print_secondary:#757575;--cover_print_tertiary:#b6b6b6;--cover_border_color:#ff6719;--font_family_headings_preset:Lora,sans-serif;--font_weight_headings_preset:600;--font_family_body_preset:Lora,sans-serif;--font_weight_body_preset:400;--font_size_body_offset:1px;--font_preset_heading:fancy_serif;--font_preset_body:fancy_serif;--home_hero:feature-media;--home_posts:list;--home_show_top_posts:true;--web_bg_color:#fafafa;--background_contrast_1:#ebebeb;--background_contrast_2:#d8d8d8;--background_contrast_3:#b3b3b3;--background_contrast_4:#909090;--background_contrast_5:#4f4f4f;--color_theme_bg_contrast_1:#ebebeb;--color_theme_bg_contrast_2:#d8d8d8;--color_theme_bg_contrast_3:#b3b3b3;--color_theme_bg_contrast_4:#909090;--color_theme_bg_contrast_5:#4f4f4f;--color_theme_bg_elevated:#fafafa;--color_theme_bg_elevated_secondary:#ebebeb;--color_theme_bg_elevated_tertiary:#d8d8d8;--color_theme_detail:#e1e1e1;--background_contrast_pop:rgba(255, 103, 25, 0.4);--color_theme_bg_contrast_pop:rgba(255, 103, 25, 0.4);--theme_bg_is_dark:0;--print_on_web_bg_color:#363737;--print_secondary_on_web_bg_color:#848585;--background_pop_rgb:255, 103, 25;--color_theme_bg_pop_rgb:255, 103, 25;--color_theme_accent_rgb:255, 103, 25;}</style> 179 180 181 <link rel="stylesheet" href="https://substackcdn.com/bundle/theme/welcome.31182427b9278fb44be4.css" /> 182 183 184 <style data-pub-theme-postfix></style> 185 186 187 188 189 190 191 192 193 </head> 194 195 <body class=""> 196 197 198 199 200 201 202 <div id="entry"> 203 <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_!w-1-!,w_424,c_limit,f_webp,q_auto:best,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46952539-e9f5-463a-b02c-d5150140148c_1280x423.png 424w, https://substackcdn.com/image/fetch/$s_!w-1-!,w_848,c_limit,f_webp,q_auto:best,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46952539-e9f5-463a-b02c-d5150140148c_1280x423.png 848w, https://substackcdn.com/image/fetch/$s_!w-1-!,w_1272,c_limit,f_webp,q_auto:best,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46952539-e9f5-463a-b02c-d5150140148c_1280x423.png 1272w, https://substackcdn.com/image/fetch/$s_!w-1-!,w_1360,c_limit,f_webp,q_auto:best,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46952539-e9f5-463a-b02c-d5150140148c_1280x423.png 1360w" sizes="100vw"/><img class="img-OACg1c publication-cover-photo pencraft pc-reset" src="https://substackcdn.com/image/fetch/$s_!w-1-!,w_1360,c_limit,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46952539-e9f5-463a-b02c-d5150140148c_1280x423.png" sizes="100vw" alt="" srcSet="https://substackcdn.com/image/fetch/$s_!w-1-!,w_424,c_limit,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46952539-e9f5-463a-b02c-d5150140148c_1280x423.png 424w, https://substackcdn.com/image/fetch/$s_!w-1-!,w_848,c_limit,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46952539-e9f5-463a-b02c-d5150140148c_1280x423.png 848w, https://substackcdn.com/image/fetch/$s_!w-1-!,w_1272,c_limit,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46952539-e9f5-463a-b02c-d5150140148c_1280x423.png 1272w, https://substackcdn.com/image/fetch/$s_!w-1-!,w_1360,c_limit,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46952539-e9f5-463a-b02c-d5150140148c_1280x423.png 1360w" width="1360" loading="eager" style="height:min(35vh, 224.71875px)"/></picture><h1 class="publication-name with-cover balancedText-oQ__Kv">Build Rad Shit</h1><p class="publication-tagline with-cover verbose with-cover balancedText-oQ__Kv">Building rad shit people love. Product lessons and experiments from 18+ years of shipping products at Googleâand the side quests I build to learn.</p><div class="publication-meta"><div class="pencraft pc-display-flex pc-gap-4 pc-reset pc-display-inline-flex">By Trond Wuellner</div> · <!-- -->Launched 9 months ago</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'
203s<!-- --> <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">Nah, I prefer lame things<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> 204 </div> 205 206 207
207<script src="https://js.sentry-cdn.com/6c2ff3e3828e4017b7faf7b63e24cdf8.min.js" crossorigin="anonymous"></script>
207 208
208<script> 209 window.Sentry && window.Sentry.onLoad(function() { 210 window.Sentry.init({ 211 environment: window._preloads.sentry_environment, 212 dsn: window._preloads.sentry_dsn, 213 }) 214 }) 215 </script>
215 216 217 218 219 220 221 222 223
223<script>window._preloads = JSON.parse("{\"isEU\":true,\"language\":\"en\",\"country\":\"NL\",\"leaderboardCountries\":[\"ES\",\"FR\",\"GB\",\"IT\",\"NL\"],\"enabledLeaderboardCountries\":[\"ES\",\"FR\",\"GB\",\"IT\",\"NL\"],\"userLocale\":{\"language\":\"en\",\"region\":\"US\",\"source\":\"accept-language\"},\"base_url\":\"https://trond.ai\",\"stripe_publishable_key\":\"pk_live_51QfnARLDSWi1i85FBpvw6YxfQHljOpWXw8IKi5qFWEzvW8HvoD8cqTulR9UWguYbYweLvA16P7LN6WZsGdZKrNkE00uGbFaOE3\",\"captcha_site_key\":\"6LeI15YsAAAAAPXyDcvuVqipba_jEFQCjz1PFQoz\",\"pub\":{\"apple_pay_disabled\":false,\"apex_domain\":null,\"author_id\":5187380,\"byline_images_enabled\":true,\"bylines_enabled\":true,\"chartable_token\":null,\"community_enabled\":true,\"copyright\":\"Trond Wuellner\",\"cover_photo_url\":\"https://substack-post-media.s3.amazonaws.com/public/images/46952539-e9f5-463a-b02c-d5150140148c_1280x423.png\",\"created_at\":\"2025-12-22T21:47:39.481Z\",\"custom_domain_optional\":false,\"custom_domain\":\"trond.ai\",\"default_comment_sort\":\"best_first\",\"default_coupon\":null,\"default_group_coupon\":\"3fa73826\",\"default_show_guest_bios\":true,\"email_banner_url\":null,\"email_from_name\":\"Trond from Build Rad Shit\",\"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\":[],\"free_subscription_benefits\":[\"Occasional public posts\"],\"ga_pixel_id\":null,\"google_site_verification_token\":null,\"google_tag_manager_token\":null,\"hero_image\":null,\"hero_text\":\"Building rad shit people love. Product lessons and experiments from 18+ years of shipping products at Google\u2014and the side quests I build to learn.\",\"hide_intro_subtitle\":null,\"hide_intro_title\":null,\"hide_podcast_feed_link\":false,\"homepage_type\":\"newspaper\",\"id\":7357164,\"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\":\"https://substackcdn.com/image/fetch/$s_!bLPY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ad9cfeb-7ff0-48fd-886f-82215e99ff7f_3284x626.png\",\"logo_url\":\"https://substackcdn.com/image/fetch/$s_!xujV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70908135-6a10-4d6a-ba00-63681e797be2_1024x1024.png\",\"minimum_group_size\":5,\"moderation_enabled\":true,\"name\":\"Build Rad Shit\",\"paid_subscription_benefits\":[\"Subscriber-only posts and full archive\",\"Post comments and join the community\"],\"parsely_pixel_id\":null,\"chartbeat_domain\":null,\"payments_state\":\"enabled\",\"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\":null,\"primary_user_id\":5187380,\"require_clickthrough\":false,\"show_pub_podcast_tab\":false,\"show_recs_on_homepage\":true,\"subdomain\":\"trondw\",\"subscriber_invites\":0,\"support_email\":null,\"theme_var_background_pop\":\"#FF6719\",\"theme_var_color_links\":false,\"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\":[{\"id\":\"monthly8usd\",\"object\":\"plan\",\"active\":true,\"aggregate_usage\":null,\"amount\":800,\"amount_decimal\":\"800\",\"billing_scheme\":\"per_unit\",\"created\":1767278650,\"currency\":\"usd\",\"interval\":\"month\",\"interval_count\":1,\"livemode\":true,\"metadata\":{\"substack\":\"yes\"},\"meter\":null,\"nickname\":\"$8 a month\",\"product\":\"prod_TiDX4BAm8ZMEnB\",\"tiers_mode\":null,\"transform_usage\":null,\"trial_period_days\":null,\"usage_type\":\"licensed\",\"currency_options\":{\"aud\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":1200,\"unit_amount_decimal\":\"1200\"},\"brl\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":4200,\"unit_amount_decimal\":\"4200\"},\"cad\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":1200,\"unit_amount_decimal\":\"1200\"},\"chf\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":700,\"unit_amount_decimal\":\"700\"},\"dkk\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":5500,\"unit_amount_decimal\":\"5500\"},\"eur\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":800,\"unit_amount_decimal\":\"800\"},\"gbp\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":700,\"unit_amount_decimal\":\"700\"},\"inr\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":77500,\"unit_amount_decimal\":\"77500\"},\"jpy\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":1300,\"unit_amount_decimal\":\"1300\"},\"mxn\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":15000,\"unit_amount_decimal\":\"15000\"},\"nok\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":8000,\"unit_amount_decimal\":\"8000\"},\"nzd\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":1500,\"unit_amount_decimal\":\"1500\"},\"pln\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":3200,\"unit_amount_decimal\":\"3200\"},\"sek\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":8500,\"unit_amount_decimal\":\"8500\"},\"usd\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":800,\"unit_amount_decimal\":\"800\"}}},{\"id\":\"yearly80usd\",\"object\":\"plan\",\"active\":true,\"aggregate_usage\":null,\"amount\":8000,\"amount_decimal\":\"8000\",\"billing_scheme\":\"per_unit\",\"created\":1767278650,\"currency\":\"usd\",\"interval\":\"year\",\"interval_count\":1,\"livemode\":true,\"metadata\":{\"substack\":\"yes\"},\"meter\":null,\"nickname\":\"$80 a year\",\"product\":\"prod_TiDX6Of0OSIMrg\",\"tiers_mode\":null,\"transform_usage\":null,\"trial_period_days\":null,\"usage_type\":\"licensed\",\"currency_options\":{\"aud\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":12000,\"unit_amount_decimal\":\"12000\"},\"brl\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":42000,\"unit_amount_decimal\":\"42000\"},\"cad\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":11500,\"unit_amount_decimal\":\"11500\"},\"chf\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":7000,\"unit_amount_decimal\":\"7000\"},\"dkk\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":53500,\"unit_amount_decimal\":\"53500\"},\"eur\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":7500,\"unit_amount_decimal\":\"7500\"},\"gbp\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":6500,\"unit_amount_decimal\":\"6500\"},\"inr\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":771000,\"unit_amount_decimal\":\"771000\"},\"jpy\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":13000,\"unit_amount_decimal\":\"13000\"},\"mxn\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":146500,\"unit_amount_decimal\":\"146500\"},\"nok\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":77500,\"unit_amount_decimal\":\"77500\"},\"nzd\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":14500,\"unit_amount_decimal\":\"14500\"},\"pln\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":31500,\"unit_amount_decimal\":\"31500\"},\"sek\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":80500,\"unit_amount_decimal\":\"80500\"},\"usd\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":8000,\"unit_amount_decimal\":\"8000\"}}},{\"id\":\"founding24000usd\",\"name\":\"founding24000usd\",\"nickname\":\"founding24000usd\",\"active\":true,\"amount\":24000,\"currency\":\"usd\",\"interval\":\"year\",\"interval_count\":1,\"metadata\":{\"substack\":\"yes\",\"founding\":\"yes\",\"no_coupons\":\"yes\",\"short_description\":\"Founding Member\",\"short_description_english\":\"Founding Member\",\"minimum\":\"8000\",\"minimum_local\":{\"usd\":8000,\"gbp\":6500,\"eur\":7500,\"cad\":11500,\"mxn\":146000,\"aud\":11500,\"brl\":42000,\"sek\":80500,\"chf\":7000,\"dkk\":53500,\"nok\":77000,\"inr\":771000,\"jpy\":13000,\"nzd\":14500,\"pln\":31500}},\"currency_options\":{\"usd\":{\"unit_amount\":24000,\"tax_behavior\":\"unspecified\"},\"gbp\":{\"unit_amount\":18500,\"tax_behavior\":\"unspecified\"},\"eur\":{\"unit_amount\":21500,\"tax_behavior\":\"unspecified\"},\"cad\":{\"unit_amount\":34500,\"tax_behavior\":\"unspecified\"},\"mxn\":{\"unit_amount\":437500,\"tax_behavior\":\"unspecified\"},\"aud\":{\"unit_amount\":34500,\"tax_behavior\":\"unspecified\"},\"brl\":{\"unit_amount\":125500,\"tax_behavior\":\"unspecified\"},\"sek\":{\"unit_amount\":241500,\"tax_behavior\":\"unspecified\"},\"chf\":{\"unit_amount\":20000,\"tax_behavior\":\"unspecified\"},\"dkk\":{\"unit_amount\":159500,\"tax_behavior\":\"unspecified\"},\"nok\":{\"unit_amount\":231000,\"tax_behavior\":\"unspecified\"},\"inr\":{\"unit_amount\":2312000,\"tax_behavior\":\"unspecified\"},\"jpy\":{\"unit_amount\":38000,\"tax_behavior\":\"unspecified\"},\"nzd\":{\"unit_amount\":43000,\"tax_behavior\":\"unspecified\"},\"pln\":{\"unit_amount\":94000,\"tax_behavior\":\"unspecified\"}}}],\"stripe_user_id\":\"acct_1Skn2LAWJTJA2MKd\",\"stripe_country\":\"US\",\"stripe_publishable_key\":\"pk_live_51Skn2LAWJTJA2MKdLiIGTL4Tlb00nytyEzhDqIWemLfL41oUHV6uPthvFlj2DuKKxcVN21eHjRCYd4E5gdx3KToM00bif0s1XM\",\"stripe_platform_account\":\"US\",\"automatic_tax_enabled\":false,\"fundraising_type\":null,\"author_name\":\"Trond Wuellner\",\"author_handle\":\"trondw\",\"author_photo_url\":\"https://substackcdn.com/image/fetch/$s_!rt9M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c81a2bb-5bcd-4a8f-8b1e-ee2e5f347858_400x400.jpeg\",\"author_bio\":\"I'm a Product Director at Google Labs, leading NotebookLM, and a lifelong builder. Founder of numerous products at Google. Currently shipping AI products; nights and weekends I build with my kids, develop film, and make things just to understand how\",\"has_custom_tos\":false,\"has_custom_privacy\":false,\"theme\":{\"background_pop_color\":null,\"web_bg_color\":\"#fafafa\",\"cover_bg_color\":\"#fafafa\",\"publication_id\":7357164,\"color_links\":null,\"font_preset_heading\":\"fancy_serif\",\"font_preset_body\":\"fancy_serif\",\"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\":\"feature-media\",\"home_posts\":\"list\",\"home_show_top_posts\":true,\"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\"
223:null,\"design_template\":null,\"design_template_options\":null},\"threads_v2_settings\":{\"first_thread_email_sent_at\":null,\"activated_at\":null,\"reader_thread_notifications_enabled\":false,\"create_thread_minimum_role\":\"contributor\",\"photo_replies_enabled\":true,\"boost_free_subscriber_chat_preview_enabled\":false,\"push_suppression_enabled\":false},\"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\":\"2026-01-01T04:04:25.786Z\",\"has_podcast\":false,\"has_free_podcast\":false,\"has_subscriber_only_podcast\":false,\"has_community_content\":false,\"rankingDetail\":\"Launched 9 months ago\",\"rankingDetailFreeIncluded\":\"Hundreds of subscribers\",\"rankingDetailOrderOfMagnitude\":10,\"rankingDetailFreeIncludedOrderOfMagnitude\":100,\"rankingDetailFreeSubscriberCount\":null,\"rankingDetailByLanguage\":{\"ar\":{\"rankingDetail\":\"\u062A\u0645 \u0627\u0644\u0625\u0637\u0644\u0627\u0642 9 months ago\"},\"ca\":{\"rankingDetail\":\"S\u2019ha llan\u00E7at fa 9 mesos\"},\"da\":{\"rankingDetail\":\"Lancering 9 m\u00E5neder\"},\"de\":{\"rankingDetail\":\"vor 9 Monaten gelauncht\"},\"es\":{\"rankingDetail\":\"Lanzado hace 9 meses\"},\"fr\":{\"rankingDetail\":\"Lanc\u00E9 il y a 9 mois\"},\"id\":{\"rankingDetail\":\"Diluncurkan 9 bulan yang lalu\"},\"ja\":{\"rankingDetail\":\"\u958B\u59CB\u65E5 9\u30F6\u6708\u524D\"},\"ko\":{\"rankingDetail\":\"9\uAC1C\uC6D4 \uC804\uC5D0 \uCD9C\uC2DC\"},\"nb\":{\"rankingDetail\":\"Lansert 9 m\u00E5neder\"},\"nl\":{\"rankingDetail\":\"Gelanceerd 9 maanden geleden\"},\"pl\":{\"rankingDetail\":\"Uruchomiono 9 miesi\u0119cy temu\"},\"pt\":{\"rankingDetail\":\"Lan\u00E7ado 9 meses\"},\"pt-br\":{\"rankingDetail\":\"Lan\u00E7ado 9 meses\"},\"en-gb\":{\"rankingDetail\":\"Launched 9 months ago\"},\"it\":{\"rankingDetail\":\"Lanciato 9 mesi\"},\"tr\":{\"rankingDetail\":\"9 ay ba\u015Flat\u0131ld\u0131\"},\"sv\":{\"rankingDetail\":\"Lanserad 9 m\u00E5nader sedan\"},\"fi\":{\"rankingDetail\":\"Launched 9 kuukautta\"},\"is\":{\"rankingDetail\":\"Launched 9 m\u00E1nu\u00F0ir\"},\"zh-hans\":{\"rankingDetail\":\"\u4E8E9 \u4E2A\u6708\u524D\u4E0A\u7EBF\"},\"zh-hant\":{\"rankingDetail\":\"\u65BC 9 \u500B\u6708\u524D \u63A8\u51FA\"},\"en\":{\"rankingDetail\":\"Launched 9 months ago\"}},\"freeSubscriberCount\":null,\"freeSubscriberCountOrderOfMagnitude\":\"866\",\"author_bestseller_tier\":0,\"author_badge\":{\"type\":\"subscriber\",\"tier\":1,\"accent_colors\":null},\"disable_monthly_subscriptions\":false,\"disable_annual_subscriptions\":false,\"hide_post_restacks\":false,\"notes_feed_enabled\":true,\"showIntroModule\":false,\"isPortraitLayout\":false,\"last_chat_post_at\":null,\"primary_profile_name\":\"Trond Wuellner\",\"primary_profile_photo_url\":\"https://substackcdn.com/image/fetch/$s_!rt9M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c81a2bb-5bcd-4a8f-8b1e-ee2e5f347858_400x400.jpeg\",\"no_follow\":false,\"sponsorshipCampaigns\":{},\"paywall_chat\":\"free\",\"sections\":[],\"podcastTabInfo\":null,\"multipub_migration\":null,\"navigationBarItems\":[{\"id\":\"d21f651d-7197-46d6-b76f-2001ed0ea1c4\",\"publication_id\":7357164,\"sibling_rank\":0,\"link_title\":\"Photography\",\"link_url\":\"https://trond.photography\",\"section_id\":null,\"post_id\":null,\"is_hidden\":null,\"standard_key\":null,\"post_tag_id\":null,\"parent_id\":null,\"is_group\":false,\"post\":null,\"section\":null,\"postTag\":null,\"children\":[]},{\"id\":\"c881e28f-1803-4a2b-9a95-3845312bee75\",\"publication_id\":7357164,\"sibling_rank\":1,\"link_title\":\"GitHub\",\"link_url\":\"https://github.com/TrondW\",\"section_id\":null,\"post_id\":null,\"is_hidden\":null,\"standard_key\":null,\"post_tag_id\":null,\"parent_id\":null,\"is_group\":false,\"post\":null,\"section\":null,\"postTag\":null,\"children\":[]}],\"has_active_perks\":false,\"contributors\":[{\"name\":\"Trond Wuellner\",\"handle\":\"trondw\",\"role\":\"admin\",\"owner\":true,\"user_id\":5187380,\"photo_url\":\"https://substack-post-media.s3.amazonaws.com/public/images/0c81a2bb-5bcd-4a8f-8b1e-ee2e5f347858_400x400.jpeg\",\"bio\":\"I'm a Product Director at Google Labs, leading NotebookLM, and a lifelong builder. Founder of numerous products at Google. Currently shipping AI products; nights and weekends I build with my kids, develop film, and make things just to understand how\",\"status\":{\"bestsellerTier\":null,\"subscriberTier\":1,\"leaderboard\":null,\"vip\":false,\"badge\":{\"type\":\"subscriber\",\"tier\":1,\"accent_colors\":null},\"subscriber\":null}}],\"threads_v2_enabled\":true,\"viralGiftsConfig\":{\"id\":\"3f3eff68-c726-4e89-8331-2d00f4968a02\",\"publication_id\":7357164,\"enabled\":true,\"gifts_per_user\":5,\"gift_length_months\":1,\"send_extra_gifts\":true,\"message\"
223:\"Building rad shit people love. Product lessons and experiments from 18+ years of shipping products at Google\u2014and the side quests I build to learn.\",\"created_at\":\"2026-01-01T14:45:13.419322+00:00\",\"updated_at\":\"2026-01-01T14:45:13.419322+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,\"iap_advanced_plans\":[{\"sku\":\"Ij7wHTmsr0AJA4SaaS\",\"publication_id\":\"7357164\",\"is_active\":true,\"price_base_units\":1100,\"currency_alpha3\":\"usd\",\"period\":\"month\",\"created_at\":\"2026-01-01T14:45:10.670Z\",\"updated_at\":\"2026-01-01T14:45:10.670Z\",\"id\":\"839472\",\"payout_amount_base_units\":80,\"alternate_currencies\":{\"aud\":1700,\"brl\":6500,\"cad\":1600,\"chf\":900,\"dkk\":7000,\"eur\":1000,\"gbp\":900,\"mxn\":20000,\"nok\":11500,\"nzd\":1900,\"pln\":4000,\"sek\":10500},\"is_founding\":false,\"display_name\":\"Build Rad Shit (Monthly)\",\"display_price\":\"$11\"},{\"sku\":\"lRnHqJIxi7ZnBQ8hvy\",\"publication_id\":\"7357164\",\"is_active\":true,\"price_base_units\":11000,\"currency_alpha3\":\"usd\",\"period\":\"year\",\"created_at\":\"2026-01-01T14:45:10.684Z\",\"updated_at\":\"2026-01-01T14:45:10.684Z\",\"id\":\"839473\",\"payout_amount_base_units\":800,\"alternate_currencies\":{\"aud\":16500,\"brl\":61000,\"cad\":15500,\"chf\":9000,\"dkk\":70000,\"eur\":9500,\"gbp\":8500,\"mxn\":197000,\"nok\":110500,\"nzd\":19000,\"pln\":39500,\"sek\":101000},\"is_founding\":false,\"display_name\":\"Build Rad Shit (Yearly)\",\"display_price\":\"$110\"}],\"iap_founding_plan\":{\"base_plan_id\":\"founding24000usd\",\"name\":\"Founding Member\",\"minimum_amount\":11000,\"suggested_amount\":33000,\"currency_alpha3\":\"usd\",\"alternate_currencies\":{\"gbp\":{\"minimum_amount\":8500,\"suggested_amount\":25000},\"eur\":{\"minimum_amount\":10000,\"suggested_amount\":29500},\"cad\":{\"minimum_amount\":16000,\"suggested_amount\":47500},\"mxn\":{\"minimum_amount\":200500,\"suggested_amount\":601500},\"aud\":{\"minimum_amount\":16000,\"suggested_amount\":47500},\"brl\":{\"minimum_amount\":57500,\"suggested_amount\":172000},\"sek\":{\"minimum_amount\":111000,\"suggested_amount\":332000},\"chf\":{\"minimum_amount\":9500,\"suggested_amount\":27500},\"dkk\":{\"minimum_amount\":73500,\"suggested_amount\":219500},\"nok\":{\"minimum_amount\":106000,\"suggested_amount\":317500},\"inr\":{\"minimum_amount\":1060000,\"suggested_amount\":3179000},\"jpy\":{\"minimum_amount\":17500,\"suggested_amount\":52500},\"nzd\":{\"minimum_amount\":20000,\"suggested_amount\":59000},\"pln\":{\"minimum_amount\":43000,\"suggested_amount\":129000}}},\"founding_plan_name_english\":\"Founding Member\",\"paid_subscription_benefits_english\":[\"Subscriber-only posts and full archive\",\"Post comments and join the community\"],\"free_subscription_benefits_english\":[\"Occasional public posts\"],\"base_url\":\"https://trond.ai\",\"hostname\":\"trond.ai\",\"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},\"supports_ip_content_unlock\":false,\"appTheme\":{\"colors\":{\"accent\":{\"name\":\"#ff6719\",\"primary\":{\"r\":255,\"g\":103,\"b\":25,\"a\":1},\"primary_hover\":{\"r\":232,\"g\":83,\"b\":0,\"a\":1},\"primary_elevated\":{\"r\":232,\"g\":83,\"b\":0,\"a\":1},\"secondary\":{\"r\":255,\"g\":103,\"b\":25,\"a\":0.2},\"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\":255,\"g\":103,\"b\":25,\"a\":1},\"primary_hover\":{\"r\":255,\"g\":132,\"b\":73,\"a\":1},\"primary_elevated\":{\"r\":255,\"g\":132,\"b\":73,\"a\":1},\"secondary\":{\"r\":255,\"g\":103,\"b\":25,\"a\":0.2},\"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}}},\"fg\":{\"primary\":{\"r\":0,\"g\":0,\"b\":0,\"a\":0.8},\"secondary\":{\"r\":0,\"g\":0,\"b\":0,\"a\":0.6}
223,\"tertiary\":{\"r\":0,\"g\":0,\"b\":0,\"a\":0.4},\"accent\":{\"r\":213,\"g\":66,\"b\":0,\"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\":255,\"g\":103,\"b\":25,\"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}}}}},\"portalAppTheme\":{\"colors\":{\"accent\":{\"name\":\"#FF6719\",\"primary\":{\"r\":255,\"g\":103,\"b\":25,\"a\":1},\"primary_hover\":{\"r\":255,\"g\":86,\"b\":0,\"a\":1},\"primary_elevated\":{\"r\":255,\"g\":103,\"b\":25,\"a\":1},\"secondary\":{\"r\":255,\"g\":103,\"b\":25,\"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\":255,\"g\":103,\"b\":25,\"a\":1},\"primary_hover\":{\"r\":255,\"g\":132,\"b\":73,\"a\":1},\"primary_elevated\":{\"r\":255,\"g\":132,\"b\":73,\"a\":1},\"secondary\":{\"r\":255,\"g\":103,\"b\":25,\"a\":0.2},\"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}}},\"fg\":{\"primary\":{\"r\":54,\"g\":55,\"b\":55,\"a\":1},\"secondary\":{\"r\":132,\"g\":133,\"b\":133,\"a\":1},\"tertiary\":{\"r\":144,\"g\":144,\"b\":144,\"a\":1},\"accent\":{\"r\":210,\"g\":63,\"b\":0,\"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\":255,\"g\":103,\"b\":25,\"a\":1}}},\"bg\":{\"name\":\"#fafafa\",\"hue\":{\"r\":250,\"g\":250,\"b\":250,\"a\":1},\"tint\":{\"r\":250,\"g\":250,\"b\":250,\"a\":1},\"primary\":{\"r\":250,\"g\":250,\"b\":250,\"a\":1},\"primary_hover\":{\"r\":235,\"g\":235,\"b\":235,\"a\":1},\"primary_elevated\":{\"r\":250,\"g\":250,\"b\":250,\"a\":1},\"secondary\":{\"r\":235,\"g\":235,\"b\":235,\"a\":1},\"secondary_elevated\":{\"r\":235,\"g\":235,\"b\":235,\"a\":1},\"tertiary\":{\"r\":216,\"g\":216,\"b\":216,\"a\":1},\"quaternary\":{\"r\":179,\"g\":179,\"b\":179,\"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\":250,\"g\":250,\"b\":250,\"a\":1},\"is_dark\":false},\"fonts\":{\"heading\":\"fancy_serif\",\"body\":\"fancy_serif\"}},\"logoPalette\":{\"Vibrant\":{\"rgb\":[215,99,83],\"population\":256},\"DarkVibrant\":{\"rgb\":[12,40,36],\"population\":2},\"LightVibrant\":{\"rgb\":[218,120,101],\"population\":49},\"Muted\":{\"rgb\":[103,164,146],\"population\":75},\"DarkMuted\":{\"rgb\":[79,68,60],\"population\":402},\"LightMuted\":{\"rgb\":[202,173,161],\"population\":50}}},\"confirmedLogin\":false,\"hide_intro_popup\":false,\"block_auto_login\":false,\"domainInfo\":{\"isSubstack\":false,\"customDomain\":\"trond.ai\"},\"experimentFeatures\":{\"launch_assistant_experiment\":\"treatment\"},\"experimentExposures\":{},\"siteConfigs\":{\"score_upsell_email\":\"control\",\"first_chat_email_enabled\":true,\"new_commenter_approval\":false,\"pub_update_opennode_api_key\":false,\"notes_video_max_duration_minutes\":15,\"
223show_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_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\":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_supp
223ort_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\":0,\"allow_live_stream_auto_takedown\":\"true\",\"mobile_publication_attachments_enabled\":false,\"enable_design_templates_events_page\":false,\"allow_sponsorless_sponsorship_campaigns\":false,\"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\":\"control\",\"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_wong\":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,\"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\"
223: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\":false,\"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\":false,\"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,\"include_founding_plans_coupon_option\":false,\"gift_article_max_per_period\":5,\"android_enable_edit_profile_theme\":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\":false,\"use_enhanced_video_embed_player\":true,\"launch_assistant_force_treatment\":false,\"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,\"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,\"de
223sktop_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\":{},\"publicationSettings\":{\"block_ai_crawlers\":false,\"credit_token_enabled\":true,\"custom_tos_and_privacy\":false,\"did_identity\":null,\"disable_optimistic_bank_payments\":false,\"display_welcome_page_details\":true,\"payment_pledges_enabled\":true,\"enable_drop_caps\":false,\"enable_post_page_conversion\":true,\"enable_prev_next_nav\":true,\"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\":true,\"paywall_unlock_tokens\":true,\"post_preview_crop_gravity\":\"auto\",\"post_preview_radius\":\"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\":true,\"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\":true,\"welcome_page_opt_out_text\":\"Nah, I prefer lame things\",\"cookie_settings\":\"\",\"show_restacks_below_posts\":true,\"holiday_gifting_post_header\":true,\"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\"
223: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},\"persona_environment_id\":\"env_o1Lbk4JhpY4PmvNkwaBdYwe5Fzkt\",\"sentry_environment\":\"production\",\"launchWelcomePage\":false,\"pendingInviteForActiveLiveStream\":null,\"isEligibleForLiveStreamCreation\":true,\"webviewPlatform\":null,\"twitterCardUrl\":null,\"welcomePageData\":{\"blurbs\":[]},\"activeLiveStream\":null,\"freeTrialCoupon\":{\"id\":\"2f710da0\",\"trial_period_days\":7},\"defaultCoupon\":null,\"isChatActive\":false,\"features\":{},\"browser\":{\"name\":\"Chrome\",\"version\":\"128.0.0.0\",\"major\":\"128\"},\"showCookieBanner\":true,\"cookieBannerEligible\":true,\"pubTrackerCookieIds\":[],\"disabledCookies\":[\"intro_popup_last_hidden_at\",\"muxData-substack\",\"like_upsell_last_shown_at\",\"chatbot_terms_last_accepted_at\",\"preferred_language\",\"visit_id\",\"ajs_anonymous_id\",\"ab_testing_id\",\"ab_experiment_sampled\",\"_ga_tracking-substack\",\"meta_tracking_pixel-substack\",\"_dd_s-substack\",\"fs_uid-substack\",\"__zlcmid-substack\",\"disable_html_pixels\",\"_ga_tracking-publisher\",\"_ga_tag_manager-publisher\",\"fb_pixel-publisher\",\"twitter_pixel-publisher\",\"parsely_pixel-publisher\"],\"dd_env\":\"prod\",\"dd_ti\":false,\"mainBundleCSS\":[\"https://substackcdn.com/bundle/theme/main.6ce36c8ef0ba7f130cb1.css\"]}")</script>
223 224
224<script>window._analyticsConfig = JSON.parse("{\"properties\":{\"subdomain\":\"trondw\",\"publication_id\":7357164,\"has_plans\":true,\"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}}")</script>
224 225 226 227 228 229 230
230<script defer type="module" src="https://substackcdn.com/bundle/static/js/lib-react.45ee6d3e.js" charset="utf-8"></script>
230 231 232
232<script defer type="module" src="https://substackcdn.com/bundle/static/js/3151.99cfba3d.js" charset="utf-8"></script>
232 233 234
234<script defer type="module" src="https://substackcdn.com/bundle/static/js/66621.254a9d5d.js" charset="utf-8"></script>
234 235 236
236<script defer type="module" src="https://substackcdn.com/bundle/static/js/93308.21dadba1.js" charset="utf-8"></script>
236 237 238
238<script defer type="module" src="https://substackcdn.com/bundle/static/js/29324.926405e1.js" charset="utf-8"></script>
238 239 240
240<script defer type="module" src="https://substackcdn.com/bundle/static/js/51519.16dd0fb6.js" charset="utf-8"></script>
240 241 242
242<script defer type="module" src="https://substackcdn.com/bundle/static/js/33586.1162a94f.js" charset="utf-8"></script>
242 243 244
244<script defer type="module" src="https://substackcdn.com/bundle/static/js/46147.7a5e2171.js" charset="utf-8"></script>
244 245 246
246<script defer type="module" src="https://substackcdn.com/bundle/static/js/26637.df3f1044.js" charset="utf-8"></script>
246 247 248
248<script defer type="module" src="https://substackcdn.com/bundle/static/js/36409.cde2be68.js" charset="utf-8"></script>
248 249 250
250<script defer type="module" src="https://substackcdn.com/bundle/static/js/40723.5b51e898.js" charset="utf-8"></script>
250 251 252
252<script defer type="module" src="https://substackcdn.com/bundle/static/js/36479.47037448.js" charset="utf-8"></script>
252 253 254
254<script defer type="module" src="https://substackcdn.com/bundle/static/js/54257.43ff5a8e.js" charset="utf-8"></script>
254 255 256
256<script defer type="module" src="https://substackcdn.com/bundle/static/js/8453.ee10ed83.js" charset="utf-8"></script>
256 257 258
258<script defer type="module" src="https://substackcdn.com/bundle/static/js/86014.33963b91.js" charset="utf-8"></script>
258 259 260
260<script defer type="module" src="https://substackcdn.com/bundle/static/js/13085.4b6d3db0.js" charset="utf-8"></script>
260 261 262
262<script defer type="module" src="https://substackcdn.com/bundle/static/js/11249.158bcdc4.js" charset="utf-8"></script>
262 263 264
264<script defer type="module" src="https://substackcdn.com/bundle/static/js/40646.47d62e1c.js" charset="utf-8"></script>
264 265 266
266<script defer type="module" src="https://substackcdn.com/bundle/static/js/57051.213442c8.js" charset="utf-8"></script>
266 267 268
268<script defer type="module" src="https://substackcdn.com/bundle/static/js/55916.b17d5027.js" charset="utf-8"></script>
268 269 270
270<script defer type="module" src="https://substackcdn.com/bundle/static/js/22618.13f39026.js" charset="utf-8"></script>
270 271 272
272<script defer type="module" src="https://substackcdn.com/bundle/static/js/39288.b577b329.js" charset="utf-8"></script>
272 273 274
274<script defer type="module" src="https://substackcdn.com/bundle/static/js/94000.0dc2a9ae.js" charset="utf-8"></script>
274 275 276
276<script defer type="module" src="https://substackcdn.com/bundle/static/js/86194.463cf629.js" charset="utf-8"></script>
276 277 278
278<script defer type="module" src="https://substackcdn.com/bundle/static/js/64346.5677c90f.js" charset="utf-8"></script>
278 279 280
280<script defer type="module" src="https://substackcdn.com/bundle/static/js/77585.eced978d.js" charset="utf-8"></script>
280 281 282
282<script defer type="module" src="https://substackcdn.com/bundle/static/js/6904.99cc87bf.js" charset="utf-8"></script>
282 283 284
284<script defer type="module" src="https://substackcdn.com/bundle/static/js/83307.8bdb5ad1.js" charset="utf-8"></script>
284 285 286
286<script defer type="module" src="https://substackcdn.com/bundle/static/js/95668.5d851ce6.js" charset="utf-8"></script>
286 287 288
288<script defer type="module" src="https://substackcdn.com/bundle/static/js/49445.0e74f3a7.js" charset="utf-8"></script>
288 289 290
290<script defer type="module" src="https://substackcdn.com/bundle/static/js/40073.a5e00d38.js" charset="utf-8"></script>
290 291 292
292<script defer type="module" src="https://substackcdn.com/bundle/static/js/14667.182db52c.js" charset="utf-8"></script>
292 293 294
294<script defer type="module" src="https://substackcdn.com/bundle/static/js/12097.b612b5d1.js" charset="utf-8"></script>
294 295 296
296<script defer type="module" src="https://substackcdn.com/bundle/static/js/44878.fd09b5ca.js" charset="utf-8"></script>
296 297 298
298<script defer type="module" src="https://substackcdn.com/bundle/static/js/95396.10a689d7.js" charset="utf-8"></script>
298 299 300
300<script defer type="module" src="https://substackcdn.com/bundle/static/js/82755.dfab04b7.js" charset="utf-8"></script>
300 301 302
302<script defer type="module" src="https://substackcdn.com/bundle/static/js/40105.9e421b90.js" charset="utf-8"></script>
302 303 304
304<script defer type="module" src="https://substackcdn.com/bundle/static/js/75124.b2620601.js" charset="utf-8"></script>
304 305 306
306<script defer type="module" src="https://substackcdn.com/bundle/static/js/42857.32468058.js" charset="utf-8"></script>
306 307 308
308<script defer type="module" src="https://substackcdn.com/bundle/static/js/79135.d77e8d7d.js" charset="utf-8"></script>
308 309 310
310<script defer type="module" src="https://substackcdn.com/bundle/static/js/44003.6a28024b.js" charset="utf-8"></script>
310 311 312
312<script defer type="module" src="https://substackcdn.com/bundle/static/js/4512.348b8477.js" charset="utf-8"></script>
312 313 314
314<script defer type="module" src="https://substackcdn.com/bundle/static/js/25856.fc40dc0c.js" charset="utf-8"></script>
314 315 316
316<script defer type="module" src="https://substackcdn.com/bundle/static/js/reactWelcome.d012c2d5.js" charset="utf-8"></script>
316 317 318
318<script defer type="module" src="https://substackcdn.com/bundle/static/js/83533.40c0b003.js" charset="utf-8"></script>
318 319 320
320<script defer type="module" src="https://substackcdn.com/bundle/static/js/26666.87b7124f.js" charset="utf-8"></script>
320 321 322
322<script defer type="module" src="https://substackcdn.com/bundle/static/js/54770.644929a5.js" charset="utf-8"></script>
322 323 324
324<script defer type="module" src="https://substackcdn.com/bundle/static/js/44550.6389a159.js" charset="utf-8"></script>
324 325 326
326<script defer type="module" src="https://substackcdn.com/bundle/static/js/815.711a815b.js" charset="utf-8"></script>
326 327 328
328<script defer type="module" src="https://substackcdn.com/bundle/static/js/21407.f43bfdfe.js" charset="utf-8"></script>
328 329 330
330<script defer type="module" src="https://substackcdn.com/bundle/static/js/28956.c76b6cd8.js" charset="utf-8"></script>
330 331 332
332<script defer type="module" src="https://substackcdn.com/bundle/static/js/95084.f6101f52.js" charset="utf-8"></script>
332 333 334
334<script defer type="module" src="https://substackcdn.com/bundle/static/js/77027.9b44ba37.js" charset="utf-8"></script>
334 335 336
336<script defer type="module" src="https://substackcdn.com/bundle/static/js/74282.bec29b8d.js" charset="utf-8"></script>
336 337 338
338<script defer type="module" src="https://substackcdn.com/bundle/static/js/93975.331b6c68.js" charset="utf-8"></script>
338 339 340
340<script defer type="module" src="https://substackcdn.com/bundle/static/js/56787.4db27344.js" charset="utf-8"></script>
340 341 342
342<script defer type="module" src="https://substackcdn.com/bundle/static/js/41535.236ae844.js" charset="utf-8"></script>
342 343 344
344<script defer type="module" src="https://substackcdn.com/bundle/static/js/54342.25874312.js" charset="utf-8"></script>
344 345 346
346<script defer type="module" src="https://substackcdn.com/bundle/static/js/1859.ea14c9d2.js" charset="utf-8"></script>
346 347 348
348<script defer type="module" src="https://substackcdn.com/bundle/static/js/95775.7de44c6a.js" charset="utf-8"></script>
348 349 350
350<script defer type="module" src="https://substackcdn.com/bundle/static/js/2304.a3319c04.js" charset="utf-8"></script>
350 351 352
352<script defer type="module" src="https://substackcdn.com/bundle/static/js/67438.a7041097.js" charset="utf-8"></script>
352 353 354
354<script defer type="module" src="https://substackcdn.com/bundle/static/js/92262.90cf31eb.js" charset="utf-8"></script>
354 355 356
356<script defer type="module" src="https://substackcdn.com/bundle/static/js/41166.d0e3522d.js" charset="utf-8"></script>
356 357 358
358<script defer type="module" src="https://substackcdn.com/bundle/static/js/44983.d15bb3b2.js" charset="utf-8"></script>
358 359 360
360<script defer type="module" src="https://substackcdn.com/bundle/static/js/25058.df9169ab.js" charset="utf-8"></script>
360 361 362
362<script defer type="module" src="https://substackcdn.com/bundle/static/js/71199.c7ee17db.js" charset="utf-8"></script>
362 363 364
364<script defer type="module" src="https://substackcdn.com/bundle/static/js/54560.4065371d.js" charset="utf-8"></script>
364 365 366
366<script defer type="module" src="https://substackcdn.com/bundle/static/js/31327.3f942c0e.js" charset="utf-8"></script>
366 367 368
368<script defer type="module" src="https://substackcdn.com/bundle/static/js/65520.e8028e3b.js" charset="utf-8"></script>
368 369 370
370<script defer type="module" src="https://substackcdn.com/bundle/static/js/515.09d6956b.js" charset="utf-8"></script>
370 371 372
372<script defer type="module" src="https://substackcdn.com/bundle/static/js/74584.e8f3a589.js" charset="utf-8"></script>
372 373 374
374<script defer type="module" src="https://substackcdn.com/bundle/static/js/7222.4eca4754.js" charset="utf-8"></script>
374 375 376
376<script defer type="module" src="https://substackcdn.com/bundle/static/js/84334.6cc49f87.js" charset="utf-8"></script>
376 377 378
378<script defer type="module" src="https://substackcdn.com/bundle/static/js/lib-router.e9b565d8.js" charset="utf-8"></script>
378 379 380
380<script defer type="module" src="https://substackcdn.com/bundle/static/js/53164.c753a9b7.js" charset="utf-8"></script>
380 381 382
382<script defer type="module" src="https://substackcdn.com/bundle/static/js/52328.7f617d37.js" charset="utf-8"></script>
382 383 384
384<script defer type="module" src="https://substackcdn.com/bundle/static/js/3168.aefb1c8c.js" charset="utf-8"></script>
384 385 386
386<script defer type="module" src="https://substackcdn.com/bundle/static/js/53333.51d1b31d.js" charset="utf-8"></script>
386 387 388
388<script defer type="module" src="https://substackcdn.com/bundle/static/js/21999.7d18a6ac.js" charset="utf-8"></script>
388 389 390
390<script defer type="module" src="https://substackcdn.com/bundle/static/js/25437.7ce4ad04.js" charset="utf-8"></script>
390 391 392
392<script defer type="module" src="https://substackcdn.com/bundle/static/js/30321.2d6ca945.js" charset="utf-8"></script>
392 393 394
394<script defer type="module" src="https://substackcdn.com/bundle/static/js/19093.f6c7e4ca.js" charset="utf-8"></script>
394 395 396
396<script defer type="module" src="https://substackcdn.com/bundle/static/js/77822.a9d407ce.js" charset="utf-8"></script>
396 397 398
398<script defer type="module" src="https://substackcdn.com/bundle/static/js/55848.657e0ec6.js" charset="utf-8"></script>
398 399 400
400<script defer type="module" src="https://substackcdn.com/bundle/static/js/7751.9c7b2cfb.js" charset="utf-8"></script>
400 401 402
402<script defer type="module" src="https://substackcdn.com/bundle/static/js/16655.a67816dc.js" charset="utf-8"></script>
402 403 404
404<script defer type="module" src="https://substackcdn.com/bundle/static/js/76504.1c556d6f.js" charset="utf-8"></script>
404 405 406
406<script defer type="module" src="https://substackcdn.com/bundle/static/js/74943.2f77a011.js" charset="utf-8"></script>
406 407 408
408<script defer type="module" src="https://substackcdn.com/bundle/static/js/93659.980a5e74.js" charset="utf-8"></script>
408 409 410
410<script defer type="module" src="https://substackcdn.com/bundle/static/js/50698.da7365db.js" charset="utf-8"></script>
410 411 412
412<script defer type="module" src="https://substackcdn.com/bundle/static/js/3615.1fb2f768.js" charset="utf-8"></script>
412 413 414
414<script defer type="module" src="https://substackcdn.com/bundle/static/js/94788.7777f240.js" charset="utf-8"></script>
414 415 416
416<script defer type="module" src="https://substackcdn.com/bundle/static/js/45246.0e306681.js" charset="utf-8"></script>
416 417 418
418<script defer type="module" src="https://substackcdn.com/bundle/static/js/75529.e50c65c1.js" charset="utf-8"></script>
418 419 420
420<script defer type="module" src="https://substackcdn.com/bundle/static/js/51509.a6c114e1.js" charset="utf-8"></script>
420 421 422
422<script defer type="module" src="https://substackcdn.com/bundle/static/js/88710.b9ad378f.js" charset="utf-8"></script>
422 423 424
424<script defer type="module" src="https://substackcdn.com/bundle/static/js/78699.012bb37d.js" charset="utf-8"></script>
424 425 426
426<script defer type="module" src="https://substackcdn.com/bundle/static/js/61394.37d526ff.js" charset="utf-8"></script>
426 427 428
428<script defer type="module" src="https://substackcdn.com/bundle/static/js/90193.c360747b.js" charset="utf-8"></script>
428 429 430
430<script defer type="module" src="https://substackcdn.com/bundle/static/js/76215.28cc30f4.js" charset="utf-8"></script>
430 431 432
432<script defer type="module" src="https://substackcdn.com/bundle/static/js/56849.51e75baa.js" charset="utf-8"></script>
432 433 434
434<script defer type="module" src="https://substackcdn.com/bundle/static/js/75103.f7edd1e0.js" charset="utf-8"></script>
434 435 436
436<script defer type="module" src="https://substackcdn.com/bundle/static/js/70886.f50c6526.js" charset="utf-8"></script>
436 437 438
438<script defer type="module" src="https://substackcdn.com/bundle/static/js/14492.d9f3a391.js" charset="utf-8"></script>
438 439 440
440<script defer type="module" src="https://substackcdn.com/bundle/static/js/61850.9b7d8adb.js" charset="utf-8"></script>
440 441 442
442<script defer type="module" src="https://substackcdn.com/bundle/static/js/10174.4443ecaa.js" charset="utf-8"></script>
442 443 444
444<script defer type="module" src="https://substackcdn.com/bundle/static/js/29177.e6713fdb.js" charset="utf-8"></script>
444 445 446
446<script defer type="module" src="https://substackcdn.com/bundle/static/js/63184.7cb66169.js" charset="utf-8"></script>
446 447 448
448<script defer type="module" src="https://substackcdn.com/bundle/static/js/83741.316cd8dd.js" charset="utf-8"></script>
448 449 450
450<script defer type="module" src="https://substackcdn.com/bundle/static/js/92177.94c0a7b0.js" charset="utf-8"></script>
450 451 452
452<script defer type="module" src="https://substackcdn.com/bundle/static/js/68368.4bed165c.js" charset="utf-8"></script>
452 453 454
454<script defer type="module" src="https://substackcdn.com/bundle/static/js/73672.15238a23.js" charset="utf-8"></script>
454 455 456
456<script defer type="module" src="https://substackcdn.com/bundle/static/js/54689.8c5f581b.js" charset="utf-8"></script>
456 457 458
458<script defer type="module" src="https://substackcdn.com/bundle/static/js/11372.e217ffbf.js" charset="utf-8"></script>
458 459 460
460<script defer type="module" src="https://substackcdn.com/bundle/static/js/39643.49bf16e3.js" charset="utf-8"></script>
460 461 462
462<script defer type="module" src="https://substackcdn.com/bundle/static/js/79955.48215988.js" charset="utf-8"></script>
462 463 464
464<script defer type="module" src="https://substackcdn.com/bundle/static/js/50528.566e50f3.js" charset="utf-8"></script>
464 465 466
466<script defer type="module" src="https://substackcdn.com/bundle/static/js/63507.959d11cb.js" charset="utf-8"></script>
466 467 468
468<script defer type="module" src="https://substackcdn.com/bundle/static/js/90615.541316c7.js" charset="utf-8"></script>
468 469 470
470<script defer type="module" src="https://substackcdn.com/bundle/static/js/62848.6b4fcb41.js" charset="utf-8"></script>
470 471 472
472<script defer type="module" src="https://substackcdn.com/bundle/static/js/21588.1aa00f33.js" charset="utf-8"></script>
472 473 474
474<script defer type="module" src="https://substackcdn.com/bundle/static/js/91385.e083183f.js" charset="utf-8"></script>
474 475 476
476<script defer type="module" src="https://substackcdn.com/bundle/static/js/49127.fc18eda0.js" charset="utf-8"></script>
476 477 478
478<script defer type="module" src="https://substackcdn.com/bundle/static/js/17537.52fef5a7.js" charset="utf-8"></script>
478 479 480
480<script defer type="module" src="https://substackcdn.com/bundle/static/js/36622.7a21840b.js" charset="utf-8"></script>
480 481 482
482<script defer type="module" src="https://substackcdn.com/bundle/static/js/7990.7ed8734b.js" charset="utf-8"></script>
482 483 484
484<script defer type="module" src="https://substackcdn.com/bundle/static/js/54818.3302eddf.js" charset="utf-8"></script>
484 485 486
486<script defer type="module" src="https://substackcdn.com/bundle/static/js/79680.d00ab751.js" charset="utf-8"></script>
486 487 488
488<script defer type="module" src="https://substackcdn.com/bundle/static/js/52330.0a2deb72.js" charset="utf-8"></script>
488 489 490
490<script defer type="module" src="https://substackcdn.com/bundle/static/js/50330.19f7882f.js" charset="utf-8"></script>
490 491 492
492<script defer type="module" src="https://substackcdn.com/bundle/static/js/78118.3220ba71.js" charset="utf-8"></script>
492 493 494
494<script defer type="module" src="https://substackcdn.com/bundle/static/js/9473.ecfcf6ab.js" charset="utf-8"></script>
494 495 496
496<script defer type="module" src="https://substackcdn.com/bundle/static/js/54686.ed7872ff.js" charset="utf-8"></script>
496 497 498
498<script defer type="module" src="https://substackcdn.com/bundle/static/js/79816.f7e32495.js" charset="utf-8"></script>
498 499 500
500<script defer type="module" src="https://substackcdn.com/bundle/static/js/86224.e1c70f29.js" charset="utf-8"></script>
500 501 502
502<script defer type="module" src="https://substackcdn.com/bundle/static/js/46372.1e32a6f6.js" charset="utf-8"></script>
502 503 504
504<script defer type="module" src="https://substackcdn.com/bundle/static/js/64814.033590a9.js" charset="utf-8"></script>
504 505 506
506<script defer type="module" src="https://substackcdn.com/bundle/static/js/80787.12f1a7f9.js" charset="utf-8"></script>
506 507 508
508<script defer type="module" src="https://substackcdn.com/bundle/static/js/36612.1ff63670.js" charset="utf-8"></script>
508 509 510
510<script defer type="module" src="https://substackcdn.com/bundle/static/js/44014.569d0fca.js" charset="utf-8"></script>
510 511 512
512<script defer type="module" src="https://substackcdn.com/bundle/static/js/55919.0cbf0140.js" charset="utf-8"></script>
512 513 514
514<script defer type="module" src="https://substackcdn.com/bundle/static/js/80724.00ebd2e2.js" charset="utf-8"></script>
514 515 516
516<script defer type="module" src="https://substackcdn.com/bundle/static/js/44292.09b2ae00.js" charset="utf-8"></script>
516 517 518
518<script defer type="module" src="https://substackcdn.com/bundle/static/js/78191.0be3306d.js" charset="utf-8"></script>
518 519 520
520<script defer type="module" src="https://substackcdn.com/bundle/static/js/63479.8f696d2f.js" charset="utf-8"></script>
520 521 522
522<script defer type="module" src="https://substackcdn.com/bundle/static/js/88010.fb83dc54.js" charset="utf-8"></script>
522 523 524
524<script defer type="module" src="https://substackcdn.com/bundle/static/js/40392.0e5c47cb.js" charset="utf-8"></script>
524 525 526
526<script defer type="module" src="https://substackcdn.com/bundle/static/js/87246.b2fd0952.js" charset="utf-8"></script>
526 527 528
528<script defer type="module" src="https://substackcdn.com/bundle/static/js/80821.e4fcb65a.js" charset="utf-8"></script>
528 529 530
530<script defer type="module" src="https://substackcdn.com/bundle/static/js/19714.b5e0e765.js" charset="utf-8"></script>
530 531 532
532<script defer type="module" src="https://substackcdn.com/bundle/static/js/57975.8779d0f5.js" charset="utf-8"></script>
532 533 534
534<script defer type="module" src="https://substackcdn.com/bundle/static/js/30586.0404562e.js" charset="utf-8"></script>
534 535 536
536<script defer type="module" src="https://substackcdn.com/bundle/static/js/18129.66abbbf6.js" charset="utf-8"></script>
536 537 538
538<script defer type="module" src="https://substackcdn.com/bundle/static/js/27956.6dd42165.js" charset="utf-8"></script>
538 539 540
540<script defer type="module" src="https://substackcdn.com/bundle/static/js/45646.b85f374c.js" charset="utf-8"></script>
540 541 542
542<script defer type="module" src="https://substackcdn.com/bundle/static/js/53754.5cf81fad.js" charset="utf-8"></script>
542 543 544
544<script defer type="module" src="https://substackcdn.com/bundle/static/js/42823.67c3d2f4.js" charset="utf-8"></script>
544 545 546
546<script defer type="module" src="https://substackcdn.com/bundle/static/js/59845.2c767aa9.js" charset="utf-8"></script>
546 547 548
548<script defer type="module" src="https://substackcdn.com/bundle/static/js/97582.f4067efb.js" charset="utf-8"></script>
548 549 550
550<script defer type="module" src="https://substackcdn.com/bundle/static/js/29775.0f557170.js" charset="utf-8"></script>
550 551 552
552<script defer type="module" src="https://substackcdn.com/bundle/static/js/58639.28cb1fba.js" charset="utf-8"></script>
552 553 554
554<script defer type="module" src="https://substackcdn.com/bundle/static/js/7995.77abfea8.js" charset="utf-8"></script>
554 555 556
556<script defer type="module" src="https://substackcdn.com/bundle/static/js/83080.825279c3.js" charset="utf-8"></script>
556 557 558
558<script defer type="module" src="https://substackcdn.com/bundle/static/js/36579.ed0f9895.js" charset="utf-8"></script>
558 559 560
560<script defer type="module" src="https://substackcdn.com/bundle/static/js/88136.bf5207bb.js" charset="utf-8"></script>
560 561 562 563
563<script nomodule> 564 (function() { 565 var message = 'Your browser does not support modern JavaScript modules. Please upgrade your browser for the best experience.'; 566 var warningDiv = document.createElement('div'); 567 warningDiv.style.color = 'red'; 568 warningDiv.style.padding = '10px'; 569 warningDiv.style.margin = '10px 0'; 570 warningDiv.style.border = '1px solid red'; 571 warningDiv.style.backgroundColor = 'lightyellow'; 572 warningDiv.innerText = message; 573 document.body.prepend(warningDiv); 574 })(); 575 </script>
575 576 577 578 579 <!-- Fallback tracking pixels --> 580 581 582 583 584 <noscript> 585 <style> 586 #nojs-banner { 587 position: fixed; 588 bottom: 0; 589 left: 0; 590 padding: 16px 16px 16px 32px; 591 width: 100%; 592 box-sizing: border-box; 593 background: red; 594 color: white; 595 font-family: -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; 596 font-size: 13px; 597 line-height: 13px; 598 } 599 #nojs-banner a { 600 color: inherit; 601 text-decoration: underline; 602 } 603 </style> 604 605 <div id="nojs-banner"> 606 This site requires JavaScript to run correctly. Please <a href="https://enable-javascript.com/" target="_blank">turn on JavaScript</a> or unblock scripts 607 </div> 608</noscript> 609 610 611 612 613 614 615
615<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>
615 616</body> 617</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.