PageSourceSearch

https://adambosworth.net/about/

html adambosworth.net collected 2026-10-02 03:58:21 UTC 118,136 bytes, 1,245 lines download raw bytes

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&#039;s Weblog &raquo; Feed" href="https://adambosworth.net/feed/" />
157<link rel="alternate" type="application/rss+xml" title="Adam Bosworth&#039;s Weblog &raquo; Comments Feed" href="https://adambosworth.net/comments/feed/" />
158<link rel="alternate" type="application/rss+xml" title="Adam Bosworth&#039;s Weblog &raquo; 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&amp;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&amp;url=https%3A%2F%2Fadambosworth.net%2Fabout%2F&amp;for=wpcom-auto-discovery" /><link rel="alternate" type="application/xml+oembed" href="https://public-api.wordpress.com/oembed/?format=xml&amp;url=https%3A%2F%2Fadambosworth.net%2Fabout%2F&amp;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&#8217;t have the beard anymore. I&#8217;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&#039;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&#039;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&#039;t have the beard anymore. I&#039;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&hellip;" />
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&#8217;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);">&nbsp;</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&#8217;t have the beard anymore. I&#8217;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&amp;post_id=2&amp;origin=adambosworth.wordpress.com&amp;obj_id=1813094-2-6abd7d83970d4&amp;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&#039;s avatar' src='https://0.gravatar.com/avatar/f51114122dd17c6a7ba05ac4312cf52ea8d33ebd0b1c7e2ddcb0ecb0c8f6b273?s=32&#038;d=identicon&#038;r=G' srcset='https://0.gravatar.com/avatar/f51114122dd17c6a7ba05ac4312cf52ea8d33ebd0b1c7e2ddcb0ecb0c8f6b273?s=32&#038;d=identicon&#038;r=G 1x, https://0.gravatar.com/avatar/f51114122dd17c6a7ba05ac4312cf52ea8d33ebd0b1c7e2ddcb0ecb0c8f6b273?s=48&#038;d=identicon&#038;r=G 1.5x, https://0.gravatar.com/avatar/f51114122dd17c6a7ba05ac4312cf52ea8d33ebd0b1c7e2ddcb0ecb0c8f6b273?s=64&#038;d=identicon&#038;r=G 2x, https://0.gravatar.com/avatar/f51114122dd17c6a7ba05ac4312cf52ea8d33ebd0b1c7e2ddcb0ecb0c8f6b273?s=96&#038;d=identicon&#038;r=G 3x, https://0.gravatar.com/avatar/f51114122dd17c6a7ba05ac4312cf52ea8d33ebd0b1c7e2ddcb0ecb0c8f6b273?s=128&#038;d=identicon&#038;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 &#8220;Chinese-American Tobacco Company with the Chinese national Tobacco Company and the State Tobacco Monopoly Administration was &#8220;bad karma&#8221;
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&#8217;t mind, I would like to write to you occasionally  about what I am doing in e-health (forming WESTY &#8211; 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 &#8211; 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&#039;s avatar' src='https://2.gravatar.com/avatar/21150db73e8e258413af4297bad5becf08be0c46ffdde5ffe0c69c3ae6898ca0?s=32&#038;d=identicon&#038;r=G' srcset='https://2.gravatar.com/avatar/21150db73e8e258413af4297bad5becf08be0c46ffdde5ffe0c69c3ae6898ca0?s=32&#038;d=identicon&#038;r=G 1x, https://2.gravatar.com/avatar/21150db73e8e258413af4297bad5becf08be0c46ffdde5ffe0c69c3ae6898ca0?s=48&#038;d=identicon&#038;r=G 1.5x, https://2.gravatar.com/avatar/21150db73e8e258413af4297bad5becf08be0c46ffdde5ffe0c69c3ae6898ca0?s=64&#038;d=identicon&#038;r=G 2x, https://2.gravatar.com/avatar/21150db73e8e258413af4297bad5becf08be0c46ffdde5ffe0c69c3ae6898ca0?s=96&#038;d=identicon&#038;r=G 3x, https://2.gravatar.com/avatar/21150db73e8e258413af4297bad5becf08be0c46ffdde5ffe0c69c3ae6898ca0?s=128&#038;d=identicon&#038;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&#039;Donnell&#039;s avatar' src='https://1.gravatar.com/avatar/4cf5dac43d245332e0caaf179e97074e85f835b7a87dd7bc89663c597a7cf675?s=32&#038;d=identicon&#038;r=G' srcset='https://1.gravatar.com/avatar/4cf5dac43d245332e0caaf179e97074e85f835b7a87dd7bc89663c597a7cf675?s=32&#038;d=identicon&#038;r=G 1x, https://1.gravatar.com/avatar/4cf5dac43d245332e0caaf179e97074e85f835b7a87dd7bc89663c597a7cf675?s=48&#038;d=identicon&#038;r=G 1.5x, https://1.gravatar.com/avatar/4cf5dac43d245332e0caaf179e97074e85f835b7a87dd7bc89663c597a7cf675?s=64&#038;d=identicon&#038;r=G 2x, https://1.gravatar.com/avatar/4cf5dac43d245332e0caaf179e97074e85f835b7a87dd7bc89663c597a7cf675?s=96&#038;d=identicon&#038;r=G 3x, https://1.gravatar.com/avatar/4cf5dac43d245332e0caaf179e97074e85f835b7a87dd7bc89663c597a7cf675?s=128&#038;d=identicon&#038;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&#039;Donnell" aria-label="Reply to Rob O&#039;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&#039;s avatar' src='https://2.gravatar.com/avatar/ea17daa2217bcbfb5517d42e02984842fc666f01d99adb8e6625e3810e526ae8?s=32&#038;d=identicon&#038;r=G' srcset='https://2.gravatar.com/avatar/ea17daa2217bcbfb5517d42e02984842fc666f01d99adb8e6625e3810e526ae8?s=32&#038;d=identicon&#038;r=G 1x, https://2.gravatar.com/avatar/ea17daa2217bcbfb5517d42e02984842fc666f01d99adb8e6625e3810e526ae8?s=48&#038;d=identicon&#038;r=G 1.5x, https://2.gravatar.com/avatar/ea17daa2217bcbfb5517d42e02984842fc666f01d99adb8e6625e3810e526ae8?s=64&#038;d=identicon&#038;r=G 2x, https://2.gravatar.com/avatar/ea17daa2217bcbfb5517d42e02984842fc666f01d99adb8e6625e3810e526ae8?s=96&#038;d=identicon&#038;r=G 3x, https://2.gravatar.com/avatar/ea17daa2217bcbfb5517d42e02984842fc666f01d99adb8e6625e3810e526ae8?s=128&#038;d=identicon&#038;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 &#8212;<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&#8230;&#8230;<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&#039;s avatar' src='https://0.gravatar.com/avatar/c66a86b7a98f4f44ed0aca89f736ee0cfb7a212101119068e63a5d5a2ce7a40a?s=32&#038;d=identicon&#038;r=G' srcset='https://0.gravatar.com/avatar/c66a86b7a98f4f44ed0aca89f736ee0cfb7a212101119068e63a5d5a2ce7a40a?s=32&#038;d=identicon&#038;r=G 1x, https://0.gravatar.com/avatar/c66a86b7a98f4f44ed0aca89f736ee0cfb7a212101119068e63a5d5a2ce7a40a?s=48&#038;d=identicon&#038;r=G 1.5x, https://0.gravatar.com/avatar/c66a86b7a98f4f44ed0aca89f736ee0cfb7a212101119068e63a5d5a2ce7a40a?s=64&#038;d=identicon&#038;r=G 2x, https://0.gravatar.com/avatar/c66a86b7a98f4f44ed0aca89f736ee0cfb7a212101119068e63a5d5a2ce7a40a?s=96&#038;d=identicon&#038;r=G 3x, https://0.gravatar.com/avatar/c66a86b7a98f4f44ed0aca89f736ee0cfb7a212101119068e63a5d5a2ce7a40a?s=128&#038;d=identicon&#038;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&#039;s avatar' src='https://1.gravatar.com/avatar/d464b0ca17dca63dea83bdc316a1cb832435a02ed1d134db8d910821440ee1cd?s=32&#038;d=identicon&#038;r=G' srcset='https://1.gravatar.com/avatar/d464b0ca17dca63dea83bdc316a1cb832435a02ed1d134db8d910821440ee1cd?s=32&#038;d=identicon&#038;r=G 1x, https://1.gravatar.com/avatar/d464b0ca17dca63dea83bdc316a1cb832435a02ed1d134db8d910821440ee1cd?s=48&#038;d=identicon&#038;r=G 1.5x, https://1.gravatar.com/avatar/d464b0ca17dca63dea83bdc316a1cb832435a02ed1d134db8d910821440ee1cd?s=64&#038;d=identicon&#038;r=G 2x, https://1.gravatar.com/avatar/d464b0ca17dca63dea83bdc316a1cb832435a02ed1d134db8d910821440ee1cd?s=96&#038;d=identicon&#038;r=G 3x, https://1.gravatar.com/avatar/d464b0ca17dca63dea83bdc316a1cb832435a02ed1d134db8d910821440ee1cd?s=128&#038;d=identicon&#038;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&#039;s avatar' src='https://2.gravatar.com/avatar/552f1eeebfe703b5ebb21a5566bf307bedf95c39df01fb3c28ad749d52dbf43a?s=32&#038;d=identicon&#038;r=G' srcset='https://2.gravatar.com/avatar/552f1eeebfe703b5ebb21a5566bf307bedf95c39df01fb3c28ad749d52dbf43a?s=32&#038;d=identicon&#038;r=G 1x, https://2.gravatar.com/avatar/552f1eeebfe703b5ebb21a5566bf307bedf95c39df01fb3c28ad749d52dbf43a?s=48&#038;d=identicon&#038;r=G 1.5x, https://2.gravatar.com/avatar/552f1eeebfe703b5ebb21a5566bf307bedf95c39df01fb3c28ad749d52dbf43a?s=64&#038;d=identicon&#038;r=G 2x, https://2.gravatar.com/avatar/552f1eeebfe703b5ebb21a5566bf307bedf95c39df01fb3c28ad749d52dbf43a?s=96&#038;d=identicon&#038;r=G 3x, https://2.gravatar.com/avatar/552f1eeebfe703b5ebb21a5566bf307bedf95c39df01fb3c28ad749d52dbf43a?s=128&#038;d=identicon&#038;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&#039;s avatar' src='https://2.gravatar.com/avatar/8925efef01ef0f65de25822b050055ee8746abe453b5b311fc048c484b78fbd2?s=32&#038;d=identicon&#038;r=G' srcset='https://2.gravatar.com/avatar/8925efef01ef0f65de25822b050055ee8746abe453b5b311fc048c484b78fbd2?s=32&#038;d=identicon&#038;r=G 1x, https://2.gravatar.com/avatar/8925efef01ef0f65de25822b050055ee8746abe453b5b311fc048c484b78fbd2?s=48&#038;d=identicon&#038;r=G 1.5x, https://2.gravatar.com/avatar/8925efef01ef0f65de25822b050055ee8746abe453b5b311fc048c484b78fbd2?s=64&#038;d=identicon&#038;r=G 2x, https://2.gravatar.com/avatar/8925efef01ef0f65de25822b050055ee8746abe453b5b311fc048c484b78fbd2?s=96&#038;d=identicon&#038;r=G 3x, https://2.gravatar.com/avatar/8925efef01ef0f65de25822b050055ee8746abe453b5b311fc048c484b78fbd2?s=128&#038;d=identicon&#038;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&#8217;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&#039;s avatar' src='https://1.gravatar.com/avatar/d25ef80612c62731d60641ddd40f7fd47c7b25d7dd9037c5dc47bb956e3c7d35?s=32&#038;d=identicon&#038;r=G' srcset='https://1.gravatar.com/avatar/d25ef80612c62731d60641ddd40f7fd47c7b25d7dd9037c5dc47bb956e3c7d35?s=32&#038;d=identicon&#038;r=G 1x, https://1.gravatar.com/avatar/d25ef80612c62731d60641ddd40f7fd47c7b25d7dd9037c5dc47bb956e3c7d35?s=48&#038;d=identicon&#038;r=G 1.5x, https://1.gravatar.com/avatar/d25ef80612c62731d60641ddd40f7fd47c7b25d7dd9037c5dc47bb956e3c7d35?s=64&#038;d=identicon&#038;r=G 2x, https://1.gravatar.com/avatar/d25ef80612c62731d60641ddd40f7fd47c7b25d7dd9037c5dc47bb956e3c7d35?s=96&#038;d=identicon&#038;r=G 3x, https://1.gravatar.com/avatar/d25ef80612c62731d60641ddd40f7fd47c7b25d7dd9037c5dc47bb956e3c7d35?s=128&#038;d=identicon&#038;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&#8217;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.&#039;s avatar' src='https://2.gravatar.com/avatar/8e84da6be8214d3aa361f94d7796ac0a98cf9fc5bf14f9d0adbd5897f33a1e47?s=32&#038;d=identicon&#038;r=G' srcset='https://2.gravatar.com/avatar/8e84da6be8214d3aa361f94d7796ac0a98cf9fc5bf14f9d0adbd5897f33a1e47?s=32&#038;d=identicon&#038;r=G 1x, https://2.gravatar.com/avatar/8e84da6be8214d3aa361f94d7796ac0a98cf9fc5bf14f9d0adbd5897f33a1e47?s=48&#038;d=identicon&#038;r=G 1.5x, https://2.gravatar.com/avatar/8e84da6be8214d3aa361f94d7796ac0a98cf9fc5bf14f9d0adbd5897f33a1e47?s=64&#038;d=identicon&#038;r=G 2x, https://2.gravatar.com/avatar/8e84da6be8214d3aa361f94d7796ac0a98cf9fc5bf14f9d0adbd5897f33a1e47?s=96&#038;d=identicon&#038;r=G 3x, https://2.gravatar.com/avatar/8e84da6be8214d3aa361f94d7796ac0a98cf9fc5bf14f9d0adbd5897f33a1e47?s=128&#038;d=identicon&#038;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 &#8220;differently&#8221; continues to be small but growing.  I have been working with a new model that allows patients to collaborate in their own &#8220;wellness&#8221;  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&#8217;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&#039;s avatar' src='https://0.gravatar.com/avatar/00bc03bdadfe04788d0f8a8c3db1e13ffcabf9ec2a6b4ebba559d55827466a1d?s=32&#038;d=identicon&#038;r=G' srcset='https://0.gravatar.com/avatar/00bc03bdadfe04788d0f8a8c3db1e13ffcabf9ec2a6b4ebba559d55827466a1d?s=32&#038;d=identicon&#038;r=G 1x, https://0.gravatar.com/avatar/00bc03bdadfe04788d0f8a8c3db1e13ffcabf9ec2a6b4ebba559d55827466a1d?s=48&#038;d=identicon&#038;r=G 1.5x, https://0.gravatar.com/avatar/00bc03bdadfe04788d0f8a8c3db1e13ffcabf9ec2a6b4ebba559d55827466a1d?s=64&#038;d=identicon&#038;r=G 2x, https://0.gravatar.com/avatar/00bc03bdadfe04788d0f8a8c3db1e13ffcabf9ec2a6b4ebba559d55827466a1d?s=96&#038;d=identicon&#038;r=G 3x, https://0.gravatar.com/avatar/00bc03bdadfe04788d0f8a8c3db1e13ffcabf9ec2a6b4ebba559d55827466a1d?s=128&#038;d=identicon&#038;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&#039; Brien&#039;s avatar' src='https://2.gravatar.com/avatar/5b3ae278dcc064465c671b840069f5fde12ab4358dcd8fa3914bfe3485c1c251?s=32&#038;d=identicon&#038;r=G' srcset='https://2.gravatar.com/avatar/5b3ae278dcc064465c671b840069f5fde12ab4358dcd8fa3914bfe3485c1c251?s=32&#038;d=identicon&#038;r=G 1x, https://2.gravatar.com/avatar/5b3ae278dcc064465c671b840069f5fde12ab4358dcd8fa3914bfe3485c1c251?s=48&#038;d=identicon&#038;r=G 1.5x, https://2.gravatar.com/avatar/5b3ae278dcc064465c671b840069f5fde12ab4358dcd8fa3914bfe3485c1c251?s=64&#038;d=identicon&#038;r=G 2x, https://2.gravatar.com/avatar/5b3ae278dcc064465c671b840069f5fde12ab4358dcd8fa3914bfe3485c1c251?s=96&#038;d=identicon&#038;r=G 3x, https://2.gravatar.com/avatar/5b3ae278dcc064465c671b840069f5fde12ab4358dcd8fa3914bfe3485c1c251?s=128&#038;d=identicon&#038;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&#039; Brien" aria-label="Reply to Barbara O&#039; 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&#039;s avatar' src='https://2.gravatar.com/avatar/2e3fd8d14e058d3dd3c90e7e1756ea2f93a293f341d901d98cbf9247c757e206?s=32&#038;d=identicon&#038;r=G' srcset='https://2.gravatar.com/avatar/2e3fd8d14e058d3dd3c90e7e1756ea2f93a293f341d901d98cbf9247c757e206?s=32&#038;d=identicon&#038;r=G 1x, https://2.gravatar.com/avatar/2e3fd8d14e058d3dd3c90e7e1756ea2f93a293f341d901d98cbf9247c757e206?s=48&#038;d=identicon&#038;r=G 1.5x, https://2.gravatar.com/avatar/2e3fd8d14e058d3dd3c90e7e1756ea2f93a293f341d901d98cbf9247c757e206?s=64&#038;d=identicon&#038;r=G 2x, https://2.gravatar.com/avatar/2e3fd8d14e058d3dd3c90e7e1756ea2f93a293f341d901d98cbf9247c757e206?s=96&#038;d=identicon&#038;r=G 3x, https://2.gravatar.com/avatar/2e3fd8d14e058d3dd3c90e7e1756ea2f93a293f341d901d98cbf9247c757e206?s=128&#038;d=identicon&#038;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&#8217;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&#039;s avatar' src='https://2.gravatar.com/avatar/5fcd9292e96fbbb268cde4592bc57e914e296df0016e046f9a6e107b1dc0f96c?s=32&#038;d=identicon&#038;r=G' srcset='https://2.gravatar.com/avatar/5fcd9292e96fbbb268cde4592bc57e914e296df0016e046f9a6e107b1dc0f96c?s=32&#038;d=identicon&#038;r=G 1x, https://2.gravatar.com/avatar/5fcd9292e96fbbb268cde4592bc57e914e296df0016e046f9a6e107b1dc0f96c?s=48&#038;d=identicon&#038;r=G 1.5x, https://2.gravatar.com/avatar/5fcd9292e96fbbb268cde4592bc57e914e296df0016e046f9a6e107b1dc0f96c?s=64&#038;d=identicon&#038;r=G 2x, https://2.gravatar.com/avatar/5fcd9292e96fbbb268cde4592bc57e914e296df0016e046f9a6e107b1dc0f96c?s=96&#038;d=identicon&#038;r=G 3x, https://2.gravatar.com/avatar/5fcd9292e96fbbb268cde4592bc57e914e296df0016e046f9a6e107b1dc0f96c?s=128&#038;d=identicon&#038;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 &#8211; or simply enabling wellness.  KEAS is a platform that could be more beneficial across an entire community &#8211; 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>&#916;<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&nbsp;decency?</a>
649									</li>
650											<li>
651					<a href="https://adambosworth.net/2009/12/21/and-on-another-front/">And on another&nbsp;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&nbsp;data</a>
655									</li>
656											<li>
657					<a href="https://adambosworth.net/2009/11/28/engage-with-grace-blog-rally/">Engage with Grace Blog&nbsp;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&#8217;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 &amp; 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&#039;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&#039;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&#039;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&#038;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&#038;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&#038;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&#038;minify=false&#038;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="{&quot;logged_in&quot;:&quot;0&quot;,&quot;wptheme&quot;:&quot;pub\/contempt&quot;,&quot;wptheme_is_block&quot;:&quot;0&quot;}"   >
1151		
1151<script defer src="/wp-content/js/bilmur.min.js?i=19&amp;m=202640"></script>
1151 	<div id="marketingbar" class="marketing-bar noskim is-resolving-variation" data-event-properties="{&quot;is_current_user_blog_owner&quot;:false}" data-redesign-experiment="wpcom_marketing_bar_redesign_en_visitor_202609" data-redesign-variations="{&quot;treatment&quot;:{&quot;text&quot;:&quot;Create your own website, free on WordPress.com.&quot;,&quot;text_short&quot;:&quot;Create your own website.&quot;,&quot;button&quot;:&quot;Start free&quot;,&quot;class&quot;:&quot;is-redesign-treatment&quot;}}"><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.