1<!DOCTYPE html> 2<html lang="en" dir="ltr"> 3 <head> 4
4<script src="https://sigpod.dev/theme-assets/theme-graphite-1790961770.js" data-turbo-track="reload"></script>
4 5 <meta name="transistor-theme" content="graphite" /> 6 7 <link rel="shortcut icon" type="image/png" href="https://img.transistorcdn.com/AkhgyTXQ2c44dqO67ms45-jFRr3UsEaPcAyqN3cb0rs/rs:fill:0:0:1/w:16/h:16/q:90/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mYXZp/Y29ucy9zaXRlLzE1/MDMzLzE3MDAyMzY5/ODYtZmF2aWNvbi5w/bmc.png" sizes="16x16" /> 8 9 10 <link rel="shortcut icon" type="image/png" href="https://img.transistorcdn.com/RtwOMFRsoq1y0M3XXAQ4Ze0JCYyA5YJHBtnnUbH02vo/rs:fill:0:0:1/w:32/h:32/q:90/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mYXZp/Y29ucy9zaXRlLzE1/MDMzLzE3MDAyMzY5/ODYtZmF2aWNvbi5w/bmc.png" sizes="32x32" /> 11 12 13 <link rel="shortcut icon" type="image/png" href="https://img.transistorcdn.com/1EnZODSyQdMexvmf-AbgE28fxnq6AiAMfRar31GyITc/rs:fill:0:0:1/w:64/h:64/q:90/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mYXZp/Y29ucy9zaXRlLzE1/MDMzLzE3MDAyMzY5/ODYtZmF2aWNvbi5w/bmc.png" sizes="64x54" /> 14 15 16 <link rel="shortcut icon" type="image/png" href="https://img.transistorcdn.com/D8DtmsMcGEk5znUFmAtm3RKMKsVlU8MN9LtrLFNWXgo/rs:fill:0:0:1/w:256/h:256/q:90/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mYXZp/Y29ucy9zaXRlLzE1/MDMzLzE3MDAyMzY5/ODYtZmF2aWNvbi5w/bmc.png" sizes="256x256" /> 17 18 <link rel="apple-touch-icon" type="image/png" href="https://img.transistorcdn.com/D8DtmsMcGEk5znUFmAtm3RKMKsVlU8MN9LtrLFNWXgo/rs:fill:0:0:1/w:256/h:256/q:90/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9mYXZp/Y29ucy9zaXRlLzE1/MDMzLzE3MDAyMzY5/ODYtZmF2aWNvbi5w/bmc.png" /> 19 20 21 22 23 <!-- Twitter --> 24<meta name="twitter:site" content="@TransistorFM"> 25<meta name="twitter:title" content="Significant Bits | People"> 26<meta name="twitter:description" content="Creators and Guests"> 27<meta name="twitter:card" content="summary"> 28<meta name="twitter:image" content="https://img.transistorcdn.com/miBxzPWar-qhHG8n4oDYB-3Rk-1-JebWsq2Xs5o1jnc/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/LzQ2OTg2LzE3MDAz/NTc4NTAtYXJ0d29y/ay5qcGc.webp"> 29<!-- /Twitter --> 30 31 <!-- Open Graph --> 32<meta property="og:url" content="https://sigpod.dev"> 33<meta property="og:image" content="https://img.transistorcdn.com/miBxzPWar-qhHG8n4oDYB-3Rk-1-JebWsq2Xs5o1jnc/rs:fill:0:0:1/w:800/h:800/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/LzQ2OTg2LzE3MDAz/NTc4NTAtYXJ0d29y/ay5qcGc.webp"> 34<meta property="og:type" content="website"> 35<meta property="og:site_name" content="Significant Bits"> 36<meta property="og:description" content="Creators and Guests"> 37<meta property="og:title" content="Significant Bits | People"> 38<!-- /Open Graph --> 39 40 <meta content="Creators and Guests" name="description" /> 41 <meta content="software" name="keywords" /> 42 43 <!-- iTunes Banner --> 44 <meta content="app-id=1723691009" name="apple-itunes-app"> 45 <!-- /iTunes Banner --> 46 47 <link rel="alternate" type="application/rss+xml" title="Significant Bits" href="https://feeds.transistor.fm/significant-bits" /> 48
48<script src="https://assets.transistor.fm/assets/sites-a37463b4c1de0b10ae6440d149f938b5190d166967847660dfe758c0ac28c6a8.js" defer data-turbo-track="reload"></script>
48 49
49<script> 50 document.addEventListener('alpine:init', () => { 51 transistor.translations.add({ comments: {"headline":"Comments and Discussion","loading":"Loading comments\u0026hellip;","view_and_reply":"View post and reply on Bluesky","likes":"likes","reposts":"reposts","replies":"replies","join_discussion":"Reply on Bluesky \u003ca :href=\"postUrl\" :title=\"t('comments.view_and_reply')\" target=\"_bsky\"\u003ehere\u003c/a\u003e to join the discussion.","no_comments":"No comments yet. Be the first by \u003ca :href=\"postUrl\" :title=\"t('comments.view_and_reply')\" target=\"_bsky\" class=\"episode-comments-reply-link\"\u003ereplying on Bluesky\u003c/a\u003e!","error_loading":"There was a problem loading the comments. Please try again soon."} }) 52 }) 53 </script>
53 54 55 <title>Significant Bits | People</title> 56 <meta content="width=device-width, initial-scale=1.0, viewport-fit=cover, user-scalable=yes" name="viewport" /> 57 <style> 58 :root { 59 --color-header: #1E293B; 60 --color-secondary: #3B82F6; 61 --color-background: #F1F5F9; 62 --color-header-text: #FFFFFF; 63 --color-link: #222222; 64 --color-player: #475569; 65 --color-transistor: #111827; 66 --color-text-secondary: #FFFFFF; 67 } 68 </style> 69 <link rel="stylesheet" media="all" href="https://sigpod.dev/theme-assets/theme-graphite-1790961770.css" type="text/css" data-turbo-track="reload" /> 70 71 72 </head> 73 <body x-data="{ mobileNavOpen: false }" class="people"> 74 75 <header class="site-header"> 76 <div class="site-container"> 77 <div class="site-header-intro"> 78 79 <a href="/" class="site-header-logo" title="Home"><img src="https://img.transistorcdn.com/xLdYI0UiZB_aaACU-mMrUVtamoH3JKGeZTSUz93j__w/rs:fit:0:0/w:600/h:288/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9sb2dv/cy9zaXRlLzE1MDMz/L2JvdHRsZXNjYWxh/dG9yLnBuZw.webp" alt="Significant Bits"></a> 80 81 <hgroup> 82 83 <h1 class="site-header-title">Significant Bits</h1> 84 85 <nav class="site-nav"> 86 87 <a title="Home" class="" href="/">Home</a> 88 <a title="Episodes" class="" href="/episodes">Episodes</a> 89 <a title="People" class="current" href="/people">People</a> 90 <a title="Subscribe" class="" href="/subscribe">Subscribe</a> 91 92 </nav> 93 </hgroup> 94 </div> 95 </div> 96 <span x-show="!mobileNavOpen" class="site-mobile-nav-trigger" @click="mobileNavOpen = true"> 97 <svg role="img" class="icon-menu" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor"><title>menu</title><path fill-rule="evenodd" d="M3 5a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 10a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 15a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z" clip-rule="evenodd" /></svg> 98 99</span> 100 <span x-cloak x-show="mobileNavOpen" class="site-mobile-nav-trigger" @click="mobileNavOpen = false"> 101 <svg role="img" class="icon-close" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><title>close</title><path fill-rule="evenodd" d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z" clip-rule="evenodd" /></svg> 102 103</span> 104 </header> 105 <nav x-cloak @click.outside="mobileNavOpen = false" class="site-mobile-nav" x-show="mobileNavOpen" x-transition:enter="transition ease-out duration-100" x-transition:enter-start="transform opacity-0 scale-95" x-transition:enter-end="transform opacity-100 scale-100" x-transition:leave="transition ease-in duration-75" x-transition:leave-start="transform opacity-100 scale-100" x-transition:leave-end="transform opacity-0 scale-95"> 106 107 <a title="Home" class="" href="/">Home</a> 108 <a title="Episodes" class="" href="/episodes">Episodes</a> 109 <a title="People" class="current" href="/people">People</a> 110 <a title="Subscribe" class="" href="/subscribe">Subscribe</a> 111 112 </nav> 113 114 <main class="site-container site-container-main"> 115 <section class="site-content-main"> 116 <section class="site-content"> 117 <h1 class="site-page-title">Creators and Guests</h1> 118 119 120 <div class="site-people"> 121 122 123 124<div class="site-person"> 125 <a href="/people/josh-bleecher-snyder" title="Josh Bleecher Snyder" class="site-person-avatar"> 126 127 <img src="https://img.transistorcdn.com/yCRyYCgoMQFzHBw7Uh6p_9rmDhDS6w6XWH5ykeLo-AY/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9wZXJz/b24vYzQ0OWJkODkt/NjFmOC00ODc4LWE5/YjAtZTgwMThhYmQ4/NjRjLzE3MDA5NDgy/NTktaW1hZ2UuanBn.webp" alt="Josh Bleecher Snyder" class="site-person-image"> 128 129 <div class="site-person-role">Host</div> 130 </a> 131 132 <div class="site-person-details"> 133 <a class="site-person-name" href="/people/josh-bleecher-snyder" title="Josh Bleecher Snyder">Josh Bleecher Snyder</a> 134 135 <div class="site-person-bio">Easily excited</div> 136 137 138 <div class="site-person-episodes"> 139 Appears in 140 7 141 142 episodes 143 144 </div> 145 146 <div class="site-person-links"> 147 148 <a href="https://x.com/sigpoddev" title="Twitter" target="_twitter"> 149 150 <svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>X</title><path d="M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z"/></svg> 151 152 153 </a> 154 155 <a href="https://linked.in/josharian" title="LinkedIn" target="_linkedIn"> 156
157 <svg role="img" class="icon-linkedin" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>LinkedIn</title><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/></svg> 158 159 160 </a> 161 162 <a href="https://inuh.net/@commaok" title="Mastodon" target="_mastodon"> 163 164 <svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Mastodon</title><path d="M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792 0 11.813 0h-.03c-3.98 0-4.835.242-5.288.309C3.882.692 1.496 2.518.917 5.127.64 6.412.61 7.837.661 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38.265-.061.527-.132.786-.213.585-.184 1.27-.39 1.774-.753a.057.057 0 0 0 .023-.043v-1.809a.052.052 0 0 0-.02-.041.053.053 0 0 0-.046-.01 20.282 20.282 0 0 1-4.709.545c-2.73 0-3.463-1.284-3.674-1.818a5.593 5.593 0 0 1-.319-1.433.053.053 0 0 1 .066-.054c1.517.363 3.072.546 4.632.546.376 0 .75 0 1.125-.01 1.57-.044 3.224-.124 4.768-.422.038-.008.077-.015.11-.024 2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545zm-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23 0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112 0-1.668.668-1.67 1.977v6.218H4.822V8.102c0-1.31.337-2.35 1.011-3.12.696-.77 1.608-1.164 2.74-1.164 1.311 0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13 0 2.043.395 2.74 1.164.675.77 1.012 1.81 1.012 3.12z"/></svg> 165 166 167 </a> 168 169 <a href="https://commaok.xyz" title="Website" target="_website"> 170 171 <svg role="img" viewBox="0 0 20 20"><title>Website Link</title><path fill-rule="evenodd" d="M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z" clip-rule="evenodd"></path></svg> 172 173 174 </a> 175 176 </div> 177 </div> 178</div> 179 180 181 </div> 182 183 184 </section> 185 <footer class="site-footer"> 186 <div class="site-footer-container"> 187 <div class="site-social-credits"> 188 189 190 <section class="site-credits"> 191 192 <span class="site-copyright">Josh Bleecher Snyder and guests</span> 193 </section> 194 </div> 195 196 </div> 197 <nav class="site-footer-nav"> 198 199 <a title="Home" class="" href="/">Home</a> 200 <a title="Episodes" class="" href="/episodes">Episodes</a> 201 <a title="People" class="current" href="/people">People</a> 202 <a title="Subscribe" class="" href="/subscribe">Subscribe</a> 203 204 </nav> 205 </footer> 206 </section> 207 208 <div class="site-powered-by"> 209 <a href="https://transistor.fm" target="_transistor" title="Transistor.fm - Podcast Hosting and Analytics"> 210 211 <span>Broadcast by</span> 212 213 214 <svg class="transistor-logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 547 144"><title>transistor logo</title><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="transistor-horizontal-logo" fill-rule="nonzero" fill="#FFFFFF"><g transform="translate(191.000000, 42.000000)"><polygon points="0.7 10.4 0.7 1.8 38.6 1.8 38.6 10.4 24.5 10.4 24.5 58.3 14.7 58.3 14.7 10.4"></polygon><path d="M63.3,26.2 C62.1,26 60.7,25.8 58.7,25.8 C52.4,25.8 48.7,29.9 48.7,38.2 L48.7,58.2 L39.4,58.2 L39.4,18.6 L48.5,18.6 L48.5,24.2 L48.7,24.2 C50.5,20.8 54.5,17.3 59.8,17.3 C61.3,17.3 62.3,17.4 63.3,17.5 L63.3,26.2 L63.3,26.2 Z"></path><path d="M107.8,58.2 L98.8,58.2 L98.8,53.2 L98.6,53.2 C95.9,56.6 91.6,59.7 85,59.7 C76.
2141,59.7 66,52.6 66,38.4 C66,25.8 74.9,17.4 85.7,17.4 C92.3,17.4 96.3,20.9 98.7,24 L98.9,24 L98.9,18.6 L107.9,18.6 L107.9,58.2 L107.8,58.2 Z M87.4,51.5 C93.5,51.5 99.2,46.2 99.2,38.6 C99.2,30.6 94,25.3 87.5,25.3 C79.3,25.3 75.4,31.9 75.4,38.4 C75.4,45 79.2,51.5 87.4,51.5 Z"></path><path d="M118.6,18.6 L127.8,18.6 L127.8,23.6 L128,23.6 C131.1,19.1 135.7,17.3 140.1,17.3 C148.3,17.3 155.5,22.7 155.5,35.4 L155.5,58.2 L146.2,58.2 L146.2,35.9 C146.2,29.1 143,25.5 137.7,25.5 C131.9,25.5 127.9,29.6 127.9,37.3 L127.9,58.3 L118.6,58.3 L118.6,18.6 L118.6,18.6 Z"></path><path d="M183.6,28.8 C183.2,25.9 181,24 178.3,24 C175.1,24 173.3,26 173.3,28.2 C173.3,30.6 174.5,32.3 181.4,34.6 C189.9,37.3 192.9,41.7 192.9,47.3 C192.9,54.6 187.4,59.7 178.3,59.7 C168.8,59.7 164.1,54.5 163.4,47.1 L172,47.1 C172.4,50.4 174.4,52.9 178.5,52.9 C182,52.9 184,50.7 184,48 C184,45 182.3,43.1 175.7,40.9 C168.3,38.5 164.5,34.8 164.5,28.6 C164.5,22.1 169.6,17.3 178,17.3 C186.5,17.3 191,22.3 192,28.8 L183.6,28.8 L183.6,28.8 Z"></path><path d="M201,0.4 L211.3,0.4 L211.3,9.8 L201,9.8 L201,0.4 Z M201.5,18.6 L210.8,18.6 L210.8,58.3 L201.5,58.3 L201.5,18.6 Z"></path><path d="M239.5,28.8 C239.1,25.9 236.9,24 234.2,24 C231,24 229.2,26 229.2,28.2 C229.2,30.6 230.4,32.3 237.3,34.6 C245.8,37.3 248.8,41.7 248.8,47.3 C248.8,54.6 243.3,59.7 234.2,59.7 C224.7,59.7 220,54.5 219.3,47.1 L227.9,47.1 C228.3,50.4 230.3,52.9 234.4,52.9 C237.9,52.9 239.9,50.7 239.9,48 C239.9,45 238.2,43.1 231.6,40.9 C224.2,38.5 220.4,34.8 220.4,28.6 C220.4,22.1 225.5,17.3 233.9,17.3 C242.4,17.3 246.9,22.3 247.9,28.8 L239.5,28.8 L239.5,28.8 Z"></path><path d="M252.8,18.6 L257.8,18.6 L257.8,5.9 L267.1,5.9 L267.1,18.6 L277,18.6 L277,26.4 L267,26.4 L267,44.1 C267,49.5 268.7,51 272.5,51 C274.1,51 275.9,50.7 277.3,50.3 L277.3,57.8 C275.2,58.4 272.6,58.7 270.3,58.7 C260.4,58.7 257.8,52.7 257.8,44.6 L257.8,26.4 L252.8,26.4 L252.8,18.6 Z"></path><path d="M302.3,17.3 C314.7,17.3 323.5,26.4 323.5,38.4 C323.5,50.1 314.6,59.7 302.3,59.7 C290.2,59.7 281.1,50.4 281.1,38.4 C281.1,26.1 290.3,17.3 302.3,17.3 Z M302.3,51.4 C309.3,51.4 314.1,45.8 314.1,38.4 C314.1,31.4 309.6,25.5 302.3,25.5 C295.2,25.5 290.5,31 290.5,38.4 C290.5,46 295.9,51.4 302.3,51.4 Z"></path><path d="M350.9,25.8 C344.6,25.8 340.9,29.9 340.9,38.2 L340.9,58.2 L331.6,58.2 L331.6,18.6 L340.7,18.6 L340.7,24.2 L340.9,24.2 C342.7,20.8 346.7,17.3 352,17.3 C353.5,17.3 354.5,17.4 355.5,17.5 L355.5,26.2 C354.3,26 352.9,25.8 350.9,25.8 Z"></path></g><g><g transform="translate(24.000000, 24.000000)"><path d="M48,95.9 C45.4,95.9 43.2,93.8 43.2,91.1 L43.2,4.9 C43.2,2.3 45.3,0.1 48,0.1 C50.6,0.1 52.8,2.2 52.8,4.9 L52.8,91.1 C52.8,93.7 50.6,95.9 48,95.9 Z"></path><path d="M28,52.8 L5,52.8 C2.4,52.8 0.2,50.7 0.2,48 C0.2,45.3 2.3,43.2 5,43.2 L28,43.2 C30.6,43.2 32.8,45.3 32.8,48 C32.8,50.7 30.6,52.8 28,52.8 Z"></path><path d="M91.1,52.8 L68,52.8 C65.4,52.8 63.2,50.7 63.2,48 C63.2,45.3 65.3,43.2 68,43.2 L91,43.2 C93.6,43.2 95.8,45.3 95.8,48 C95.8,50.7 93.7,52.8 91.1,52.8 Z"></path></g><path d="M72,144 C32.3,144 0,111.7 0,72 C0,32.3 32.3,0 72,0 C111.7,0 144,32.3 144,72 C144,111.7 111.7,144 72,144 Z M72,9.6 C37.6,9.6 9.6,37.6 9.6,72 C9.6,106.4 37.6,134.4 72,134.4 C106.4,134.4 134.4,106.4 134.4,72 C134.4,37.6 106.4,9.6 72,9.6 Z"></path></g></g></g></svg> 215 216 217 </a> 218</div> 219 220 221 </main> 222 <span id="default-audio" data-default-audio-url="https://media.transistor.fm/22fa9b14/c32998b4.mp3?src=site" data-default-audio-title="Read/Write/Nil with Michael Knyszek and Michael Pratt" data-default-audio-duration="3390"></span> 223<footer 224 data-turbo-permanent 225 id="site-sticky-player" 226 class="site-sticky-player" 227 aria-label="Audio Player" 228 tabindex="0" 229 x-data="transistor.audioPlayer()" 230 @play-episode.window="playEpisode($event.detail)" 231 @pause-episode.window="pause; $store.player.playing = false" 232 @timejump.window="seekToSeconds($event.detail.timestamp); active = true" 233 :class="{ 'open': active }" 234 :style="{ 235 '--player-progress': `${progressPercentage()}%`, 236 }" 237> 238 <audio 239 x-ref="audio" 240 preload="none" 241 @volumechange="updateVolume" 242 @waiting="waiting" 243 @canplaythrough="canPlayThrough = true" 244 @play="play(false, true); $store.player.playing = true" 245 @pause="pause; $store.player.playing = false" 246 @ended="reset; $store.player.playing = false" 247 @loadedmetadata="init; $store.player.audio_url = $refs.audio.src" 248 @keyup.document.right="seekBySeconds(30)" 249 @keyup.document.left="seekBySeconds(-10)" 250 @keyup.document.m="toggleMute" 251 @keyup.document.s="toggleSpeed" 252 > 253 </audio> 254 <nav class="site-sticky-player-buttons"> 255 <button x-show="!playing && !loading" title="Play" @click="play; $store.player.playing = true" class="player-button site-sticky-player-play"> 256
257 <svg role="img" class="icon-play" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><title>play</title><path fill-rule="evenodd" d="M8,16 C12.4183,16 16,12.4183 16,8 C16,3.58172 12.4183,0 8,0 C3.58172,0 0,3.58172 0,8 C0,12.4183 3.58172,16 8,16 Z M7.5547,5.16795 C7.24784,4.96338 6.8533,4.94431 6.52814,5.11833 C6.20298,5.29235 6,5.63121 6,6.00000106 L6,10.0000011 C6,10.3688 6.20298,10.7077 6.52814,10.8817 C6.8533,11.0557 7.24784,11.0366 7.5547,10.8321 L10.5547,8.8321 C10.8329,8.6466 11,8.3344 11,8.00000106 C11,7.66565 10.8329,7.35342 10.5547,7.16795 L7.5547,5.16795 Z"></path></svg> 258 259 260 </button> 261 <button x-show="playing && !loading" @click="pause; $store.player.playing = false" title="Pause" class="player-button site-sticky-player-pause"> 262 263 <svg role="img" class="icon-pause" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><title>pause</title><path fill-rule="evenodd" d="M16,8 C16,12.4183 12.4183,16 8,16 C3.58172,16 0,12.4183 0,8 C0,3.58172 3.58172,0 8,0 C12.4183,0 16,3.58172 16,8 Z M5,6 C5,5.44772 5.44772,5 6,5 C6.55228,5 7,5.44772 7,6 L7,10 C7,10.5523 6.55228,11 6,11 C5.44772,11 5,10.5523 5,10 L5,6 Z M10,5 C9.4477,5 9,5.44772 9,6 L9,10 C9,10.5523 9.4477,11 10,11 C10.5523,11 11,10.5523 11,10 L11,6 C11,5.44772 10.5523,5 10,5 Z"></path></svg> 264 265 266 </button> 267 <span x-show="loading" class="site-sticky-player-loading"> 268 <svg class="site-sticky-player-spinner-background" fill="currentColor" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8,16 C12.4183,16 16,12.4183 16,8 C16,3.58172 12.4183,0 8,0 C3.58172,0 0,3.58172 0,8 C0,12.4183 3.58172,16 8,16 Z"></path></svg> 269 <span class="site-sticky-player-spinner"> 270 <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"> 271 <circle cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle> 272 <path fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path> 273 </svg> 274 </span> 275 </span> 276 </nav> 277 278 <div class="site-sticky-player-progress-controls"> 279 <div class="site-sticky-player-currently-playing"> 280 <div class="site-sticky-player-title" x-text="title"></div> 281 </div> 282 283 <div class="site-sticky-player-progress" :class="{ 'seeking-by-touch': seekingByTouch }" role="progressbar" > 284 <div title="Seek within Episode" role="button" class="site-sticky-player-progress-bar" @click="seekTo" @mousemove="hoverSeekTo" @touchmove.prevent="touchDragSeekTo" @touchend="touchDragEnd"> 285 <span></span> 286 </div> 287 <t class="seek-tooltip" x-text="formatTime(duration * seekHoverPercent)" :style="`left: ${seekHoverPercent * 100}%`"></t> 288 </div> 289 290 <div class="site-sticky-player-controls-duration"> 291 <div class="site-sticky-player-controls"> 292 <button @click="seekBySeconds(-10)" title="Rewind 10 seconds" class="site-sticky-player-rewind"> 293 294 <svg role="img" class="icon-rewind" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>rewind</title><path d="M19.419962,2.57 L20.789962,1.21 L20.789962,1.20999999 C21.066111,0.931608989 21.064293,0.482064989 20.7859019,0.205919989 C20.6539209,0.0750019893 20.4758579,0.00106998926 20.2899619,2.98926377e-06 L14.9999619,2.98926377e-06 L14.9999619,5.29000299 L14.9999619,5.2900038 C15.0022111,5.6821198 15.3219069,5.9981688 15.7140229,5.9959198 C15.8999189,5.99485348 16.0779819,5.9209207 16.2099629,5.7900028 L17.9999629,4.00000299 L17.9999633,4.00000299 C22.4115033,7.32267305 23.2942133,13.5924931 19.9715433,18.0040031 C16.6488733,22.4155431 10.3790533,23.2982531 5.96754326,19.9755831 C1.55600326,16.6529131 0.67329326,10.3830931 3.99596326,5.97158305 C5.50733326,3.96493305 7.71859326,2.60063305 10.1899933,2.15000305 L10.1899934,2.15000303 C10.7422784,2.05059173 11.1094044,1.52228803 11.0099934,0.970003035 C10.9105821,0.417718035 10.3822784,0.0505920346 9.82999335,0.150003035 L9.82999275,0.150003146 C3.31278275,1.35360315 -0.994707248,7.61255315 0.208852752,14.1298031 C1.41245275,20.6470131 7.67140275,24.9545031 14.1886528,23.7509431 C20.7058628,22.5473431 25.0133528,16.2883931 23.8097928,9.77114315 C23.2799238,6.902033
29415 21.7229128,4.32424315 19.4300328,2.52000315 L19.419962,2.57 Z M8.99996191,16 L8.99996191,16 C9.55224696,16 9.99996191,15.552285 9.99996191,15 L9.99996191,8 L6.99996191,8 L6.99996191,8 C6.44767691,8 5.99996191,8.447715 5.99996191,9 C5.99996191,9.552285 6.44767691,10 6.99996191,10 L7.99996191,10 L7.99996191,15 L7.99996191,15 C7.99996191,15.5522848 8.44767691,16 8.99996191,16 C8.99996191,16 8.99996191,16 8.99996191,16 L8.99996191,16 Z M13.9999619,16 L13.9999619,16 C15.6568119,16 16.9999619,14.65685 16.9999619,13 L16.9999619,11 L16.9999619,11 C16.9999619,9.34315 15.6568119,8 13.9999619,8 C12.3431119,8 10.9999619,9.34315 10.9999619,11 L10.9999619,13 L10.9999619,13 C10.9999619,14.6568505 12.3431119,16 13.9999619,16 C13.9999619,16 13.9999619,16 13.9999619,16 L13.9999619,16 Z M12.999962,11.0000002 L12.999962,11.0000002 C12.999962,10.4477152 13.447677,10.0000002 13.999962,10.0000002 C14.552247,10.0000002 14.999962,10.4477152 14.999962,11.0000002 C14.999962,11.0000002 14.999962,11.0000002 14.999962,11.0000002 L14.999962,13.0000002 L14.999962,13.0000002 C14.999962,13.5522852 14.552247,14.0000002 13.999962,14.0000002 C13.447677,14.0000002 12.999962,13.5522852 12.999962,13.0000002 L12.999962,11.0000002 Z"></path></svg> 295 296 297 </button> 298 <button @click="toggleSpeed" title="Change Playback Speed" class="site-sticky-player-speed" x-text="`${displaySpeed}x`"></button> 299 <button @click="seekBySeconds(30)" title="Fast Forward 30 seconds" class="site-sticky-player-fastforward"> 300 301 <svg role="img" class="icon-fastforward" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>fast forward</title><path d="M15.0000099,16 L15.0000099,16 C16.6568599,16 18.0000099,14.65685 18.0000099,13 L18.0000099,11 L18.0000099,11 C18.0000099,9.34315 16.6568599,8 15.0000099,8 C13.3431599,8 12.0000099,9.34315 12.0000099,11 L12.0000099,13 L12.0000099,13 C12.0000099,14.6568505 13.3431599,16 15.0000099,16 C15.0000099,16 15.0000099,16 15.0000099,16 L15.0000099,16 Z M14.00001,11.0000002 L14.00001,11.0000002 C14.00001,10.4477152 14.447725,10.0000002 15.00001,10.0000002 C15.552295,10.0000002 16.00001,10.4477152 16.00001,11.0000002 C16.00001,11.0000002 16.00001,11.0000002 16.00001,11.0000002 L16.00001,13.0000002 L16.00001,13.0000002 C16.00001,13.5522852 15.552295,14.0000002 15.00001,14.0000002 C14.447725,14.0000002 14.00001,13.5522852 14.00001,13.0000002 L14.00001,11.0000002 Z M7.00000983,7.99999762 L7.00000983,7.99999762 C6.44772496,7.99999762 6.00000983,8.447715 6.00000983,8.99999762 C6.00000983,9.552285 6.44772496,9.99999762 7.00000983,9.99999762 L8.50000983,9.99999762 L8.50000983,9.99999762 C8.77615193,9.99999762 9.00000983,10.223858 9.00000983,10.4999976 C9.00000983,10.776142 8.77615193,10.9999976 8.50000983,10.9999976 L7.00000983,10.9999976 L7.00000983,10.9999976 C6.44772489,10.9999976 6.00000983,11.447715 6.00000983,11.9999976 C6.00000983,12.552285 6.44772489,12.9999976 7.00000983,12.9999976 L8.50000983,12.9999976 L8.50000983,12.9999976 C8.77615187,12.9999976 9.00000983,13.223858 9.00000983,13.4999976 C9.00000983,13.776142 8.77615187,13.9999976 8.50000983,13.9999976 L7.00000983,13.9999976 L7.00000983,13.9999976 C6.44772483,13.9999976 6.00000983,14.447715 6.00000983,14.9999976 C6.00000983,15.552285 6.44772483,15.9999976 7.00000983,15.9999976 L8.50000983,15.9999976 L8.50000983,15.9999976 C9.88071972,15.9999976 11.0000098,14.88071 11.0000098,13.4999976 L11.0000098,13.5000078 C10.9949875,12.9583018 10.8162208,12.4325078 10.4900148,12.0000078 L10.4900147,12.0000079 C10.8162217,11.5675019 10.9949887,11.0417099 11.0000098,10.4999976 L11.0000098,10.4999976 C11.0000098,9.11928762 9.88071974,7.99999762 8.50000983,7.99999762 C8.50000983,7.99999762 8.50000983,7.99999762 8.50000983,7.99999762 L7.00000983,7.99999762 Z M14.18001,0.2 L14.1800101,0.200000017 C13.6277251,0.100588717 13.0994201,0.467715017 13.0000101,1.02000002 C12.9005988,1.57228502 13.2677251,2.10059002 13.8200101,2.20000002 L13.8200112,2.20000022 C19.2469712,3.22467022 22.8157312,8.45476022 21.7910512,13.8817002 C20.7663812,19.3086602 15.5362912,22.8774202 10.1093512,21.8527402 C4.68239119,20.8280702 1.11363119,15.5979802 2.13831119,10.1710402 C2.60451319,7.70190022 3.98319119,5.49877022 6.00003119,4.00000013 L7.79003119,5.79000022 L7.79003121,5.79000024 C8.06842221,6.06614924 8.51796621,6.06433124 8.79411121,5.78594013 C8.92502921,5.65395913 8.99896121,5.47589613 9.00002821,5.29000013 L9.00002821,1.31893483e-07 L3.71002821,1.31893483e-07 L3.71002824,1.31893483e-07 C3.31791224,0.00224888189 3.00186324,0.321944132 3.00411124,0.714060132 C3.00517734,0.899956132 3.07910994,1.07801913 3.21002824,1.21000013 L4.58002824,2.57000013 L4.58002779,2.57000049 C-0.628262215,6.66833049 -1.52806221,14.2128005 2.57026779,19.4211005 C6.66859779,24.6293905 14.2130678,25.5291905 19.4213678,21.4308605 C24.6296578,17.3325305 25.5294578,9.78806049 21.4311278,4.57976049 C19.6268878,2.28688049 17.0490978,0.729870486 14.1799878,0.200000486 L14.18001,0.2 Z"></path></svg> 302 303 304 </button> 305 </div> 306 <div class="site-sticky-player-duration"> 307 <div x-text="formatTime(currentTime)"></div> 308 <div>|</div>
309 <div :datetime="formatTime(duration)" x-text="formatTime(duration)"></div> 310 </div> 311 </div> 312 </div> 313</footer> 314 315 </body> 316</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.