1<!DOCTYPE html> 2<html lang="en"> 3<head> 4<meta charset="UTF-8" /> 5<title>About me | Adam Bosworth's Weblog</title> 6<link rel="profile" href="http://gmpg.org/xfn/11" /> 7<link rel="pingback" href="https://adambosworth.net/xmlrpc.php" /> 8<meta name='robots' content='max-image-preview:large' /> 9 10<!-- Async WordPress.com Remote Login -->
11<script id="wpcom_remote_login_js"> 12var wpcom_remote_login_extra_auth = ''; 13function wpcom_remote_login_remove_dom_node_id( element_id ) { 14 var dom_node = document.getElementById( element_id ); 15 if ( dom_node ) { dom_node.parentNode.removeChild( dom_node ); } 16} 17function wpcom_remote_login_remove_dom_node_classes( class_name ) { 18 var dom_nodes = document.querySelectorAll( '.' + class_name ); 19 for ( var i = 0; i < dom_nodes.length; i++ ) { 20 dom_nodes[ i ].parentNode.removeChild( dom_nodes[ i ] ); 21 } 22} 23function wpcom_remote_login_final_cleanup() { 24 wpcom_remote_login_remove_dom_node_classes( "wpcom_remote_login_msg" ); 25 wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_key" ); 26 wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_validate" ); 27 wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_js" ); 28 wpcom_remote_login_remove_dom_node_id( "wpcom_request_access_iframe" ); 29 wpcom_remote_login_remove_dom_node_id( "wpcom_request_access_styles" ); 30} 31 32// Watch for messages back from the remote login 33window.addEventListener( "message", function( e ) { 34 if ( e.origin === "https://r-login.wordpress.com" ) { 35 var data = {}; 36 try { 37 data = JSON.parse( e.data ); 38 } catch( e ) { 39 wpcom_remote_login_final_cleanup(); 40 return; 41 } 42 43 if ( data.msg === 'LOGIN' ) { 44 // Clean up the login check iframe 45 wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_key" ); 46 47 var id_regex = new RegExp( /^[0-9]+$/ ); 48 var token_regex = new RegExp( /^.*|.*|.*$/ ); 49 if ( 50 token_regex.test( data.token ) 51 && id_regex.test( data.wpcomid ) 52 ) { 53 // We have everything we need to ask for a login 54 var script = document.createElement( "script" ); 55 script.setAttribute( "id", "wpcom_remote_login_validate" ); 56 script.src = '/remote-login.php?wpcom_remote_login=validate' 57 + '&wpcomid=' + data.wpcomid 58 + '&token=' + encodeURIComponent( data.token ) 59 + '&host=' + window.location.protocol 60 + '//' + window.location.hostname 61 + '&postid=2' 62 + '&is_singular='; 63 document.body.appendChild( script ); 64 } 65 66 return; 67 } 68 69 // Safari ITP, not logged in, so redirect 70 if ( data.msg === 'LOGIN-REDIRECT' ) { 71 window.location = 'https://wordpress.com/log-in?redirect_to=' + window.location.href; 72 return; 73 } 74 75 // Safari ITP, storage access failed, remove the request 76 if ( data.msg === 'LOGIN-REMOVE' ) { 77 var css_zap = 'html { -webkit-transition: margin-top 1s; transition: margin-top 1s; } /* 9001 */ html { margin-top: 0 !important; } * html body { margin-top: 0 !important; } @media screen and ( max-width: 782px ) { html { margin-top: 0 !important; } * html body { margin-top: 0 !important; } }'; 78 var style_zap = document.createElement( 'style' ); 79 style_zap.type = 'text/css'; 80 style_zap.appendChild( document.createTextNode( css_zap ) ); 81 document.body.appendChild( style_zap ); 82 83 var e = document.getElementById( 'wpcom_request_access_iframe' ); 84 e.parentNode.removeChild( e ); 85 86 document.cookie = 'wordpress_com_login_access=denied; path=/; max-age=31536000'; 87 88 return; 89 } 90 91 // Safari ITP 92 if ( data.msg === 'REQUEST_ACCESS' ) { 93 console.log( 'request access: safari' ); 94 95 // Check ITP iframe enable/disable knob 96 if ( wpcom_remote_login_extra_auth !== 'safari_itp_iframe' ) { 97 return; 98 } 99 100 // If we are in a "private window" there is no ITP. 101 var private_window = false; 102 try { 103 var opendb = window.openDatabase( null, null, null, null ); 104 } catch( e ) { 105 private_window = true; 106 } 107 108 if ( private_window ) { 109 console.log( 'private window' ); 110 return; 111 } 112 113 var iframe = document.createElement( 'iframe' ); 114 iframe.id = 'wpcom_request_access_iframe'; 115 iframe.setAttribute( 'scrolling', 'no' ); 116 iframe.setAttribute( 'sandbox', 'allow-storage-access-by-user-activation allow-scripts allow-same-origin allow-top-navigation-by-user-activation' ); 117 iframe.src = 'https://r-login.wordpress.com/remote-login.php?wpcom_remote_login=request_access&origin=' + encodeURIComponent( data.origin ) + '&wpcomid=' + encodeURIComponent( data.wpcomid ); 118 119 var css = 'html { -webkit-transition: margin-top 1s; transition: margin-top 1s; } /* 9001 */ html { margin-top: 46px !important; } * html body { margin-top: 46px !important; } @media screen and ( max-width: 660px ) { html { margin-top: 71px !important; } * html body { margin-top: 71px !important; } #wpcom_request_access_iframe { display: block; height: 71px !important; } } #wpcom_request_access_iframe { border: 0px; height: 46px; position: fixed; top: 0; left: 0; width: 100%; min-width: 100%; z-index: 99999; background: #23282d; } '; 120 121 var style = document.createElement( 'style' ); 122 style.type = 'text/css'; 123 style.id = 'wpcom_request_access_styles'; 124 style.appendChild( document.createTextNode( css ) ); 125 document.body.appendChild( style ); 126 127 document.body.appendChild( iframe ); 128 } 129 130 if ( data.msg === 'DONE' ) { 131 wpcom_remote_login_final_cleanup(); 132 } 133 } 134}, false ); 135 136// Inject the remote login iframe after the page has had a chance to load 137// more critical resources 138window.addEventListener( "DOMContentLoaded", function( e ) { 139 var iframe = document.createElement( "iframe" );
140 iframe.style.display = "none"; 141 iframe.setAttribute( "scrolling", "no" ); 142 iframe.setAttribute( "id", "wpcom_remote_login_key" ); 143 iframe.src = "https://r-login.wordpress.com/remote-login.php" 144 + "?wpcom_remote_login=key" 145 + "&origin=aHR0cHM6Ly9hZGFtYm9zd29ydGgubmV0" 146 + "&wpcomid=1813094" 147 + "&time=" + Math.floor( Date.now() / 1000 ); 148 document.body.appendChild( iframe ); 149}, false ); 150</script>
150 151<link rel='dns-prefetch' href='//s1.wp.com' /> 152<link rel='dns-prefetch' href='//widgets.wp.com' /> 153<link rel='dns-prefetch' href='//s2.wp.com' /> 154<link rel='dns-prefetch' href='//s0.wp.com' /> 155<link rel='dns-prefetch' href='//af.pubmine.com' /> 156<link rel="alternate" type="application/rss+xml" title="Adam Bosworth's Weblog » Feed" href="https://adambosworth.net/feed/" /> 157<link rel="alternate" type="application/rss+xml" title="Adam Bosworth's Weblog » Comments Feed" href="https://adambosworth.net/comments/feed/" /> 158<link rel="alternate" type="application/rss+xml" title="Adam Bosworth's Weblog » About me Comments Feed" href="https://adambosworth.net/about/feed/" /> 159
159<script type="text/javascript"> 160 /* <![CDATA[ */ 161 function addLoadEvent(func) { 162 var oldonload = window.onload; 163 if (typeof window.onload != 'function') { 164 window.onload = func; 165 } else { 166 window.onload = function () { 167 oldonload(); 168 func(); 169 } 170 } 171 } 172 /* ]]> */ 173 </script>
173 174 <style id="wp-img-auto-sizes-contain-inline-css"> 175img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 176/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 177</style> 178<link crossorigin='anonymous' rel='stylesheet' id='all-css-2-1' href='/_static/??-eJx9jc0KwjAQhF/IuAaE0oP4LElc4za/dDeEvr2xB0EUjzPzzQz0qlzJglkgNVVj85QZOt08CgO2kZZAqKLpIJhqNIIMLFvEo2M+wO+BSGFgC0o1LqhdfeE2Fv8uJLMGFMpeWbPCQD+df1+U75RJNpAHpvFam4UdS1VevWu66Gk+6VlP+rw8AZcSWjM=&cssminify=yes' type='text/css' media='all' /> 179<style id="wp-emoji-styles-inline-css"> 180 181 img.wp-smiley, img.emoji { 182 display: inline !important; 183 border: none !important; 184 box-shadow: none !important; 185 height: 1em !important; 186 width: 1em !important; 187 margin: 0 0.07em !important; 188 vertical-align: -0.1em !important; 189 background: none !important; 190 padding: 0 !important; 191 } 192/*# sourceURL=wp-emoji-styles-inline-css */ 193</style> 194<style id="wp-block-library-inline-css"> 195:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
195--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 196 197/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.0.0/build/styles/block-library/common.min.css */ 198</style> 199<style id="wp-block-library-inline-css-extra"> 200.has-text-align-justify { 201 text-align:justify; 202} 203.has-text-align-justify{text-align:justify;} 204/*# sourceURL=wp-block-library-inline-css */ 205</style> 206 207<style id="classic-theme-styles-inline-css"> 208.wp-block-button__link{background-color:#32373c;border-radius:9999px;box-shadow:none;color:#fff;font-size:1.125em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-file__button{background:#32373c;color:#fff}.wp-block-accordion-heading{margin:0}.wp-block-accordion-heading__toggle{background-color:inherit!important;color:inherit!important}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:focus,.wp-block-accordion-heading__toggle:hover{background-color:inherit!important;border:none;box-shadow:none;color:inherit;padding:var(--wp--preset--spacing--20,1em) 0;text-decoration:none}.wp-block-accordion-heading__toggle:focus-visible{outline:auto;outline-offset:0}.wp-block-tab:not(.has-text-color){color:inherit!important}.wp-block-tab:not(.has-background){background-color:inherit!important}.wp-block-tab:focus,.wp-block-tab:hover{text-decoration:none}.wp-block-tab:focus-visible{outline:auto;outline-offset:0} 209/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.0.0/build/styles/block-library/classic.min.css */ 210</style> 211 212<style id="coblocks-inline-format-inline-css"> 213.uppercase{text-transform:uppercase} 214/*# sourceURL=coblocks-inline-format-inline-css */ 215</style> 216<link crossorigin='anonymous' rel='stylesheet' id='all-css-12-1' href='/_static/??/wp-content/mu-plugins/core-compat/wp-mediaelement.css,/wp-content/mu-plugins/wpcom-bbpress-premium-themes.css?m=1432920480j&cssminify=yes' type='text/css' media='all' /> 217<style id="global-styles-inline-css"> 218:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
2180) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--albert-sans: 'Albert Sans', sans-serif;--wp--preset--font-family--alegreya: Alegreya, serif;--wp--preset--font-family--arvo: Arvo, serif;--wp--preset--font-family--bodoni-moda: 'Bodoni Moda', serif;--wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque', sans-serif;--wp--preset--font-family--cabin: Cabin, sans-serif;--wp--preset--font-family--chivo: Chivo, sans-serif;--wp--preset--font-family--commissioner: Commissioner, sans-serif;--wp--preset--font-family--cormorant: Cormorant, serif;--wp--preset--font-family--courier-prime: 'Courier Prime', monospace;--wp--preset--font-family--crimson-pro: 'Crimson Pro', serif;--wp--preset--font-family--dm-mono: 'DM Mono', monospace;--wp--preset--font-family--dm-sans: 'DM Sans', sans-serif;--wp--preset--font-family--dm-serif-display: 'DM Serif Display', serif;--wp--preset--font-family--domine: Domine, serif;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--epilogue: Epilogue, sans-serif;--wp--preset--font-family--fahkwang: Fahkwang, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--fira-sans: 'Fira Sans', sans-serif;--wp--preset--font-family--fjalla-one: 'Fjalla One', sans-serif;--wp--preset--font-family--fraunces: Fraunces, serif;--wp--preset--font-family--gabarito: Gabarito, system-ui;--wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', sans-serif;--wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova', serif;--wp--preset--font-family--instrument-serif: 'Instrument Serif', serif;--wp--preset--font-family--inter: Inter, sans-serif;--wp--preset--font-family--josefin-sans: 'Josefin Sans', sans-serif;--wp--preset--font-family--jost: Jost, sans-serif;--wp--preset--font-family--libre-baskerville: 'Libre Baskerville', serif;--wp--preset--font-family--libre-franklin: 'Libre Franklin', sans-serif;--wp--preset--font-family--literata: Literata, serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--merriweather: Merriweather, serif;--wp--preset--font-family--montserrat: Montserrat, sans-serif;--wp--preset--font-family--newsreader: Newsreader, serif;--wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono', sans-serif;--wp--preset--font-family--nunito: Nunito, sans-serif;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--overpass: Overpass, sans-serif;--wp--preset--font-family--pt-serif: 'PT Serif', serif;--wp--preset--font-family--petrona: Petrona, serif;--wp--preset--font-family--piazzolla: Piazzolla, serif;--wp--preset--font-family--playfair-display: 'Playfair Display', serif;--wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans', sans-serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--roboto: Roboto, sans-serif;--wp--preset--font-family--roboto-slab: 'Roboto Slab', serif;--wp--preset--font-family--rubik: Rubik, sans-serif;--wp--preset--font-family--rufina: Rufina, serif;--wp--preset--font-family--sora: Sora, sans-serif;--wp--preset--font-family--source-sans-3: 'Source Sans 3', sans-serif;--wp--preset--font-family--source-serif-4: 'Source Serif 4', serif;--wp--preset--font-family--space-mono: 'Space Mono', monospace;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--texturina: Texturina, serif;--wp--preset--font-family--urbanist: Urbanist, sans-serif;--wp--preset--font-family--work-sans: 'Work Sans', sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
218.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-albert-sans-font-family{font-family: var(--wp--preset--font-family--albert-sans) !important;}.has-alegreya-font-family{font-family: var(--wp--preset--font-family--alegreya) !important;}.has-arvo-font-family{font-family: var(--wp--preset--font-family--arvo) !important;}.has-bodoni-moda-font-family{font-family: var(--wp--preset--font-family--bodoni-moda) !important;}.has-bricolage-grotesque-font-family{font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;}.has-cabin-font-family{font-family: var(--wp--preset--font-family--cabin) !important;}.has-chivo-font-family{font-family: var(--wp--preset--font-family--chivo) !important;}.has-commissioner-font-family{font-family: var(--wp--preset--font-family--commissioner) !important;}.has-cormorant-font-family{font-family: var(--wp--preset--font-family--cormorant) !important;}.has-courier-prime-font-family{font-family: var(--wp--preset--font-family--courier-prime) !important;}.has-crimson-pro-font-family{font-family: var(--wp--preset--font-family--crimson-pro) !important;}.has-dm-mono-font-family{font-family: var(--wp--preset--font-family--dm-mono) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}.has-dm-serif-display-font-family{font-family: var(--wp--preset--font-family--dm-serif-display) !important;}.has-domine-font-family{font-family: var(--wp--preset--font-family--domine) !important;}.has-eb-garamond-font-family{font-family: var(--wp--preset--font-family--eb-garamond) !important;}.has-epilogue-font-family{font-family: var(--wp--preset--font-family--epilogue) !important;}.has-fahkwang-font-family{font-family: var(--wp--preset--font-family--fahkwang) !important;}.has-figtree-font-family{font-family: var(--wp--preset--font-family--figtree) !important;}.has-fira-sans-font-family{font-family: var(--wp--preset--font-family--fira-sans) !important;}.has-fjalla-one-font-family{font-family: var(--wp--preset--font-family--fjalla-one) !important;}.has-fraunces-font-family{font-family: var(--wp--preset--font-family--fraunces) !important;}.has-gabarito-font-family{font-family: var(--wp--preset--font-family--gabarito) !important;}.has-ibm-plex-mono-font-family{font-family: var(--wp--preset--font-family--ibm-plex-mono) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-ibarra-real-nova-font-family{font-family: var(--wp--preset--font-family--ibarra-real-nova) !important;}.has-instrument-serif-font-family{font-family: var(--wp--preset--font-family--instrument-serif) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-josefin-sans-font-family{font-family: var(--wp--preset--font-family--josefin-sans) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-libre-baskerville-font-family{font-family: var(--wp--preset--font-family--libre-baskerville) !important;}.has-libre-franklin-font-family{font-family: var(--wp--preset--font-family--libre-franklin) !important;}.has-literata-font-family{font-family: var(--wp--preset--font-family--literata) !important;}.has-lora-font-family{font-family: var(--wp--preset--font-family--lora) !important;}.has-merriweather-font-family{font-family: var(--wp--preset--font-family--merriweather) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-newsreader-font-family{font-family: var(--wp--preset--font-family--newsreader) !important;}.has-noto-sans-mono-font-family{font-family: var(--wp--preset--font-family--noto-sans-mono) !important;}.has-nunito-font-family{font-family: var(--wp--preset--font-family--nunito) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-overpass-font-family{font-family: var(--wp--preset--font-family--overpass) !important;}.has-pt-serif-font-family{font-family: var(--wp--preset--font-family--pt-serif) !important;}.has-petrona-font-family{font-family: var(--wp--preset--font-family--petrona) !important;}.has-piazzolla-font-family{font-family: var(--wp--preset--font-family--piazzolla) !important;}.has-playfair-display-font-family{font-family: var(--wp--preset--font-family--playfair-display) !important;}.has-plus-jakarta-sans-font-family{font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}.has-roboto-font-family{font-family: var(--wp--preset--font-family--roboto) !important;}.has-roboto-slab-font-family{font-family: var(--wp--preset--font-family--roboto-slab) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-rufina-font-family{font-family: var(--wp--preset--font-family--rufina) !important;}.has-sora-font-family{font-family: var(--wp--preset--font-family--sora) !important;}.has-source-sans-3-font-family{font-family: var(--wp--preset--font-family--source-sans-3) !important;}.has-source-serif-4-font-family{font-family: var(--wp--preset--font-family--source-serif-4) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}.has-syne-font-family{font-family: var(--wp--preset--font-family--syne) !important;}.has-texturina-font-family{font-family: var(--wp--preset--font-family--texturina) !important;}.has-urbanist-font-family{font-family: var(--wp--preset--font-family--urbanist) !important;}.has-work-sans-font-family{font-family: var(--wp--preset--font-family--work-sans) !important;} 219/*# sourceURL=global-styles-inline-css */ 220</style> 221 222<link crossorigin='anonymous' rel='stylesheet' id='all-css-14-1' href='/wp-content/mu-plugins/jetpack-mu-wpcom-plugin/sun/jetpack_vendor/automattic/jetpack-mu-wpcom/src/build/verbum-comments/verbum-comments.css?m=1790591968i&cssminify=yes' type='text/css' media='all' /> 223<link rel='stylesheet' id='verbum-gutenberg-css-css' href='https://widgets.wp.com/verbum-block-editor/block-editor.css?ver=1771405207' media='all' /> 224<link crossorigin='anonymous' rel='stylesheet' id='all-css-16-1' href='/_static/??-eJx9i0EOgzAMBD/UYAUQVQ+It0Bk0lROHMWOEL+HcqKX3nZWM7Bl4zgpJgV9Y0SBXBe4rpgVRHfCxok84GbGajJVH5JAwYXYn9PDad3wX+SRDbGbNXD6AbPSHMo3neJon70dXl3XDp8D02g9qg==&cssminify=yes' type='text/css' media='all' /> 225<link crossorigin='anonymous' rel='stylesheet' id='print-css-17-1' href='/wp-content/mu-plugins/global-print/global-print.css?m=1465851035i&cssminify=yes' type='text/css' media='print' /> 226<style id="jetpack-global-styles-frontend-style-inline-css"> 227:root { --font-headings: unset; --font-base: unset; --font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; --font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;} 228/*# sourceURL=jetpack-global-styles-frontend-style-inline-css */ 229</style> 230<link crossorigin='anonymous' rel='stylesheet' id='all-css-20-1' href='/_static/??-eJyNjcsKAjEMRX/ImhmUURfip0inLW3GNCmmQfx7H7gRN+7ugcs5cGsuCPfEHaq5RpaRFZbUmw+XD4MaQ5VolBS0+GuKPsb7eyLndVBdwd+iM3KA2ZAiqAT05Eiy6Bf8KHtJ9RkvW8gks6fX4VSP426/mQ7TMA7LA38FSqA=&cssminify=yes' type='text/css' media='all' />
231<script id="wpcom-actionbar-placeholder-js-extra"> 232var actionbardata = {"siteID":"1813094","postID":"2","siteURL":"https://adambosworth.net","xhrURL":"https://adambosworth.net/wp-admin/admin-ajax.php","nonce":"bc7b784cb3","isLoggedIn":"","statusMessage":"","subsEmailDefault":"instantly","proxyScriptUrl":"https://s0.wp.com/wp-content/js/wpcom-proxy-request.js?m=1513050504i&ver=20211021","shortlink":"https://wp.me/P7BFs-2","i18n":{"followedText":"New posts from this site will now appear in your \u003Ca href=\"https://wordpress.com/reader\"\u003EReader\u003C/a\u003E","foldBar":"Collapse this bar","unfoldBar":"Expand this bar","shortLinkCopied":"Copied to clipboard."}}; 233//# sourceURL=wpcom-actionbar-placeholder-js-extra 234</script>
vendor: 1 bytes, line 234
234
235<script id="jetpack-mu-wpcom-settings-js-before"> 236var JETPACK_MU_WPCOM_SETTINGS = {"assetsUrl":"https://s1.wp.com/wp-content/mu-plugins/jetpack-mu-wpcom-plugin/sun/jetpack_vendor/automattic/jetpack-mu-wpcom/src/build/"}; 237//# sourceURL=jetpack-mu-wpcom-settings-js-before 238</script>
vendor: 1 bytes, line 238
238
239<script crossorigin='anonymous' type='text/javascript' src='/_static/??/wp-content/js/rlt-proxy.js,/wp-content/blog-plugins/wordads-classes/js/cmp/v2/cmp-non-gdpr.js?m=1780567333j'></script>
vendor: 1 bytes, line 239
239
240<script id="rlt-proxy-js-after"> 241 rltInitialize( {"token":null,"iframeOrigins":["https:\/\/widgets.wp.com"]} ); 242//# sourceURL=rlt-proxy-js-after 243</script>
243 244<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://adambosworth.wordpress.com/xmlrpc.php?rsd" /> 245<meta name="generator" content="WordPress.com" /> 246<link rel="canonical" href="https://adambosworth.net/about/" /> 247<link rel='shortlink' href='https://wp.me/P7BFs-2' /> 248<link rel="alternate" type="application/json+oembed" href="https://public-api.wordpress.com/oembed/?format=json&url=https%3A%2F%2Fadambosworth.net%2Fabout%2F&for=wpcom-auto-discovery" /><link rel="alternate" type="application/xml+oembed" href="https://public-api.wordpress.com/oembed/?format=xml&url=https%3A%2F%2Fadambosworth.net%2Fabout%2F&for=wpcom-auto-discovery" /> 249<!-- Jetpack Open Graph Tags --> 250<meta property="og:type" content="article" /> 251<meta property="og:title" content="About me" /> 252<meta property="og:url" content="https://adambosworth.net/about/" /> 253<meta property="og:description" content="Mostly, you can figure out what you need to about me by reading my posts or looking in Wikipedia. I don’t have the beard anymore. I’ve gone through a divorce and breakup. I still work h…" /> 254<meta property="article:published_time" content="2007-09-29T05:35:43+00:00" /> 255<meta property="article:modified_time" content="2007-09-29T20:52:36+00:00" /> 256<meta property="og:site_name" content="Adam Bosworth's Weblog" /> 257<meta property="og:image" content="https://s0.wp.com/i/blank.jpg?m=1383295312i" /> 258<meta property="og:image:width" content="200" /> 259<meta property="og:image:height" content="200" /> 260<meta property="og:image:alt" content="" /> 261<meta property="og:locale" content="en_US" /> 262<meta property="article:publisher" content="https://www.facebook.com/WordPresscom" /> 263<meta name="twitter:text:title" content="About me" /> 264<meta name="twitter:card" content="summary" /> 265 266<!-- End Jetpack Open Graph Tags --> 267<link rel="shortcut icon" type="image/x-icon" href="https://s1.wp.com/i/favicon.ico?m=1713425267i" sizes="16x16 24x24 32x32 48x48" /> 268<link rel="icon" type="image/x-icon" href="https://s1.wp.com/i/favicon.ico?m=1713425267i" sizes="16x16 24x24 32x32 48x48" /> 269<link rel="apple-touch-icon" href="https://s2.wp.com/i/webclip.png?m=1713868326i" /> 270<link rel='openid.server' href='https://adambosworth.net/?openidserver=1' /> 271<link rel='openid.delegate' href='https://adambosworth.net/' /> 272<link rel="search" type="application/opensearchdescription+xml" href="https://adambosworth.net/osd.xml" title="Adam Bosworth's Weblog" /> 273<link rel="search" type="application/opensearchdescription+xml" href="https://s1.wp.com/opensearch.xml" title="WordPress.com" /> 274<meta name="description" content="Mostly, you can figure out what you need to about me by reading my posts or looking in Wikipedia. I don't have the beard anymore. I've gone through a divorce and breakup. I still work hard and with passion and love what I do. I guess from my perspective, I spent the first 25 years…" /> 275<style type="text/css"> 276#headerimg{ 277 background: url(https://s2.wp.com/wp-content/themes/pub/contempt/images/blue_flower/head.jpg) no-repeat; 278} 279#header h1 a, .description { 280 color:#E5F2E9; 281} 282</style>
283<script> 284var wa_client = {}; wa_client.cmd = []; wa_client.config = { 'blog_id': 1813094, 'blog_language': 'en', 'is_wordads': false, 'hosting_type': 0, 'afp_account_id': null, 'afp_host_id': 5038568878849053, 'theme': 'pub/contempt', '_': { 'title': 'Advertisement', 'privacy_settings': 'Privacy Settings' }, 'formats': [ 'inline', 'belowpost', 'bottom_sticky', 'sidebar_sticky_right', 'sidebar', 'gutenberg_rectangle', 'gutenberg_leaderboard', 'gutenberg_mobile_leaderboard', 'gutenberg_skyscraper' ] }; 285</script>
285 286
286<script type="text/javascript"> 287 288 window.doNotSellCallback = function() { 289 290 var linkElements = [ 291 'a[href="https://wordpress.com/?ref=footer_blog"]', 292 'a[href="https://wordpress.com/?ref=footer_website"]', 293 'a[href="https://wordpress.com/?ref=vertical_footer"]', 294 'a[href^="https://wordpress.com/?ref=footer_segment_"]', 295 ].join(','); 296 297 var dnsLink = document.createElement( 'a' ); 298 dnsLink.href = 'https://wordpress.com/advertising-program-optout/'; 299 dnsLink.classList.add( 'do-not-sell-link' ); 300 dnsLink.rel = 'nofollow'; 301 dnsLink.style.marginLeft = '0.5em'; 302 dnsLink.textContent = 'Do Not Sell or Share My Personal Information'; 303 304 var creditLinks = document.querySelectorAll( linkElements ); 305 306 if ( 0 === creditLinks.length ) { 307 return false; 308 } 309 310 Array.prototype.forEach.call( creditLinks, function( el ) { 311 el.insertAdjacentElement( 'afterend', dnsLink ); 312 }); 313 314 return true; 315 }; 316 317 </script>
317 318
318<script type="text/javascript"> 319 window.google_analytics_uacct = "UA-52447-2"; 320</script>
320 321
322<script type="text/javascript"> 323 var _gaq = _gaq || []; 324 _gaq.push(['_setAccount', 'UA-52447-2']); 325 _gaq.push(['_gat._anonymizeIp']); 326 _gaq.push(['_setDomainName', 'none']); 327 _gaq.push(['_setAllowLinker', true]); 328 _gaq.push(['_initData']); 329 _gaq.push(['_trackPageview']); 330 331 (function() { 332 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 333 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 334 (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga); 335 })(); 336</script>
336 337</head> 338<body class="wp-singular page-template-default page page-id-2 wp-theme-pubcontempt customizer-styles-applied jetpack-reblog-enabled has-marketing-bar has-marketing-bar-theme-contempt"> 339 340<div id="page"> 341 342<div id="header"> 343 <div id="headerimg" onclick="location.href='https://adambosworth.net';" style="cursor: pointer;"> 344 <h1><a href="https://adambosworth.net/">Adam Bosworth’s Weblog</a></h1> 345 <div class="description">Thoughts on health, technology, and sometimes politics</div> 346 </div> 347</div> 348 349<ul id="pagebar" class="menu pagebar"><li ><a href="https://adambosworth.net/">Home</a></li><li class="page_item page-item-2 current_page_item"><a href="https://adambosworth.net/about/" aria-current="page">About me</a></li> 350</ul> 351 352<div id="grad" style="height: 65px; width: 100%; background: url(https://s2.wp.com/wp-content/themes/pub/contempt/images/blue_flower/topgrad.jpg);"> </div> 353 354 <div id="content" class="narrowcolumn"> 355 356 <div class="post post-2 page type-page status-publish hentry" id="post-2"> 357 <h2>About me</h2> 358 <div class="entry"> 359 <p>Mostly, you can figure out what you need to about me by reading my posts or looking in <a href="http://en.wikipedia.org/wiki/Adam_Bosworth" title="Wikipedia" target="_blank">Wikipedia</a>. I don’t have the beard anymore. I’ve gone through a divorce and breakup. I still work hard and with passion and love what I do.</p> 360<p>I guess from my perspective, I spent the first 25 years of my life building Lego blocks for adults and intend to spend the next 25 years trying to help people live healthier lives and live longer by working with the Health community to help out where I can.</p> 361<div id="atatags-370373-6abd7d8396cc7"> 362
362<script type="text/javascript"> 363 __ATA = window.__ATA || {}; 364 __ATA.cmd = window.__ATA.cmd || []; 365 __ATA.cmd.push(function() { 366 __ATA.initVideoSlot('atatags-370373-6abd7d8396cc7', { 367 sectionId: '370373', 368 format: 'inread' 369 }); 370 }); 371 </script>
371 372 </div><span id="wordads-inline-marker" style="display: none;"></span><div id="jp-post-flair" class="sharedaddy sd-like-enabled sd-sharing-enabled"><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" 373 data-shared="sharing-facebook-2" 374 class="share-facebook sd-button share-icon" 375 href="https://adambosworth.net/about/?share=facebook" 376 target="_blank" 377 aria-labelledby="sharing-facebook-2" 378 > 379 <span id="sharing-facebook-2" hidden>Share on Facebook (Opens in new window)</span> 380 <span>Facebook</span> 381 </a></li><li class="share-x"><a rel="nofollow noopener noreferrer" 382 data-shared="sharing-x-2" 383 class="share-x sd-button share-icon" 384 href="https://adambosworth.net/about/?share=x" 385 target="_blank" 386 aria-labelledby="sharing-x-2" 387 > 388 <span id="sharing-x-2" hidden>Share on X (Opens in new window)</span> 389 <span>X</span> 390 </a></li><li class="share-end"></li></ul></div></div></div><div class='sharedaddy sd-block sd-like jetpack-likes-widget-wrapper jetpack-likes-widget-unloaded' id='like-post-wrapper-1813094-2-6abd7d83970d4' data-src='//widgets.wp.com/likes/index.html?ver=20260930#blog_id=1813094&post_id=2&origin=adambosworth.wordpress.com&obj_id=1813094-2-6abd7d83970d4&domain=adambosworth.net' data-name='like-post-frame-1813094-2-6abd7d83970d4' data-title='Like or Reblog'><div class='likes-widget-placeholder post-likes-widget-placeholder' style='height: 55px;'><span class='button'><span>Like</span></span> <span class='loading'>Loading...</span></div><span class='sd-text-color'></span><a class='sd-link-color'></a></div></div> 391 392 </div> 393 </div> 394 395 <div id="comments"> 396 397 398<h3 id="comments-title">14 Responses to <em>About me</em></h3> 399 400 401<ol class="commentlist"> 402 <li class="comment even thread-even depth-1" id="comment-406"> 403 <div id="div-comment-406" class="comment-body"> 404 <div class="comment-author vcard"> 405 <img referrerpolicy="no-referrer" alt='Robert B. Wheeler's avatar' src='https://0.gravatar.com/avatar/f51114122dd17c6a7ba05ac4312cf52ea8d33ebd0b1c7e2ddcb0ecb0c8f6b273?s=32&d=identicon&r=G' srcset='https://0.gravatar.com/avatar/f51114122dd17c6a7ba05ac4312cf52ea8d33ebd0b1c7e2ddcb0ecb0c8f6b273?s=32&d=identicon&r=G 1x, https://0.gravatar.com/avatar/f51114122dd17c6a7ba05ac4312cf52ea8d33ebd0b1c7e2ddcb0ecb0c8f6b273?s=48&d=identicon&r=G 1.5x, https://0.gravatar.com/avatar/f51114122dd17c6a7ba05ac4312cf52ea8d33ebd0b1c7e2ddcb0ecb0c8f6b273?s=64&d=identicon&r=G 2x, https://0.gravatar.com/avatar/f51114122dd17c6a7ba05ac4312cf52ea8d33ebd0b1c7e2ddcb0ecb0c8f6b273?s=96&d=identicon&r=G 3x, https://0.gravatar.com/avatar/f51114122dd17c6a7ba05ac4312cf52ea8d33ebd0b1c7e2ddcb0ecb0c8f6b273?s=128&d=identicon&r=G 4x' class='avatar avatar-32' height='32' width='32' loading='lazy' decoding='async' /> <cite class="fn"><a href="http://noneatthispointintime" class="url" rel="ugc external nofollow">Robert B. Wheeler</a></cite> <span class="says">says:</span> </div> 406 407 <div class="comment-meta commentmetadata"> 408 <a href="https://adambosworth.net/about/#comment-406">December 23, 2007 at 3:28 am</a> </div> 409 410 <p>Dear Mr. Bosworth (Adam),</p> 411<p>Rapidly approaching age 66, instead of retiring I have decided to devote my remaining years to helping people live healthier lives just as you are. A Wharton School graduate (1963) and a non practicing CPA (Ky. 1968) having been involved in a host of businesses over the past 45 years, I have to the conclusion we must reduce the cost of care, improve outcomes and do so quickly. No nation has ever had to face a 20% cost burden imposed on its GNP by healthcare. We are rapidly approaching that point. In Kentucky, we have a new governor and lieutenant governor, the later being a physician and who is a passionate advocate of e-health. Ours in a poor state and ranks 47th among the states in overall health according to the rankings given in the recent Milken Institute study on chronic health. </p> 412<p>My daughter is the prime reason I am following my present path rather than one which might have taken me to China when she observed that my plan to attempt to form the “Chinese-American Tobacco Company with the Chinese national Tobacco Company and the State Tobacco Monopoly Administration was “bad karma”
412. </p> 413<p>As you have discovered, tobacco is as common in China as it once was in the US. </p> 414<p>As you are aware, the most effective way to improve your health is to cease smoking at once. (In Kentucky, about 30% of the population smokes.) </p> 415<p>If you don’t mind, I would like to write to you occasionally about what I am doing in e-health (forming WESTY – a RHIO for the 15 western most counties of Kentucky and a supporting organization for other such operations at least in Kentucky). </p> 416<p>If the good Lord is willing, I too hope to spend the next 25 year of my life doing the same thing you are doing. </p> 417<p>My maternal grandfather lived to 91 and anyone of my blood ancestors of the preceding generation who did not smoke or ceased smoking as I have done, lived well into their nineties – so it is possible that we should attempt to meet on or before the 25th anniversary of this missive to you.</p> 418<p>My you have a wonderful Christmas and a happy and prosperous New Year.</p> 419<p>Respectfully,</p> 420<p>Rob Wheeler</p> 421 422 <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://adambosworth.net/about/?replytocom=406#respond" data-commentid="406" data-postid="2" data-belowelement="div-comment-406" data-respondelement="respond" data-replyto="Reply to Robert B. Wheeler" aria-label="Reply to Robert B. Wheeler">Reply</a></div> 423 </div> 424 </li><!-- #comment-## --> 425 <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-729"> 426 <div id="div-comment-729" class="comment-body"> 427 <div class="comment-author vcard"> 428 <img referrerpolicy="no-referrer" alt='Jordan Glogau's avatar' src='https://2.gravatar.com/avatar/21150db73e8e258413af4297bad5becf08be0c46ffdde5ffe0c69c3ae6898ca0?s=32&d=identicon&r=G' srcset='https://2.gravatar.com/avatar/21150db73e8e258413af4297bad5becf08be0c46ffdde5ffe0c69c3ae6898ca0?s=32&d=identicon&r=G 1x, https://2.gravatar.com/avatar/21150db73e8e258413af4297bad5becf08be0c46ffdde5ffe0c69c3ae6898ca0?s=48&d=identicon&r=G 1.5x, https://2.gravatar.com/avatar/21150db73e8e258413af4297bad5becf08be0c46ffdde5ffe0c69c3ae6898ca0?s=64&d=identicon&r=G 2x, https://2.gravatar.com/avatar/21150db73e8e258413af4297bad5becf08be0c46ffdde5ffe0c69c3ae6898ca0?s=96&d=identicon&r=G 3x, https://2.gravatar.com/avatar/21150db73e8e258413af4297bad5becf08be0c46ffdde5ffe0c69c3ae6898ca0?s=128&d=identicon&r=G 4x' class='avatar avatar-32' height='32' width='32' loading='lazy' decoding='async' /> <cite class="fn"><a href="http://www.medicalbillingphr.com" class="url" rel="ugc external nofollow">Jordan Glogau</a></cite> <span class="says">says:</span> </div> 429 430 <div class="comment-meta commentmetadata"> 431 <a href="https://adambosworth.net/about/#comment-729">March 4, 2008 at 9:21 am</a> </div> 432 433 <p>I would like to talk, I have an attitude:</p> 434<p><a href="http://www.medicalbillingphr.com/blog/?p=4" rel="nofollow ugc">http://www.medicalbillingphr.com/blog/?p=4</a></p> 435 436 <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://adambosworth.net/about/?replytocom=729#respond" data-commentid="729" data-postid="2" data-belowelement="div-comment-729" data-respondelement="respond" data-replyto="Reply to Jordan Glogau" aria-label="Reply to Jordan Glogau">Reply</a></div> 437 </div> 438 </li><!-- #comment-## --> 439 <li class="comment even thread-even depth-1" id="comment-764"> 440 <div id="div-comment-764" class="comment-body"> 441 <div class="comment-author vcard"> 442 <img referrerpolicy="no-referrer" alt='Rob O'Donnell's avatar' src='https://1.gravatar.com/avatar/4cf5dac43d245332e0caaf179e97074e85f835b7a87dd7bc89663c597a7cf675?s=32&d=identicon&r=G' srcset='https://1.gravatar.com/avatar/4cf5dac43d245332e0caaf179e97074e85f835b7a87dd7bc89663c597a7cf675?s=32&d=identicon&r=G 1x, https://1.gravatar.com/avatar/4cf5dac43d245332e0caaf179e97074e85f835b7a87dd7bc89663c597a7cf675?s=48&d=identicon&r=G 1.5x, https://1.gravatar.com/avatar/4cf5dac43d245332e0caaf179e97074e85f835b7a87dd7bc89663c597a7cf675?s=64&d=identicon&r=G 2x, https://1.gravatar.com/avatar/4cf5dac43d245332e0caaf179e97074e85f835b7a87dd7bc89663c597a7cf675?s=96&d=identicon&r=G 3x, https://1.gravatar.com/avatar/4cf5dac43d245332e0caaf179e97074e85f835b7a87dd7bc89663c597a7cf675?s=128&d=identicon&r=G 4x' class='avatar avatar-32' height='32' width='32' loading='lazy' decoding='async' /> <cite class="fn">Rob O'Donnell</cite> <span class="says">says:</span> </div> 443 444 <div class="comment-meta commentmetadata"> 445 <a href="https://adambosworth.net/about/#comment-764">April 13, 2008 at 1:27 pm</a> </div> 446 447 <p>I am also a mature person who made the choice to focus on making a contribution to fixing an overburdened healthcare system. At age 50, I returned to graduate school to get more education, which has been a blast. In the course of my field training at hospitals and social service agencies I have floored by the need for better information technologies. My last professional activities were as an institutional salesperson, and later manager, on Wall Street. The differential between these two industries is saddening. Thank y
447ou for making this sector a focus of your attention.<br /> 448I too would like to be in contact with you and will be sending an email to your Keas info address.</p> 449 450 <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://adambosworth.net/about/?replytocom=764#respond" data-commentid="764" data-postid="2" data-belowelement="div-comment-764" data-respondelement="respond" data-replyto="Reply to Rob O'Donnell" aria-label="Reply to Rob O'Donnell">Reply</a></div> 451 </div> 452 </li><!-- #comment-## --> 453 <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-844"> 454 <div id="div-comment-844" class="comment-body"> 455 <div class="comment-author vcard"> 456 <img referrerpolicy="no-referrer" alt='Charlie Hall's avatar' src='https://2.gravatar.com/avatar/ea17daa2217bcbfb5517d42e02984842fc666f01d99adb8e6625e3810e526ae8?s=32&d=identicon&r=G' srcset='https://2.gravatar.com/avatar/ea17daa2217bcbfb5517d42e02984842fc666f01d99adb8e6625e3810e526ae8?s=32&d=identicon&r=G 1x, https://2.gravatar.com/avatar/ea17daa2217bcbfb5517d42e02984842fc666f01d99adb8e6625e3810e526ae8?s=48&d=identicon&r=G 1.5x, https://2.gravatar.com/avatar/ea17daa2217bcbfb5517d42e02984842fc666f01d99adb8e6625e3810e526ae8?s=64&d=identicon&r=G 2x, https://2.gravatar.com/avatar/ea17daa2217bcbfb5517d42e02984842fc666f01d99adb8e6625e3810e526ae8?s=96&d=identicon&r=G 3x, https://2.gravatar.com/avatar/ea17daa2217bcbfb5517d42e02984842fc666f01d99adb8e6625e3810e526ae8?s=128&d=identicon&r=G 4x' class='avatar avatar-32' height='32' width='32' loading='lazy' decoding='async' /> <cite class="fn">Charlie Hall</cite> <span class="says">says:</span> </div> 457 458 <div class="comment-meta commentmetadata"> 459 <a href="https://adambosworth.net/about/#comment-844">August 28, 2008 at 7:42 am</a> </div> 460 461 <p>hi Adam, remember me? Sailing , amd candid discussions —<br /> 462AS an ex prationer of over 25 years, including teaching at the U of Washington Med School , i would be interested in sharing some ideas regarding your take on health care , and more importantly (in my mind) its delivery and cost/bendfit ratio……<br /> 463give me a call or ping sometime</p> 464 465 <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://adambosworth.net/about/?replytocom=844#respond" data-commentid="844" data-postid="2" data-belowelement="div-comment-844" data-respondelement="respond" data-replyto="Reply to Charlie Hall" aria-label="Reply to Charlie Hall">Reply</a></div> 466 </div> 467 </li><!-- #comment-## --> 468 <li class="comment even thread-even depth-1" id="comment-861"> 469 <div id="div-comment-861" class="comment-body"> 470 <div class="comment-author vcard"> 471 <img referrerpolicy="no-referrer" alt='Sreedhar Potarazu's avatar' src='https://0.gravatar.com/avatar/c66a86b7a98f4f44ed0aca89f736ee0cfb7a212101119068e63a5d5a2ce7a40a?s=32&d=identicon&r=G' srcset='https://0.gravatar.com/avatar/c66a86b7a98f4f44ed0aca89f736ee0cfb7a212101119068e63a5d5a2ce7a40a?s=32&d=identicon&r=G 1x, https://0.gravatar.com/avatar/c66a86b7a98f4f44ed0aca89f736ee0cfb7a212101119068e63a5d5a2ce7a40a?s=48&d=identicon&r=G 1.5x, https://0.gravatar.com/avatar/c66a86b7a98f4f44ed0aca89f736ee0cfb7a212101119068e63a5d5a2ce7a40a?s=64&d=identicon&r=G 2x, https://0.gravatar.com/avatar/c66a86b7a98f4f44ed0aca89f736ee0cfb7a212101119068e63a5d5a2ce7a40a?s=96&d=identicon&r=G 3x, https://0.gravatar.com/avatar/c66a86b7a98f4f44ed0aca89f736ee0cfb7a212101119068e63a5d5a2ce7a40a?s=128&d=identicon&r=G 4x' class='avatar avatar-32' height='32' width='32' loading='lazy' decoding='async' /> <cite class="fn"><a href="http://www.vitalspring.com" class="url" rel="ugc external nofollow">Sreedhar Potarazu</a></cite> <span class="says">says:</span> </div> 472 473 <div class="comment-meta commentmetadata"> 474 <a href="https://adambosworth.net/about/#comment-861">October 4, 2008 at 4:32 am</a> </div> 475 476 <p>adam ..it clearly takes passion- i was a doctor at hopkins for 9 years now running s company for the past 8 years and have helped 40 of the Fortune 500 improve the cost and qulaity of healthcare- would welcome the chance of meeting you</p> 477 478 <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://adambosworth.net/about/?replytocom=861#respond" data-commentid="861" data-postid="2" data-belowelement="div-comment-861" data-respondelement="respond" data-replyto="Reply to Sreedhar Potarazu" aria-label="Reply to Sreedhar Potarazu">Reply</a></div>
479 </div> 480 </li><!-- #comment-## --> 481 <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-886"> 482 <div id="div-comment-886" class="comment-body"> 483 <div class="comment-author vcard"> 484 <img referrerpolicy="no-referrer" alt='Dr Mary Zennett's avatar' src='https://1.gravatar.com/avatar/d464b0ca17dca63dea83bdc316a1cb832435a02ed1d134db8d910821440ee1cd?s=32&d=identicon&r=G' srcset='https://1.gravatar.com/avatar/d464b0ca17dca63dea83bdc316a1cb832435a02ed1d134db8d910821440ee1cd?s=32&d=identicon&r=G 1x, https://1.gravatar.com/avatar/d464b0ca17dca63dea83bdc316a1cb832435a02ed1d134db8d910821440ee1cd?s=48&d=identicon&r=G 1.5x, https://1.gravatar.com/avatar/d464b0ca17dca63dea83bdc316a1cb832435a02ed1d134db8d910821440ee1cd?s=64&d=identicon&r=G 2x, https://1.gravatar.com/avatar/d464b0ca17dca63dea83bdc316a1cb832435a02ed1d134db8d910821440ee1cd?s=96&d=identicon&r=G 3x, https://1.gravatar.com/avatar/d464b0ca17dca63dea83bdc316a1cb832435a02ed1d134db8d910821440ee1cd?s=128&d=identicon&r=G 4x' class='avatar avatar-32' height='32' width='32' loading='lazy' decoding='async' /> <cite class="fn"><a href="http://www.healthforusall.com/www.nationalallianceforhealthreform.org" class="url" rel="ugc external nofollow">Dr Mary Zennett</a></cite> <span class="says">says:</span> </div> 485 486 <div class="comment-meta commentmetadata"> 487 <a href="https://adambosworth.net/about/#comment-886">November 30, 2008 at 6:11 pm</a> </div> 488 489 <p>Ditto, sounds like many of us have much in common; please let us<br /> 490know if we can be of help and vice versa</p> 491<p>Best, Dr Mary Z</p> 492 493 <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://adambosworth.net/about/?replytocom=886#respond" data-commentid="886" data-postid="2" data-belowelement="div-comment-886" data-respondelement="respond" data-replyto="Reply to Dr Mary Zennett" aria-label="Reply to Dr Mary Zennett">Reply</a></div> 494 </div> 495 </li><!-- #comment-## --> 496 <li class="comment even thread-even depth-1 parent" id="comment-894"> 497 <div id="div-comment-894" class="comment-body"> 498 <div class="comment-author vcard"> 499 <img referrerpolicy="no-referrer" alt='Jan Trifiro's avatar' src='https://2.gravatar.com/avatar/552f1eeebfe703b5ebb21a5566bf307bedf95c39df01fb3c28ad749d52dbf43a?s=32&d=identicon&r=G' srcset='https://2.gravatar.com/avatar/552f1eeebfe703b5ebb21a5566bf307bedf95c39df01fb3c28ad749d52dbf43a?s=32&d=identicon&r=G 1x, https://2.gravatar.com/avatar/552f1eeebfe703b5ebb21a5566bf307bedf95c39df01fb3c28ad749d52dbf43a?s=48&d=identicon&r=G 1.5x, https://2.gravatar.com/avatar/552f1eeebfe703b5ebb21a5566bf307bedf95c39df01fb3c28ad749d52dbf43a?s=64&d=identicon&r=G 2x, https://2.gravatar.com/avatar/552f1eeebfe703b5ebb21a5566bf307bedf95c39df01fb3c28ad749d52dbf43a?s=96&d=identicon&r=G 3x, https://2.gravatar.com/avatar/552f1eeebfe703b5ebb21a5566bf307bedf95c39df01fb3c28ad749d52dbf43a?s=128&d=identicon&r=G 4x' class='avatar avatar-32' height='32' width='32' loading='lazy' decoding='async' /> <cite class="fn">Jan Trifiro</cite> <span class="says">says:</span> </div> 500 501 <div class="comment-meta commentmetadata"> 502 <a href="https://adambosworth.net/about/#comment-894">December 30, 2008 at 1:34 pm</a> </div> 503 504 <p>I am interested in emailing Adam a Call for Proposals for our upcoming conference and kindly request his email address. Thank you.</p> 505 506 <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://adambosworth.net/about/?replytocom=894#respond" data-commentid="894" data-postid="2" data-belowelement="div-comment-894" data-respondelement="respond" data-replyto="Reply to Jan Trifiro" aria-label="Reply to Jan Trifiro">Reply</a></div> 507 </div> 508 <ul class="children"> 509 <li class="comment byuser comment-author-adambosworth bypostauthor odd alt depth-2" id="comment-4183"> 510 <div id="div-comment-4183" class="comment-body"> 511 <div class="comment-author vcard"> 512 <img referrerpolicy="no-referrer" alt='adambosworth's avatar' src='https://2.gravatar.com/avatar/8925efef01ef0f65de25822b050055ee8746abe453b5b311fc048c484b78fbd2?s=32&d=identicon&r=G' srcset='https://2.gravatar.com/avatar/8925efef01ef0f65de25822b050055ee8746abe453b5b311fc048c484b78fbd2?s=32&d=identicon&r=G 1x, https://2.gravatar.com/avatar/8925efef01ef0f65de25822b050055ee8746abe453b5b311fc048c484b78fbd2?s=48&d=identicon&r=G 1.5x, https://2.gravatar.com/avatar/8925efef01ef0f65de25822b050055ee8746abe453b5b311fc048c484b78fbd2?s=64&d=identicon&r=G 2x, https://2.gravatar.com/avatar/8925efef01ef0f65de25822b050055ee8746abe453b5b311fc048c484b78fbd2?s=96&d=identicon&r=G 3x, https://2.gravatar.com/avatar/8925efef01ef0f65de25822b050055ee8746abe453b5b311fc048c484b78fbd2?s=128&d=identicon&r=G 4x' class='avatar avatar-32' height='32' width='32' loading='lazy' decoding='async' /> <cite class="fn">adambosworth</cite> <span class="says">says:</span> </div> 513 514 <div class="comment-meta commentmetadata"> 515 <a href="https://adambosworth.net/about/#comment-4183">March 12, 2009 at 6:26 am</a> </div> 516 517 <p>Unfortunately no. They weren’t recorded.</p> 518 519 <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://adambosworth.net/about/?replytocom=4183#respond" data-commentid="4183" data-postid="2" data-belowelement="div-comment-4183" data-respondelement="respond" data-replyto="Reply to adambosworth" aria-label="Reply to adambosworth">Reply</a></div>
520 </div> 521 </li><!-- #comment-## --> 522</ul><!-- .children --> 523</li><!-- #comment-## --> 524 <li class="comment even thread-odd thread-alt depth-1" id="comment-1025"> 525 <div id="div-comment-1025" class="comment-body"> 526 <div class="comment-author vcard"> 527 <img referrerpolicy="no-referrer" alt='Ron Pion MD's avatar' src='https://1.gravatar.com/avatar/d25ef80612c62731d60641ddd40f7fd47c7b25d7dd9037c5dc47bb956e3c7d35?s=32&d=identicon&r=G' srcset='https://1.gravatar.com/avatar/d25ef80612c62731d60641ddd40f7fd47c7b25d7dd9037c5dc47bb956e3c7d35?s=32&d=identicon&r=G 1x, https://1.gravatar.com/avatar/d25ef80612c62731d60641ddd40f7fd47c7b25d7dd9037c5dc47bb956e3c7d35?s=48&d=identicon&r=G 1.5x, https://1.gravatar.com/avatar/d25ef80612c62731d60641ddd40f7fd47c7b25d7dd9037c5dc47bb956e3c7d35?s=64&d=identicon&r=G 2x, https://1.gravatar.com/avatar/d25ef80612c62731d60641ddd40f7fd47c7b25d7dd9037c5dc47bb956e3c7d35?s=96&d=identicon&r=G 3x, https://1.gravatar.com/avatar/d25ef80612c62731d60641ddd40f7fd47c7b25d7dd9037c5dc47bb956e3c7d35?s=128&d=identicon&r=G 4x' class='avatar avatar-32' height='32' width='32' loading='lazy' decoding='async' /> <cite class="fn"><a href="http://thepiongroup.com" class="url" rel="ugc external nofollow">Ron Pion MD</a></cite> <span class="says">says:</span> </div> 528 529 <div class="comment-meta commentmetadata"> 530 <a href="https://adambosworth.net/about/#comment-1025">February 6, 2009 at 10:48 am</a> </div> 531 532 <p>I’d like to be of assistance.</p> 533 534 <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://adambosworth.net/about/?replytocom=1025#respond" data-commentid="1025" data-postid="2" data-belowelement="div-comment-1025" data-respondelement="respond" data-replyto="Reply to Ron Pion MD" aria-label="Reply to Ron Pion MD">Reply</a></div> 535 </div> 536 </li><!-- #comment-## --> 537 <li class="comment odd alt thread-even depth-1" id="comment-4323"> 538 <div id="div-comment-4323" class="comment-body"> 539 <div class="comment-author vcard"> 540 <img referrerpolicy="no-referrer" alt='Alan Pitt, M.D.'s avatar' src='https://2.gravatar.com/avatar/8e84da6be8214d3aa361f94d7796ac0a98cf9fc5bf14f9d0adbd5897f33a1e47?s=32&d=identicon&r=G' srcset='https://2.gravatar.com/avatar/8e84da6be8214d3aa361f94d7796ac0a98cf9fc5bf14f9d0adbd5897f33a1e47?s=32&d=identicon&r=G 1x, https://2.gravatar.com/avatar/8e84da6be8214d3aa361f94d7796ac0a98cf9fc5bf14f9d0adbd5897f33a1e47?s=48&d=identicon&r=G 1.5x, https://2.gravatar.com/avatar/8e84da6be8214d3aa361f94d7796ac0a98cf9fc5bf14f9d0adbd5897f33a1e47?s=64&d=identicon&r=G 2x, https://2.gravatar.com/avatar/8e84da6be8214d3aa361f94d7796ac0a98cf9fc5bf14f9d0adbd5897f33a1e47?s=96&d=identicon&r=G 3x, https://2.gravatar.com/avatar/8e84da6be8214d3aa361f94d7796ac0a98cf9fc5bf14f9d0adbd5897f33a1e47?s=128&d=identicon&r=G 4x' class='avatar avatar-32' height='32' width='32' loading='lazy' decoding='async' /> <cite class="fn"><a href="http://youtube.comsearchneurorad24" class="url" rel="ugc external nofollow">Alan Pitt, M.D.</a></cite> <span class="says">says:</span> </div> 541 542 <div class="comment-meta commentmetadata"> 543 <a href="https://adambosworth.net/about/#comment-4323">April 16, 2009 at 3:48 pm</a> </div> 544 545 <p>Adam<br /> 546We have talked in the past. The community of those thinking “differently” continues to be small but growing. I have been working with a new model that allows patients to collaborate in their own “wellness” I personally believe this is the one person that has largely been left off in much of the discussion. We have created sustainable business models to enable this novel form of PHR for MS and Parkinson’s (roughly 50,000 patients involved nationally). We are now expanding this to other disease states. I have posted several videos on youtube outlining this model. </p> 547<p>Certainly would be interested in comments from you or others posting</p> 548 549 <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://adambosworth.net/about/?replytocom=4323#respond" data-commentid="4323" data-postid="2" data-belowelement="div-comment-4323" data-respondelement="respond" data-replyto="Reply to Alan Pitt, M.D." aria-label="Reply to Alan Pitt, M.D.">Reply</a></div>
550 </div> 551 </li><!-- #comment-## --> 552 <li class="comment even thread-odd thread-alt depth-1" id="comment-4968"> 553 <div id="div-comment-4968" class="comment-body"> 554 <div class="comment-author vcard"> 555 <img referrerpolicy="no-referrer" alt='Tim Cook's avatar' src='https://0.gravatar.com/avatar/00bc03bdadfe04788d0f8a8c3db1e13ffcabf9ec2a6b4ebba559d55827466a1d?s=32&d=identicon&r=G' srcset='https://0.gravatar.com/avatar/00bc03bdadfe04788d0f8a8c3db1e13ffcabf9ec2a6b4ebba559d55827466a1d?s=32&d=identicon&r=G 1x, https://0.gravatar.com/avatar/00bc03bdadfe04788d0f8a8c3db1e13ffcabf9ec2a6b4ebba559d55827466a1d?s=48&d=identicon&r=G 1.5x, https://0.gravatar.com/avatar/00bc03bdadfe04788d0f8a8c3db1e13ffcabf9ec2a6b4ebba559d55827466a1d?s=64&d=identicon&r=G 2x, https://0.gravatar.com/avatar/00bc03bdadfe04788d0f8a8c3db1e13ffcabf9ec2a6b4ebba559d55827466a1d?s=96&d=identicon&r=G 3x, https://0.gravatar.com/avatar/00bc03bdadfe04788d0f8a8c3db1e13ffcabf9ec2a6b4ebba559d55827466a1d?s=128&d=identicon&r=G 4x' class='avatar avatar-32' height='32' width='32' loading='lazy' decoding='async' /> <cite class="fn"><a href="http://www.linkedin.com/in/timothywaynecook" class="url" rel="ugc external nofollow">Tim Cook</a></cite> <span class="says">says:</span> </div> 556 557 <div class="comment-meta commentmetadata"> 558 <a href="https://adambosworth.net/about/#comment-4968">September 13, 2009 at 2:56 pm</a> </div> 559 560 <p>Hi Adam,</p> 561<p>If you ever want to discuss changing the US healthcare system by changing the IT interoperability issues (the CONNECT program is a first step) then drop me an email.</p> 562<p>It takes a lot of study, political will and the right contacts. I have the first two. Do you have the last one?</p> 563<p>Cheers,<br /> 564Tim</p> 565 566 <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://adambosworth.net/about/?replytocom=4968#respond" data-commentid="4968" data-postid="2" data-belowelement="div-comment-4968" data-respondelement="respond" data-replyto="Reply to Tim Cook" aria-label="Reply to Tim Cook">Reply</a></div> 567 </div> 568 </li><!-- #comment-## --> 569 <li class="comment odd alt thread-even depth-1" id="comment-5048"> 570 <div id="div-comment-5048" class="comment-body"> 571 <div class="comment-author vcard"> 572 <img referrerpolicy="no-referrer" alt='Barbara O' Brien's avatar' src='https://2.gravatar.com/avatar/5b3ae278dcc064465c671b840069f5fde12ab4358dcd8fa3914bfe3485c1c251?s=32&d=identicon&r=G' srcset='https://2.gravatar.com/avatar/5b3ae278dcc064465c671b840069f5fde12ab4358dcd8fa3914bfe3485c1c251?s=32&d=identicon&r=G 1x, https://2.gravatar.com/avatar/5b3ae278dcc064465c671b840069f5fde12ab4358dcd8fa3914bfe3485c1c251?s=48&d=identicon&r=G 1.5x, https://2.gravatar.com/avatar/5b3ae278dcc064465c671b840069f5fde12ab4358dcd8fa3914bfe3485c1c251?s=64&d=identicon&r=G 2x, https://2.gravatar.com/avatar/5b3ae278dcc064465c671b840069f5fde12ab4358dcd8fa3914bfe3485c1c251?s=96&d=identicon&r=G 3x, https://2.gravatar.com/avatar/5b3ae278dcc064465c671b840069f5fde12ab4358dcd8fa3914bfe3485c1c251?s=128&d=identicon&r=G 4x' class='avatar avatar-32' height='32' width='32' loading='lazy' decoding='async' /> <cite class="fn">Barbara O' Brien</cite> <span class="says">says:</span> </div> 573 574 <div class="comment-meta commentmetadata"> 575 <a href="https://adambosworth.net/about/#comment-5048">October 14, 2009 at 12:19 pm</a> </div> 576 577 <p>Dear Mr. Bosworth,</p> 578<p>My name is Barbara O’ Brien and my blogging at The Mahablog, Crooks and Liars, AlterNet, and elsewhere on the progressive political and health blogophere has earned me the notoriety of being a panelist at the Yearly Kos Convention and a featured guest blogger at the Take Back America Conference in Washington, DC.</p> 579<p>I’m contacting you because I found your site in a health reform blog search and want to tell you about my newest blogging platform —the public concern of health care and its reform. Our shared concerns include health reform, tort reform, public health, safe workplaces, and asbestos contamination.</p> 580<p>To increase awareness on these important issues, my goal is to get a resource link on your site or even allow me to provide a guest posting. Please contact me back, I hope to hear from you soon. Drop by our site <a href="http://www.maacenter.org" rel="nofollow ugc">http://www.maacenter.org</a> in the meantime.</p> 581<p>Thanks,</p> 582<p>Barbara O’ Brien<br /> 583<a href="mailto:[email protected]">[email protected]</a></p> 584 585 <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://adambosworth.net/about/?replytocom=5048#respond" data-commentid="5048" data-postid="2" data-belowelement="div-comment-5048" data-respondelement="respond" data-replyto="Reply to Barbara O' Brien" aria-label="Reply to Barbara O' Brien">Reply</a></div>
586 </div> 587 </li><!-- #comment-## --> 588 <li class="comment even thread-odd thread-alt depth-1" id="comment-5186"> 589 <div id="div-comment-5186" class="comment-body"> 590 <div class="comment-author vcard"> 591 <img referrerpolicy="no-referrer" alt='Sujin Park's avatar' src='https://2.gravatar.com/avatar/2e3fd8d14e058d3dd3c90e7e1756ea2f93a293f341d901d98cbf9247c757e206?s=32&d=identicon&r=G' srcset='https://2.gravatar.com/avatar/2e3fd8d14e058d3dd3c90e7e1756ea2f93a293f341d901d98cbf9247c757e206?s=32&d=identicon&r=G 1x, https://2.gravatar.com/avatar/2e3fd8d14e058d3dd3c90e7e1756ea2f93a293f341d901d98cbf9247c757e206?s=48&d=identicon&r=G 1.5x, https://2.gravatar.com/avatar/2e3fd8d14e058d3dd3c90e7e1756ea2f93a293f341d901d98cbf9247c757e206?s=64&d=identicon&r=G 2x, https://2.gravatar.com/avatar/2e3fd8d14e058d3dd3c90e7e1756ea2f93a293f341d901d98cbf9247c757e206?s=96&d=identicon&r=G 3x, https://2.gravatar.com/avatar/2e3fd8d14e058d3dd3c90e7e1756ea2f93a293f341d901d98cbf9247c757e206?s=128&d=identicon&r=G 4x' class='avatar avatar-32' height='32' width='32' loading='lazy' decoding='async' /> <cite class="fn">Sujin Park</cite> <span class="says">says:</span> </div> 592 593 <div class="comment-meta commentmetadata"> 594 <a href="https://adambosworth.net/about/#comment-5186">November 6, 2009 at 3:14 pm</a> </div> 595 596 <p>Hi Adam,<br /> 597I’m sure you are very busy but I thought you might be interested in this panel discussion taking place in San Diego on 11/17/09. </p> 598<p><a href="http://www.sdmitforum.org/events.shtm" rel="nofollow ugc">http://www.sdmitforum.org/events.shtm</a></p> 599 600 <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://adambosworth.net/about/?replytocom=5186#respond" data-commentid="5186" data-postid="2" data-belowelement="div-comment-5186" data-respondelement="respond" data-replyto="Reply to Sujin Park" aria-label="Reply to Sujin Park">Reply</a></div> 601 </div> 602 </li><!-- #comment-## --> 603 <li class="comment byuser comment-author-exerlearning odd alt thread-even depth-1" id="comment-7080"> 604 <div id="div-comment-7080" class="comment-body"> 605 <div class="comment-author vcard"> 606 <img referrerpolicy="no-referrer" alt='Water Words's avatar' src='https://2.gravatar.com/avatar/5fcd9292e96fbbb268cde4592bc57e914e296df0016e046f9a6e107b1dc0f96c?s=32&d=identicon&r=G' srcset='https://2.gravatar.com/avatar/5fcd9292e96fbbb268cde4592bc57e914e296df0016e046f9a6e107b1dc0f96c?s=32&d=identicon&r=G 1x, https://2.gravatar.com/avatar/5fcd9292e96fbbb268cde4592bc57e914e296df0016e046f9a6e107b1dc0f96c?s=48&d=identicon&r=G 1.5x, https://2.gravatar.com/avatar/5fcd9292e96fbbb268cde4592bc57e914e296df0016e046f9a6e107b1dc0f96c?s=64&d=identicon&r=G 2x, https://2.gravatar.com/avatar/5fcd9292e96fbbb268cde4592bc57e914e296df0016e046f9a6e107b1dc0f96c?s=96&d=identicon&r=G 3x, https://2.gravatar.com/avatar/5fcd9292e96fbbb268cde4592bc57e914e296df0016e046f9a6e107b1dc0f96c?s=128&d=identicon&r=G 4x' class='avatar avatar-32' height='32' width='32' loading='lazy' decoding='async' /> <cite class="fn"><a href="http://pa-pharmacy.com" class="url" rel="ugc external nofollow">invenTEAM</a></cite> <span class="says">says:</span> </div> 607 608 <div class="comment-meta commentmetadata"> 609 <a href="https://adambosworth.net/about/#comment-7080">June 22, 2012 at 6:45 am</a> </div> 610 611 <p>I am founder of the Physical Activity Pharmacy (PA Pharmacy) <a href="http://pa-pharmacy.com" rel="nofollow ugc">http://pa-pharmacy.com</a>) Our goal is to connect any geographic community using social media and platforms that can aggregate and quantify exercise. We harness the energy and social networks of the LEAST ACTIVE to drive the conversation about physical activity as a prescription from physician for preventing and controlling costs of conditions – or simply enabling wellness. KEAS is a platform that could be more beneficial across an entire community – rather than being limited to the larger workplace environments.</p> 612 613 <div class="reply"><a rel="nofollow" class="comment-reply-link" href="https://adambosworth.net/about/?replytocom=7080#respond" data-commentid="7080" data-postid="2" data-belowelement="div-comment-7080" data-respondelement="respond" data-replyto="Reply to invenTEAM" aria-label="Reply to invenTEAM">Reply</a></div>
614 </div> 615 </li><!-- #comment-## --> 616</ol> 617 618 619 620 <div id="respond" class="comment-respond"> 621 <h3 id="reply-title" class="comment-reply-title">Leave a comment <small><a rel="nofollow" id="cancel-comment-reply-link" href="/about/#respond" style="display:none;">Cancel reply</a></small></h3><form action="https://adambosworth.net/wp-comments-post.php" method="post" id="commentform" class="comment-form"> 622 623 624<div class="comment-form__verbum transparent"></div><div class="verbum-form-meta"><input type='hidden' name='comment_post_ID' value='2' id='comment_post_ID' /> 625<input type='hidden' name='comment_parent' id='comment_parent' value='0' /> 626 627 <input type="hidden" name="highlander_comment_nonce" id="highlander_comment_nonce" value="26dcb48629" /> 628 <input type="hidden" name="verbum_show_subscription_modal" value="" /></div><p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="05e70efb44" /></p><p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="51"/>
628<script> 629document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); 630</script>
630 631</p></form> </div><!-- #respond --> 632 633</div><!-- #comments --> 634 </div> 635 636 <div id="sidebar"> 637 <ul> 638 639 640 <li id="recent-posts-2" class="widget widget_recent_entries"> 641 <h2 class="widgettitle">Recent Posts</h2> 642 643 <ul> 644 <li> 645 <a href="https://adambosworth.net/2013/10/19/300/">(no title)</a> 646 </li> 647 <li> 648 <a href="https://adambosworth.net/2013/04/18/where-is-the-decency/">Where is the decency?</a> 649 </li> 650 <li> 651 <a href="https://adambosworth.net/2009/12/21/and-on-another-front/">And on another front</a> 652 </li> 653 <li> 654 <a href="https://adambosworth.net/2009/12/09/to-fix-health-care-release-our-data/">To fix health care, release our data</a> 655 </li> 656 <li> 657 <a href="https://adambosworth.net/2009/11/28/engage-with-grace-blog-rally/">Engage with Grace Blog Rally</a> 658 </li> 659 </ul> 660 661 </li> 662<li id="linkcat-1356" class="widget widget_links"><h2 class="widgettitle">Blogroll</h2> 663 664 <ul class='xoxo blogroll'> 665<li><a href="http://www.diabetesmine.com/" title="About living with Diabetes">Amy Tenderich</a></li> 666<li><a href="http://michaelryan.squarespace.com/blog/" title="Another interesting blog on health care.">Healthcare futures</a></li> 667<li><a href="http://ahier.blogspot.com/" title="Excellent blog on healthcare">Healthcare IT</a></li> 668<li><a href="http://www.healthpopuli.com/" title="Good in depth thinking about health">Jane Sarasohn-Kahn</a></li> 669<li><a href="http://www.thehealthcareblog.com/" title="One of the more useful ones to follow">The Health Care Blog</a></li> 670<li><a href="http://feeds.feedburner.com/AlexBosworth" title="Keeping an eye on my son in China">The smarter Bosworth</a></li> 671 672 </ul> 673</li> 674 675<li id="linkcat-337" class="widget widget_links"><h2 class="widgettitle">health</h2> 676 677 <ul class='xoxo blogroll'> 678<li><a href="http://icsihealthcareblog.wordpress.com/" title="This site has really thoughtful articles about key issues in healthcare">A great health site</a></li> 679<li><a href="http://googleblog.blogspot.com/2006/11/health-care-information-matters.html">Health care information matters</a></li> 680<li><a href="http://michaelryan.squarespace.com/blog/" title="Another interesting blog on health care.">Healthcare futures</a></li> 681<li><a href="http://googleblog.blogspot.com/2007/03/how-do-you-know-youre-getting-best-care.html">How do you know you’re getting the best care possible</a></li> 682<li><a href="http://googleblog.blogspot.com/2007/05/putting-health-into-patients-hands.html" title="Includes a link to a speech I gave at AMIA in May of 2007">Putting health into the patients hands</a></li> 683<li><a href="https://adambosworth.net/2007/11/26/health-and-the-aspen-institute/" title="Thoughts after meeting on health at the Aspen Institute">The Aspen Institute</a></li> 684<li><a href="http://googleblog.blogspot.com/2006/12/thoughts-on-health-care-continued.html" title="Includes a speech I gave at the Markle Foundation in December of 2006">Thoughts on health care</a></li> 685 686 </ul> 687</li> 688 689<li id="linkcat-862798" class="widget widget_links"><h2 class="widgettitle">Old Articles</h2> 690 691 <ul class='xoxo blogroll'> 692<li><a href="https://adambosworth.net/2005/06/01/ajax-reconsidered/" title="Why Ajax took off 3 years ago">Ajax Reconsidered</a></li> 693<li><a href="https://adambosworth.net/2004/12/25/christmas-interlude/" title="Thinking about the role of religion in society">Christmas Interlude</a></li> 694<li><a href="https://adambosworth.net/2004/12/12/economics-and-sand-castles/" title="Responding to a post decrying simple but sloppy ways to build things">Economics and sand castles</a></li> 695<li><a href="https://adambosworth.net/2004/10/31/evolution-in-action/" title="Thinking about what the platform is on the web">Evolution in Action</a></li> 696<li><a href="https://admin.acrobat.com/_a13852757/intelligentreaction/" title="A speech I gave at Salesforce">Intelligent reaction</a></li> 697<li><a href="https://adambosworth.net/2004/08/07/kiss-and-the-mom-factor/" title="My general beliefs about how to build software">Kiss and the Mom Factor</a></li> 698<li><a href="https://adambosworth.net/2004/11/18/iscoc04-talk/" title="Talk on how to design software">My ICSOC speech</a></li> 699<li><a href="https://adambosworth.net/2005/11/27/sad-commentary/" title="Why I gave up on the Republican party despite my skepticism about big government">Republican decline</a></li> 700<li><a href="https://adambosworth.net/2005/03/23/tensions-on-the-web/" title="Old ideas on changing the web">Tensions on the web</a></li> 701<li><a href="https://adambosworth.net/2005/01/01/we-all-stand-on-the-shoulders-of-giants/" title="Discussing how all software is derivative">We all stand on the shoulders of giants</a></li> 702<li><a href="https://adambosworth.net/2004/12/29/where-have-all-the-good-databases-gone/" title="Thinking about how databases were becoming irrelevant in the era of the web">Where have all the good databases gone</a></li> 703<li><a href="https://adambosworth.net/2005/07/10/speaking-up/" title="Is religious fanaticism replacing the values of Western civilization">Worrying about the future</a></li> 704 705 </ul> 706</li> 707 708 </ul> 709 </div> 710 711 712 713<div id="footer"> 714 <p> 715 <br /> 716 <a href="https://wordpress.com/?ref=footer_blog" rel="nofollow">Blog at WordPress.com.</a> 717 </p> 718</div> 719 720</div> 721 722 <!-- -->
723<script type="speculationrules"> 724{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/files/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/pub/contempt/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 725</script>
vendor: 1 bytes, line 725
725
726<script id="grofiles-cards-js" src="//0.gravatar.com/js/hovercards/hovercards.min.js?ver=202640d1133547e8a1f2801609f51cef12522abe7f6647d869e9fbc974fe356a37e613"></script>
vendor: 1 bytes, line 726
726
727<script id="wpgroho-js-extra"> 728var WPGroHo = {"my_hash":""}; 729//# sourceURL=wpgroho-js-extra 730</script>
vendor: 1 bytes, line 730
730
731<script crossorigin='anonymous' type='text/javascript' src='/wp-content/mu-plugins/gravatar-hovercards/wpgroho.js?m=1610363240i'></script>
731 732 733
733<script> 734 // Initialize and attach hovercards to all gravatars 735 ( function() { 736 function init() { 737 if ( typeof Gravatar === 'undefined' ) { 738 return; 739 } 740 741 if ( typeof Gravatar.init !== 'function' ) { 742 return; 743 } 744 745 Gravatar.profile_cb = function ( hash, id ) { 746 WPGroHo.syncProfileData( hash, id ); 747 }; 748 749 Gravatar.my_hash = WPGroHo.my_hash; 750 Gravatar.init( 751 'body', 752 '#wp-admin-bar-my-account', 753 { 754 i18n: { 755 'Edit your profile →': 'Edit your profile →', 756 'View profile →': 'View profile →', 757 'Contact': 'Contact', 758 'Send money': 'Send money', 759 'Sorry, we are unable to load this Gravatar profile.': 'Sorry, we are unable to load this Gravatar profile.', 760 'Gravatar not found.': 'Gravatar not found.', 761 'Too Many Requests.': 'Too Many Requests.', 762 'Internal Server Error.': 'Internal Server Error.', 763 'Is this you?': 'Is this you?', 764 'Claim your free profile.': 'Claim your free profile.', 765 'Email': 'Email', 766 'Home Phone': 'Home Phone', 767 'Work Phone': 'Work Phone', 768 'Cell Phone': 'Cell Phone', 769 'Contact Form': 'Contact Form', 770 'Calendar': 'Calendar', 771 }, 772 } 773 ); 774 } 775 776 if ( document.readyState !== 'loading' ) { 777 init(); 778 } else { 779 document.addEventListener( 'DOMContentLoaded', init ); 780 } 781 } )(); 782 </script>
782 783 784 <div style="display:none"> 785 <div class="grofile-hash-map-4e3feadc00fa99747bf1554f0b2b41d3"> 786 </div> 787 <div class="grofile-hash-map-1cb488b3c812cb0569b469ae2889069b"> 788 </div> 789 <div class="grofile-hash-map-57122b8c8f04916a26b16e946c115236"> 790 </div> 791 <div class="grofile-hash-map-dbe314e858291907e8f9a187688c15e3"> 792 </div> 793 <div class="grofile-hash-map-844130991a6e45851c3de6ae9a22c606"> 794 </div> 795 <div class="grofile-hash-map-88c0a3db0cadafe95be5ece0904636cd"> 796 </div> 797 <div class="grofile-hash-map-35c1e33c93efe2be4c65fa9ce450d5ee"> 798 </div> 799 <div class="grofile-hash-map-6115de17b5c5489814bd27c9a27d28ab"> 800 </div> 801 <div class="grofile-hash-map-50d15d6bc111c0ee52900316981e78a7"> 802 </div> 803 <div class="grofile-hash-map-c33bdd2748524d6c8694e28a1b086776"> 804 </div> 805 <div class="grofile-hash-map-fe070c5617595c3f67790631af808346"> 806 </div> 807 <div class="grofile-hash-map-9ff30ba1a44cd627d513dffe15749486"> 808 </div> 809 <div class="grofile-hash-map-740b007f659be84aa7fcbef0b1e265e6"> 810 </div> 811 <div class="grofile-hash-map-26eb5d1ee88a873c3895f86c4abc843a"> 812 </div> 813 </div> 814 <!-- CCPA [start] --> 815
815<script type="text/javascript"> 816 ( function () { 817 818 var setupPrivacy = function() { 819 820 // Minimal Mozilla Cookie library 821 // https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie/Simple_document.cookie_framework 822 var cookieLib = window.cookieLib = {getItem:function(e){return e&&decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null},setItem:function(e,o,n,t,r,i){if(!e||/^(?:expires|max\-age|path|domain|secure)$/i.test(e))return!1;var c="";if(n)switch(n.constructor){case Number:c=n===1/0?"; expires=Fri, 31 Dec 9999 23:59:59 GMT":"; max-age="+n;break;case String:c="; expires="+n;break;case Date:c="; expires="+n.toUTCString()}return"rootDomain"!==r&&".rootDomain"!==r||(r=(".rootDomain"===r?".":"")+document.location.hostname.split(".").slice(-2).join(".")),document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(o)+c+(r?"; domain="+r:"")+(t?"; path="+t:"")+(i?"; secure":""),!0}}; 823 824 // Implement IAB USP API. 825 window.__uspapi = function( command, version, callback ) { 826 827 // Validate callback. 828 if ( typeof callback !== 'function' ) { 829 return; 830 } 831 832 // Validate the given command. 833 if ( command !== 'getUSPData' || version !== 1 ) { 834 callback( null, false ); 835 return; 836 } 837 838 // Check for GPC. If set, override any stored cookie. 839 if ( navigator.globalPrivacyControl ) { 840 callback( { version: 1, uspString: '1YYN' }, true ); 841 return; 842 } 843
844 // Check for cookie. 845 var consent = cookieLib.getItem( 'usprivacy' ); 846 847 // Invalid cookie. 848 if ( null === consent ) { 849 callback( null, false ); 850 return; 851 } 852 853 // Everything checks out. Fire the provided callback with the consent data. 854 callback( { version: 1, uspString: consent }, true ); 855 }; 856 857 // Initialization. 858 document.addEventListener( 'DOMContentLoaded', function() { 859 860 // Internal functions. 861 var setDefaultOptInCookie = function() { 862 var value = '1YNN'; 863 var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; 864 cookieLib.setItem( 'usprivacy', value, 365 * 24 * 60 * 60, '/', domain ); 865 }; 866 867 var setDefaultOptOutCookie = function() { 868 var value = '1YYN'; 869 var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; 870 cookieLib.setItem( 'usprivacy', value, 24 * 60 * 60, '/', domain ); 871 }; 872 873 var setDefaultNotApplicableCookie = function() { 874 var value = '1---'; 875 var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; 876 cookieLib.setItem( 'usprivacy', value, 24 * 60 * 60, '/', domain ); 877 }; 878 879 var setCcpaAppliesCookie = function( applies ) { 880 var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; 881 cookieLib.setItem( 'ccpa_applies', applies, 24 * 60 * 60, '/', domain ); 882 } 883 884 var maybeCallDoNotSellCallback = function() { 885 if ( 'function' === typeof window.doNotSellCallback ) { 886 return window.doNotSellCallback(); 887 } 888 889 return false; 890 } 891 892 // Look for usprivacy cookie first. 893 var usprivacyCookie = cookieLib.getItem( 'usprivacy' ); 894 895 // Found a usprivacy cookie. 896 if ( null !== usprivacyCookie ) { 897 898 // If the cookie indicates that CCPA does not apply, then bail. 899 if ( '1---' === usprivacyCookie ) { 900 return; 901 } 902 903 // CCPA applies, so call our callback to add Do Not Sell link to the page. 904 maybeCallDoNotSellCallback(); 905 906 // We're all done, no more processing needed. 907 return; 908 } 909 910 // We don't have a usprivacy cookie, so check to see if we have a CCPA applies cookie. 911 var ccpaCookie = cookieLib.getItem( 'ccpa_applies' ); 912 913 // No CCPA applies cookie found, so we'll need to geolocate if this visitor is from California. 914 // This needs to happen client side because we do not have region geo data in our $SERVER headers, 915 // only country data -- therefore we can't vary cache on the region. 916 if ( null === ccpaCookie ) { 917 918 var request = new XMLHttpRequest(); 919 request.open( 'GET', 'https://public-api.wordpress.com/geo/', true ); 920 921 request.onreadystatechange = function () { 922 if ( 4 === this.readyState ) { 923 if ( 200 === this.status ) { 924 925 // Got a geo response. Parse out the region data. 926 var data = JSON.parse( this.response ); 927 var region = data.region ? data.region.toLowerCase() : ''; 928 var ccpa_applies = ['california', 'colorado', 'connecticut', 'delaware', 'indiana', 'iowa', 'montana', 'new jersey', 'oregon', 'tennessee', 'texas', 'utah', 'virginia'].indexOf( region ) > -1; 929 // Set CCPA applies cookie. This keeps us from having to make a geo request too frequently. 930 setCcpaAppliesCookie( ccpa_applies ); 931 932 // Check if CCPA applies to set the proper usprivacy cookie. 933 if ( ccpa_applies ) { 934 if ( maybeCallDoNotSellCallback() ) { 935 // Do Not Sell link added, so set default opt-in. 936 setDefaultOptInCookie(); 937 } else { 938 // Failed showing Do Not Sell link as required, so default to opt-OUT just to be safe. 939 setDefaultOptOutCookie(); 940 } 941 } else { 942 // CCPA does not apply. 943 setDefaultNotApplicableCookie(); 944 } 945 } else { 946 // Could not geo, so let's assume for now that CCPA applies to be safe. 947 setCcpaAppliesCookie( true ); 948 if ( maybeCallDoNotSellCallback() ) { 949 // Do Not Sell link added, so set default opt-in. 950 setDefaultOptInCookie(); 951 } else { 952 // Failed showing Do Not Sell link as required, so default to opt-OUT just to be safe. 953 setDefaultOptOutCookie(); 954 } 955 } 956 } 957 }; 958 959 // Send the geo request. 960 request.send(); 961 } else { 962 // We found a CCPA applies cookie. 963 if ( ccpaCookie === 'true' ) { 964 if ( maybeCallDoNotSellCallback() ) { 965 // Do Not Sell link added, so set default opt-in. 966 setDefaultOptInCookie(); 967 } else { 968 // Failed showing Do Not Sell link as required, so default to opt-OUT just to be safe. 969 setDefaultOptOutCookie(); 970 } 971 } else { 972 // CCPA does not apply. 973 setDefaultNotApplicableCookie(); 974 } 975 } 976 } ); 977 }; 978 979 // Kickoff initialization. 980 if ( window.defQueue && defQueue.isLOHP && defQueue.isLOHP === 2020 ) { 981 defQueue.items.push( setupPrivacy ); 982 } else { 983 setupPrivacy(); 984 } 985 986 } )(); 987 </script>
987 988 989 <!-- CCPA [end] --> 990 <div class="widget widget_eu_cookie_law_widget"> 991<div 992 class="hide-on-button ads-active" 993 data-hide-timeout="30" 994 data-consent-expiration="180" 995 id="eu-cookie-law" 996 style="display: none" 997> 998 <form method="post"> 999 <input type="submit" value="Close and accept" class="accept" /> 1000 1001 Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use. <br /> 1002To find out more, including how to control cookies, see here: 1003 <a href="https://automattic.com/cookies/" rel="nofollow"> 1004 Cookie Policy </a> 1005 </form> 1006</div> 1007</div> <div id="actionbar" dir="ltr" style="display: none;" 1008 class="actnbr-pub-contempt" role="region" aria-label="Site actions"> 1009 <span class="actnbr-live" aria-live="polite"></span> 1010 <ul> 1011 <li class="actnbr-btn actnbr-hidden"> 1012 <a class="actnbr-action actnbr-actn-follow " href="" role="button" aria-haspopup="dialog" aria-expanded="false"> 1013 <svg class="actnbr-icon actnbr-icon-bell" width="20" height="20" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" fill="currentColor"><path fill-rule="evenodd" clip-rule="evenodd" d="M17 11.5c0 1.353.17 2.368.976 3 .266.209.602.376 1.024.5v1H5v-1c.422-.124.757-.291 1.024-.5.806-.632.976-1.647.976-3V9c0-2.8 2.2-5 5-5s5 2.2 5 5v2.5ZM15.5 9v2.5c0 .93.066 1.98.515 2.897l.053.103H7.932a4.018 4.018 0 0 0 .053-.103c.449-.917.515-1.967.515-2.897V9c0-1.972 1.528-3.5 3.5-3.5s3.5 1.528 3.5 3.5Zm-5.492 9.008c0-.176.023-.346.065-.508h3.854A1.996 1.996 0 0 1 12 20c-1.1 0-1.992-.892-1.992-1.992Z"/></svg> <span>Subscribe</span> 1014 </a> 1015 <a class="actnbr-action actnbr-actn-following no-display" href="" role="button"> 1016 <svg class="actnbr-icon actnbr-icon-check" width="20" height="20" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" style="fill: none" stroke="currentColor" stroke-width="1.5"><path d="M7 12L10 15L17 8" vector-effect="non-scaling-stroke"/></svg> <span>Subscribed</span> 1017 </a> 1018 <div class="actnbr-popover actnbr-panel actnbr-notice" id="follow-bubble" role="dialog" aria-label="Subscribe to Adam Bosworth's Weblog"> 1019 <div class="actnbr-follow-bubble"> 1020 <div class="actnbr-panel__group"><a class="actnbr-menu__item actnbr-sitename" href="https://adambosworth.net"><img loading='lazy' alt='' src='https://s-ssl.wordpress.com/i/logo/wpcom-gray-white.png?m=1479929237i' srcset='https://s-ssl.wordpress.com/i/logo/wpcom-gray-white.png 1x' class='avatar avatar-50' height='50' width='50' /><span class="actnbr-menu__label">Adam Bosworth's Weblog</span></a></div> <div class="actnbr-panel__group"> 1021 <div class="actnbr-message no-display" aria-live="polite"></div> 1022 <form method="post" action="https://subscribe.wordpress.com" accept-charset="utf-8" class="no-display"> 1023 <input type="email" name="email" placeholder="Want updates? Enter your email" class="actnbr-email-field" aria-label="Email address" /> 1024 <input type="hidden" name="action" value="subscribe" /> 1025 <input type="hidden" name="blog_id" value="1813094" /> 1026 <input type="hidden" name="source" value="https://adambosworth.net/about/" /> 1027 <input type="hidden" name="sub-type" value="actionbar-follow" /> 1028 <input type="hidden" id="_wpnonce" name="_wpnonce" value="8fc0ac77c6" /> <button type="submit" class="actnbr-button">Sign me up</button> 1029 </form> 1030 <p class="actnbr-login-nudge"> 1031 Have a WordPress.com account? <a href="https://wordpress.com/log-in?redirect_to=https%3A%2F%2Fr-login.wordpress.com%2Fremote-login.php%3Faction%3Dlink%26back%3Dhttps%253A%252F%252Fadambosworth.net%252Fabout%252F">Log in now.</a> </p> 1032 </div> 1033 </div> 1034 </div> 1035 </li> 1036 <li class="actnbr-ellipsis actnbr-hidden"> 1037 <button type="button" class="actnbr-more-toggle" aria-haspopup="true" aria-expanded="false" aria-label="More options"> 1038 <svg class="actnbr-icon actnbr-icon-more-horizontal" width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" fill="currentColor"><path d="M11 13h2v-2h-2v2zm-6 0h2v-2H5v2zm12-2v2h2v-2h-2z"/></svg> </button> 1039 <div class="actnbr-popover actnbr-menu" role="menu" aria-label="Site options"> 1040 <div class="actnbr-menu__group" role="group"><a role="menuitem" class="actnbr-menu__item actnbr-sitename" href="https://adambosworth.net"><img loading='lazy' alt='' src='https://s-ssl.wordpress.com/i/logo/wpcom-gray-white.png?m=1479929237i' srcset='https://s-ssl.wordpress.com/i/logo/wpcom-gray-white.png 1x' class='avatar avatar-50' height='50' width='50' /><span class="actnbr-menu__label">Adam Bosworth's Weblog</span></a></div><div class="actnbr-menu__group" role="group"><a role="menuitem" class="actnbr-menu__item actnbr-shortlink" href="https://wp.me/P7BFs-2"><span class="actnbr-menu__label actnbr-shortlink__text">Copy shortlink</span><span class="actnbr-menu__icon actnbr-shortlink__icon"><svg class="actnbr-icon actnbr-icon-copy" width="18" height="18" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" fill="currentColor"><path fill-rule="evenodd" clip-rule="evenodd" d="M5 4.5h11a.5.5 0 0 1 .5.5v11a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V5a.5.5 0 0 1 .5-.5ZM3 5a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5Zm17 3v10.75c0 .69-.56 1.25-1.25 1.25H6v1.5h12.75a2.75 2.75 0 0 0 2.75-2.75V8H20Z"/></svg></span><span class="actnbr-menu__icon actnbr-shortlink__icon-copied"><svg class="actnbr-icon actnbr-icon-check" width="18" height="18" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" style="fill: none" stroke="currentColor" stroke-width="1.5"><path d="M7 12L10 15L17 8" vector-effect="non-scaling-stroke"/></svg></span></a><a role="menuitem" class="actnbr-menu__item actnbr-reader" href="https://wordpress.com/reader/blogs/1813094/posts/2"><span class="actnbr-menu__label">View post in Reader</span></a></div><div class="actnbr-menu__group" role="group"><a role="menuitem" class="actnbr-menu__item actnbr-subs" href="https://subscribe.wordpress.com/"><span class="actnbr-menu__label">Manage subscriptions</span></a><a role="menuitem" class="actnbr-menu__item actnbr-signup" href="https://wordpress.com/start/"><span class="actnbr-menu__label">Sign up</span></a><a role="menuitem" class="actnbr-menu__item actnbr-login" href="https://wordpress.com/log-in?redirect_to=https%3A%2F%2Fr-login.wordpress.com%2Fremote-login.php%3Faction%3Dlink%26back%3Dhttps%253A%252F%252Fadambosworth.net%252Fabout%252F"><span class="actnbr-menu__label">Log in</span></a></div><div class="actnbr-menu__group" role="group"><a role="menuitem" class="actnbr-menu__item flb-report" href="https://wordpress.com/abuse/?report_url=https://adambosworth.net/about/" target="_blank" rel="noopener noreferrer"><span class="actnbr-menu__label">Report this content</span><span class="actnbr-menu__icon"><svg class="actnbr-icon actnbr-icon-external" width="18" height="18" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" fill="currentColor"><path d="M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"/></svg></span></a></div><div class="actnbr-menu__group" role="group"><a role="menuitem" class="actnbr-menu__item actnbr-fold" href=""><span class="actnbr-menu__label">Collapse this bar</span></a></div> </div> 1041 </li> 1042 </ul> 1043 </div> 1044
1044<script> 1045window.addEventListener( "DOMContentLoaded", function () { 1046 var link = document.createElement( "link" ); 1047 link.href = "\/wp-content\/mu-plugins\/jetpack-plugin\/sun\/jetpack_vendor\/automattic\/jetpack-newsletter\/src\/..\/build\/action-bar.css?ver=9e2715140ce0af99d983"; 1048 link.rel = "stylesheet"; 1049 document.head.appendChild( link ); 1050 1051 var script = document.createElement( "script" ); 1052 script.src = "\/wp-content\/mu-plugins\/jetpack-plugin\/sun\/jetpack_vendor\/automattic\/jetpack-newsletter\/src\/..\/build\/action-bar.js?ver=9e2715140ce0af99d983"; 1053 document.body.appendChild( script ); 1054 } ); 1055</script>
1055 1056 1057
1057<script type="text/javascript"> 1058 window.WPCOM_sharing_counts = {"https://adambosworth.net/about/":2}; 1059 </script>
1059 1060 1061
1061<script type="text/javascript"> 1062 (function () { 1063 var wpcom_reblog = { 1064 source: 'toolbar', 1065 1066 toggle_reblog_box_flair: function (obj_id, post_id) { 1067 1068 // Go to site selector. This will redirect to their blog if they only have one. 1069 const postEndpoint = `https://wordpress.com/post`; 1070 1071 // Ideally we would use the permalink here, but fortunately this will be replaced with the 1072 // post permalink in the editor. 1073 const originalURL = `${ document.location.href }?page_id=${ post_id }`; 1074 1075 const url = 1076 postEndpoint + 1077 '?url=' + 1078 encodeURIComponent( originalURL ) + 1079 '&is_post_share=true' + 1080 '&v=5'; 1081 1082 const redirect = function () { 1083 if ( 1084 ! window.open( url, '_blank' ) 1085 ) { 1086 location.href = url; 1087 } 1088 }; 1089 1090 if ( /Firefox/.test( navigator.userAgent ) ) { 1091 setTimeout( redirect, 0 ); 1092 } else { 1093 redirect(); 1094 } 1095 }, 1096 }; 1097 1098 window.wpcom_reblog = wpcom_reblog; 1099 })(); 1100 </script>
vendor: 1 bytes, line 1100
1100
1101<script crossorigin='anonymous' type='text/javascript' src='/_static/??-eJx9jEsOwjAMBS9EcIuqdoU4i2msNKnzoXbI9ckO1AXbeTMPWjFrTkpJ4cnZmcLV+STQ8mHRilkZRUggdITK5n27BrnATxbrN/LWkQpQ7WvePRnGBkqxMCqd+J8f9nu3X5UqbZgs09HlR7yPyzxM0zyMS/gAPatD8g=='></script>
vendor: 1 bytes, line 1101
1101
1102<script data-wp-strategy="defer" defer id="wpcom-marketing-bar-js" src="/wp-content/blog-plugins/marketing-bar/js/marketing-bar.js?m=1790359692i&ver=20260925"></script>
vendor: 1 bytes, line 1102
1102
1103<script id="wp-hooks-js" src="/wp-content/plugins/gutenberg-core/v24.0.0/build/scripts/hooks/index.min.js?m=1789650619i&ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1103
1103
1104<script id="wp-i18n-js" src="/wp-content/plugins/gutenberg-core/v24.0.0/build/scripts/i18n/index.min.js?m=1789650619i&ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1104
1104
1105<script id="wp-i18n-js-after"> 1106wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1107//# sourceURL=wp-i18n-js-after 1108</script>
vendor: 1 bytes, line 1108
1108
1109<script id="verbum-settings-js-before"> 1110window.VerbumComments = {"Log in or provide your name and email to leave a reply.":"Log in or provide your name and email to leave a reply.","Log in or provide your name and email to leave a comment.":"Log in or provide your name and email to leave a comment.","Receive web and mobile notifications for posts on this site.":"Receive web and mobile notifications for posts on this site.","Name":"Name","Email (address never made public)":"Email (address never made public)","Website (optional)":"Website (optional)","Leave a reply. (log in optional)":"Leave a reply. (log in optional)","Leave a comment. (log in optional)":"Leave a comment. (log in optional)","Log in to leave a reply.":"Log in to leave a reply.","Log in to leave a comment.":"Log in to leave a comment.","Logged in via %s":"Logged in via %s","Log out":"Log out","Your browser is blocking the cookies needed to log in and comment here. Allow cookies in your privacy settings, then reload the page.":"Your browser is blocking the cookies needed to log in and comment here. Allow cookies in your privacy settings, then reload the page.","Email":"Email","(Address never made public)":"(Address never made public)","Instantly":"Instantly","Daily":"Daily","Reply":"Reply","Comment":"Comment","WordPress":"WordPress","Weekly":"Weekly","Notify me of new posts":"Notify me of new posts","Email me new posts":"Email me new posts","Email me new comments":"Email me new comments","Cancel":"Cancel","Write a comment...":"Write a comment...","Write a reply...":"Write a reply...","Website":"Website","Optional":"Optional","We'll keep you in the loop!":"We'll keep you in the loop!","Loading your comment...":"Loading your comment...","Discover more from":"Discover more from Adam Bosworth's Weblog","Subscribe now to keep reading and get access to the full archive.":"Subscribe now to keep reading and get access to the full archive.","Continue reading":"Continue reading","Never miss a beat!":"Never miss a beat!","Interested in getting blog post updates? Simply click the button below to stay in the loop!":"Interested in getting blog post updates? Simply click the button below to stay in the loop!","Enter your email address":"Enter your email address","Subscribe":"Subscribe","Comment sent successfully":"Comment sent successfully","Save my name, email, and website in this browser for the next time I comment.":"Save my name, email, and website in this browser for the next time I comment.","hovercardi18n":{"Edit your profile \u2192":"Edit your profile \u2192","View profile \u2192":"View profile \u2192","Contact":"Contact","Send money":"Send money","Gravatar not found.":"Gravatar not found.","This profile is private.":"This profile is private.","Too Many Requests.":"Too Many Requests.","Internal Server Error.":"Internal Server Error.","Sorry, we are unable to load this Gravatar profile.":"Sorry, we are unable to load this Gravatar profile."},"siteId":1813094,"postId":2,"mustLogIn":false,"requireNameEmail":true,"commentRegistration":false,"connectURL":"https://adambosworth.wordpress.com/public.api/connect/?action=request\u0026domain=adambosworth.net","logoutURL":"https://adambosworth.wordpress.com/wp-login.php?action=logout\u0026_wpnonce=68fb481cdc","homeURL":"https://adambosworth.net/","subscribeToBlog":true,"subscribeToComment":true,"isJetpackCommentsLoggedIn":false,"jetpackUsername":"","jetpackUserId":0,"jetpackSignature":"","jetpackAvatar":"https://0.gravatar.com/avatar/?s=96\u0026amp;d=identicon\u0026amp;r=G","enableBlocks":true,"enableSubscriptionModal":true,"currentLocale":"en","isJetpackComments":false,"allowedBlocks":["core/paragraph","core/list","core/code","core/list-item","core/quote","core/image","core/embed","core/quote","core/code"],"embedNonce":"1efc4a9ee3","verbumBundleUrl":"/wp-content/mu-plugins/jetpack-mu-wpcom-plugin/sun/jetpack_vendor/automattic/jetpack-mu-wpcom/src/features/verbum-comments/dist/index.js","isRTL":false,"vbeCacheBuster":1789740582,"iframeUniqueId":0,"colorScheme":false} 1111//# sourceURL=verbum-settings-js-before 1112</script>
vendor: 1 bytes, line 1112
1112
1113<script data-wp-strategy="defer" defer id="verbum-dynamic-loader-js" src="/wp-content/mu-plugins/jetpack-mu-wpcom-plugin/sun/jetpack_vendor/automattic/jetpack-mu-wpcom/src/build/verbum-comments/assets/dynamic-loader.js?m=1772522099i&minify=false&ver=8b5296f9195db92c42e4"></script>
vendor: 1 bytes, line 1113
1113
1114<script id="sharing-js-js-extra"> 1115var sharing_js_options = {"lang":"en","counts":"1","is_stats_active":"1"}; 1116//# sourceURL=sharing-js-js-extra 1117</script>
vendor: 1 bytes, line 1117
1117
1118<script id="jetpack-script-data-js-before"> 1119window.JetpackScriptData = {"site":{"host":"wpcom","is_wpcom_platform":true}}; 1120//# sourceURL=jetpack-script-data-js-before 1121</script>
vendor: 1 bytes, line 1121
1121
1122<script crossorigin='anonymous' type='text/javascript' src='/_static/??-eJyNkNEKwjAMRX/ILoqD6YP4KSM2dXZru9Kkjv29Zc7hk/gQCPfeJIfAFJUN2mUyDD2DHr03QVQy0c2Vt6HqeQclpMcgxQCfVXS5s6HEjUTUgyrSFMvgagDn8PHapwk0JsAso0cRq7cpZDbCcMvW0SayTjaKIhT8cRgHy96IOlZ7aAv9JtzTEqY/oL9YlxVvDn5gMoRE89La0K0/uPrLoTk157ou1b8AUTVzbg=='></script>
vendor: 1 bytes, line 1122
1122
1123<script id="sharing-js-js-after"> 1124window.WPCOM_sharing_popups = window.WPCOM_sharing_popups || {}; 1125window.WPCOM_sharing_popups[ "facebook" ] = "menubar=1,resizable=1,width=600,height=400"; 1126window.WPCOM_sharing_popups = window.WPCOM_sharing_popups || {}; 1127window.WPCOM_sharing_popups[ "x" ] = "menubar=1,resizable=1,width=600,height=350"; 1128//# sourceURL=sharing-js-js-after 1129</script>
vendor: 1 bytes, line 1129
1129
1130<script id="wp-emoji-settings" type="application/json"> 1131{"baseUrl":"https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/","ext":".png","svgUrl":"https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/svg/","svgExt":".svg","source":{"concatemoji":"/wp-includes/js/wp-emoji-release.min.js?m=1783090810i&ver=7.2-alpha-63387"}} 1132</script>
vendor: 1 bytes, line 1132
1132
1133<script type="module"> 1134/*! This file is auto-generated */ 1135var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1136//# sourceURL=/wp-includes/js/wp-emoji-loader.min.js 1137</script>
1137 1138 <iframe src='https://widgets.wp.com/likes/master.html?ver=20260930#ver=20260930' scrolling='no' id='likes-master' name='likes-master' style='display:none;'></iframe> 1139 <div id='likes-other-gravatars' role="dialog" aria-hidden="true" tabindex="-1"><div class="likes-text"><span>%d</span></div><ul class="wpl-avatars sd-like-gravatars"></ul></div> 1140
1140<script src="//stats.wp.com/w.js?69" defer></script>
1140
1140<script type="text/javascript"> 1141_tkq = window._tkq || []; 1142_stq = window._stq || []; 1143_tkq.push(['storeContext', {'blog_id':'1813094','blog_tz':'-8','user_lang':'en','blog_lang':'en','user_id':'0'}]); 1144 // Prevent sending pageview tracking from WP-Admin pages. 1145 _stq.push(['view', {'blog':'1813094','v':'wpcom','tz':'-8','user_id':'0','post':'2','subd':'adambosworth'}]); 1146 _stq.push(['extra', {'crypt':'UE5XaGUuOTlwaD85flAmcm1mcmZsaDhkV11YdWtpP0NsWnVkPS9sL0ViLndld3BuVT01Uj14Ti1yYTBnX3xuYUQ3Qz1oblZbVHV3MTZoVXFwTTVDK2wuPT1KWzJNV19iQk9bTmF0PUUlUlYzbW1nYyxHTnlKQiUsT0hKb2tYK09aZkN6LzJmYVtxMGpoLT9rJnJRJXg4MnVrWjBrUWhlWU5HSXM1M2M/Z0pxeldTVXlsNC0/YjMzTHM2fCVzUVhzLCZHJS5xSFlKcT1LTlAmditqTlRpfk1vejAuY0Q0NUZfbFd6bzU5akdkPXFRTUM4cyt2L0ktJklSOC5PK2VtLHY9cTI5P35VLW9rOX5qTHByT0klcH5GR2x1MGNYYV91aF15Yy81dT1DU355eU05OW9GdHNbRUMlKy16WGlYW3hnbXdCRzVEYjN1Zk5FLGF+LzVZbTRsUTY='}]); 1147_stq.push([ 'clickTrackerInit', '1813094', '2' ]); 1148</script>
1148 1149<noscript><img src="https://pixel.wp.com/b.gif?v=noscript" style="height:1px;width:1px;overflow:hidden;position:absolute;bottom:1px;" alt="" /></noscript> 1150<meta id="bilmur" property="bilmur:data" content="" data-provider="wordpress.com" data-service="simple" data-site-tz="Etc/GMT+8" data-custom-props="{"logged_in":"0","wptheme":"pub\/contempt","wptheme_is_block":"0"}" > 1151
1151<script defer src="/wp-content/js/bilmur.min.js?i=19&m=202640"></script>
1151 <div id="marketingbar" class="marketing-bar noskim is-resolving-variation" data-event-properties="{"is_current_user_blog_owner":false}" data-redesign-experiment="wpcom_marketing_bar_redesign_en_visitor_202609" data-redesign-variations="{"treatment":{"text":"Create your own website, free on WordPress.com.","text_short":"Create your own website.","button":"Start free","class":"is-redesign-treatment"}}"><div class="marketing-bar-text">Design a site like this with WordPress.com</div><a class="marketing-bar-button" href="https://wordpress.com/start/?ref=marketing_bar">Get started</a><a class="marketing-bar-link" tabindex="-1" aria-label="Create your website at WordPress.com" href="https://wordpress.com/start/?ref=marketing_bar"></a></div>
1152<script> 1153(function() { 1154 'use strict'; 1155 1156 const fetches = {}; 1157 const promises = {}; 1158 const urls = { 1159 'wp-polyfill': '/wp-includes/js/dist/vendor/wp-polyfill.min.js?m=1786440387i&ver=3.15.0', 1160 'verbum': '/wp-content/mu-plugins/jetpack-mu-wpcom-plugin/sun/jetpack_vendor/automattic/jetpack-mu-wpcom/src/build/verbum-comments/verbum-comments.js?m=1789668866i&minify=false&ver=d7fe322ea7d89761c0dc' 1161 }; 1162 const loaders = { 1163 'verbum': () => { 1164 fetchExternalScript('wp-polyfill'); 1165 fetchExternalScript('verbum'); 1166 promises['wp-polyfill'] = promises['wp-polyfill'] || loadWPScript('wp-polyfill'); 1167 promises['verbum'] = promises['verbum'] || promises['wp-polyfill'].then( () => loadWPScript('verbum') ); 1168 return promises['verbum']; 1169 }, 1170 1171 }; 1172 const scriptExtras = { 1173 1174 }; 1175 1176 window.WP_Enqueue_Dynamic_Script = { 1177 loadScript: (handle) => { 1178 if (!loaders[handle]) { 1179 console.error('WP_Enqueue_Dynamic_Script: unregistered script `' + handle + '`.'); 1180 } 1181 return loaders[handle](); 1182 } 1183 }; 1184 1185 function fetchExternalScript(handle) { 1186 if (!urls[handle]) { 1187 return Promise.resolve(); 1188 } 1189 1190 fetches[handle] = fetches[handle] || fetch(urls[handle], { mode: 'no-cors' }); 1191 return fetches[handle]; 1192 } 1193 1194 function runExtraScript(handle, type, index) { 1195 const id = 'wp-enqueue-dynamic-script:' + handle + ':' + type + ':' + (index + 1); 1196 const template = document.getElementById(id); 1197 if (!template) { 1198 return Promise.reject(); 1199 } 1200 1201 const script = document.createElement( 'script' ); 1202 script.innerHTML = template.innerHTML; 1203 document.body.appendChild( script ); 1204 return Promise.resolve(); 1205 } 1206 1207 function loadExternalScript(handle) { 1208 if (!urls[handle]) { 1209 return Promise.resolve(); 1210 } 1211 1212 return fetches[handle].then(() => { 1213 return new Promise((resolve, reject) => { 1214 const script = document.createElement('script'); 1215 script.onload = () => resolve(); 1216 script.onerror = (e) => reject(e); 1217 script.src = urls[handle]; 1218 document.body.appendChild(script); 1219 }); 1220 }); 1221 } 1222 1223 function loadExtra(handle, pos) { 1224 const count = (scriptExtras[handle] && scriptExtras[handle][pos]) || 0; 1225 let promise = Promise.resolve(); 1226 1227 for (let i = 0; i < count; i++) { 1228 promise = promise.then(() => runExtraScript(handle, pos, i)); 1229 } 1230 1231 return promise; 1232 } 1233 1234 function loadWPScript(handle) { 1235 // Core loads scripts in this order. See: https://github.com/WordPress/WordPress/blob/a59eb9d39c4fcba834b70c9e8dfd64feeec10ba6/wp-includes/class-wp-scripts.php#L428. 1236 return loadExtra(handle, 'translations') 1237 .then(() => loadExtra(handle, 'before')) 1238 .then(() => loadExternalScript(handle)) 1239 .then(() => loadExtra(handle, 'after')); 1240 } 1241} )(); 1242</script>
1242 1243 1244</body> 1245</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.