<!DOCTYPE html>
<html lang="en" dir="ltr">
    <head>
        <meta charset="utf-8" />
        <meta name="norton-safeweb-site-verification" content="24usqpep0ejc5w6hod3dulxwciwp0djs6c6ufp96av3t4whuxovj72wfkdjxu82yacb7430qjm8adbd5ezlt4592dq4zrvadcn9j9n-0btgdzpiojfzno16-fnsnu7xd" />
        
        <link rel="preconnect" href="https://substackcdn.com" />
        

        
            <title data-rh="true">Gears of Resistance | mbparks | Substack</title>
            
            <meta data-rh="true" property="og:type" content="article"/><meta data-rh="true" property="og:title" content="Gears of Resistance | mbparks | Substack"/><meta data-rh="true" name="twitter:title" content="Gears of Resistance | mbparks | Substack"/><meta data-rh="true" name="description" content="Hello World! I&#x27;m Mike and I build contraptions where gears, circuits, and bytes run wild together. Follow along as I experience the highs and lows of running a tradigitial design/fabrication workshop, Green Shoe Garage. Click to read Gears of Resistance, by mbparks, a Substack publication."/><meta data-rh="true" property="og:description" content="Hello World! I&#x27;m Mike and I build contraptions where gears, circuits, and bytes run wild together. Follow along as I experience the highs and lows of running a tradigitial design/fabrication workshop, Green Shoe Garage. Click to read Gears of Resistance, by mbparks, a Substack publication."/><meta data-rh="true" name="twitter:description" content="Hello World! I&#x27;m Mike and I build contraptions where gears, circuits, and bytes run wild together. Follow along as I experience the highs and lows of running a tradigitial design/fabrication workshop, Green Shoe Garage. Click to read Gears of Resistance, by mbparks, a Substack publication."/><meta data-rh="true" name="theme-color" content="#ffffff"/><meta data-rh="true" property="og:image" content="https://substackcdn.com/image/fetch/$s_!98JS!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fgearsofresistance.substack.com%2Ftwitter%2Fsubscribe-card.jpg%3Fv%3D1888527982%26version%3D9"/><meta data-rh="true" name="twitter:image" content="https://substackcdn.com/image/fetch/$s_!98JS!,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fgearsofresistance.substack.com%2Ftwitter%2Fsubscribe-card.jpg%3Fv%3D1888527982%26version%3D9"/><meta data-rh="true" name="twitter:card" content="summary_large_image"/>
            
            
        

        

        <style>
          @layer legacy, tailwind, pencraftReset, pencraft;
        </style>

        
        <link rel="preload" as="style" href="https://substackcdn.com/bundle/theme/welcome.9b8fb0293b0e9d2860f4.css" />
        
        <link rel="preload" as="style" href="https://substackcdn.com/bundle/theme/color_links.c9908948e2f4e05476e6.css" />
        
        
        

        
            
                <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/382.d7727b87.css" />
            
                <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/56938.bc21f918.css" />
            
                <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/54636.1791a1b4.css" />
            
                <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/95680.261114a6.css" />
            
                <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/54539.e53aba08.css" />
            
                <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/37872.e2f10b08.css" />
            
                <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/42090.ed81448b.css" />
            
                <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/11578.ff47eabe.css" />
            
                <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/62202.cf93beae.css" />
            
                <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/82434.6d24e4ab.css" />
            
                <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/54636.1791a1b4.css" />
            
                <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/86379.813be60f.css" />
            
                <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/38405.c68000c9.css" />
            
                <link rel="stylesheet" type="text/css" href="https://substackcdn.com/bundle/static/css/22652.35dc6cd2.css" />
            
        

        
        
        
        
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0, viewport-fit=cover" />
        <meta name="author" content="mbparks" />
        <meta property="og:url" content="https://gearsofresistance.substack.com/" />
        
        
        <link rel="canonical" href="https://gearsofresistance.substack.com/" />
        

        

        

        

        
            
                <link rel="shortcut icon" href="https://substackcdn.com/image/fetch/$s_!DmLh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bff6b2-aed7-465b-a5ee-61267235285e%2Ffavicon.ico">
            
        
            
                <link rel="icon" type="image/png" sizes="16x16" href="https://substackcdn.com/image/fetch/$s_!rQsC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bff6b2-aed7-465b-a5ee-61267235285e%2Ffavicon-16x16.png">
            
        
            
                <link rel="icon" type="image/png" sizes="32x32" href="https://substackcdn.com/image/fetch/$s_!WfF3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bff6b2-aed7-465b-a5ee-61267235285e%2Ffavicon-32x32.png">
            
        
            
                <link rel="icon" type="image/png" sizes="48x48" href="https://substackcdn.com/image/fetch/$s_!QJvH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bff6b2-aed7-465b-a5ee-61267235285e%2Ffavicon-48x48.png">
            
        
            
                <link rel="apple-touch-icon" sizes="57x57" href="https://substackcdn.com/image/fetch/$s_!0EdQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bff6b2-aed7-465b-a5ee-61267235285e%2Fapple-touch-icon-57x57.png">
            
        
            
                <link rel="apple-touch-icon" sizes="60x60" href="https://substackcdn.com/image/fetch/$s_!-hAp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bff6b2-aed7-465b-a5ee-61267235285e%2Fapple-touch-icon-60x60.png">
            
        
            
                <link rel="apple-touch-icon" sizes="72x72" href="https://substackcdn.com/image/fetch/$s_!tqof!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bff6b2-aed7-465b-a5ee-61267235285e%2Fapple-touch-icon-72x72.png">
            
        
            
                <link rel="apple-touch-icon" sizes="76x76" href="https://substackcdn.com/image/fetch/$s_!NwPl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bff6b2-aed7-465b-a5ee-61267235285e%2Fapple-touch-icon-76x76.png">
            
        
            
                <link rel="apple-touch-icon" sizes="114x114" href="https://substackcdn.com/image/fetch/$s_!4926!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bff6b2-aed7-465b-a5ee-61267235285e%2Fapple-touch-icon-114x114.png">
            
        
            
                <link rel="apple-touch-icon" sizes="120x120" href="https://substackcdn.com/image/fetch/$s_!KU85!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bff6b2-aed7-465b-a5ee-61267235285e%2Fapple-touch-icon-120x120.png">
            
        
            
                <link rel="apple-touch-icon" sizes="144x144" href="https://substackcdn.com/image/fetch/$s_!Veu7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bff6b2-aed7-465b-a5ee-61267235285e%2Fapple-touch-icon-144x144.png">
            
        
            
                <link rel="apple-touch-icon" sizes="152x152" href="https://substackcdn.com/image/fetch/$s_!OsM7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bff6b2-aed7-465b-a5ee-61267235285e%2Fapple-touch-icon-152x152.png">
            
        
            
                <link rel="apple-touch-icon" sizes="167x167" href="https://substackcdn.com/image/fetch/$s_!J9sK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bff6b2-aed7-465b-a5ee-61267235285e%2Fapple-touch-icon-167x167.png">
            
        
            
                <link rel="apple-touch-icon" sizes="180x180" href="https://substackcdn.com/image/fetch/$s_!ztRQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bff6b2-aed7-465b-a5ee-61267235285e%2Fapple-touch-icon-180x180.png">
            
        
            
                <link rel="apple-touch-icon" sizes="1024x1024" href="https://substackcdn.com/image/fetch/$s_!lRGa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76bff6b2-aed7-465b-a5ee-61267235285e%2Fapple-touch-icon-1024x1024.png">
            
        
            
        
            
        
            
        

        

        
            <link rel="alternate" type="application/rss+xml" href="/feed" title="Gears of Resistance"/>
        

        
        
          <style>
            @font-face{font-family:'Spectral';font-style:italic;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCt-xNNww_2s0amA9M8on7mTNmnUHowCw.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Spectral';font-style:italic;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCt-xNNww_2s0amA9M8onXmTNmnUHowCw.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Spectral';font-style:italic;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCt-xNNww_2s0amA9M8onTmTNmnUHowCw.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Spectral';font-style:italic;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCt-xNNww_2s0amA9M8onrmTNmnUHo.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Spectral';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCr-xNNww_2s0amA9M9knjsS_ulYHs.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Spectral';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCr-xNNww_2s0amA9M2knjsS_ulYHs.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Spectral';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCr-xNNww_2s0amA9M3knjsS_ulYHs.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Spectral';font-style:normal;font-weight:400;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCr-xNNww_2s0amA9M5knjsS_ul.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Spectral';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCs-xNNww_2s0amA9vmtm3FafaPWnIIMrY.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Spectral';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCs-xNNww_2s0amA9vmtm3OafaPWnIIMrY.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Spectral';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCs-xNNww_2s0amA9vmtm3PafaPWnIIMrY.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Spectral';font-style:normal;font-weight:600;font-display:fallback;src:url(https://fonts.gstatic.com/s/spectral/v13/rnCs-xNNww_2s0amA9vmtm3BafaPWnII.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
            
          </style>
        
        
        

        <style>:root{--color_theme_bg_pop:#226216;--background_pop:#226216;--cover_bg_color:#FFFFFF;--cover_bg_color_secondary:#f0f0f0;--background_pop_darken:#1b4d11;--print_on_pop:#ffffff;--color_theme_bg_pop_darken:#1b4d11;--color_theme_print_on_pop:#ffffff;--color_theme_bg_pop_20:rgba(34, 98, 22, 0.2);--color_theme_bg_pop_30:rgba(34, 98, 22, 0.3);--print_pop:#226216;--color_theme_accent:#226216;--cover_print_primary:#363737;--cover_print_secondary:#757575;--cover_print_tertiary:#b6b6b6;--cover_border_color:#226216;--home_hero:newspaper;--home_posts:list;--web_bg_color:#ffffff;--background_contrast_1:#f0f0f0;--background_contrast_2:#dddddd;--background_contrast_3:#b7b7b7;--background_contrast_4:#929292;--background_contrast_5:#515151;--color_theme_bg_contrast_1:#f0f0f0;--color_theme_bg_contrast_2:#dddddd;--color_theme_bg_contrast_3:#b7b7b7;--color_theme_bg_contrast_4:#929292;--color_theme_bg_contrast_5:#515151;--color_theme_bg_elevated:#ffffff;--color_theme_bg_elevated_secondary:#f0f0f0;--color_theme_bg_elevated_tertiary:#dddddd;--color_theme_detail:#e6e6e6;--background_contrast_pop:rgba(34, 98, 22, 0.4);--color_theme_bg_contrast_pop:rgba(34, 98, 22, 0.4);--theme_bg_is_dark:0;--print_on_web_bg_color:#363737;--print_secondary_on_web_bg_color:#868787;--background_pop_rgb:34, 98, 22;--color_theme_bg_pop_rgb:34, 98, 22;--color_theme_accent_rgb:34, 98, 22;}</style>

        
            <link rel="stylesheet" href="https://substackcdn.com/bundle/theme/welcome.9b8fb0293b0e9d2860f4.css" />
        
            <link rel="stylesheet" href="https://substackcdn.com/bundle/theme/color_links.c9908948e2f4e05476e6.css" />
        

        <style></style>

        

        

        

        
    </head>

    <body class="">
        

        

        

        

        <div id="entry">
            <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 tabindex="0" type="button" aria-label="Close" data-testid="close-welcome-modal" class="pencraft pc-reset pencraft closeWelcomeModal-KVUfKQ iconButton-mq_Et5 iconButtonBase-dJGHgN buttonBase-GK1x3M buttonStyle-r7yGCK size_md-gCDS3o priority_tertiary-rlke8z"><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_!ZFi1!,w_424,c_limit,f_webp,q_auto:best,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a66f886-b088-490b-bf25-e75af7888712_322x323.png 424w, https://substackcdn.com/image/fetch/$s_!ZFi1!,w_848,c_limit,f_webp,q_auto:best,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a66f886-b088-490b-bf25-e75af7888712_322x323.png 848w, https://substackcdn.com/image/fetch/$s_!ZFi1!,w_1272,c_limit,f_webp,q_auto:best,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a66f886-b088-490b-bf25-e75af7888712_322x323.png 1272w, https://substackcdn.com/image/fetch/$s_!ZFi1!,w_1360,c_limit,f_webp,q_auto:best,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a66f886-b088-490b-bf25-e75af7888712_322x323.png 1360w" sizes="100vw"/><img src="https://substackcdn.com/image/fetch/$s_!ZFi1!,w_1360,c_limit,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a66f886-b088-490b-bf25-e75af7888712_322x323.png" sizes="100vw" alt srcset="https://substackcdn.com/image/fetch/$s_!ZFi1!,w_424,c_limit,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a66f886-b088-490b-bf25-e75af7888712_322x323.png 424w, https://substackcdn.com/image/fetch/$s_!ZFi1!,w_848,c_limit,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a66f886-b088-490b-bf25-e75af7888712_322x323.png 848w, https://substackcdn.com/image/fetch/$s_!ZFi1!,w_1272,c_limit,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a66f886-b088-490b-bf25-e75af7888712_322x323.png 1272w, https://substackcdn.com/image/fetch/$s_!ZFi1!,w_1360,c_limit,f_auto,q_auto:best,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a66f886-b088-490b-bf25-e75af7888712_322x323.png 1360w" width="1360" loading="eager" style="height:min(35vh, 682.111801242236px);" class="img-OACg1c publication-cover-photo pencraft pc-reset"/></picture><h1 class="publication-name with-cover balancedText-oQ__Kv">Gears of Resistance</h1><p class="publication-tagline with-cover verbose with-cover balancedText-oQ__Kv">Hello World! I'm Mike and I build contraptions where gears, circuits, and bytes run wild together. Follow along as I experience the highs and lows of running a tradigitial design/fabrication workshop, Green Shoe Garage.</p><div class="publication-meta"><div class="pencraft pc-display-flex pc-gap-4 pc-reset pc-display-inline-flex">By mbparks</div></div><div style="width:100%;" class="pencraft pc-display-flex pc-justifyContent-center pc-reset"><div style="width:100%;max-width:380px;" class="pencraft pc-display-flex pc-flexDirection-column pc-gap-4 pc-reset"><div class="pencraft pc-display-flex pc-flexDirection-column pc-justifyContent-center pc-alignItems-center pc-reset emailFormContainer-TcAFa_"><div class="container-IpPqBD"><form action="/api/v1/free?nojs=true" method="post" novalidate class="form form-M5sC90"><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-j3S2WA"><input name="email" placeholder="Type your email..." type="email" class="pencraft emailInput-OkIMeB emailInputOnWelcomePage-nqc9VK input-y4v6N4 inputText-pV_yWb"/></div></div><button tabindex="0" type="submit" disabled class="pencraft pc-reset pencraft rightButton primary subscribe-btn button-VFSdkv buttonBase-GK1x3M"><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 translated class="pencraft pc-reset color-secondary-ls1g8s align-center-y7ZD4w line-height-20-t4M0El font-text-qe4AeH size-13-hZTUKr weight-regular-mUq6Gb reset-IxiVJZ">By subscribing, you agree the publisher's <a style="text-decoration:underline;" href="https://gearsofresistance.substack.com/tos" target="_blank" class="pencraft pc-reset reset-IxiVJZ">Terms of Service</a>, Substack's <a style="text-decoration:underline;" href="https://substack.com/tos" target="_blank" class="pencraft pc-reset reset-IxiVJZ">Terms of Use</a>, and acknowledge its <a style="text-decoration:underline;" href="https://substack.com/ccpa#personal-data-collected" target="_blank" class="pencraft pc-reset reset-IxiVJZ">Information Collection Notice</a> and <a style="text-decoration:underline;" href="https://substack.com/privacy" target="_blank" class="pencraft pc-reset reset-IxiVJZ">Privacy Policy</a>.</div></label></div></div></div><button tabindex="0" type="button" data-testid="maybeLater" class="pencraft pc-reset pencraft maybeLater-PlK9NK buttonBase-GK1x3M buttonText-X0uSmG buttonStyle-r7yGCK priority_quaternary-kpMibu size_md-gCDS3o">No thanks<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right"><path d="m9 18 6-6-6-6"></path></svg></button></div></div></div></div></div>
        </div>

        
            <script src="https://js.sentry-cdn.com/6c2ff3e3828e4017b7faf7b63e24cdf8.min.js" crossorigin="anonymous"></script>
            <script>
                window.Sentry && window.Sentry.onLoad(function() {
                    window.Sentry.init({
                        environment: window._preloads.sentry_environment,
                        dsn: window._preloads.sentry_dsn,
                    })
                })
            </script>
        


        
        
        
        
        <script>window._preloads        = JSON.parse("{\"isEU\":false,\"language\":\"en\",\"country\":\"US\",\"userLocale\":{\"language\":\"en\",\"region\":\"US\",\"source\":\"default\"},\"base_url\":\"https://gearsofresistance.substack.com\",\"stripe_publishable_key\":\"pk_live_51QfnARLDSWi1i85FBpvw6YxfQHljOpWXw8IKi5qFWEzvW8HvoD8cqTulR9UWguYbYweLvA16P7LN6WZsGdZKrNkE00uGbFaOE3\",\"captcha_site_key\":\"6LeI15YsAAAAAPXyDcvuVqipba_jEFQCjz1PFQoz\",\"pub\":{\"apple_pay_disabled\":false,\"apex_domain\":null,\"author_id\":36163878,\"byline_images_enabled\":true,\"bylines_enabled\":true,\"chartable_token\":null,\"community_enabled\":true,\"copyright\":\"Michael Parks\",\"cover_photo_url\":\"https://substack-post-media.s3.amazonaws.com/public/images/0a66f886-b088-490b-bf25-e75af7888712_322x323.png\",\"created_at\":\"2022-11-04T19:13:47.595Z\",\"custom_domain_optional\":false,\"custom_domain\":null,\"default_comment_sort\":\"best_first\",\"default_coupon\":null,\"default_group_coupon\":null,\"default_show_guest_bios\":true,\"email_banner_url\":\"https://substack-post-media.s3.amazonaws.com/public/images/aea6e41c-7964-4eb4-8d3e-4f0f90b23efe_1869x338.png\",\"email_from_name\":\"mbparks\",\"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\":\"Hello World! I'm Mike and I build contraptions where gears, circuits, and bytes run wild together. Follow along as I experience the highs and lows of running a tradigitial design/fabrication workshop, Green Shoe Garage.\",\"hide_intro_subtitle\":null,\"hide_intro_title\":null,\"hide_podcast_feed_link\":false,\"homepage_type\":\"newspaper\",\"id\":1174745,\"image_thumbnails_always_enabled\":false,\"invite_only\":false,\"hide_podcast_from_pub_listings\":false,\"language\":\"en\",\"logo_url_wide\":\"https://substackcdn.com/image/fetch/$s_!7svG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4906025a-073d-4ac0-a72e-c337814f985e_1344x256.png\",\"logo_url\":\"https://substackcdn.com/image/fetch/$s_!b--F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb61656f6-c13a-4da1-b5d1-9878fc98336c_322x322.png\",\"minimum_group_size\":2,\"moderation_enabled\":true,\"name\":\"Gears of Resistance\",\"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\":\"https://substack-post-media.s3.amazonaws.com/public/images/9fb5eade-06b3-4220-9a6a-56a127e1c59d_1400x1400.png\",\"paid_podcast_episode_art_url\":\"https://substack-post-media.s3.amazonaws.com/public/images/16e8dd00-0117-4e04-83bf-55fca56bacef_1400x1400.png\",\"podcast_byline\":\" The Bits, Bolts and Volts of Engineering, Art, and Business\",\"podcast_description\":\"Hello, World! Welcome to the Gears of Resistance podcast.   I\u2019m Mike!\\n\\nCome along with me as I discuss life and work as a small business owner trying to make a living through my passions of art+design and engineering+fabrication. If you\u2019re trying to figure out how to turn your passion into a sustainable career, I\u2019d love for you to join me on this crazy journey!\\n\\nGoR:  The Bits, Bolts and Volts of Engineering, Art, and Business\",\"podcast_enabled\":true,\"podcast_feed_url\":null,\"podcast_title\":\"Gears of Resistance\",\"post_preview_limit\":null,\"primary_user_id\":36163878,\"require_clickthrough\":false,\"show_pub_podcast_tab\":true,\"show_recs_on_homepage\":true,\"subdomain\":\"gearsofresistance\",\"subscriber_invites\":0,\"support_email\":null,\"theme_var_background_pop\":\"#FF81CD\",\"theme_var_color_links\":true,\"theme_var_cover_bg_color\":null,\"trial_end_override\":null,\"twitter_pixel_id\":null,\"type\":\"newsletter\",\"post_reaction_faces_enabled\":true,\"is_personal_mode\":false,\"plans\":[{\"id\":\"yearly50usd\",\"object\":\"plan\",\"active\":true,\"aggregate_usage\":null,\"amount\":5000,\"amount_decimal\":\"5000\",\"billing_scheme\":\"per_unit\",\"created\":1667589663,\"currency\":\"usd\",\"interval\":\"year\",\"interval_count\":1,\"livemode\":true,\"metadata\":{\"substack\":\"yes\"},\"meter\":null,\"nickname\":\"$50 a year\",\"product\":\"prod_MjzQBED3D9syla\",\"tiers\":null,\"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\":7500,\"unit_amount_decimal\":\"7500\"},\"brl\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":26000,\"unit_amount_decimal\":\"26000\"},\"cad\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":7000,\"unit_amount_decimal\":\"7000\"},\"chf\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":4000,\"unit_amount_decimal\":\"4000\"},\"dkk\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":32500,\"unit_amount_decimal\":\"32500\"},\"eur\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":4400,\"unit_amount_decimal\":\"4400\"},\"gbp\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":3800,\"unit_amount_decimal\":\"3800\"},\"mxn\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":90000,\"unit_amount_decimal\":\"90000\"},\"nok\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":48500,\"unit_amount_decimal\":\"48500\"},\"nzd\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":9000,\"unit_amount_decimal\":\"9000\"},\"pln\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":19000,\"unit_amount_decimal\":\"19000\"},\"sek\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":47500,\"unit_amount_decimal\":\"47500\"},\"usd\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":5000,\"unit_amount_decimal\":\"5000\"}}},{\"id\":\"monthly5usd\",\"object\":\"plan\",\"active\":true,\"aggregate_usage\":null,\"amount\":500,\"amount_decimal\":\"500\",\"billing_scheme\":\"per_unit\",\"created\":1667589662,\"currency\":\"usd\",\"interval\":\"month\",\"interval_count\":1,\"livemode\":true,\"metadata\":{\"substack\":\"yes\"},\"meter\":null,\"nickname\":\"$5 a month\",\"product\":\"prod_MjzQf25jRieMFH\",\"tiers\":null,\"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\":800,\"unit_amount_decimal\":\"800\"},\"brl\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":2600,\"unit_amount_decimal\":\"2600\"},\"cad\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":700,\"unit_amount_decimal\":\"700\"},\"chf\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":400,\"unit_amount_decimal\":\"400\"},\"dkk\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":3300,\"unit_amount_decimal\":\"3300\"},\"eur\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":500,\"unit_amount_decimal\":\"500\"},\"gbp\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":400,\"unit_amount_decimal\":\"400\"},\"mxn\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":9000,\"unit_amount_decimal\":\"9000\"},\"nok\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":4900,\"unit_amount_decimal\":\"4900\"},\"nzd\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":900,\"unit_amount_decimal\":\"900\"},\"pln\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":1900,\"unit_amount_decimal\":\"1900\"},\"sek\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":4800,\"unit_amount_decimal\":\"4800\"},\"usd\":{\"custom_unit_amount\":null,\"tax_behavior\":\"unspecified\",\"unit_amount\":500,\"unit_amount_decimal\":\"500\"}}}],\"stripe_user_id\":\"acct_14YOCfGJPwUoepLl\",\"stripe_country\":\"US\",\"stripe_publishable_key\":\"pk_live_514YOCfGJPwUoepLlc5KQc8FMOCST2VhBDIZOmS5GnllvjkmmeEvyVmItQ5t1q2yZ1Js4I2kU5f1oaytARnoT4Le900UQm1zCNw\",\"stripe_platform_account\":\"US\",\"automatic_tax_enabled\":false,\"author_name\":\"mbparks\",\"author_handle\":\"mbparks\",\"author_photo_url\":\"https://substackcdn.com/image/fetch/$s_!sB3t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68d3906-f931-4ccc-ad69-b03a05a1fee8_3024x3024.jpeg\",\"author_bio\":\"Artist brain. Engineer heart. Craftsman hands. Hacker soul. #GreenShoeGarage #TradigitalArtsCrafts #STEAM #CitizenScience #RightToRepair #EthicalHacking #Maker #DigitalCitizenship N1HNP #OrdainedHeathen #NavyVet 2^33\",\"has_custom_tos\":true,\"has_custom_privacy\":false,\"theme\":{\"background_pop_color\":\"#226216\",\"web_bg_color\":\"#ffffff\",\"cover_bg_color\":null,\"publication_id\":1174745,\"color_links\":null,\"font_preset_heading\":null,\"font_preset_body\":null,\"font_family_headings\":null,\"font_family_body\":null,\"font_family_ui\":null,\"font_size_body_desktop\":null,\"print_secondary\":null,\"custom_css_web\":null,\"custom_css_email\":null,\"home_hero\":\"newspaper\",\"home_posts\":\"list\",\"home_show_top_posts\":false,\"hide_images_from_list\":false,\"home_hero_alignment\":\"left\",\"home_hero_show_podcast_links\":true,\"default_post_header_variant\":null,\"custom_header\":null,\"custom_footer\":null,\"social_media_links\":null,\"font_options\":null,\"section_template\":null,\"custom_subscribe\":null},\"threads_v2_settings\":{\"photo_replies_enabled\":false,\"first_thread_email_sent_at\":null,\"create_thread_minimum_role\":\"contributor\",\"activated_at\":null,\"reader_thread_notifications_enabled\":false,\"boost_free_subscriber_chat_preview_enabled\":true,\"push_suppression_enabled\":false},\"default_group_coupon_percent_off\":null,\"pause_return_date\":null,\"has_posts\":true,\"has_recommendations\":false,\"first_post_date\":\"2008-09-05T01:10:00.000Z\",\"has_podcast\":true,\"has_free_podcast\":true,\"has_subscriber_only_podcast\":false,\"has_community_content\":true,\"rankingDetail\":null,\"rankingDetailFreeIncluded\":null,\"rankingDetailOrderOfMagnitude\":null,\"rankingDetailFreeIncludedOrderOfMagnitude\":null,\"rankingDetailFreeSubscriberCount\":null,\"rankingDetailByLanguage\":{},\"freeSubscriberCount\":null,\"freeSubscriberCountOrderOfMagnitude\":null,\"author_bestseller_tier\":0,\"author_badge\":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\":\"2024-11-12T17:51:08.963Z\",\"primary_profile_name\":\"mbparks\",\"primary_profile_photo_url\":\"https://substackcdn.com/image/fetch/$s_!sB3t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa68d3906-f931-4ccc-ad69-b03a05a1fee8_3024x3024.jpeg\",\"no_follow\":true,\"paywall_chat\":\"free\",\"sections\":[{\"id\":162777,\"created_at\":\"2024-11-12T17:20:53.226Z\",\"updated_at\":\"2024-11-12T17:20:53.381Z\",\"publication_id\":1174745,\"name\":\"Life Etc.\",\"description\":\"Just some random musings I have on life that don't quite fit with the rest of GoR.\",\"slug\":\"life-etc\",\"is_podcast\":false,\"is_live\":true,\"is_default_on\":true,\"sibling_rank\":1,\"port_status\":\"success\",\"logo_url\":\"https://substack-post-media.s3.amazonaws.com/public/images/66eb0454-e242-410a-b7c5-1abb6af05bcc_659x659.png\",\"hide_from_navbar\":false,\"email_from_name\":\"mike@michaelbparks.com\",\"hide_posts_from_pub_listings\":false,\"email_banner_url\":null,\"cover_photo_url\":null,\"hide_intro_title\":false,\"hide_intro_subtitle\":false,\"ignore_publication_email_settings\":false,\"custom_config\":{},\"podcastSettings\":null,\"showLinks\":[],\"spotifyPodcastSettings\":null,\"pageTheme\":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]}},\"spotify_podcast_settings\":null},{\"id\":162782,\"created_at\":\"2024-11-12T17:33:07.545Z\",\"updated_at\":\"2024-11-18T04:28:51.773Z\",\"publication_id\":1174745,\"name\":\"Bytes, Bolts & Volts\",\"description\":\"Lessons learned from running a design/engineering and fabrication small business located in beautiful Mountain Maryland.\",\"slug\":\"gor\",\"is_podcast\":false,\"is_live\":true,\"is_default_on\":true,\"sibling_rank\":2,\"port_status\":\"success\",\"logo_url\":\"https://substack-post-media.s3.amazonaws.com/public/images/d4c28974-84e9-4cdc-a0fa-c183f11e8662_682x682.png\",\"hide_from_navbar\":false,\"email_from_name\":\"mike@greenshoegarage.com\",\"hide_posts_from_pub_listings\":false,\"email_banner_url\":null,\"cover_photo_url\":null,\"hide_intro_title\":false,\"hide_intro_subtitle\":false,\"ignore_publication_email_settings\":false,\"custom_config\":{},\"podcastSettings\":null,\"showLinks\":[],\"spotifyPodcastSettings\":null,\"pageTheme\":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]}},\"spotify_podcast_settings\":null}],\"multipub_migration\":null,\"navigationBarItems\":[{\"id\":\"380dd4f5-f740-46ec-8d2a-7e34171951f6\",\"publication_id\":1174745,\"sibling_rank\":0,\"link_title\":null,\"link_url\":null,\"section_id\":null,\"post_id\":null,\"is_hidden\":true,\"standard_key\":\"newsletters\",\"post_tag_id\":null,\"parent_id\":null,\"is_group\":false,\"post\":null,\"postTag\":null,\"section\":null,\"children\":[]},{\"id\":\"584629fe-2a96-4034-a2d9-38ccf43531e3\",\"publication_id\":1174745,\"sibling_rank\":0,\"link_title\":null,\"link_url\":null,\"section_id\":null,\"post_id\":null,\"is_hidden\":false,\"standard_key\":\"chat\",\"post_tag_id\":null,\"parent_id\":null,\"is_group\":false,\"post\":null,\"postTag\":null,\"section\":null,\"children\":[]},{\"id\":\"0e222724-3e99-40b0-b973-1dd75346f88f\",\"publication_id\":1174745,\"sibling_rank\":0,\"link_title\":null,\"link_url\":null,\"section_id\":null,\"post_id\":null,\"is_hidden\":true,\"standard_key\":\"archive\",\"post_tag_id\":null,\"parent_id\":null,\"is_group\":false,\"post\":null,\"postTag\":null,\"section\":null,\"children\":[]},{\"id\":\"5fac12f9-101f-4d97-a651-673427aab1c8\",\"publication_id\":1174745,\"sibling_rank\":9999,\"link_title\":null,\"link_url\":null,\"section_id\":162777,\"post_id\":null,\"is_hidden\":null,\"standard_key\":null,\"post_tag_id\":null,\"parent_id\":null,\"is_group\":false,\"post\":null,\"postTag\":null,\"section\":{\"id\":162777,\"slug\":\"life-etc\",\"name\":\"Life Etc.\",\"hide_from_navbar\":false,\"is_podcast\":false,\"logo_url\":\"https://substack-post-media.s3.amazonaws.com/public/images/66eb0454-e242-410a-b7c5-1abb6af05bcc_659x659.png\"},\"children\":[]},{\"id\":\"f2076778-df3e-4768-962a-a194d1766f1c\",\"publication_id\":1174745,\"sibling_rank\":9999,\"link_title\":null,\"link_url\":null,\"section_id\":162782,\"post_id\":null,\"is_hidden\":null,\"standard_key\":null,\"post_tag_id\":null,\"parent_id\":null,\"is_group\":false,\"post\":null,\"postTag\":null,\"section\":{\"id\":162782,\"slug\":\"gor\",\"name\":\"Bytes, Bolts & Volts\",\"hide_from_navbar\":false,\"is_podcast\":false,\"logo_url\":\"https://substack-post-media.s3.amazonaws.com/public/images/d4c28974-84e9-4cdc-a0fa-c183f11e8662_682x682.png\"},\"children\":[]}],\"contributors\":[{\"name\":\"mbparks\",\"handle\":\"mbparks\",\"role\":\"admin\",\"owner\":true,\"user_id\":36163878,\"photo_url\":\"https://substack-post-media.s3.amazonaws.com/public/images/a68d3906-f931-4ccc-ad69-b03a05a1fee8_3024x3024.jpeg\",\"bio\":\"Artist brain. Engineer heart. Craftsman hands. Hacker soul. #GreenShoeGarage #TradigitalArtsCrafts #STEAM #CitizenScience #RightToRepair #EthicalHacking #Maker #DigitalCitizenship N1HNP #OrdainedHeathen #NavyVet 2^33\"}],\"threads_v2_enabled\":true,\"viralGiftsConfig\":{\"id\":\"064b7e80-e421-4937-8211-0e3fc894c341\",\"publication_id\":1174745,\"enabled\":true,\"gifts_per_user\":5,\"gift_length_months\":1,\"send_extra_gifts\":true,\"message\":\"meandering thoughts on humanity, design+art, and technology\",\"created_at\":\"2022-11-04T19:21:05.646977+00:00\",\"updated_at\":\"2022-11-04T19:21:05.646977+00:00\",\"days_til_invite\":14,\"send_emails\":true,\"show_link\":null},\"tier\":1,\"no_index\":false,\"can_set_google_site_verification\":false,\"can_have_sitemap\":true,\"iap_advanced_plans\":[{\"sku\":\"UUjbOy8O8uJd72bj9K\",\"publication_id\":\"1174745\",\"is_active\":true,\"price_base_units\":7000,\"currency_alpha3\":\"usd\",\"period\":\"year\",\"created_at\":\"2025-08-18T16:19:57.425Z\",\"updated_at\":\"2025-08-18T16:19:57.425Z\",\"id\":\"483317\",\"payout_amount_base_units\":500,\"alternate_currencies\":{\"aud\":11000,\"brl\":38000,\"cad\":10000,\"chf\":6000,\"dkk\":45000,\"eur\":6000,\"gbp\":5500,\"mxn\":131500,\"nok\":71500,\"nzd\":12000,\"pln\":25500,\"sek\":67000},\"is_founding\":false,\"display_name\":\"Gears of Resistance (Yearly)\",\"display_price\":\"$70\"},{\"sku\":\"D4akexG9HUyfjowlZH\",\"publication_id\":\"1174745\",\"is_active\":true,\"price_base_units\":700,\"currency_alpha3\":\"usd\",\"period\":\"month\",\"created_at\":\"2025-08-18T16:19:57.403Z\",\"updated_at\":\"2025-08-18T16:19:57.403Z\",\"id\":\"483316\",\"payout_amount_base_units\":50,\"alternate_currencies\":{\"aud\":1100,\"brl\":3800,\"cad\":1000,\"chf\":600,\"dkk\":4500,\"eur\":600,\"gbp\":600,\"mxn\":13500,\"nok\":7500,\"nzd\":1200,\"pln\":2600,\"sek\":7000},\"is_founding\":false,\"display_name\":\"Gears of Resistance (Monthly)\",\"display_price\":\"$7\"}],\"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\"],\"bundles\":[],\"base_url\":\"https://gearsofresistance.substack.com\",\"hostname\":\"gearsofresistance.substack.com\",\"is_on_substack\":false,\"show_links\":[{\"id\":45334,\"publication_id\":1174745,\"section_id\":null,\"url\":\"https://podcasts.apple.com/us/podcast/gears-of-resistance/id1676701070\",\"platform\":\"apple_podcasts\"},{\"id\":45336,\"publication_id\":1174745,\"section_id\":null,\"url\":\"https://pca.st/zf6vrv2u\",\"platform\":\"pocket_casts\"},{\"id\":45338,\"publication_id\":1174745,\"section_id\":null,\"url\":\"https://www.youtube.com/playlist?list=PL5ScEBWadGbZbnzUao8PzKSAqvzpjFktC\",\"platform\":\"youtube\"}],\"spotify_podcast_settings\":{\"id\":13586,\"publication_id\":1174745,\"section_id\":null,\"spotify_access_token\":\"a67df060-67f2-4aaa-8e1f-b99a30ed9366\",\"spotify_uri\":\"spotify:show:3RX2ERKAYdBYokU8rQg9rv\",\"spotify_podcast_title\":null,\"created_at\":\"2024-06-12T16:42:55.774Z\",\"updated_at\":\"2024-06-12T16:43:00.832Z\",\"currently_published_on_spotify\":true,\"feed_url_for_spotify\":\"https://api.substack.com/feed/podcast/spotify/a67df060-67f2-4aaa-8e1f-b99a30ed9366/1174745.rss\",\"spotify_show_url\":\"https://open.spotify.com/show/3RX2ERKAYdBYokU8rQg9rv\"},\"podcastPalette\":{\"Vibrant\":{\"rgb\":[44,156,68],\"population\":584},\"DarkVibrant\":{\"rgb\":[30,111,44],\"population\":32},\"LightVibrant\":{\"rgb\":[129,195,140],\"population\":28},\"Muted\":{\"rgb\":[80,164,95],\"population\":18},\"DarkMuted\":{\"rgb\":[64,78,63],\"population\":296},\"LightMuted\":{\"rgb\":[193,204,193],\"population\":54}},\"pageThemes\":{\"podcast\":null},\"live_subscriber_counts\":false,\"supports_ip_content_unlock\":false,\"appTheme\":{\"colors\":{\"accent\":{\"name\":\"#226216\",\"primary\":{\"r\":34,\"g\":98,\"b\":22,\"a\":1},\"primary_hover\":{\"r\":11,\"g\":81,\"b\":3,\"a\":1},\"primary_elevated\":{\"r\":11,\"g\":81,\"b\":3,\"a\":1},\"secondary\":{\"r\":34,\"g\":98,\"b\":22,\"a\":0.2},\"contrast\":{\"r\":255,\"g\":255,\"b\":255,\"a\":1},\"bg\":{\"r\":34,\"g\":98,\"b\":22,\"a\":0.2},\"bg_hover\":{\"r\":34,\"g\":98,\"b\":22,\"a\":0.3},\"dark\":{\"primary\":{\"r\":34,\"g\":98,\"b\":22,\"a\":1},\"primary_hover\":{\"r\":53,\"g\":116,\"b\":39,\"a\":1},\"primary_elevated\":{\"r\":53,\"g\":116,\"b\":39,\"a\":1},\"secondary\":{\"r\":34,\"g\":98,\"b\":22,\"a\":0.2},\"contrast\":{\"r\":255,\"g\":255,\"b\":255,\"a\":1},\"bg\":{\"r\":34,\"g\":98,\"b\":22,\"a\":0.2},\"bg_hover\":{\"r\":34,\"g\":98,\"b\":22,\"a\":0.3}}},\"fg\":{\"primary\":{\"r\":0,\"g\":0,\"b\":0,\"a\":0.8},\"secondary\":{\"r\":0,\"g\":0,\"b\":0,\"a\":0.6},\"tertiary\":{\"r\":0,\"g\":0,\"b\":0,\"a\":0.4},\"accent\":{\"r\":34,\"g\":98,\"b\":22,\"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\":82,\"g\":144,\"b\":66,\"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}}}},\"cover_image\":{\"url\":\"https://substackcdn.com/image/fetch/$s_!ZFi1!,w_1200,h_400,c_crop,f_auto,q_auto:best,fl_progressive:steep,g_auto,b_rgb:FFFFFF/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a66f886-b088-490b-bf25-e75af7888712_322x323.png\",\"height\":400,\"width\":322}},\"portalAppTheme\":{\"colors\":{\"accent\":{\"name\":\"#226216\",\"primary\":{\"r\":34,\"g\":98,\"b\":22,\"a\":1},\"primary_hover\":{\"r\":27,\"g\":77,\"b\":17,\"a\":1},\"primary_elevated\":{\"r\":34,\"g\":98,\"b\":22,\"a\":1},\"secondary\":{\"r\":34,\"g\":98,\"b\":22,\"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\":34,\"g\":98,\"b\":22,\"a\":1},\"primary_hover\":{\"r\":53,\"g\":116,\"b\":39,\"a\":1},\"primary_elevated\":{\"r\":53,\"g\":116,\"b\":39,\"a\":1},\"secondary\":{\"r\":34,\"g\":98,\"b\":22,\"a\":0.2},\"contrast\":{\"r\":255,\"g\":255,\"b\":255,\"a\":1},\"bg\":{\"r\":34,\"g\":98,\"b\":22,\"a\":0.2},\"bg_hover\":{\"r\":34,\"g\":98,\"b\":22,\"a\":0.3}}},\"fg\":{\"primary\":{\"r\":54,\"g\":55,\"b\":55,\"a\":1},\"secondary\":{\"r\":134,\"g\":135,\"b\":135,\"a\":1},\"tertiary\":{\"r\":146,\"g\":146,\"b\":146,\"a\":1},\"accent\":{\"r\":34,\"g\":98,\"b\":22,\"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\":82,\"g\":144,\"b\":66,\"a\":1}}},\"bg\":{\"name\":\"#ffffff\",\"hue\":{\"r\":255,\"g\":255,\"b\":255,\"a\":1},\"tint\":{\"r\":255,\"g\":255,\"b\":255,\"a\":1},\"primary\":{\"r\":255,\"g\":255,\"b\":255,\"a\":1},\"primary_hover\":{\"r\":240,\"g\":240,\"b\":240,\"a\":1},\"primary_elevated\":{\"r\":255,\"g\":255,\"b\":255,\"a\":1},\"secondary\":{\"r\":240,\"g\":240,\"b\":240,\"a\":1},\"secondary_elevated\":{\"r\":240,\"g\":240,\"b\":240,\"a\":1},\"tertiary\":{\"r\":221,\"g\":221,\"b\":221,\"a\":1},\"quaternary\":{\"r\":183,\"g\":183,\"b\":183,\"a\":1},\"dark\":{\"primary\":{\"r\":22,\"g\":23,\"b\":24,\"a\":1},\"primary_hover\":{\"r\":27,\"g\":28,\"b\":29,\"a\":1},\"primary_elevated\":{\"r\":27,\"g\":28,\"b\":29,\"a\":1},\"secondary\":{\"r\":35,\"g\":37,\"b\":37,\"a\":1},\"secondary_elevated\":{\"r\":41.35899397549579,\"g\":43.405356429195315,\"b\":43.40489285041963,\"a\":1},\"tertiary\":{\"r\":54,\"g\":55,\"b\":55,\"a\":1},\"quaternary\":{\"r\":90,\"g\":91,\"b\":91,\"a\":1}}},\"wordmark_bg\":{\"r\":255,\"g\":255,\"b\":255,\"a\":1}}},\"logoPalette\":{\"Vibrant\":{\"rgb\":[44,156,68],\"population\":643},\"DarkVibrant\":{\"rgb\":[31,110,44],\"population\":26},\"LightVibrant\":{\"rgb\":[132,197,143],\"population\":27},\"Muted\":{\"rgb\":[82,162,96],\"population\":20},\"DarkMuted\":{\"rgb\":[61,77,60],\"population\":245},\"LightMuted\":{\"rgb\":[193,202,193],\"population\":67}}},\"confirmedLogin\":false,\"hide_intro_popup\":false,\"block_auto_login\":false,\"domainInfo\":{\"isSubstack\":true,\"customDomain\":null},\"experimentFeatures\":{},\"experimentExposures\":{},\"siteConfigs\":{\"score_upsell_email\":\"control\",\"first_chat_email_enabled\":true,\"reader-onboarding-promoted-pub\":737237,\"new_commenter_approval\":false,\"pub_update_opennode_api_key\":false,\"notes_video_max_duration_minutes\":15,\"show_content_label_age_gating_in_feed\":false,\"zendesk_automation_cancellations\":false,\"hide_book_a_meeting_button\":false,\"enable_saved_segments\":false,\"mfa_action_box_enabled\":false,\"publication_max_bylines\":35,\"no_contest_charge_disputes\":false,\"feed_posts_previously_seen_weight\":0.1,\"publication_tabs_reorder\":false,\"comp_expiry_email_new_copy\":\"NONE\",\"free_unlock_required\":false,\"amp_emails_enabled\":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,\"fit_in_live_stream_player\":false,\"publication_author_display_override\":\"\",\"ios_webview_payments_enabled\":\"control\",\"generate_pdf_tax_report\":false,\"hide_post_sidebar\":false,\"show_generic_post_importer\":false,\"enable_pledges_modal\":true,\"include_pdf_invoice\":false,\"automod_enabled_v0\":false,\"notes_weight_watch_video\":5,\"enable_react_dashboard\":false,\"meetings_v1\":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,\"notes_weight_short_item_boost\":0.15,\"enable_high_res_background_uploading\":false,\"pub_tts_override\":\"default\",\"disable_monthly_subscriptions\":false,\"skip_welcome_email\":false,\"chat_reader_thread_notification_default\":false,\"scheduled_pinned_posts\":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_author_note_email_toggle\":false,\"meetings_embed_publication_name\":false,\"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\",\"welcome_screen_blurb_override\":\"\",\"notes_weight_low_impression_boost\":0.3,\"like_posts_enabled\":true,\"twitter_player_card_enabled\":true,\"subscribe_bypass_preact_router\":false,\"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,\"enable_tiktok_oauth\":false,\"list_pruning_enabled\":false,\"facebook_connect\":false,\"opt_in_to_sections_during_subscribe\":false,\"dpn_weight_share\":2,\"underlined_colored_links\":false,\"enable_efficient_digest_embed\":false,\"extract_stripe_receipt_url\":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_note_polls\":false,\"ios_enable_publication_activity_tab\":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,\"lists_enabled\":false,\"adhoc_email_batch_delay_ms\":0,\"generated_database_maintenance_mode\":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,\"dpn_weight_follow_or_subscribe\":3,\"thefp_enable_email_upsell_banner\":false,\"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,\"publication_homepage_title_display_override\":\"\",\"live_stream_founding_audience_enabled\":true,\"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,\"enable_transcription_translations\":false,\"use_og_image_as_twitter_image_for_post_previews\":false,\"always_use_podcast_channel_art_as_episode_art_in_rss\":false,\"seo_tier_override\":\"NONE\",\"editor_role_enabled\":false,\"no_follow_links\":false,\"publisher_api_enabled\":false,\"zendesk_support_priority\":\"default\",\"enable_post_clips_stats\":false,\"enable_subscriber_referrals_awards\":true,\"ios_profile_themes_feed_permalink_enabled\":false,\"use_publication_language_for_transcription\":false,\"show_substack_funded_gifts_tooltip\":true,\"disable_ai_transcription\":false,\"thread_permalink_preview_min_ios_version\":4192,\"android_toggle_on_website_enabled\":false,\"internal_android_enable_post_editor\":false,\"enable_reply_to_email_override\":false,\"nav_group_items\":true,\"automod_v0_viewer_side_enabled\":false,\"live_stream_creation_enabled\":true,\"disable_card_element_in_europe\":false,\"web_growth_item_promotion_threshold\":0,\"bundle_subscribe_enabled\":false,\"enable_web_typing_indicators\":false,\"web_vitals_sample_rate\":0,\"allow_live_stream_auto_takedown\":\"true\",\"mobile_publication_attachments_enabled\":false,\"ai_image_generation_enabled\":true,\"disable_personal_substack_initialization\":false,\"section_specific_welcome_pages\":false,\"local_payment_methods\":\"control\",\"publisher_api_cancel_comp\":false,\"posts_in_rss_feed\":20,\"publisher_dashboard_section_selector\":false,\"reader_surveys_platform_question_order\":\"36,1,4,2,3,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35\",\"developer_api_enabled\":false,\"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,\"email_post_stats_v2\":false,\"comp_expiry_emails_disabled\":false,\"enable_description_on_polls\":false,\"use_microlink_for_instagram_embeds\":false,\"free_signup_confirmation_behavior\":\"with_email_validation\",\"android_reset_backstack_after_timeout\":true,\"ios_post_stats_for_admins\":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,\"ios_writer_stats_public_launch_v2\":false,\"include_thumbnail_book_cover_layouts\":false,\"enable_android_post_stats\":false,\"app_onboarding_survey_email\":false,\"republishing_enabled\":false,\"app_mode\":false,\"show_phone_banner\":false,\"live_stream_video_enhancer\":\"internal\",\"minimum_ios_version\":2200,\"enable_author_pages\":false,\"enable_decagon_chat\":true,\"first_month_upsell\":\"control\",\"enable_subscriber_tags\":false,\"new_user_checklist_enabled\":\"use_follower_count\",\"ios_feed_note_status_polling_enabled\":false,\"latex_upgraded_inline\":false,\"rss_verification_code\":\"\",\"notification_post_emails\":\"experiment\",\"notes_weight_follow\":3.8,\"chat_suppress_contributor_push_option_enabled\":false,\"caption_presets_enabled\":false,\"export_hooks_enabled\":false,\"audio_encoding_bitrate\":null,\"bestseller_pub_override\":false,\"extra_seats_coupon_type\":false,\"post_subdomain_universal_links\":false,\"post_import_max_file_size\":26214400,\"feed_promoted_video_publication\":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,\"enable_android_dms\":false,\"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,\"ios_default_coupon_enabled\":false,\"notes_weight_read_post\":5,\"notes_weight_reply\":3,\"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,\"feed_posts_weight_subscribed\":0,\"founding_upgrade_during_gift_disabled\":false,\"ios_feed_subscribe_upsell\":\"treatment_chill_inline\",\"review_incoming_email\":\"default\",\"enable_founding_gifts\":false,\"enable_creator_agency_pages\":false,\"enable_sponsorship_campaigns\":false,\"thread_permalink_preview_min_android_version\":2037,\"show_open_post_as_pdf_button\":true,\"thefp_enable_embed_media_links\":false,\"sort_modal_search_results\":false,\"default_thumbnail_time\":10,\"pub_ranking_weight_retained_engagement\":1,\"load_test_unichat\":false,\"notes_read_post_baseline\":0,\"live_stream_head_alignment_guide\":false,\"free_press_combo_subscribe_flow_enabled\":false,\"android_note_auto_share_assets\":\"control\",\"pub_ranking_weight_immediate_engagement\":0.5,\"gifts_from_substack_feature_available\":true,\"disable_ai_clips\":false,\"enable_elevenlabs_voiceovers\":false,\"post_viewer_pledge_cta\":\"experiment\",\"thefp_enable_transcripts\":false,\"show_simple_post_editor\":false,\"instacart_integration_enabled\":false,\"enable_publication_podcasts_page\":false,\"use_advanced_fonts\":false,\"ios_note_composer_settings_enabled\":false,\"android_v2_post_video_player_enabled\":false,\"enable_direct_message_request_bypass\":false,\"enable_apple_news_sync\":false,\"live_stream_in_trending_topic_overrides\":\"\",\"free_press_newsletter_promo_enabled\":false,\"disable_live_stream_reactions\":false,\"feed_posts_weight_negative\":2.5,\"instacart_partner_id\":\"\",\"clip_generation_3rd_party_vendor\":\"internal\",\"media_feed_prepend_inbox_limit\":35,\"welcome_page_no_opt_out\":false,\"notes_weight_negative\":1,\"notes_weight_click_see_more\":2,\"post_end_pledge_cta\":\"experiment\",\"edit_profile_theme_colors\":false,\"notes_weight_like\":2.4,\"disable_clipping_for_readers\":false,\"feed_posts_weight_share\":6,\"feed_posts_weight_reply\":3,\"feed_posts_weight_like\":1.5,\"feed_posts_weight_save\":3,\"enable_press_kit_preview_modal\":false,\"dpn_weight_tap_clickbait_penalty\":0.5,\"feed_posts_weight_sign_up\":4,\"live_stream_video_degradation_preference\":\"maintainFramerate\",\"enable_high_follower_dm\":true,\"pause_app_badges\":false,\"android_enable_publication_activity_tab\":false,\"profile_feed_expanded_inventory\":false,\"phone_verification_fallback_to_twilio\":false,\"livekit_mux_latency_mode\":\"low\",\"feed_juiced_user\":0,\"notes_click_see_more_baseline\":0.35,\"enable_polymarket_expandable_embeds\":true,\"ios_offline_mode_enabled\":true,\"android_enable_user_status_ui\":false,\"use_advanced_commerce_api_for_iap\":false,\"skip_free_preview_language_in_podcast_notes\":false,\"larger_wordmark_on_publication_homepage\":false,\"video_editor_full_screen\":false,\"enable_mobile_stats_for_admins\":false,\"ios_profile_themes_note_composer_enabled\":false,\"enable_persona_sandbox_environment\":false,\"notes_weight_click_item\":3,\"polymarket_minimum_confidence_for_trending_topics\":60,\"notes_weight_long_visit\":1,\"create_nav_item_from_tag\":false,\"bypass_single_unlock_token_limit\":false,\"notes_watch_video_baseline\":0.08,\"add_section_and_tag_metadata\":false,\"daily_promoted_notes_enabled\":true,\"enable_islands_cms\":false,\"enable_livestream_combined_stats\":false,\"ios_social_subgroups_enabled\":false,\"chartbeat_video_enabled\":false,\"enable_drip_campaigns\":false,\"adhoc_email_batch_size\":5000,\"post_management_search_engine\":\"elasticsearch\",\"new_bestseller_leaderboard_feed_item_enabled\":false,\"feed_main_disabled\":false,\"enable_account_settings_revamp\":false,\"allowed_email_domains\":\"one\",\"thefp_enable_fp_recirc_block\":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\",\"live_stream_replay\":true,\"livekit_high_quality_egress\":false,\"dpn_weight_tap_bonus_subscribed\":0,\"iap_announcement_blog_url\":\"\",\"ios_livestream_feedback\":false,\"founding_plan_upgrade_warning\":false,\"dpn_weight_like\":3,\"dpn_weight_short_session\":1,\"ios_mediaplayer_reply_bar_v2\":false,\"enable_notification_email_batching\":true,\"notes_weight_follow_boost\":10,\"ios_hide_portal_tab_bar\":false,\"follow_upsell_rollout_percentage\":30,\"enable_web_pogs\":false,\"android_activity_item_sharing_experiment\":\"control\",\"live_stream_invite_ttl_seconds\":900000,\"include_founding_plans_coupon_option\":false,\"thefp_enable_cancellation_discount_offer\":false,\"dpn_weight_reply\":2,\"android_enable_edit_profile_theme\":false,\"dpn_weight_follow\":3,\"enable_adhoc_email_batching\":0,\"notes_weight_author_low_impression_boost\":0.2,\"disable_audio_enhancement\":false,\"pub_search_variant\":\"control\",\"ignore_video_in_notes_length_limit\":false,\"notes_weight_click_share\":3,\"allow_long_videos\":true,\"feed_posts_weight_long_click\":15,\"dpn_score_threshold\":0,\"thefp_annual_subscription_promotion\":\"treatment\",\"dpn_weight_follow_bonus\":0.5,\"enable_fullscreen_post_live_end_screen\":false,\"use_enhanced_video_embed_player\":true,\"thefp_forum_enabled\":false,\"enable_viewing_all_livestream_viewers\":false,\"send_subscription_canceled_email\":false,\"enable_clip_prompt_variant_filtering\":true,\"chartbeat_enabled\":false,\"dpn_weight_disable\":10,\"dpn_ranking_enabled\":true,\"enable_custom_email_css\":false,\"dpn_model_variant\":\"experiment\",\"platform_search_variant\":\"control\",\"enable_apple_podcast_auto_publish\":false,\"linkedin_profile_search_enabled\":false,\"publication_has_own_app\":false,\"suggested_minimum_ios_version\":0,\"dpn_weight_open\":2.5,\"enable_notes_admins\":false,\"trending_topics_module_long_term_experiment\":\"control\",\"ios_listen_tab_v3\":\"control\",\"enable_suggested_searches\":true,\"enable_subscription_notification_email_batching\":true,\"search_retrieval_variant\":\"control\",\"a24_redemption_link\":\"\",\"dpn_weight_tap\":2.5,\"ios_live_stream_auto_gain_enabled\":true,\"dpn_weight_restack\":2,\"dpn_weight_negative\":40,\"enable_publication_tts_player\":false,\"ios_custom_menu_style\":\"control\",\"session_version_invalidation_enabled\":false,\"thefp_show_pub_app_callout_on_post\":false,\"galleried_feed_attachments\":true,\"web_post_attachment_fallback\":\"treatment\",\"forced_featured_topic_id\":\"\",\"ios_audio_captions_disabled\":false,\"related_posts_enabled\":false,\"ios_live_stream_pip_dismiss_v4\":\"control\",\"thefp_forum_custom_slug\":null,\"reply_rate_limit_max_distinct_users_daily\":110,\"galleried_feed_attachments_in_composer\":false,\"publisher_banner\":\"\",\"mobile_user_attachments_enabled\":false,\"ios_founding_upgrade_button_in_portals_v2\":\"control\",\"feed_weight_language_mismatch_penalty\":0.6,\"enable_high_res_recording_workflow\":false,\"people_you_may_know_algorithm\":\"experiment\",\"enable_sponsorship_profile\":false,\"ios_founding_upgrade_button_in_portals\":\"control\",\"reply_rate_limit_max_distinct_users_monthly\":600,\"enable_subscriber_perks\":false,\"desktop_live_stream_screen_share_audio_enabled\":false,\"enable_high_res_background_uploading_session_recovery\":false,\"dpn_weight_long_session\":2,\"portal_ranking_variant\":\"experiment\",\"search_ranker_variant\":\"experiment\",\"activity_item_ranking_variant\":\"experiment\",\"android_polymarket_embed_search\":false,\"android_post_bottom_share_experiment\":\"treatment\",\"ios_onboarding_new_user_survey\":\"control\",\"android_enable_draft_notes\":true,\"permalink_reply_ranking_variant\":\"experiment\",\"allow_feed_category_filtering\":false,\"private_live_streaming_enabled\":true,\"desktop_live_stream_safe_framing\":0.8},\"publicationSettings\":{\"block_ai_crawlers\":true,\"credit_token_enabled\":true,\"custom_tos_and_privacy\":false,\"did_identity\":null,\"disable_optimistic_bank_payments\":false,\"display_welcome_page_details\":false,\"enable_meetings\":false,\"payment_pledges_enabled\":false,\"enable_drop_caps\":false,\"enable_post_page_conversion\":true,\"enable_prev_next_nav\":true,\"enable_restacking\":false,\"gifts_from_substack_disabled\":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\":\"center\",\"post_preview_radius\":\"xs\",\"reader_referrals_enabled\":true,\"reader_referrals_leaderboard_enabled\":true,\"seen_coming_soon_explainer\":false,\"seen_google_analytics_migration_modal\":false,\"local_currency_modal_seen\":true,\"local_payment_methods_modal_seen\":true,\"twitter_pixel_signup_event_id\":null,\"twitter_pixel_subscribe_event_id\":null,\"use_local_currency\":true,\"welcome_page_opt_out_text\":\"No thanks\",\"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,\"use_custom_theme\":false,\"reply_rules\":null,\"automatic_moderation_enabled\":true,\"high_res_recording_beta\":false},\"publicationUserSettings\":null,\"userSettings\":{\"user_id\":null,\"activity_likes_enabled\":true,\"dashboard_nav_refresh_enabled\":false,\"hasDismissedSectionToNewsletterRename\":false,\"is_guest_post_enabled\":true,\"feed_web_nux_seen_at\":null,\"has_seen_select_to_restack_tooltip_nux\":false,\"invite_friends_nux_dismissed_at\":null,\"suggestions_feed_item_last_shown_at\":null,\"has_seen_select_to_restack_modal\":false,\"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,\"smart_delivery_enabled\":false,\"chatbotTermsLastAcceptedAt\":null,\"has_seen_notes_post_app_upsell\":false,\"substack_summer_nux_dismissed_at\":null,\"first_note_id\":null,\"show_concurrent_live_stream_viewers\":false,\"has_dismissed_fp_download_pdf_nux\":false,\"edit_profile_feed_item_dismissed_at\":null,\"mobile_permalink_app_upsell_seen_at\":null,\"new_user_checklist_enabled\":false,\"new_user_follow_subscribe_prompt_dismissed_at\":null,\"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\":[]},\"subscriberCountDetails\":null,\"mux_env_key\":\"u42pci814i6011qg3segrcpp9\",\"persona_environment_id\":\"env_o1Lbk4JhpY4PmvNkwaBdYwe5Fzkt\",\"sentry_environment\":\"production\",\"launchWelcomePage\":false,\"pendingInviteForActiveLiveStream\":null,\"isEligibleForLiveStreamCreation\":true,\"webviewPlatform\":null,\"twitterCardUrl\":null,\"welcomePageData\":{\"blurbs\":[],\"topThreePosts\":[{\"id\":150498147,\"editor_v2\":false,\"publication_id\":1174745,\"title\":\"Making Circuit Boards with a XTool F1 Ultra Fiber Laser\",\"social_title\":null,\"search_engine_title\":null,\"search_engine_description\":null,\"type\":\"newsletter\",\"slug\":\"making-circuit-boards-with-a-xtool\",\"post_date\":\"2024-10-21T02:10:00.990Z\",\"audience\":\"everyone\",\"podcast_duration\":null,\"video_upload_id\":null,\"podcast_upload_id\":null,\"write_comment_permissions\":\"only_paid\",\"should_send_free_preview\":false,\"free_unlock_required\":false,\"default_comment_sort\":null,\"canonical_url\":\"https://gearsofresistance.substack.com/p/making-circuit-boards-with-a-xtool\",\"section_id\":162782,\"top_exclusions\":[],\"pins\":[],\"is_section_pinned\":false,\"section_slug\":\"gor\",\"section_name\":\"Bytes, Bolts & Volts\",\"reactions\":{\"\u2764\":0},\"restacks\":1,\"restacked_post_id\":null,\"restacked_post_slug\":null,\"restacked_pub_name\":null,\"restacked_pub_logo_url\":null,\"position\":1,\"subtitle\":\"\",\"cover_image\":\"https://substackcdn.com/image/fetch/$s_!VZnK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbba9e75-1612-4843-858a-4537b1f27f44_3024x3024.png\",\"cover_image_is_square\":true,\"cover_image_is_explicit\":false,\"podcast_url\":null,\"videoUpload\":null,\"podcastFields\":{\"post_id\":150498147,\"podcast_episode_number\":null,\"podcast_season_number\":null,\"podcast_episode_type\":null,\"should_syndicate_to_other_feed\":null,\"syndicate_to_section_id\":null,\"hide_from_feed\":false,\"free_podcast_url\":null,\"free_podcast_duration\":null,\"preview_contains_ad\":false},\"podcast_preview_upload_id\":null,\"podcastUpload\":null,\"podcastPreviewUpload\":null,\"voiceover_upload_id\":null,\"voiceoverUpload\":null,\"has_voiceover\":false,\"description\":\"At 20W, the XTool F1 Ultra is not the most powerful fiber laser on the market, but the operating experience is amazing.\",\"body_json\":null,\"body_html\":null,\"truncated_body_text\":\"At 20W, the XTool F1 Ultra is not the most powerful fiber laser on the market, but the operating experience is amazing. And believe it or not, 20W is enough to make a circuit board with copper-clad FR4 fiberglass boards. It just takes some patience.\",\"wordcount\":393,\"postTags\":[{\"id\":\"3d1f7231-bd0d-4799-a32f-6e4bf6380ace\",\"publication_id\":1174745,\"name\":\"engrave\",\"slug\":\"engrave\",\"hidden\":false},{\"id\":\"5b214c65-5c86-42b4-a092-deead8d2ce06\",\"publication_id\":1174745,\"name\":\"pcb\",\"slug\":\"pcb\",\"hidden\":false},{\"id\":\"6df8a0d5-280a-4528-8a8c-4e9833b33bbb\",\"publication_id\":1174745,\"name\":\"circuit\",\"slug\":\"circuit\",\"hidden\":false},{\"id\":\"74be0aa9-720b-48f8-b0c3-2cd10ca34258\",\"publication_id\":1174745,\"name\":\"xtool\",\"slug\":\"xtool\",\"hidden\":false},{\"id\":\"94027546-a526-475d-9611-0a7f8881ea5c\",\"publication_id\":1174745,\"name\":\"electronics\",\"slug\":\"electronics\",\"hidden\":false},{\"id\":\"95a13426-5a7f-4ce0-917f-ad9b8a83ec0f\",\"publication_id\":1174745,\"name\":\"fiber laser\",\"slug\":\"fiber-laser\",\"hidden\":false},{\"id\":\"b812ae43-6139-4c5e-bdaa-47bfecaa6a68\",\"publication_id\":1174745,\"name\":\"f1 ultra\",\"slug\":\"f1-ultra\",\"hidden\":false}],\"teaser_post_eligible\":true,\"postCountryBlocks\":[],\"headlineTest\":null,\"coverImagePalette\":{\"Vibrant\":{\"rgb\":[243,103,65],\"population\":126},\"DarkVibrant\":{\"rgb\":[132,52,20],\"population\":1},\"LightVibrant\":{\"rgb\":[249,152,120],\"population\":301},\"Muted\":{\"rgb\":[158,86,72],\"population\":361},\"DarkMuted\":{\"rgb\":[89,71,56],\"population\":340},\"LightMuted\":{\"rgb\":[214,198,207],\"population\":176}},\"publishedBylines\":[{\"id\":36163878,\"name\":\"mbparks\",\"handle\":\"mbparks\",\"previous_name\":null,\"photo_url\":\"https://substack-post-media.s3.amazonaws.com/public/images/a68d3906-f931-4ccc-ad69-b03a05a1fee8_3024x3024.jpeg\",\"bio\":\"Artist brain. Engineer heart. Craftsman hands. Hacker soul. #GreenShoeGarage #TradigitalArtsCrafts #STEAM #CitizenScience #RightToRepair #EthicalHacking #Maker #DigitalCitizenship N1HNP #OrdainedHeathen #NavyVet 2^33\",\"profile_set_up_at\":\"2022-11-04T19:11:20.639Z\",\"reader_installed_at\":\"2022-11-04T20:13:55.420Z\",\"publicationUsers\":[{\"id\":1127956,\"user_id\":36163878,\"publication_id\":1174745,\"role\":\"admin\",\"public\":true,\"is_primary\":true,\"publication\":{\"id\":1174745,\"name\":\"Gears of Resistance\",\"subdomain\":\"gearsofresistance\",\"custom_domain\":null,\"custom_domain_optional\":false,\"hero_text\":\"Hello World! I'm Mike and I build contraptions where gears, circuits, and bytes run wild together. Follow along as I experience the highs and lows of running a tradigitial design/fabrication workshop, Green Shoe Garage.\",\"logo_url\":\"https://substack-post-media.s3.amazonaws.com/public/images/b61656f6-c13a-4da1-b5d1-9878fc98336c_322x322.png\",\"author_id\":36163878,\"primary_user_id\":36163878,\"theme_var_background_pop\":\"#FF81CD\",\"created_at\":\"2022-11-04T19:13:47.595Z\",\"email_from_name\":\"mbparks\",\"copyright\":\"Michael Parks\",\"founding_plan_name\":\"Founding Member\",\"community_enabled\":true,\"invite_only\":false,\"payments_state\":\"enabled\",\"language\":null,\"explicit\":false,\"homepage_type\":\"newspaper\",\"is_personal_mode\":false,\"logo_url_wide\":\"https://substack-post-media.s3.amazonaws.com/public/images/4906025a-073d-4ac0-a72e-c337814f985e_1344x256.png\"}}],\"is_guest\":false,\"bestseller_tier\":null,\"status\":{\"bestsellerTier\":null,\"subscriberTier\":null,\"leaderboard\":null,\"vip\":false,\"badge\":null,\"paidPublicationIds\":[],\"subscriber\":null}}],\"reaction\":null,\"reaction_count\":0,\"comment_count\":0,\"child_comment_count\":0,\"is_geoblocked\":false,\"hasCashtag\":false},{\"id\":152002813,\"editor_v2\":false,\"publication_id\":1174745,\"title\":\"GenAI to Create 3D Printable Objects\",\"social_title\":\"GenAI to Create 3D Printable Objects\",\"search_engine_title\":null,\"search_engine_description\":null,\"type\":\"newsletter\",\"slug\":\"genai-to-create-3d-printable-objects\",\"post_date\":\"2024-11-22T02:19:54.093Z\",\"audience\":\"everyone\",\"podcast_duration\":null,\"video_upload_id\":null,\"podcast_upload_id\":null,\"write_comment_permissions\":\"only_paid\",\"should_send_free_preview\":false,\"free_unlock_required\":false,\"default_comment_sort\":null,\"canonical_url\":\"https://gearsofresistance.substack.com/p/genai-to-create-3d-printable-objects\",\"section_id\":162782,\"top_exclusions\":[],\"pins\":[],\"is_section_pinned\":false,\"section_slug\":\"gor\",\"section_name\":\"Bytes, Bolts & Volts\",\"reactions\":{\"\u2764\":2},\"restacks\":1,\"restacked_post_id\":null,\"restacked_post_slug\":null,\"restacked_pub_name\":null,\"restacked_pub_logo_url\":null,\"position\":2,\"subtitle\":\"Not Perfect...Yet.\",\"cover_image\":\"https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5e684ac-4ae9-407b-89c1-d3dd0b4da736_3024x3024.png\",\"cover_image_is_square\":true,\"cover_image_is_explicit\":false,\"podcast_url\":null,\"videoUpload\":null,\"podcastFields\":{\"post_id\":152002813,\"podcast_episode_number\":null,\"podcast_season_number\":null,\"podcast_episode_type\":null,\"should_syndicate_to_other_feed\":null,\"syndicate_to_section_id\":null,\"hide_from_feed\":false,\"free_podcast_url\":null,\"free_podcast_duration\":null,\"preview_contains_ad\":false},\"podcast_preview_upload_id\":null,\"podcastUpload\":null,\"podcastPreviewUpload\":null,\"voiceover_upload_id\":null,\"voiceoverUpload\":null,\"has_voiceover\":false,\"description\":\"Not Perfect...Yet.\",\"body_json\":null,\"body_html\":null,\"truncated_body_text\":\"I wanted to see if generative AI such as ChatGPT and Google Gemini could be used to create a file (.STL) that could be sent to a 3D printer and turned into a tangible object. The short answer is yes. It\u2019s doable, especially if you don\u2019t care about things like tolerances. But I wanted to see if I could print an enclosure for an Arduino, which would requi\u2026\",\"wordcount\":395,\"postTags\":[{\"id\":\"039c48d3-9a62-4c16-a44f-be9a39d5897a\",\"publication_id\":1174745,\"name\":\"stl\",\"slug\":\"stl\",\"hidden\":false},{\"id\":\"17eb17b2-b80c-4924-ba2c-496eeecd9909\",\"publication_id\":1174745,\"name\":\"genai\",\"slug\":\"genai\",\"hidden\":false},{\"id\":\"268bb9e9-3201-4ecf-a494-67a9552ae9eb\",\"publication_id\":1174745,\"name\":\"trimesh\",\"slug\":\"trimesh\",\"hidden\":false},{\"id\":\"3c34af74-2f87-4a5a-9478-f0ad8deea034\",\"publication_id\":1174745,\"name\":\"arduino\",\"slug\":\"arduino\",\"hidden\":false},{\"id\":\"44a531ee-03e7-4a43-815f-0e4c5b149b59\",\"publication_id\":1174745,\"name\":\"3d design\",\"slug\":\"3d-design\",\"hidden\":false},{\"id\":\"4ed4cf36-ae89-4468-bb67-8013724f5790\",\"publication_id\":1174745,\"name\":\"chatgpt\",\"slug\":\"chatgpt\",\"hidden\":false},{\"id\":\"6556bcd8-ed9e-4ce6-bfe4-6453703cce72\",\"publication_id\":1174745,\"name\":\"3d printer\",\"slug\":\"3d-printer\",\"hidden\":false},{\"id\":\"a762d934-552f-4a34-90d3-6338b76e0a6f\",\"publication_id\":1174745,\"name\":\"AI\",\"slug\":\"ai\",\"hidden\":false},{\"id\":\"cde631ae-b3c4-46b5-b86b-5597b19f59e4\",\"publication_id\":1174745,\"name\":\"generative ai\",\"slug\":\"generative-ai\",\"hidden\":false},{\"id\":\"dcb364db-b081-4db3-8aaf-8da230bcc95b\",\"publication_id\":1174745,\"name\":\"numpy\",\"slug\":\"numpy\",\"hidden\":false},{\"id\":\"f3e87862-3806-4421-ba81-3246ccff9a53\",\"publication_id\":1174745,\"name\":\"python\",\"slug\":\"python\",\"hidden\":false}],\"teaser_post_eligible\":true,\"postCountryBlocks\":[],\"headlineTest\":null,\"coverImagePalette\":{\"Vibrant\":{\"rgb\":[110.5,59.500000000000014,195.49999999999997],\"population\":0},\"DarkVibrant\":{\"rgb\":[52,28,92],\"population\":2},\"LightVibrant\":{\"rgb\":[179.86,153.33999999999997,224.06],\"population\":0},\"Muted\":{\"rgb\":[154,132,124],\"population\":547},\"DarkMuted\":{\"rgb\":[66,53,51],\"population\":467},\"LightMuted\":{\"rgb\":[193,210,179],\"population\":461}},\"publishedBylines\":[{\"id\":36163878,\"name\":\"mbparks\",\"handle\":\"mbparks\",\"previous_name\":null,\"photo_url\":\"https://substack-post-media.s3.amazonaws.com/public/images/a68d3906-f931-4ccc-ad69-b03a05a1fee8_3024x3024.jpeg\",\"bio\":\"Artist brain. Engineer heart. Craftsman hands. Hacker soul. #GreenShoeGarage #TradigitalArtsCrafts #STEAM #CitizenScience #RightToRepair #EthicalHacking #Maker #DigitalCitizenship N1HNP #OrdainedHeathen #NavyVet 2^33\",\"profile_set_up_at\":\"2022-11-04T19:11:20.639Z\",\"reader_installed_at\":\"2022-11-04T20:13:55.420Z\",\"publicationUsers\":[{\"id\":1127956,\"user_id\":36163878,\"publication_id\":1174745,\"role\":\"admin\",\"public\":true,\"is_primary\":true,\"publication\":{\"id\":1174745,\"name\":\"Gears of Resistance\",\"subdomain\":\"gearsofresistance\",\"custom_domain\":null,\"custom_domain_optional\":false,\"hero_text\":\"Hello World! I'm Mike and I build contraptions where gears, circuits, and bytes run wild together. Follow along as I experience the highs and lows of running a tradigitial design/fabrication workshop, Green Shoe Garage.\",\"logo_url\":\"https://substack-post-media.s3.amazonaws.com/public/images/b61656f6-c13a-4da1-b5d1-9878fc98336c_322x322.png\",\"author_id\":36163878,\"primary_user_id\":36163878,\"theme_var_background_pop\":\"#FF81CD\",\"created_at\":\"2022-11-04T19:13:47.595Z\",\"email_from_name\":\"mbparks\",\"copyright\":\"Michael Parks\",\"founding_plan_name\":\"Founding Member\",\"community_enabled\":true,\"invite_only\":false,\"payments_state\":\"enabled\",\"language\":null,\"explicit\":false,\"homepage_type\":\"newspaper\",\"is_personal_mode\":false,\"logo_url_wide\":\"https://substack-post-media.s3.amazonaws.com/public/images/4906025a-073d-4ac0-a72e-c337814f985e_1344x256.png\"}}],\"is_guest\":false,\"bestseller_tier\":null,\"status\":{\"bestsellerTier\":null,\"subscriberTier\":null,\"leaderboard\":null,\"vip\":false,\"badge\":null,\"paidPublicationIds\":[],\"subscriber\":null}}],\"reaction\":null,\"reaction_count\":2,\"comment_count\":0,\"child_comment_count\":0,\"is_geoblocked\":false,\"hasCashtag\":false},{\"id\":162642513,\"editor_v2\":false,\"publication_id\":1174745,\"title\":\"The Art of Vibe Coding\",\"social_title\":null,\"search_engine_title\":null,\"search_engine_description\":null,\"type\":\"newsletter\",\"slug\":\"the-art-of-vibe-coding\",\"post_date\":\"2025-05-01T23:34:20.895Z\",\"audience\":\"everyone\",\"podcast_duration\":null,\"video_upload_id\":null,\"podcast_upload_id\":null,\"write_comment_permissions\":\"only_paid\",\"should_send_free_preview\":false,\"free_unlock_required\":false,\"default_comment_sort\":null,\"canonical_url\":\"https://gearsofresistance.substack.com/p/the-art-of-vibe-coding\",\"section_id\":162777,\"top_exclusions\":[],\"pins\":[],\"is_section_pinned\":false,\"section_slug\":\"life-etc\",\"section_name\":\"Life Etc.\",\"reactions\":{\"\u2764\":3},\"restacks\":0,\"restacked_post_id\":null,\"restacked_post_slug\":null,\"restacked_pub_name\":null,\"restacked_pub_logo_url\":null,\"position\":3,\"subtitle\":\"When Code Becomes Emotion\",\"cover_image\":\"https://substackcdn.com/image/fetch/$s_!5aRn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9982d05-589c-4d62-a4a2-e7e97225ec8c_1232x928.png\",\"cover_image_is_square\":false,\"cover_image_is_explicit\":false,\"podcast_url\":null,\"videoUpload\":null,\"podcastFields\":{\"post_id\":162642513,\"podcast_episode_number\":null,\"podcast_season_number\":null,\"podcast_episode_type\":null,\"should_syndicate_to_other_feed\":null,\"syndicate_to_section_id\":null,\"hide_from_feed\":false,\"free_podcast_url\":null,\"free_podcast_duration\":null,\"preview_contains_ad\":false},\"podcast_preview_upload_id\":null,\"podcastUpload\":null,\"podcastPreviewUpload\":null,\"voiceover_upload_id\":null,\"voiceoverUpload\":null,\"has_voiceover\":false,\"description\":\"When Code Becomes Emotion\",\"body_json\":null,\"body_html\":null,\"truncated_body_text\":\"A few years ago, I burned out hard.\",\"wordcount\":851,\"postTags\":[{\"id\":\"30875758-539f-4185-8bb9-1e8562397629\",\"publication_id\":1174745,\"name\":\"exploration\",\"slug\":\"exploration\",\"hidden\":false},{\"id\":\"44a531ee-03e7-4a43-815f-0e4c5b149b59\",\"publication_id\":1174745,\"name\":\"3d design\",\"slug\":\"3d-design\",\"hidden\":false},{\"id\":\"49b8d7cd-506e-4797-b829-5c06d9c4398e\",\"publication_id\":1174745,\"name\":\"fun\",\"slug\":\"fun\",\"hidden\":false},{\"id\":\"5ccc00f3-c20b-413c-acea-de0b1b7f279c\",\"publication_id\":1174745,\"name\":\"humanity\",\"slug\":\"humanity\",\"hidden\":false},{\"id\":\"8c1cdc49-4777-404c-829c-9b46d2e7e8b6\",\"publication_id\":1174745,\"name\":\"burnout\",\"slug\":\"burnout\",\"hidden\":false},{\"id\":\"8f608335-d53a-47b8-b8d6-ff4324c57d1c\",\"publication_id\":1174745,\"name\":\"coding\",\"slug\":\"coding\",\"hidden\":false},{\"id\":\"9798a0a9-0f68-4320-aa96-bf50a931f288\",\"publication_id\":1174745,\"name\":\"software\",\"slug\":\"software\",\"hidden\":false},{\"id\":\"dc77ea2e-e204-4bab-950d-1ece86fdf942\",\"publication_id\":1174745,\"name\":\"vibe\",\"slug\":\"vibe\",\"hidden\":false}],\"teaser_post_eligible\":true,\"postCountryBlocks\":[],\"headlineTest\":null,\"coverImagePalette\":{\"Vibrant\":{\"rgb\":[200,78,216],\"population\":394},\"DarkVibrant\":{\"rgb\":[47,39,97],\"population\":398},\"LightVibrant\":{\"rgb\":[241,140,246],\"population\":389},\"Muted\":{\"rgb\":[136,92,176],\"population\":2},\"DarkMuted\":{\"rgb\":[44,36,84],\"population\":34},\"LightMuted\":{\"rgb\":[135.72580645161284,11.104838709677399,141.8951612903226],\"population\":0}},\"publishedBylines\":[{\"id\":36163878,\"name\":\"mbparks\",\"handle\":\"mbparks\",\"previous_name\":null,\"photo_url\":\"https://substack-post-media.s3.amazonaws.com/public/images/a68d3906-f931-4ccc-ad69-b03a05a1fee8_3024x3024.jpeg\",\"bio\":\"Artist brain. Engineer heart. Craftsman hands. Hacker soul. #GreenShoeGarage #TradigitalArtsCrafts #STEAM #CitizenScience #RightToRepair #EthicalHacking #Maker #DigitalCitizenship N1HNP #OrdainedHeathen #NavyVet 2^33\",\"profile_set_up_at\":\"2022-11-04T19:11:20.639Z\",\"reader_installed_at\":\"2022-11-04T20:13:55.420Z\",\"publicationUsers\":[{\"id\":1127956,\"user_id\":36163878,\"publication_id\":1174745,\"role\":\"admin\",\"public\":true,\"is_primary\":true,\"publication\":{\"id\":1174745,\"name\":\"Gears of Resistance\",\"subdomain\":\"gearsofresistance\",\"custom_domain\":null,\"custom_domain_optional\":false,\"hero_text\":\"Hello World! I'm Mike and I build contraptions where gears, circuits, and bytes run wild together. Follow along as I experience the highs and lows of running a tradigitial design/fabrication workshop, Green Shoe Garage.\",\"logo_url\":\"https://substack-post-media.s3.amazonaws.com/public/images/b61656f6-c13a-4da1-b5d1-9878fc98336c_322x322.png\",\"author_id\":36163878,\"primary_user_id\":36163878,\"theme_var_background_pop\":\"#FF81CD\",\"created_at\":\"2022-11-04T19:13:47.595Z\",\"email_from_name\":\"mbparks\",\"copyright\":\"Michael Parks\",\"founding_plan_name\":\"Founding Member\",\"community_enabled\":true,\"invite_only\":false,\"payments_state\":\"enabled\",\"language\":null,\"explicit\":false,\"homepage_type\":\"newspaper\",\"is_personal_mode\":false,\"logo_url_wide\":\"https://substack-post-media.s3.amazonaws.com/public/images/4906025a-073d-4ac0-a72e-c337814f985e_1344x256.png\"}}],\"is_guest\":false,\"bestseller_tier\":null,\"status\":{\"bestsellerTier\":null,\"subscriberTier\":null,\"leaderboard\":null,\"vip\":false,\"badge\":null,\"paidPublicationIds\":[],\"subscriber\":null}}],\"reaction\":null,\"reaction_count\":3,\"comment_count\":0,\"child_comment_count\":0,\"is_geoblocked\":false,\"hasCashtag\":false}],\"topThreeSubscribers\":[]},\"activeLiveStream\":null,\"freeTrialCoupon\":{\"id\":\"d0c4b805\",\"trial_period_days\":7},\"isChatActive\":false,\"isMeetingsActive\":false,\"features\":{},\"browser\":{},\"showCookieBanner\":false,\"disabledCookies\":[],\"dd_env\":\"prod\",\"dd_ti\":true,\"mainBundleCSS\":[\"https://substackcdn.com/bundle/theme/main.a8dde359e0cd182d01aa.css\",\"https://substackcdn.com/bundle/theme/color_links.c9908948e2f4e05476e6.css\"]}")</script>
        <script>window._analyticsConfig = JSON.parse("{\"properties\":{\"subdomain\":\"gearsofresistance\",\"publication_id\":1174745,\"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},\"adwordsAccountId\":\"AW-316245675\",\"adwordsEventSendTo\":\"Tf76CKqcyL4DEKuN5pYB\"}")</script>
        

        
        
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/92520.310bd4af.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/43876.ab4c36c2.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/75058.c19bf055.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/61861.08553e91.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/23553.ac15b39d.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/76625.f3d89ae4.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/97957.05c8e845.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/27994.16e79686.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/67562.bfeff98d.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/94551.1eae6dff.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/99795.8930125f.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/55091.107c2aa0.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/68965.a0811281.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/382.ed8d97dc.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/56938.4ac667b2.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/55370.48b39501.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/88491.16c90d36.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/89211.d3146d36.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/4993.a5f33a77.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/40893.158c6552.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/76718.4b9bda63.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/57328.dee3a38b.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/72999.7879b154.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/64788.39a6e6dd.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/47596.4c217652.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/95680.5364c748.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/30273.68f9a131.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/22160.e023d2db.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/41324.ef066019.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/32732.24638099.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/98415.45c91784.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/welcome.716cf460.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/92792.e19b3678.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/54539.fe64ff73.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/83876.b4a561fd.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/20711.fd246a78.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/9466.7305e046.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/70527.3ccb8041.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/5920.51a7e0a1.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/93144.05c7909d.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/96619.1855de88.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/12241.d051c77d.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/37872.4d211083.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/65100.d3929ca7.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/42090.5af275fb.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/6853.a240c32d.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/39966.2e7f92f6.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/97812.3580b1d0.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/27468.5a4e7aec.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/5637.7755ba7e.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/67395.0f4237df.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/22320.813dfc25.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/32307.9179933a.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/64788.39a6e6dd.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/93975.45b57ec4.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/83002.0b46e06d.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/44176.1b4f87fa.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/11578.753ddb3a.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/5299.56e122c9.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/62204.96c2277d.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/74282.fecd087c.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/48072.e53a02c6.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/30378.77dd7e74.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/75353.7be3a368.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/90738.7dcf15d4.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/7503.911b328f.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/54770.3580a442.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/93802.b0c7f97a.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/17074.9e4015fe.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/90358.79ddd4bd.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/61325.432e3200.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/31541.606047f9.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/52144.d40358d2.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/72231.82fefbd7.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/46730.ed0edd34.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/62202.46ddf483.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/19217.aaa7b9cf.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/55370.48b39501.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/43327.6edecbf4.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/41935.3bb0055f.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/86379.e0700759.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/38456.d1cea3bb.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/40443.ccfb1bd2.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/32630.d9325ddb.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/67359.35240a41.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/12725.06868693.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/78809.0cb447b4.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/54900.61e5bad6.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/96869.5076b415.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/54479.4f8b9449.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/37477.8233e611.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/12868.8aff9887.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/99795.8930125f.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/31023.db1e9d4f.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/60799.11a250cf.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/39010.bdc8cfa8.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/49907.8a909a0c.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/29880.16471825.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/77580.a1874c98.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/19971.2d860d54.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/97957.05c8e845.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/55369.4a6acdd0.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/23553.ac15b39d.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/83988.55c172d3.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/70780.9b70c594.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/85929.9d3b1909.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/61861.08553e91.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/75058.c19bf055.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/43876.ab4c36c2.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/lib-router.d689babd.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/41129.875601eb.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/1327.3a83fbe8.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/83107.de801e11.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/47800.7ed0fedf.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/81669.6b2c56ee.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/90366.f03ceb6e.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/9933.6d137574.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/38405.6ed2fc13.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/36667.faedf757.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/62311.7a3c8ee0.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/55674.229cf0a5.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/60297.e4981a7a.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/7767.df66edcb.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/48102.fc7adf41.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/22652.53dd506c.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/43841.572d9ae4.js" charset="utf-8"></script>
            
                <script defer type="module" src="https://substackcdn.com/bundle/static/js/31702.0b428cf8.js" charset="utf-8"></script>
            
        
        <script nomodule>
            (function() {
                var message = 'Your browser does not support modern JavaScript modules. Please upgrade your browser for the best experience.';
                var warningDiv = document.createElement('div');
                warningDiv.style.color = 'red';
                warningDiv.style.padding = '10px';
                warningDiv.style.margin = '10px 0';
                warningDiv.style.border = '1px solid red';
                warningDiv.style.backgroundColor = 'lightyellow';
                warningDiv.innerText = message;
                document.body.prepend(warningDiv);
            })();
        </script>

        
            <!-- Datadog Analytics -->
            <script>
              (function(h,o,u,n,d) {
                h=h[d]=h[d]||{q:[],onReady:function(c){h.q.push(c)}}
                d=o.createElement(u);d.async=1;d.src=n
                n=o.getElementsByTagName(u)[0];n.parentNode.insertBefore(d,n)
              })(window,document,'script','https://www.datadoghq-browser-agent.com/us1/v5/datadog-rum.js','DD_RUM')
              window.DD_RUM.onReady(function() {
                window.DD_RUM.init({
                  clientToken: 'puba71073f072643721169b68f352438710',
                  applicationId: '2e321b35-c76b-4073-8d04-cc9a10461793',
                  site: 'datadoghq.com',
                  service: 'web',
                  env: window._preloads.dd_env,
                  version: '87f48a2e105e3011451dbbc21a61a2a507ac837f',
                  sessionSampleRate: 1,
                  sessionReplaySampleRate: 100,
                  trackUserInteractions: window._preloads.dd_ti,
                  trackResources: true,
                  trackLongTasks: true,
                  defaultPrivacyLevel: 'mask-user-input',
                  allowedTracingUrls: [/https?:\/\/(.+\/.)?substack(cdn)?\.com/]
                });
              })
            </script>
            <!-- End Datadog Analytics -->

            <!-- Cloudflare Web Analytics -->
            <script defer src="https://static.cloudflareinsights.com/beacon.min.js" data-cf-beacon='{"token": "216309cffb464db4b0e02daf0b8e8060"}'></script>
            <!-- End Cloudflare Web Analytics -->
        

        <!-- Fallback tracking pixels -->
        

        

        <noscript>
    <style>
        #nojs-banner {
            position: fixed;
            bottom: 0;
            left: 0;
            padding: 16px 16px 16px 32px;
            width: 100%;
            box-sizing: border-box;
            background: red;
            color: white;
            font-family: -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
            font-size: 13px;
            line-height: 13px;
        }
        #nojs-banner a {
            color: inherit;
            text-decoration: underline;
        }
    </style>

    <div id="nojs-banner">
        This site requires JavaScript to run correctly. Please <a href="https://enable-javascript.com/" target="_blank">turn on JavaScript</a> or unblock scripts
    </div>
</noscript>


        

        

        
        
    <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9f738e01ee70be94',t:'MTc3ODAyNDA1NA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
</html>
