1<!DOCTYPE html> 2<html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#" data-theme="dark"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="preconnect" href="https://fonts.googleapis.com"> 7 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 8
8<script>/* set theme before paint to avoid flash */ 9 (function(){try{var t=localStorage.getItem('df-theme')||'dark';document.documentElement.setAttribute('data-theme',t);}catch(e){}})(); 10 </script>
10 11 <title>Memos, Presentations and Other Bits of History</title> 12 13 <!-- All in One SEO Pro 5.0.3 - aioseo.com --> 14 <meta name="description" content="From memos to presentations: A glimpse into the media industry's history and Howard Finberg's career path. Includes predictions about the future of the media" /> 15 <meta name="robots" content="max-image-preview:large" /> 16 <link rel="canonical" href="https://www.digitalfuturist.com/memo-collection/" /> 17 <meta name="generator" content="All in One SEO Pro (AIOSEO) 5.0.3" /> 18 <meta property="og:locale" content="en_US" /> 19 <meta property="og:site_name" content="The Digital Futurist | Thoughts and History about journalism, technology and education" /> 20 <meta property="og:type" content="article" /> 21 <meta property="og:title" content="Memos, Presentations and Other Bits of History" /> 22 <meta property="og:description" content="From memos to presentations: A glimpse into the media industry's history and Howard Finberg's career path. Includes predictions about the future of the media" /> 23 <meta property="og:url" content="https://www.digitalfuturist.com/memo-collection/" />
24 <meta property="article:published_time" content="2014-09-06T16:30:26+00:00" /> 25 <meta property="article:modified_time" content="2026-08-11T15:10:09+00:00" /> 26 <meta name="twitter:card" content="summary" /> 27 <meta name="twitter:title" content="Memos, Presentations and Other Bits of History" /> 28 <meta name="twitter:description" content="From memos to presentations: A glimpse into the media industry's history and Howard Finberg's career path. Includes predictions about the future of the media" /> 29
29<script type="application/ld+json" class="aioseo-schema"> 30 {"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.digitalfuturist.com\/memo-collection\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.digitalfuturist.com\/#listItem","position":1,"name":"Home","item":"https:\/\/www.digitalfuturist.com\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.digitalfuturist.com\/memo-collection\/#listItem","name":"Memos, Presentations and Other Bits of History"}},{"@type":"ListItem","@id":"https:\/\/www.digitalfuturist.com\/memo-collection\/#listItem","position":2,"name":"Memos, Presentations and Other Bits of History","previousItem":{"@type":"ListItem","@id":"https:\/\/www.digitalfuturist.com\/#listItem","name":"Home"}}]},{"@type":"WebPage","@id":"https:\/\/www.digitalfuturist.com\/memo-collection\/#webpage","url":"https:\/\/www.digitalfuturist.com\/memo-collection\/","name":"Memos, Presentations and Other Bits of History","description":"From memos to presentations: A glimpse into the media industry's history and Howard Finberg's career path. Includes predictions about the future of the media","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.digitalfuturist.com\/#website"},"breadcrumb":{"@id":"https:\/\/www.digitalfuturist.com\/memo-collection\/#breadcrumblist"},"datePublished":"2014-09-06T11:30:26-05:00","dateModified":"2026-08-11T10:10:09-05:00"},{"@type":"WebSite","@id":"https:\/\/www.digitalfuturist.com\/#website","url":"https:\/\/www.digitalfuturist.com\/","name":"The Digital Futurist","description":"Thoughts and History about journalism, technology and education","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.digitalfuturist.com\/#person"}}]} 31 </script>
31 32 <!-- All in One SEO Pro --> 33 34<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 35<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 36<link rel="alternate" type="application/rss+xml" title="The Digital Futurist » Feed" href="https://www.digitalfuturist.com/feed/" /> 37<link rel="alternate" type="application/rss+xml" title="The Digital Futurist » Comments Feed" href="https://www.digitalfuturist.com/comments/feed/" /> 38<link rel="alternate" type="application/rss+xml" title="The Digital Futurist » Memos, Presentations and Other Bits of History Comments Feed" href="https://www.digitalfuturist.com/memo-collection/feed/" /> 39<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.digitalfuturist.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.digitalfuturist.com%2Fmemo-collection%2F" /> 40<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.digitalfuturist.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.digitalfuturist.com%2Fmemo-collection%2F&format=xml" /> 41<style id="wp-img-auto-sizes-contain-inline-css"> 42img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 43/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 44</style> 45 46 47<link rel='stylesheet' id='cmplz-general-css' href='https://www.digitalfuturist.com/wp-content/plugins/complianz-gdpr/assets/css/cookieblocker.min.css?ver=1787155226' media='all' /> 48<link rel='stylesheet' id='__EPYT__style-css' href='https://www.digitalfuturist.com/wp-content/plugins/youtube-embed-plus-pro/styles/ytprefs.min.css?ver=14.2.6' media='all' /> 49<style id="__EPYT__style-inline-css"> 50 51 .epyt-gallery-thumb { 52 width: 33.333%; 53 } 54 55/*# sourceURL=__EPYT__style-inline-css */ 56</style> 57<link rel='stylesheet' id='__disptype__-css' href='https://www.digitalfuturist.com/wp-content/plugins/youtube-embed-plus-pro/scripts/lity.min.css?ver=14.2.6' media='all' /> 58<link rel='stylesheet' id='df-fonts-css' href='https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Space+Grotesk:wght@400;500;600;700&display=swap' media='all' /> 59<link rel='stylesheet' id='df-home-css' href='https://www.digitalfuturist.com/wp-content/themes/future-shades/css/homepage-redesign.css?ver=1788451224' media='all' /> 60<link rel='stylesheet' id='df-memo-collection-css' href='https://www.digitalfuturist.com/wp-content/themes/future-shades/css/memo-collection.css?ver=1785598948' media='all' /> 61<link rel='stylesheet' id='cmplz-banner-1-optout-css' href='https://www.digitalfuturist.com/wp-content/uploads/complianz/css/banner-1-optout.css?ver=1791306243' media='all' />
62<script async data-wp-strategy="async" id="monsterinsights-frontend-script-js" src="https://www.digitalfuturist.com/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=11.3.0"></script>
vendor: 1 bytes, line 62
62
63<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */ 64var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/www.digitalfuturist.com","hash_tracking":"false","v4_id":"G-8F1PDJCESF"};/* ]]> */ 65</script>
65 66 67<!-- Google tag (gtag.js) snippet added by Site Kit --> 68<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 68-69
68 69<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
69GT-K52G376Q
vendor: 18 bytes, line 69
69" async></script>
70<script id="google_gtagjs-js-after"> 71window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 72gtag("set","linker",{"domains":["www.digitalfuturist.com"]}); 73gtag("js", new Date()); 74gtag("set", "developer_id.dZTNiMT", true); 75gtag("config", "GT-K52G376Q", {"googlesitekit_post_type":"page"}); 76 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 77//# sourceURL=google_gtagjs-js-after 78</script>
vendor: 1 bytes, line 78
78
79<script id="jquery-core-js" src="https://www.digitalfuturist.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 79
79
80<script id="jquery-migrate-js" src="https://www.digitalfuturist.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 80
80
81<script id="__dispload__-js" src="https://www.digitalfuturist.com/wp-content/plugins/youtube-embed-plus-pro/scripts/lity.min.js?ver=14.2.6"></script>
vendor: 1 bytes, line 81
81
82<script id="__ytprefs__-js-extra"> 83var _EPYT_ = {"ajaxurl":"https://www.digitalfuturist.com/wp-admin/admin-ajax.php","security":"779b838765","gallery_scrolloffset":"20","eppathtoscripts":"https://www.digitalfuturist.com/wp-content/plugins/youtube-embed-plus-pro/scripts/","eppath":"https://www.digitalfuturist.com/wp-content/plugins/youtube-embed-plus-pro/","epresponsiveselector":"[\"iframe.__youtube_prefs__\",\"iframe[src*='youtube.com']\",\"iframe[src*='youtube-nocookie.com']\",\"iframe[data-ep-src*='youtube.com']\",\"iframe[data-ep-src*='youtube-nocookie.com']\",\"iframe[data-ep-gallerysrc*='youtube.com']\"]","epdovol":"1","version":"14.2.6","evselector":"iframe.__youtube_prefs__[src], iframe[src*=\"youtube.com/embed/\"], iframe[src*=\"youtube-nocookie.com/embed/\"]","ajax_compat":"","maxres_facade":"eager","ytapi_load":"light","pause_others":"","stopMobileBuffer":"1","facade_mode":"1","not_live_on_channel":"","not_live_showtime":"180"}; 84//# sourceURL=__ytprefs__-js-extra 85</script>
vendor: 1 bytes, line 85
85
86<script id="__ytprefs__-js" src="https://www.digitalfuturist.com/wp-content/plugins/youtube-embed-plus-pro/scripts/ytprefs.min.js?ver=14.2.6"></script>
86 87<link rel="https://api.w.org/" href="https://www.digitalfuturist.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.digitalfuturist.com/wp-json/wp/v2/pages/495" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.digitalfuturist.com/xmlrpc.php?rsd" /> 88<meta name="generator" content="Site Kit by Google 1.189.0" /> <style>img#wpstats{display:none}</style> 89 <style>.cmplz-hidden { 90 display: none !important; 91 }</style> 92 <link rel="pingback" href="https://www.digitalfuturist.com/xmlrpc.php"> <style type="text/css"> 93 #page-sub-header { background: #ffffff; } 94 </style> 95 <style id="wp-custom-css"> 96 97input.search-field { 98 99 border: 1px solid #888; 100} 101 102 103 104 105@media only screen and (max-width: 650px) { 106p, li, li a { 107 font-size:1.25rem !important; 108} 109} 110 111 112 113h6 { 114 font-size: 1rem !important 115} 116 117#footer-widget div.col-12 { 118 flex: 0 0 50%; 119 max-width: 50%; 120} 121 122 123#meta-2 { 124 margin-top: 20px 125} 126 127#content { 128 padding-top:25px !important 129} 130 131 132#reply-title { 133 font-size: 1rem; 134margin-top: 20px; 135} 136 137 138#comment { 139 border: 1px solid #000; 140} 141 142 143#footer-widget div.col-12 { 144flex: 0 0 33%; 145max-width: 33%; 146} 147 148h2.widgettitle{ 149 font-size:1.2rem !important 150} 151</style> 152</head> 153<body data-rsssl=1 class="wp-singular page-template-default page page-id-495 page-parent wp-theme-wp-bootstrap-starter wp-child-theme-future-shades theme-preset-active"> 154 155<div class="df-home"> 156 <div class="df-shell"> 157 158 <!-- nav --> 159 <nav class="df-nav"> 160 <div class="df-nav-top"> 161 <a class="df-brand" href="https://www.digitalfuturist.com/"> 162 <span class="df-brand-name"><span class="df-brand-dot"></span>The Digital Futurist</span> 163 <span class="df-brand-tag">Journalism · Technology · Education</span> 164 </a> 165 <div class="df-toggle-group" role="group" aria-label="Theme"> 166 <button type="button" class="df-toggle-btn" data-theme-choice="dark" aria-pressed="true">Dark</button> 167 <button type="button" class="df-toggle-btn" data-theme-choice="light" aria-pressed="false">Light</button> 168 </div> 169 </div> 170 <div class="df-navlinks"> 171 <a href="https://www.digitalfuturist.com/">Home</a> 172 <a href="https://www.digitalfuturist.com/analog-to-digital-timeline/">Timeline</a> 173 <a href="https://www.digitalfuturist.com/memo-collection/" aria-current="page">Memos & History Bits</a> 174 <a href="https://www.digitalfuturist.com/workplace-gallery/">Images</a> 175 <a href="https://www.digitalfuturist.com/video-audio/">Video & Audio</a> 176 <a href="https://www.digitalfuturist.com/archival-documents/">The Archives</a> 177 <!-- grouped with the main nav row now, right-aligned via margin-left:auto - 178 still a different destination (a separate WordPress site), not 179 another section of this one --> 180 <a class="df-nav-standout" href="https://www.digitalfuturist.com/newsroom-history/">Newsroom History Site â</a> 181 </div> 182 <!-- own row, right-aligned under the Newsroom pill above - 2026-08-10: 183 previously lived in .df-nav-top next to the theme toggle, but the 184 pill-button and text-input shapes read as visually mismatched 185 crammed together there. --> 186 <div class="df-nav-search-row"> 187 <form class="df-search-form" role="search" method="get" action="https://www.digitalfuturist.com/"> 188 <input class="df-search-input" type="search" name="s" placeholder="Searchâ¦" aria-label="Search the site" value=""> 189 <button type="submit" class="df-search-btn" aria-label="Search"> 190 <svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 191 <circle cx="9" cy="9" r="6.5" stroke="currentColor" stroke-width="1.6"/> 192 <line x1="13.6" y1="13.6" x2="18" y2="18" stroke="currentColor" stroke-width="1.6" stroke-linecap="round"/> 193 </svg> 194 </button> 195 </form> 196 </div> 197 </nav> 198 199 <header class="df-hero df-hero-page"> 200 <a class="df-back-link" href="https://www.digitalfuturist.com/">â Home</a> 201 <div class="df-pill"><span class="df-blip"></span> 125 posts across 15 collections</div> 202 <h1>Memos, Presentations<br>and Other Bits of History</h1> 203 <div class="df-page-intro"><h5>Howard Finbergâs Collection of Documents</h5> 204<figure class="df-hub-figure"> 205<img decoding="async" class="wp-image-1530" src="https://www.digitalfuturist.com/wp-content/uploads/2021/09/hif_stuff-piles-IMG_8247-1.jpg" alt="Piles of memos, presentations and other documents" width="197" height="128"><figcaption>Piles of memos and presentations, before scanning.</figcaption></figure> 206<p>These pages hold two overlapping bodies of material: internal memos written across a decades-long newspaper career, and presentations delivered to industry audiences along the way.</p> 207<p>The memos vary widely â reports on active projects, updates from research trips, notes on where an organization thought it was headed next. Some capture a single company at a single moment; others trace an idea or event as it played out over time. Read together, they form a working record of how the newsp
207aper industry and its journalism navigated one of the more turbulent stretches in its history â not the public, polished version of events, but the internal one.</p> 208<p>The presentations serve a related but different purpose: a record of what was said publicly, at conferences and in industry forums, as that same transformation unfolded.</p> 209<p>Both collections exist here for a simple reason: decades of paper originals needed a home. Scanning and archiving them digitally preserves what they document, without preserving the boxes.</p> 210<p>A related collection, the <a href="https://www.digitalfuturist.com/archival-documents/">Archival Collections</a>, holds documents organized along similar lines â by workplace and industry association â but gathered for their value in aggregate rather than for any single itemâs personal story.</p> 211</div> 212 </header> 213 214 <section class="df-collections"> 215 216 <div class="df-collection-group" id="personal-media-history"> 217 <h2 class="df-collection-group-title">Personal & Media History</h2> 218 <div class="df-collection-grid"> 219 <a class="df-collection-card" href="https://www.digitalfuturist.com/memo-collection/presentations-howard-finberg/"> 220 <span class="df-collection-card-title">Presentations, Speeches and Articles by Howard Finberg</span> 221 <span class="df-collection-card-count"> 222 15 items </span> 223 </a> 224 <a class="df-collection-card" href="https://www.digitalfuturist.com/memo-collection/media-and-newspaper-industry-bits-of-history-and-interesting-stuff/"> 225 <span class="df-collection-card-title">Media and Newspaper Industry Bits of History and Interesting Stuff</span> 226 <span class="df-collection-card-count"> 227 26 items </span> 228 </a> 229 </div> 230 </div> 231 <div class="df-collection-group" id="workplaces"> 232 <h2 class="df-collection-group-title">Workplaces</h2> 233 <div class="df-collection-grid"> 234 <a class="df-collection-card" href="https://www.digitalfuturist.com/memo-collection/chicago-tribune-memos/"> 235 <span class="df-collection-card-title">Chicago Tribune Memos and Other Bits</span> 236 <span class="df-collection-card-count"> 237 10 items </span> 238 </a> 239 <a class="df-collection-card" href="https://www.digitalfuturist.com/memo-collection/san-francisco-chronicle-memos/"> 240 <span class="df-collection-card-title">San Francisco Chronicle Memos</span> 241 <span class="df-collection-card-count"> 242 1 item </span> 243 </a> 244 <a class="df-collection-card" href="https://www.digitalfuturist.com/memo-collection/arizona-republic-memos/"> 245 <span class="df-collection-card-title">Arizona Republic / Phoenix Newspapers Memos</span> 246 <span class="df-collection-card-count"> 247 11 items </span> 248 </a> 249 <a class="df-collection-card" href="https://www.digitalfuturist.com/memo-collection/central-newspapers-memos/"> 250 <span class="df-collection-card-title">Phoenix Newspapers / Central Newspapers Memos, Presentations and Bits</span> 251 <span class="df-collection-card-count"> 252 5 items </span> 253 </a> 254 <a class="df-collection-card" href="https://www.digitalfuturist.com/memo-collection/poynter-poynter-newsu-memos/"> 255 <span class="df-collection-card-title">The Poynter & Poynter NewsU Memos</span> 256 <span class="df-collection-card-count"> 257 14 items </span> 258 </a> 259 </div> 260 </div> 261 <div class="df-collection-group" id="industry-associations"> 262 <h2 class="df-collection-group-title">Industry Associations</h2> 263 <div class="df-collection-grid"> 264 <a class="df-collection-card" href="https://www.digitalfuturist.com/memo-collection/society-of-news-design-documents/"> 265 <span class="df-collection-card-title">Society of News Design [SND] Documents</span> 266 <span class="df-collection-card-count"> 267 7 items </span> 268 </a> 269 <a class="df-collection-card" href="https://www.digitalfuturist.com/memo-collection/pafet-partners-affiliated-for-exploring-technology/"> 270 <span class="df-collection-card-title">PAFET [Partners Affiliated for Exploring Technology]</span> 271 <span class="df-collection-card-count"> 272 8 items </span> 273 </a> 274 </div> 275 </div> 276 <div class="df-collection-group" id="projects"> 277 <h2 class="df-collection-group-title">Projects</h2> 278 <div class="df-collection-grid"> 279 <a class="df-collection-card" href="https://www.digitalfuturist.com/memo-collection/photojournalism-and-picture-editing/"> 280 <span class="df-collection-card-title">Photojournalism, Picture Editing and NPPA</span> 281 <span class="df-collection-card-count"> 282 2 items </span> 283 </a> 284 <a class="df-collection-card" href="https://www.digitalfuturist.com/memo-collection/design-2000-an-american-press-institute-project/"> 285 <span class="df-collection-card-title">American Press Institute Project: Design 2000</span> 286 <span class="df-collection-card-count"> 287 3 items </span> 288 </a> 289 <a class="df-collection-card" href="https://www.digitalfuturist.com/memo-collection/online-news-association-digital-credibility-study-2001/"> 290 <span class="df-collection-card-title">Online News Association’s Digital Credibility Study</span> 291 <span class="df-collection-card-count"> 292 7 items </span> 293 </a> 294 <a class="df-collection-card" href="https://www.digitalfuturist.com/memo-collection/editor-publisher-columns-articles/"> 295 <span class="df-collection-card-title">Editor & Publisher Columns, Articles</span> 296 <span class="df-collection-card-count"> 297 12 items </span> 298 </a> 299 </div> 300 </div> 301 302 <div class="df-collection-group-pair"> 303 <div class="df-collection-group" id="consulting"> 304 <h2 class="df-collection-group-title">Consulting</h2> 305 <div class="df-collection-grid"> 306 <a class="df-collection-card" href="https://www.digitalfuturist.com/memo-collection/digital-futurist-consultancy-memos-reports/"> 307 <span class="df-collection-card-title">The Digital Futurist Consultancy Memos and Reports</span> 308 <span class="df-collection-card-count"> 309 1 item </span> 310 </a> 311 </div> 312 </div> 313 <div class="df-collection-group" id="other-interesting-stuff"> 314 <h2 class="df-collection-group-title">Other, Interesting Stuff</h2> 315 <div class="df-collection-grid"> 316 <a class="df-collection-card" href="https://www.digitalfuturist.com/memo-collection/jfk-assassination-pages-magazines/"> 317 <span class="df-collection-card-title">JFK Assassination Pages & Magazines</span> 318 <span class="df-collection-card-count"> 319 3 items </span> 320 </a> 321 </div> 322 </div> 323 </div> 324 325 <a class="df-featured-card" href="https://www.digitalfuturist.com/visual-editing-a-graphic-guide-for-journalists/"> 326 <img class="df-featured-card-img" src="https://www.digitalfuturist.com/wp-content/uploads/2023/10/visual-editing-textbook-cover-1990-reduced-232x300.jpg" alt="Visual Editing textbook cover"> 327 <span class="df-featured-card-body"> 328 <span class="df-featured-card-kicker">Textbook, 1990</span> 329 <span class="df-featured-card-title">Visual Editing, A Graphic Guide for Journalists</span> 330 <span class="df-featured-card-teaser">Co-authored with Bruce Itule â the full story, plus a PDF of the book.</span> 331 <span class="df-featured-card-cta">Read the full story â</span> 332 </span> 333 </a> 334 335 </section> 336 337 <!-- footer --> 338 <footer class="df-foot"> 339 <span>© 2026 The Digital Futurist</span> 340 <a class="df-edit-link" href="https://www.digitalfuturist.com/about-this-site/">About</a> 341 <a class="df-edit-link" href="https://www.digitalfuturist.com/wp-login.php?redirect_to=https%3A%2F%2Fwww.digitalfuturist.com%2Fwp-admin%2Fpost.php%3Faction%3Dedit%26post%3D495" target="_blank" rel="noopener">Edit â</a> 342 <span>Journalism · Technology · Education</span> 343 </footer> 344 345 </div> 346</div> 347
348<script type="speculationrules"> 349{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/future-shades/*","/wp-content/themes/wp-bootstrap-starter/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 350</script>
350 351 352<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr --> 353<div id="cmplz-cookiebanner-container"><div id="cmplz-cookiebanner-1-optout" class="cmplz-cookiebanner cmplz-hidden banner-1 banner-a optout cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optout" aria-describedby="cmplz-message-1-optout"> 354 <div class="cmplz-header"> 355 <div class="cmplz-logo"></div> 356 <div class="cmplz-title" id="cmplz-header-1-optout">Manage Consent</div> 357 <div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog"> 358 <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> 359 </div> 360 </div> 361 362 <div class="cmplz-divider cmplz-divider-header"></div> 363 <div class="cmplz-body"> 364 <div class="cmplz-message" id="cmplz-message-1-optout">To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.</div> 365 <!-- categories start --> 366 <div class="cmplz-categories"> 367 <div class="cmplz-category cmplz-functional"> 368 <div class="cmplz-category-header"> 369 <span class="cmplz-category-title" id="cmplz-title-functional-1-optout">Functional</span> 370 <span class='cmplz-always-active'> 371 <span class="cmplz-banner-checkbox"> 372 <input type="checkbox" 373 id="cmplz-functional-optout" 374 data-category="cmplz_functional" 375 class="cmplz-consent-checkbox cmplz-functional" 376 size="40" 377 value="1"/> 378 <label class="cmplz-label" for="cmplz-functional-optout"><span class="screen-reader-text">Functional</span></label> 379 </span> 380 Always active </span> 381 <button class="cmplz-category-toggle" 382 aria-expanded="false" 383 aria-controls="cmplz-desc-functional-1-optout" 384 aria-labelledby="cmplz-title-functional-1-optout"> 385 <span class="cmplz-icon cmplz-open"> 386 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 387 </span> 388 </button> 389 </div> 390 <div class="cmplz-description" id="cmplz-desc-functional-1-optout" hidden> 391 <span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span> 392 </div> 393 </div> 394 395 <div class="cmplz-category cmplz-preferences"> 396 <div class="cmplz-category-header"> 397 <span class="cmplz-category-title" id="cmplz-title-preferences-1-optout">Preferences</span> 398 <span class="cmplz-banner-checkbox"> 399 <input type="checkbox" 400 id="cmplz-preferences-optout" 401 data-category="cmplz_preferences" 402 class="cmplz-consent-checkbox cmplz-preferences" 403 size="40" 404 value="1"/> 405 <label class="cmplz-label" for="cmplz-preferences-optout"><span class="screen-reader-text">Preferences</span></label> 406 </span> 407 <button class="cmplz-category-toggle" 408 aria-expanded="false" 409 aria-controls="cmplz-desc-preferences-1-optout" 410 aria-labelledby="cmplz-title-preferences-1-optout"> 411 <span class="cmplz-icon cmplz-open"> 412 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
412<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 413 </span> 414 </button> 415 </div> 416 <div class="cmplz-description" id="cmplz-desc-preferences-1-optout" hidden> 417 <span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span> 418 </div> 419 </div> 420 421 <div class="cmplz-category cmplz-statistics"> 422 <div class="cmplz-category-header"> 423 <span class="cmplz-category-title" id="cmplz-title-statistics-1-optout">Statistics</span> 424 <span class="cmplz-banner-checkbox"> 425 <input type="checkbox" 426 id="cmplz-statistics-optout" 427 data-category="cmplz_statistics" 428 class="cmplz-consent-checkbox cmplz-statistics" 429 size="40" 430 value="1"/> 431 <label class="cmplz-label" for="cmplz-statistics-optout"><span class="screen-reader-text">Statistics</span></label> 432 </span> 433 <button class="cmplz-category-toggle" 434 aria-expanded="false" 435 aria-controls="cmplz-desc-statistics-1-optout" 436 aria-labelledby="cmplz-title-statistics-1-optout"> 437 <span class="cmplz-icon cmplz-open"> 438 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 439 </span> 440 </button> 441 </div> 442 <div class="cmplz-description" id="cmplz-desc-statistics-1-optout" hidden> 443 <span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span> 444 <span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span> 445 </div> 446 </div> 447 448 <div class="cmplz-category cmplz-marketing"> 449 <div class="cmplz-category-header"> 450 <span class="cmplz-category-title" id="cmplz-title-marketing-1-optout">Marketing</span> 451 <span class="cmplz-banner-checkbox"> 452 <input type="checkbox" 453 id="cmplz-marketing-optout" 454 data-category="cmplz_marketing" 455 class="cmplz-consent-checkbox cmplz-marketing" 456 size="40" 457 value="1"/> 458 <label class="cmplz-label" for="cmplz-marketing-optout"><span class="screen-reader-text">Marketing</span></label> 459 </span> 460 <button class="cmplz-category-toggle" 461 aria-expanded="false" 462 aria-controls="cmplz-desc-marketing-1-optout" 463 aria-labelledby="cmplz-title-marketing-1-optout"> 464 <span class="cmplz-icon cmplz-open"> 465 <svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> 466 </span> 467 </button> 468 </div> 469 <div class="cmplz-description" id="cmplz-desc-marketing-1-optout" hidden> 470 <span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span> 471 </div> 472 </div> 473 </div><!-- categories end --> 474 </div> 475 476 <div class="cmplz-links cmplz-information"> 477 <ul> 478 <li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a></li> 479 <li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookie
479s-overview">Manage services</a></li> 480 <li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a></li> 481 <li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Cookie Database">Read more about these purposes</a></li> 482 </ul> 483 </div> 484 485 <div class="cmplz-divider cmplz-footer"></div> 486 487 <div class="cmplz-buttons"> 488 <button class="cmplz-btn cmplz-accept">Accept</button> 489 <button class="cmplz-btn cmplz-deny">Deny</button> 490 <button class="cmplz-btn cmplz-view-preferences">View preferences</button> 491 <button class="cmplz-btn cmplz-save-preferences">Save preferences</button> 492 <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a> 493 </div> 494 495 496 <div class="cmplz-documents cmplz-links"> 497 <ul> 498 <li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li> 499 <li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li> 500 <li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li> 501 </ul> 502 </div> 503</div> 504</div> 505 <div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optout">Manage consent</button> 506 507</div>
507<script id="googlesitekit-events-provider-content-events-js-before"> 508window._googlesitekit = window._googlesitekit || {}; 509window._googlesitekit.contentEvents = {"postID":495,"isReadableSinglePost":false,"hasVimeoEmbed":false,"wordCount":0,"estimatedReadTimeSeconds":0,"isLastPageOfMultiPagePost":false,"readTimeThresholdPercent":85,"minimumReadTimeSeconds":5}; 510//# sourceURL=googlesitekit-events-provider-content-events-js-before 511</script>
vendor: 1 bytes, line 511
511
512<script id="googlesitekit-events-provider-content-events-js" src="https://www.digitalfuturist.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-6b04077d00f0d606ba42.js" defer></script>
vendor: 1 bytes, line 512
512
513<script id="googlesitekit-events-provider-wpforms-js" src="https://www.digitalfuturist.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-wpforms-fdbd42f50702ca1e0c36.js" defer></script>
vendor: 1 bytes, line 513
513
514<script id="df-home-js" src="https://www.digitalfuturist.com/wp-content/themes/future-shades/js/homepage.js?ver=1786391693"></script>
vendor: 1 bytes, line 514
514
515<script id="__ytprefsfitvids__-js" src="https://www.digitalfuturist.com/wp-content/plugins/youtube-embed-plus-pro/scripts/fitvids.min.js?ver=14.2.6"></script>
vendor: 1 bytes, line 515
515
516<script id="jetpack-stats-js-before"> 517_stq = window._stq || []; 518_stq.push([ "view", {"v":"ext","blog":"256632973","post":"495","tz":"-5","srv":"www.digitalfuturist.com","j":"1:16.1.3"} ]); 519_stq.push([ "clickTrackerInit", "256632973", "495" ]); 520//# sourceURL=jetpack-stats-js-before 521</script>
vendor: 1 bytes, line 521
521
522<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202641.js"></script>
vendor: 1 bytes, line 522
522
523<script id="cmplz-cookiebanner-js-extra"> 524var complianz = {"prefix":"cmplz_","debug":"","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"18157","version":"7.5.3.1","store_consent":"","do_not_track_enabled":"1","consenttype":"optout","region":"us","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://www.digitalfuturist.com/wp-json/complianz/v1/","locale":"lang=en&locale=en_US","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"27","cookie_path":"/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https://www.digitalfuturist.com/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=18157","page_links":{"us":{"cookie-statement":{"title":"Opt-out preferences","url":"https://www.digitalfuturist.com/opt-out-preferences/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content","iapi_nav":"fallback"}; 525//# sourceURL=cmplz-cookiebanner-js-extra 526</script>
vendor: 1 bytes, line 526
526
527<script defer id="cmplz-cookiebanner-js" src="https://www.digitalfuturist.com/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js?ver=1787155227"></script>
vendor: 1 bytes, line 527
527
528<script id="ngg_instagram_links-js-extra"> 529var nggInstagramLinks = {"thumbEffect":"simplelightbox"}; 530//# sourceURL=ngg_instagram_links-js-extra 531</script>
vendor: 1 bytes, line 531
531
532<script id="ngg_instagram_links-js" src="https://www.digitalfuturist.com/wp-content/plugins/nextgen-gallery-pro/static/Instagram/Frontend/InstagramLinks.js?ver=4.4.0"></script>
532 533 <!-- This site uses the Google Analytics by MonsterInsights plugin v11.3.0 - Using Analytics tracking - https://www.monsterinsights.com/ -->
vendor: 59 bytes, lines 533-534
533 534 <script src="//www.googletagmanager.com/gtag/js?id=
534G-8F1PDJCESF
vendor: 91 bytes, lines 534-535
534" data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script> 535
535<script data-cfasync="false" data-wpfc-render="false" type="text/javascript"> 536 var mi_version = '11.3.0'; 537 var mi_track_user = true; 538 var mi_no_track_reason = ''; 539 var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/www.digitalfuturist.com\/memo-collection\/"}; 540 if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) { 541 var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations ); 542 } else { 543 var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations; 544 } 545 546 var disableStrs = [ 547 'ga-disable-G-8F1PDJCESF', 548 ]; 549 550 /* Function to detect opted out users */ 551 function __gtagTrackerIsOptedOut() { 552 for (var index = 0; index < disableStrs.length; index++) { 553 if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { 554 return true; 555 } 556 } 557 558 return false; 559 } 560 561 /* Disable tracking if the opt-out cookie exists. */ 562 if (__gtagTrackerIsOptedOut()) { 563 for (var index = 0; index < disableStrs.length; index++) { 564 window[disableStrs[index]] = true; 565 } 566 } 567 568 /* Opt-out function */ 569 function __gtagTrackerOptout() { 570 for (var index = 0; index < disableStrs.length; index++) { 571 document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; 572 window[disableStrs[index]] = true; 573 } 574 } 575 576 if ('undefined' === typeof gaOptout) { 577 function gaOptout() { 578 __gtagTrackerOptout(); 579 } 580 } 581 window.dataLayer = window.dataLayer || []; 582 583 window.MonsterInsightsDualTracker = { 584 helpers: {}, 585 trackers: {}, 586 }; 587 if (mi_track_user) { 588 function __gtagDataLayer() { 589 dataLayer.push(arguments); 590 } 591 592 function __gtagTracker(type, name, parameters) { 593 if (!parameters) { 594 parameters = {}; 595 } 596 597 if (parameters.send_to) { 598 __gtagDataLayer.apply(null, arguments); 599 return; 600 } 601 602 if (type === 'event') { 603 parameters.send_to = monsterinsights_frontend.v4_id; 604 var hookName = name; 605 if (typeof parameters['event_category'] !== 'undefined') { 606 hookName = parameters['event_category'] + ':' + name; 607 } 608 609 if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { 610 MonsterInsightsDualTracker.trackers[hookName](parameters); 611 } else { 612 __gtagDataLayer('event', name, parameters); 613 } 614 615 } else { 616 __gtagDataLayer.apply(null, arguments); 617 } 618 } 619 620 __gtagTracker('js', new Date()); 621 __gtagTracker('set', { 622 'developer_id.dZGIzZG': true, 623 }); 624 if ( MonsterInsightsLocations.page_location ) { 625 __gtagTracker('set', MonsterInsightsLocations); 626 } 627 __gtagTracker('config', 'G-8F1PDJCESF', {"forceSSL":"true","anonymize_ip":"true","link_attribution":"true"} ); 628 window.gtag = __gtagTracker; (function () { 629 /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ 630 /* ga and __gaTracker compatibility shim. */ 631 var noopfn = function () { 632 return null; 633 }; 634 var newtracker = function () { 635 return new Tracker(); 636 }; 637 var Tracker = function () { 638 return null; 639 }; 640 var p = Tracker.prototype; 641 p.get = noopfn; 642 p.set = noopfn; 643 p.send = function () { 644 var args = Array.prototype.slice.call(arguments); 645 args.unshift('send'); 646 __gaTracker.apply(null, args); 647 }; 648 var __gaTracker = function () { 649 var len = arguments.length; 650 if (len === 0) { 651 return; 652 } 653 var f = arguments[len - 1]; 654 if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { 655 if ('send' === arguments[0]) { 656 var hitConverted, hitObject = false, action; 657 if ('event' === arguments[1]) { 658 if ('undefined' !== typeof arguments[3]) { 659 hitObject = { 660 'eventAction': arguments[3], 661 'eventCategory': arguments[2], 662 'eventLabel': arguments[4], 663 'value': arguments[5] ? arguments[5] : 1, 664 } 665 } 666 } 667 if ('pageview' === arguments[1]) { 668 if ('undefined' !== typeof arguments[2]) { 669 hitObject = { 670 'eventAction': 'page_view', 671 'page_path': arguments[2], 672 } 673 } 674 } 675 if (typeof arguments[2] === 'object') { 676 hitObject = arguments[2]; 677 } 678 if (typeof arguments[5] === 'object') { 679 Object.assign(hitObject, arguments[5]); 680 } 681 if ('undefined' !== typeof arguments[1].hitType) { 682 hitObject = arguments[1]; 683 if ('pageview' === hitObject.hitType) { 684 hitObject.eventAction = 'page_view'; 685 } 686 } 687 if (hitObject) { 688 action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
689 hitConverted = mapArgs(hitObject); 690 __gtagTracker('event', action, hitConverted); 691 } 692 } 693 return; 694 } 695 696 function mapArgs(args) { 697 var arg, hit = {}; 698 var gaMap = { 699 'eventCategory': 'event_category', 700 'eventAction': 'event_action', 701 'eventLabel': 'event_label', 702 'eventValue': 'event_value', 703 'nonInteraction': 'non_interaction', 704 'timingCategory': 'event_category', 705 'timingVar': 'name', 706 'timingValue': 'value', 707 'timingLabel': 'event_label', 708 'page': 'page_path', 709 'location': 'page_location', 710 'title': 'page_title', 711 'referrer' : 'page_referrer', 712 }; 713 for (arg in args) { 714 if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { 715 hit[gaMap[arg]] = args[arg]; 716 } else { 717 hit[arg] = args[arg]; 718 } 719 } 720 return hit; 721 } 722 723 try { 724 f.hitCallback(); 725 } catch (ex) { 726 } 727 }; 728 __gaTracker.create = newtracker; 729 __gaTracker.getByName = newtracker; 730 __gaTracker.getAll = function () { 731 return []; 732 }; 733 __gaTracker.remove = noopfn; 734 __gaTracker.loaded = true; 735 window['__gaTracker'] = __gaTracker; 736 })(); 737 } else { 738 console.log(""); 739 (function () { 740 function __gtagTracker() { 741 return null; 742 } 743 744 window['__gtagTracker'] = __gtagTracker; 745 window['gtag'] = __gtagTracker; 746 })(); 747 } 748 </script>
748 749 <!-- / Google Analytics by MonsterInsights --> 750 </body> 751</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.