PageSourceSearch

https://trond.ai/

html trond.ai collected 2026-10-05 13:48:05 UTC 109,112 bytes, 617 lines download raw bytes

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&#x27;
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.