<!DOCTYPE html>
<html lang="en-US" class="no-js">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width">
	<link rel="profile" href="http://gmpg.org/xfn/11">
	<link rel="pingback" href="http://www.mattmcalister.com/blog/xmlrpc.php">
	<!--[if lt IE 9]>
	<script src="http://www.mattmcalister.com/blog/wp-content/themes/twentyfifteen/js/html5.js"></script>
	<![endif]-->
	<script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>
<title>Matt McAlister &#8211; Inside Online Media</title>
<meta name='robots' content='max-image-preview:large' />
<!-- Jetpack Site Verification Tags -->
<meta name="google-site-verification" content="mziIqELcFFjpbXgD1Rcf0Ss003ikd70ByKT0q4YrpWM" />
<link rel='dns-prefetch' href='//stats.wp.com' />
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
<link rel='preconnect' href='//c0.wp.com' />
<link rel="alternate" type="application/rss+xml" title="Matt McAlister &raquo; Feed" href="https://www.mattmcalister.com/blog/feed/" />
<link rel="alternate" type="application/rss+xml" title="Matt McAlister &raquo; Comments Feed" href="https://www.mattmcalister.com/blog/comments/feed/" />
<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel='stylesheet' id='twentyfifteen-jetpack-css' href='https://c0.wp.com/p/jetpack/15.3.1/modules/theme-tools/compat/twentyfifteen.css' type='text/css' media='all' />
<style id='wp-emoji-styles-inline-css' type='text/css'>

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<style id='wp-block-library-inline-css' type='text/css'>
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=wp-block-library-inline-css */
</style>
<style id='wp-block-heading-inline-css' type='text/css'>
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
/*# sourceURL=https://c0.wp.com/c/6.9.1/wp-includes/blocks/heading/style.min.css */
</style>
<style id='wp-block-image-inline-css' type='text/css'>
.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}
/*# sourceURL=https://c0.wp.com/c/6.9.1/wp-includes/blocks/image/style.min.css */
</style>
<style id='wp-block-image-theme-inline-css' type='text/css'>
:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}
/*# sourceURL=https://c0.wp.com/c/6.9.1/wp-includes/blocks/image/theme.min.css */
</style>
<style id='wp-block-paragraph-inline-css' type='text/css'>
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=https://c0.wp.com/c/6.9.1/wp-includes/blocks/paragraph/style.min.css */
</style>

<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}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</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: #fff;--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--color--dark-gray: #111;--wp--preset--color--light-gray: #f1f1f1;--wp--preset--color--yellow: #f4ca16;--wp--preset--color--dark-brown: #352712;--wp--preset--color--medium-pink: #e53b51;--wp--preset--color--light-pink: #ffe5d1;--wp--preset--color--dark-purple: #2e2256;--wp--preset--color--purple: #674970;--wp--preset--color--blue-gray: #22313f;--wp--preset--color--bright-blue: #55c3dc;--wp--preset--color--light-blue: #e9f2f9;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}: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;}
/*# sourceURL=global-styles-inline-css */
</style>

<link rel='stylesheet' id='bat-wall-css' href='http://www.mattmcalister.com/blog/wp-content/plugins/bat-wall/public/css/bat-wall-public.css?ver=1.0.9' type='text/css' media='all' />
<link rel='stylesheet' id='twentyfifteen-fonts-css' href='https://fonts.googleapis.com/css?family=Noto+Sans%3A400italic%2C700italic%2C400%2C700%7CNoto+Serif%3A400italic%2C700italic%2C400%2C700%7CInconsolata%3A400%2C700&#038;subset=latin%2Clatin-ext' type='text/css' media='all' />
<link rel='stylesheet' id='genericons-css' href='https://c0.wp.com/p/jetpack/15.3.1/_inc/genericons/genericons/genericons.css' type='text/css' media='all' />
<link rel='stylesheet' id='twentyfifteen-style-css' href='http://www.mattmcalister.com/blog/wp-content/themes/twentyfifteen/style.css?ver=6.9.1' type='text/css' media='all' />
<link rel='stylesheet' id='twentyfifteen-block-style-css' href='http://www.mattmcalister.com/blog/wp-content/themes/twentyfifteen/css/blocks.css?ver=20181230' type='text/css' media='all' />
<link rel='stylesheet' id='sharedaddy-css' href='https://c0.wp.com/p/jetpack/15.3.1/modules/sharedaddy/sharing.css' type='text/css' media='all' />
<link rel='stylesheet' id='social-logos-css' href='https://c0.wp.com/p/jetpack/15.3.1/_inc/social-logos/social-logos.min.css' type='text/css' media='all' />
<script type="text/javascript" src="https://c0.wp.com/c/6.9.1/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script>
<script type="text/javascript" src="https://c0.wp.com/c/6.9.1/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script>
<script type="text/javascript" src="http://www.mattmcalister.com/blog/wp-content/plugins/bat-wall/public/js/sku-lib.js?ver=1.0.9" id="bat-wall_3-js"></script>
<script type="text/javascript" id="bat-wall-js-extra">
/* <![CDATA[ */
var ajax_object = {"ajax_url":"https://www.mattmcalister.com/blog/wp-admin/admin-ajax.php","nonce":"f68ef01ee8"};
//# sourceURL=bat-wall-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="http://www.mattmcalister.com/blog/wp-content/plugins/bat-wall/public/js/bat-wall-public.js?ver=1.0.9" id="bat-wall-js"></script>
<link rel="https://api.w.org/" href="https://www.mattmcalister.com/blog/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.mattmcalister.com/blog/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 6.9.1" />
	<style>img#wpstats{display:none}</style>
		<style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style>
<!-- Jetpack Open Graph Tags -->
<meta property="og:type" content="website" />
<meta property="og:title" content="Matt McAlister" />
<meta property="og:description" content="Inside Online Media" />
<meta property="og:url" content="https://www.mattmcalister.com/blog/" />
<meta property="og:site_name" content="Matt McAlister" />
<meta property="og:image" content="https://s0.wp.com/i/blank.jpg" />
<meta property="og:image:width" content="200" />
<meta property="og:image:height" content="200" />
<meta property="og:image:alt" content="" />
<meta property="og:locale" content="en_US" />

<!-- End Jetpack Open Graph Tags -->
</head>

<body class="home blog wp-embed-responsive wp-theme-twentyfifteen">
<div id="page" class="hfeed site">
	<a class="skip-link screen-reader-text" href="#content">Skip to content</a>

	<div id="sidebar" class="sidebar">
		<header id="masthead" class="site-header" role="banner">
			<div class="site-branding">
										<h1 class="site-title"><a href="https://www.mattmcalister.com/blog/" rel="home">Matt McAlister</a></h1>
											<p class="site-description">Inside Online Media</p>
									<button class="secondary-toggle">Menu and widgets</button>
			</div><!-- .site-branding -->
		</header><!-- .site-header -->

			<div id="secondary" class="secondary">

		
		
					<div id="widget-area" class="widget-area" role="complementary">
				<aside id="search-2" class="widget widget_search"><form role="search" method="get" class="search-form" action="https://www.mattmcalister.com/blog/">
				<label>
					<span class="screen-reader-text">Search for:</span>
					<input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" />
				</label>
				<input type="submit" class="search-submit screen-reader-text" value="Search" />
			</form></aside>
		<aside id="recent-posts-2" class="widget widget_recent_entries">
		<h2 class="widget-title">Recent Posts</h2>
		<ul>
											<li>
					<a href="https://www.mattmcalister.com/blog/2020/12/10/2093/why-we-made-brave-today/">Why we made Brave Today</a>
									</li>
											<li>
					<a href="https://www.mattmcalister.com/blog/2019/02/07/2058/data-pattern-hunting-makes-everything-boring/">Data pattern-hunting makes everything boring</a>
									</li>
											<li>
					<a href="https://www.mattmcalister.com/blog/2018/12/05/11/where-does-news-go-from-here/">Where does News go from here?</a>
									</li>
											<li>
					<a href="https://www.mattmcalister.com/blog/2018/11/29/12/the-beginning-of-the-end-of-facebooks-grip-on-news/">The beginning of the end of Facebookâ€™s grip on News</a>
									</li>
											<li>
					<a href="https://www.mattmcalister.com/blog/2018/11/14/13/people-are-in-denial-about-news/">People are in denial about news</a>
									</li>
											<li>
					<a href="https://www.mattmcalister.com/blog/2018/09/21/14/news-with-friends-2-0/">News With Friends 2.0</a>
									</li>
											<li>
					<a href="https://www.mattmcalister.com/blog/2018/07/17/15/introducing-news-with-friends/">Introducing News With Friends</a>
									</li>
											<li>
					<a href="https://www.mattmcalister.com/blog/2018/06/18/16/news-consumers-trade-in-facebook-for-private-messaging-apps/">News consumers trade in Facebook for private messaging apps</a>
									</li>
											<li>
					<a href="https://www.mattmcalister.com/blog/2018/05/25/17/baby-boomers-love-news/">Baby Boomers love news</a>
									</li>
											<li>
					<a href="https://www.mattmcalister.com/blog/2018/05/01/29/the-economics-of-the-platform-publisher-people-triad-demonstrate-the-need-to-work-together/">The economics of the platform-publisher-people triad demonstrate the need to work together</a>
									</li>
					</ul>

		</aside><aside id="recent-comments-2" class="widget widget_recent_comments"><h2 class="widget-title">Recent Comments</h2><ul id="recentcomments"><li class="recentcomments"><span class="comment-author-link">Trevor</span> on <a href="https://www.mattmcalister.com/blog/2020/12/10/2093/why-we-made-brave-today/#comment-294040">Why we made Brave Today</a></li><li class="recentcomments"><span class="comment-author-link"><a href="http://www.facebook.com/bartbrouwers" class="url" rel="ugc external nofollow">Bart Brouwers</a></span> on <a href="https://www.mattmcalister.com/blog/2013/02/12/1892/why-everyblocks-closure-is-disappointing/#comment-289775">Why EveryBlock&#8217;s closure is disappointing</a></li><li class="recentcomments"><span class="comment-author-link"><a href="http://leads.empowerall.info/" class="url" rel="ugc external nofollow">Charles Garrett</a></span> on <a href="https://www.mattmcalister.com/blog/2012/07/01/1843/the-generosity-strategy/#comment-288819">The generosity strategy</a></li><li class="recentcomments"><span class="comment-author-link"><a href="http://www.albertgreen.com" class="url" rel="ugc external nofollow">Patrick McGee</a></span> on <a href="https://www.mattmcalister.com/blog/2012/07/20/1853/dispatchorama-a-distributed-approach-to-covering-a-distributed-news-event/#comment-284911">Dispatchorama: a distributed approach to covering a distributed news event</a></li><li class="recentcomments"><span class="comment-author-link"><a href="http://www.dierenverzekering-vergelijken.eu" class="url" rel="ugc external nofollow">Dierenverzekering</a></span> on <a href="https://www.mattmcalister.com/blog/2012/07/13/1847/no-backlog/#comment-284561">No backlog</a></li></ul></aside><aside id="calendar-3" class="widget widget_calendar"><div id="calendar_wrap" class="calendar_wrap"><table id="wp-calendar" class="wp-calendar-table">
	<caption>April 2026</caption>
	<thead>
	<tr>
		<th scope="col" aria-label="Monday">M</th>
		<th scope="col" aria-label="Tuesday">T</th>
		<th scope="col" aria-label="Wednesday">W</th>
		<th scope="col" aria-label="Thursday">T</th>
		<th scope="col" aria-label="Friday">F</th>
		<th scope="col" aria-label="Saturday">S</th>
		<th scope="col" aria-label="Sunday">S</th>
	</tr>
	</thead>
	<tbody>
	<tr>
		<td colspan="2" class="pad">&nbsp;</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td>
	</tr>
	<tr>
		<td id="today">6</td><td>7</td><td>8</td><td>9</td><td>10</td><td>11</td><td>12</td>
	</tr>
	<tr>
		<td>13</td><td>14</td><td>15</td><td>16</td><td>17</td><td>18</td><td>19</td>
	</tr>
	<tr>
		<td>20</td><td>21</td><td>22</td><td>23</td><td>24</td><td>25</td><td>26</td>
	</tr>
	<tr>
		<td>27</td><td>28</td><td>29</td><td>30</td>
		<td class="pad" colspan="3">&nbsp;</td>
	</tr>
	</tbody>
	</table><nav aria-label="Previous and next months" class="wp-calendar-nav">
		<span class="wp-calendar-nav-prev"><a href="https://www.mattmcalister.com/blog/2020/12/">&laquo; Dec</a></span>
		<span class="pad">&nbsp;</span>
		<span class="wp-calendar-nav-next">&nbsp;</span>
	</nav></div></aside><aside id="text-3" class="widget widget_text">			<div class="textwidget">Photo by <a href="http://www.flickr.com/photos/iguanajo/20467924/">giorgio raffaelli</a>.</div>
		</aside>			</div><!-- .widget-area -->
		
	</div><!-- .secondary -->

	</div><!-- .sidebar -->

	<div id="content" class="site-content">

	<div id="primary" class="content-area">
		<main id="main" class="site-main" role="main">

		
			
			
<article id="post-2093" class="post-2093 post type-post status-publish format-standard hentry category-all">
	
	<header class="entry-header">
		<h2 class="entry-title"><a href="https://www.mattmcalister.com/blog/2020/12/10/2093/why-we-made-brave-today/" rel="bookmark">Why we made Brave Today</a></h2>	</header><!-- .entry-header -->

	<div class="entry-content">
		
