CINXE.COM

John Rennie

<!doctype html> <html xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml" lang="en-US" > <head> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width,initial-scale=1"> <!-- This is Squarespace. --><!-- john-rennie-76vm --> <base href=""> <meta charset="utf-8" /> <title>John Rennie</title> <meta http-equiv="Accept-CH" content="Sec-CH-UA-Platform-Version, Sec-CH-UA-Model" /><link rel="icon" type="image/x-icon" href="https://images.squarespace-cdn.com/content/v1/54fa4f66e4b0868e87a5d380/1454861406443-M08XY2QOMZF9VOSHSPIT/favicon.ico?format=100w"/> <link rel="canonical" href="http://johnrennie.net"/> <meta property="og:site_name" content="John Rennie"/> <meta property="og:title" content="John Rennie"/> <meta property="og:url" content="http://johnrennie.net"/> <meta property="og:type" content="website"/> <meta property="og:description" content="The website of science writer and editor John Rennie"/> <meta property="og:image" content="http://static1.squarespace.com/static/54fa4f66e4b0868e87a5d380/t/56b766667da24ff0434fe13e/1454861043150/JohnCartoonFace+logo2.png?format=1500w"/> <meta property="og:image:width" content="1500"/> <meta property="og:image:height" content="1038"/> <meta itemprop="name" content="John Rennie"/> <meta itemprop="url" content="http://johnrennie.net"/> <meta itemprop="description" content="The website of science writer and editor John Rennie"/> <meta itemprop="thumbnailUrl" content="http://static1.squarespace.com/static/54fa4f66e4b0868e87a5d380/t/56b766667da24ff0434fe13e/1454861043150/JohnCartoonFace+logo2.png?format=1500w"/> <link rel="image_src" href="http://static1.squarespace.com/static/54fa4f66e4b0868e87a5d380/t/56b766667da24ff0434fe13e/1454861043150/JohnCartoonFace+logo2.png?format=1500w" /> <meta itemprop="image" content="http://static1.squarespace.com/static/54fa4f66e4b0868e87a5d380/t/56b766667da24ff0434fe13e/1454861043150/JohnCartoonFace+logo2.png?format=1500w"/> <meta name="twitter:title" content="John Rennie"/> <meta name="twitter:image" content="http://static1.squarespace.com/static/54fa4f66e4b0868e87a5d380/t/56b766667da24ff0434fe13e/1454861043150/JohnCartoonFace+logo2.png?format=1500w"/> <meta name="twitter:url" content="http://johnrennie.net"/> <meta name="twitter:card" content="summary"/> <meta name="twitter:description" content="The website of science writer and editor John Rennie"/> <meta name="description" content="The website of science writer and editor John Rennie" /> <link rel="preconnect" href="https://images.squarespace-cdn.com"> <link rel="preconnect" href="https://use.typekit.net" crossorigin> <link rel="preconnect" href="https://p.typekit.net" crossorigin> <script type="text/javascript" src="//use.typekit.net/ik/O4ue8OWPXfUb5rooWhz882O5hhLofJIntIJJNvrUdCtfeTwffFHN4UJLFRbh52jhWD9XZcIXZRjhZQsKw26h5e9tFhIuZ2wtwg79MPG0-cNGdKukZAo0-A9lFDZhdPoDSWmyScmDSeBRZPoRdhXC-cNGdKukZAo0-A9lFDZhdPoDSWmyScmDSeBRZPoRdhXC-cNGd148dcoTZPo0ZWbCdeNRjAUGdaFXOYiaiko7dhy0OW48dcoTZPXaF1ZlO1FUiABkZWF3jAF8OcFzdPUaiaS0-cNGd148dcoTZPo0ZWbK2YgkdayTdAIldcNhjPG4f5J7IMMjMkMfH6qJn3IbMg6IJMJ7fbKlMsMMeMj6MKG4fJCgIMMjgkMfH6qJtkGbMg6FJMJ7fbKwMsMMegI6MTMgKwewX69.js"></script> <script type="text/javascript">try{Typekit.load();}catch(e){}</script> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,;0,400;0,700;1,400;1,700"> <script type="text/javascript" crossorigin="anonymous" defer="true" nomodule="nomodule" src="//assets.squarespace.com/@sqs/polyfiller/1.6/legacy.js"></script> <script type="text/javascript" crossorigin="anonymous" defer="true" src="//assets.squarespace.com/@sqs/polyfiller/1.6/modern.js"></script> <script type="text/javascript">SQUARESPACE_ROLLUPS = {};</script> <script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/extract-css-runtime-6f7e966bfb41bfdc2fbb-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-extract_css_runtime');</script> <script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/extract-css-runtime-6f7e966bfb41bfdc2fbb-min.en-US.js" defer ></script><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/extract-css-moment-js-vendor-c4d588d4255cd4c70fa3-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-extract_css_moment_js_vendor');</script> <script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/extract-css-moment-js-vendor-c4d588d4255cd4c70fa3-min.en-US.js" defer ></script><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/cldr-resource-pack-0c96ad3f9948c3a7b631-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-cldr_resource_pack');</script> <script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/cldr-resource-pack-0c96ad3f9948c3a7b631-min.en-US.js" defer ></script><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-2965e1fc774101038a7d-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common_vendors_stable');</script> <script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-2965e1fc774101038a7d-min.en-US.js" defer ></script><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-vendors-d51c5ed0e7231830966d-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common_vendors');</script> <script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-vendors-d51c5ed0e7231830966d-min.en-US.js" defer ></script><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/common-3b561cf3cf369d69cf53-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-common');</script> <script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/common-3b561cf3cf369d69cf53-min.en-US.js" defer ></script><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/commerce-3c7501414a75b6833602-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-commerce');</script> <script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/commerce-3c7501414a75b6833602-min.en-US.js" defer ></script><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].css = ["//assets.squarespace.com/universal/styles-compressed/commerce-d0a6f8703e3ded0db074-min.en-US.css"]; })(SQUARESPACE_ROLLUPS, 'squarespace-commerce');</script> <link rel="stylesheet" type="text/css" href="//assets.squarespace.com/universal/styles-compressed/commerce-d0a6f8703e3ded0db074-min.en-US.css"><script>(function(rollups, name) { if (!rollups[name]) { rollups[name] = {}; } rollups[name].js = ["//assets.squarespace.com/universal/scripts-compressed/performance-7ee0cfa0e6f1539ac9e2-min.en-US.js"]; })(SQUARESPACE_ROLLUPS, 'squarespace-performance');</script> <script crossorigin="anonymous" src="//assets.squarespace.com/universal/scripts-compressed/performance-7ee0cfa0e6f1539ac9e2-min.en-US.js" defer ></script><script data-name="static-context">Static = window.Static || {}; Static.SQUARESPACE_CONTEXT = {"betaFeatureFlags":["campaigns_discount_section_in_blasts","i18n_beta_website_locales","contacts_and_campaigns_redesign","campaigns_thumbnail_layout","campaigns_import_discounts","campaigns_discount_section_in_automations","marketing_landing_page","marketing_automations","campaigns_new_image_layout_picker","order_status_page_checkout_landing_enabled"],"facebookAppId":"314192535267336","facebookApiVersion":"v6.0","rollups":{"squarespace-announcement-bar":{"js":"//assets.squarespace.com/universal/scripts-compressed/announcement-bar-55de1fa5f1df35771dab-min.en-US.js"},"squarespace-audio-player":{"css":"//assets.squarespace.com/universal/styles-compressed/audio-player-7273fb3c727315fb7087-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/audio-player-0b63cc8989da2584398a-min.en-US.js"},"squarespace-blog-collection-list":{"css":"//assets.squarespace.com/universal/styles-compressed/blog-collection-list-04589f0ab778d39b6f29-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/blog-collection-list-3b161a94b70c22562b65-min.en-US.js"},"squarespace-calendar-block-renderer":{"css":"//assets.squarespace.com/universal/styles-compressed/calendar-block-renderer-45e10dd8aac6cdf250c5-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/calendar-block-renderer-d8cf3dcdd62428f74ed7-min.en-US.js"},"squarespace-chartjs-helpers":{"css":"//assets.squarespace.com/universal/styles-compressed/chartjs-helpers-035fad01719b3ad44ea0-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/chartjs-helpers-87bcc1cf71dc32506780-min.en-US.js"},"squarespace-comments":{"css":"//assets.squarespace.com/universal/styles-compressed/comments-8d82b7dcc10a49d8f3ab-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/comments-65d2f93ce7861fe887a5-min.en-US.js"},"squarespace-custom-css-popup":{"css":"//assets.squarespace.com/universal/styles-compressed/custom-css-popup-42165bae3117a373beba-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/custom-css-popup-a4b9902229f7f022d0d2-min.en-US.js"},"squarespace-dialog":{"css":"//assets.squarespace.com/universal/styles-compressed/dialog-4442f8c03c49894df614-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/dialog-2d9c48f2a7dfbf6c15d5-min.en-US.js"},"squarespace-events-collection":{"css":"//assets.squarespace.com/universal/styles-compressed/events-collection-45e10dd8aac6cdf250c5-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/events-collection-19027f381f07f32cdaf0-min.en-US.js"},"squarespace-form-rendering-utils":{"js":"//assets.squarespace.com/universal/scripts-compressed/form-rendering-utils-b0d9bba4a625e472163a-min.en-US.js"},"squarespace-forms":{"css":"//assets.squarespace.com/universal/styles-compressed/forms-561e399da7e8cd21136e-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/forms-28de246edbbda1a16dfa-min.en-US.js"},"squarespace-gallery-collection-list":{"css":"//assets.squarespace.com/universal/styles-compressed/gallery-collection-list-04589f0ab778d39b6f29-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/gallery-collection-list-6a695d6f503d6f274456-min.en-US.js"},"squarespace-image-zoom":{"css":"//assets.squarespace.com/universal/styles-compressed/image-zoom-04589f0ab778d39b6f29-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/image-zoom-86a4f1190d4dd0a1bb85-min.en-US.js"},"squarespace-pinterest":{"css":"//assets.squarespace.com/universal/styles-compressed/pinterest-04589f0ab778d39b6f29-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/pinterest-9212e087eaf50726f369-min.en-US.js"},"squarespace-popup-overlay":{"css":"//assets.squarespace.com/universal/styles-compressed/popup-overlay-1953548b82872bd9f153-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/popup-overlay-587967afb7a6c9edca5c-min.en-US.js"},"squarespace-product-quick-view":{"css":"//assets.squarespace.com/universal/styles-compressed/product-quick-view-cabe0d0e788aff914259-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/product-quick-view-3bf92ec0012541b221a9-min.en-US.js"},"squarespace-products-collection-item-v2":{"css":"//assets.squarespace.com/universal/styles-compressed/products-collection-item-v2-04589f0ab778d39b6f29-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/products-collection-item-v2-bc54407b17c1344e3754-min.en-US.js"},"squarespace-products-collection-list-v2":{"css":"//assets.squarespace.com/universal/styles-compressed/products-collection-list-v2-04589f0ab778d39b6f29-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/products-collection-list-v2-320bbe708a4fc56f6d2e-min.en-US.js"},"squarespace-search-page":{"css":"//assets.squarespace.com/universal/styles-compressed/search-page-efbf373f59490877e106-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/search-page-4a288f250b4808ea00c2-min.en-US.js"},"squarespace-search-preview":{"js":"//assets.squarespace.com/universal/scripts-compressed/search-preview-ced3d433fbf9b0bf2b63-min.en-US.js"},"squarespace-simple-liking":{"css":"//assets.squarespace.com/universal/styles-compressed/simple-liking-87ea620354232c2e7b9f-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/simple-liking-b240c4039cac2761e6d0-min.en-US.js"},"squarespace-social-buttons":{"css":"//assets.squarespace.com/universal/styles-compressed/social-buttons-7430c3ff0790eafdec2c-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/social-buttons-aed9787d6fa93b4c7288-min.en-US.js"},"squarespace-tourdates":{"css":"//assets.squarespace.com/universal/styles-compressed/tourdates-04589f0ab778d39b6f29-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/tourdates-7f2878aec2a56b6bc77f-min.en-US.js"},"squarespace-website-overlays-manager":{"css":"//assets.squarespace.com/universal/styles-compressed/website-overlays-manager-a81f4f351e0b41eedf7d-min.en-US.css","js":"//assets.squarespace.com/universal/scripts-compressed/website-overlays-manager-614944b70c012981064b-min.en-US.js"}},"pageType":2,"website":{"id":"54fa4f66e4b0868e87a5d380","identifier":"john-rennie-76vm","websiteType":1,"contentModifiedOn":1497832092786,"cloneable":false,"hasBeenCloneable":false,"siteStatus":{},"language":"en-US","timeZone":"America/New_York","machineTimeZoneOffset":-18000000,"timeZoneOffset":-18000000,"timeZoneAbbr":"EST","siteTitle":"John Rennie","fullSiteTitle":"John Rennie","siteTagLine":"The Unnatural Habitat of John Rennie","siteDescription":"<p>The Unnatural Habitat of Science Writer John Rennie</p>","logoImageId":"56b766667da24ff0434fe13e","shareButtonOptions":{"4":true,"2":true,"1":true,"7":true,"6":true,"8":true,"3":true},"logoImageUrl":"//images.squarespace-cdn.com/content/v1/54fa4f66e4b0868e87a5d380/1454861041971-08BDYBQ3LXJDR62FP4Q6/JohnCartoonFace+logo2.png","authenticUrl":"http://johnrennie.net","internalUrl":"http://john-rennie-76vm.squarespace.com","baseUrl":"http://johnrennie.net","primaryDomain":"johnrennie.net","socialAccounts":[{"serviceId":4,"userId":"48564118","userName":"tvjrennie","screenname":"John Rennie","addedOn":1425795979648,"profileUrl":"https://twitter.com/tvjrennie","iconUrl":"http://pbs.twimg.com/profile_images/1204772427/Photo_1_normal.jpg","collectionId":"54fbeb8be4b021ab841d01d1","iconEnabled":true,"serviceName":"twitter"}],"typekitId":"","statsMigrated":false,"imageMetadataProcessingEnabled":false,"screenshotId":"1800cb7f","showOwnerLogin":false},"websiteSettings":{"id":"54fa4f66e4b0868e87a5d383","websiteId":"54fa4f66e4b0868e87a5d380","type":"Personal","subjects":[],"country":"US","state":"NY","simpleLikingEnabled":true,"mobileInfoBarSettings":{"isContactEmailEnabled":false,"isContactPhoneNumberEnabled":false,"isLocationEnabled":false,"isBusinessHoursEnabled":false},"commentLikesAllowed":true,"commentAnonAllowed":false,"commentThreaded":true,"commentApprovalRequired":true,"commentAvatarsOn":true,"commentSortType":2,"commentFlagThreshold":3,"commentFlagsAllowed":true,"commentEnableByDefault":false,"commentDisableAfterDaysDefault":14,"disqusShortname":"","commentsEnabled":true,"contactPhoneNumber":"","storeSettings":{"returnPolicy":null,"termsOfService":null,"privacyPolicy":null,"expressCheckout":false,"continueShoppingLinkUrl":"/","useLightCart":false,"showNoteField":false,"shippingCountryDefaultValue":"US","billToShippingDefaultValue":false,"showShippingPhoneNumber":true,"isShippingPhoneRequired":false,"showBillingPhoneNumber":true,"isBillingPhoneRequired":false,"currenciesSupported":["CHF","HKD","MXN","EUR","DKK","USD","CAD","MYR","NOK","THB","AUD","SGD","ILS","PLN","GBP","CZK","SEK","NZD","PHP","RUB"],"defaultCurrency":"USD","selectedCurrency":"USD","measurementStandard":1,"showCustomCheckoutForm":false,"checkoutPageMarketingOptInEnabled":false,"enableMailingListOptInByDefault":true,"sameAsRetailLocation":false,"merchandisingSettings":{"scarcityEnabledOnProductItems":false,"scarcityEnabledOnProductBlocks":false,"scarcityMessageType":"DEFAULT_SCARCITY_MESSAGE","scarcityThreshold":10,"multipleQuantityAllowedForServices":true,"restockNotificationsEnabled":false,"restockNotificationsSuccessText":"","restockNotificationsMailingListSignUpEnabled":false,"relatedProductsEnabled":false,"relatedProductsOrdering":"random","soldOutVariantsDropdownDisabled":false,"productComposerOptedIn":false,"productComposerABTestOptedOut":false,"productReviewsEnabled":false,"displayImportedProductReviewsEnabled":false,"hasOptedToCollectNativeReviews":false},"minimumOrderSubtotalEnabled":false,"isLive":false,"multipleQuantityAllowedForServices":true},"useEscapeKeyToLogin":true,"ssBadgeType":1,"ssBadgePosition":4,"ssBadgeVisibility":1,"ssBadgeDevices":1,"pinterestOverlayOptions":{"mode":"enabled_for_blogs_and_pages","size":"small","shape":"rect","color":"white"},"ampEnabled":false,"userAccountsSettings":{"loginAllowed":false,"signupAllowed":false}},"cookieSettings":{"isCookieBannerEnabled":false,"isRestrictiveCookiePolicyEnabled":false,"cookieBannerText":"","cookieBannerTheme":"","cookieBannerVariant":"","cookieBannerPosition":"","cookieBannerCtaVariant":"","cookieBannerCtaText":"","cookieBannerAcceptType":"OPT_IN","cookieBannerOptOutCtaText":"","cookieBannerHasOptOut":false,"cookieBannerHasManageCookies":true,"cookieBannerManageCookiesLabel":"","cookieBannerSavedPreferencesText":"","cookieBannerSavedPreferencesLayout":"PILL"},"websiteCloneable":false,"collection":{"title":"The Unnatural Habitat of John Rennie","id":"54fbbf43e4b01792f1e7e65c","fullUrl":"/","type":10,"permissionType":1},"subscribed":false,"appDomain":"squarespace.com","templateTweakable":true,"tweakJSON":{"aspect-ratio":"Auto","bannerImageHeight":"525px","gallery-arrow-style":"No Background","gallery-aspect-ratio":"3:2 Standard","gallery-auto-crop":"true","gallery-autoplay":"false","gallery-design":"Slideshow","gallery-info-overlay":"Show on Hover","gallery-loop":"false","gallery-navigation":"Bullets","gallery-show-arrows":"true","gallery-transitions":"Fade","galleryArrowBackground":"rgba(34,34,34,1)","galleryArrowColor":"rgba(255,255,255,1)","galleryAutoplaySpeed":"3","galleryCircleColor":"rgba(255,255,255,1)","galleryInfoBackground":"rgba(0, 0, 0, .7)","galleryThumbnailSize":"100px","gridSize":"350px","gridSpacing":"20px","product-gallery-auto-crop":"true","product-image-auto-crop":"true","tweak-v1-related-products-title-spacing":"50px"},"templateId":"5093f261e4b0979eac7cb299","templateVersion":"7","pageFeatures":[1,2,4],"gmRenderKey":"QUl6YVN5Q0JUUk9xNkx1dkZfSUUxcjQ2LVQ0QWVUU1YtMGQ3bXk4","templateScriptsRootUrl":"https://static1.squarespace.com/static/ta/5093f258e4b0979eac7cb197/3323/scripts/","impersonatedSession":false,"demoCollections":[{"collectionId":"521670afe4b0a9e95ce3d4c3","deleted":false},{"collectionId":"5093f259e4b0979eac7cb1a2","deleted":false},{"collectionId":"5150ac9be4b0323b0cce6032","deleted":false}],"tzData":{"zones":[[-300,"US","E%sT",null]],"rules":{"US":[[1967,2006,null,"Oct","lastSun","2:00","0","S"],[1987,2006,null,"Apr","Sun>=1","2:00","1:00","D"],[2007,"max",null,"Mar","Sun>=8","2:00","1:00","D"],[2007,"max",null,"Nov","Sun>=1","2:00","0","S"]]}},"showAnnouncementBar":false,"recaptchaEnterpriseContext":{"recaptchaEnterpriseSiteKey":"6LdDFQwjAAAAAPigEvvPgEVbb7QBm-TkVJdDTlAv"},"i18nContext":{"timeZoneData":{"id":"America/New_York","name":"Eastern Time"}},"env":"PRODUCTION"};</script><script type="module">Squarespace.load(window);</script> <script data-sqs-type="imageloader-bootstrapper" type="module">if(window.ImageLoader) window.ImageLoader.bootstrap({}, document);</script> <script type="module">Squarespace.afterBodyLoad(Y);</script> <script type="application/ld+json">{"url":"http://johnrennie.net","name":"John Rennie","description":"<p>The Unnatural Habitat of Science Writer John Rennie</p>","image":"//images.squarespace-cdn.com/content/v1/54fa4f66e4b0868e87a5d380/1454861041971-08BDYBQ3LXJDR62FP4Q6/JohnCartoonFace+logo2.png","@context":"http://schema.org","@type":"WebSite"}</script><link rel="stylesheet" type="text/css" href="https://static1.squarespace.com/static/sitecss/54fa4f66e4b0868e87a5d380/56/5093f261e4b0979eac7cb299/54fa4f66e4b0868e87a5d389/3323/site.css"/><script>Static.COOKIE_BANNER_CAPABLE = true;</script> <!-- End of Squarespace Headers --> <script defer="true" src="https://static1.squarespace.com/static/ta/5093f258e4b0979eac7cb197/3323/scripts/site-bundle.js" type="text/javascript"></script> </head> <body id="collection-54fbbf43e4b01792f1e7e65c" class="site-drop-shadow header-icons header-dropdown-contact-or-location-contact header--nav-borders title-decoration-none page-titles--descriptions blog-text-width-narrow show-category-navigation event-show-past-events event-thumbnails event-thumbnail-size-32-standard event-date-label event-list-show-cats event-list-date event-list-time event-list-address event-icalgcal-links event-excerpts gallery-design-slideshow aspect-ratio-auto lightbox-style-dark gallery-navigation-bullets gallery-info-overlay-show-on-hover gallery-aspect-ratio-32-standard gallery-arrow-style-no-background gallery-transitions-fade gallery-show-arrows gallery-auto-crop product-list-titles-under product-list-alignment-center product-item-size-11-square product-image-auto-crop product-gallery-size-11-square product-gallery-auto-crop show-product-price show-product-item-nav product-social-sharing tweak-v1-related-products-image-aspect-ratio-11-square tweak-v1-related-products-details-alignment-center newsletter-style-dark hide-opentable-icons opentable-style-dark small-button-style-solid small-button-shape-square medium-button-style-solid medium-button-shape-square large-button-style-solid large-button-shape-square image-block-poster-text-alignment-center image-block-card-dynamic-font-sizing image-block-card-content-position-center image-block-card-text-alignment-left image-block-overlap-dynamic-font-sizing image-block-overlap-content-position-center image-block-overlap-text-alignment-left image-block-collage-dynamic-font-sizing image-block-collage-content-position-top image-block-collage-text-alignment-left image-block-stack-dynamic-font-sizing image-block-stack-text-alignment-left button-style-solid button-corner-style-square tweak-product-quick-view-button-style-floating tweak-product-quick-view-button-position-bottom tweak-product-quick-view-lightbox-excerpt-display-truncate tweak-product-quick-view-lightbox-show-arrows tweak-product-quick-view-lightbox-show-close-button tweak-product-quick-view-lightbox-controls-weight-light native-currency-code-usd collection-type-page collection-layout-default collection-54fbbf43e4b01792f1e7e65c homepage mobile-style-available has-main-image has-main-image logo-image has-description"> <div class="contact-wrapper"> <div class="contact-inner-wrapper"> <div class="sqs-layout sqs-grid-12 columns-12 sqs-locked-layout" data-layout-label="Header Contact Info Block" data-type="block-field" data-updated-on="1479357416189" id="contactBlock"><div class="row sqs-row"><div class="col sqs-col-6 span-6"><div class="sqs-block html-block sqs-block-html" data-block-type="2" id="block-59fffaa48d3b263d8f7e"><div class="sqs-block-content"> <div class="sqs-html-content"> <h3>Contact Me</h3><p>You are welcome to email me directly: my first name at JohnRennie.net. Or better yet, use the form at right. Please include appropriate contact information for yourself.</p><p>Thanks very much for your interest. I will respond to your message as soon as possible.&nbsp;</p> </div> </div></div></div><div class="col sqs-col-6 span-6"><div class="sqs-block form-block sqs-block-form" data-block-type="9" id="block-cdd83b9a0c81a7eb4ae9"><div class="sqs-block-content"> <script type="application/json" id="form-context-54fa4f66e4b0868e87a5d38a" class="sqs-form-block-context">{"secureUrl":"https://john-rennie-76vm.squarespace.com","formSubmitButtonText":"Submit","formSubmissionMessage":{"html":"Thank you!"},"submissionVerticalAlignment":"","buttonAlignment":"left","submissionMessageTextStyle":"","formName":"Contact Form","submissionAnimation":"","formId":"54fa4f66e4b0868e87a5d38a","useLightbox":false,"firstFieldHighlightType":"","useFormsJs":true,"submissionTextAlignment":"","formFieldFormats":{"initialPhoneFormat":{"id":0,"type":"PHONE_NUMBER","country":"US","labelLocale":"en-US","fields":[{"type":"SEPARATOR","label":"(","identifier":"LeftParen","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"1","identifier":"1","length":3,"required":false,"metadata":{}},{"type":"SEPARATOR","label":")","identifier":"RightParen","length":0,"required":false,"metadata":{}},{"type":"SEPARATOR","label":" ","identifier":"Space","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"2","identifier":"2","length":3,"required":false,"metadata":{}},{"type":"SEPARATOR","label":"-","identifier":"Dash","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"3","identifier":"3","length":14,"required":false,"metadata":{}}]},"initialNameOrder":"GIVEN_FIRST","initialAddressFormat":{"id":0,"type":"ADDRESS","country":"US","labelLocale":"en","fields":[{"type":"FIELD","label":"Address Line 1","identifier":"Line1","length":0,"required":true,"metadata":{"autocomplete":"address-line1"}},{"type":"SEPARATOR","label":"\n","identifier":"Newline","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"Address Line 2","identifier":"Line2","length":0,"required":false,"metadata":{"autocomplete":"address-line2"}},{"type":"SEPARATOR","label":"\n","identifier":"Newline","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"City","identifier":"City","length":0,"required":true,"metadata":{"autocomplete":"address-level2"}},{"type":"SEPARATOR","label":",","identifier":"Comma","length":0,"required":false,"metadata":{}},{"type":"SEPARATOR","label":" ","identifier":"Space","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"State","identifier":"State","length":0,"required":true,"metadata":{"autocomplete":"address-level1"}},{"type":"SEPARATOR","label":" ","identifier":"Space","length":0,"required":false,"metadata":{}},{"type":"FIELD","label":"ZIP Code","identifier":"Zip","length":0,"required":true,"metadata":{"autocomplete":"postal-code"}}]},"countries":[{"name":"Afghanistan","code":"AF","phoneCode":"+93"},{"name":"Åland Islands","code":"AX","phoneCode":"+358"},{"name":"Albania","code":"AL","phoneCode":"+355"},{"name":"Algeria","code":"DZ","phoneCode":"+213"},{"name":"American Samoa","code":"AS","phoneCode":"+1"},{"name":"Andorra","code":"AD","phoneCode":"+376"},{"name":"Angola","code":"AO","phoneCode":"+244"},{"name":"Anguilla","code":"AI","phoneCode":"+1"},{"name":"Antigua & Barbuda","code":"AG","phoneCode":"+1"},{"name":"Argentina","code":"AR","phoneCode":"+54"},{"name":"Armenia","code":"AM","phoneCode":"+374"},{"name":"Aruba","code":"AW","phoneCode":"+297"},{"name":"Ascension Island","code":"AC","phoneCode":"+247"},{"name":"Australia","code":"AU","phoneCode":"+61"},{"name":"Austria","code":"AT","phoneCode":"+43"},{"name":"Azerbaijan","code":"AZ","phoneCode":"+994"},{"name":"Bahamas","code":"BS","phoneCode":"+1"},{"name":"Bahrain","code":"BH","phoneCode":"+973"},{"name":"Bangladesh","code":"BD","phoneCode":"+880"},{"name":"Barbados","code":"BB","phoneCode":"+1"},{"name":"Belarus","code":"BY","phoneCode":"+375"},{"name":"Belgium","code":"BE","phoneCode":"+32"},{"name":"Belize","code":"BZ","phoneCode":"+501"},{"name":"Benin","code":"BJ","phoneCode":"+229"},{"name":"Bermuda","code":"BM","phoneCode":"+1"},{"name":"Bhutan","code":"BT","phoneCode":"+975"},{"name":"Bolivia","code":"BO","phoneCode":"+591"},{"name":"Bosnia & Herzegovina","code":"BA","phoneCode":"+387"},{"name":"Botswana","code":"BW","phoneCode":"+267"},{"name":"Brazil","code":"BR","phoneCode":"+55"},{"name":"British Indian Ocean Territory","code":"IO","phoneCode":"+246"},{"name":"British Virgin Islands","code":"VG","phoneCode":"+1"},{"name":"Brunei","code":"BN","phoneCode":"+673"},{"name":"Bulgaria","code":"BG","phoneCode":"+359"},{"name":"Burkina Faso","code":"BF","phoneCode":"+226"},{"name":"Burundi","code":"BI","phoneCode":"+257"},{"name":"Cambodia","code":"KH","phoneCode":"+855"},{"name":"Cameroon","code":"CM","phoneCode":"+237"},{"name":"Canada","code":"CA","phoneCode":"+1"},{"name":"Cape Verde","code":"CV","phoneCode":"+238"},{"name":"Caribbean Netherlands","code":"BQ","phoneCode":"+599"},{"name":"Cayman Islands","code":"KY","phoneCode":"+1"},{"name":"Central African Republic","code":"CF","phoneCode":"+236"},{"name":"Chad","code":"TD","phoneCode":"+235"},{"name":"Chile","code":"CL","phoneCode":"+56"},{"name":"China","code":"CN","phoneCode":"+86"},{"name":"Christmas Island","code":"CX","phoneCode":"+61"},{"name":"Cocos (Keeling) Islands","code":"CC","phoneCode":"+61"},{"name":"Colombia","code":"CO","phoneCode":"+57"},{"name":"Comoros","code":"KM","phoneCode":"+269"},{"name":"Congo - Brazzaville","code":"CG","phoneCode":"+242"},{"name":"Congo - Kinshasa","code":"CD","phoneCode":"+243"},{"name":"Cook Islands","code":"CK","phoneCode":"+682"},{"name":"Costa Rica","code":"CR","phoneCode":"+506"},{"name":"Côte d’Ivoire","code":"CI","phoneCode":"+225"},{"name":"Croatia","code":"HR","phoneCode":"+385"},{"name":"Cuba","code":"CU","phoneCode":"+53"},{"name":"Curaçao","code":"CW","phoneCode":"+599"},{"name":"Cyprus","code":"CY","phoneCode":"+357"},{"name":"Czechia","code":"CZ","phoneCode":"+420"},{"name":"Denmark","code":"DK","phoneCode":"+45"},{"name":"Djibouti","code":"DJ","phoneCode":"+253"},{"name":"Dominica","code":"DM","phoneCode":"+1"},{"name":"Dominican Republic","code":"DO","phoneCode":"+1"},{"name":"Ecuador","code":"EC","phoneCode":"+593"},{"name":"Egypt","code":"EG","phoneCode":"+20"},{"name":"El Salvador","code":"SV","phoneCode":"+503"},{"name":"Equatorial Guinea","code":"GQ","phoneCode":"+240"},{"name":"Eritrea","code":"ER","phoneCode":"+291"},{"name":"Estonia","code":"EE","phoneCode":"+372"},{"name":"Eswatini","code":"SZ","phoneCode":"+268"},{"name":"Ethiopia","code":"ET","phoneCode":"+251"},{"name":"Falkland Islands","code":"FK","phoneCode":"+500"},{"name":"Faroe Islands","code":"FO","phoneCode":"+298"},{"name":"Fiji","code":"FJ","phoneCode":"+679"},{"name":"Finland","code":"FI","phoneCode":"+358"},{"name":"France","code":"FR","phoneCode":"+33"},{"name":"French Guiana","code":"GF","phoneCode":"+594"},{"name":"French Polynesia","code":"PF","phoneCode":"+689"},{"name":"Gabon","code":"GA","phoneCode":"+241"},{"name":"Gambia","code":"GM","phoneCode":"+220"},{"name":"Georgia","code":"GE","phoneCode":"+995"},{"name":"Germany","code":"DE","phoneCode":"+49"},{"name":"Ghana","code":"GH","phoneCode":"+233"},{"name":"Gibraltar","code":"GI","phoneCode":"+350"},{"name":"Greece","code":"GR","phoneCode":"+30"},{"name":"Greenland","code":"GL","phoneCode":"+299"},{"name":"Grenada","code":"GD","phoneCode":"+1"},{"name":"Guadeloupe","code":"GP","phoneCode":"+590"},{"name":"Guam","code":"GU","phoneCode":"+1"},{"name":"Guatemala","code":"GT","phoneCode":"+502"},{"name":"Guernsey","code":"GG","phoneCode":"+44"},{"name":"Guinea","code":"GN","phoneCode":"+224"},{"name":"Guinea-Bissau","code":"GW","phoneCode":"+245"},{"name":"Guyana","code":"GY","phoneCode":"+592"},{"name":"Haiti","code":"HT","phoneCode":"+509"},{"name":"Honduras","code":"HN","phoneCode":"+504"},{"name":"Hong Kong SAR China","code":"HK","phoneCode":"+852"},{"name":"Hungary","code":"HU","phoneCode":"+36"},{"name":"Iceland","code":"IS","phoneCode":"+354"},{"name":"India","code":"IN","phoneCode":"+91"},{"name":"Indonesia","code":"ID","phoneCode":"+62"},{"name":"Iran","code":"IR","phoneCode":"+98"},{"name":"Iraq","code":"IQ","phoneCode":"+964"},{"name":"Ireland","code":"IE","phoneCode":"+353"},{"name":"Isle of Man","code":"IM","phoneCode":"+44"},{"name":"Israel","code":"IL","phoneCode":"+972"},{"name":"Italy","code":"IT","phoneCode":"+39"},{"name":"Jamaica","code":"JM","phoneCode":"+1"},{"name":"Japan","code":"JP","phoneCode":"+81"},{"name":"Jersey","code":"JE","phoneCode":"+44"},{"name":"Jordan","code":"JO","phoneCode":"+962"},{"name":"Kazakhstan","code":"KZ","phoneCode":"+7"},{"name":"Kenya","code":"KE","phoneCode":"+254"},{"name":"Kiribati","code":"KI","phoneCode":"+686"},{"name":"Kosovo","code":"XK","phoneCode":"+383"},{"name":"Kuwait","code":"KW","phoneCode":"+965"},{"name":"Kyrgyzstan","code":"KG","phoneCode":"+996"},{"name":"Laos","code":"LA","phoneCode":"+856"},{"name":"Latvia","code":"LV","phoneCode":"+371"},{"name":"Lebanon","code":"LB","phoneCode":"+961"},{"name":"Lesotho","code":"LS","phoneCode":"+266"},{"name":"Liberia","code":"LR","phoneCode":"+231"},{"name":"Libya","code":"LY","phoneCode":"+218"},{"name":"Liechtenstein","code":"LI","phoneCode":"+423"},{"name":"Lithuania","code":"LT","phoneCode":"+370"},{"name":"Luxembourg","code":"LU","phoneCode":"+352"},{"name":"Macao SAR China","code":"MO","phoneCode":"+853"},{"name":"Madagascar","code":"MG","phoneCode":"+261"},{"name":"Malawi","code":"MW","phoneCode":"+265"},{"name":"Malaysia","code":"MY","phoneCode":"+60"},{"name":"Maldives","code":"MV","phoneCode":"+960"},{"name":"Mali","code":"ML","phoneCode":"+223"},{"name":"Malta","code":"MT","phoneCode":"+356"},{"name":"Marshall Islands","code":"MH","phoneCode":"+692"},{"name":"Martinique","code":"MQ","phoneCode":"+596"},{"name":"Mauritania","code":"MR","phoneCode":"+222"},{"name":"Mauritius","code":"MU","phoneCode":"+230"},{"name":"Mayotte","code":"YT","phoneCode":"+262"},{"name":"Mexico","code":"MX","phoneCode":"+52"},{"name":"Micronesia","code":"FM","phoneCode":"+691"},{"name":"Moldova","code":"MD","phoneCode":"+373"},{"name":"Monaco","code":"MC","phoneCode":"+377"},{"name":"Mongolia","code":"MN","phoneCode":"+976"},{"name":"Montenegro","code":"ME","phoneCode":"+382"},{"name":"Montserrat","code":"MS","phoneCode":"+1"},{"name":"Morocco","code":"MA","phoneCode":"+212"},{"name":"Mozambique","code":"MZ","phoneCode":"+258"},{"name":"Myanmar (Burma)","code":"MM","phoneCode":"+95"},{"name":"Namibia","code":"NA","phoneCode":"+264"},{"name":"Nauru","code":"NR","phoneCode":"+674"},{"name":"Nepal","code":"NP","phoneCode":"+977"},{"name":"Netherlands","code":"NL","phoneCode":"+31"},{"name":"New Caledonia","code":"NC","phoneCode":"+687"},{"name":"New Zealand","code":"NZ","phoneCode":"+64"},{"name":"Nicaragua","code":"NI","phoneCode":"+505"},{"name":"Niger","code":"NE","phoneCode":"+227"},{"name":"Nigeria","code":"NG","phoneCode":"+234"},{"name":"Niue","code":"NU","phoneCode":"+683"},{"name":"Norfolk Island","code":"NF","phoneCode":"+672"},{"name":"Northern Mariana Islands","code":"MP","phoneCode":"+1"},{"name":"North Korea","code":"KP","phoneCode":"+850"},{"name":"North Macedonia","code":"MK","phoneCode":"+389"},{"name":"Norway","code":"NO","phoneCode":"+47"},{"name":"Oman","code":"OM","phoneCode":"+968"},{"name":"Pakistan","code":"PK","phoneCode":"+92"},{"name":"Palau","code":"PW","phoneCode":"+680"},{"name":"Palestinian Territories","code":"PS","phoneCode":"+970"},{"name":"Panama","code":"PA","phoneCode":"+507"},{"name":"Papua New Guinea","code":"PG","phoneCode":"+675"},{"name":"Paraguay","code":"PY","phoneCode":"+595"},{"name":"Peru","code":"PE","phoneCode":"+51"},{"name":"Philippines","code":"PH","phoneCode":"+63"},{"name":"Poland","code":"PL","phoneCode":"+48"},{"name":"Portugal","code":"PT","phoneCode":"+351"},{"name":"Puerto Rico","code":"PR","phoneCode":"+1"},{"name":"Qatar","code":"QA","phoneCode":"+974"},{"name":"Réunion","code":"RE","phoneCode":"+262"},{"name":"Romania","code":"RO","phoneCode":"+40"},{"name":"Russia","code":"RU","phoneCode":"+7"},{"name":"Rwanda","code":"RW","phoneCode":"+250"},{"name":"Samoa","code":"WS","phoneCode":"+685"},{"name":"San Marino","code":"SM","phoneCode":"+378"},{"name":"São Tomé & Príncipe","code":"ST","phoneCode":"+239"},{"name":"Saudi Arabia","code":"SA","phoneCode":"+966"},{"name":"Senegal","code":"SN","phoneCode":"+221"},{"name":"Serbia","code":"RS","phoneCode":"+381"},{"name":"Seychelles","code":"SC","phoneCode":"+248"},{"name":"Sierra Leone","code":"SL","phoneCode":"+232"},{"name":"Singapore","code":"SG","phoneCode":"+65"},{"name":"Sint Maarten","code":"SX","phoneCode":"+1"},{"name":"Slovakia","code":"SK","phoneCode":"+421"},{"name":"Slovenia","code":"SI","phoneCode":"+386"},{"name":"Solomon Islands","code":"SB","phoneCode":"+677"},{"name":"Somalia","code":"SO","phoneCode":"+252"},{"name":"South Africa","code":"ZA","phoneCode":"+27"},{"name":"South Korea","code":"KR","phoneCode":"+82"},{"name":"South Sudan","code":"SS","phoneCode":"+211"},{"name":"Spain","code":"ES","phoneCode":"+34"},{"name":"Sri Lanka","code":"LK","phoneCode":"+94"},{"name":"St. Barthélemy","code":"BL","phoneCode":"+590"},{"name":"St. Helena","code":"SH","phoneCode":"+290"},{"name":"St. Kitts & Nevis","code":"KN","phoneCode":"+1"},{"name":"St. Lucia","code":"LC","phoneCode":"+1"},{"name":"St. Martin","code":"MF","phoneCode":"+590"},{"name":"St. Pierre & Miquelon","code":"PM","phoneCode":"+508"},{"name":"St. Vincent & Grenadines","code":"VC","phoneCode":"+1"},{"name":"Sudan","code":"SD","phoneCode":"+249"},{"name":"Suriname","code":"SR","phoneCode":"+597"},{"name":"Svalbard & Jan Mayen","code":"SJ","phoneCode":"+47"},{"name":"Sweden","code":"SE","phoneCode":"+46"},{"name":"Switzerland","code":"CH","phoneCode":"+41"},{"name":"Syria","code":"SY","phoneCode":"+963"},{"name":"Taiwan","code":"TW","phoneCode":"+886"},{"name":"Tajikistan","code":"TJ","phoneCode":"+992"},{"name":"Tanzania","code":"TZ","phoneCode":"+255"},{"name":"Thailand","code":"TH","phoneCode":"+66"},{"name":"Timor-Leste","code":"TL","phoneCode":"+670"},{"name":"Togo","code":"TG","phoneCode":"+228"},{"name":"Tokelau","code":"TK","phoneCode":"+690"},{"name":"Tonga","code":"TO","phoneCode":"+676"},{"name":"Trinidad & Tobago","code":"TT","phoneCode":"+1"},{"name":"Tristan da Cunha","code":"TA","phoneCode":"+290"},{"name":"Tunisia","code":"TN","phoneCode":"+216"},{"name":"Turkey","code":"TR","phoneCode":"+90"},{"name":"Turkmenistan","code":"TM","phoneCode":"+993"},{"name":"Turks & Caicos Islands","code":"TC","phoneCode":"+1"},{"name":"Tuvalu","code":"TV","phoneCode":"+688"},{"name":"U.S. Virgin Islands","code":"VI","phoneCode":"+1"},{"name":"Uganda","code":"UG","phoneCode":"+256"},{"name":"Ukraine","code":"UA","phoneCode":"+380"},{"name":"United Arab Emirates","code":"AE","phoneCode":"+971"},{"name":"United Kingdom","code":"GB","phoneCode":"+44"},{"name":"United States","code":"US","phoneCode":"+1"},{"name":"Uruguay","code":"UY","phoneCode":"+598"},{"name":"Uzbekistan","code":"UZ","phoneCode":"+998"},{"name":"Vanuatu","code":"VU","phoneCode":"+678"},{"name":"Vatican City","code":"VA","phoneCode":"+39"},{"name":"Venezuela","code":"VE","phoneCode":"+58"},{"name":"Vietnam","code":"VN","phoneCode":"+84"},{"name":"Wallis & Futuna","code":"WF","phoneCode":"+681"},{"name":"Western Sahara","code":"EH","phoneCode":"+212"},{"name":"Yemen","code":"YE","phoneCode":"+967"},{"name":"Zambia","code":"ZM","phoneCode":"+260"},{"name":"Zimbabwe","code":"ZW","phoneCode":"+263"}]},"showTitle":false,"captchaEnabled":false,"buttonVariant":"","objectName":"contactBlock","formFields":[{"type":"email","id":"email-yui_3_17_2_1_1413387338948_8123","locked":false,"title":"Email address","description":"","placeholder":"","required":true,"email":true},{"type":"textarea","id":"textarea-yui_3_17_2_1_1413387338948_8943","locked":false,"title":"Message","description":"","placeholder":"","required":true,"textarea":true}],"lightboxHandleText":"","localizedStrings":{"validation":{"noValidSelection":"A valid selection must be made.","invalidUrl":"Must be a valid URL.","stringTooLong":"Value should have a length no longer than {0}.","containsInvalidKey":"{0} contains an invalid key.","invalidTwitterUsername":"Must be a valid Twitter username.","valueOutsideRange":"Value must be in the range {0} to {1}.","invalidPassword":"Passwords should not contain whitespace.","missingRequiredSubfields":"{0} is missing required subfields: {1}","invalidCurrency":"Currency value should be formatted like 1234 or 123.99.","invalidMapSize":"Value should contain exactly {0} elements.","subfieldsRequired":"All fields in {0} are required.","formSubmissionFailed":"Form submission failed. Review the following information: {0}.","invalidCountryCode":"Country code should have an optional plus and up to 4 digits.","invalidDate":"This is not a real date.","required":"{0} is required.","invalidStringLength":"Value should be {0} characters long.","invalidEmail":"Email addresses should follow the format user@domain.com.","invalidListLength":"Value should be {0} elements long.","allEmpty":"Please fill out at least one form field.","missingRequiredQuestion":"Missing a required question.","invalidQuestion":"Contained an invalid question.","captchaFailure":"Captcha validation failed. Please try again.","stringTooShort":"Value should have a length of at least {0}.","invalid":"{0} is not valid.","formErrors":"Form Errors","containsInvalidValue":"{0} contains an invalid value.","invalidUnsignedNumber":"Numbers must contain only digits and no other characters.","invalidName":"Valid names contain only letters, numbers, spaces, ', or - characters."},"submit":"Submit","status":{"title":"{@} Block","learnMore":"Learn more"},"name":{"firstName":"First Name","lastName":"Last Name"},"lightbox":{"openForm":"Open Form"},"likert":{"agree":"Agree","stronglyDisagree":"Strongly Disagree","disagree":"Disagree","stronglyAgree":"Strongly Agree","neutral":"Neutral"},"time":{"am":"AM","second":"Second","pm":"PM","minute":"Minute","amPm":"AM/PM","hour":"Hour"},"notFound":"Form not found.","date":{"yyyy":"YYYY","year":"Year","mm":"MM","day":"Day","month":"Month","dd":"DD"},"phone":{"country":"Country","number":"Number","prefix":"Prefix","areaCode":"Area Code","line":"Line"},"submitError":"Unable to submit form. Please try again later.","address":{"stateProvince":"State/Province","country":"Country","zipPostalCode":"Zip/Postal Code","address2":"Address 2","address1":"Address 1","city":"City"},"email":{"signUp":"Sign up for news and updates"},"cannotSubmitDemoForm":"This is a demo form and cannot be submitted.","required":"(required)","invalidData":"Invalid form data."}}</script> <div id="form-submission-html-54fa4f66e4b0868e87a5d38a" class="sqs-form-block-submission-html" data-submission-html=""></div> <div class="form-wrapper" > <div class="form-inner-wrapper" hidden> <form data-form-id="54fa4f66e4b0868e87a5d38a" data-success-redirect="" data-dynamic-strings autocomplete="on" method="POST" action="https://john-rennie-76vm.squarespace.com" novalidate onsubmit="return (function (form) { Y.use('squarespace-form-submit', 'node', function usingFormSubmit(Y) { (new Y.Squarespace.FormSubmit(form)).submit({ formId: '54fa4f66e4b0868e87a5d38a', collectionId: '', objectName: 'contactBlock' }); }); return false; })(this);" > <div class="field-list clear"> <div id="email-yui_3_17_2_1_1413387338948_8123" class="form-item field email required"> <label class="title" for="email-yui_3_17_2_1_1413387338948_8123-field"> Email address <span class="required" aria-hidden="true">*</span> </label> <input class="field-element" id="email-yui_3_17_2_1_1413387338948_8123-field" name="email" type="email" autocomplete="email" spellcheck="false" aria-required="true" /> </div> <div id="textarea-yui_3_17_2_1_1413387338948_8943" class="form-item field textarea required"> <label class="title" for="textarea-yui_3_17_2_1_1413387338948_8943-field"> Message <span class="required" aria-hidden="true">*</span> </label> <textarea class="field-element " id="textarea-yui_3_17_2_1_1413387338948_8943-field" aria-required="true" ></textarea> </div> </div> <div data-animation-role="button" class=" form-button-wrapper form-button-wrapper--align-left " > <input class="button sqs-system-button sqs-editable-button sqs-button-element--primary" type="submit" value="Submit" /> </div> <div class="hidden form-submission-text">Thank you!</div> <div class="hidden form-submission-html" data-submission-html=""></div> </form> </div> </div> </div></div></div></div></div> </div> </div> <div id="contactInfo"> <div class="contact-inner-wrapper contact-info-inner-wrapper"> <div class="map-image"></div> <div class="address-phone-email">           <p>123 Street Avenue, City Town, 99999</p> <p>(123) 555-6789</p> <p>email@address.com</p> <p>&nbsp;</p> <p>You can set your address, phone number, email and site description in the settings tab.<br />Link to <a href="/read-me">read me page</a> with more information.</p> </div> </div> </div> <nav id="mobile-navigation" class="mobile-nav"> <div class="nav-wrapper" data-content-field="navigation-mobileNav"> <ul> <li class=" active-link"><a href="/">Home</a></li> <li class=""><a href="/about-jr">About John Rennie</a></li> <li class=""><a href="/blog-main">Blog</a></li> <li class="folder"> <div class="folder-parent"> <a>Writing & Editing</a> <div class="folder-child-wrapper"> <ul class="folder-child"> <li class=""> <a href="/quanta"> Quanta </a> </li> <li class=""> <a href="/sciam-work"> Scientific American </a> </li> <li class=""> <a href="/accessscience"> AccessScience </a> </li> <li class=""> <a href="/other-writing-work"> Other </a> </li> </ul> </div> </div> </li> <li class="folder"> <div class="folder-parent"> <a>Video & Audio</a> <div class="folder-child-wrapper"> <ul class="folder-child"> <li class=""> <a href="/hacking-the-planet"> Hacking The Planet </a> </li> <li class=""> <a href="/story-collider-stories"> Story Collider </a> </li> <li class=""> <a href="/sciam-podcasts"> SciAm podcasts </a> </li> <li class=""> <a href="/other-video"> Other Video </a> </li> </ul> </div> </div> </li> <li class="folder"> <div class="folder-parent"> <a>Teaching</a> <div class="folder-child-wrapper"> <ul class="folder-child"> <li class=""> <a href="/nyu-sherp-teach"> NYU SHERP </a> </li> <li class=""> <a href="/banff-scicomm-teach"> Banff SciComm </a> </li> </ul> </div> </div> </li> <li class="folder"> <div class="folder-parent"> <a>My Events</a> <div class="folder-child-wrapper"> <ul class="folder-child"> <li class=""> <a href="/upcoming-events"> Upcoming </a> </li> <li class=""> <a href="/past-events"> Past </a> </li> </ul> </div> </div> </li> </ul> </div> </nav> <div class="opacity-overlay"></div> <div class="outer-wrapper"> <div class="wrapper cf"> <div id="mobile-header"> <a class="icon-menu" id="mobileMenu"></a><!-- comment the space between elements because science --><div class="site-title-wrapper"> <h1 data-content-field="site-title" class="site-title"> <a href="/" class="home-link">John Rennie</a> </h1> </div><!-- comment the space between elements because science --><div class="info-email-wrapper"> <a id="info-mobile" class="icon-info"><span class="icon-text">Info</span></a> <div id="email-mobile"> <a class="icon-email"><span class="icon-text">Email</span></a> </div> <div id="search-mobile"> <a class="icon-search" href="/search" data-source="template"><span class="icon-text">Search</span></a> </div> </div> </div> <header id="header"> <!--MAIN NAVIGATION--> <nav id="main-navigation" class="main-nav"> <div class="info-title-email-wrapper"> <a class="icon-menu" id="desktopMenu"><span class="icon-text">Menu</span></a> <div class="site-title-wrapper"> <h1 data-content-field="site-title" class="site-title"> <div class="logo-wrapper"><a href="/" class="home-link"><img src="//images.squarespace-cdn.com/content/v1/54fa4f66e4b0868e87a5d380/1454861041971-08BDYBQ3LXJDR62FP4Q6/JohnCartoonFace+logo2.png?format=1500w" alt="John Rennie" class="logo" /></a></div> <div class="logo-image-title"><a href="/" class="home-link">John Rennie</a></div> </h1> </div> <a id="info" class="icon-info"><span class="icon-text">Info</span></a> <div id="email"> <a class="icon-email"><span class="icon-text">Email</span></a> </div> <div id="headerSearch"> <a class="icon-search" href="/search" data-source="template"><span class="icon-text">Search</span></a> </div> </div> <div class="nav-wrapper" data-content-field="navigation-mainNav"> <ul class="cf"> <li class=" active-link"><a href="/">Home</a></li> <li class=""><a href="/about-jr">About John Rennie</a></li> <li class=""><a href="/blog-main">Blog</a></li> <li class="folder"> <div class="folder-parent"> <a aria-haspopup="true">Writing & Editing</a> <div class="folder-child-wrapper"> <ul class="folder-child"> <li class=""> <a href="/quanta"> Quanta </a> </li> <li class=""> <a href="/sciam-work"> Scientific American </a> </li> <li class=""> <a href="/accessscience"> AccessScience </a> </li> <li class=""> <a href="/other-writing-work"> Other </a> </li> </ul> </div> </div> </li> <li class="folder"> <div class="folder-parent"> <a aria-haspopup="true">Video & Audio</a> <div class="folder-child-wrapper"> <ul class="folder-child"> <li class=""> <a href="/hacking-the-planet"> Hacking The Planet </a> </li> <li class=""> <a href="/story-collider-stories"> Story Collider </a> </li> <li class=""> <a href="/sciam-podcasts"> SciAm podcasts </a> </li> <li class=""> <a href="/other-video"> Other Video </a> </li> </ul> </div> </div> </li> <li class="folder"> <div class="folder-parent"> <a aria-haspopup="true">Teaching</a> <div class="folder-child-wrapper"> <ul class="folder-child"> <li class=""> <a href="/nyu-sherp-teach"> NYU SHERP </a> </li> <li class=""> <a href="/banff-scicomm-teach"> Banff SciComm </a> </li> </ul> </div> </div> </li> <li class="folder"> <div class="folder-parent"> <a aria-haspopup="true">My Events</a> <div class="folder-child-wrapper"> <ul class="folder-child"> <li class=""> <a href="/upcoming-events"> Upcoming </a> </li> <li class=""> <a href="/past-events"> Past </a> </li> </ul> </div> </div> </li> </ul> </div> </nav> </header> <!--CONTENT INJECTION POINT--> <section id="content"> <div class="main-image-wrapper" data-collection-id="54fbbf43e4b01792f1e7e65c" data-edit-main-image="Banner" data-annotation-alignment="bottom left"> <div class="main-image content-fill" data-collection-id="56b768d63c44d8b11a876345" data-content-field="main-image"> <img data-src="https://images.squarespace-cdn.com/content/v1/54fa4f66e4b0868e87a5d380/1454860662416-QNRR91TW7JZ25V3BR8TH/LifeIsBeautifultalk.jpg" data-image="https://images.squarespace-cdn.com/content/v1/54fa4f66e4b0868e87a5d380/1454860662416-QNRR91TW7JZ25V3BR8TH/LifeIsBeautifultalk.jpg" data-image-dimensions="941x545" data-image-focal-point="0.31712962962962965,0.304" alt="LifeIsBeautifultalk.jpg" /> </div> </div> <div class="content-inner-wrapper"> <div class="collection-title-desc" data-collection-id="54fbbf43e4b01792f1e7e65c" data-edit-main-image="Banner"> <div class="collection-title-basic"><h1 class="page-title">The Unnatural Habitat of John Rennie</h1></div> </div> <div class="main-content-wrapper" data-content-field="main-content" data-collection-id="54fbbf43e4b01792f1e7e65c" data-edit-main-image="Banner"> <div class="sqs-layout sqs-grid-12 columns-12" data-type="page" data-updated-on="1495900993358" id="page-54fbbf43e4b01792f1e7e65c"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block image-block sqs-block-image sqs-col-6 span-6 float float-right" data-block-type="5" id="block-yui_3_17_2_39_1454830293252_4977"><div class="sqs-block-content"> <div class=" image-block-outer-wrapper layout-caption-hidden design-layout-inline " data-test="image-block-inline-outer-wrapper" > <figure class=" sqs-block-image-figure intrinsic " style="max-width:1874px;" > <div class="image-block-wrapper" data-animation-role="image" data-animation-override > <div class="sqs-image-shape-container-element has-aspect-ratio " style=" position: relative; padding-bottom:83.29776000976562%; overflow: hidden;-webkit-mask-image: -webkit-radial-gradient(white, black); " > <img data-stretch="false" data-src="https://images.squarespace-cdn.com/content/v1/54fa4f66e4b0868e87a5d380/1454833518293-GJBA7W8OY18NK3B1N160/IMG_6671.JPG" data-image="https://images.squarespace-cdn.com/content/v1/54fa4f66e4b0868e87a5d380/1454833518293-GJBA7W8OY18NK3B1N160/IMG_6671.JPG" data-image-dimensions="1874x1561" data-image-focal-point="0.5,0.5" alt="IMG_6671.JPG" data-load="false" elementtiming="system-image-block" src="https://images.squarespace-cdn.com/content/v1/54fa4f66e4b0868e87a5d380/1454833518293-GJBA7W8OY18NK3B1N160/IMG_6671.JPG" width="1874" height="1561" alt="" sizes="(max-width: 640px) 100vw, (max-width: 767px) 100vw, 100vw" style="display:block;object-fit: cover; width: 100%; height: 100%; object-position: 50% 50%" onload="this.classList.add(&quot;loaded&quot;)" srcset="https://images.squarespace-cdn.com/content/v1/54fa4f66e4b0868e87a5d380/1454833518293-GJBA7W8OY18NK3B1N160/IMG_6671.JPG?format=100w 100w, https://images.squarespace-cdn.com/content/v1/54fa4f66e4b0868e87a5d380/1454833518293-GJBA7W8OY18NK3B1N160/IMG_6671.JPG?format=300w 300w, https://images.squarespace-cdn.com/content/v1/54fa4f66e4b0868e87a5d380/1454833518293-GJBA7W8OY18NK3B1N160/IMG_6671.JPG?format=500w 500w, https://images.squarespace-cdn.com/content/v1/54fa4f66e4b0868e87a5d380/1454833518293-GJBA7W8OY18NK3B1N160/IMG_6671.JPG?format=750w 750w, https://images.squarespace-cdn.com/content/v1/54fa4f66e4b0868e87a5d380/1454833518293-GJBA7W8OY18NK3B1N160/IMG_6671.JPG?format=1000w 1000w, https://images.squarespace-cdn.com/content/v1/54fa4f66e4b0868e87a5d380/1454833518293-GJBA7W8OY18NK3B1N160/IMG_6671.JPG?format=1500w 1500w, https://images.squarespace-cdn.com/content/v1/54fa4f66e4b0868e87a5d380/1454833518293-GJBA7W8OY18NK3B1N160/IMG_6671.JPG?format=2500w 2500w" loading="lazy" decoding="async" data-loader="sqs"> </div> </div> </figure> </div> </div></div><div class="sqs-block html-block sqs-block-html" data-block-type="2" id="block-774d7538cee2d15b1004"><div class="sqs-block-content"> <div class="sqs-html-content"> <p><strong>I’m a science writer</strong>, editor and lecturer probably best known for my 15 years as editor in chief of <em><a href="http://scientificamerican.com">Scientific American</a>. </em>Currently,&nbsp;as deputy editor of <a target="_blank" href="http://quantamagazine.org">Quanta Magazine</a>, I shape its coverage of biology and other fields. You might even be familiar with me a<em>s </em>the host of the TV series <em>Hacking The Planet</em> for The Weather Channel, and as the editorial director of McGraw-Hill Education’s online science reference <a target="_blank" href="http://www.accessscience.com">AccessScience</a>.</p><p>I like to blab about science — in print, online, on stage, in video, on podcasts, in classrooms, and on ViewMaster reels if anybody is still making those. All areas of science interest me, although I might be most passionate about the life sciences, technology, and the ethical and cultural challenges of new discoveries. I’ve been at this since the mid-1980s. This is the repository of my nonsense.</p><p>Read more about my background <a href="http://johnrennie.net/about-jr/">here</a>, or use the site’s navigation to see samples of my work in various media, including my blogging at <a target="_blank" href="http://blogs.plos.org/retort">The Gleaming Retort</a> for PLOS Blogs. Have a question? Let me know with the site’s contact form. Or follow me on Twitter at <a target="_blank" href="https://twitter.com/tvjrennie">@tvjrennie</a>.&nbsp; <em>—John Rennie</em></p> </div> </div></div><div class="sqs-block quote-block sqs-block-quote" data-block-type="31" id="block-yui_3_17_2_12_1454858321888_7710"><div class="sqs-block-content"> <figure > <blockquote data-animation-role="quote" data-animation-override> <span>“</span>Nothing is too wonderful to be true if it be consistent with the laws of nature, and in such things as these, experiment is the best test of such consistency.<span>”</span> </blockquote> <figcaption class="source">&mdash; Michael Faraday, physicist, in his journal (1849)</figcaption> </figure> </div></div><div class="sqs-block html-block sqs-block-html" data-block-type="2" id="block-yui_3_17_2_12_1454858321888_6943"><div class="sqs-block-content"> <div class="sqs-html-content"> <p><em>Banner image: Speaking about hurricanes and weather control at the 2014 Life Is Beautiful festival in Las Vegas. (Credit: Life Is Beautiful)</em></p> </div> </div></div></div></div></div> </div> </div> </section> </div> <!-- end .wrapper --> <footer id="footer" class="cf"> <div class="sqs-layout sqs-grid-1 columns-1 empty" data-layout-label="Left Footer Content" data-type="block-field" id="footerBlockLeft"><div class="row sqs-row"><div class="col sqs-col-1 span-1"></div></div></div> <div class="sqs-layout sqs-grid-1 columns-1 empty" data-layout-label="Right Footer Content" data-type="block-field" id="footerBlockRight"><div class="row sqs-row"><div class="col sqs-col-1 span-1"></div></div></div> </footer> </div> <!-- end .outer-wrapper --> <!--INJECTION POINT FOR TRACKING SCRIPTS AND USER CONTENT FROM THE CODE INJECTION TAB--> <svg xmlns="http://www.w3.org/2000/svg" version="1.1" style="display:none" data-usage="social-icons-svg"><symbol id="twitter-icon" viewBox="0 0 64 64"><path d="M48,22.1c-1.2,0.5-2.4,0.9-3.8,1c1.4-0.8,2.4-2.1,2.9-3.6c-1.3,0.8-2.7,1.3-4.2,1.6 C41.7,19.8,40,19,38.2,19c-3.6,0-6.6,2.9-6.6,6.6c0,0.5,0.1,1,0.2,1.5c-5.5-0.3-10.3-2.9-13.5-6.9c-0.6,1-0.9,2.1-0.9,3.3 c0,2.3,1.2,4.3,2.9,5.5c-1.1,0-2.1-0.3-3-0.8c0,0,0,0.1,0,0.1c0,3.2,2.3,5.8,5.3,6.4c-0.6,0.1-1.1,0.2-1.7,0.2c-0.4,0-0.8,0-1.2-0.1 c0.8,2.6,3.3,4.5,6.1,4.6c-2.2,1.8-5.1,2.8-8.2,2.8c-0.5,0-1.1,0-1.6-0.1c2.9,1.9,6.4,2.9,10.1,2.9c12.1,0,18.7-10,18.7-18.7 c0-0.3,0-0.6,0-0.8C46,24.5,47.1,23.4,48,22.1z"/></symbol><symbol id="twitter-mask" viewBox="0 0 64 64"><path d="M0,0v64h64V0H0z M44.7,25.5c0,0.3,0,0.6,0,0.8C44.7,35,38.1,45,26.1,45c-3.7,0-7.2-1.1-10.1-2.9 c0.5,0.1,1,0.1,1.6,0.1c3.1,0,5.9-1,8.2-2.8c-2.9-0.1-5.3-2-6.1-4.6c0.4,0.1,0.8,0.1,1.2,0.1c0.6,0,1.2-0.1,1.7-0.2 c-3-0.6-5.3-3.3-5.3-6.4c0,0,0-0.1,0-0.1c0.9,0.5,1.9,0.8,3,0.8c-1.8-1.2-2.9-3.2-2.9-5.5c0-1.2,0.3-2.3,0.9-3.3 c3.2,4,8.1,6.6,13.5,6.9c-0.1-0.5-0.2-1-0.2-1.5c0-3.6,2.9-6.6,6.6-6.6c1.9,0,3.6,0.8,4.8,2.1c1.5-0.3,2.9-0.8,4.2-1.6 c-0.5,1.5-1.5,2.8-2.9,3.6c1.3-0.2,2.6-0.5,3.8-1C47.1,23.4,46,24.5,44.7,25.5z"/></symbol></svg> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10