CINXE.COM
Michael Shorris, Author at Harper's Magazine
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <link rel="apple-touch-icon" href="/favicon.png"/> <link rel="icon" href="https://harpers.org/wp-content/themes/timber/assets/img/favicon-192x192.png"/> <!-- parse-ignore-start --> <title>Michael Shorris, Author at Harper's Magazine</title> <!-- <link rel="stylesheet" href="https://use.typekit.net/yhv3ydt.css"> --> <link rel="preload" href="https://harpers.org/wp-content/themes/timber/static/fonts/goudy-old-style/goudy-old-style-roman.787e3b23.woff2" as="font" type="font/woff2" crossorigin="anonymous"/> <link rel="preload" href="https://harpers.org/wp-content/themes/timber/static/fonts/goudy-old-style/goudy-old-style-italic.21dd9a6a.woff2" as="font" type="font/woff2" crossorigin="anonymous"/> <link rel="preload" href="https://harpers.org/wp-content/themes/timber/static/fonts/goudy-old-style/goudy-old-style-bold.ad1f2838.woff2" as="font" type="font/woff2" crossorigin="anonymous"/> <link rel="preload" href="https://harpers.org/wp-content/themes/timber/static/fonts/operetta/operetta-medium.38e30440.woff2" as="font" type="font/woff2" crossorigin="anonymous"/> <link rel="stylesheet" href="https://harpers.org/wp-content/themes/timber/static/css/screen.db04aaf9.css"> <!-- parse-ignore-end --> <!-- parse-ignore-start --> <script> window.ga = window.ga || function () { ( ga.q = ga.q || [] ).push( arguments ) }; ga.l = + new Date; ga( 'create', 'UA-308892-1', 'auto' ); ga( 'require', 'cleanUrlTracker', { stripQuery: true, indexFilename: 'index.html', trailingSlash: 'remove' } ); ga( 'require', 'eventTracker' ); ga( 'require', 'outboundLinkTracker' ); ga( 'send', 'pageview' ); </script> <script src='https://www.google-analytics.com/analytics.js'></script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-WZZ61QBBWZ"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} let ga4Config = {}; gtag('js', new Date()); gtag('config', 'G-WZZ61QBBWZ', ga4Config); </script> <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> <script> window.googletag = window.googletag || { cmd: [] }; </script> <script src="https://harpers.org/wp-content/themes/timber/static/js/dfp.30818be3.js"></script> <!-- Facebook Verification --> <meta name="facebook-domain-verification" content="7n497z0pdvqn028wc9vdetsnpzq290"/> <!-- parse-ignore-start --> <!-- Facebook Pixel Code --> <script> ! function(f, b, e, v, n, t, s) { if (f.fbq) return; n = f.fbq = function() { n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments) }; if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0'; n.queue = []; t = b.createElement(e); t.async = !0; t.src = v; s = b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s) }(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '465430731571519'); fbq('track', 'PageView'); </script> <noscript> <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=465430731571519&ev=PageView&noscript=1"/> </noscript> <!-- End Facebook Pixel Code --> <!-- parse-ignore-end --> <meta name='robots' content='noindex, follow' /> <!-- This site is optimized with the Yoast SEO Premium plugin v23.7 (Yoast SEO v23.7) - https://yoast.com/wordpress/plugins/seo/ --> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="profile" /> <meta property="og:title" content="Michael Shorris, Author at Harper's Magazine" /> <meta property="og:site_name" content="Harper's Magazine" /> <meta property="og:image" content="https://harpers.org/wp-content/uploads/2023/06/harpers-d-1500x500-1.jpeg" /> <meta property="og:image:width" content="1500" /> <meta property="og:image:height" content="500" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@Harpers" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"ImageObject","inLanguage":"en-US","@id":"#primaryimage","url":"https://harpers.org/wp-content/uploads/2024/08/CUT-23.jpg","contentUrl":"https://harpers.org/wp-content/uploads/2024/08/CUT-23.jpg","width":1741,"height":1443},{"@type":"WebSite","@id":"https://harpers.org/#website","url":"https://harpers.org/","name":"Harper's Magazine","description":"","publisher":{"@id":"https://harpers.org/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://harpers.org/search/{search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://harpers.org/#organization","name":"Harper's Magazine","url":"https://harpers.org/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://harpers.org/#/schema/logo/image/","url":"https://harpers.org/wp-content/uploads/2022/12/HarpersLogo-resin.png","contentUrl":"https://harpers.org/wp-content/uploads/2022/12/HarpersLogo-resin.png","width":76,"height":76,"caption":"Harper's Magazine"},"image":{"@id":"https://harpers.org/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/HarpersMagazine/","https://x.com/Harpers","https://www.instagram.com/harpersmagazine/"]}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//harpers.org' /> <style id='co-authors-plus-coauthors-style-inline-css' type='text/css'> .wp-block-co-authors-plus-coauthors.is-layout-flow [class*=wp-block-co-authors-plus]{display:inline} </style> <style id='co-authors-plus-avatar-style-inline-css' type='text/css'> .wp-block-co-authors-plus-avatar :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-avatar :where(img){vertical-align:middle}.wp-block-co-authors-plus-avatar:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-avatar.aligncenter{display:table;margin-inline:auto} </style> <style id='co-authors-plus-image-style-inline-css' type='text/css'> .wp-block-co-authors-plus-image{margin-bottom:0}.wp-block-co-authors-plus-image :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-image :where(img){vertical-align:middle}.wp-block-co-authors-plus-image:is(.alignfull,.alignwide) :where(img){width:100%}.wp-block-co-authors-plus-image:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-image.aligncenter{display:table;margin-inline:auto} </style> <link rel='stylesheet' id='gutenberg-pdfjs-css' href='https://harpers.org/wp-content/plugins/pdfjs-viewer-shortcode/inc/../blocks/dist/style.css?ver=6.6.2' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :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,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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--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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}: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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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;}.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;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='CAP_fix_css-css' href='https://harpers.org/wp-content/plugins/co-author-roles-fix/CAP_fix.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='legacy_login-css' href='https://harpers.org/wp-content/plugins/harpers-login/legacy_login.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='microfiche-css-css' href='https://harpers.org/wp-content/plugins/s3_archive/css/microfiche.css?ver=0.013' type='text/css' media='all' /> <link rel='stylesheet' id='wmpci-public-css-css' href='https://harpers.org/wp-content/plugins/s3_archive/css/wmpci-public.css?ver=0.013' type='text/css' media='all' /> <script type="text/javascript" src="https://harpers.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://harpers.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://harpers.org/wp-content/plugins/harpers-login/legacy_login.js?ver=0.02" id="legacy_login-js"></script> <script type="text/javascript" id="harpers_ajax_script-js-extra"> /* <![CDATA[ */ var harpersAjax = {"ajaxurl":"https:\/\/harpers.org\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="https://harpers.org/wp-content/plugins/s3_archive/js/s3_archive_script.js?ver=0.0.0.1.27" id="harpers_ajax_script-js"></script> <script type="text/javascript" id="wmpci-popup-js-js-extra"> /* <![CDATA[ */ var Wmpci_Popup = {"close_on_esc":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://harpers.org/wp-content/plugins/s3_archive/js/wmpci-popup.js?ver=0.0.8" id="wmpci-popup-js-js"></script> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://harpers.org/xmlrpc.php?rsd" /> <link rel="icon" href="https://harpers.org/wp-content/uploads/2021/11/cropped-android-chrome-512x512-1-32x32.png" sizes="32x32" /> <link rel="icon" href="https://harpers.org/wp-content/uploads/2021/11/cropped-android-chrome-512x512-1-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://harpers.org/wp-content/uploads/2021/11/cropped-android-chrome-512x512-1-180x180.png" /> <meta name="msapplication-TileImage" content="https://harpers.org/wp-content/uploads/2021/11/cropped-android-chrome-512x512-1-270x270.png" /> <script> window.HARPERS_CTAS = {"multiple-remaining":[{"ID":286901,"post_author":"111450","post_date":"2023-03-24 12:55:51","post_date_gmt":"2023-03-24 16:55:51","post_content":"","post_title":"Home CTA","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"home-cta","to_ping":"","pinged":"","post_modified":"2024-04-18 15:09:30","post_modified_gmt":"2024-04-18 19:09:30","post_content_filtered":"","post_parent":0,"guid":"https:\/\/harpers.org\/?post_type=cta&p=286901","menu_order":0,"post_type":"cta","post_mime_type":"","comment_count":"0","filter":"raw"}],"one-remaining":[{"ID":286906,"post_author":"111450","post_date":"2023-03-24 12:57:13","post_date_gmt":"2023-03-24 16:57:13","post_content":"","post_title":"1 Article Remaining","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"1-article-remaining","to_ping":"","pinged":"","post_modified":"2023-03-24 13:26:28","post_modified_gmt":"2023-03-24 17:26:28","post_content_filtered":"","post_parent":0,"guid":"https:\/\/harpers.org\/?post_type=cta&p=286906","menu_order":0,"post_type":"cta","post_mime_type":"","comment_count":"0","filter":"raw"}],"none-remaining":[{"ID":286904,"post_author":"111450","post_date":"2023-03-24 12:56:13","post_date_gmt":"2023-03-24 16:56:13","post_content":"","post_title":"No Articles Remaining","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"no-articles-remaining","to_ping":"","pinged":"","post_modified":"2023-12-01 15:56:25","post_modified_gmt":"2023-12-01 20:56:25","post_content_filtered":"","post_parent":0,"guid":"https:\/\/harpers.org\/?post_type=cta&p=286904","menu_order":0,"post_type":"cta","post_mime_type":"","comment_count":"0","filter":"raw"}],"subscriber":""}; </script> </head> <body class="archive author author-michaelshorris author-124001" id=""> <script>window.HARPERS_PERSONALIZATION = { user: {"name":null,"email":null,"organization":null,"subscription_level":null,"free_views_remaining":2,"subscription_status":"logged_out","subscription_expiration":null,"paywall_rule":"default"}}</script> <header class="component-main-header" data-current-issue-url="https://harpers.org/archive/2024/12"> <div class="header-bar"> <div class="container"> <div class="row"> <div class="col-8 col-sm-4 col-md-4"> <div class="component-sign-in"> <div class="signin-bar"> <div class="sign-in-content sign-in-content--institutional d-none text-white font-weight-bold"> <span class="text-uppercase">Signed In</span> <em>via</em> <span class="text-uppercase"> <span class="message--instutional-name"> Institutional Access </span> </span> </div> <div class="sign-in-content sign-in-content--logged_out d-none"> <a type="button" class="btn btn-white sign-in text-uppercase" data-toggle="modal" data-target="#modal-sign-in"> Sign In </a> </div> <div class="sign-in-content sign-in-content--not_subscribed sign-in-content--expired d-none"> <a href="https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=PRS&cds_page_id=235595&cds_response_key=IN0320FA6" class="btn btn-white btn-subscribe text-uppercase"> Subscribe </a> <a href="#" class="btn btn-black text-white btn-account" data-toggle="modal" data-target="#modal-sign-in"> Account </a> </div> <div class="sign-in-content sign-in-content--active d-none"> <a href="#" class="btn btn-black text-white btn-account text-uppercase" data-toggle="modal" data-target="#modal-sign-in"> Account </a> </div> </div> </div> <!-- /.component-sign-in --> <div class="modal modal--sign-in fade" id="modal-sign-in" tabindex="-1" data-keyboard="true" data-backdrop="true" role="dialog"> <div class="modal-dialog" role="document"> <div class="modal-content"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <i class="fa fa-cross"></i> </button> <div class="modal-body"> <div class="auth-state auth-state--logged_out d-none"> <h2 class="mb-1"> Sign in to access <em>Harper’s Magazine</em> </h2> <p class="blurb"> We've recently updated our website to make signing in easier and more secure </p> <a href="https://login.harpers.org/login?client_id=6hdied7jspvbs2f51sdbgn470c&redirect_uri=https://harpers.org/auth/login&state=https://harpers.org/author/michaelshorris/" class="btn btn-primary mb-2"> <span class="text-uppercase">Sign in</span> <em>to</em> <span class="text-uppercase">Harper's</span> </a> <div class="modal-links"> <a href="/about/faq/"> Learn more about using our new sign-in system </a> </div> </div> <div class="auth-state auth-state--not_subscribed auth-state--expired d-none"> <div class="freebie-message mb-2"> <h2 class="message--freebie-remaining d-none"> <span class="message--freebie-name">Hi there</span>. You have <span class="message--freebie-remaining-count"> 1 </span> free <span class="message--freebie-remaining-article"> article </span> this month. <br /> <span class="subscribe-text"> Connect to your subscription or subscribe for full access </span> </h2> <h2 class="message--freebie-none-left d-none"> You've reached your free article limit for this month. <br /> <span class="subscribe-text"> Connect to your subscription or subscribe for full access </span> </h2> </div> <div class="modal-actions mb-2"> <a href="/auth/subscription" class="btn bg-black text-white btn-account text-uppercase d-table mb-1"> Connect Subscription </a> <a href="https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=PRS&cds_page_id=235595&cds_response_key=IN0320FA6" class="btn border btn-subscribe d-table text-uppercase"> Subscribe </a> </div> <div class="modal-links"> <a href="/auth/account"> Update login </a> <a href="https://accounts.harpers.org/"> Make changes to your subscription </a> <a href="/about/faq/"> Support and FAQ </a> <a href="/auth/logout"> Log out </a> </div> </div> <div class="auth-state auth-state--active d-none"> <h2> <span class="message--active-name"></span> <br>Thanks for being a subscriber! </h2> <div class="modal-links"> <a href="/auth/account"> Update login </a> <a href="https://accounts.harpers.org/"> Make changes to your subscription </a> <a href="/about/faq/"> Support and FAQ </a> <a href="/auth/logout"> Log out </a> </div> </div> </div> </div> </div> </div> </div> <div class="col-sm-6 col-md-4 d-none d-md-block"> <div class="paywall-aux"> <div class="header-center-holder"> <div class="header-center text-center"> Get Access to Print and Digital for $23.99 per year. <br> <a href="https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=PRS&cds_page_id=235595&cds_response_key=IN0320FA6" class="text-uppercase"> Subscribe for Full Access </a> </div> </div> </div> </div> <div class="col-4 col-sm-6 col-md-4"> <div class="share-buttons"> <a href="https://twitter.com/Harpers" target="_blank" ga-on="click" ga-event-category="Social Follow" ga-event-action="Twitter Follow" ga-event-label="Footer"> <i class="fa fa-twitter"></i> </a> <a href="https://www.facebook.com/HarpersMagazine/" target="_blank" ga-on="click" ga-event-category="Social Follow" ga-event-action="Facebook Follow" ga-event-label="Footer"> <i class="fa fa-facebook"></i> </a> <a href="https://www.instagram.com/harpersmagazine/" target="_blank" ga-on="click" ga-event-category="Social Follow" ga-event-action="Instagram Follow" ga-event-label="Footer"> <i class="fa fa-instagram"></i> </a> <a href="/feed" target="_blank" class=""> <i class="fa fa-rss-solid"></i> </a> </div> </div> </div> </div> </div> <div class="container"> <div class="row"> <div class="col col-md-3"> <a class="navbar-brand logo" href="/"> <img src="https://harpers.org/wp-content/themes/timber/assets/img/logo.svg" alt="" width="309" height="87"> </a> </div> <div class="col-12 col-md-9"> <nav class="navbar navbar-top-nav navbar-expand-md"> <ul class="navbar-nav "> <li class="nav-item menu-item menu-item-type-post_type menu-item-object-page menu-item-289789"> <a class="nav-link " href="https://harpers.org/about/masthead/" > <span class="text-offset">Masthead</span> </a> </li> <li class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-276707"> <a class="nav-link " href="/about/" > <span class="text-offset">About</span> </a> </li> <li class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-276704"> <a class="nav-link " href="/issues/" > <span class="text-offset">Archive</span> </a> </li> <li class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-276706"> <a class="nav-link " href="/authors/" > <span class="text-offset">Authors</span> </a> </li> <li class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-276705"> <a class="nav-link " href="/sections/" > <span class="text-offset">Sections</span> </a> </li> <li class="nav-item menu-item menu-item-type-post_type menu-item-object-page menu-item-285105"> <a class="nav-link " href="https://harpers.org/newsletters/" > <span class="text-offset">Newsletters</span> </a> </li> <li class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-276708"> <a class="nav-link " href="https://store.harpers.org/" > <span class="text-offset">Shop</span> </a> </li> <li class="nav-item menu-item menu-item-type-taxonomy menu-item-object-category menu-item-284366"> <a class="nav-link " href="https://harpers.org/category/podcast/" > <span class="text-offset">Podcast</span> </a> </li> <li class="nav-item menu-item nav-item-search"> <a class="nav-link nav-link-search" id="header-nav-search" href="/search/"> <span class="text-offset">Search <span class="fa fa-search"></span> </span> </a> </li> </ul> </nav> <nav class="navbar navbar-expand-md header-desktop-menu text-uppercase text-black"> <button class="navbar-toggler border-0 hamburger hamburger--collapse" type="button" data-toggle="collapse" data-target="#headerNavbar" aria-controls="headerNavbar" aria-expanded="false" aria-label="Toggle navigation" id="header-nav-btn"> <span class="hamburger-box"> <span class="hamburger-inner"></span> </span> </button> <div class="collapse navbar-collapse" id="headerNavbar"> <ul class="navbar-nav main-menu-header"> <li class="nav-item hr-current-issue-link menu-item menu-item-type-custom menu-item-object-custom menu-item-276700"> <a class="nav-link " href="/" > <span class="text-offset">Current Issue</span> </a> </li> <li class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-276701"> <a class="nav-link " href="/latest/" > <span class="text-offset">The Latest</span> </a> </li> <li class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-284351"> <a class="nav-link " href="https://accounts.harpers.org" > <span class="text-offset">Manage Subscription</span> </a> </li> <li class="nav-item menu-item nav-item-search"> <a class="nav-link nav-link-search" id="header-nav-search" href="/search/"> <span class="text-offset">Search <span class="fa fa-search"></span> </span> </a> </li> </ul> <div class="d-md-none top-nav-mobile"> <ul class="navbar-nav "> <li class="nav-item menu-item menu-item-type-post_type menu-item-object-page menu-item-289789"> <a class="nav-link " href="https://harpers.org/about/masthead/" > <span class="text-offset">Masthead</span> </a> </li> <li class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-276707"> <a class="nav-link " href="/about/" > <span class="text-offset">About</span> </a> </li> <li class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-276704"> <a class="nav-link " href="/issues/" > <span class="text-offset">Archive</span> </a> </li> <li class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-276706"> <a class="nav-link " href="/authors/" > <span class="text-offset">Authors</span> </a> </li> <li class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-276705"> <a class="nav-link " href="/sections/" > <span class="text-offset">Sections</span> </a> </li> <li class="nav-item menu-item menu-item-type-post_type menu-item-object-page menu-item-285105"> <a class="nav-link " href="https://harpers.org/newsletters/" > <span class="text-offset">Newsletters</span> </a> </li> <li class="nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-276708"> <a class="nav-link " href="https://store.harpers.org/" > <span class="text-offset">Shop</span> </a> </li> <li class="nav-item menu-item menu-item-type-taxonomy menu-item-object-category menu-item-284366"> <a class="nav-link " href="https://harpers.org/category/podcast/" > <span class="text-offset">Podcast</span> </a> </li> <li class="nav-item menu-item nav-item-search"> <a class="nav-link nav-link-search" id="header-nav-search" href="/search/"> <span class="text-offset">Search <span class="fa fa-search"></span> </span> </a> </li> </ul> </div> </div> </nav> </div> </div> </div> </header> <section class="ad-top d-flex justify-content-center border-bottom"> <div class="harpers-ad ad-slot-billboard"> <!-- /1064822/2023-billboard --> <div id='div-gpt-ad-1680873730013-0' style='min-width: 300px; min-height: 250px;'> <script> googletag.cmd.push( function () { googletag.display( 'div-gpt-ad-1680873730013-0' ); } ); </script> </div> </div> </section> <div class="page-container"> <section class="section-padded padding-top-half padding-bottom-half"> <div class="container"> <div class="row"> <div class="author-bio col-lg-6 offset-lg-3 text-center"> <h1>Michael Shorris</h1> <img src="" class="author-photo" width="" height="" /> <div class="text-left"> </div> </div> </div> </div> </section> <section class="weekly-review-list"> <div class="container"> <div class="row"> <div class="col-lg-10 offset-lg-1 text-center section-padded padding-top-none padding-bottom-half"> <h3>From this author</h3> <hr /> </div> </div> <div class="row row-featured-cards"> <div class="col-md-6"> <div class="article-card article-card-author " data-post-id=""> <a href="https://harpers.org/archive/2024/10/permanent-spots-michael-shorris-nyc-graffiti-art" class="d-block"> <img src="https://harpers.org/wp-content/uploads/2024/08/CUT-23-400x0-c-default.jpg" class="issue-article-img" width="1741" height="1443"> </a> <a href="/sections/annotation/" class="category"> [Annotation] </a> <a href="https://harpers.org/archive/2024/10/permanent-spots-michael-shorris-nyc-graffiti-art"> <h2 class="h3 ac-title"> Permanent Spots </h2> <h3 class="h4 ac-subtitle"> An encounter with early New York graffiti </h3> </a> <div class="byline"> <span>by </span><a href="https://harpers.org/author/michaelshorris/" rel="author"><strong>Michael Shorris</strong></a><span class="comma">,</span> </div> </div> </div> </div> </div> </section> </div> <footer class="component-main-footer section-padded"> <div class="container section-border-top"> <div class="row"> <div class="col-md-4"> <div class="inner"> <div class="logo-and-button text-center"> <a class="navbar-brand logo text-center" href="/"> <img class="logo" src="https://harpers.org/wp-content/themes/timber/assets/img/logo.svg" width="309" height="87" /> </a> </div> <div class="subscribe-cta-inline "> <div class="paywall-aux"> <a href="https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=PRS&cds_page_id=235595" target="_blank" class="btn btn-primary mt-1"> Subscribe for Full Access </a> </div> </div> </div> </div> <div class="col-md-8"> <div class="footer-desktop-menu"> <ul class="main-menu"> <li class="menu-item menu-item-has-children nav-item dropdown hr-current-issue-link menu-item menu-item-type-custom menu-item-object-custom menu-item-276709 menu-item-has-children"> <a class="nav-link dropdown-toggle " href="/" id="main-footer-menu-1" role="button" aria-haspopup="true" aria-expanded="false" > <span class="text-offset">Current Issue</span> </a> <div class="dropdown-menu" aria-labelledby="main-footer-menu-1"> <a class="dropdown-item" href="https://harpers.org/about/advertising/" > Advertising </a> <a class="dropdown-item" href="https://harpers.org/about/permissions-and-reprints/" > Permissions and Reprints </a> <a class="dropdown-item" href="https://harpers.org/about/internships/" > Internships </a> <a class="dropdown-item" href="https://accounts.harpers.org/" > Customer Care </a> </div> </li> <li class="menu-item menu-item-has-children nav-item dropdown menu-item menu-item-type-custom menu-item-object-custom menu-item-276710 menu-item-has-children"> <a class="nav-link dropdown-toggle " href="https://harpers.org/latest/" id="main-footer-menu-2" role="button" aria-haspopup="true" aria-expanded="false" > <span class="text-offset">The Latest</span> </a> <div class="dropdown-menu" aria-labelledby="main-footer-menu-2"> <a class="dropdown-item" href="https://harpers.org/about/contact/" > Contact </a> <a class="dropdown-item" href="https://harpers.org/classifieds/" > Classifieds </a> <a class="dropdown-item" href="https://harpers.org/about/faq/" > Help </a> </div> </li> <li class="menu-item menu-item-has-children nav-item dropdown menu-item menu-item-type-custom menu-item-object-custom menu-item-276711 menu-item-has-children"> <a class="nav-link dropdown-toggle " href="/issues" id="main-footer-menu-3" role="button" aria-haspopup="true" aria-expanded="false" > <span class="text-offset">Archive</span> </a> <div class="dropdown-menu" aria-labelledby="main-footer-menu-3"> <a class="dropdown-item" href="https://harpers.org/about/submissions/" > Submissions </a> <a class="dropdown-item" href="https://harpers.org/find-a-newsstand/" > Find a Newsstand </a> </div> </li> <li class="menu-item menu-item-has-children nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-279253"> <a class="nav-link " href="https://harpers.org/about/masthead/" > <span class="text-offset">Masthead</span> </a> </li> <li class="menu-item menu-item-has-children nav-item dropdown menu-item menu-item-type-custom menu-item-object-custom menu-item-276712 menu-item-has-children"> <a class="nav-link dropdown-toggle " href="#" id="main-footer-menu-5" role="button" aria-haspopup="true" aria-expanded="false" > <span class="text-offset">About</span> </a> <div class="dropdown-menu" aria-labelledby="main-footer-menu-5"> <a class="dropdown-item" href="https://harpers.org/about/press/" > Media </a> <a class="dropdown-item" href="https://store.harpers.org/" > Store </a> <a class="dropdown-item" href="https://harpers.org/terms-of-service/" > Terms of Service </a> <a class="dropdown-item" href="https://harpers.org/privacy-policy/" > Privacy Policy </a> </div> </li> </ul> </div> <div class="footer-mobile-menu"> <ul class="main-menu"> <li class="menu-item main-menu-item nav-item dropdown hr-current-issue-link menu-item menu-item-type-custom menu-item-object-custom menu-item-276709 menu-item-has-children"> <a class="nav-link dropdown-toggle " href="/" id="main-footer-menu-1" role="button" aria-haspopup="true" aria-expanded="false" > <span class="text-offset">Current Issue</span> </a> </li> <li class="menu-item main-menu-item nav-item dropdown menu-item menu-item-type-custom menu-item-object-custom menu-item-276710 menu-item-has-children"> <a class="nav-link dropdown-toggle " href="https://harpers.org/latest/" id="main-footer-menu-2" role="button" aria-haspopup="true" aria-expanded="false" > <span class="text-offset">The Latest</span> </a> </li> <li class="menu-item main-menu-item nav-item dropdown menu-item menu-item-type-custom menu-item-object-custom menu-item-276711 menu-item-has-children"> <a class="nav-link dropdown-toggle " href="/issues" id="main-footer-menu-3" role="button" aria-haspopup="true" aria-expanded="false" > <span class="text-offset">Archive</span> </a> </li> <li class="menu-item main-menu-item nav-item menu-item menu-item-type-custom menu-item-object-custom menu-item-279253"> <a class="nav-link " href="https://harpers.org/about/masthead/" > <span class="text-offset">Masthead</span> </a> </li> <li class="menu-item main-menu-item nav-item dropdown menu-item menu-item-type-custom menu-item-object-custom menu-item-276712 menu-item-has-children"> <a class="nav-link dropdown-toggle " href="#" id="main-footer-menu-5" role="button" aria-haspopup="true" aria-expanded="false" > <span class="text-offset">About</span> </a> </li> <li class="menu-item child-menu-item nav-item dropdown hr-current-issue-link menu-item menu-item-type-custom menu-item-object-custom menu-item-276709 menu-item-has-children"> <div class="dropdown-menu" aria-labelledby="main-footer-menu-1"> <a class="dropdown-item" href="https://harpers.org/about/advertising/" > Advertising </a> <a class="dropdown-item" href="https://harpers.org/about/permissions-and-reprints/" > Permissions and Reprints </a> <a class="dropdown-item" href="https://harpers.org/about/internships/" > Internships </a> <a class="dropdown-item" href="https://accounts.harpers.org/" > Customer Care </a> </div> </li> <li class="menu-item child-menu-item nav-item dropdown menu-item menu-item-type-custom menu-item-object-custom menu-item-276710 menu-item-has-children"> <div class="dropdown-menu" aria-labelledby="main-footer-menu-2"> <a class="dropdown-item" href="https://harpers.org/about/contact/" > Contact </a> <a class="dropdown-item" href="https://harpers.org/classifieds/" > Classifieds </a> <a class="dropdown-item" href="https://harpers.org/about/faq/" > Help </a> </div> </li> <li class="menu-item child-menu-item nav-item dropdown menu-item menu-item-type-custom menu-item-object-custom menu-item-276711 menu-item-has-children"> <div class="dropdown-menu" aria-labelledby="main-footer-menu-3"> <a class="dropdown-item" href="https://harpers.org/about/submissions/" > Submissions </a> <a class="dropdown-item" href="https://harpers.org/find-a-newsstand/" > Find a Newsstand </a> </div> </li> <li class="menu-item child-menu-item nav-item dropdown menu-item menu-item-type-custom menu-item-object-custom menu-item-276712 menu-item-has-children"> <div class="dropdown-menu" aria-labelledby="main-footer-menu-5"> <a class="dropdown-item" href="https://harpers.org/about/press/" > Media </a> <a class="dropdown-item" href="https://store.harpers.org/" > Store </a> <a class="dropdown-item" href="https://harpers.org/terms-of-service/" > Terms of Service </a> <a class="dropdown-item" href="https://harpers.org/privacy-policy/" > Privacy Policy </a> </div> </li> </ul> </div> </div> </div> <div class="row footer-bottom-row"> <div class="col-md-4 order-2 order-md-1 text-center"> <div class="copyright"> © Copyright 2024 <span class="d-block">Harper's Magazine Foundation</span> <a class="privacy-notice" href="/do-not-sell-my-personal-information/"> Do Not Sell My Personal Information </a> </div> </div> <div class="col-md-8 order-1 order-md-2"> <div class="share-buttons"> <a href="https://twitter.com/Harpers" target="_blank" ga-on="click" ga-event-category="Social Follow" ga-event-action="Twitter Follow" ga-event-label="Footer"> <i class="fa fa-twitter"></i> </a> <a href="https://www.facebook.com/HarpersMagazine/" target="_blank" ga-on="click" ga-event-category="Social Follow" ga-event-action="Facebook Follow" ga-event-label="Footer"> <i class="fa fa-facebook"></i> </a> <a href="https://www.instagram.com/harpersmagazine/" target="_blank" ga-on="click" ga-event-category="Social Follow" ga-event-action="Instagram Follow" ga-event-label="Footer"> <i class="fa fa-instagram"></i> </a> <a href="/feed" target="_blank" class=""> <i class="fa fa-rss-solid"></i> </a> </div> </div> </div> </div> <div class="modal galleries-page-modal fade gallery-modal feature-galleries-modal" id="feature-galleries-modal" tabindex="-1" role="dialog" aria-hidden="true" > <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body"> <a type="button" href="#feature-galleries-modal" class="close image-gallery-close" data-dismiss="modal" aria-label="Close"> <i class="fa fa-cross" ></i> </a> </div> </div> </div> </div> </footer> <div class="splash wmpci-popup-wrp closeClassDefault design1" id="wmpci-popup-wrp"> <div class="wmpci-popup-body"> <div class="wmpci-popup-close" title="Close"></div> <div class="wpmci-popup-cnt-wrp"> <div class="wpmci-popup-cnt-inr-wrp wmpci-clearfix"> <span class="fRight paging"> <a rel='prev' href='/archive/2024/09/?mode=microfiche'>< Previous Issue</a> | <a href="/blog/issues/">View All Issues</a> | <a rel='next' href='/archive/2024/11/?mode=microfiche'>Next Issue ></a> </span> <div class="clear"></div> <div class="Issue"> <div class="articleData"> <h1 class="font40">October 2024</h1> </div> </div> <div id="microfiche"> <div class="thumbsBg"> <ul> </ul> <!-- maxVal is 0 --><script type="text/javascript"> var microfiche_images = new Array();</script> </div> </div> <div class="subHeaderArticle"> <span class="fRight paging"> <a rel='prev' href='/archive/2024/09/?mode=microfiche'>< Previous Issue</a><!-- prev --> | <a href="/blog/issues/">View All Issues</a> | <a rel='next' href='/archive/2024/11/?mode=microfiche'>Next Issue ></a> </span> <div class="clear"></div> </div> <div class="tabContents"><a href="https://harpers.org/archive/2024/10/">Table of Contents</a></div> </div> </div> </div> </div> <!-- for displaying full page image --> <div id="lightbox"> <div id="outerImageContainer"> <div class="closeBtn"><a href="javascript:void(0);">Close</a></div> <div class="lgBtnBoth topRow"></div> <div id="loader_image_div" style="display: none;"> <img src="/wp-content/plugins/s3_archive/images/ajax_loader.gif" width="40" /> </div> <div class="paywall-aux"> <div id="imageContainer"> Must be logged in to access Microfiche Images. </div> </div> </div> <div class="lgBtnBoth botRow"></div> </div> </div> <script> var hrMFGetUrlParams = function(search) { const hashes = search.slice(search.indexOf('?') + 1).split('&') const params = {} hashes.map(hash => { const [key, val] = hash.split('=') params[key] = decodeURIComponent(val) }) return params }; jQuery(document).ready(function() { jQuery("a.lightbox-2").click(function() { jQuery("#overlay, #lightbox").fadeIn(300); jQuery('#lightbox').css("top", jQuery(window).scrollTop() + 20); return false; }) jQuery(".closeBtn").click(function() { jQuery("#overlay, #lightbox").fadeOut(300); return false; }) jQuery(".wmpci-popup-close").click(function() { WmpciPop.close(); return false; }) // did the page= get passed? flip to that page // e.g.: ?mode=microfiche&page=97 var qsArgs = hrMFGetUrlParams(window.location.search); if (!!qsArgs && qsArgs.page && Number.isInteger(parseInt(qsArgs.page))) { load_microfiche_image('/wp-content/themes/timber', qsArgs.page - 1, 'yes'); } }); </script> <script src="https://cdn.jsdelivr.net/npm/statsig-js@4.33.6/build/statsig-prod-web-sdk.min.js"></script> <script src="//ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <!-- parse-ignore-start --> <!-- parse-ignore-end --> <script src="https://harpers.org/wp-content/themes/timber/static/js/autotrack.615797b6.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/query-string.189e4cbe.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/jquery.smooth-scroll.63fd0df0.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/cookies.a327500a.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/jquery.fitvids.67554150.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/slick.483a3731.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/popper.8717f825.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/util.7fc38691.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/carousel.8e8fe33f.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/dropdown.3ff33bf0.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/collapse.4c285f68.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/modal.cfe5e155.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/floating-ui.core.umd.min.3759cff2.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/floating-ui.dom.umd.min.71086a24.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/ScrollMagic.e7d299d0.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/jquery.matchHeight.959ee66e.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/console-safe.6446ba74.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/analytics-sourcing.714f1de7.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/cta.0988b6d9.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/constant-contact.db38fb42.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/home.543a3c22.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/microfiche.a3541e8f.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/newsletter.2adbf1c3.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/personalization.ede1955c.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/sections.b197e3a8.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/main.2977f296.js"></script> <script src="https://harpers.org/wp-content/themes/timber/static/js/annotation.05960050.js"></script> <!-- cta.twig --> <div id="ctas"> <!-- CTA: home-cta, popup --> <div id="cta-286901" data-id="286901" data-variant="" data-position="popup"> <div data-variant="popup" id="cta-286901-modal" class="modal fade cta-popup" tabindex="-1" role="dialog"> <div class="modal-dialog modal-dialog-centered container" role="document"> <div class="modal-content "> <button type="button" class="close bg-black d-flex justify-content-center align-items-center" data-dismiss="modal" aria-label="Close"> <img src="https://harpers.org/wp-content/themes/timber/assets/img/icon-close.svg" alt="Close" class="" width="14" height="14" /> </button> <div class="modal-image"> <img src="https://harpers.org/wp-content/uploads/2023/03/NYT-Pop-Up-2024-slower.gif" /> </div> <div class="modal-body"> <div class="row justify-content-center"> <div class="col-12"> <p>“An unexpectedly excellent magazine that stands out amid a homogenized media landscape.” —the<em> New York Times</em></p> <a href="https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=PRS&cds_page_id=165625&cds_response_key=J2104PUN" class="btn btn-white btn-sm text-uppercase js-cta-button" target=""> Subscribe now </a> </div> </div> </div> </div> </div> </div> <div data-variant="sticky" id="cta-286901-sticky" class=" d-none cta-bar bg-sage-green text-white has-close fixed-bottom "> <div class="close bg-black d-flex justify-content-center align-items-center"> <img src="https://harpers.org/wp-content/themes/timber/assets/img/icon-close.svg" alt="Close" class="" width="14" height="14"> </div> <div class="row justify-content-center"> <div class="col-5"> <img src="https://harpers.org/wp-content/uploads/2023/03/Frame-1-400x400-c-default.jpg" /> </div> <div class="col py-1"> <div class=" mr-3 "> <div class="text-wrap mb-1"> <span class="text-subhead">“An unexpectedly excellent magazine that stands out amid a homogenized media landscape.” —the<em> New York Times</em></span> </div> <a class="btn btn-yellow text-nowrap d-inline text-uppercase" href="https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=PRS&cds_page_id=165625&cds_response_key=J2104PUN" target="" > Subscribe now </a> </div> </div> </div> </div> </div> <!-- CTA: 1-article-remaining, bottom --> <div id="cta-286906" data-id="286906" data-variant="" data-position="bottom"> <div data-variant="sticky" id="cta-286906-sticky" class=" d-none cta-bar bg-cadet-blue text-white has-close fixed-bottom "> <div class="close bg-black d-flex justify-content-center align-items-center"> <img src="https://harpers.org/wp-content/themes/timber/assets/img/icon-close.svg" alt="Close" class="" width="14" height="14"> </div> <a href="https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=PRS&cds_page_id=165625&cds_response_key=IN0320FA3" class="text-decoration-none js-cta-link"> <div class="row justify-content-center"> <div class="col py-1"> <div class=" text-center "> <div class="text-wrap mb-1"> <span class="text-heading">You’ve read one of your two free articles this month. Subscribe for less than $2 an issue.</span> </div> </div> </div> </div> </a></div> </div> <!-- CTA: no-articles-remaining, bottom --> <div id="cta-286904" data-id="286904" data-variant="" data-position="bottom"> <div data-variant="sticky" id="cta-286904-sticky" class=" d-none cta-bar bg-cadet-blue text-white has-close fixed-bottom "> <div class="close bg-black d-flex justify-content-center align-items-center"> <img src="https://harpers.org/wp-content/themes/timber/assets/img/icon-close.svg" alt="Close" class="" width="14" height="14"> </div> <a href="https://w1.buysub.com/servlet/OrdersGateway?cds_mag_code=PRS&cds_page_id=165625&cds_response_key=IN0320FA5" class="text-decoration-none js-cta-link"> <div class="row justify-content-center"> <div class="col py-1"> <div class=" text-center "> <div class="text-wrap mb-1"> <span class="text-heading">You’ve read your last free article this month. Subscribe now for only $21.97 per year to continue reading.</span> </div> </div> </div> </div> </a></div> </div> </div> <style> #debug-overlay { display: none; position: fixed; top: 15px; right: 15px; background-color: rgba(0, 0, 0, 0.85); color: white; padding: 15px; border-radius: 5px; font-family: monospace; z-index: 9999; } #debug-overlay #debug-header { display: flex; justify-content: space-between; margin-bottom: 15px; } #debug-overlay h3 { color: white; } #debug-overlay pre { color: white; font-size: 12px; margin: 0; } </style> <div id="debug-overlay"> <div id="debug-header"> <h3>Debug</h3> <button id="close-overlay">Close</button> </div> <pre id="debug-output"></pre> </div> <script> function prettyPrint(obj) { return JSON.stringify(obj, null, 2); } function setCookie(name, value, days) { const date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); const expires = "expires=" + date.toUTCString(); document.cookie = name + "=" + value + "; " + expires + "; path=/"; } function getCookie(name) { const nameEQ = name + "="; const ca = document.cookie.split(';'); for (let i = 0; i < ca.length; i++) { let c = ca[i]; while (c.charAt(0) === ' ') c = c.substring(1, c.length); if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length, c.length); } return null; } function deleteCookie(name) { setCookie(name, "", -1); } const debugOverlay = document.getElementById("debug-overlay"); const debugOutput = document.getElementById("debug-output"); const closeOverlay = document.getElementById("close-overlay"); console.log(window.location.search) if (window.location.search.includes("?debug") || getCookie("debug")) { debugOutput.textContent = 'User: ' + prettyPrint(window.HARPERS_PERSONALIZATION.user) + "\n\n" + (window.HARPERS_CTA ? ('CTA: ' + prettyPrint(window.HARPERS_CTA) + "\n\n") : '') + 'Resin cookie set: ' + (getCookie("resin_session") ? 'true' : 'false') + "\n\n"; debugOverlay.style.display = "block"; setCookie("debug", "true", 1); } closeOverlay.addEventListener("click", () => { debugOverlay.style.display = "none"; deleteCookie("debug"); }); </script> </body> </html>