<p>(Full announcement here: <a href="https://brave.com/announcing-brave-today/">https://brave.com/announcing-brave-today/</a>)</p>



<p>My media diet is never going to be satisfied by a single publisher. That said, most of the publishers I like have useful apps and give me a lot of what I want. The good ones have some visual appeal; they&#8217;re timely, relevant, and a pleasure to use.</p>



<p>Any publisher app is basically going to be disappointing, though because my preferred source of international political news is very rarely the source I turn to for financial coverage which is never the source I want for coverage of my favorite basketball team. And none of those will ever give me the insights I love from super niche publications about things like woodworking or classic cars.</p>



<p>The aggregators are better at serving a varied media diet, but I don&#8217;t want them to know my niche interests or even my broader interests, because that would mean even more precise data about me is being harvested which I really don&#8217;t want. It&#8217;s very disturbing when you read an article and then start seeing ads about that subject everywhere you go.</p>



<p>The only time I&#8217;ve ever felt like I had all the media coverage I wanted the way I wanted it was back in about 2005. When we had RSS and news readers I was able to tune my media diet using an app that fed headlines from tons of different publishers into one place. I loved adding new feeds as I discovered them. Even more than that, I loved turning off a feed I didn&#8217;t like anymore knowing that it was actually gone forever. They couldn&#8217;t retarget me or send emails or sell my data because they never knew who I was in the first place.</p>



<p>Admittedly, those of us who valued RSS readers most back then were probably excessive consumers of news and magazines and blogs with a high tolerance for geekery, unlike the wider population that had no time for the fiddly interfaces of tools like Newsgator, Bloglines and FeedDemon and the frustratingly ever-increasing count of unread items, much less the confusing buttons used for adding a feed to a feed reader. Even Google Reader was probably a bit too awkward for most people.</p>



<p>But that&#8217;s not to say the market hasn&#8217;t improved. The user experiences for scanning content are far better today, and the volume and variety of coverage has grown massively. We now have volume and variety within niches of niches in terms of how we interact with media, who is producing it, what they are producing, where it&#8217;s getting distributed, and how to profit from it.</p>



<p>The most important breakthrough that made all this possible probably wasn&#8217;t search or social distribution. It was the adtech that adopted the service oriented architectures of 2005 and learned how to track people and target them with messaging.</p>



<p>While the funding that resulted from the adtech innovations made it possible to evolve content apps and services, the deal included a massive sacrifice to our privacy on the Internet. At the time that trade would&#8217;ve seemed worth it. But it&#8217;s not worth it anymore. <strong>It&#8217;s not necessary, either.</strong></p>



<p>As Francois Marier describes in <a href="https://brave.com/brave-private-cdn/">the blog post about Brave&#8217;s private CDN</a> it&#8217;s possible for the app or provider to build a network-based service that knows nothing about the user consuming it and can&#8217;t know anything even if it wanted to.</p>



<p>In our case, to be more specific, the user&#8217;s request for content from the server gets encrypted and passed via an intermediary that can&#8217;t see what the user requested but sends the request message on behalf of the user to the server. The server can see the address of the intermediary for its reply and the contents of the encrypted message, but the server can not see the user&#8217;s address or any other data about the user. The server has no idea who sent it.</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh3.googleusercontent.com/e26Y9o4KVZ8R_xE_TDyKUur6fN0uk5Po3x7kYCsoeqZxu5HJm6IXMCmhJZapY4XRecdEWOemR1CMoZzCRuWhuN3oEZp7bPfQfvOGgUnk0dyLmzfA8qvZOfXzRCHEESW6SiYu0XQ" alt=""/></figure>



<p>The work required to do this would&#8217;ve been total overkill back in 2005. Why would you do all that when at the time everything was clearly moving toward search and social which employed user tracking to get the most out of the ad business attached to it? Platforms and publishers wanted more data about users, not less.</p>



<p>Now that platforms and publishers have all been feeding this tracking ecosystem for the last 15 years the whole thing has gone way too far, but I still want my news and links to interesting things happening in the world. Can I have it with no tracking, please?</p>



<p>When a small team of us started working on a news reader at Brave a few months ago we were reminiscing about RSS readers and wishing the world still worked that way. We prototyped a concept that was initially going to use some APIs to gather headlines, but we found most of the feeds we needed to make it work. It turns out that most publishers are actually still using RSS. What a great surprise!</p>



<p>Why wouldn&#8217;t they? The format is an open standard with very basic output which makes it really simple to syndicate your content (see what I did there?). Most CMS&#8217;s generate RSS feeds automatically, anyhow.</p>



<p>We found the prototype to be surprisingly compelling. The only thing it needed was a modern privacy strategy and a business model. Both of those things come pretty easily to the team at Brave, and the prototype expanded into a proper news reader that we called Brave Today.</p>



<p>We didn&#8217;t want to wait too long to get a version into people&#8217;s hands and see how the market receives it. So, we prioritized the user experience, content delivery, privacy controls and advertising features first. But we have our eye on a fully open RSS reader that you can configure with feeds you find anywhere on the Internet. That would complete the bridge from 2005 to today which, if successful, could democratize content distribution on the Internet again as it was before Google and Facebook swallowed everything.</p>



<p>Lessons from the era are coming back to me as we progress, such as the importance of a great cold-start experience, the value of relevance and personalization in reducing the noise, constraining configuration options so it&#8217;s not confusing but offering enough to make the feed feel like your own. And then there are so many new capabilities available to us now that can make this old idea so much better this time around, particularly through mobile devices but also with other media formats. User behavior norms have evolved, as well, which means people are now totally comfortable with and perhaps even prefer having infinitely scrolling lists.</p>



<p>I&#8217;m pretty sure this is going to scratch an itch for a lot of people. It definitely will in my case, and I can&#8217;t be the only one who wants a modern news reader that preserves your privacy.</p>
<div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-email"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-email-2093"
				class="share-email sd-button share-icon"
				href="mailto:?subject=%5BShared%20Post%5D%20Why%20we%20made%20Brave%20Today&#038;body=https%3A%2F%2Fwww.mattmcalister.com%2Fblog%2F2020%2F12%2F10%2F2093%2Fwhy-we-made-brave-today%2F&#038;share=email"
				target="_blank"
				aria-labelledby="sharing-email-2093"
				data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="18ccceb3fa" data-email-share-track-url="https://www.mattmcalister.com/blog/2020/12/10/2093/why-we-made-brave-today/?share=email">
				<span id="sharing-email-2093" hidden>Click to email a link to a friend (Opens in new window)</span>
				<span>Email</span>
			</a></li><li class="share-twitter"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-twitter-2093"
				class="share-twitter sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2020/12/10/2093/why-we-made-brave-today/?share=twitter"
				target="_blank"
				aria-labelledby="sharing-twitter-2093"
				>
				<span id="sharing-twitter-2093" hidden>Click to share on X (Opens in new window)</span>
				<span>X</span>
			</a></li><li class="share-facebook"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-facebook-2093"
				class="share-facebook sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2020/12/10/2093/why-we-made-brave-today/?share=facebook"
				target="_blank"
				aria-labelledby="sharing-facebook-2093"
				>
				<span id="sharing-facebook-2093" hidden>Click to share on Facebook (Opens in new window)</span>
				<span>Facebook</span>
			</a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-reddit-2093"
				class="share-reddit sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2020/12/10/2093/why-we-made-brave-today/?share=reddit"
				target="_blank"
				aria-labelledby="sharing-reddit-2093"
				>
				<span id="sharing-reddit-2093" hidden>Click to share on Reddit (Opens in new window)</span>
				<span>Reddit</span>
			</a></li><li class="share-end"></li></ul></div></div></div>	</div><!-- .entry-content -->

	
	<footer class="entry-footer">
		<span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="https://www.mattmcalister.com/blog/2020/12/10/2093/why-we-made-brave-today/" rel="bookmark"><time class="entry-date published" datetime="2020-12-10T17:24:58+00:00">December 10, 2020</time><time class="updated" datetime="2022-01-26T14:11:06+00:00">January 26, 2022</time></a></span><span class="byline"><span class="author vcard"><span class="screen-reader-text">Author </span><a class="url fn n" href="https://www.mattmcalister.com/blog/author/mattmcalister/">Matt McAlister</a></span></span><span class="cat-links"><span class="screen-reader-text">Categories </span><a href="https://www.mattmcalister.com/blog/tags/all/" rel="category tag">All</a></span><span class="comments-link"><a href="https://www.mattmcalister.com/blog/2020/12/10/2093/why-we-made-brave-today/#comments">1 Comment<span class="screen-reader-text"> on Why we made Brave Today</span></a></span>			</footer><!-- .entry-footer -->

</article><!-- #post-## -->

<article id="post-2058" class="post-2058 post type-post status-publish format-standard hentry category-all">
	
	<header class="entry-header">
		<h2 class="entry-title"><a href="https://www.mattmcalister.com/blog/2019/02/07/2058/data-pattern-hunting-makes-everything-boring/" rel="bookmark">Data pattern-hunting makes everything boring</a></h2>	</header><!-- .entry-header -->

	<div class="entry-content">
		
<p>Digital platforms have finally become the economic powerhouses many of us whose careers have spanned a few technology waves always knew was possible.</p>



<p>Among other things I&#8217;m quite interested in how their use of statistics and cohort analysis is driving conformity in society at scale. Admittedly, this is a subjective chicken and egg question, really, but it seems to me that being unique and different today is harder and riskier than ever before while the rewards for being normal become greater and greater. </p>



<p>There was a weird moment somewhere around peak Simon Cowell when everyone realized we were complicit in pop music&#8217;s boringness. His show eliminates outliers to form a cohort of pretty good but mostly forgettable performers. Then we vote for the least worst one.</p>



<p>This is happening everywhere. Cars all look the same. News outlets report the same news. Even fashion brands who trade on being different are literally <a href="https://www.bloomberg.com/news/articles/2018-11-20/why-fashion-brands-all-use-the-same-style-font-in-their-logos">losing their edge</a>.<br></p>



<p>Is there a better sign of the times than the full embrace of <a href="https://www.architecturaldigest.com/story/2019-benjamin-moore-color-of-the-year">the color gray</a>?!<br></p>



<p>Guitar solos, roadsters, columnists and fashion icons reminded us that we can step out of the machine if we want to. Now we don&#8217;t even try. Instead we blend everything interesting until the mass has no distinctive color at all.</p>



<p>Normalizing everything didn&#8217;t happen because of Internet platforms. It started decades before they were even invented. But the Internet platforms mastered the art and became commercial juggernauts, as a result.</p>



<p>What makes them good at it? It&#8217;s too simple to say they&#8217;re good at computers. That may be true, but it&#8217;s really all about how they manage the information flowing in and out of their computers.</p>



<h4 class="wp-block-heading">Marc Andreesen was right. <a href="https://a16z.com/2011/08/20/why-software-is-eating-the-world/">Software ate the world</a>.</h4>



<p>The people who are looking at that data and making software that feeds the computers are assessing patterns. They&#8217;re not looking for exceptional data or data that sits outside the norm. There&#8217;s so much data flowing through these computers that they can only handle data that looks the same. They literally throw away unusual signals. They call it noise. Sometimes they call a weird data signal an &#8216;error&#8217;.</p>



<p>It&#8217;s much easier to make sense of large clusters of common behaviors and then to focus on those clusters. If you can drop people doing the same thing through a conversion funnel and get transactions at the bottom then you have a business model.</p>



<p>Startups have a lot of pressure to scale quickly, so there&#8217;s really no time to waste on the anomalies. They have no incentive for handling unusual activity other than to find a way to shove anomalies or &#8216;errors&#8217; back through the funnel somehow. They are looking for normal patterns and doing everything they can to make all the data they collect fit in the same bucket.</p>



<p>To be honest, I find it unfair to blame the platforms for this market dynamic. </p>



<p>I remember very clearly the dismissive tones from the non-techies in the late &#8217;90s every time an amazing Internet startup would appear, &#8220;Yeah, but nobody&#8217;s making money, yet. It&#8217;s just hype.&#8221; That went on for years. </p>



<p>Then things started to work. But let&#8217;s be clear. The platforms weren&#8217;t intentionally employing nefarious data manipulation to exploit us. They were optimising ads. That&#8217;s all it was in the beginning. </p>



<p>Equally, the dotcom leaders need to acknowledge their moral obligations today. Their businesses have become part of our lives. They sold it that way and we bought it. That deal needs to change now, just like their terms and conditions change all the time.</p>



<p>The problem is that outliers and anomalies are easy to ignore. And until trolling or misinformation or abuse or fraud or whatever else infiltrates and distorts the normal patterns of behavior in large enough quantities these digital spaces that want our time and attention really just don&#8217;t care.</p>



<p>It&#8217;s not just the bad behavior they don&#8217;t care about. They don&#8217;t care about good behavior that is non-normal, either. </p>



<p>Journalism is a great example. Performance of news on Facebook declined for several consecutive months in 2017 and instead of looking at how to embrace news they turned it off. Large numbers of people valued getting news via Facebook, but the nuances of trust, a very human value, by the way, were considered too hard to address.</p>



<p>I refuse to believe that these non-normal patterns are too expensive to identify and serve in a sensible way. The same machines and statistics that are so good at finding normal patterns are just as good at finding things that are not normal. But rather than build the tooling and reporting and insights that value the non-normal they build error handling systems and quantify them with negative terms. </p>



<p>Can a digital business succeed by serving the outliers? Of course they can! It&#8217;s crazy to think they don&#8217;t have the creativity, manpower or computing resources to value the things that are different. They choose not to because it requires some thinking. It&#8217;s easier to encourage the outliers to behave like everything else and just ignore those that don&#8217;t.</p>



<p>There&#8217;s another question about whether this trend is bad. It would be easy to argue that more people are more educated, safer, suffering less than in pre-platform history. They bring people together and create shared understanding which probably increases peace in the world on balance.</p>



<p>But let&#8217;s be honest about the cost of normalizing everything and failing to value the outliers in society at large. If we want magical music like Stevie Ray Vaughan&#8217;s version of &#8220;Little Wing&#8221; and beautiful cars like the 1962 Aston Martin and intelligent perspective like Edward R. Murrow commentary then we owe it to ourselves to ensure the outliers have room to explore and push the boundaries. </p>



<h4 class="wp-block-heading">The value of a cohort should not be measured exclusively by its relative proximity to the mean.  We&#8217;ll keep losing the good stuff in this world if we do that.</h4>



<p>Now that software has won and platforms drive the economy (and lots of other things, too) they must look at their role in the world with a wider field of vision. They need to be serious about diversity from the boardroom all the way down to the simplest line of code.</p>
<div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-email"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-email-2058"
				class="share-email sd-button share-icon"
				href="mailto:?subject=%5BShared%20Post%5D%20Data%20pattern-hunting%20makes%20everything%20boring&#038;body=https%3A%2F%2Fwww.mattmcalister.com%2Fblog%2F2019%2F02%2F07%2F2058%2Fdata-pattern-hunting-makes-everything-boring%2F&#038;share=email"
				target="_blank"
				aria-labelledby="sharing-email-2058"
				data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="6192648002" data-email-share-track-url="https://www.mattmcalister.com/blog/2019/02/07/2058/data-pattern-hunting-makes-everything-boring/?share=email">
				<span id="sharing-email-2058" hidden>Click to email a link to a friend (Opens in new window)</span>
				<span>Email</span>
			</a></li><li class="share-twitter"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-twitter-2058"
				class="share-twitter sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2019/02/07/2058/data-pattern-hunting-makes-everything-boring/?share=twitter"
				target="_blank"
				aria-labelledby="sharing-twitter-2058"
				>
				<span id="sharing-twitter-2058" hidden>Click to share on X (Opens in new window)</span>
				<span>X</span>
			</a></li><li class="share-facebook"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-facebook-2058"
				class="share-facebook sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2019/02/07/2058/data-pattern-hunting-makes-everything-boring/?share=facebook"
				target="_blank"
				aria-labelledby="sharing-facebook-2058"
				>
				<span id="sharing-facebook-2058" hidden>Click to share on Facebook (Opens in new window)</span>
				<span>Facebook</span>
			</a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-reddit-2058"
				class="share-reddit sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2019/02/07/2058/data-pattern-hunting-makes-everything-boring/?share=reddit"
				target="_blank"
				aria-labelledby="sharing-reddit-2058"
				>
				<span id="sharing-reddit-2058" hidden>Click to share on Reddit (Opens in new window)</span>
				<span>Reddit</span>
			</a></li><li class="share-end"></li></ul></div></div></div>	</div><!-- .entry-content -->

	
	<footer class="entry-footer">
		<span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="https://www.mattmcalister.com/blog/2019/02/07/2058/data-pattern-hunting-makes-everything-boring/" rel="bookmark"><time class="entry-date published updated" datetime="2019-02-07T15:50:05+00:00">February 7, 2019</time></a></span><span class="byline"><span class="author vcard"><span class="screen-reader-text">Author </span><a class="url fn n" href="https://www.mattmcalister.com/blog/author/mattmcalister/">Matt McAlister</a></span></span><span class="cat-links"><span class="screen-reader-text">Categories </span><a href="https://www.mattmcalister.com/blog/tags/all/" rel="category tag">All</a></span>			</footer><!-- .entry-footer -->

</article><!-- #post-## -->

<article id="post-11" class="post-11 post type-post status-publish format-standard hentry category-uncategorized tag-elasticsearch tag-firebase tag-graphql tag-news tag-react">
	
	<header class="entry-header">
		<h2 class="entry-title"><a href="https://www.mattmcalister.com/blog/2018/12/05/11/where-does-news-go-from-here/" rel="bookmark">Where does News go from here?</a></h2>	</header><!-- .entry-header -->

	<div class="entry-content">
		<h4>The â€˜stackâ€™ or rather the â€˜circuitâ€™ of GraphQL, Elasticsearch, React Native and Firebase offers new ways of working for news orgs everywhere. Itâ€™s about making things movable and bendy and accessible to everyone (not just the devÂ team).</h4>
<p><em>This post originally appeared on the News With Friends blog </em><a href="https://www.newswithfriends.com/blog/2018/12/05/where-does-news-go-from-here/" target="_blank" rel="noopener noreferrer" data-href="https://www.newswithfriends.com/blog/2018/12/05/where-does-news-go-from-here/"><em>here</em></a><em>.</em></p>
<p>Tech offers lessons about the future for every industry every yearâ€Šâ€”â€Šfrom development tools to devices to databases to cloud services. 2018 is no exception.</p>
<p>Most of whatâ€™s below is about being able to change all the time. There seems to be more uncertainty in news than ever before. Weâ€™re seeing a wider range of business models, increasing reader demand from different places via different things, a constant flow of new platforms to consider, and, most importantly, new types of journalism.</p>
<p>Thatâ€™s a good thing. It means thereâ€™s opportunity. But it also means thereâ€™s a lot of complexity. So, the emphasis should be on flexibility, things that can evolve without massive investments or commitments.</p>
<h3>First, letâ€™s talk aboutÂ data.</h3>
<p>Weâ€™ve been playing with GraphQL as a front end to Elasticsearch the last year or so. All I can say is â€œwowâ€. The kinds of questions Iâ€™ve been able to ask and the wonderfully convenient data formats that come back have really opened my eyes.</p>
<p>For example, if I want to trend the average wordcount and number of articles about Yemen published by UK newspapers I can basically just say that and get an answer.</p>
<figure><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-2062" src="https://www.mattmcalister.com/blog/wp-content/uploads/2018/12/0_d-SG57Rpcz2bhphn.png" alt="" width="1024" height="533" srcset="https://www.mattmcalister.com/blog/wp-content/uploads/2018/12/0_d-SG57Rpcz2bhphn.png 1024w, https://www.mattmcalister.com/blog/wp-content/uploads/2018/12/0_d-SG57Rpcz2bhphn-300x156.png 300w, https://www.mattmcalister.com/blog/wp-content/uploads/2018/12/0_d-SG57Rpcz2bhphn-768x400.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
<p>We could build a REST API endpoint that answers my question, but I wasnâ€™t sure what I wanted to ask. GraphQL lets me keep asking in different ways until the data flowed the way I wanted it to.</p>
<p>Itâ€™s always significant when a layer of intelligence moves from the deep backend systems where data loves to hide up to the top-most layers of software development where people get to see the interesting stuff.</p>
<h3>That leads to the next piece of interesting techâ€Šâ€”â€ŠReactÂ Native.</h3>
<p>After experiencing the mobile app development process a few times in the past I was concerned about what it would take to do a new app. I was wrong to worry.</p>
<p>Writing the app in Javascript and componentising everything made it possible to bend and twist our idea over and over again until we got what we wanted. We had a great core idea to start with, but we needed to see it on a mobile phone in peopleâ€™s hands.</p>
<p>Using React Native was liberating from a design perspective, too, because we could control things at both global and component levels without having to battle the framework. We tried Nativebase because we thought we had to have a framework. And then we decided, â€œNah. We donâ€™t one. Letâ€™s just design the things that need design.â€</p>
<p>While we didnâ€™t find React Native flawlessly cross compatible with both iOS and Android it wasnâ€™t a lot of work to get both working smoothly off the same code.</p>
<h3>Another great tool that news orgs should consider is Firebase.</h3>
<p>Firebase does a lot of different things. What we found particularly helpful was the combination of user authentication, messaging, cloud functions and data synchronisation through one system. It makes it easy to connect people and help them communicate with each other in the app.</p>
<p>For example, people can Suggest a story for their friends to read. They do that by tapping a star button in the React app. That event adds a record in the userâ€™s outbox on Firebase. A cloud function fans out the Suggestion from the outbox to the inboxes of the personâ€™s friends. Then the app for each user with a new inbox item triggers a notification.</p>
<p>That series of interactions wouldâ€™ve been a real pain just a few years ago. But now we operate in a world where a very small team can make a ton of different types of data flow in and out and around different devices and systems.</p>
<h3>The technology available now has a new shape toÂ it.</h3>
<p>We used to call things like this collection of services a stackâ€Šâ€”â€ŠGraphQL on top of Elasticsearch behind a React Native front end engaging people through Firebase-powered interactions. â€œStackâ€ might still work to define that, but the effects of the combinations of those systems are much less vertical or hierarchical than previous stacks like LAMP (Linux, Apache, MySQL, PHP).</p>
<p>For one thing, itâ€™s serverless. We have no server. But also itâ€™s not strictly linear where the system is designed for a single model: <code>user makes request -&gt; server responds with data</code>. The systems sort of talk to each other, sometimes triggered by user actions, other times triggered by changes in other data.</p>
<p>Itâ€™s more like a circuit than a stack.</p>
<figure><img decoding="async" class="aligncenter size-full wp-image-2063" src="https://www.mattmcalister.com/blog/wp-content/uploads/2018/12/0_60xLrUxSRcSHoJTg.png" alt="" width="1014" height="576" srcset="https://www.mattmcalister.com/blog/wp-content/uploads/2018/12/0_60xLrUxSRcSHoJTg.png 1014w, https://www.mattmcalister.com/blog/wp-content/uploads/2018/12/0_60xLrUxSRcSHoJTg-300x170.png 300w, https://www.mattmcalister.com/blog/wp-content/uploads/2018/12/0_60xLrUxSRcSHoJTg-768x436.png 768w" sizes="(max-width: 1014px) 100vw, 1014px" /></figure>
<h3>So, what does all this mean for newsÂ orgs?</h3>
<p>When GitHub came along a lot of devs working in news orgs were inspired by social version control and began thinking about editorial workflow systems a little differently. Contributoria and later Publish.org were partially GitHub-inspired. There were some interesting journalism projects checking for <a href="http://newsdiffs.org/" target="_blank" rel="noopener noreferrer" data-href="http://newsdiffs.org/">diffs</a> on published documents, too. GitHub inspired different ways of working and operating.</p>
<p>Todayâ€™s tools should do the same.</p>
<p>GraphQL means journalists can explore large datasets and observe patterns or look for anomalies rather than hunt for things in the data that they believe must exist. React-style serverlessness means publishers can think about delivering full digital experiences wholesale directly to a customer rather than forcing everything through a website. Distributed messaging systems like Firebase means communication can be decentralised and virality can be offered as a feature, not something you rent from another platform.</p>
<p>Key to all this is designing systems that can adjust and bend without physical limitations. That way publishers can be prepared for shifts in the market as they come, responding to new demands from readers, creating new forms of journalism and opening up new ways to earn money.</p>
<p>Crucially, the systems need to be open to everyone in the org. I wouldnâ€™t consider myself a professional developer, but these tools made it possible for me to write code and to contribute to what we were building in a way Iâ€™ve never been able to do before.</p>
<p>As news orgs discovered with the platformisation of the media over the last decade or so itâ€™s no fun having innovation done to you by someone else. These technologies can make innovation an ingredient of everything you do.</p>
<div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-email"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-email-11"
				class="share-email sd-button share-icon"
				href="mailto:?subject=%5BShared%20Post%5D%20Where%20does%20News%20go%20from%20here%3F&#038;body=https%3A%2F%2Fwww.mattmcalister.com%2Fblog%2F2018%2F12%2F05%2F11%2Fwhere-does-news-go-from-here%2F&#038;share=email"
				target="_blank"
				aria-labelledby="sharing-email-11"
				data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="dc2058a013" data-email-share-track-url="https://www.mattmcalister.com/blog/2018/12/05/11/where-does-news-go-from-here/?share=email">
				<span id="sharing-email-11" hidden>Click to email a link to a friend (Opens in new window)</span>
				<span>Email</span>
			</a></li><li class="share-twitter"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-twitter-11"
				class="share-twitter sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/12/05/11/where-does-news-go-from-here/?share=twitter"
				target="_blank"
				aria-labelledby="sharing-twitter-11"
				>
				<span id="sharing-twitter-11" hidden>Click to share on X (Opens in new window)</span>
				<span>X</span>
			</a></li><li class="share-facebook"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-facebook-11"
				class="share-facebook sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/12/05/11/where-does-news-go-from-here/?share=facebook"
				target="_blank"
				aria-labelledby="sharing-facebook-11"
				>
				<span id="sharing-facebook-11" hidden>Click to share on Facebook (Opens in new window)</span>
				<span>Facebook</span>
			</a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-reddit-11"
				class="share-reddit sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/12/05/11/where-does-news-go-from-here/?share=reddit"
				target="_blank"
				aria-labelledby="sharing-reddit-11"
				>
				<span id="sharing-reddit-11" hidden>Click to share on Reddit (Opens in new window)</span>
				<span>Reddit</span>
			</a></li><li class="share-end"></li></ul></div></div></div>	</div><!-- .entry-content -->

	
	<footer class="entry-footer">
		<span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="https://www.mattmcalister.com/blog/2018/12/05/11/where-does-news-go-from-here/" rel="bookmark"><time class="entry-date published" datetime="2018-12-05T16:09:10+00:00">December 5, 2018</time><time class="updated" datetime="2019-09-03T21:33:53+00:00">September 3, 2019</time></a></span><span class="byline"><span class="author vcard"><span class="screen-reader-text">Author </span><a class="url fn n" href="https://www.mattmcalister.com/blog/author/mattmcalister/">Matt McAlister</a></span></span><span class="cat-links"><span class="screen-reader-text">Categories </span><a href="https://www.mattmcalister.com/blog/tags/uncategorized/" rel="category tag">Uncategorized</a></span><span class="tags-links"><span class="screen-reader-text">Tags </span><a href="https://www.mattmcalister.com/blog/tags/elasticsearch/" rel="tag">Elasticsearch</a>, <a href="https://www.mattmcalister.com/blog/tags/firebase/" rel="tag">Firebase</a>, <a href="https://www.mattmcalister.com/blog/tags/graphql/" rel="tag">GraphQL</a>, <a href="https://www.mattmcalister.com/blog/tags/news/" rel="tag">news</a>, <a href="https://www.mattmcalister.com/blog/tags/react/" rel="tag">React</a></span>			</footer><!-- .entry-footer -->

</article><!-- #post-## -->

<article id="post-12" class="post-12 post type-post status-publish format-standard hentry category-uncategorized tag-facebook tag-journalism">
	
	<header class="entry-header">
		<h2 class="entry-title"><a href="https://www.mattmcalister.com/blog/2018/11/29/12/the-beginning-of-the-end-of-facebooks-grip-on-news/" rel="bookmark">The beginning of the end of Facebookâ€™s grip on News</a></h2>	</header><!-- .entry-header -->

	<div class="entry-content">
		<h4>2018 will be remembered as the year the news industry changed its tune about platforms</h4>
<p>2018 was a remarkable year for news. It finally parted ways with the technology platform that had been shaping so many aspects of everyoneâ€™s work. Facebook isnâ€™t gone, but news is free now to explore other technologies that help journalism thrive.</p>
<p>I have a related personal story from this year about an amazing piano. Bear with me. It will make sense by the end.</p>
<hr>
<figure class="wp-caption">
<p><img decoding="async" data-image-id="1*EcG0oZ0aGeE-YpVMj5KpWA.gif" data-width="407" data-height="341" data-is-featured="true" src="https://kaleidamediatech.files.wordpress.com/2018/11/ec704-1ecg0oz0agee-ypvmj5kpwa.gif"><figcaption class="wp-caption-text">Source: <a href="http://www.pianola.org/reproducing/reproducing_duo-art.cfm" data-href="http://www.pianola.org/reproducing/reproducing_duo-art.cfm" target="_blank">The Pianola Institute</a></figcaption></figure>
<p>The Aeolian Duo-Art player piano of the early twentieth century was a remarkable machine. It had a crazy pump system that sucked air through a harmonica-like bar that triggered each individual key to play as a paper roll slid across the holes instructing the piano what to play with each little puncture in the paper.</p>
<p>Ours had music rolls from several composers including Gershwin and Rachmaninov who recorded pieces directly through these machines. The piano played back the artistâ€™s performance in precisely the way it was originally performed on the piano. Itâ€™s truly ghost-like.</p>
<p>The piano was ridiculously heavy and too large for us. It had to wait in storage, and as much as I dreamed we would be able to bring it back out of the warehouse and set it up at home 2018 was the year I finally let it go.</p>
<p>Keeping it for a future that might never come was costing me money, and the burden of its existence was making me resentful.</p>
<p>I spoke to several piano experts and auction houses, and they all said the same thing, <em>â€œThose things are amazing, arentâ€™ they? Too bad nobody wants them. Good luck.â€</em></p>
<p>I was the last to realise that it was in fact totally worthless to most of the rest of the world.</p>
<hr>
<p>News people love what technology can do. A great media technology translates stories in journalistsâ€™ and editorsâ€™ heads into something real that other people can experience.</p>
<p>2018 was a particularly interesting year for news and technology. It wasnâ€™t so much the faded dreams of technology like newsprint and TV. That story is unfolding nearly as slowly as the death of Aeolianâ€™s Duo-Arts. 2018 was the beginning of the end of the relationship between news and the Internetâ€™s big tech platforms, Facebook, in particular.</p>
<p>In 2015 and 2016 it seemed that Facebook was going to control the whole Internet. News publishers thought they had no choice but to fully and wholeheartedly embrace this behemoth.</p>
<p>Publishers could be forgiven for promoting Like buttons on their sites in 2015. What did they get in exchange for adding a little piece of code that gave Facebook full access to every news publisherâ€™s web site traffic? The mere possibility that they might get more exposure. Somehow that seemed fair at the time.</p>
<p>Then in 2017 things changed.</p>
<figure class="wp-caption">
<p><img decoding="async" data-image-id="1*vMMJLYSaT67Q8vsR8zFh6w.jpeg" data-width="900" data-height="675" src="https://kaleidamediatech.files.wordpress.com/2018/11/27b27-1vmmjlysat67q8vsr8zfh6w.jpeg"><figcaption class="wp-caption-text">Source: <a href="https://medium.com/kaleida/facebook-demotes-the-news-what-it-means-for-news-orgs-b7b52156349b" data-href="https://medium.com/kaleida/facebook-demotes-the-news-what-it-means-for-news-orgs-b7b52156349b" target="_blank">Kaleida,Â 2018</a></figcaption></figure>
<p>By the end of 2017 engagements for news on Facebook had dropped steadily for about 8 months consecutively. This decline was very public. The company must have realised that publishers werenâ€™t just observing their own traffic referrals from Facebook; they were observing traffic patterns on Facebook itself.</p>
<p>Then in early 2018, <a href="https://medium.com/kaleida/facebook-demotes-the-news-what-it-means-for-news-orgs-b7b52156349b" data-href="https://medium.com/kaleida/facebook-demotes-the-news-what-it-means-for-news-orgs-b7b52156349b" target="_blank">Facebook announced they had plans to deprioritise news</a> in their algorithm. To me, that announcement seemed like some sort of cover up. Was the data indicating a real problem for Facebook? Were they hiding negative network effects?</p>
<p>If in fact Facebook is battling negative network effects it would make a lot of sense to remove anything capable of observing the trend. That could explain why they announced the deprioritisation. But Facebook is a particularly savvy PR machine. The cleverest part of that announcement was actually that by saying they were changing the algorithm they didnâ€™t have to change the algorithm. If someone noticed declines they could explain them away in a snapâ€Šâ€”â€Š<em>â€œWe deprioritised your traffic, remember? Everythingâ€™s fine.â€</em></p>
<p>Whether driven intentionally by Facebookâ€™s changes or organically by negative network effects the declines didnâ€™t matter. There was a collective sigh of relief followed by a brief panic about a lost future where social media would save journalism. That imagined future living inside Facebookâ€™s circle of life was a house of cards, anyhow. Everyone knew it. They were allowed to admit it to each other, finally.</p>
<p>It was the best thing that couldâ€™ve happened to news. News was free to move on.</p>
<p>This is the point in the story where we should talk about what came next, but Iâ€™m going to save that for another post. The impact of January 2018 is worth more reflection.</p>
<p>In 2015 when Facebook gave a talk at the Perugia Journalism Festival people I spoke to there were a bit in awe of the company. Journalists were really trying to understand what to do about it. They werenâ€™t fawning over the company, but they werenâ€™t resisting it, either.</p>
<p>In 2015 many people in news appreciated the historical significance of Facebookâ€™s achievements as a company and still wanted to ride the wave. It had momentum on it side.</p>
<p>That sentiment is not dissimilar to the Trump phenomenon today. As my Republican friends like to say, <em>â€œWhether you like him or not you have to appreciate the manâ€™s total domination of everything.â€ </em>Yes, actually, it is truly remarkable. We are living a moment that history will not soon forget. That we can agree.</p>
<p>Three years later at the same event in Spring 2018 most of the people I spoke to in Perugia about Facebook had nothing positive to say about the company. If they did have something to say it was angry, sometimes spiteful. But mostly they didnâ€™t care anymore.</p>
<p>The new relationship was on display at the presentation by <a href="https://www.journalismfestival.com/programme/2018/re-connecting-facebook-and-the-news-feed-ranking-changes" data-href="https://www.journalismfestival.com/programme/2018/re-connecting-facebook-and-the-news-feed-ranking-changes" target="_blank">Nick Wrenn</a><strong> </strong>head of news partnerships for Facebook EMEA. He was solemn, apologetic. But there were hardly any people there to apologise to.</p>
<p>Looking back on their efforts over the years it seems that the news ecosystem was an inconvenience to the company. It may have been a helpful source of free content to keep their users on the platform, but they didnâ€™t understand the nuances of journalism and why publishers were frustrated. When they did try to work with others they seemed tone-deaf.</p>
<p>They just wanted more cowbell.</p>
<figure>
<p><img decoding="async" data-image-id="1*RLkL5oJRZYsDPMJ2CZAFow.gif" data-width="640" data-height="427" src="https://kaleidamediatech.files.wordpress.com/2018/11/c1a84-1rlkl5ojrzysdpmj2czafow.gif"><br />
</figure>
<hr>
<h4>Coda</h4>
<p>In 1929 the Wall Street crash killed sales of Duo-Arts. The phonograph technology and music catalog had improved enough to reclaim its place in peopleâ€™s living rooms. The player piano market was reduced to enthusiasts only by the early 1930s.</p>
<p>One of the Aeolian Duo-Art piano enthusiasts found our little gem eventually. When I went to the storage facility to prepare it for its new owner, I opened it up to take some photos and to hear it once more. I found hinges dangling and had to prop up the lid with another part. Some keys were stuck. Cords were split, some broken. There was rust here and there. Parts worn down. A few cracks in the wood.</p>
<p>My piano wasnâ€™t the picture I had imagined in my head at all. This was a heavy box of strings and gears.</p>
<p>I have to admit, it wasnâ€™t easy sending that piano off with someone else. It had been in my family a long time, and I felt everyoneâ€™s disappointment and the pianoâ€™s own long history weighing on my shoulders.</p>
<p>There was some relief when the sounds it made failed to qualify as music. And even more when I watched them struggle to load the beast on their truck. It was truly from another time.</p>
<p>When I returned home that day my daughter was teaching herself a new song on the little keyboard that sits comfortably in the corner of our living room. She was playing along with somebodyâ€™s how-to video she found on YouTube.</p>
<p>The beat goes on.</p>
<div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-email"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-email-12"
				class="share-email sd-button share-icon"
				href="mailto:?subject=%5BShared%20Post%5D%20The%20beginning%20of%20the%20end%20of%20Facebook%C3%A2%E2%82%AC%E2%84%A2s%20grip%20on%20News&#038;body=https%3A%2F%2Fwww.mattmcalister.com%2Fblog%2F2018%2F11%2F29%2F12%2Fthe-beginning-of-the-end-of-facebooks-grip-on-news%2F&#038;share=email"
				target="_blank"
				aria-labelledby="sharing-email-12"
				data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="ee4e838c80" data-email-share-track-url="https://www.mattmcalister.com/blog/2018/11/29/12/the-beginning-of-the-end-of-facebooks-grip-on-news/?share=email">
				<span id="sharing-email-12" hidden>Click to email a link to a friend (Opens in new window)</span>
				<span>Email</span>
			</a></li><li class="share-twitter"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-twitter-12"
				class="share-twitter sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/11/29/12/the-beginning-of-the-end-of-facebooks-grip-on-news/?share=twitter"
				target="_blank"
				aria-labelledby="sharing-twitter-12"
				>
				<span id="sharing-twitter-12" hidden>Click to share on X (Opens in new window)</span>
				<span>X</span>
			</a></li><li class="share-facebook"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-facebook-12"
				class="share-facebook sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/11/29/12/the-beginning-of-the-end-of-facebooks-grip-on-news/?share=facebook"
				target="_blank"
				aria-labelledby="sharing-facebook-12"
				>
				<span id="sharing-facebook-12" hidden>Click to share on Facebook (Opens in new window)</span>
				<span>Facebook</span>
			</a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-reddit-12"
				class="share-reddit sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/11/29/12/the-beginning-of-the-end-of-facebooks-grip-on-news/?share=reddit"
				target="_blank"
				aria-labelledby="sharing-reddit-12"
				>
				<span id="sharing-reddit-12" hidden>Click to share on Reddit (Opens in new window)</span>
				<span>Reddit</span>
			</a></li><li class="share-end"></li></ul></div></div></div>	</div><!-- .entry-content -->

	
	<footer class="entry-footer">
		<span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="https://www.mattmcalister.com/blog/2018/11/29/12/the-beginning-of-the-end-of-facebooks-grip-on-news/" rel="bookmark"><time class="entry-date published updated" datetime="2018-11-29T12:52:52+00:00">November 29, 2018</time></a></span><span class="byline"><span class="author vcard"><span class="screen-reader-text">Author </span><a class="url fn n" href="https://www.mattmcalister.com/blog/author/mattmcalister/">Matt McAlister</a></span></span><span class="cat-links"><span class="screen-reader-text">Categories </span><a href="https://www.mattmcalister.com/blog/tags/uncategorized/" rel="category tag">Uncategorized</a></span><span class="tags-links"><span class="screen-reader-text">Tags </span><a href="https://www.mattmcalister.com/blog/tags/facebook/" rel="tag">Facebook</a>, <a href="https://www.mattmcalister.com/blog/tags/journalism/" rel="tag">journalism</a></span>			</footer><!-- .entry-footer -->

</article><!-- #post-## -->

<article id="post-13" class="post-13 post type-post status-publish format-standard hentry category-uncategorized tag-journalism tag-news">
	
	<header class="entry-header">
		<h2 class="entry-title"><a href="https://www.mattmcalister.com/blog/2018/11/14/13/people-are-in-denial-about-news/" rel="bookmark">People are in denial about news</a></h2>	</header><!-- .entry-header -->

	<div class="entry-content">
		<h4>The way people think about news is very different from how they behave. I think itâ€™s because they donâ€™t feel connected to newsÂ anymore.</h4>
<p>When I speak to people about being in the news business thereâ€™s often an eyeroll or maybe a condescending tone that follows. But when I ask how they get their news most people are suddenly eager to tell me about an app, a podcast, or a story they recently discovered on social media that they really care about and follow closely.</p>
<p>More recently, people have told me theyâ€™ve contributed to The Guardian, subscribed to The New York Times or theyâ€™ve started paying for news from another trusted source.</p>
<p>We know people are interested in news. The research shows a huge appetite for it. But for some reason people are in denial about that.</p>
<p>Why the disconnect? Why do people think news is dying when in fact they canâ€™t get enough of it? Itâ€™s not a supply and demand problem. Thereâ€™s plenty of both for a healthy market.</p>
<p>In my opinion, the problem is that people donâ€™t feel connected to the news. And most of the news experiences out there today are making things worse.</p>
<p>Personalised experiences are isolating us and reducing our field of vision, and generalist news sources are overwhelming us with unprioritised lists that go on forever.</p>
<p>I find myself not tapping on stories in some news apps because Iâ€™m worried Iâ€™ll get bombarded with stories that I donâ€™t care about.</p>
<p>Brexit is a good example. Iâ€™m generally really interested in stories about Brexit, but I donâ€™t want to know every single story referencing the word. I want to know about the big stories.</p>
<p>I want the professional editors at reputable news orgs who are employed for the purpose of knowing whatâ€™s important to decide that for me. I want to know about the news stories appearing across all the news media website home pages, both left and right leaning. When that happens Iâ€™m paying attention.</p>
<p>Equally, I want to know what my friends and family think is important.</p>
<p>If my crazy uncle is reading about Brexit I want to know if heâ€™s getting spoonfed something bonkers or if heâ€™s learning things that I should actually know about.</p>
<p>Iâ€™m happy to read Brexit stories with alternative views. I want to understand the issue from all angles. But I need a trusted source to pick out the stories to readâ€Šâ€”â€Šnot a machine thatâ€™s going to assume Iâ€™m on one side of an argument when it shouldnâ€™t assume anything at all about my actions.</p>
<p>Thereâ€™s also a fine balance between too much and not enough news. A lot of that has to do with the medium, not the news.</p>
<p>Newspapers and TV broadcasts found formulas for deciding how much news to offer. The same news orgs worked out how much to put on their website home pages. But mobile devices have taken over, and news needs to find the right sized packaging for that environment.</p>
<p>There are plenty of reasons to feel like news is failing, but I think that has to do with a failure to recalibrate the relationship people have with news.</p>
<p>This is why The Guardian is succeeding with their reader funding model. Theyâ€™ve reclaimed the idea of a relationship with their readers. You can see it in the way they invite â€˜contributionsâ€™ from people.</p>
<p>Being connected to the news requires a careful balance of doâ€™s and donâ€™tâ€™s.</p>
<p>Thereâ€™s a certain amount of intimacy with a mobile app that creates opportunities for connection but also must be respected. Our friends are in there. We can pay for things with our phone. Itâ€™s always with us. It can even interrupt whatever weâ€™re doing at any moment. Applying those capabilities the right way can make people feel connected. Doing it the wrong way is very destructive.</p>
<p>Being connected to the news is only a little bit about involving me. Newspapers and TV broadcasts never needed my opinion. News on my phone doesnâ€™t need it, either. Inviting my input and my views will create loyalty with a news brand, but thatâ€™s at the deeper end of the â€œcustomer journeyâ€ as itâ€™s called these days. Thatâ€™s not what most people want from their news sources.</p>
<p>Clearly, there are features native to the medium that make us feel connected, but thatâ€™s just table stakes.</p>
<p>Being connected to the news is a feeling not a feature.</p>
<p>When everyone was following the Serial podcast, we all felt connected to the story. The podcast was good, but, more importantly, people were talking about it and sharing their interest in it.</p>
<p>We feel connected to the news when someone dies. It doesnâ€™t matter where you get your news, when a legend like Stan Lee passes it becomes a source of conversation for people of all ages everywhere.</p>
<p>Thatâ€™s a watercooler moment.</p>
<p>More recently when Iâ€™ve been talking to people about the news and that distant look in their eyes appears and the dismissive tone rises I ask about what they miss. My sense is they miss knowing whatâ€™s important and what to talk about.</p>
<p>News is and always has been social glue. Without the connection to other people itâ€™s just noise.</p>
<div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-email"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-email-13"
				class="share-email sd-button share-icon"
				href="mailto:?subject=%5BShared%20Post%5D%20People%20are%20in%20denial%20about%20news&#038;body=https%3A%2F%2Fwww.mattmcalister.com%2Fblog%2F2018%2F11%2F14%2F13%2Fpeople-are-in-denial-about-news%2F&#038;share=email"
				target="_blank"
				aria-labelledby="sharing-email-13"
				data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="c6e9402965" data-email-share-track-url="https://www.mattmcalister.com/blog/2018/11/14/13/people-are-in-denial-about-news/?share=email">
				<span id="sharing-email-13" hidden>Click to email a link to a friend (Opens in new window)</span>
				<span>Email</span>
			</a></li><li class="share-twitter"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-twitter-13"
				class="share-twitter sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/11/14/13/people-are-in-denial-about-news/?share=twitter"
				target="_blank"
				aria-labelledby="sharing-twitter-13"
				>
				<span id="sharing-twitter-13" hidden>Click to share on X (Opens in new window)</span>
				<span>X</span>
			</a></li><li class="share-facebook"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-facebook-13"
				class="share-facebook sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/11/14/13/people-are-in-denial-about-news/?share=facebook"
				target="_blank"
				aria-labelledby="sharing-facebook-13"
				>
				<span id="sharing-facebook-13" hidden>Click to share on Facebook (Opens in new window)</span>
				<span>Facebook</span>
			</a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-reddit-13"
				class="share-reddit sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/11/14/13/people-are-in-denial-about-news/?share=reddit"
				target="_blank"
				aria-labelledby="sharing-reddit-13"
				>
				<span id="sharing-reddit-13" hidden>Click to share on Reddit (Opens in new window)</span>
				<span>Reddit</span>
			</a></li><li class="share-end"></li></ul></div></div></div>	</div><!-- .entry-content -->

	
	<footer class="entry-footer">
		<span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="https://www.mattmcalister.com/blog/2018/11/14/13/people-are-in-denial-about-news/" rel="bookmark"><time class="entry-date published updated" datetime="2018-11-14T10:21:25+00:00">November 14, 2018</time></a></span><span class="byline"><span class="author vcard"><span class="screen-reader-text">Author </span><a class="url fn n" href="https://www.mattmcalister.com/blog/author/mattmcalister/">Matt McAlister</a></span></span><span class="cat-links"><span class="screen-reader-text">Categories </span><a href="https://www.mattmcalister.com/blog/tags/uncategorized/" rel="category tag">Uncategorized</a></span><span class="tags-links"><span class="screen-reader-text">Tags </span><a href="https://www.mattmcalister.com/blog/tags/journalism/" rel="tag">journalism</a>, <a href="https://www.mattmcalister.com/blog/tags/news/" rel="tag">news</a></span>			</footer><!-- .entry-footer -->

</article><!-- #post-## -->

<article id="post-14" class="post-14 post type-post status-publish format-standard hentry category-uncategorized tag-journalism">
	
	<header class="entry-header">
		<h2 class="entry-title"><a href="https://www.mattmcalister.com/blog/2018/09/21/14/news-with-friends-2-0/" rel="bookmark">News With Friends 2.0</a></h2>	</header><!-- .entry-header -->

	<div class="entry-content">
		<h4>The upgrade includes a friend news ticker, suggestions, a new look and feel, and an Android version. Hereâ€™s some background on how we arrivedÂ here.</h4>
<p>Over on the News With Friends blog <a href="https://www.newswithfriends.com/blog/2018/09/21/news-with-friends-2-0/" data-href="https://www.newswithfriends.com/blog/2018/09/21/news-with-friends-2-0/" target="_blank">we have some news</a> to share about the app weâ€™ve been working on this summer.</p>
<p>The idea is pretty simple. News With Friends is for people to experience news together. <a href="https://www.journalism.co.uk/news/new-app-allows-you-sharing-news-with-your-friends-and-getting-stories-from-outside-of-your-filter-bubble/s2/a725524/" data-href="https://www.journalism.co.uk/news/new-app-allows-you-sharing-news-with-your-friends-and-getting-stories-from-outside-of-your-filter-bubble/s2/a725524/" target="_blank">Journalism.co.uk called it</a> <em>â€an app that does exactly what it says on the tinâ€</em>.</p>
<figure class="wp-caption">
<p><img decoding="async" data-image-id="1*XRekFLGjqKyO7uohPCp9Ng.png" data-width="983" data-height="734" src="https://kaleidamediatech.files.wordpress.com/2018/09/6f845-1xrekflgjqkyo7uohpcp9ng.png"><figcaption class="wp-caption-text">Get it in the <a href="https://itunes.apple.com/gb/app/news-with-friends/id1387449599?mt=8" data-href="https://itunes.apple.com/gb/app/news-with-friends/id1387449599?mt=8" target="_blank">App Store</a> or via <a href="https://play.google.com/store/apps/details?id=com.newswithfriends.app" data-href="https://play.google.com/store/apps/details?id=com.newswithfriends.app" target="_blank">GoogleÂ Play</a></figcaption></figure>
<p>The app is based on a tool Graham built way back when we started the company two years agoâ€Šâ€”â€Ša data explorer that showed what stories news publishers think are important. And todayâ€™s upgrade applies ideas we formed while at The Guardian experimenting with social graphs and news back in 2011.</p>
<figure>
<p><img decoding="async" data-image-id="1*djV9r2yRD-d5DRGl6CsDHA.png" data-width="1020" data-height="915" src="https://kaleidamediatech.files.wordpress.com/2018/09/b2d3b-1djv9r2yrd-d5drgl6csdha.png"><br />
</figure>
<p>Back then Graham was working on something called <a href="https://github.com/tackley/social-guardian" data-href="https://github.com/tackley/social-guardian" target="_blank">Social Guardian</a> which showed what your friends were reading in realtime. It became the inspiration for <a href="https://www.theguardian.com/help/insideguardian/2011/sep/22/the-guardian-on-facebook-app" data-href="https://www.theguardian.com/help/insideguardian/2011/sep/22/the-guardian-on-facebook-app" target="_blank">The Guardianâ€™s official foray into social news on Facebook</a>.</p>
<p>At the same time I was looking at macro trends for news media and identifying patterns that could help news businesses. I thought <a href="http://www.mattmcalister.com/blog/2011/01/04/1730/generative-media-networks-fueling-growth-through-action-introduction/" data-href="http://www.mattmcalister.com/blog/2011/01/04/1730/generative-media-networks-fueling-growth-through-action-introduction/" target="_blank">generative networks</a> might hold the key to a better future for news.</p>
<figure>
<p><img decoding="async" data-image-id="1*8IdhbZidjkW57aTjC2DBAg.png" data-width="1024" data-height="768" src="https://kaleidamediatech.files.wordpress.com/2018/09/3d50e-18idhbzidjkw57atjc2dbag.png"><br />
</figure>
<p>The journey from there to News With Friends 2.0 today looks nothing like a straight line, and it surely has a lot of loops and twists still ahead. But weâ€™ve arrived at something that seems pretty interesting.</p>
<p>The technology that made this app possible is amazing. React-native, GraphQL, Elasticsearch and Firebase are all really well suited for what weâ€™re trying to do with News With Friends. I still canâ€™t believe we were able to get the Android version up and running in a day.</p>
<p>That said, thereâ€™s a lot to do still. We want to improve the content, the social actions and the invitation/signup flows. We want to make a web version. And we havenâ€™t thought through the advertising model that will support it yet.</p>
<p>But hopefully this version will make sense to everyone and that people will enjoy sharing the news experience together with their friendsâ€Šâ€”â€Šlike weâ€™ve done in the past with water cooler moments in front of the TV, radio, and newspapers.Those water cooler moments for news havenâ€™t happened in quite the same way on our phonesâ€¦ yet.</p>
<p>When news started declining on Facebook last summer and then <a href="https://medium.com/kaleida/facebook-demotes-the-news-what-it-means-for-news-orgs-b7b52156349b" data-href="https://medium.com/kaleida/facebook-demotes-the-news-what-it-means-for-news-orgs-b7b52156349b" target="_blank">they officially deprioritized news</a> we felt like a big gap suddenly opened up. Itâ€™s hard to understand why news isnâ€™t a core proposition for platforms like Facebook, but maybe thatâ€™s good news for people who want news to be <em>THE</em> driver of a social platform rather than a sideshow.</p>
<p>Keep an eye out for more updates as we progress here. If you want to get in touch weâ€™d love to hear from you. Contact either or both of us at <a href="mailto:matt@kaleida.com" data-href="mailto:matt@kaleida.com" target="_blank">matt@kaleida.com</a> and <a href="mailto:tackers@kaleida.com" data-href="mailto:tackers@kaleida.com" target="_blank">tackers@kaleida.com</a>.</p>
<div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-email"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-email-14"
				class="share-email sd-button share-icon"
				href="mailto:?subject=%5BShared%20Post%5D%20News%20With%20Friends%202.0&#038;body=https%3A%2F%2Fwww.mattmcalister.com%2Fblog%2F2018%2F09%2F21%2F14%2Fnews-with-friends-2-0%2F&#038;share=email"
				target="_blank"
				aria-labelledby="sharing-email-14"
				data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="651b0056ab" data-email-share-track-url="https://www.mattmcalister.com/blog/2018/09/21/14/news-with-friends-2-0/?share=email">
				<span id="sharing-email-14" hidden>Click to email a link to a friend (Opens in new window)</span>
				<span>Email</span>
			</a></li><li class="share-twitter"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-twitter-14"
				class="share-twitter sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/09/21/14/news-with-friends-2-0/?share=twitter"
				target="_blank"
				aria-labelledby="sharing-twitter-14"
				>
				<span id="sharing-twitter-14" hidden>Click to share on X (Opens in new window)</span>
				<span>X</span>
			</a></li><li class="share-facebook"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-facebook-14"
				class="share-facebook sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/09/21/14/news-with-friends-2-0/?share=facebook"
				target="_blank"
				aria-labelledby="sharing-facebook-14"
				>
				<span id="sharing-facebook-14" hidden>Click to share on Facebook (Opens in new window)</span>
				<span>Facebook</span>
			</a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-reddit-14"
				class="share-reddit sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/09/21/14/news-with-friends-2-0/?share=reddit"
				target="_blank"
				aria-labelledby="sharing-reddit-14"
				>
				<span id="sharing-reddit-14" hidden>Click to share on Reddit (Opens in new window)</span>
				<span>Reddit</span>
			</a></li><li class="share-end"></li></ul></div></div></div>	</div><!-- .entry-content -->

	
	<footer class="entry-footer">
		<span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="https://www.mattmcalister.com/blog/2018/09/21/14/news-with-friends-2-0/" rel="bookmark"><time class="entry-date published updated" datetime="2018-09-21T10:39:42+00:00">September 21, 2018</time></a></span><span class="byline"><span class="author vcard"><span class="screen-reader-text">Author </span><a class="url fn n" href="https://www.mattmcalister.com/blog/author/mattmcalister/">Matt McAlister</a></span></span><span class="cat-links"><span class="screen-reader-text">Categories </span><a href="https://www.mattmcalister.com/blog/tags/uncategorized/" rel="category tag">Uncategorized</a></span><span class="tags-links"><span class="screen-reader-text">Tags </span><a href="https://www.mattmcalister.com/blog/tags/journalism/" rel="tag">journalism</a></span>			</footer><!-- .entry-footer -->

</article><!-- #post-## -->

<article id="post-15" class="post-15 post type-post status-publish format-standard hentry category-uncategorized tag-news tag-newspapers tag-social-media tag-startup">
	
	<header class="entry-header">
		<h2 class="entry-title"><a href="https://www.mattmcalister.com/blog/2018/07/17/15/introducing-news-with-friends/" rel="bookmark">Introducing News With Friends</a></h2>	</header><!-- .entry-header -->

	<div class="entry-content">
		<h4>News is the #2 reason people use social networks, according to <a href="https://www.globalwebindex.com/reports/social?__hstc=194337778.8dca235b305405deb419f713143f7103.1531757902362.1531757902362.1531757902362.1&amp;__hssc=194337778.1.1531757902363&amp;__hsfp=698889264" data-href="https://www.globalwebindex.com/reports/social?__hstc=194337778.8dca235b305405deb419f713143f7103.1531757902362.1531757902362.1531757902362.1&amp;__hssc=194337778.1.1531757902363&amp;__hsfp=698889264" target="_blank">GlobalWebIndex</a>. So, itâ€™s hard to understand why news isnâ€™t a core proposition for platforms like Facebook.</h4>
<p>We wondered if news should be <em>THE</em> driver of a social platform rather than a sideshow. So, we built something that does that.</p>
<p>Itâ€™s called <a href="http://www.newswithfriends.com/" data-href="http://www.newswithfriends.com/" target="_blank">News With Friends</a>.</p>
<figure>
<p><img decoding="async" data-image-id="1*H94FBerR8o7zeO_-u85uMw.jpeg" data-width="1024" data-height="768" src="https://kaleidamediatech.files.wordpress.com/2018/07/96ead-1h94fberr8o7zeo_-u85umw.jpeg"><br />
</figure>
<p><a href="https://survey.kaleida.com/" data-href="https://survey.kaleida.com/" target="_blank">In our research on the News Ecosystem</a> we found that people may be frustrated with news media for a range of reasons, but that doesnâ€™t stop them from seeking it out. Interest in news is very high. Theyâ€™re just starting to look in new places for it.</p>
<p>We also found people want to share it and talk about it with their friends in private spaces. Public sharing may have lost its appeal.</p>
<p>This project actually started 2 years ago. The very first thing Graham made when we founded this company was a simple news aggregator for our own internal use. We wanted to see the data flowing through our systems before doing the deeper analysis that we intended to offer to publishers.</p>
<p>We considered making that tool into a consumer product, but at the time Facebookâ€™s dominance of news distribution seemed insurmountable.</p>
<p>That has changed now. News started declining on Facebook last summer, and then in January <a href="https://medium.com/kaleida/facebook-demotes-the-news-what-it-means-for-news-orgs-b7b52156349b" data-href="https://medium.com/kaleida/facebook-demotes-the-news-what-it-means-for-news-orgs-b7b52156349b" target="_blank">Facebook deprioritized news</a> on the platform.</p>
<p>A big gap suddenly opened up. And we thought this was a great time to put a better type of news experience out there for people.</p>
<p>We have the perfect data for it from <a href="https://www.kaleida.com/" data-href="https://www.kaleida.com/" target="_blank">Kaleida</a>. We track publishers from across the spectrum, far left to far right and compare them. Seeing multiple perspectives of the same story together is very compelling. It helps you see a broader picture and exposes you to views youâ€™d never get otherwise.</p>
<p>We had to think carefully about story selection. How do you decide what to show first?</p>
<p>The ultimate algorithm for surfacing the news is out there every day in the collective brains of professional editors, the people who spend their days deciding what stories people should know about. Rather than reinforce filter bubbles through personalized news we decided to look at the editorial decisions made in newsrooms across the world as to what they consider important.</p>
<p>Thereâ€™s more clever stuff happening behind the scenes around clustering stories into â€œtopicsâ€ and identifying what stories are about. That makes it possible for us to put context around any given article, comparing it to similar articles from other publishers and placing it in a timeline amongst other recent stories about the same thing.</p>
<p>The app was built with React Native and gets the data from Elasticsearch via GraphQL.</p>
<p>Weâ€™ll write up some more notes on the stack, as well. The technology available to developers today is truly remarkable. There is no way News With Friends could have been built by 3 people in 3 months just a few years ago.</p>
<p>Thereâ€™s much more we want to do, but we needed more people using it so we could see what works and what doesnâ€™t. Itâ€™s live in the <a href="https://itunes.apple.com/gb/app/news-with-friends/id1387449599?mt=8" data-href="https://itunes.apple.com/gb/app/news-with-friends/id1387449599?mt=8" target="_blank">App Store</a>, and the Android version will be coming soon.</p>
<p>Try it out. Add some friends who care about whatâ€™s going on in the world. And let us know what you think.</p>
<div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-email"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-email-15"
				class="share-email sd-button share-icon"
				href="mailto:?subject=%5BShared%20Post%5D%20Introducing%20News%20With%20Friends&#038;body=https%3A%2F%2Fwww.mattmcalister.com%2Fblog%2F2018%2F07%2F17%2F15%2Fintroducing-news-with-friends%2F&#038;share=email"
				target="_blank"
				aria-labelledby="sharing-email-15"
				data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="511313abdf" data-email-share-track-url="https://www.mattmcalister.com/blog/2018/07/17/15/introducing-news-with-friends/?share=email">
				<span id="sharing-email-15" hidden>Click to email a link to a friend (Opens in new window)</span>
				<span>Email</span>
			</a></li><li class="share-twitter"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-twitter-15"
				class="share-twitter sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/07/17/15/introducing-news-with-friends/?share=twitter"
				target="_blank"
				aria-labelledby="sharing-twitter-15"
				>
				<span id="sharing-twitter-15" hidden>Click to share on X (Opens in new window)</span>
				<span>X</span>
			</a></li><li class="share-facebook"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-facebook-15"
				class="share-facebook sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/07/17/15/introducing-news-with-friends/?share=facebook"
				target="_blank"
				aria-labelledby="sharing-facebook-15"
				>
				<span id="sharing-facebook-15" hidden>Click to share on Facebook (Opens in new window)</span>
				<span>Facebook</span>
			</a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-reddit-15"
				class="share-reddit sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/07/17/15/introducing-news-with-friends/?share=reddit"
				target="_blank"
				aria-labelledby="sharing-reddit-15"
				>
				<span id="sharing-reddit-15" hidden>Click to share on Reddit (Opens in new window)</span>
				<span>Reddit</span>
			</a></li><li class="share-end"></li></ul></div></div></div>	</div><!-- .entry-content -->

	
	<footer class="entry-footer">
		<span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="https://www.mattmcalister.com/blog/2018/07/17/15/introducing-news-with-friends/" rel="bookmark"><time class="entry-date published updated" datetime="2018-07-17T21:28:56+00:00">July 17, 2018</time></a></span><span class="byline"><span class="author vcard"><span class="screen-reader-text">Author </span><a class="url fn n" href="https://www.mattmcalister.com/blog/author/mattmcalister/">Matt McAlister</a></span></span><span class="cat-links"><span class="screen-reader-text">Categories </span><a href="https://www.mattmcalister.com/blog/tags/uncategorized/" rel="category tag">Uncategorized</a></span><span class="tags-links"><span class="screen-reader-text">Tags </span><a href="https://www.mattmcalister.com/blog/tags/news/" rel="tag">news</a>, <a href="https://www.mattmcalister.com/blog/tags/newspapers/" rel="tag">newspapers</a>, <a href="https://www.mattmcalister.com/blog/tags/social-media/" rel="tag">Social Media</a>, <a href="https://www.mattmcalister.com/blog/tags/startup/" rel="tag">Startup</a></span>			</footer><!-- .entry-footer -->

</article><!-- #post-## -->

<article id="post-16" class="post-16 post type-post status-publish format-standard hentry category-uncategorized tag-attention-economy tag-digital-strategy tag-facebook tag-newspapers tag-research">
	
	<header class="entry-header">
		<h2 class="entry-title"><a href="https://www.mattmcalister.com/blog/2018/06/18/16/news-consumers-trade-in-facebook-for-private-messaging-apps/" rel="bookmark">News consumers trade in Facebook for private messaging apps</a></h2>	</header><!-- .entry-header -->

	<div class="entry-content">
		<h4>In the latest <a href="http://www.digitalnewsreport.org/survey/2018/the-rise-of-messaging-apps-for-news/" data-href="http://www.digitalnewsreport.org/survey/2018/the-rise-of-messaging-apps-for-news/" target="_blank">Digital News Report</a> from our friends at the Reuters Institute for the Study of Journalism they found that <a href="http://www.digitalnewsreport.org/survey/2018/the-rise-of-messaging-apps-for-news/" data-href="http://www.digitalnewsreport.org/survey/2018/the-rise-of-messaging-apps-for-news/" target="_blank">people are gravitating toward WhatsApp and other private messaging services for many of their daily newsÂ habits</a>.</h4>
<p>Corroborating some of our own findings in <a href="https://survey.kaleida.com/" data-href="https://survey.kaleida.com/" target="_blank">Kaleidaâ€™s News Ecosystem Report</a>, the new study showed that people may stumble across news via Facebook or Twitter, but they go elsewhere when they want to discuss or debate something.</p>
<figure>
<p><img decoding="async" data-image-id="1*F4KVcU344FSptT9KfksEuQ.png" data-width="1258" data-height="708" src="https://kaleidamediatech.files.wordpress.com/2018/06/ebfe7-1f4kvcu344fsptt9kfkseuq.png"><br />
</figure>
<p>People have groups for friends, family or work on private messaging apps, and they chat and post articles there because they have more freedom. One respondent explained,</p>
<blockquote><p>The whole thing about social media is like wearing a mask. So when I am in my messaging groups with my friends the mask comes off and I feel like I can truly be myselfâ€Šâ€”â€Š(F, 30â€“45, UK)</p></blockquote>
<p>There has been a significant decline in usage of Facebook for news since 2016 amongst younger age groups, but even the older age groups are using Facebook less and private messaging more (See â€œ<a href="https://medium.com/kaleida/baby-boomers-love-news-785049306948" data-href="https://medium.com/kaleida/baby-boomers-love-news-785049306948" target="_blank">Baby Boomers love news</a>â€).</p>
<p>As people move away from social media toward private messaging news discovery will become more of a challenge. Social media has been hugely beneficial for news publishers who want to reach new audiences, as the viral nature of Facebook and Twitter makes it possible to spread links to articles really quickly to a lot of people.</p>
<p>However, we also know that <a href="https://medium.com/kaleida/valuing-the-relationship-between-platforms-publishers-and-people-who-read-news-111fd63237e" data-href="https://medium.com/kaleida/valuing-the-relationship-between-platforms-publishers-and-people-who-read-news-111fd63237e" target="_blank">people value news publishers</a>, and this shift in behavior may in fact open a window for new discovery and distribution methods directly from news orgs.</p>
<p>The transition from a news ecosystem dominated by social media to something quite different seems to be in full swing. Private messaging is clearly a key part of the new model for news. But there are many unformed pieces of this puzzle still.</p>
<div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-email"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-email-16"
				class="share-email sd-button share-icon"
				href="mailto:?subject=%5BShared%20Post%5D%20News%20consumers%20trade%20in%20Facebook%20for%20private%20messaging%20apps&#038;body=https%3A%2F%2Fwww.mattmcalister.com%2Fblog%2F2018%2F06%2F18%2F16%2Fnews-consumers-trade-in-facebook-for-private-messaging-apps%2F&#038;share=email"
				target="_blank"
				aria-labelledby="sharing-email-16"
				data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="c33ce7a9ef" data-email-share-track-url="https://www.mattmcalister.com/blog/2018/06/18/16/news-consumers-trade-in-facebook-for-private-messaging-apps/?share=email">
				<span id="sharing-email-16" hidden>Click to email a link to a friend (Opens in new window)</span>
				<span>Email</span>
			</a></li><li class="share-twitter"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-twitter-16"
				class="share-twitter sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/06/18/16/news-consumers-trade-in-facebook-for-private-messaging-apps/?share=twitter"
				target="_blank"
				aria-labelledby="sharing-twitter-16"
				>
				<span id="sharing-twitter-16" hidden>Click to share on X (Opens in new window)</span>
				<span>X</span>
			</a></li><li class="share-facebook"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-facebook-16"
				class="share-facebook sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/06/18/16/news-consumers-trade-in-facebook-for-private-messaging-apps/?share=facebook"
				target="_blank"
				aria-labelledby="sharing-facebook-16"
				>
				<span id="sharing-facebook-16" hidden>Click to share on Facebook (Opens in new window)</span>
				<span>Facebook</span>
			</a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-reddit-16"
				class="share-reddit sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/06/18/16/news-consumers-trade-in-facebook-for-private-messaging-apps/?share=reddit"
				target="_blank"
				aria-labelledby="sharing-reddit-16"
				>
				<span id="sharing-reddit-16" hidden>Click to share on Reddit (Opens in new window)</span>
				<span>Reddit</span>
			</a></li><li class="share-end"></li></ul></div></div></div>	</div><!-- .entry-content -->

	
	<footer class="entry-footer">
		<span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="https://www.mattmcalister.com/blog/2018/06/18/16/news-consumers-trade-in-facebook-for-private-messaging-apps/" rel="bookmark"><time class="entry-date published updated" datetime="2018-06-18T15:31:04+00:00">June 18, 2018</time></a></span><span class="byline"><span class="author vcard"><span class="screen-reader-text">Author </span><a class="url fn n" href="https://www.mattmcalister.com/blog/author/mattmcalister/">Matt McAlister</a></span></span><span class="cat-links"><span class="screen-reader-text">Categories </span><a href="https://www.mattmcalister.com/blog/tags/uncategorized/" rel="category tag">Uncategorized</a></span><span class="tags-links"><span class="screen-reader-text">Tags </span><a href="https://www.mattmcalister.com/blog/tags/attention-economy/" rel="tag">attention economy</a>, <a href="https://www.mattmcalister.com/blog/tags/digital-strategy/" rel="tag">Digital Strategy</a>, <a href="https://www.mattmcalister.com/blog/tags/facebook/" rel="tag">Facebook</a>, <a href="https://www.mattmcalister.com/blog/tags/newspapers/" rel="tag">newspapers</a>, <a href="https://www.mattmcalister.com/blog/tags/research/" rel="tag">Research</a></span>			</footer><!-- .entry-footer -->

</article><!-- #post-## -->

<article id="post-17" class="post-17 post type-post status-publish format-standard hentry category-uncategorized tag-journalism">
	
	<header class="entry-header">
		<h2 class="entry-title"><a href="https://www.mattmcalister.com/blog/2018/05/25/17/baby-boomers-love-news/" rel="bookmark">Baby Boomers love news</a></h2>	</header><!-- .entry-header -->

	<div class="entry-content">
		<h4>In our survey of news consumers for Kaleidaâ€™s <a href="https://survey.kaleida.com/" data-href="https://survey.kaleida.com/" target="_blank">News Ecosystem Report</a> the 55+ age group showed that platforms are underserving this high value demographic.</h4>
<p>While studying demographics and behaviours for Kaleidaâ€™s <a href="http://survey.kaleida.com/" data-href="http://survey.kaleida.com/" target="_blank">News Ecosystem Report</a> we stumbled across a fascinating number.</p>
<blockquote><p>37% of news consumers prefer Publishersâ€™ websites and apps as their main source of news online vs search or social media. That was twice as much as Facebook, and all the rest followed at much lower levels.</p></blockquote>
<p>That surprised us at first. So, we started digging. We found that this was true across the board, from younger news consumers (18 to 24 years) to the 55+ age group. The numbers suggested the younger demographic has more interest in news than you might expect, but then we discovered even more compelling data about the older demographic.</p>
<figure class="wp-caption">
<p><img decoding="async" data-image-id="1*H94FBerR8o7zeO_-u85uMw.jpeg" data-width="1024" data-height="768" src="https://kaleidamediatech.files.wordpress.com/2018/05/e38cf-1h94fberr8o7zeo_-u85umw.jpeg"><figcaption class="wp-caption-text">Source: <a href="https://survey.kaleida.com/" data-href="https://survey.kaleida.com/" target="_blank">Kaleidaâ€™s News Ecosystem Report,Â 2018</a></figcaption></figure>
<p>Baby Boomers check the news throughout the day using multiple devices. They spend twice as much time (45min +) with news in a typical day compared with U55s.</p>
<p>They are just as likely to share news as other age groups, but they seem to prefer sharing directly to specific people. They lean on email for sharing and show a lack of trust in social media platforms. In fact, they tend to avoid following people on social media altogether.</p>
<p>Given those behaviours it makes sense that they would show interest in private messaging apps. 9% said they use WhatsApp for news on a typical day. Amongst those who share news with people, 20% have used WhatsApp for that purpose.</p>
<p>We asked about why they get news online. They scored higher than all the other demographics on all the answers including â€œto keep me up-to-dateâ€, â€œto suggest storiesâ€ and â€œto get in-depth analysisâ€ among others.</p>
<p>We also asked about different types of news coverage. We found that coverage of Politics, International news, National news, Environment, Arts &amp; Culture, and Books all scored higher than younger age groups. They are less interested in Film, Music or Fashion.</p>
<p>We donâ€™t have enough data to generalise about why Baby Boomers are more interested in news than every age group in nearly every category in our survey. But after quantifying just how much they want it we were left wondering if they are in fact being underserved.</p>
<p>This is a big demographic with more time and money than the others. The global internet population is about 4 billion people, and if we include the more traditional â€œMiddle Ageâ€ demographic at about 45 years old weâ€™re talking about approximately half a billion people.*</p>
<p>Of course, news doesnâ€™t get shared in isolation. Their impact is much bigger than their number when you add in the friends and family they send news to on a daily basis.</p>
<p>Itâ€™s always worth keeping an eye on how the younger demographics behave online. But the news ecosystem appears to be fueled primarily by a considerable force at the other end of the spectrum. A bigger mistake would be to ignore the older demographic.</p>
<p>With so much enthusiasm from such an important group of people the news ecosystem may have more support than it knows. Publishers and platforms alike would be wise to take advantage of the love for news coming from the Baby Boomers.</p>
<hr>
<p><em>* Source: </em><a href="https://survey.kaleida.com/" data-href="https://survey.kaleida.com/" target="_blank"><em>Kaleidaâ€™s News Ecosystem Report</em></a><em>, </em><a href="https://www.cia.gov/library/publications/the-world-factbook/" data-href="https://www.cia.gov/library/publications/the-world-factbook/" target="_blank"><em>CIA World Factbook</em></a><em>, </em><a href="http://www.un.org/en/development/desa/population/" data-href="http://www.un.org/en/development/desa/population/" target="_blank"><em>United Nations data</em></a><em> and Nielsen Online. The 45+ age group constitutes 20% of the population. 76% share news with friends. 4B x 20% x 76% = 600M.</em></p>
<div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-email"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-email-17"
				class="share-email sd-button share-icon"
				href="mailto:?subject=%5BShared%20Post%5D%20Baby%20Boomers%20love%20news&#038;body=https%3A%2F%2Fwww.mattmcalister.com%2Fblog%2F2018%2F05%2F25%2F17%2Fbaby-boomers-love-news%2F&#038;share=email"
				target="_blank"
				aria-labelledby="sharing-email-17"
				data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="d0da4affeb" data-email-share-track-url="https://www.mattmcalister.com/blog/2018/05/25/17/baby-boomers-love-news/?share=email">
				<span id="sharing-email-17" hidden>Click to email a link to a friend (Opens in new window)</span>
				<span>Email</span>
			</a></li><li class="share-twitter"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-twitter-17"
				class="share-twitter sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/05/25/17/baby-boomers-love-news/?share=twitter"
				target="_blank"
				aria-labelledby="sharing-twitter-17"
				>
				<span id="sharing-twitter-17" hidden>Click to share on X (Opens in new window)</span>
				<span>X</span>
			</a></li><li class="share-facebook"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-facebook-17"
				class="share-facebook sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/05/25/17/baby-boomers-love-news/?share=facebook"
				target="_blank"
				aria-labelledby="sharing-facebook-17"
				>
				<span id="sharing-facebook-17" hidden>Click to share on Facebook (Opens in new window)</span>
				<span>Facebook</span>
			</a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-reddit-17"
				class="share-reddit sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/05/25/17/baby-boomers-love-news/?share=reddit"
				target="_blank"
				aria-labelledby="sharing-reddit-17"
				>
				<span id="sharing-reddit-17" hidden>Click to share on Reddit (Opens in new window)</span>
				<span>Reddit</span>
			</a></li><li class="share-end"></li></ul></div></div></div>	</div><!-- .entry-content -->

	
	<footer class="entry-footer">
		<span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="https://www.mattmcalister.com/blog/2018/05/25/17/baby-boomers-love-news/" rel="bookmark"><time class="entry-date published updated" datetime="2018-05-25T09:43:46+00:00">May 25, 2018</time></a></span><span class="byline"><span class="author vcard"><span class="screen-reader-text">Author </span><a class="url fn n" href="https://www.mattmcalister.com/blog/author/mattmcalister/">Matt McAlister</a></span></span><span class="cat-links"><span class="screen-reader-text">Categories </span><a href="https://www.mattmcalister.com/blog/tags/uncategorized/" rel="category tag">Uncategorized</a></span><span class="tags-links"><span class="screen-reader-text">Tags </span><a href="https://www.mattmcalister.com/blog/tags/journalism/" rel="tag">journalism</a></span>			</footer><!-- .entry-footer -->

</article><!-- #post-## -->

<article id="post-29" class="post-29 post type-post status-publish format-standard hentry category-uncategorized tag-advertising tag-attention-economy tag-digital-strategy tag-news tag-platform-economy">
	
	<header class="entry-header">
		<h2 class="entry-title"><a href="https://www.mattmcalister.com/blog/2018/05/01/29/the-economics-of-the-platform-publisher-people-triad-demonstrate-the-need-to-work-together/" rel="bookmark">The economics of the platform-publisher-people triad demonstrate the need to work together</a></h2>	</header><!-- .entry-header -->

	<div class="entry-content">
		<h4><em>External sources fuelled â‚¬53M in ad revenue for news publishers in Europe inÂ January.</em></h4>
<p><a href="https://www.mattmcalister.com/blog/wp-content/uploads/2020/09/Kaleida-news-ecosystem-report-europe-2018.pdf"><img decoding="async" class="aligncenter size-large wp-image-2091" src="https://www.mattmcalister.com/blog/wp-content/uploads/2018/05/Screen-Shot-2020-09-03-at-3.24.29-PM-722x1024.png" alt="News Ecosystem Report" width="660" height="936" srcset="https://www.mattmcalister.com/blog/wp-content/uploads/2018/05/Screen-Shot-2020-09-03-at-3.24.29-PM-722x1024.png 722w, https://www.mattmcalister.com/blog/wp-content/uploads/2018/05/Screen-Shot-2020-09-03-at-3.24.29-PM-212x300.png 212w, https://www.mattmcalister.com/blog/wp-content/uploads/2018/05/Screen-Shot-2020-09-03-at-3.24.29-PM-768x1089.png 768w, https://www.mattmcalister.com/blog/wp-content/uploads/2018/05/Screen-Shot-2020-09-03-at-3.24.29-PM.png 910w" sizes="(max-width: 660px) 100vw, 660px" /></a>There are many indicators that the platform-publisher-people triad is already successful. Weâ€™ve sized the market in our <a href="https://www.mattmcalister.com/blog/wp-content/uploads/2020/09/Kaleida-news-ecosystem-report-europe-2018.pdf" target="_blank" rel="noopener noreferrer" data-href="https://survey.kaleida.com">News Ecosystem Report</a>, but, more importantly, weâ€™ve identified the hot spots. Demand for news is strong, and the way people are getting their news seems to be working for them, for the platforms, and for news publishers.</p>
<p>The data also gives us a clear sense of value to each constituent in this partnership. (the full report is <a href="https://www.mattmcalister.com/blog/wp-content/uploads/2020/09/Kaleida-news-ecosystem-report-europe-2018.pdf">here</a>)</p>
<p>Crucially, it appears that referral traffic to news is adding a lot of value for news publishers without requiring their dependence on platforms.</p>
<p>News publishers earned â‚¬1.8B in Europe in 2017, or about â‚¬152M per month, according to <a href="https://www.pwc.com/gx/en/industries/tmt/media/outlook.html" target="_blank" rel="noopener noreferrer" data-href="https://www.pwc.com/gx/en/industries/tmt/media/outlook.html">PwCâ€™s Global entertainment and media outlook report 2017â€“2021</a>.</p>
<p>The value of traffic can then be considered in terms of revenue per session. At â‚¬152M per month on 21B total sessions* across news publishersâ€™ digital properties in January we arrive at a figure of â‚¬0.007 per session.</p>
<p>While 7 tenths of a cent seems disturbingly small it grows very quickly given the incredible scale publishers are achieving. The idea of reaching tens of millions of readers every month would have been inconceivable to the founders of many of the leading newspapers today.</p>
<p>What is the value to publishers of the referral traffic weâ€™ve measured? With 7B sessions to news initiated by clicks from 3rd party sites that means the total digital ad revenue derived from referral traffic to articles was approximately â‚¬53M or 1/3 of total monthly ad revenue.</p>
<p>This is not a dependent or even co-dependent relationship. Traffic generated by 3rd party sites is powerful fuel for a news business, but news can survive without it, too.</p>
<p>These values work in context of other metrics we already understand, too. For example, we estimate the total number of â€œViewsâ€ across news publishers in Europe in January at 80B <em>(21B total sessions* x avg 3.81 views/session)</em>. That translates to an average CPM across the market of â‚¬1.90, not far off from CPMs in the US, <a href="https://www.emarketer.com/Chart/US-Display-Ad-Benchmarks-CPM-CTR-by-Targeting-Method-2016-among-impressions-served-by-Choozle/206368" target="_blank" rel="noopener noreferrer" data-href="https://www.emarketer.com/Chart/US-Display-Ad-Benchmarks-CPM-CTR-by-Targeting-Method-2016-among-impressions-served-by-Choozle/206368">according to eMarketer</a>.</p>
<p>As benchmarks these figures become useful tools for improving the relationship between platforms and publishers.</p>
<p>The numbers suggest the relationship is adding real value. The challenge is working out how to continue building a healthy co-existence.</p>
<hr />
<p><em>* â€œTotal sessionsâ€ includes Referrals, Direct, Unknown and all other traffic on news publishersâ€™ owned and operated digital properties.</em></p>
<div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-email"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-email-29"
				class="share-email sd-button share-icon"
				href="mailto:?subject=%5BShared%20Post%5D%20The%20economics%20of%20the%20platform-publisher-people%20triad%20demonstrate%20the%20need%20to%20work%20together&#038;body=https%3A%2F%2Fwww.mattmcalister.com%2Fblog%2F2018%2F05%2F01%2F29%2Fthe-economics-of-the-platform-publisher-people-triad-demonstrate-the-need-to-work-together%2F&#038;share=email"
				target="_blank"
				aria-labelledby="sharing-email-29"
				data-email-share-error-title="Do you have email set up?" data-email-share-error-text="If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself." data-email-share-nonce="ae2fe8c463" data-email-share-track-url="https://www.mattmcalister.com/blog/2018/05/01/29/the-economics-of-the-platform-publisher-people-triad-demonstrate-the-need-to-work-together/?share=email">
				<span id="sharing-email-29" hidden>Click to email a link to a friend (Opens in new window)</span>
				<span>Email</span>
			</a></li><li class="share-twitter"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-twitter-29"
				class="share-twitter sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/05/01/29/the-economics-of-the-platform-publisher-people-triad-demonstrate-the-need-to-work-together/?share=twitter"
				target="_blank"
				aria-labelledby="sharing-twitter-29"
				>
				<span id="sharing-twitter-29" hidden>Click to share on X (Opens in new window)</span>
				<span>X</span>
			</a></li><li class="share-facebook"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-facebook-29"
				class="share-facebook sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/05/01/29/the-economics-of-the-platform-publisher-people-triad-demonstrate-the-need-to-work-together/?share=facebook"
				target="_blank"
				aria-labelledby="sharing-facebook-29"
				>
				<span id="sharing-facebook-29" hidden>Click to share on Facebook (Opens in new window)</span>
				<span>Facebook</span>
			</a></li><li class="share-reddit"><a rel="nofollow noopener noreferrer"
				data-shared="sharing-reddit-29"
				class="share-reddit sd-button share-icon"
				href="https://www.mattmcalister.com/blog/2018/05/01/29/the-economics-of-the-platform-publisher-people-triad-demonstrate-the-need-to-work-together/?share=reddit"
				target="_blank"
				aria-labelledby="sharing-reddit-29"
				>
				<span id="sharing-reddit-29" hidden>Click to share on Reddit (Opens in new window)</span>
				<span>Reddit</span>
			</a></li><li class="share-end"></li></ul></div></div></div>	</div><!-- .entry-content -->

	
	<footer class="entry-footer">
		<span class="posted-on"><span class="screen-reader-text">Posted on </span><a href="https://www.mattmcalister.com/blog/2018/05/01/29/the-economics-of-the-platform-publisher-people-triad-demonstrate-the-need-to-work-together/" rel="bookmark"><time class="entry-date published" datetime="2018-05-01T13:50:08+00:00">May 1, 2018</time><time class="updated" datetime="2020-09-03T14:25:54+00:00">September 3, 2020</time></a></span><span class="byline"><span class="author vcard"><span class="screen-reader-text">Author </span><a class="url fn n" href="https://www.mattmcalister.com/blog/author/mattmcalister/">Matt McAlister</a></span></span><span class="cat-links"><span class="screen-reader-text">Categories </span><a href="https://www.mattmcalister.com/blog/tags/uncategorized/" rel="category tag">Uncategorized</a></span><span class="tags-links"><span class="screen-reader-text">Tags </span><a href="https://www.mattmcalister.com/blog/tags/advertising/" rel="tag">advertising</a>, <a href="https://www.mattmcalister.com/blog/tags/attention-economy/" rel="tag">attention economy</a>, <a href="https://www.mattmcalister.com/blog/tags/digital-strategy/" rel="tag">Digital Strategy</a>, <a href="https://www.mattmcalister.com/blog/tags/news/" rel="tag">news</a>, <a href="https://www.mattmcalister.com/blog/tags/platform-economy/" rel="tag">Platform Economy</a></span>			</footer><!-- .entry-footer -->

</article><!-- #post-## -->

	<nav class="navigation pagination" aria-label="Posts pagination">
		<h2 class="screen-reader-text">Posts pagination</h2>
		<div class="nav-links"><span aria-current="page" class="page-numbers current"><span class="meta-nav screen-reader-text">Page </span>1</span>
<a class="page-numbers" href="https://www.mattmcalister.com/blog/page/2/"><span class="meta-nav screen-reader-text">Page </span>2</a>
<span class="page-numbers dots">&hellip;</span>
<a class="page-numbers" href="https://www.mattmcalister.com/blog/page/31/"><span class="meta-nav screen-reader-text">Page </span>31</a>
<a class="next page-numbers" href="https://www.mattmcalister.com/blog/page/2/">Next page</a></div>
	</nav>
		</main><!-- .site-main -->
	</div><!-- .content-area -->


	</div><!-- .site-content -->

	<footer id="colophon" class="site-footer" role="contentinfo">
		<div class="site-info">
									<a href="https://wordpress.org/" class="imprint">
				Proudly powered by WordPress			</a>
		</div><!-- .site-info -->
	</footer><!-- .site-footer -->

</div><!-- .site -->

<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/blog/*"},{"not":{"href_matches":["/blog/wp-*.php","/blog/wp-admin/*","/blog/wp-content/uploads/*","/blog/wp-content/*","/blog/wp-content/plugins/*","/blog/wp-content/themes/twentyfifteen/*","/blog/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>

	<script type="text/javascript">
		window.WPCOM_sharing_counts = {"https:\/\/www.mattmcalister.com\/blog\/2020\/12\/10\/2093\/why-we-made-brave-today\/":2093,"https:\/\/www.mattmcalister.com\/blog\/2019\/02\/07\/2058\/data-pattern-hunting-makes-everything-boring\/":2058,"https:\/\/www.mattmcalister.com\/blog\/2018\/12\/05\/11\/where-does-news-go-from-here\/":11,"https:\/\/www.mattmcalister.com\/blog\/2018\/11\/29\/12\/the-beginning-of-the-end-of-facebooks-grip-on-news\/":12,"https:\/\/www.mattmcalister.com\/blog\/2018\/11\/14\/13\/people-are-in-denial-about-news\/":13,"https:\/\/www.mattmcalister.com\/blog\/2018\/09\/21\/14\/news-with-friends-2-0\/":14,"https:\/\/www.mattmcalister.com\/blog\/2018\/07\/17\/15\/introducing-news-with-friends\/":15,"https:\/\/www.mattmcalister.com\/blog\/2018\/06\/18\/16\/news-consumers-trade-in-facebook-for-private-messaging-apps\/":16,"https:\/\/www.mattmcalister.com\/blog\/2018\/05\/25\/17\/baby-boomers-love-news\/":17,"https:\/\/www.mattmcalister.com\/blog\/2018\/05\/01\/29\/the-economics-of-the-platform-publisher-people-triad-demonstrate-the-need-to-work-together\/":29};
	</script>
				<script type="text/javascript" src="http://www.mattmcalister.com/blog/wp-content/themes/twentyfifteen/js/skip-link-focus-fix.js?ver=20141010" id="twentyfifteen-skip-link-focus-fix-js"></script>
<script type="text/javascript" id="twentyfifteen-script-js-extra">
/* <![CDATA[ */
var screenReaderText = {"expand":"\u003Cspan class=\"screen-reader-text\"\u003Eexpand child menu\u003C/span\u003E","collapse":"\u003Cspan class=\"screen-reader-text\"\u003Ecollapse child menu\u003C/span\u003E"};
//# sourceURL=twentyfifteen-script-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="http://www.mattmcalister.com/blog/wp-content/themes/twentyfifteen/js/functions.js?ver=20150330" id="twentyfifteen-script-js"></script>
<script type="text/javascript" id="jetpack-stats-js-before">
/* <![CDATA[ */
_stq = window._stq || [];
_stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"39265005\",\"post\":\"0\",\"tz\":\"0\",\"srv\":\"www.mattmcalister.com\",\"arch_home\":\"1\",\"j\":\"1:15.3.1\"}") ]);
_stq.push([ "clickTrackerInit", "39265005", "0" ]);
//# sourceURL=jetpack-stats-js-before
/* ]]> */
</script>
<script type="text/javascript" src="https://stats.wp.com/e-202615.js" id="jetpack-stats-js" defer="defer" data-wp-strategy="defer"></script>
<script type="text/javascript" id="sharing-js-js-extra">
/* <![CDATA[ */
var sharing_js_options = {"lang":"en","counts":"1","is_stats_active":"1"};
//# sourceURL=sharing-js-js-extra
/* ]]> */
</script>
<script type="text/javascript" src="https://c0.wp.com/p/jetpack/15.3.1/_inc/build/sharedaddy/sharing.min.js" id="sharing-js-js"></script>
<script type="text/javascript" id="sharing-js-js-after">
/* <![CDATA[ */
var windowOpen;
			( function () {
				function matches( el, sel ) {
					return !! (
						el.matches && el.matches( sel ) ||
						el.msMatchesSelector && el.msMatchesSelector( sel )
					);
				}

				document.body.addEventListener( 'click', function ( event ) {
					if ( ! event.target ) {
						return;
					}

					var el;
					if ( matches( event.target, 'a.share-twitter' ) ) {
						el = event.target;
					} else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-twitter' ) ) {
						el = event.target.parentNode;
					}

					if ( el ) {
						event.preventDefault();

						// If there's another sharing window open, close it.
						if ( typeof windowOpen !== 'undefined' ) {
							windowOpen.close();
						}
						windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomtwitter', 'menubar=1,resizable=1,width=600,height=350' );
						return false;
					}
				} );
			} )();
var windowOpen;
			( function () {
				function matches( el, sel ) {
					return !! (
						el.matches && el.matches( sel ) ||
						el.msMatchesSelector && el.msMatchesSelector( sel )
					);
				}

				document.body.addEventListener( 'click', function ( event ) {
					if ( ! event.target ) {
						return;
					}

					var el;
					if ( matches( event.target, 'a.share-facebook' ) ) {
						el = event.target;
					} else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-facebook' ) ) {
						el = event.target.parentNode;
					}

					if ( el ) {
						event.preventDefault();

						// If there's another sharing window open, close it.
						if ( typeof windowOpen !== 'undefined' ) {
							windowOpen.close();
						}
						windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomfacebook', 'menubar=1,resizable=1,width=600,height=400' );
						return false;
					}
				} );
			} )();
//# sourceURL=sharing-js-js-after
/* ]]> */
</script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"http://www.mattmcalister.com/blog/wp-includes/js/wp-emoji-release.min.js?ver=6.9.1"}}
</script>
<script type="module">
/* <![CDATA[ */
/*! This file is auto-generated */
const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))});
//# sourceURL=http://www.mattmcalister.com/blog/wp-includes/js/wp-emoji-loader.min.js
/* ]]> */
</script>

</body>
</html>

<!-- Dynamic page generated in 0.229 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2026-04-06 12:00:52 -->

<!-- super cache -->