<!DOCTYPE html><html xmlns:cc="http://creativecommons.org/ns#"><head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# medium-com: http://ogp.me/ns/fb/medium-com#"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>The Data Refresh: Open Data and Hurricane Harvey, the 10x Developer, Pinterest for Data Scientists,</title><link rel="canonical" href="https://blog.datafiniti.co/thedatarefresh090817-f4d560e7c81a"><meta name="title" content="The Data Refresh: Open Data and Hurricane Harvey, the 10x Developer, Pinterest for Data Scientists,"><meta name="referrer" content="unsafe-url"><meta name="description" content="Every week, we want to bring you a compilation of articles from industry professionals and enthusiasts digging into some of our favorite, timely topics. Welcome to The Data Refresh!"><meta name="theme-color" content="#000000"><meta property="og:title" content="The Data Refresh: Open Data and Hurricane Harvey, the 10x Developer, Pinterest for Data Scientists,"><meta property="og:url" content="https://blog.datafiniti.co/thedatarefresh090817-f4d560e7c81a"><meta property="og:image" content="https://cdn-images-1.medium.com/max/1200/1*-yRQYhvKO8Dw3KMTGEZEcg.png"><meta property="fb:app_id" content="542599432471018"><meta property="og:description" content="What’s better than great storytelling? Storytelling backed up by, data."><meta name="twitter:description" content="What’s better than great storytelling? Storytelling backed up by, data."><meta name="twitter:image:src" content="https://cdn-images-1.medium.com/max/1200/1*-yRQYhvKO8Dw3KMTGEZEcg.png"><link rel="publisher" href="https://plus.google.com/103654360130207659246"><link rel="author" href="https://blog.datafiniti.co/@Datafiniti"><meta property="author" content="Datafiniti"><meta property="og:type" content="article"><meta name="twitter:card" content="summary_large_image"><meta property="article:publisher" content="https://www.facebook.com/datafiniti"><meta property="article:author" content="10100845978628889"><meta name="robots" content="index, follow"><meta property="article:published_time" content="2017-09-08T12:01:02.041Z"><meta name="twitter:creator" content="@Datafiniti"><meta name="twitter:site" content="@datafiniti"><meta property="og:site_name" content="Knowledge from Data: The Datafiniti Blog"><meta name="twitter:label1" value="Reading time"><meta name="twitter:data1" value="3 min read"><meta name="twitter:app:name:iphone" content="Medium"><meta name="twitter:app:id:iphone" content="828256236"><meta name="twitter:app:url:iphone" content="medium://p/f4d560e7c81a"><meta property="al:ios:app_name" content="Medium"><meta property="al:ios:app_store_id" content="828256236"><meta property="al:android:package" content="com.medium.reader"><meta property="al:android:app_name" content="Medium"><meta property="al:ios:url" content="medium://p/f4d560e7c81a"><meta property="al:android:url" content="medium://p/f4d560e7c81a"><meta property="al:web:url" content="https://blog.datafiniti.co/thedatarefresh090817-f4d560e7c81a"><link rel="search" type="application/opensearchdescription+xml" title="Medium" href="/osd.xml" /><link rel="alternate" href="android-app://com.medium.reader/https/medium.com/p/f4d560e7c81a" /><script type="application/ld+json">{"@context":"http://schema.org","@type":"NewsArticle","image":{"@type":"ImageObject","width":1500,"height":844,"url":"https://cdn-images-1.medium.com/max/2000/1*-yRQYhvKO8Dw3KMTGEZEcg.png"},"datePublished":"2017-09-08T12:01:02.041Z","dateModified":"2017-12-14T17:28:03.181Z","headline":"The Data Refresh: Open Data and Hurricane Harvey, the 10x Developer, Pinterest for Data Scientists,","name":"The Data Refresh: Open Data and Hurricane Harvey, the 10x Developer, Pinterest for Data Scientists,","keywords":["Data","Data Science","Data Visualization","Developer","Pinterest"],"author":{"@type":"Person","name":"Datafiniti","url":"https://blog.datafiniti.co/@Datafiniti"},"creator":["Datafiniti"],"publisher":{"@type":"Organization","name":"Knowledge from Data: The Datafiniti Blog","url":"https://blog.datafiniti.co","logo":{"@type":"ImageObject","width":376,"height":60,"url":"https://cdn-images-1.medium.com/max/752/1*nbghoZYbVARB2AxNQD0Elw.png"}},"mainEntityOfPage":"https://blog.datafiniti.co/thedatarefresh090817-f4d560e7c81a"}</script><link rel="stylesheet" href="https://cdn-static-1.medium.com/_/fp/css/main-branding-base.3hUA9GT3feQshgfVHILzTQ.css"><script>if (window.top !== window.self) window.top.location = window.self.location.href;var OB_startTime = new Date().getTime(); var OB_loadErrors = []; function _onerror(e) { OB_loadErrors.push(e) }; if (document.addEventListener) document.addEventListener("error", _onerror, true); else if (document.attachEvent) document.attachEvent("onerror", _onerror); function _asyncScript(u) {var d = document, f = d.getElementsByTagName("script")[0], s = d.createElement("script"); s.type = "text/javascript"; s.async = true; s.src = u; f.parentNode.insertBefore(s, f);}function _asyncStyles(u) {var d = document, f = d.getElementsByTagName("script")[0], s = d.createElement("link"); s.rel = "stylesheet"; s.href = u; f.parentNode.insertBefore(s, f); return s}(new Image()).src = "/_/stat?event=pixel.load&origin=" + encodeURIComponent(location.origin);</script><script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; ga("create", "UA-24232453-2", "auto", {"allowLinker": true, "legacyCookieDomain": window.location.hostname}); ga("send", "pageview");ga("create", "UA-32422371-1", "auto", 'tracker0'); ga("tracker0.send", "pageview");</script><script async src="https://www.google-analytics.com/analytics.js"></script><script>(function () {var height = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight; var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth; document.write("<style>section.section-image--fullBleed.is-backgrounded {padding-top: " + Math.round(1.1 * height) + "px;}section.section-image--fullScreen.is-backgrounded, section.section-image--coverFade.is-backgrounded {min-height: " + height + "px; padding-top: " + Math.round(0.5 * height) + "px;}.u-sizeViewHeight100 {height: " + height + "px !important;}.u-sizeViewHeight110 {height: " + Math.round(1.1 * height) + "px !important;}.u-sizeViewHeightMin100 {min-height: " + height + "px !important;}.u-sizeViewHeightMax100 {max-height: " + height + "px !important;}section.section-image--coverFade {height: " + height + "px;}.section-aspectRatioViewportPlaceholder, .section-aspectRatioViewportCropPlaceholder {max-height: " + height + "px;}.section-aspectRatioViewportBottomSpacer, .section-aspectRatioViewportBottomPlaceholder {max-height: " + Math.round(0.5 * height) + "px;}.zoomable:before {top: " + (-1 * height) + "px; left: " + (-1 * width) + "px; padding: " + height + "px " + width + "px;}</style>");})()</script><!--[if lt IE 9]><script charset="UTF-8" src="https://cdn-static-1.medium.com/_/fp/js/shiv.RI2ePTZ5gFmMgLzG5bEVAA.js"></script><![endif]--><link rel="icon" href="https://cdn-static-1.medium.com/_/fp/icons/favicon-rebrand-medium.3Y6xpZ-0FSdWDnPM3hSBIA.ico" class="js-favicon"><link rel="apple-touch-icon" sizes="152x152" href="https://cdn-images-1.medium.com/fit/c/304/304/1*KoE0uDDmox4T63OAaIpnsQ.png"><link rel="apple-touch-icon" sizes="120x120" href="https://cdn-images-1.medium.com/fit/c/240/240/1*KoE0uDDmox4T63OAaIpnsQ.png"><link rel="apple-touch-icon" sizes="76x76" href="https://cdn-images-1.medium.com/fit/c/152/152/1*KoE0uDDmox4T63OAaIpnsQ.png"><link rel="apple-touch-icon" sizes="60x60" href="https://cdn-images-1.medium.com/fit/c/120/120/1*KoE0uDDmox4T63OAaIpnsQ.png"><link rel="mask-icon" href="https://cdn-static-1.medium.com/_/fp/icons/monogram-mask.KPLCSFEZviQN0jQ7veN2RQ.svg" color="#171717"></head><body itemscope class=" postShowScreen v-glyph v-glyph--m2 v-enableBrandingButtons is-noJs"><script>document.body.className = document.body.className.replace(/(^|\s)is-noJs(\s|$)/, "$1is-js$2")</script><div class="site-main" id="container"><div class="butterBar butterBar--error"></div><div class="surface"><div id="prerendered" class="screenContent"><canvas class="canvas-renderer"></canvas><div class="container u-maxWidth740 u-xs-margin0 notesPositionContainer js-notesPositionContainer"></div><div class="metabar u-clearfix js-metabar u-fixed u-backgroundTransparentWhiteDarkest u-xs-sizeFullViewportWidth"><div class="js-metabarMiddle metabar-inner u-marginAuto u-maxWidth1000 u-flexCenter u-justifyContentSpaceBetween u-height65 u-xs-height56 u-paddingLeft20 u-paddingRight20"><div class="metabar-block u-flex1  u-flexCenter"><div class="js-metabarLogoLeft"><a href="https://medium.com/" data-log-event="home" class="siteNav-logo u-flexCenter u-paddingTop0"><span class="svgIcon svgIcon--logoMonogram svgIcon--45px is-flushLeft u-textColorDarker"><svg class="svgIcon-use" width="45" height="45" viewBox="0 0 45 45" ><path d="M5 40V5h35v35H5zm8.56-12.627c0 .555-.027.687-.318 1.03l-2.457 2.985v.396h6.974v-.396l-2.456-2.985c-.291-.343-.344-.502-.344-1.03V18.42l6.127 13.364h.714l5.256-13.364v10.644c0 .29 0 .342-.185.528l-1.848 1.796v.396h9.19v-.396l-1.822-1.796c-.184-.186-.21-.238-.21-.528V15.937c0-.291.026-.344.21-.528l1.823-1.797v-.396h-6.471l-4.622 11.542-5.203-11.542h-6.79v.396l2.14 2.64c.239.292.291.37.291.768v10.353z"/></svg></span><span class="u-textScreenReader">Homepage</span></a></div><div class="u-alignMiddle u-inlineBlock u-verticalAlignTop u-height65 u-xs-height56"><div class="u-alignBlock"><span class="u-inlineBlock u-height28 u-xs-height24 u-verticalAlignTop u-marginRight20 u-marginLeft15 u-borderRightLighter"></span></div></div><div class="u-alignMiddle u-inlineBlock u-verticalAlignTop u-height65 u-xs-height56 u-marginRight18"><div class="u-alignBlock"><a class="js-collectionLogoOrName" href="https://blog.datafiniti.co?source=logo-lo_V5jJZ1aqOxf1---7194052acddc"><img height="36" width="226" class="u-paddingTop5" src="https://cdn-images-1.medium.com/letterbox/452/72/50/50/1*nbghoZYbVARB2AxNQD0Elw.png?source=logoAvatar-lo_V5jJZ1aqOxf1---7194052acddc" alt="Knowledge from Data: The Datafiniti Blog" /></a></div></div><div class="u-alignMiddle u-inlineBlock u-verticalAlignTop u-height65 u-xs-height56 u-xs-hide"><div class="u-alignBlock"><div class="buttonSet"><button class="button button--primary button--smallest u-noUserSelect button--withChrome u-accentColor--buttonNormal js-relationshipButton is-smallPill"  data-action="sign-up-prompt" data-sign-in-action="toggle-follow-collection" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/collection/datafiniti" data-action-source="----7194052acddc----------------------follow_header" data-collection-id="7194052acddc"><span class="button-label  js-buttonLabel">Follow</span></button><a class="button button--chromeless is-touchIconBlackPulse u-baseColor--buttonNormal button--withIcon button--withSvgIcon"   href="https://twitter.com/datafiniti" title="Visit “Knowledge from Data: The Datafiniti Blog” on Twitter" aria-label="Visit “Knowledge from Data: The Datafiniti Blog” on Twitter" rel="me" target="_blank"><span class="button-defaultState"><span class="svgIcon svgIcon--twitterFilled svgIcon--25px"><svg class="svgIcon-use" width="25" height="25" viewBox="0 0 25 25" ><path d="M21.725 5.338c-.744.47-1.605.804-2.513 1.006a3.978 3.978 0 0 0-2.942-1.293c-2.22 0-4.02 1.81-4.02 4.02 0 .32.034.63.07.94-3.31-.18-6.27-1.78-8.255-4.23a4.544 4.544 0 0 0-.574 2.01c.04 1.43.74 2.66 1.8 3.38-.63-.01-1.25-.19-1.79-.5v.08c0 1.93 1.38 3.56 3.23 3.95-.34.07-.7.12-1.07.14-.25-.02-.5-.04-.72-.07.49 1.58 1.97 2.74 3.74 2.8a8.49 8.49 0 0 1-5.02 1.72c-.3-.03-.62-.04-.93-.07A11.447 11.447 0 0 0 8.88 21c7.386 0 11.43-6.13 11.414-11.414.015-.21.01-.38 0-.578a7.604 7.604 0 0 0 2.01-2.08 7.27 7.27 0 0 1-2.297.645 3.856 3.856 0 0 0 1.72-2.23"/></svg></span></span></a><a class="button button--chromeless is-touchIconBlackPulse u-baseColor--buttonNormal button--withIcon button--withSvgIcon u-paddingLeft0"   href="//facebook.com/datafiniti" title="Visit “Knowledge from Data: The Datafiniti Blog” on Facebook" aria-label="Visit “Knowledge from Data: The Datafiniti Blog” on Facebook" rel="me" target="_blank"><span class="button-defaultState"><span class="svgIcon svgIcon--facebookFilled svgIcon--25px"><svg class="svgIcon-use" width="25" height="25" viewBox="0 0 25 25" ><path d="M21 12.646C21 7.65 16.97 3.6 12 3.6s-9 4.05-9 9.046a9.026 9.026 0 0 0 7.59 8.924v-6.376H8.395V12.64h2.193v-1.88c0-2.186 1.328-3.375 3.267-3.375.93 0 1.728.07 1.96.1V9.77H14.47c-1.055 0-1.26.503-1.26 1.242v1.63h2.517l-.33 2.554H13.21V21.6c4.398-.597 7.79-4.373 7.79-8.954"/></svg></span></span></a></div></div></div></div><div class="metabar-block u-flex0 u-flexCenter"><div class="u-alignMiddle u-inlineBlock u-verticalAlignTop u-height65 u-xs-height56"><div class="u-alignBlock"><div class="buttonSet buttonSet--wide u-lineHeightInherit"><a class="button button--primary button--chromeless u-accentColor--buttonNormal is-inSiteNavBar u-xs-hide js-signInButton"   href="https://medium.com/m/signin?redirect=https%3A%2F%2Fblog.datafiniti.co%2Fthedatarefresh090817-f4d560e7c81a%3Fsource%3Drss------data_science-5&amp;source=--------------------------nav_reg&amp;operation=login" data-action="sign-in-prompt" data-redirect="https://blog.datafiniti.co/thedatarefresh090817-f4d560e7c81a?source=rss------data_science-5" data-action-source="--------------------------nav_reg">Sign in</a><a class="button button--primary button--withChrome u-accentColor--buttonNormal is-inSiteNavBar js-signUpButton"   href="https://medium.com/m/signin?redirect=https%3A%2F%2Fblog.datafiniti.co%2Fthedatarefresh090817-f4d560e7c81a%3Fsource%3Drss------data_science-5&amp;source=--------------------------nav_reg&amp;operation=register" data-action="sign-up-prompt" data-redirect="https://blog.datafiniti.co/thedatarefresh090817-f4d560e7c81a?source=rss------data_science-5" data-action-source="--------------------------nav_reg">Get started</a></div></div></div></div></div></div><div class="metabar metabar--spacer js-metabarSpacer u-height65 u-xs-height56"></div><main role="main"><article class=" u-minHeight100vhOffset65 u-overflowHidden postArticle postArticle--full is-withAccentColors u-marginBottom40"  lang="en"><header class="container u-maxWidth740"><div class="uiScale uiScale-ui--regular uiScale-caption--regular postMetaHeader u-paddingBottom10 row"><div class="col u-size12of12 js-postMetaLockup"><div class="uiScale uiScale-ui--regular uiScale-caption--regular postMetaLockup postMetaLockup--authorWithBio u-flexCenter js-postMetaLockup"><div class="u-flex0"><a class="link u-baseColor--link avatar"   href="https://blog.datafiniti.co/@Datafiniti?source=post_header_lockup" data-action="show-user-card" data-action-source="post_header_lockup" data-action-value="35c2074581c4" data-action-type="hover" data-user-id="35c2074581c4" data-collection-slug="datafiniti" dir="auto"><img  src="https://cdn-images-1.medium.com/fit/c/120/120/1*tJbmiIiftE_yL7I5KWWmtw.png" class="avatar-image avatar-image--small" alt="Go to the profile of Datafiniti"></a></div><div class="u-flex1 u-paddingLeft15 u-overflowHidden"><div class="u-lineHeightTightest"><a class="ds-link ds-link--styleSubtle ui-captionStrong u-inlineBlock link link--darken link--darker"   href="https://blog.datafiniti.co/@Datafiniti?source=post_header_lockup" data-action="show-user-card" data-action-source="post_header_lockup" data-action-value="35c2074581c4" data-action-type="hover" data-user-id="35c2074581c4" data-collection-slug="datafiniti" dir="auto">Datafiniti</a><span class="followState js-followState" data-user-id="35c2074581c4"><button class="button button--smallest u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton u-marginLeft10 u-xs-hide"  data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://blog.datafiniti.co/thedatarefresh090817-f4d560e7c81a?source=rss------data_science-5" data-action-source="post_header_lockup"><span class="button-label  button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--smallest u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton u-marginLeft10 u-xs-hide"  data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/35c2074581c4" data-action-source="post_header_lockup-35c2074581c4-------------------------follow_byline"><span class="button-label  button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div><div class="ui-caption ui-xs-clamp2 postMetaInline">Instant Access to Web Data</div><div class="ui-caption postMetaInline js-testPostMetaInlineSupplemental"><time datetime="2017-09-08T12:01:02.041Z">Sep 8, 2017</time><span class="middotDivider u-fontSize12"></span><span class="readingTime" title="3 min read"></span></div></div></div></div></div></header><div class="postArticle-content js-postField js-notesSource js-trackedPost"  data-post-id="f4d560e7c81a" data-source="post_page" data-collection-id="7194052acddc" data-tracking-context="postPage"><section name="b7f7" class="section section--body section--first"><div class="section-divider"><hr class="section-divider"></div><div class="section-content"><div class="section-inner sectionLayout--insetColumn"><h1 name="97f5" id="97f5" class="graf graf--h3 graf--leading graf--title">The Data Refresh: Open Data and Hurricane Harvey, the 10x Developer, Pinterest for Data Scientists, and More</h1><figure name="6a91" id="6a91" class="graf graf--figure graf-after--h3"><div class="aspectRatioPlaceholder is-locked" style="max-width: 700px; max-height: 394px;"><div class="aspectRatioPlaceholder-fill" style="padding-bottom: 56.3%;"></div><img class="graf-image" data-image-id="1*-yRQYhvKO8Dw3KMTGEZEcg.png" data-width="1500" data-height="844" data-action="zoom" data-action-value="1*-yRQYhvKO8Dw3KMTGEZEcg.png" src="https://cdn-images-1.medium.com/max/1600/1*-yRQYhvKO8Dw3KMTGEZEcg.png"></div></figure><p name="561f" id="561f" class="graf graf--p graf-after--figure">What’s better than great storytelling? Storytelling backed up by, data. Every week, we want to bring you a compilation of articles from industry professionals and enthusiasts digging into some of our favorite, timely topics. Welcome to The Data Refresh!</p><h3 name="941b" id="941b" class="graf graf--h3 graf-after--p">Our Top Five Data-Worthy Posts</h3><figure name="182c" id="182c" class="graf graf--figure graf-after--h3"><div class="aspectRatioPlaceholder is-locked" style="max-width: 700px; max-height: 350px;"><div class="aspectRatioPlaceholder-fill" style="padding-bottom: 50%;"></div><img class="graf-image" data-image-id="1*MLAHMDoX0pdxFdPkBiHZcg.gif" data-width="1500" data-height="750" data-action="zoom" data-action-value="1*MLAHMDoX0pdxFdPkBiHZcg.gif" src="https://cdn-images-1.medium.com/max/1600/1*MLAHMDoX0pdxFdPkBiHZcg.gif"></div></figure><p name="79a0" id="79a0" class="graf graf--p graf-after--figure"><strong class="markup--strong markup--p-strong">Hurricane Harvey is set to become </strong><a href="http://www.history.com/news/why-harvey-is-likely-the-most-expensive-hurricane-for-now" data-href="http://www.history.com/news/why-harvey-is-likely-the-most-expensive-hurricane-for-now" class="markup--anchor markup--p-anchor" rel="noopener" target="_blank"><strong class="markup--strong markup--p-strong">America’s costliest storm</strong></a><strong class="markup--strong markup--p-strong">. </strong>As parts of Texas and Louisiana begin to recuperate, both the states and nation are reeling from the economic impact. From <a href="http://www.mystatesman.com/business/texas-gas-lines-disappear-fears-shortage-ebb/j1LR7Hx8UKUiUSTl6iP6DI/" data-href="http://www.mystatesman.com/business/texas-gas-lines-disappear-fears-shortage-ebb/j1LR7Hx8UKUiUSTl6iP6DI/" class="markup--anchor markup--p-anchor" rel="noopener" target="_blank">concerned consumers</a> to <a href="https://www.cnbc.com/2017/08/28/hurricane-harvey-slams-auto-industry.html" data-href="https://www.cnbc.com/2017/08/28/hurricane-harvey-slams-auto-industry.html" class="markup--anchor markup--p-anchor" rel="noopener" target="_blank">affected auto traders</a>, the aftermath of Harvey is widespread. <a href="https://www.forbes.com/sites/greatspeculations/people/frankholmes/#53a2369ee7ab" data-href="https://www.forbes.com/sites/greatspeculations/people/frankholmes/#53a2369ee7ab" class="markup--anchor markup--p-anchor" rel="noopener" target="_blank"><strong class="markup--strong markup--p-strong">Frank Holmes</strong></a><strong class="markup--strong markup--p-strong"> at </strong><a href="http://forbes.com" data-href="http://forbes.com" class="markup--anchor markup--p-anchor" rel="noopener" target="_blank"><strong class="markup--strong markup--p-strong">Forbes</strong></a><strong class="markup--strong markup--p-strong"> </strong>walks through the damage in, “<a href="https://www.forbes.com/sites/greatspeculations/2017/09/05/we-looked-into-the-effects-of-hurricane-harvey-and-heres-what-we-found/#6a983f1776f1" data-href="https://www.forbes.com/sites/greatspeculations/2017/09/05/we-looked-into-the-effects-of-hurricane-harvey-and-heres-what-we-found/#6a983f1776f1" class="markup--anchor markup--p-anchor" rel="noopener" target="_blank">We Looked Into The Effects Of Hurricane Harvey And Here’s What We Found</a>.”</p><figure name="b2f5" id="b2f5" class="graf graf--figure graf-after--p"><div class="aspectRatioPlaceholder is-locked" style="max-width: 700px; max-height: 385px;"><div class="aspectRatioPlaceholder-fill" style="padding-bottom: 55.00000000000001%;"></div><img class="graf-image" data-image-id="1*D8RIpr_jHYJHEfIQskhgpQ.gif" data-width="720" data-height="396" data-action="zoom" data-action-value="1*D8RIpr_jHYJHEfIQskhgpQ.gif" src="https://cdn-images-1.medium.com/max/1600/1*D8RIpr_jHYJHEfIQskhgpQ.gif"></div></figure><p name="4b0e" id="4b0e" class="graf graf--p graf-after--figure"><strong class="markup--strong markup--p-strong">Open data is </strong><a href="https://www.fastcompany.com/40459641/from-katrina-to-harvey-how-disaster-relief-is-evolving-with-technology" data-href="https://www.fastcompany.com/40459641/from-katrina-to-harvey-how-disaster-relief-is-evolving-with-technology" class="markup--anchor markup--p-anchor" rel="noopener" target="_blank"><strong class="markup--strong markup--p-strong">transforming the way people respond to emergency situations</strong></a><strong class="markup--strong markup--p-strong">. </strong>Access to a breadth of up-to-date and accurate information has proven to be an effective resource, especially in the wake of Hurricane Harvey. With<a href="http://www.cnn.com/2017/09/06/americas/three-hurricanes-atlantic-basin/index.html" data-href="http://www.cnn.com/2017/09/06/americas/three-hurricanes-atlantic-basin/index.html" class="markup--anchor markup--p-anchor" rel="noopener" target="_blank"> Hurricane Irma and Jose on the horizon</a>, states can learn a thing or two from the city of Houston’s approach. <a href="https://medium.com/@katya.abazajian" data-href="https://medium.com/@katya.abazajian" data-anchor-type="2" data-user-id="d940b932e9cf" data-action-value="d940b932e9cf" data-action="show-user-card" data-action-type="hover" class="markup--user markup--p-user" target="_blank"><strong class="markup--strong markup--p-strong">Katya Abazajian</strong></a><strong class="markup--strong markup--p-strong"> and </strong><a href="https://medium.com/@alexgdodds" data-href="https://medium.com/@alexgdodds" data-anchor-type="2" data-user-id="391c8c1ba07b" data-action-value="391c8c1ba07b" data-action="show-user-card" data-action-type="hover" class="markup--user markup--p-user" target="_blank"><strong class="markup--strong markup--p-strong">Alex Dodds</strong></a><strong class="markup--strong markup--p-strong"> at The </strong><a href="https://medium.com/@SunlightFoundation" data-href="https://medium.com/@SunlightFoundation" data-anchor-type="2" data-user-id="9c6edf3562bf" data-action-value="9c6edf3562bf" data-action="show-user-card" data-action-type="hover" class="markup--user markup--p-user" target="_blank"><strong class="markup--strong markup--p-strong">Sunlight Foundation</strong></a><strong class="markup--strong markup--p-strong"> </strong>exemplify how robust open data systems can help any city cope in, “<a href="https://sunlightfoundation.com/2017/08/31/how-houston-is-using-open-data-to-handle-hurricane-harvey/" data-href="https://sunlightfoundation.com/2017/08/31/how-houston-is-using-open-data-to-handle-hurricane-harvey/" class="markup--anchor markup--p-anchor" rel="noopener" target="_blank">How Houston Is Using Open Data to Handle Hurricane Harvey</a>.”</p><figure name="e559" id="e559" class="graf graf--figure graf-after--p"><div class="aspectRatioPlaceholder is-locked" style="max-width: 700px; max-height: 420px;"><div class="aspectRatioPlaceholder-fill" style="padding-bottom: 60%;"></div><img class="graf-image" data-image-id="1*Oh_HNXiu4hLhuWbAjwfLEw.gif" data-width="1500" data-height="900" data-action="zoom" data-action-value="1*Oh_HNXiu4hLhuWbAjwfLEw.gif" src="https://cdn-images-1.medium.com/max/1600/1*Oh_HNXiu4hLhuWbAjwfLEw.gif"></div></figure><p name="c8a8" id="c8a8" class="graf graf--p graf-after--figure"><strong class="markup--strong markup--p-strong">When you’re a product developer, productivity reigns king.</strong> However, what does it look like and take to be 10 times more productive than the average developer? <a href="http://www.ybrikman.com/writing/2013/09/29/the-10x-developer-is-not-myth/" data-href="http://www.ybrikman.com/writing/2013/09/29/the-10x-developer-is-not-myth/" class="markup--anchor markup--p-anchor" rel="noopener" target="_blank">Myth or not</a>, the potential to become one exists. <a href="https://twitter.com/StephLKim" data-href="https://twitter.com/StephLKim" class="markup--anchor markup--p-anchor" rel="noopener" target="_blank"><strong class="markup--strong markup--p-strong">Stephanie Kim</strong></a><strong class="markup--strong markup--p-strong"> at </strong><a href="https://medium.com/@algorithmia" data-href="https://medium.com/@algorithmia" data-anchor-type="2" data-user-id="9f934a000c45" data-action-value="9f934a000c45" data-action="show-user-card" data-action-type="hover" class="markup--user markup--p-user" target="_blank"><strong class="markup--strong markup--p-strong">Algorithmia</strong></a><strong class="markup--strong markup--p-strong"> </strong>arms you with the tools you need to reach data-star status in, “<a href="https://blog.algorithmia.com/becoming-a-10x-data-scientist/" data-href="https://blog.algorithmia.com/becoming-a-10x-data-scientist/" class="markup--anchor markup--p-anchor" rel="noopener" target="_blank">Becoming a 10x Data Scientist</a>.”</p><figure name="b760" id="b760" class="graf graf--figure graf-after--p"><div class="aspectRatioPlaceholder is-locked" style="max-width: 700px; max-height: 388px;"><div class="aspectRatioPlaceholder-fill" style="padding-bottom: 55.400000000000006%;"></div><img class="graf-image" data-image-id="1*tpjkGG7TEJbu17lfcjHnHw.gif" data-width="1500" data-height="831" data-action="zoom" data-action-value="1*tpjkGG7TEJbu17lfcjHnHw.gif" src="https://cdn-images-1.medium.com/max/1600/1*tpjkGG7TEJbu17lfcjHnHw.gif"></div></figure><p name="65a4" id="65a4" class="graf graf--p graf-after--figure"><strong class="markup--strong markup--p-strong">Pinterest is more than </strong><a href="https://www.brit.co/neon-dorm-decor-ideas/" data-href="https://www.brit.co/neon-dorm-decor-ideas/" class="markup--anchor markup--p-anchor" rel="noopener" target="_blank"><strong class="markup--strong markup--p-strong">DIY decor</strong></a><strong class="markup--strong markup--p-strong"> and recommended recipes.</strong> There are a lot of moving parts that enable <a href="http://www.adweek.com/digital/pinterest-175-million-monthly-active-users/" data-href="http://www.adweek.com/digital/pinterest-175-million-monthly-active-users/" class="markup--anchor markup--p-anchor" rel="noopener" target="_blank">175 million users a month</a> to peruse and pin <a href="https://www.pinterest.com/categories/popular/" data-href="https://www.pinterest.com/categories/popular/" class="markup--anchor markup--p-anchor" rel="noopener" target="_blank">popular content</a>. For data scientists, they don’t just like, they love the content ecosystem, machine learning, and product launch lessons. <a href="https://medium.com/@bigdata" data-href="https://medium.com/@bigdata" data-anchor-type="2" data-user-id="18776b94ed07" data-action-value="18776b94ed07" data-action="show-user-card" data-action-type="hover" class="markup--user markup--p-user" target="_blank"><strong class="markup--strong markup--p-strong">Ben Lorica</strong></a> <strong class="markup--strong markup--p-strong">at </strong><a href="https://medium.com/@OReillyMedia" data-href="https://medium.com/@OReillyMedia" data-anchor-type="2" data-user-id="fbfa235a954c" data-action-value="fbfa235a954c" data-action="show-user-card" data-action-type="hover" class="markup--user markup--p-user" target="_blank"><strong class="markup--strong markup--p-strong">O&#39;Reilly Media</strong></a><strong class="markup--strong markup--p-strong"> </strong>talks with <a href="https://labs.pinterest.com/people/" data-href="https://labs.pinterest.com/people/" class="markup--anchor markup--p-anchor" rel="noopener" target="_blank">Grace Huang</a> about the role of data science in the company in, “<a href="https://medium.freecodecamp.org/which-languages-should-you-learn-for-data-science-e806ba55a81f" data-href="https://medium.freecodecamp.org/which-languages-should-you-learn-for-data-science-e806ba55a81f" class="markup--anchor markup--p-anchor" rel="noopener" target="_blank">A Framework for Building and Evaluating Data Products</a>.”</p><figure name="8b6a" id="8b6a" class="graf graf--figure graf-after--p"><div class="aspectRatioPlaceholder is-locked" style="max-width: 700px; max-height: 394px;"><div class="aspectRatioPlaceholder-fill" style="padding-bottom: 56.3%;"></div><img class="graf-image" data-image-id="1*ZWoyHyoZxPRVOHVHSzkpPg.gif" data-width="1500" data-height="844" data-action="zoom" data-action-value="1*ZWoyHyoZxPRVOHVHSzkpPg.gif" src="https://cdn-images-1.medium.com/max/1600/1*ZWoyHyoZxPRVOHVHSzkpPg.gif"></div></figure><p name="968d" id="968d" class="graf graf--p graf-after--figure graf--trailing"><a href="https://en.wikipedia.org/wiki/List_of_programming_languages" data-href="https://en.wikipedia.org/wiki/List_of_programming_languages" class="markup--anchor markup--p-anchor" rel="noopener" target="_blank"><strong class="markup--strong markup--p-strong">Hundreds of programming languages exist in the world today</strong></a><strong class="markup--strong markup--p-strong">.</strong> If you are new to the data science industry, how do you pick which one to specialize in? A Google search will point you in <a href="https://www.google.com/search?q=best+programming+languages+to+learn&amp;oq=Best+prog&amp;gs_l=psy-ab.3.0.0i67k1j0j0i67k1j0.2261.3627.0.4940.9.9.0.0.0.0.270.1125.0j4j2.6.0....0...1.1.64.psy-ab..3.6.1125.MTqrnDspNlk" data-href="https://www.google.com/search?q=best+programming+languages+to+learn&amp;oq=Best+prog&amp;gs_l=psy-ab.3.0.0i67k1j0j0i67k1j0.2261.3627.0.4940.9.9.0.0.0.0.270.1125.0j4j2.6.0....0...1.1.64.psy-ab..3.6.1125.MTqrnDspNlk" class="markup--anchor markup--p-anchor" rel="noopener" target="_blank">another hundred directions</a>. <a href="https://medium.com/@petergleeson1" data-href="https://medium.com/@petergleeson1" data-anchor-type="2" data-user-id="536515a4b25d" data-action-value="536515a4b25d" data-action="show-user-card" data-action-type="hover" class="markup--user markup--p-user" target="_blank"><strong class="markup--strong markup--p-strong">Peter Gleeson</strong></a><strong class="markup--strong markup--p-strong"> at </strong><a href="https://medium.com/@FreeCodeCamp" data-href="https://medium.com/@FreeCodeCamp" data-anchor-type="2" data-user-id="8b318225c16a" data-action-value="8b318225c16a" data-action="show-user-card" data-action-type="hover" class="markup--user markup--p-user" target="_blank"><strong class="markup--strong markup--p-strong">freeCodeCamp</strong></a><strong class="markup--strong markup--p-strong"> </strong>provides a quick-fire guide, based on usage requirements in, “<a href="https://medium.freecodecamp.org/which-languages-should-you-learn-for-data-science-e806ba55a81f" data-href="https://medium.freecodecamp.org/which-languages-should-you-learn-for-data-science-e806ba55a81f" class="markup--anchor markup--p-anchor" rel="noopener" target="_blank">Which Languages Should You Learn For Data Science</a>?”</p></div></div></section><section name="f8fe" class="section section--body section--last"><div class="section-divider"><hr class="section-divider"></div><div class="section-content"><div class="section-inner sectionLayout--insetColumn"><p name="3c2e" id="3c2e" class="graf graf--p graf--leading"><em class="markup--em markup--p-em">— Curated with data </em>❤️<em class="markup--em markup--p-em"> by Datafiniti CEO, Shion Deysarkar and Content Marketer, Nicholle Shaver.</em></p><figure name="2d49" id="2d49" class="graf graf--figure graf-after--p graf--trailing"><div class="aspectRatioPlaceholder is-locked" style="max-width: 700px; max-height: 60px;"><div class="aspectRatioPlaceholder-fill" style="padding-bottom: 8.6%;"></div><a href="http://datafiniti.co/request-a-demo/" data-href="http://datafiniti.co/request-a-demo/" class="graf-imageAnchor" data-action="image-link" data-action-observe-only="true"><img class="graf-image" data-image-id="1*VXE4DYo95bw3XfkNVlAGkA.png" data-width="1400" data-height="120" src="https://cdn-images-1.medium.com/max/1600/1*VXE4DYo95bw3XfkNVlAGkA.png"></a></div></figure></div></div></section></div><footer class="u-paddingTop10"><div class="container u-maxWidth740"><div class="row"><div class="col u-size12of12"></div></div><div class="row"><div class="col u-size12of12 js-postTags"><div class="u-paddingBottom10"><ul class="tags tags--postTags tags--borderless"><li><a class="link u-baseColor--link"   href="https://blog.datafiniti.co/tagged/data?source=post" data-action-source="post" data-collection-slug="datafiniti">Data</a></li><li><a class="link u-baseColor--link"   href="https://blog.datafiniti.co/tagged/data-science?source=post" data-action-source="post" data-collection-slug="datafiniti">Data Science</a></li><li><a class="link u-baseColor--link"   href="https://blog.datafiniti.co/tagged/data-visualization?source=post" data-action-source="post" data-collection-slug="datafiniti">Data Visualization</a></li><li><a class="link u-baseColor--link"   href="https://blog.datafiniti.co/tagged/developer?source=post" data-action-source="post" data-collection-slug="datafiniti">Developer</a></li><li><a class="link u-baseColor--link"   href="https://blog.datafiniti.co/tagged/pinterest?source=post" data-action-source="post" data-collection-slug="datafiniti">Pinterest</a></li></ul></div></div></div><section class="uiScale uiScale-ui--small uiScale-caption--regular u-borderTopLightest u-marginTop10 u-paddingTop20"><div class="ui-h3 u-textColorDarker u-fontSize22">One clap, two clap, three clap, forty?</div><p class="ui-body u-marginBottom20 u-textColorDark u-fontSize16">By clapping more or less, you can signal to us which stories really stand out.</p></section><div class="postActions js-postActionsFooter"><div class="u-flexCenter"><div class="u-flex1"><div class="multirecommend js-actionMultirecommend u-flexCenter u-width60" data-post-id="f4d560e7c81a" data-is-icon-29px="true" data-is-circle="true" data-has-recommend-list="true" data-source="post_actions_footer-----f4d560e7c81a---------------------clap_footer"><div class="u-relative u-foreground"><button class="button button--large button--circle button--withChrome u-baseColor--buttonNormal button--withIcon button--withSvgIcon clapButton js-actionMultirecommendButton clapButton--largePill u-relative u-foreground u-xs-paddingLeft13 u-width60 u-height60 u-accentColor--textNormal u-accentColor--buttonNormal clap-onboardingcollection"  data-action="sign-up-prompt" data-sign-in-action="multivote" data-requires-token="true" data-redirect="https://medium.com/_/vote/p/f4d560e7c81a" data-action-source="post_actions_footer-----f4d560e7c81a---------------------clap_footer" aria-label="Clap"><span class="button-defaultState"><span class="svgIcon svgIcon--clap svgIcon--33px u-relative u-topNegative2 u-xs-top0"><svg class="svgIcon-use" width="33" height="33" viewBox="0 0 33 33" ><path d="M28.86 17.342l-3.64-6.402c-.292-.433-.712-.729-1.163-.8a1.124 1.124 0 0 0-.889.213c-.63.488-.742 1.181-.33 2.061l1.222 2.587 1.4 2.46c2.234 4.085 1.511 8.007-2.145 11.663-.26.26-.526.49-.797.707 1.42-.084 2.881-.683 4.292-2.094 3.822-3.823 3.565-7.876 2.05-10.395zm-6.252 11.075c3.352-3.35 3.998-6.775 1.978-10.469l-3.378-5.945c-.292-.432-.712-.728-1.163-.8a1.122 1.122 0 0 0-.89.213c-.63.49-.742 1.182-.33 2.061l1.72 3.638a.502.502 0 0 1-.806.568l-8.91-8.91a1.335 1.335 0 0 0-1.887 1.886l5.292 5.292a.5.5 0 0 1-.707.707l-5.292-5.292-1.492-1.492c-.503-.503-1.382-.505-1.887 0a1.337 1.337 0 0 0 0 1.886l1.493 1.492 5.292 5.292a.499.499 0 0 1-.353.854.5.5 0 0 1-.354-.147L5.642 13.96a1.338 1.338 0 0 0-1.887 0 1.338 1.338 0 0 0 0 1.887l2.23 2.228 3.322 3.324a.499.499 0 0 1-.353.853.502.502 0 0 1-.354-.146l-3.323-3.324a1.333 1.333 0 0 0-1.886 0 1.325 1.325 0 0 0-.39.943c0 .356.138.691.39.943l6.396 6.397c3.528 3.53 8.86 5.313 12.821 1.353zM12.73 9.26l5.68 5.68-.49-1.037c-.518-1.107-.426-2.13.224-2.89l-3.303-3.304a1.337 1.337 0 0 0-1.886 0 1.326 1.326 0 0 0-.39.944c0 .217.067.42.165.607zm14.787 19.184c-1.599 1.6-3.417 2.392-5.353 2.392-.349 0-.7-.03-1.058-.082a7.922 7.922 0 0 1-3.667.887c-3.049 0-6.115-1.626-8.359-3.87l-6.396-6.397A2.315 2.315 0 0 1 2 19.724a2.327 2.327 0 0 1 1.923-2.296l-.875-.875a2.339 2.339 0 0 1 0-3.3 2.33 2.33 0 0 1 1.24-.647l-.139-.139c-.91-.91-.91-2.39 0-3.3.884-.884 2.421-.882 3.301 0l.138.14a2.335 2.335 0 0 1 3.948-1.24l.093.092c.091-.423.291-.828.62-1.157a2.336 2.336 0 0 1 3.3 0l3.384 3.386a2.167 2.167 0 0 1 1.271-.173c.534.086 1.03.354 1.441.765.11-.549.415-1.034.911-1.418a2.12 2.12 0 0 1 1.661-.41c.727.117 1.385.565 1.853 1.262l3.652 6.423c1.704 2.832 2.025 7.377-2.205 11.607zM13.217.484l-1.917.882 2.37 2.837-.454-3.719zm8.487.877l-1.928-.86-.44 3.697 2.368-2.837zM16.5 3.293L15.478-.005h2.044L16.5 3.293z" fill-rule="evenodd"/></svg></span></span><span class="button-activeState"><span class="svgIcon svgIcon--clapFilled svgIcon--33px u-relative u-topNegative2 u-xs-top0"><svg class="svgIcon-use" width="33" height="33" viewBox="0 0 33 33" ><g fill-rule="evenodd"><path d="M29.58 17.1l-3.854-6.78c-.365-.543-.876-.899-1.431-.989a1.491 1.491 0 0 0-1.16.281c-.42.327-.65.736-.7 1.207v.001l3.623 6.367c2.46 4.498 1.67 8.802-2.333 12.807-.265.265-.536.505-.81.728 1.973-.222 3.474-1.286 4.45-2.263 4.166-4.165 3.875-8.6 2.215-11.36zm-4.831.82l-3.581-6.3c-.296-.439-.725-.742-1.183-.815a1.105 1.105 0 0 0-.89.213c-.647.502-.755 1.188-.33 2.098l1.825 3.858a.601.601 0 0 1-.197.747.596.596 0 0 1-.77-.067L10.178 8.21c-.508-.506-1.393-.506-1.901 0a1.335 1.335 0 0 0-.393.95c0 .36.139.698.393.95v.001l5.61 5.61a.599.599 0 1 1-.848.847l-5.606-5.606c-.001 0-.002 0-.003-.002L5.848 9.375a1.349 1.349 0 0 0-1.902 0 1.348 1.348 0 0 0 0 1.901l1.582 1.582 5.61 5.61a.6.6 0 0 1-.848.848l-5.61-5.61c-.51-.508-1.393-.508-1.9 0a1.332 1.332 0 0 0-.394.95c0 .36.139.697.393.952l2.363 2.362c.002.001.002.002.002.003l3.52 3.52a.6.6 0 0 1-.848.847l-3.522-3.523h-.001a1.336 1.336 0 0 0-.95-.393 1.345 1.345 0 0 0-.949 2.295l6.779 6.78c3.715 3.713 9.327 5.598 13.49 1.434 3.527-3.528 4.21-7.13 2.086-11.015zM11.817 7.727c.06-.328.213-.64.466-.893.64-.64 1.755-.64 2.396 0l3.232 3.232c-.82.783-1.09 1.833-.764 2.992l-5.33-5.33z"/><path d="M13.285.48l-1.916.881 2.37 2.837z"/><path d="M21.719 1.361L19.79.501l-.44 3.697z"/><path d="M16.502 3.298L15.481 0h2.043z"/></g></svg></span></span></button><div class="clapUndo u-width60 u-round u-height32 u-absolute u-borderBox u-paddingRight5 u-transition--transform200Spring u-background--brandSageLighter js-clapUndo" style="top: 14px; padding: 2px;"><button class="button button--chromeless u-baseColor--buttonNormal button--withIcon button--withSvgIcon u-floatRight"  data-action="multivote-undo" data-action-value="f4d560e7c81a"><span class="svgIcon svgIcon--removeThin svgIcon--29px"><svg class="svgIcon-use" width="29" height="29" viewBox="0 0 29 29" ><path d="M20.13 8.11l-5.61 5.61-5.609-5.61-.801.801 5.61 5.61-5.61 5.61.801.8 5.61-5.609 5.61 5.61.8-.801-5.609-5.61 5.61-5.61" fill-rule="evenodd"/></svg></span></button></div></div><span class="u-textAlignCenter u-relative u-background js-actionMultirecommendCount u-marginLeft10"><button class="button button--chromeless u-baseColor--buttonNormal js-multirecommendCountButton"  data-action="show-recommends" data-action-value="f4d560e7c81a">6</button></span></div></div><div class="buttonSet u-flex0"><button class="button button--large button--dark button--chromeless is-touchIconBlackPulse u-baseColor--buttonDark button--withIcon button--withSvgIcon"  data-action="scroll-to-responses" data-action-source="post_actions_footer"><span class="svgIcon svgIcon--response svgIcon--29px"><svg class="svgIcon-use" width="29" height="29" viewBox="0 0 29 29" ><path d="M21.27 20.058c1.89-1.826 2.754-4.17 2.754-6.674C24.024 8.21 19.67 4 14.1 4 8.53 4 4 8.21 4 13.384c0 5.175 4.53 9.385 10.1 9.385 1.007 0 2-.14 2.95-.41.285.25.592.49.918.7 1.306.87 2.716 1.31 4.19 1.31.276-.01.494-.14.6-.36a.625.625 0 0 0-.052-.65c-.61-.84-1.042-1.71-1.282-2.58a5.417 5.417 0 0 1-.154-.75zm-3.85 1.324l-.083-.28-.388.12a9.72 9.72 0 0 1-2.85.424c-4.96 0-8.99-3.706-8.99-8.262 0-4.556 4.03-8.263 8.99-8.263 4.95 0 8.77 3.71 8.77 8.27 0 2.25-.75 4.35-2.5 5.92l-.24.21v.32c0 .07 0 .19.02.37.03.29.1.6.19.92.19.7.49 1.4.89 2.08-.93-.14-1.83-.49-2.67-1.06-.34-.22-.88-.48-1.16-.74z"/></svg></span></button><button class="button button--large button--dark button--chromeless is-touchIconBlackPulse u-baseColor--buttonDark button--withIcon button--withSvgIcon u-xs-hide"  title="Share on Twitter" aria-label="Share on Twitter" data-action="share-on-twitter" data-action-source="post_actions_footer"><span class="svgIcon svgIcon--twitter svgIcon--29px"><svg class="svgIcon-use" width="29" height="29" viewBox="0 0 29 29" ><path d="M21.967 11.8c.018 5.93-4.607 11.18-11.177 11.18-2.172 0-4.25-.62-6.047-1.76l-.268.422-.038.5.186.013.168.012c.3.02.44.032.6.046 2.06-.026 3.95-.686 5.49-1.86l1.12-.85-1.4-.048c-1.57-.055-2.92-1.08-3.36-2.51l-.48.146-.05.5c.22.03.48.05.75.08.48-.02.87-.07 1.25-.15l2.33-.49-2.32-.49c-1.68-.35-2.91-1.83-2.91-3.55 0-.05 0-.01-.01.03l-.49-.1-.25.44c.63.36 1.35.57 2.07.58l1.7.04L7.4 13c-.978-.662-1.59-1.79-1.618-3.047a4.08 4.08 0 0 1 .524-1.8l-.825.07a12.188 12.188 0 0 0 8.81 4.515l.59.033-.06-.59v-.02c-.05-.43-.06-.63-.06-.87a3.617 3.617 0 0 1 6.27-2.45l.2.21.28-.06c1.01-.22 1.94-.59 2.73-1.09l-.75-.56c-.1.36-.04.89.12 1.36.23.68.58 1.13 1.17.85l-.21-.45-.42-.27c-.52.8-1.17 1.48-1.92 2L22 11l.016.28c.013.2.014.35 0 .52v.04zm.998.038c.018-.22.017-.417 0-.66l-.498.034.284.41a8.183 8.183 0 0 0 2.2-2.267l.97-1.48-1.6.755c.17-.08.3-.02.34.03a.914.914 0 0 1-.13-.292c-.1-.297-.13-.64-.1-.766l.36-1.254-1.1.695c-.69.438-1.51.764-2.41.963l.48.15a4.574 4.574 0 0 0-3.38-1.484 4.616 4.616 0 0 0-4.61 4.613c0 .29.02.51.08.984l.01.02.5-.06.03-.5c-3.17-.18-6.1-1.7-8.08-4.15l-.48-.56-.36.64c-.39.69-.62 1.48-.65 2.28.04 1.61.81 3.04 2.06 3.88l.3-.92c-.55-.02-1.11-.17-1.6-.45l-.59-.34-.14.67c-.02.08-.02.16 0 .24-.01 2.12 1.55 4.01 3.69 4.46l.1-.49-.1-.49c-.33.07-.67.12-1.03.14-.18-.02-.43-.05-.64-.07l-.76-.09.23.73c.57 1.84 2.29 3.14 4.28 3.21l-.28-.89a8.252 8.252 0 0 1-4.85 1.66c-.12-.01-.26-.02-.56-.05l-.17-.01-.18-.01L2.53 21l1.694 1.07a12.233 12.233 0 0 0 6.58 1.917c7.156 0 12.2-5.73 12.18-12.18l-.002.04z"/></svg></span></button><button class="button button--large button--dark button--chromeless is-touchIconBlackPulse u-baseColor--buttonDark button--withIcon button--withSvgIcon u-xs-hide"  title="Share on Facebook" aria-label="Share on Facebook" data-action="share-on-facebook" data-action-source="post_actions_footer"><span class="svgIcon svgIcon--facebook svgIcon--29px"><svg class="svgIcon-use" width="29" height="29" viewBox="0 0 29 29" ><path d="M16.39 23.61v-5.808h1.846a.55.55 0 0 0 .546-.48l.36-2.797a.551.551 0 0 0-.547-.62H16.39V12.67c0-.67.12-.813.828-.813h1.474a.55.55 0 0 0 .55-.55V8.803a.55.55 0 0 0-.477-.545c-.436-.06-1.36-.116-2.22-.116-2.5 0-4.13 1.62-4.13 4.248v1.513H10.56a.551.551 0 0 0-.55.55v2.797c0 .304.248.55.55.55h1.855v5.76c-4.172-.96-7.215-4.7-7.215-9.1 0-5.17 4.17-9.36 9.31-9.36 5.14 0 9.31 4.19 9.31 9.36 0 4.48-3.155 8.27-7.43 9.15M14.51 4C8.76 4 4.1 8.684 4.1 14.46c0 5.162 3.75 9.523 8.778 10.32a.55.55 0 0 0 .637-.543v-6.985a.551.551 0 0 0-.55-.55H11.11v-1.697h1.855a.55.55 0 0 0 .55-.55v-2.063c0-2.02 1.136-3.148 3.03-3.148.567 0 1.156.027 1.597.06v1.453h-.924c-1.363 0-1.93.675-1.93 1.912v1.78c0 .3.247.55.55.55h2.132l-.218 1.69H15.84c-.305 0-.55.24-.55.55v7.02c0 .33.293.59.623.54 5.135-.7 9.007-5.11 9.007-10.36C24.92 8.68 20.26 4 14.51 4"/></svg></span></button><button class="button button--large button--dark button--chromeless u-baseColor--buttonDark button--withIcon button--withSvgIcon u-xs-show"  title="Share this story on Twitter or Facebook" aria-label="Share this story on Twitter or Facebook" data-action="show-share-popover" data-action-source="post_actions_footer"><span class="svgIcon svgIcon--share svgIcon--29px"><svg class="svgIcon-use" width="29" height="29" viewBox="0 0 29 29" ><path d="M20.385 8H19a.5.5 0 1 0 .011 1h1.39c.43 0 .84.168 1.14.473.31.305.48.71.48 1.142v10.77c0 .43-.17.837-.47 1.142-.3.305-.71.473-1.14.473H8.62c-.43 0-.84-.168-1.144-.473a1.603 1.603 0 0 1-.473-1.142v-10.77c0-.43.17-.837.48-1.142A1.599 1.599 0 0 1 8.62 9H10a.502.502 0 0 0 0-1H8.615c-.67 0-1.338.255-1.85.766-.51.51-.765 1.18-.765 1.85v10.77c0 .668.255 1.337.766 1.848.51.51 1.18.766 1.85.766h11.77c.668 0 1.337-.255 1.848-.766.51-.51.766-1.18.766-1.85v-10.77c0-.668-.255-1.337-.766-1.848A2.61 2.61 0 0 0 20.384 8zm-8.67-2.508L14 3.207v8.362c0 .27.224.5.5.5s.5-.23.5-.5V3.2l2.285 2.285a.49.49 0 0 0 .704-.001.511.511 0 0 0 0-.708l-3.14-3.14a.504.504 0 0 0-.71 0L11 4.776a.501.501 0 0 0 .71.706" fill-rule="evenodd"/></svg></span></button></div></div></div></div><div class="u-maxWidth740 u-paddingTop20 u-marginTop20 u-borderTopLightest container u-paddingBottom20 u-xs-paddingBottom10 js-postAttributionFooterContainer"><div class="row js-postFooterInfo"><div class="col u-size6of12 u-xs-size12of12"><li class="uiScale uiScale-ui--small uiScale-caption--regular u-block u-paddingBottom18 js-cardUser"><div class="u-marginLeft20 u-floatRight"><span class="followState js-followState" data-user-id="35c2074581c4"><button class="button button--small u-noUserSelect button--withChrome u-baseColor--buttonNormal button--withHover button--unblock js-unblockButton"  data-action="sign-up-prompt" data-sign-in-action="toggle-block-user" data-requires-token="true" data-redirect="https://blog.datafiniti.co/thedatarefresh090817-f4d560e7c81a?source=rss------data_science-5" data-action-source="footer_card"><span class="button-label  button-defaultState">Blocked</span><span class="button-label button-hoverState">Unblock</span></button><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal button--follow js-followButton"  data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-user" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/user/35c2074581c4" data-action-source="footer_card-35c2074581c4-------------------------follow_footer"><span class="button-label  button-defaultState js-buttonLabel">Follow</span><span class="button-label button-activeState">Following</span></button></span></div><div class="u-tableCell"><a class="link u-baseColor--link avatar"   href="https://blog.datafiniti.co/@Datafiniti?source=footer_card" title="Go to the profile of Datafiniti" aria-label="Go to the profile of Datafiniti" data-action-source="footer_card" data-user-id="35c2074581c4" data-collection-slug="datafiniti" dir="auto"><img  src="https://cdn-images-1.medium.com/fit/c/120/120/1*tJbmiIiftE_yL7I5KWWmtw.png" class="avatar-image avatar-image--small" alt="Go to the profile of Datafiniti"></a></div><div class="u-tableCell u-verticalAlignMiddle u-breakWord u-paddingLeft15"><h3 class="ui-h3 u-fontSize18 u-lineHeightTighter u-marginBottom4"><a class="link link--primary u-accentColor--hoverTextNormal"   href="https://blog.datafiniti.co/@Datafiniti" property="cc:attributionName" title="Go to the profile of Datafiniti" aria-label="Go to the profile of Datafiniti" rel="author cc:attributionUrl" data-user-id="35c2074581c4" data-collection-slug="datafiniti" dir="auto">Datafiniti</a></h3><p class="ui-body u-fontSize14 u-lineHeightBaseSans u-textColorDark u-marginBottom4">Instant Access to Web Data</p></div></li></div><div class="col u-size6of12 u-xs-size12of12 u-xs-marginTop30"><li class="uiScale uiScale-ui--small uiScale-caption--regular u-block u-paddingBottom18 js-cardCollection"><div class="u-marginLeft20 u-floatRight"><button class="button button--primary button--small u-noUserSelect button--withChrome u-accentColor--buttonNormal js-relationshipButton"  data-action="sign-up-prompt" data-sign-in-action="toggle-follow-collection" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/collection/datafiniti" data-action-source="----7194052acddc----------------------follow_footer" data-collection-id="7194052acddc"><span class="button-label  js-buttonLabel">Follow</span></button></div><div class="u-tableCell "><a class="link u-baseColor--link avatar avatar--roundedRectangle"   href="https://blog.datafiniti.co?source=footer_card" title="Go to Knowledge from Data: The Datafiniti Blog" aria-label="Go to Knowledge from Data: The Datafiniti Blog" data-action-source="footer_card" data-collection-slug="datafiniti"><img src="https://cdn-images-1.medium.com/fit/c/120/120/1*KoE0uDDmox4T63OAaIpnsQ.png" class="avatar-image u-size60x60" alt="Knowledge from Data: The Datafiniti Blog"></a></div><div class="u-tableCell u-verticalAlignMiddle u-breakWord u-paddingLeft15"><h3 class="ui-h3 u-fontSize18 u-lineHeightTighter u-marginBottom4"><a class="link link--primary u-accentColor--hoverTextNormal"   href="https://blog.datafiniti.co?source=footer_card" rel="collection" data-action-source="footer_card" data-collection-slug="datafiniti">Knowledge from Data: The Datafiniti Blog</a></h3><p class="ui-body u-fontSize14 u-lineHeightBaseSans u-textColorDark u-marginBottom4">Building the world’s largest database of web data — follow our journey.</p><div class="buttonSet"></div></div></li></div></div></div><div class="js-postFooterPlacements"></div><div class="u-padding0 u-clearfix u-backgroundGrayLightest u-print-hide supplementalPostContent js-responsesWrapper"></div><div class="supplementalPostContent js-heroPromo"></div></footer></article></main><div class="u-marginAuto u-maxWidth1000"><div class="js-postShareWidget u-foreground u-sm-hide u-transition--fadeOut300 u-fixed"><ul><li class="u-textAlignCenter u-marginVertical10"><div class="multirecommend js-actionMultirecommend u-flexColumn u-marginBottom10 u-width60" data-post-id="f4d560e7c81a" data-is-icon-29px="true" data-is-vertical="true" data-is-circle="true" data-has-recommend-list="true" data-source="post_share_widget-----f4d560e7c81a---------------------clap_sidebar"><div class="u-relative u-foreground"><button class="button button--large button--circle button--withChrome u-baseColor--buttonNormal button--withIcon button--withSvgIcon clapButton js-actionMultirecommendButton clapButton--largePill u-relative u-foreground u-xs-paddingLeft13 u-width60 u-height60 u-accentColor--textNormal u-accentColor--buttonNormal"  data-action="sign-up-prompt" data-sign-in-action="multivote" data-requires-token="true" data-redirect="https://medium.com/_/vote/p/f4d560e7c81a" data-action-source="post_share_widget-----f4d560e7c81a---------------------clap_sidebar" aria-label="Clap"><span class="button-defaultState"><span class="svgIcon svgIcon--clap svgIcon--33px u-relative u-topNegative2 u-xs-top0"><svg class="svgIcon-use" width="33" height="33" viewBox="0 0 33 33" ><path d="M28.86 17.342l-3.64-6.402c-.292-.433-.712-.729-1.163-.8a1.124 1.124 0 0 0-.889.213c-.63.488-.742 1.181-.33 2.061l1.222 2.587 1.4 2.46c2.234 4.085 1.511 8.007-2.145 11.663-.26.26-.526.49-.797.707 1.42-.084 2.881-.683 4.292-2.094 3.822-3.823 3.565-7.876 2.05-10.395zm-6.252 11.075c3.352-3.35 3.998-6.775 1.978-10.469l-3.378-5.945c-.292-.432-.712-.728-1.163-.8a1.122 1.122 0 0 0-.89.213c-.63.49-.742 1.182-.33 2.061l1.72 3.638a.502.502 0 0 1-.806.568l-8.91-8.91a1.335 1.335 0 0 0-1.887 1.886l5.292 5.292a.5.5 0 0 1-.707.707l-5.292-5.292-1.492-1.492c-.503-.503-1.382-.505-1.887 0a1.337 1.337 0 0 0 0 1.886l1.493 1.492 5.292 5.292a.499.499 0 0 1-.353.854.5.5 0 0 1-.354-.147L5.642 13.96a1.338 1.338 0 0 0-1.887 0 1.338 1.338 0 0 0 0 1.887l2.23 2.228 3.322 3.324a.499.499 0 0 1-.353.853.502.502 0 0 1-.354-.146l-3.323-3.324a1.333 1.333 0 0 0-1.886 0 1.325 1.325 0 0 0-.39.943c0 .356.138.691.39.943l6.396 6.397c3.528 3.53 8.86 5.313 12.821 1.353zM12.73 9.26l5.68 5.68-.49-1.037c-.518-1.107-.426-2.13.224-2.89l-3.303-3.304a1.337 1.337 0 0 0-1.886 0 1.326 1.326 0 0 0-.39.944c0 .217.067.42.165.607zm14.787 19.184c-1.599 1.6-3.417 2.392-5.353 2.392-.349 0-.7-.03-1.058-.082a7.922 7.922 0 0 1-3.667.887c-3.049 0-6.115-1.626-8.359-3.87l-6.396-6.397A2.315 2.315 0 0 1 2 19.724a2.327 2.327 0 0 1 1.923-2.296l-.875-.875a2.339 2.339 0 0 1 0-3.3 2.33 2.33 0 0 1 1.24-.647l-.139-.139c-.91-.91-.91-2.39 0-3.3.884-.884 2.421-.882 3.301 0l.138.14a2.335 2.335 0 0 1 3.948-1.24l.093.092c.091-.423.291-.828.62-1.157a2.336 2.336 0 0 1 3.3 0l3.384 3.386a2.167 2.167 0 0 1 1.271-.173c.534.086 1.03.354 1.441.765.11-.549.415-1.034.911-1.418a2.12 2.12 0 0 1 1.661-.41c.727.117 1.385.565 1.853 1.262l3.652 6.423c1.704 2.832 2.025 7.377-2.205 11.607zM13.217.484l-1.917.882 2.37 2.837-.454-3.719zm8.487.877l-1.928-.86-.44 3.697 2.368-2.837zM16.5 3.293L15.478-.005h2.044L16.5 3.293z" fill-rule="evenodd"/></svg></span></span><span class="button-activeState"><span class="svgIcon svgIcon--clapFilled svgIcon--33px u-relative u-topNegative2 u-xs-top0"><svg class="svgIcon-use" width="33" height="33" viewBox="0 0 33 33" ><g fill-rule="evenodd"><path d="M29.58 17.1l-3.854-6.78c-.365-.543-.876-.899-1.431-.989a1.491 1.491 0 0 0-1.16.281c-.42.327-.65.736-.7 1.207v.001l3.623 6.367c2.46 4.498 1.67 8.802-2.333 12.807-.265.265-.536.505-.81.728 1.973-.222 3.474-1.286 4.45-2.263 4.166-4.165 3.875-8.6 2.215-11.36zm-4.831.82l-3.581-6.3c-.296-.439-.725-.742-1.183-.815a1.105 1.105 0 0 0-.89.213c-.647.502-.755 1.188-.33 2.098l1.825 3.858a.601.601 0 0 1-.197.747.596.596 0 0 1-.77-.067L10.178 8.21c-.508-.506-1.393-.506-1.901 0a1.335 1.335 0 0 0-.393.95c0 .36.139.698.393.95v.001l5.61 5.61a.599.599 0 1 1-.848.847l-5.606-5.606c-.001 0-.002 0-.003-.002L5.848 9.375a1.349 1.349 0 0 0-1.902 0 1.348 1.348 0 0 0 0 1.901l1.582 1.582 5.61 5.61a.6.6 0 0 1-.848.848l-5.61-5.61c-.51-.508-1.393-.508-1.9 0a1.332 1.332 0 0 0-.394.95c0 .36.139.697.393.952l2.363 2.362c.002.001.002.002.002.003l3.52 3.52a.6.6 0 0 1-.848.847l-3.522-3.523h-.001a1.336 1.336 0 0 0-.95-.393 1.345 1.345 0 0 0-.949 2.295l6.779 6.78c3.715 3.713 9.327 5.598 13.49 1.434 3.527-3.528 4.21-7.13 2.086-11.015zM11.817 7.727c.06-.328.213-.64.466-.893.64-.64 1.755-.64 2.396 0l3.232 3.232c-.82.783-1.09 1.833-.764 2.992l-5.33-5.33z"/><path d="M13.285.48l-1.916.881 2.37 2.837z"/><path d="M21.719 1.361L19.79.501l-.44 3.697z"/><path d="M16.502 3.298L15.481 0h2.043z"/></g></svg></span></span></button><div class="clapUndo u-width60 u-round u-height32 u-absolute u-borderBox u-paddingRight5 u-transition--transform200Spring u-background--brandSageLighter js-clapUndo" style="top: 14px; padding: 2px;"><button class="button button--chromeless u-baseColor--buttonNormal button--withIcon button--withSvgIcon u-floatRight"  data-action="multivote-undo" data-action-value="f4d560e7c81a"><span class="svgIcon svgIcon--removeThin svgIcon--29px"><svg class="svgIcon-use" width="29" height="29" viewBox="0 0 29 29" ><path d="M20.13 8.11l-5.61 5.61-5.609-5.61-.801.801 5.61 5.61-5.61 5.61.801.8 5.61-5.609 5.61 5.61.8-.801-5.609-5.61 5.61-5.61" fill-rule="evenodd"/></svg></span></button></div></div><span class="u-textAlignCenter u-relative u-background js-actionMultirecommendCount u-flexOrderNegative1 u-height20 u-marginBottom7"><button class="button button--chromeless u-baseColor--buttonNormal js-multirecommendCountButton u-block u-marginAuto"  data-action="show-recommends" data-action-value="f4d560e7c81a">6</button></span></div></li><li class="u-textAlignCenter u-marginVertical10"><button class="button button--large button--dark button--chromeless is-touchIconBlackPulse u-baseColor--buttonDark button--withIcon button--withSvgIcon"  title="Share on Twitter" aria-label="Share on Twitter" data-action="share-on-twitter" data-action-source="post_share_widget"><span class="svgIcon svgIcon--twitter svgIcon--29px"><svg class="svgIcon-use" width="29" height="29" viewBox="0 0 29 29" ><path d="M21.967 11.8c.018 5.93-4.607 11.18-11.177 11.18-2.172 0-4.25-.62-6.047-1.76l-.268.422-.038.5.186.013.168.012c.3.02.44.032.6.046 2.06-.026 3.95-.686 5.49-1.86l1.12-.85-1.4-.048c-1.57-.055-2.92-1.08-3.36-2.51l-.48.146-.05.5c.22.03.48.05.75.08.48-.02.87-.07 1.25-.15l2.33-.49-2.32-.49c-1.68-.35-2.91-1.83-2.91-3.55 0-.05 0-.01-.01.03l-.49-.1-.25.44c.63.36 1.35.57 2.07.58l1.7.04L7.4 13c-.978-.662-1.59-1.79-1.618-3.047a4.08 4.08 0 0 1 .524-1.8l-.825.07a12.188 12.188 0 0 0 8.81 4.515l.59.033-.06-.59v-.02c-.05-.43-.06-.63-.06-.87a3.617 3.617 0 0 1 6.27-2.45l.2.21.28-.06c1.01-.22 1.94-.59 2.73-1.09l-.75-.56c-.1.36-.04.89.12 1.36.23.68.58 1.13 1.17.85l-.21-.45-.42-.27c-.52.8-1.17 1.48-1.92 2L22 11l.016.28c.013.2.014.35 0 .52v.04zm.998.038c.018-.22.017-.417 0-.66l-.498.034.284.41a8.183 8.183 0 0 0 2.2-2.267l.97-1.48-1.6.755c.17-.08.3-.02.34.03a.914.914 0 0 1-.13-.292c-.1-.297-.13-.64-.1-.766l.36-1.254-1.1.695c-.69.438-1.51.764-2.41.963l.48.15a4.574 4.574 0 0 0-3.38-1.484 4.616 4.616 0 0 0-4.61 4.613c0 .29.02.51.08.984l.01.02.5-.06.03-.5c-3.17-.18-6.1-1.7-8.08-4.15l-.48-.56-.36.64c-.39.69-.62 1.48-.65 2.28.04 1.61.81 3.04 2.06 3.88l.3-.92c-.55-.02-1.11-.17-1.6-.45l-.59-.34-.14.67c-.02.08-.02.16 0 .24-.01 2.12 1.55 4.01 3.69 4.46l.1-.49-.1-.49c-.33.07-.67.12-1.03.14-.18-.02-.43-.05-.64-.07l-.76-.09.23.73c.57 1.84 2.29 3.14 4.28 3.21l-.28-.89a8.252 8.252 0 0 1-4.85 1.66c-.12-.01-.26-.02-.56-.05l-.17-.01-.18-.01L2.53 21l1.694 1.07a12.233 12.233 0 0 0 6.58 1.917c7.156 0 12.2-5.73 12.18-12.18l-.002.04z"/></svg></span></button></li><li class="u-textAlignCenter u-marginVertical10"><button class="button button--large button--dark button--chromeless is-touchIconBlackPulse u-baseColor--buttonDark button--withIcon button--withSvgIcon"  title="Share on Facebook" aria-label="Share on Facebook" data-action="share-on-facebook" data-action-source="post_share_widget"><span class="svgIcon svgIcon--facebook svgIcon--29px"><svg class="svgIcon-use" width="29" height="29" viewBox="0 0 29 29" ><path d="M16.39 23.61v-5.808h1.846a.55.55 0 0 0 .546-.48l.36-2.797a.551.551 0 0 0-.547-.62H16.39V12.67c0-.67.12-.813.828-.813h1.474a.55.55 0 0 0 .55-.55V8.803a.55.55 0 0 0-.477-.545c-.436-.06-1.36-.116-2.22-.116-2.5 0-4.13 1.62-4.13 4.248v1.513H10.56a.551.551 0 0 0-.55.55v2.797c0 .304.248.55.55.55h1.855v5.76c-4.172-.96-7.215-4.7-7.215-9.1 0-5.17 4.17-9.36 9.31-9.36 5.14 0 9.31 4.19 9.31 9.36 0 4.48-3.155 8.27-7.43 9.15M14.51 4C8.76 4 4.1 8.684 4.1 14.46c0 5.162 3.75 9.523 8.778 10.32a.55.55 0 0 0 .637-.543v-6.985a.551.551 0 0 0-.55-.55H11.11v-1.697h1.855a.55.55 0 0 0 .55-.55v-2.063c0-2.02 1.136-3.148 3.03-3.148.567 0 1.156.027 1.597.06v1.453h-.924c-1.363 0-1.93.675-1.93 1.912v1.78c0 .3.247.55.55.55h2.132l-.218 1.69H15.84c-.305 0-.55.24-.55.55v7.02c0 .33.293.59.623.54 5.135-.7 9.007-5.11 9.007-10.36C24.92 8.68 20.26 4 14.51 4"/></svg></span></button></li><li class="u-textAlignCenter u-marginVertical10"><button class="button button--large button--dark button--chromeless is-touchIconFadeInPulse u-baseColor--buttonDark button--withIcon button--withSvgIcon button--bookmark js-bookmarkButton"  title="Bookmark this story to read later" aria-label="Bookmark this story to read later" data-action="sign-up-prompt" data-sign-in-action="add-to-bookmarks" data-requires-token="true" data-redirect="https://medium.com/_/bookmark/p/f4d560e7c81a" data-action-source="post_share_widget-----f4d560e7c81a---------------------bookmark_sidebar"><span class="button-defaultState"><span class="svgIcon svgIcon--bookmark svgIcon--29px"><svg class="svgIcon-use" width="29" height="29" viewBox="0 0 29 29" ><path d="M19.385 4h-9.77A2.623 2.623 0 0 0 7 6.615V23.01a1.022 1.022 0 0 0 1.595.847l5.905-4.004 5.905 4.004A1.022 1.022 0 0 0 22 23.011V6.62A2.625 2.625 0 0 0 19.385 4zM21 23l-5.91-3.955-.148-.107a.751.751 0 0 0-.884 0l-.147.107L8 23V6.615C8 5.725 8.725 5 9.615 5h9.77C20.275 5 21 5.725 21 6.615V23z" fill-rule="evenodd"/></svg></span></span><span class="button-activeState"><span class="svgIcon svgIcon--bookmarkFilled svgIcon--29px"><svg class="svgIcon-use" width="29" height="29" viewBox="0 0 29 29" ><path d="M19.385 4h-9.77A2.623 2.623 0 0 0 7 6.615V23.01a1.022 1.022 0 0 0 1.595.847l5.905-4.004 5.905 4.004A1.022 1.022 0 0 0 22 23.011V6.62A2.625 2.625 0 0 0 19.385 4z" fill-rule="evenodd"/></svg></span></span></button></li></ul></div></div><div class="u-fixed u-bottom0 u-sizeFullWidth u-backgroundWhite u-boxShadowTop u-borderBox u-paddingTop10 u-paddingBottom10 u-zIndexMetabar u-xs-paddingLeft10 u-xs-paddingRight10 js-stickyFooter"><div class="u-maxWidth700 u-marginAuto u-flexCenter"><div class="u-fontSize16 u-flex1 u-flexCenter"><div class="u-flex0 u-inlineBlock u-paddingRight20 u-xs-paddingRight10"><a class="link u-baseColor--link avatar avatar--roundedRectangle"   href="https://blog.datafiniti.co" title="Go to Knowledge from Data: The Datafiniti Blog" aria-label="Go to Knowledge from Data: The Datafiniti Blog" data-collection-slug="datafiniti"><img src="https://cdn-images-1.medium.com/fit/c/80/80/1*KoE0uDDmox4T63OAaIpnsQ.png" class="avatar-image avatar-image--smaller" alt="Knowledge from Data: The Datafiniti Blog"></a></div><div class="u-flex1 u-inlineBlock"><div class="u-xs-hide">Never miss a story from<strong> Knowledge from Data: The Datafiniti Blog</strong>, when you sign up for Medium. <a class="link u-baseColor--link link--accent u-accentColor--textNormal u-accentColor--textDarken"   href="https://medium.com/@Medium/personalize-your-medium-experience-with-users-publications-tags-26a41ab1ee0c#.hx4zuv3mg" data-action-source="sticky_footer">Learn more</a></div><div class="u-xs-show">Never miss a story from<strong> Knowledge from Data: The Datafiniti Blog</strong></div></div></div><div class="u-marginLeft50 u-xs-marginAuto"><button class="button button--primary button--dark is-active u-noUserSelect button--withChrome u-accentColor--buttonDark u-uiTextSemibold u-textUppercase u-fontSize12 button--followCollection js-followCollectionButton"  data-action="sign-up-prompt" data-sign-in-action="toggle-subscribe-collection" data-requires-token="true" data-redirect="https://medium.com/_/subscribe/collection/datafiniti" data-action-source="sticky_footer----7194052acddc----------------------follow_metabar"><span class="button-label  button-defaultState js-buttonLabel">Get updates</span><span class="button-label button-activeState">Get updates</span></button></div></div></div><style class="js-collectionStyle">
.u-accentColor--borderLight {border-color: #02B875 !important;}
.u-accentColor--borderNormal {border-color: #02B875 !important;}
.u-accentColor--borderDark {border-color: #1C9963 !important;}
.u-accentColor--iconLight .svgIcon,.u-accentColor--iconLight.svgIcon {fill: #02B875 !important;}
.u-accentColor--iconNormal .svgIcon,.u-accentColor--iconNormal.svgIcon {fill: #02B875 !important;}
.u-accentColor--iconDark .svgIcon,.u-accentColor--iconDark.svgIcon {fill: #1C9963 !important;}
.u-accentColor--textNormal {color: #1C9963 !important;}
.u-accentColor--hoverTextNormal:hover {color: #1C9963 !important;}
.u-accentColor--textNormal.u-accentColor--textDarken:hover {color: #1C9963 !important;}
.u-accentColor--textDark {color: #1C9963 !important;}
.u-accentColor--backgroundLight {background-color: #02B875 !important;}
.u-accentColor--backgroundNormal {background-color: #02B875 !important;}
.u-accentColor--backgroundDark {background-color: #1C9963 !important;}
.u-accentColor--buttonDark {border-color: #1C9963 !important; color: #1C9963 !important;}
.u-accentColor--buttonDark:hover {border-color: #1C9963 !important;}
.u-accentColor--buttonDark .icon:before,.u-accentColor--buttonDark .svgIcon{color: #1C9963 !important; fill: #1C9963 !important;}
.u-accentColor--buttonNormal:not(.clapButton--largePill) {border-color: #02B875 !important; color: #1C9963 !important;}
.u-accentColor--buttonNormal:hover {border-color: #1C9963 !important;}
.u-accentColor--buttonNormal .icon:before,.u-accentColor--buttonNormal .svgIcon{color: #02B875 !important; fill: #02B875 !important;}
.u-accentColor--buttonNormal.button--filled .icon:before,.u-accentColor--buttonNormal.button--filled .svgIcon{color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;}
.u-accentColor--buttonDark.button--filled,.u-accentColor--buttonDark.button--withChrome.is-active,.u-accentColor--fillWhenActive.is-active {background-color: #1C9963 !important; border-color: #1C9963 !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;}
.u-accentColor--buttonNormal.button--filled:not(.clapButton--largePill),.u-accentColor--buttonNormal.button--withChrome.is-active:not(.clapButton--largePill) {background-color: #02B875 !important; border-color: #02B875 !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;}
.postArticle.is-withAccentColors .markup--user,.postArticle.is-withAccentColors .markup--query {color: #1C9963 !important;}
.u-accentColor--highlightFaint {background-color: rgba(233, 253, 240, 1) !important;}
.u-accentColor--highlightStrong.is-active .svgIcon {fill: rgba(125, 255, 179, 1) !important;}
.postArticle.is-withAccentColors .markup--quote.is-other {background-color: rgba(233, 253, 240, 1) !important;}
body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--quote.is-other {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(233, 253, 240, 1), rgba(233, 253, 240, 1));}
.postArticle.is-withAccentColors .markup--quote.is-me {background-color: rgba(173, 255, 207, 1) !important;}
body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--quote.is-me {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(173, 255, 207, 1), rgba(173, 255, 207, 1));}
.postArticle.is-withAccentColors .markup--quote.is-targeted {background-color: rgba(125, 255, 179, 1) !important;}
body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--quote.is-targeted {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(125, 255, 179, 1), rgba(125, 255, 179, 1));}
.postArticle.is-withAccentColors .markup--quote.is-selected {background-color: rgba(125, 255, 179, 1) !important;}
body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--quote.is-selected {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(125, 255, 179, 1), rgba(125, 255, 179, 1));}
.postArticle.is-withAccentColors .markup--highlight {background-color: rgba(125, 255, 179, 1) !important;}
body.is-withMagicUnderlines .postArticle.is-withAccentColors .markup--highlight {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(125, 255, 179, 1), rgba(125, 255, 179, 1));}.u-baseColor--iconNormal.avatar-halo {fill: rgba(0, 0, 0, 0.4980392156862745) !important;}</style><style class="js-collectionStyleConstant">.u-imageBgColor {background-color: rgba(0, 0, 0, 0.24705882352941178);}
.u-imageSpectrum .u-baseColor--borderLight {border-color: rgba(255, 255, 255, 0.6980392156862745) !important;}
.u-imageSpectrum .u-baseColor--borderNormal {border-color: rgba(255, 255, 255, 0.8980392156862745) !important;}
.u-imageSpectrum .u-baseColor--borderDark {border-color: rgba(255, 255, 255, 0.9490196078431372) !important;}
.u-imageSpectrum .u-baseColor--iconLight .svgIcon,.u-imageSpectrum .u-baseColor--iconLight.svgIcon {fill: rgba(255, 255, 255, 0.8) !important;}
.u-imageSpectrum .u-baseColor--iconNormal .svgIcon,.u-imageSpectrum .u-baseColor--iconNormal.svgIcon {fill: rgba(255, 255, 255, 0.9490196078431372) !important;}
.u-imageSpectrum .u-baseColor--iconDark .svgIcon,.u-imageSpectrum .u-baseColor--iconDark.svgIcon {fill: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum .u-baseColor--textNormal {color: rgba(255, 255, 255, 0.9490196078431372) !important;}
.u-imageSpectrum .u-baseColor--textNormal.u-baseColor--textDarken:hover {color: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum .u-baseColor--textDark {color: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum .u-baseColor--textDarker {color: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum .u-baseColor--backgroundLight {background-color: rgba(255, 255, 255, 0.8980392156862745) !important;}
.u-imageSpectrum .u-baseColor--backgroundNormal {background-color: rgba(255, 255, 255, 0.9490196078431372) !important;}
.u-imageSpectrum .u-baseColor--backgroundDark {background-color: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum .u-baseColor--buttonLight {border-color: rgba(255, 255, 255, 0.6980392156862745) !important; color: rgba(255, 255, 255, 0.8) !important;}
.u-imageSpectrum .u-baseColor--buttonLight:hover {border-color: rgba(255, 255, 255, 0.6980392156862745) !important;}
.u-imageSpectrum .u-baseColor--buttonLight .icon:before,.u-imageSpectrum .u-baseColor--buttonLight .svgIcon {color: rgba(255, 255, 255, 0.8) !important; fill: rgba(255, 255, 255, 0.8) !important;}
.u-imageSpectrum .u-baseColor--buttonDark {border-color: rgba(255, 255, 255, 0.9490196078431372) !important; color: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum .u-baseColor--buttonDark:hover {border-color: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum .u-baseColor--buttonDark .icon:before,.u-imageSpectrum .u-baseColor--buttonDark .svgIcon {color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum .u-baseColor--buttonNormal {border-color: rgba(255, 255, 255, 0.8980392156862745) !important; color: rgba(255, 255, 255, 0.9490196078431372) !important;}
.u-imageSpectrum .u-baseColor--buttonNormal:hover {border-color: rgba(255, 255, 255, 0.9490196078431372) !important;}
.u-imageSpectrum .u-baseColor--buttonNormal .icon:before,.u-imageSpectrum .u-baseColor--buttonNormal .svgIcon {color: rgba(255, 255, 255, 0.9490196078431372) !important; fill: rgba(255, 255, 255, 0.9490196078431372) !important;}
.u-imageSpectrum .u-baseColor--buttonDark.button--filled,.u-imageSpectrum .u-baseColor--buttonDark.button--withChrome.is-active {background-color: rgba(255, 255, 255, 1) !important; border-color: rgba(255, 255, 255, 1) !important; color: rgba(0, 0, 0, 0.24705882352941178) !important; fill: rgba(0, 0, 0, 0.24705882352941178) !important;}
.u-imageSpectrum .u-baseColor--buttonNormal.button--filled,.u-imageSpectrum .u-baseColor--buttonNormal.button--withChrome.is-active {background-color: rgba(255, 255, 255, 0.9490196078431372) !important; border-color: rgba(255, 255, 255, 0.9490196078431372) !important; color: rgba(0, 0, 0, 0.24705882352941178) !important; fill: rgba(0, 0, 0, 0.24705882352941178) !important;}
.u-imageSpectrum .u-baseColor--link {color: rgba(255, 255, 255, 0.9490196078431372) !important;}
.u-imageSpectrum .u-baseColor--link.link--darkenOnHover:hover {color: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum .u-baseColor--link.link--darken:hover,.u-imageSpectrum .u-baseColor--link.link--darken:focus,.u-imageSpectrum .u-baseColor--link.link--darken:active {color: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum .u-baseColor--link.link--dark {color: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum .u-baseColor--link.link--dark.link--darken:hover,.u-imageSpectrum .u-baseColor--link.link--dark.link--darken:focus,.u-imageSpectrum .u-baseColor--link.link--dark.link--darken:active {color: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum .u-baseColor--link.link--darker {color: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum .u-baseColor--placeholderNormal ::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.8);}
.u-imageSpectrum .u-baseColor--placeholderNormal ::-moz-placeholder {color: rgba(255, 255, 255, 0.8);}
.u-imageSpectrum .u-baseColor--placeholderNormal :-ms-input-placeholder {color: rgba(255, 255, 255, 0.8);}
.u-imageSpectrum .svgIcon--logoNew path:nth-child(1) {stroke: none !important; fill: rgba(255, 255, 255, 0.4) !important;}
.u-imageSpectrum .svgIcon--logoNew path:nth-child(2) {stroke: none !important; fill: rgba(255, 255, 255, 0.4980392156862745) !important;}
.u-imageSpectrum .svgIcon--logoNew path:nth-child(3) {stroke: none !important; fill: rgba(255, 255, 255, 0.6980392156862745) !important;}
.u-imageSpectrum .svgIcon--logoNew path:nth-child(4) {stroke: none !important; fill: rgba(255, 255, 255, 0.8980392156862745) !important;}
.u-imageSpectrum .svgIcon--logoWordmark {stroke: none !important; fill: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum .svgIcon--logoMonogram {stroke: none !important; fill: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum  .ui-h1,.u-imageSpectrum  .ui-h2,.u-imageSpectrum  .ui-h3,.u-imageSpectrum  .ui-h4,.u-imageSpectrum  .ui-brand1,.u-imageSpectrum  .ui-brand2,.u-imageSpectrum  .ui-captionStrong {color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum  .ui-body,.u-imageSpectrum  .ui-caps {color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum  .ui-summary,.u-imageSpectrum  .ui-caption {color: rgba(255, 255, 255, 0.8) !important; fill: rgba(255, 255, 255, 0.8) !important;}
.u-imageSpectrum .u-accentColor--borderLight {border-color: rgba(255, 255, 255, 0.6980392156862745) !important;}
.u-imageSpectrum .u-accentColor--borderNormal {border-color: rgba(255, 255, 255, 0.8980392156862745) !important;}
.u-imageSpectrum .u-accentColor--borderDark {border-color: rgba(255, 255, 255, 0.9490196078431372) !important;}
.u-imageSpectrum .u-accentColor--iconLight .svgIcon,.u-imageSpectrum .u-accentColor--iconLight.svgIcon {fill: rgba(255, 255, 255, 0.8) !important;}
.u-imageSpectrum .u-accentColor--iconNormal .svgIcon,.u-imageSpectrum .u-accentColor--iconNormal.svgIcon {fill: rgba(255, 255, 255, 0.9490196078431372) !important;}
.u-imageSpectrum .u-accentColor--iconDark .svgIcon,.u-imageSpectrum .u-accentColor--iconDark.svgIcon {fill: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum .u-accentColor--textNormal {color: rgba(255, 255, 255, 0.9490196078431372) !important;}
.u-imageSpectrum .u-accentColor--hoverTextNormal:hover {color: rgba(255, 255, 255, 0.9490196078431372) !important;}
.u-imageSpectrum .u-accentColor--textNormal.u-accentColor--textDarken:hover {color: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum .u-accentColor--textDark {color: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum .u-accentColor--backgroundLight {background-color: rgba(255, 255, 255, 0.8980392156862745) !important;}
.u-imageSpectrum .u-accentColor--backgroundNormal {background-color: rgba(255, 255, 255, 0.9490196078431372) !important;}
.u-imageSpectrum .u-accentColor--backgroundDark {background-color: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum .u-accentColor--buttonDark {border-color: rgba(255, 255, 255, 0.9490196078431372) !important; color: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum .u-accentColor--buttonDark:hover {border-color: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum .u-accentColor--buttonDark .icon:before,.u-imageSpectrum .u-accentColor--buttonDark .svgIcon{color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;}
.u-imageSpectrum .u-accentColor--buttonNormal:not(.clapButton--largePill) {border-color: rgba(255, 255, 255, 0.8980392156862745) !important; color: rgba(255, 255, 255, 0.9490196078431372) !important;}
.u-imageSpectrum .u-accentColor--buttonNormal:hover {border-color: rgba(255, 255, 255, 0.9490196078431372) !important;}
.u-imageSpectrum .u-accentColor--buttonNormal .icon:before,.u-imageSpectrum .u-accentColor--buttonNormal .svgIcon{color: rgba(255, 255, 255, 0.9490196078431372) !important; fill: rgba(255, 255, 255, 0.9490196078431372) !important;}
.u-imageSpectrum .u-accentColor--buttonNormal.button--filled .icon:before,.u-imageSpectrum .u-accentColor--buttonNormal.button--filled .svgIcon{color: rgba(0, 0, 0, 0.24705882352941178) !important; fill: rgba(0, 0, 0, 0.24705882352941178) !important;}
.u-imageSpectrum .u-accentColor--buttonDark.button--filled,.u-imageSpectrum .u-accentColor--buttonDark.button--withChrome.is-active,.u-imageSpectrum .u-accentColor--fillWhenActive.is-active {background-color: rgba(255, 255, 255, 1) !important; border-color: rgba(255, 255, 255, 1) !important; color: rgba(0, 0, 0, 0.24705882352941178) !important; fill: rgba(0, 0, 0, 0.24705882352941178) !important;}
.u-imageSpectrum .u-accentColor--buttonNormal.button--filled:not(.clapButton--largePill),.u-imageSpectrum .u-accentColor--buttonNormal.button--withChrome.is-active:not(.clapButton--largePill) {background-color: rgba(255, 255, 255, 0.9490196078431372) !important; border-color: rgba(255, 255, 255, 0.9490196078431372) !important; color: rgba(0, 0, 0, 0.24705882352941178) !important; fill: rgba(0, 0, 0, 0.24705882352941178) !important;}
.u-imageSpectrum .postArticle.is-withAccentColors .markup--user,.u-imageSpectrum .postArticle.is-withAccentColors .markup--query {color: rgba(255, 255, 255, 0.9490196078431372) !important;}
.u-imageSpectrum .u-accentColor--highlightFaint {background-color: rgba(255, 255, 255, 0.2) !important;}
.u-imageSpectrum .u-accentColor--highlightStrong.is-active .svgIcon {fill: rgba(255, 255, 255, 0.6) !important;}
.postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-other {background-color: rgba(255, 255, 255, 0.2) !important;}
body.is-withMagicUnderlines .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-other {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2));}
.postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-me {background-color: rgba(255, 255, 255, 0.4) !important;}
body.is-withMagicUnderlines .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-me {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));}
.postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-targeted {background-color: rgba(255, 255, 255, 0.6) !important;}
body.is-withMagicUnderlines .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-targeted {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));}
.postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-selected {background-color: rgba(255, 255, 255, 0.6) !important;}
body.is-withMagicUnderlines .postArticle.is-withAccentColors .u-imageSpectrum .markup--quote.is-selected {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));}
.postArticle.is-withAccentColors .u-imageSpectrum .markup--highlight {background-color: rgba(255, 255, 255, 0.6) !important;}
body.is-withMagicUnderlines .postArticle.is-withAccentColors .u-imageSpectrum .markup--highlight {background-color: transparent !important; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));}.u-resetSpectrum .u-tintBgColor {background-color: rgba(255, 255, 255, 1) !important;}.u-resetSpectrum .u-tintBgColor .u-fadeLeft:before {background-image: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%) !important;}.u-resetSpectrum .u-tintBgColor .u-fadeRight:after {background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%) !important;}
.u-resetSpectrum .u-baseColor--borderLight {border-color: rgba(0, 0, 0, 0.2980392156862745) !important;}
.u-resetSpectrum .u-baseColor--borderNormal {border-color: rgba(0, 0, 0, 0.4980392156862745) !important;}
.u-resetSpectrum .u-baseColor--borderDark {border-color: rgba(0, 0, 0, 0.6) !important;}
.u-resetSpectrum .u-baseColor--iconLight .svgIcon,.u-resetSpectrum .u-baseColor--iconLight.svgIcon {fill: rgba(0, 0, 0, 0.2980392156862745) !important;}
.u-resetSpectrum .u-baseColor--iconNormal .svgIcon,.u-resetSpectrum .u-baseColor--iconNormal.svgIcon {fill: rgba(0, 0, 0, 0.4980392156862745) !important;}
.u-resetSpectrum .u-baseColor--iconDark .svgIcon,.u-resetSpectrum .u-baseColor--iconDark.svgIcon {fill: rgba(0, 0, 0, 0.6) !important;}
.u-resetSpectrum .u-baseColor--textNormal {color: rgba(0, 0, 0, 0.4980392156862745) !important;}
.u-resetSpectrum .u-baseColor--textNormal.u-baseColor--textDarken:hover {color: rgba(0, 0, 0, 0.6) !important;}
.u-resetSpectrum .u-baseColor--textDark {color: rgba(0, 0, 0, 0.6) !important;}
.u-resetSpectrum .u-baseColor--textDarker {color: rgba(0, 0, 0, 0.8) !important;}
.u-resetSpectrum .u-baseColor--backgroundLight {background-color: rgba(0, 0, 0, 0.09803921568627451) !important;}
.u-resetSpectrum .u-baseColor--backgroundNormal {background-color: rgba(0, 0, 0, 0.2) !important;}
.u-resetSpectrum .u-baseColor--backgroundDark {background-color: rgba(0, 0, 0, 0.2980392156862745) !important;}
.u-resetSpectrum .u-baseColor--buttonLight {border-color: rgba(0, 0, 0, 0.2980392156862745) !important; color: rgba(0, 0, 0, 0.2980392156862745) !important;}
.u-resetSpectrum .u-baseColor--buttonLight:hover {border-color: rgba(0, 0, 0, 0.2980392156862745) !important;}
.u-resetSpectrum .u-baseColor--buttonLight .icon:before,.u-resetSpectrum .u-baseColor--buttonLight .svgIcon {color: rgba(0, 0, 0, 0.2980392156862745) !important; fill: rgba(0, 0, 0, 0.2980392156862745) !important;}
.u-resetSpectrum .u-baseColor--buttonDark {border-color: rgba(0, 0, 0, 0.6) !important; color: rgba(0, 0, 0, 0.6) !important;}
.u-resetSpectrum .u-baseColor--buttonDark:hover {border-color: rgba(0, 0, 0, 0.8) !important;}
.u-resetSpectrum .u-baseColor--buttonDark .icon:before,.u-resetSpectrum .u-baseColor--buttonDark .svgIcon {color: rgba(0, 0, 0, 0.6) !important; fill: rgba(0, 0, 0, 0.6) !important;}
.u-resetSpectrum .u-baseColor--buttonNormal {border-color: rgba(0, 0, 0, 0.4980392156862745) !important; color: rgba(0, 0, 0, 0.4980392156862745) !important;}
.u-resetSpectrum .u-baseColor--buttonNormal:hover {border-color: rgba(0, 0, 0, 0.6) !important;}
.u-resetSpectrum .u-baseColor--buttonNormal .icon:before,.u-resetSpectrum .u-baseColor--buttonNormal .svgIcon {color: rgba(0, 0, 0, 0.4980392156862745) !important; fill: rgba(0, 0, 0, 0.4980392156862745) !important;}
.u-resetSpectrum .u-baseColor--buttonDark.button--filled,.u-resetSpectrum .u-baseColor--buttonDark.button--withChrome.is-active {background-color: rgba(0, 0, 0, 0.2980392156862745) !important; border-color: rgba(0, 0, 0, 0.2980392156862745) !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;}
.u-resetSpectrum .u-baseColor--buttonNormal.button--filled,.u-resetSpectrum .u-baseColor--buttonNormal.button--withChrome.is-active {background-color: rgba(0, 0, 0, 0.2) !important; border-color: rgba(0, 0, 0, 0.2) !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;}
.u-resetSpectrum .u-baseColor--link {color: rgba(0, 0, 0, 0.4980392156862745) !important;}
.u-resetSpectrum .u-baseColor--link.link--darkenOnHover:hover {color: rgba(0, 0, 0, 0.6) !important;}
.u-resetSpectrum .u-baseColor--link.link--darken:hover,.u-resetSpectrum .u-baseColor--link.link--darken:focus,.u-resetSpectrum .u-baseColor--link.link--darken:active {color: rgba(0, 0, 0, 0.6) !important;}
.u-resetSpectrum .u-baseColor--link.link--dark {color: rgba(0, 0, 0, 0.6) !important;}
.u-resetSpectrum .u-baseColor--link.link--dark.link--darken:hover,.u-resetSpectrum .u-baseColor--link.link--dark.link--darken:focus,.u-resetSpectrum .u-baseColor--link.link--dark.link--darken:active {color: rgba(0, 0, 0, 0.8) !important;}
.u-resetSpectrum .u-baseColor--link.link--darker {color: rgba(0, 0, 0, 0.8) !important;}
.u-resetSpectrum .u-baseColor--placeholderNormal ::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.2980392156862745);}
.u-resetSpectrum .u-baseColor--placeholderNormal ::-moz-placeholder {color: rgba(0, 0, 0, 0.2980392156862745);}
.u-resetSpectrum .u-baseColor--placeholderNormal :-ms-input-placeholder {color: rgba(0, 0, 0, 0.2980392156862745);}
.u-resetSpectrum .svgIcon--logoNew path:nth-child(1) {stroke: none !important; fill: rgba(0, 0, 0, 0.2) !important;}
.u-resetSpectrum .svgIcon--logoNew path:nth-child(2) {stroke: none !important; fill: rgba(0, 0, 0, 0.2980392156862745) !important;}
.u-resetSpectrum .svgIcon--logoNew path:nth-child(3) {stroke: none !important; fill: rgba(0, 0, 0, 0.4) !important;}
.u-resetSpectrum .svgIcon--logoNew path:nth-child(4) {stroke: none !important; fill: rgba(0, 0, 0, 0.4980392156862745) !important;}
.u-resetSpectrum .svgIcon--logoWordmark {stroke: none !important; fill: rgba(0, 0, 0, 0.6) !important;}
.u-resetSpectrum .svgIcon--logoMonogram {stroke: none !important; fill: rgba(0, 0, 0, 0.6) !important;}
.u-resetSpectrum  .ui-h1,.u-resetSpectrum  .ui-h2,.u-resetSpectrum  .ui-h3,.u-resetSpectrum  .ui-h4,.u-resetSpectrum  .ui-brand1,.u-resetSpectrum  .ui-brand2,.u-resetSpectrum  .ui-captionStrong {color: rgba(0, 0, 0, 0.8) !important; fill: rgba(0, 0, 0, 0.8) !important;}
.u-resetSpectrum  .ui-body,.u-resetSpectrum  .ui-caps {color: rgba(0, 0, 0, 0.6) !important; fill: rgba(0, 0, 0, 0.6) !important;}
.u-resetSpectrum  .ui-summary,.u-resetSpectrum  .ui-caption {color: rgba(0, 0, 0, 0.2980392156862745) !important; fill: rgba(0, 0, 0, 0.2980392156862745) !important;}
.u-resetSpectrum .u-accentColor--borderLight {border-color: rgba(2, 184, 117, 1) !important;}
.u-resetSpectrum .u-accentColor--borderNormal {border-color: rgba(2, 184, 117, 1) !important;}
.u-resetSpectrum .u-accentColor--borderDark {border-color: rgba(0, 171, 107, 1) !important;}
.u-resetSpectrum .u-accentColor--iconLight .svgIcon,.u-resetSpectrum .u-accentColor--iconLight.svgIcon {fill: rgba(2, 184, 117, 1) !important;}
.u-resetSpectrum .u-accentColor--iconNormal .svgIcon,.u-resetSpectrum .u-accentColor--iconNormal.svgIcon {fill: rgba(0, 171, 107, 1) !important;}
.u-resetSpectrum .u-accentColor--iconDark .svgIcon,.u-resetSpectrum .u-accentColor--iconDark.svgIcon {fill: rgba(28, 153, 99, 1) !important;}
.u-resetSpectrum .u-accentColor--textNormal {color: rgba(0, 171, 107, 1) !important;}
.u-resetSpectrum .u-accentColor--hoverTextNormal:hover {color: rgba(0, 171, 107, 1) !important;}
.u-resetSpectrum .u-accentColor--textNormal.u-accentColor--textDarken:hover {color: rgba(28, 153, 99, 1) !important;}
.u-resetSpectrum .u-accentColor--textDark {color: rgba(28, 153, 99, 1) !important;}
.u-resetSpectrum .u-accentColor--backgroundLight {background-color: rgba(2, 184, 117, 1) !important;}
.u-resetSpectrum .u-accentColor--backgroundNormal {background-color: rgba(0, 171, 107, 1) !important;}
.u-resetSpectrum .u-accentColor--backgroundDark {background-color: rgba(28, 153, 99, 1) !important;}
.u-resetSpectrum .u-accentColor--buttonDark {border-color: rgba(0, 171, 107, 1) !important; color: rgba(28, 153, 99, 1) !important;}
.u-resetSpectrum .u-accentColor--buttonDark:hover {border-color: rgba(28, 153, 99, 1) !important;}
.u-resetSpectrum .u-accentColor--buttonDark .icon:before,.u-resetSpectrum .u-accentColor--buttonDark .svgIcon{color: rgba(28, 153, 99, 1) !important; fill: rgba(28, 153, 99, 1) !important;}
.u-resetSpectrum .u-accentColor--buttonNormal:not(.clapButton--largePill) {border-color: rgba(2, 184, 117, 1) !important; color: rgba(0, 171, 107, 1) !important;}
.u-resetSpectrum .u-accentColor--buttonNormal:hover {border-color: rgba(0, 171, 107, 1) !important;}
.u-resetSpectrum .u-accentColor--buttonNormal .icon:before,.u-resetSpectrum .u-accentColor--buttonNormal .svgIcon{color: rgba(0, 171, 107, 1) !important; fill: rgba(0, 171, 107, 1) !important;}
.u-resetSpectrum .u-accentColor--buttonNormal.button--filled .icon:before,.u-resetSpectrum .u-accentColor--buttonNormal.button--filled .svgIcon{color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;}
.u-resetSpectrum .u-accentColor--buttonDark.button--filled,.u-resetSpectrum .u-accentColor--buttonDark.button--withChrome.is-active,.u-resetSpectrum .u-accentColor--fillWhenActive.is-active {background-color: rgba(28, 153, 99, 1) !important; border-color: rgba(28, 153, 99, 1) !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;}
.u-resetSpectrum .u-accentColor--buttonNormal.button--filled:not(.clapButton--largePill),.u-resetSpectrum .u-accentColor--buttonNormal.button--withChrome.is-active:not(.clapButton--largePill) {background-color: rgba(0, 171, 107, 1) !important; border-color: rgba(0, 171, 107, 1) !important; color: rgba(255, 255, 255, 1) !important; fill: rgba(255, 255, 255, 1) !important;}
.u-resetSpectrum .postArticle.is-withAccentColors .markup--user,.u-resetSpectrum .postArticle.is-withAccentColors .markup--query {color: rgba(0, 171, 107, 1) !important;}</style></div></div></div><div class="loadingBar"></div><script>// <![CDATA[
window["obvInit"] = function (opt_embedded) {window["obvInit"]["embedded"] = opt_embedded; window["obvInit"]["ready"] = true;}
// ]]></script><script>// <![CDATA[
var GLOBALS = {"audioUrl":"https://d1fcbxp97j4nb2.cloudfront.net","baseUrl":"https://blog.datafiniti.co","buildLabel":"32612-706c9be","currentUser":{"userId":"lo_V5jJZ1aqOxf1","isVerified":false,"subscriberEmail":"","hasPastMemberships":false,"isEnrolledInHightower":false,"isEligibleForHightower":false,"hightowerLastLockedAt":0},"currentUserHasUnverifiedEmail":false,"isAuthenticated":false,"isCurrentUserVerified":false,"mediumTwitterScreenName":"medium","miroUrl":"https://cdn-images-1.medium.com","moduleUrls":{"base":"https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.6quMf1J3tNBccQ9Rj4k5FA.js","common-async":"https://cdn-static-1.medium.com/_/fp/gen-js/main-common-async.bundle.vvIROcFPl0uABlAdGWYdXw.js","hightower":"https://cdn-static-1.medium.com/_/fp/gen-js/main-hightower.bundle.gc5Px-WugAL7bVFwie6DVg.js","home-screens":"https://cdn-static-1.medium.com/_/fp/gen-js/main-home-screens.bundle.lyiOmx1kzsIMECMw84Z07Q.js","misc-screens":"https://cdn-static-1.medium.com/_/fp/gen-js/main-misc-screens.bundle.dF2z2_31_4Ejje33uydxCw.js","notes":"https://cdn-static-1.medium.com/_/fp/gen-js/main-notes.bundle.K_91ofBm3uqhMVSkWwB9-g.js","payments":"https://cdn-static-1.medium.com/_/fp/gen-js/main-payments.bundle.f7t-PytCAUfYJAEXTLZKZQ.js","posters":"https://cdn-static-1.medium.com/_/fp/gen-js/main-posters.bundle.jvvq35d6yR3aE9p5ZzlI9w.js","power-readers":"https://cdn-static-1.medium.com/_/fp/gen-js/main-power-readers.bundle.DNctEV0mvNvLWVv4K9sSrA.js","pubs":"https://cdn-static-1.medium.com/_/fp/gen-js/main-pubs.bundle.qIq9vDrHhMOzn1-R1m62yQ.js","stats":"https://cdn-static-1.medium.com/_/fp/gen-js/main-stats.bundle.BO61nnlJ7EkXjQoTQEshjA.js"},"previewConfig":{"weightThreshold":1,"weightImageParagraph":0.51,"weightIframeParagraph":0.8,"weightTextParagraph":0.08,"weightEmptyParagraph":0,"weightP":0.003,"weightH":0.005,"weightBq":0.003,"minPTextLength":60,"truncateBoundaryChars":20,"detectTitle":true,"detectTitleLevThreshold":0.15},"productName":"Medium","supportsEdit":false,"termsUrl":"//medium.com/policy/9db0094a1e0f","textshotHost":"textshot.medium.com","transactionId":"1518545689217:454edeaeaabf","useragent":{"browser":"python requests","family":"","os":"","version":2.1,"supportsDesktopEdit":false,"supportsInteract":false,"supportsView":true,"isMobile":false,"isTablet":false,"isNative":false,"supportsFileAPI":false,"isTier1":false,"clientVersion":"","unknownParagraphsBad":false,"clientChannel":"","supportsRealScrollEvents":false,"supportsVhUnits":false,"ruinsViewportSections":false,"supportsHtml5Video":false,"supportsMagicUnderlines":false,"isWebView":false,"isFacebookWebView":false,"supportsProgressiveMedia":false,"supportsPromotedPosts":true,"isBot":false,"isNativeIphone":false,"supportsCssVariables":false,"supportsVideoSections":true,"emojiSupportLevel":1,"isSearchBot":false,"supportsScrollableMetabar":false},"variants":{"allow_access":true,"allow_signup":true,"allow_test_auth":"disallow","signin_services":"twitter,facebook,google,email,google-fastidv","signup_services":"twitter,facebook,google,email,google-fastidv","android_rating_prompt_recommend_threshold":5,"google_sign_in_android":true,"reengagement_notification_duration":3,"browsable_stream_config_bucket":"universal-nav-bar","enable_series_creation":true,"enable_your_series_pages":true,"enable_productionized_series":true,"enable_dedicated_series_tab_api_ios":true,"enable_clap_milestone_notifications":true,"enable_series_stats_page":true,"enable_post_import":true,"enable_sponsored_post_labelling":true,"enable_logged_in_follow_on_collection_post":true,"enable_export_members":true,"enable_series_card_background_creation":true,"available_monthly_plan":"60e220181034","available_annual_plan":"2c754bcc2995","enable_sms":true,"enable_smyte_on_old_content":true,"is_not_medium_subscriber":true,"disable_followed_tag_fan_out":true,"enable_emoji_in_editor":true,"enable_glyph":true,"glyph_font_set":"m2","enable_branding":true,"enable_branding_fonts":true,"enable_branding_buttons":true,"enable_sequence_carousel":true,"enable_multirecommends":true,"enable_view_new_collection_writers_manager":true,"enable_feature_lock_v2":true,"enable_user_post_metering":true,"max_premium_content_per_user_under_metering":3,"tag_intercom_user_on_metering_count":3,"enable_topic_writer_onboarding":true,"enable_algolia_search_reporting":true,"enable_strong_graph_chp_reorder":true,"enable_unsplash_images":true,"enable_top_stories_for_you":true,"enable_ios_member_post_labeling":true,"enable_featured_hero":true,"enable_li_search_collection":true,"enable_revamped_nav_bar":true,"enable_audio_playlists":true,"enable_homepage_remodel":true,"enable_platform_934_loading":true,"enable_signin_wall_custom_domain":true,"enable_standalone_profile_edit_page":true,"enable_standalone_user_follow_pages":true,"enable_post_footer_copy":true,"enable_february_awareness_email_campaign":true,"app_download_email_template":"routine","enable_bloomd_double_write":true,"enable_bloomd_sharding":true,"enable_hack_series_web":true,"enable_paypal_option":true,"enable_digest_presentation_data_collection":true,"enable_new_source_for_new_from_your_network":true,"enable_moc_insertion_digest":true,"enable_marketing_emails":true},"xsrfToken":"","iosAppId":"828256236","supportEmail":"yourfriends@medium.com","fp":{"/icons/monogram-mask.svg":"https://cdn-static-1.medium.com/_/fp/icons/monogram-mask.KPLCSFEZviQN0jQ7veN2RQ.svg","/icons/favicon-dev-editor.ico":"https://cdn-static-1.medium.com/_/fp/icons/favicon-dev-editor.YKKRxBO8EMvIqhyCwIiJeQ.ico","/icons/favicon-hatch-editor.ico":"https://cdn-static-1.medium.com/_/fp/icons/favicon-hatch-editor.BuEyHIqlyh2s_XEk4Rl32Q.ico","/icons/favicon-medium-editor.ico":"https://cdn-static-1.medium.com/_/fp/icons/favicon-medium-editor.PiakrZWB7Yb80quUVQWM6g.ico"},"authBaseUrl":"https://medium.com","imageUploadSizeMb":25,"isAuthDomainRequest":false,"domainCollectionSlug":"datafiniti","algoliaApiEndpoint":"https://MQ57UUUQZ2-dsn.algolia.net","algoliaAppId":"MQ57UUUQZ2","algoliaSearchOnlyApiKey":"394474ced050e3911ae2249ecc774921","iosAppStoreUrl":"https://itunes.apple.com/app/medium-everyones-stories/id828256236?pt=698524&mt=8","iosAppLinkBaseUrl":"medium:","algoliaIndexPrefix":"medium_","androidPlayStoreUrl":"https://play.google.com/store/apps/details?id=com.medium.reader","googleClientId":"216296035834-k1k6qe060s2tp2a2jam4ljdcms00sttg.apps.googleusercontent.com","androidPackage":"com.medium.reader","androidPlayStoreMarketScheme":"market://details?id=com.medium.reader","googleAuthUri":"https://accounts.google.com/o/oauth2/auth","androidScheme":"medium","layoutData":{"useDynamicScripts":false,"googleAnalyticsTrackingCode":"UA-24232453-2","jsShivUrl":"https://cdn-static-1.medium.com/_/fp/js/shiv.RI2ePTZ5gFmMgLzG5bEVAA.js","useDynamicCss":false,"faviconUrl":"https://cdn-static-1.medium.com/_/fp/icons/favicon-rebrand-medium.3Y6xpZ-0FSdWDnPM3hSBIA.ico","faviconImageId":"1*8I-HPL0bfoIzGied-dzOvA.png","fontSets":[{"id":8,"url":"https://glyph.medium.com/css/e/sr/latin/e/ssr/latin/e/ssb/latin/m2.css"},{"id":9,"url":"https://glyph.medium.com/css/mkt.css"},{"id":10,"url":"https://glyph.medium.com/css/elv8.css"}],"editorFaviconUrl":"https://cdn-static-1.medium.com/_/fp/icons/favicon-rebrand-medium-editor.3Y6xpZ-0FSdWDnPM3hSBIA.ico","glyphUrl":"https://glyph.medium.com"},"authBaseUrlRev":"moc.muidem//:sptth","isDnt":false,"stripePublishableKey":"pk_live_7FReX44VnNIInZwrIIx6ghjl","archiveUploadSizeMb":100,"paymentData":{"currencies":{"1":{"label":"US Dollar","external":"usd"}},"countries":{"1":{"label":"United States of America","external":"US"}},"accountTypes":{"1":{"label":"Individual","external":"individual"},"2":{"label":"Company","external":"company"}}},"previewConfig2":{"weightThreshold":1,"weightImageParagraph":0.05,"raiseImage":true,"enforceHeaderHierarchy":true,"isImageInsetRight":true},"isAmp":false,"iosScheme":"medium","isSwBoot":false,"lightstep":{"accessToken":"ce5be895bef60919541332990ac9fef2","carrier":"{\"ot-tracer-spanid\":\"31b01f756a00e573\",\"ot-tracer-traceid\":\"0be8a4202123fc4e\",\"ot-tracer-sampled\":\"true\"}","host":"collector-medium.lightstep.com"},"facebook":{"key":"542599432471018","namespace":"medium-com","scope":{"default":["public_profile","email","user_friends"],"connect":["public_profile","email","user_friends"],"login":["public_profile","email","user_friends"],"share":["public_profile","email","user_friends","publish_actions"]}},"mailingListArchiveUploadSizeMb":2,"editorsPicksTopicId":"3985d2a191c5","popularOnMediumTopicId":"9d34e48ecf94","memberContentTopicId":"13d7efd82fb2","audioContentTopicId":"3792abbd134","brandedSequenceId":"7d337ddf1941","isDoNotAuth":false,"goldfinchUrl":"https://goldfinch.medium.com","buggle":{"url":"https://buggle.medium.com","videoUrl":"https://cdn-videos-1.medium.com","audioUrl":"https://cdn-audio-1.medium.com"},"referrerType":5,"isMeteredOut":false,"meterConfig":{"maxUnlockCount":3,"windowLength":"MONTHLY"},"partnerProgramEmail":"partnerprogram@medium.com","userResearchPrompts":[{"promptId":"lo_post_page_4","type":0,"url":"www.calendly.com"},{"promptId":"lo_home_page","type":1,"url":"www.calendly.com"},{"promptId":"lo_profile_page","type":2,"url":"www.calendly.com"}],"recaptchaKey":"6LdAokEUAAAAAC7seICd4vtC8chDb3jIXDQulyUJ","paypalClientMode":"production","signinWallCustomDomainCollectionIds":["3a8144eabfe3"]}
// ]]></script><script charset="UTF-8" src="https://cdn-static-1.medium.com/_/fp/gen-js/main-base.bundle.6quMf1J3tNBccQ9Rj4k5FA.js" async></script><script>// <![CDATA[
window["obvInit"]({"value":{"id":"f4d560e7c81a","versionId":"52ed64cfad71","creatorId":"35c2074581c4","creator":{"userId":"35c2074581c4","name":"Datafiniti","username":"Datafiniti","createdAt":1472502179065,"lastPostCreatedAt":1517435482481,"imageId":"1*tJbmiIiftE_yL7I5KWWmtw.png","backgroundImageId":"","bio":"Instant Access to Web Data","twitterScreenName":"Datafiniti","socialStats":{"userId":"35c2074581c4","usersFollowedCount":1349,"usersFollowedByCount":1149,"type":"SocialStats"},"social":{"userId":"lo_V5jJZ1aqOxf1","targetUserId":"35c2074581c4","type":"Social"},"facebookAccountId":"10100845978628889","allowNotes":1,"isNsfw":false,"type":"User"},"homeCollection":{"id":"7194052acddc","name":"Knowledge from Data: The Datafiniti Blog","slug":"datafiniti","tags":["WEB DATA","DATA","BIG DATA","DATA SCIENCE"],"creatorId":"35c2074581c4","description":"Building the world’s largest database of web data — follow our journey.","shortDescription":"Building the world’s largest database of web data — follow…","image":{"imageId":"1*KoE0uDDmox4T63OAaIpnsQ.png","filter":"","backgroundSize":"","originalWidth":230,"originalHeight":230,"strategy":"resample","height":0,"width":0},"metadata":{"followerCount":67,"activeAt":1516126109188},"virtuals":{"permissions":{"canPublish":false,"canPublishAll":false,"canRepublish":false,"canRemove":false,"canManageAll":false,"canSubmit":false,"canEditPosts":false,"canAddWriters":false,"canViewStats":false,"canSendNewsletter":false,"canViewLockedPosts":false,"canViewCloaked":false,"canEditOwnPosts":false,"canBeAssignedAuthor":false,"canEnrollInHightower":false,"canLockPostsForMediumMembers":false},"isSubscribed":false,"isNewsletterSubscribed":false,"memberOfMembershipPlanId":"","isEnrolledInHightower":false,"isEligibleForHightower":false},"logo":{"imageId":"1*nbghoZYbVARB2AxNQD0Elw.png","filter":"","backgroundSize":"","originalWidth":1507,"originalHeight":240,"strategy":"resample","height":0,"width":0},"twitterUsername":"datafiniti","facebookPageName":"datafiniti","publicEmail":"contact@datafiniti.co","collectionMastheadId":"5bfee8ea2b63","domain":"blog.datafiniti.co","sections":[{"type":2,"collectionHeaderMetadata":{"backgroundImage":{},"logoImage":{"id":"1*nbghoZYbVARB2AxNQD0Elw@2x.png","originalWidth":1507,"originalHeight":240},"alignment":2,"layout":4}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":7,"postIds":[]}}],"favicon":{"imageId":"1*KoE0uDDmox4T63OAaIpnsQ.png","filter":"","backgroundSize":"","originalWidth":230,"originalHeight":230,"strategy":"resample","height":0,"width":0},"colorPalette":{"defaultBackgroundSpectrum":{"colorPoints":[{"color":"#FF02B875","point":0},{"color":"#FF00AB6B","point":0.1},{"color":"#FF1C9963","point":0.2},{"color":"#FF092E20","point":1}],"backgroundColor":"#FFFFFFFF"},"highlightSpectrum":{"colorPoints":[{"color":"#FFFFFFFF","point":0},{"color":"#FFE9FDF0","point":0.1},{"color":"#FFE2FAEE","point":0.2},{"color":"#FFADFFCF","point":0.6},{"color":"#FF7DFFB3","point":1}],"backgroundColor":"#FFFFFFFF"}},"navItems":[],"colorBehavior":1,"instantArticlesState":0,"acceleratedMobilePagesState":0,"googleAnalyticsId":"UA-32422371-1","ampLogo":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"header":{"backgroundImage":{},"logoImage":{"id":"1*nbghoZYbVARB2AxNQD0Elw@2x.png","originalWidth":1507,"originalHeight":240},"alignment":2,"layout":4},"type":"Collection"},"homeCollectionId":"7194052acddc","title":"The Data Refresh: Open Data and Hurricane Harvey, the 10x Developer, Pinterest for Data Scientists,","detectedLanguage":"en","latestVersion":"52ed64cfad71","latestPublishedVersion":"52ed64cfad71","hasUnpublishedEdits":false,"latestRev":272,"createdAt":1504788956740,"updatedAt":1513272483181,"acceptedAt":0,"firstPublishedAt":1504872062041,"latestPublishedAt":1504872062041,"vote":false,"experimentalCss":"","displayAuthor":"","content":{"subtitle":"What’s better than great storytelling? Storytelling backed up by, data.","bodyModel":{"paragraphs":[{"name":"97f5","type":3,"text":"The Data Refresh: Open Data and Hurricane Harvey, the 10x Developer, Pinterest for Data Scientists, and More","markups":[]},{"name":"6a91","type":4,"text":"","markups":[],"layout":1,"metadata":{"id":"1*-yRQYhvKO8Dw3KMTGEZEcg.png","originalWidth":1500,"originalHeight":844}},{"name":"561f","type":1,"text":"What’s better than great storytelling? Storytelling backed up by, data. Every week, we want to bring you a compilation of articles from industry professionals and enthusiasts digging into some of our favorite, timely topics. Welcome to The Data Refresh!","markups":[]},{"name":"941b","type":3,"text":"Our Top Five Data-Worthy Posts","markups":[]},{"name":"182c","type":4,"text":"","markups":[],"layout":1,"metadata":{"id":"1*MLAHMDoX0pdxFdPkBiHZcg.gif","originalWidth":1500,"originalHeight":750}},{"name":"79a0","type":1,"text":"Hurricane Harvey is set to become America’s costliest storm. As parts of Texas and Louisiana begin to recuperate, both the states and nation are reeling from the economic impact. From concerned consumers to affected auto traders, the aftermath of Harvey is widespread. Frank Holmes at Forbes walks through the damage in, “We Looked Into The Effects Of Hurricane Harvey And Here’s What We Found.”","markups":[{"type":3,"start":34,"end":59,"href":"http://www.history.com/news/why-harvey-is-likely-the-most-expensive-hurricane-for-now","title":"","rel":"","anchorType":0},{"type":3,"start":184,"end":203,"href":"http://www.mystatesman.com/business/texas-gas-lines-disappear-fears-shortage-ebb/j1LR7Hx8UKUiUSTl6iP6DI/","title":"","rel":"","anchorType":0},{"type":3,"start":207,"end":228,"href":"https://www.cnbc.com/2017/08/28/hurricane-harvey-slams-auto-industry.html","title":"","rel":"","anchorType":0},{"type":3,"start":269,"end":281,"href":"https://www.forbes.com/sites/greatspeculations/people/frankholmes/#53a2369ee7ab","title":"","rel":"","anchorType":0},{"type":3,"start":285,"end":291,"href":"http://forbes.com","title":"","rel":"","anchorType":0},{"type":3,"start":322,"end":393,"href":"https://www.forbes.com/sites/greatspeculations/2017/09/05/we-looked-into-the-effects-of-hurricane-harvey-and-heres-what-we-found/#6a983f1776f1","title":"","rel":"","anchorType":0},{"type":1,"start":0,"end":61},{"type":1,"start":269,"end":292}]},{"name":"b2f5","type":4,"text":"","markups":[],"layout":1,"metadata":{"id":"1*D8RIpr_jHYJHEfIQskhgpQ.gif","originalWidth":720,"originalHeight":396}},{"name":"4b0e","type":1,"text":"Open data is transforming the way people respond to emergency situations. Access to a breadth of up-to-date and accurate information has proven to be an effective resource, especially in the wake of Hurricane Harvey. With Hurricane Irma and Jose on the horizon, states can learn a thing or two from the city of Houston’s approach. Katya Abazajian and Alex Dodds at The Sunlight Foundation exemplify how robust open data systems can help any city cope in, “How Houston Is Using Open Data to Handle Hurricane Harvey.”","markups":[{"type":3,"start":13,"end":72,"href":"https://www.fastcompany.com/40459641/from-katrina-to-harvey-how-disaster-relief-is-evolving-with-technology","title":"","rel":"","anchorType":0},{"type":3,"start":221,"end":260,"href":"http://www.cnn.com/2017/09/06/americas/three-hurricanes-atlantic-basin/index.html","title":"","rel":"","anchorType":0},{"type":3,"start":331,"end":346,"anchorType":2,"userId":"d940b932e9cf"},{"type":3,"start":351,"end":361,"anchorType":2,"userId":"391c8c1ba07b"},{"type":3,"start":369,"end":388,"anchorType":2,"userId":"9c6edf3562bf"},{"type":3,"start":456,"end":513,"href":"https://sunlightfoundation.com/2017/08/31/how-houston-is-using-open-data-to-handle-hurricane-harvey/","title":"","rel":"","anchorType":0},{"type":1,"start":0,"end":74},{"type":1,"start":331,"end":389}]},{"name":"e559","type":4,"text":"","markups":[],"layout":1,"metadata":{"id":"1*Oh_HNXiu4hLhuWbAjwfLEw.gif","originalWidth":1500,"originalHeight":900}},{"name":"c8a8","type":1,"text":"When you’re a product developer, productivity reigns king. However, what does it look like and take to be 10 times more productive than the average developer? Myth or not, the potential to become one exists. Stephanie Kim at Algorithmia arms you with the tools you need to reach data-star status in, “Becoming a 10x Data Scientist.”","markups":[{"type":3,"start":159,"end":170,"href":"http://www.ybrikman.com/writing/2013/09/29/the-10x-developer-is-not-myth/","title":"","rel":"","anchorType":0},{"type":3,"start":208,"end":221,"href":"https://twitter.com/StephLKim","title":"","rel":"","anchorType":0},{"type":3,"start":225,"end":236,"anchorType":2,"userId":"9f934a000c45"},{"type":3,"start":301,"end":330,"href":"https://blog.algorithmia.com/becoming-a-10x-data-scientist/","title":"","rel":"","anchorType":0},{"type":1,"start":0,"end":58},{"type":1,"start":208,"end":237}]},{"name":"b760","type":4,"text":"","markups":[],"layout":1,"metadata":{"id":"1*tpjkGG7TEJbu17lfcjHnHw.gif","originalWidth":1500,"originalHeight":831}},{"name":"65a4","type":1,"text":"Pinterest is more than DIY decor and recommended recipes. There are a lot of moving parts that enable 175 million users a month to peruse and pin popular content. For data scientists, they don’t just like, they love the content ecosystem, machine learning, and product launch lessons. Ben Lorica at O'Reilly Media talks with Grace Huang about the role of data science in the company in, “A Framework for Building and Evaluating Data Products.”","markups":[{"type":3,"start":23,"end":32,"href":"https://www.brit.co/neon-dorm-decor-ideas/","title":"","rel":"","anchorType":0},{"type":3,"start":102,"end":127,"href":"http://www.adweek.com/digital/pinterest-175-million-monthly-active-users/","title":"","rel":"","anchorType":0},{"type":3,"start":146,"end":161,"href":"https://www.pinterest.com/categories/popular/","title":"","rel":"","anchorType":0},{"type":3,"start":285,"end":295,"anchorType":2,"userId":"18776b94ed07"},{"type":3,"start":299,"end":313,"anchorType":2,"userId":"fbfa235a954c"},{"type":3,"start":325,"end":336,"href":"https://labs.pinterest.com/people/","title":"","rel":"","anchorType":0},{"type":3,"start":388,"end":441,"href":"https://medium.freecodecamp.org/which-languages-should-you-learn-for-data-science-e806ba55a81f","title":"","rel":"","anchorType":0},{"type":1,"start":0,"end":57},{"type":1,"start":285,"end":295},{"type":1,"start":296,"end":314}]},{"name":"8b6a","type":4,"text":"","markups":[],"layout":1,"metadata":{"id":"1*ZWoyHyoZxPRVOHVHSzkpPg.gif","originalWidth":1500,"originalHeight":844}},{"name":"968d","type":1,"text":"Hundreds of programming languages exist in the world today. If you are new to the data science industry, how do you pick which one to specialize in? A Google search will point you in another hundred directions. Peter Gleeson at freeCodeCamp provides a quick-fire guide, based on usage requirements in, “Which Languages Should You Learn For Data Science?”","markups":[{"type":3,"start":0,"end":58,"href":"https://en.wikipedia.org/wiki/List_of_programming_languages","title":"","rel":"","anchorType":0},{"type":3,"start":183,"end":209,"href":"https://www.google.com/search?q=best+programming+languages+to+learn&oq=Best+prog&gs_l=psy-ab.3.0.0i67k1j0j0i67k1j0.2261.3627.0.4940.9.9.0.0.0.0.270.1125.0j4j2.6.0....0...1.1.64.psy-ab..3.6.1125.MTqrnDspNlk","title":"","rel":"","anchorType":0},{"type":3,"start":211,"end":224,"anchorType":2,"userId":"536515a4b25d"},{"type":3,"start":228,"end":240,"anchorType":2,"userId":"8b318225c16a"},{"type":3,"start":303,"end":352,"href":"https://medium.freecodecamp.org/which-languages-should-you-learn-for-data-science-e806ba55a81f","title":"","rel":"","anchorType":0},{"type":1,"start":0,"end":59},{"type":1,"start":211,"end":241}]},{"name":"3c2e","type":1,"text":"— Curated with data ❤️ by Datafiniti CEO, Shion Deysarkar and Content Marketer, Nicholle Shaver.","markups":[{"type":2,"start":0,"end":20},{"type":2,"start":22,"end":96}]},{"name":"2d49","type":4,"text":"","markups":[],"layout":1,"metadata":{"id":"1*VXE4DYo95bw3XfkNVlAGkA.png","originalWidth":1400,"originalHeight":120},"href":"http://datafiniti.co/request-a-demo/"}],"sections":[{"name":"b7f7","startIndex":0},{"name":"f8fe","startIndex":14}]},"postDisplay":{"coverless":true},"metaDescription":"Every week, we want to bring you a compilation of articles from industry professionals and enthusiasts digging into some of our favorite, timely topics. Welcome to The Data Refresh!"},"virtuals":{"statusForCollection":"APPROVED","allowNotes":true,"previewImage":{"imageId":"1*-yRQYhvKO8Dw3KMTGEZEcg.png","filter":"","backgroundSize":"","originalWidth":1500,"originalHeight":844,"strategy":"resample","height":0,"width":0},"wordCount":419,"imageCount":7,"readingTime":2.6311320754716983,"subtitle":"What’s better than great storytelling? Storytelling backed up by, data.","publishedInCount":1,"usersBySocialRecommends":[],"recommends":1,"socialRecommends":[],"isBookmarked":false,"tags":[{"slug":"data","name":"Data","postCount":11759,"virtuals":{"isFollowing":false},"metadata":{"followerCount":2320,"postCount":11759,"coverImage":{"id":"1*P6v26TyciYcKhcEy5GjX4w.gif","originalWidth":1050,"originalHeight":591,"isFeatured":true}},"type":"Tag"},{"slug":"data-science","name":"Data Science","postCount":18704,"virtuals":{"isFollowing":false},"metadata":{"followerCount":14318,"postCount":18704,"coverImage":{"id":"1*blP7oR05ndTi_p8155W0Kg.jpeg","originalWidth":4928,"originalHeight":3264}},"type":"Tag"},{"slug":"data-visualization","name":"Data Visualization","postCount":8363,"virtuals":{"isFollowing":false},"metadata":{"followerCount":4855,"postCount":8363,"coverImage":{"id":"1*XkBmEX4MUwXSb8eo98TsXg.png","originalWidth":1933,"originalHeight":755}},"type":"Tag"},{"slug":"developer","name":"Developer","postCount":5399,"virtuals":{"isFollowing":false},"metadata":{"followerCount":709,"postCount":5399,"coverImage":{"id":"1*Er2ljhZ0umoBlNWOLFNJYA.jpeg","originalWidth":1280,"originalHeight":776}},"type":"Tag"},{"slug":"pinterest","name":"Pinterest","postCount":3440,"virtuals":{"isFollowing":false},"metadata":{"followerCount":121,"postCount":3440,"coverImage":{"id":"0*s7IFVxfTssyA8QoN.","originalWidth":568,"originalHeight":420}},"type":"Tag"}],"socialRecommendsCount":0,"responsesCreatedCount":0,"links":{"entries":[{"url":"http://www.history.com/news/why-harvey-is-likely-the-most-expensive-hurricane-for-now","alts":[{"type":1,"url":"https://cdn.ampproject.org/c/amp.history.com/news/why-harvey-is-likely-the-most-expensive-hurricane-for-now"}],"httpStatus":200},{"url":"https://en.wikipedia.org/wiki/List_of_programming_languages","alts":[],"httpStatus":200},{"url":"http://www.cnn.com/2017/09/06/americas/three-hurricanes-atlantic-basin/index.html","alts":[{"type":1,"url":"https://cdn.ampproject.org/c/s/amp.cnn.com/cnn/2017/09/06/americas/three-hurricanes-atlantic-basin/index.html"}],"httpStatus":200},{"url":"https://labs.pinterest.com/people/","alts":[],"httpStatus":200},{"url":"http://www.ybrikman.com/writing/2013/09/29/the-10x-developer-is-not-myth/","alts":[],"httpStatus":200},{"url":"http://forbes.com","alts":[],"httpStatus":200},{"url":"https://www.forbes.com/sites/greatspeculations/2017/09/05/we-looked-into-the-effects-of-hurricane-harvey-and-heres-what-we-found/#6a983f1776f1","alts":[{"type":1,"url":"https://cdn.ampproject.org/c/s/www.forbes.com/sites/greatspeculations/2017/09/05/we-looked-into-the-effects-of-hurricane-harvey-and-heres-what-we-found/amp/"}],"httpStatus":200},{"url":"https://sunlightfoundation.com/2017/08/31/how-houston-is-using-open-data-to-handle-hurricane-harvey/","alts":[],"httpStatus":200},{"url":"http://datafiniti.co/request-a-demo/","alts":[],"httpStatus":200},{"url":"https://www.forbes.com/sites/greatspeculations/people/frankholmes/#53a2369ee7ab","alts":[],"httpStatus":200},{"url":"https://www.pinterest.com/categories/popular/","alts":[{"type":3,"url":"pinterest://www.pinterest.com/categories/popular"},{"type":2,"url":"pinterest://categories/popular"}],"httpStatus":200},{"url":"https://blog.algorithmia.com/becoming-a-10x-data-scientist/","alts":[{"type":1,"url":"https://cdn.ampproject.org/c/s/blog.algorithmia.com/becoming-a-10x-data-scientist/amp/"}],"httpStatus":200},{"url":"http://www.adweek.com/digital/pinterest-175-million-monthly-active-users/","alts":[{"type":1,"url":"https://cdn.ampproject.org/c/www.adweek.com/digital/pinterest-175-million-monthly-active-users/amp/"}],"httpStatus":200},{"url":"https://twitter.com/StephLKim","alts":[],"httpStatus":200},{"url":"https://www.fastcompany.com/40459641/from-katrina-to-harvey-how-disaster-relief-is-evolving-with-technology","alts":[],"httpStatus":200},{"url":"https://www.cnbc.com/2017/08/28/hurricane-harvey-slams-auto-industry.html","alts":[{"type":1,"url":"https://cdn.ampproject.org/c/s/www.cnbc.com/amp/2017/08/28/hurricane-harvey-slams-auto-industry.html"}],"httpStatus":200},{"url":"https://www.brit.co/neon-dorm-decor-ideas/","alts":[{"type":1,"url":"https://cdn.ampproject.org/c/s/www.brit.co/neon-dorm-decor-ideas/amp/"}],"httpStatus":200},{"url":"https://www.google.com/search?q=best+programming+languages+to+learn&oq=Best+prog&gs_l=psy-ab.3.0.0i67k1j0j0i67k1j0.2261.3627.0.4940.9.9.0.0.0.0.270.1125.0j4j2.6.0....0...1.1.64.psy-ab..3.6.1125.MTqrnDspNlk","alts":[],"httpStatus":200},{"url":"http://www.mystatesman.com/business/texas-gas-lines-disappear-fears-shortage-ebb/j1LR7Hx8UKUiUSTl6iP6DI/","alts":[{"type":1,"url":"https://cdn.ampproject.org/c/www.mystatesman.com/business/texas-gas-lines-disappear-fears-shortage-ebb/j1LR7Hx8UKUiUSTl6iP6DI/amp.html"}],"httpStatus":200},{"url":"https://medium.freecodecamp.org/which-languages-should-you-learn-for-data-science-e806ba55a81f","alts":[{"type":2,"url":"medium://p/e806ba55a81f"},{"type":3,"url":"medium://p/e806ba55a81f"}],"httpStatus":200}],"version":"0.3","generatedAt":1504872063840},"isLockedPreviewOnly":false,"takeoverId":"","metaDescription":"Every week, we want to bring you a compilation of articles from industry professionals and enthusiasts digging into some of our favorite, timely topics. Welcome to The Data Refresh!","totalClapCount":6,"sectionCount":2,"readingList":0},"coverless":true,"slug":"the-data-refresh-open-data-and-hurricane-harvey-the-10x-developer-pinterest-for-data-scientists","translationSourcePostId":"","translationSourceCreatorId":"","isApprovedTranslation":false,"inResponseToPostId":"","inResponseToRemovedAt":0,"isTitleSynthesized":false,"allowResponses":true,"importedUrl":"","importedPublishedAt":0,"visibility":0,"uniqueSlug":"thedatarefresh090817-f4d560e7c81a","previewContent":{"bodyModel":{"paragraphs":[{"name":"97f5","type":3,"text":"The Data Refresh: Open Data and Hurricane Harvey, the 10x Developer, Pinterest for Data Scientists, and More","markups":[],"alignment":1},{"name":"6a91","type":4,"text":"","markups":[],"layout":9,"metadata":{"id":"1*-yRQYhvKO8Dw3KMTGEZEcg.png","originalWidth":1500,"originalHeight":844}}],"sections":[{"startIndex":0}]},"isFullContent":false},"license":0,"inResponseToMediaResourceId":"","canonicalUrl":"https://blog.datafiniti.co/thedatarefresh090817-f4d560e7c81a","approvedHomeCollectionId":"7194052acddc","approvedHomeCollection":{"id":"7194052acddc","name":"Knowledge from Data: The Datafiniti Blog","slug":"datafiniti","tags":["WEB DATA","DATA","BIG DATA","DATA SCIENCE"],"creatorId":"35c2074581c4","description":"Building the world’s largest database of web data — follow our journey.","shortDescription":"Building the world’s largest database of web data — follow…","image":{"imageId":"1*KoE0uDDmox4T63OAaIpnsQ.png","filter":"","backgroundSize":"","originalWidth":230,"originalHeight":230,"strategy":"resample","height":0,"width":0},"metadata":{"followerCount":67,"activeAt":1516126109188},"virtuals":{"permissions":{"canPublish":false,"canPublishAll":false,"canRepublish":false,"canRemove":false,"canManageAll":false,"canSubmit":false,"canEditPosts":false,"canAddWriters":false,"canViewStats":false,"canSendNewsletter":false,"canViewLockedPosts":false,"canViewCloaked":false,"canEditOwnPosts":false,"canBeAssignedAuthor":false,"canEnrollInHightower":false,"canLockPostsForMediumMembers":false},"isSubscribed":false,"isNewsletterSubscribed":false,"memberOfMembershipPlanId":"","isEnrolledInHightower":false,"isEligibleForHightower":false},"logo":{"imageId":"1*nbghoZYbVARB2AxNQD0Elw.png","filter":"","backgroundSize":"","originalWidth":1507,"originalHeight":240,"strategy":"resample","height":0,"width":0},"twitterUsername":"datafiniti","facebookPageName":"datafiniti","publicEmail":"contact@datafiniti.co","collectionMastheadId":"5bfee8ea2b63","domain":"blog.datafiniti.co","sections":[{"type":2,"collectionHeaderMetadata":{"backgroundImage":{},"logoImage":{"id":"1*nbghoZYbVARB2AxNQD0Elw@2x.png","originalWidth":1507,"originalHeight":240},"alignment":2,"layout":4}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":7,"postIds":[]}}],"favicon":{"imageId":"1*KoE0uDDmox4T63OAaIpnsQ.png","filter":"","backgroundSize":"","originalWidth":230,"originalHeight":230,"strategy":"resample","height":0,"width":0},"colorPalette":{"defaultBackgroundSpectrum":{"colorPoints":[{"color":"#FF02B875","point":0},{"color":"#FF00AB6B","point":0.1},{"color":"#FF1C9963","point":0.2},{"color":"#FF092E20","point":1}],"backgroundColor":"#FFFFFFFF"},"highlightSpectrum":{"colorPoints":[{"color":"#FFFFFFFF","point":0},{"color":"#FFE9FDF0","point":0.1},{"color":"#FFE2FAEE","point":0.2},{"color":"#FFADFFCF","point":0.6},{"color":"#FF7DFFB3","point":1}],"backgroundColor":"#FFFFFFFF"}},"navItems":[],"colorBehavior":1,"instantArticlesState":0,"acceleratedMobilePagesState":0,"googleAnalyticsId":"UA-32422371-1","ampLogo":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"header":{"backgroundImage":{},"logoImage":{"id":"1*nbghoZYbVARB2AxNQD0Elw@2x.png","originalWidth":1507,"originalHeight":240},"alignment":2,"layout":4},"type":"Collection"},"newsletterId":"","webCanonicalUrl":"https://blog.datafiniti.co/thedatarefresh090817-f4d560e7c81a","mediumUrl":"https://blog.datafiniti.co/thedatarefresh090817-f4d560e7c81a","migrationId":"","notifyFollowers":true,"notifyTwitter":false,"isSponsored":false,"isRequestToPubDisabled":false,"notifyFacebook":false,"responseHiddenOnParentPostAt":0,"isSeries":false,"isSubscriptionLocked":false,"seriesLastAppendedAt":0,"audioVersionDurationSec":0,"sequenceId":"","isNsfw":false,"isEligibleForRevenue":false,"isBlockedFromHightower":false,"deletedAt":0,"lockedPostSource":0,"hightowerMinimumGuaranteeStartsAt":0,"hightowerMinimumGuaranteeEndsAt":0,"featureLockRequestAcceptedAt":0,"featureLockRequestMinimumGuaranteeAmount":0,"isElevate":false,"type":"Post"},"mentionedUsers":[{"userId":"d940b932e9cf","name":"Katya Abazajian","username":"katya.abazajian","createdAt":1420653272986,"lastPostCreatedAt":1487187628585,"imageId":"1*Ga70RuA188zYPvSPLA_VmQ.jpeg","backgroundImageId":"","bio":"I’m a writer and researcher. I contain multitudes.","twitterScreenName":"katyaabaz","facebookAccountId":"827885440","allowNotes":1,"mediumMemberAt":0,"isNsfw":false,"type":"User"},{"userId":"391c8c1ba07b","name":"Alex Dodds","username":"alexgdodds","createdAt":1409775494493,"lastPostCreatedAt":1502462601321,"imageId":"0*OpBGNEbU3jnlgJY4.png","backgroundImageId":"","bio":"Digital strategist, city advocate, burrito enthusiast. Director of Communications for @smartgrowthusa.","twitterScreenName":"alexgdodds","facebookAccountId":"","allowNotes":1,"mediumMemberAt":0,"isNsfw":false,"type":"User"},{"userId":"9c6edf3562bf","name":"Sunlight Foundation","username":"SunlightFoundation","createdAt":1421249272861,"lastPostCreatedAt":1516900331415,"imageId":"0*OU6QB9eMLQStqW57.png","backgroundImageId":"","bio":"We are a national, nonpartisan, nonprofit organization based in Washington, DC that advocates for open government.","twitterScreenName":"SunFoundation","facebookAccountId":"","allowNotes":1,"mediumMemberAt":0,"isNsfw":false,"type":"User"},{"userId":"9f934a000c45","name":"Algorithmia","username":"algorithmia","createdAt":1503418427735,"lastPostCreatedAt":1515615055103,"imageId":"0*4jnUSlEkA9C83ZXe.jpg","backgroundImageId":"","bio":"A common API for algorithms, functions and models that allows developers to build next generation intelligent applications.","twitterScreenName":"algorithmia","facebookAccountId":"","allowNotes":1,"mediumMemberAt":0,"isNsfw":false,"type":"User"},{"userId":"18776b94ed07","name":"Ben Lorica 罗瑞卡","username":"bigdata","createdAt":1344984948596,"lastPostCreatedAt":0,"imageId":"0*bd7HRZBvzl_B9zAh.jpg","backgroundImageId":"","bio":"Chief Data Scientist @OReillyMedia, Program Director of @strataconf & @TheAIConf. Host of the O’Reilly Data Show podcast.","twitterScreenName":"bigdata","facebookAccountId":"","allowNotes":1,"mediumMemberAt":0,"isNsfw":false,"type":"User"},{"userId":"fbfa235a954c","name":"O'Reilly Media","username":"OReillyMedia","createdAt":1415380231779,"lastPostCreatedAt":1438812745040,"imageId":"0*KS34Zh75SBZY-iUi.png","backgroundImageId":"","bio":"O'Reilly Media spreads the knowledge of innovators through its books, video training, webcasts, events, and research.","twitterScreenName":"OReillyMedia","facebookAccountId":"","allowNotes":1,"mediumMemberAt":0,"isNsfw":false,"type":"User"},{"userId":"536515a4b25d","name":"Peter Gleeson","username":"petergleeson1","createdAt":1470000206625,"lastPostCreatedAt":1518365086819,"imageId":"1*jYH_43uKbwiZhfXddHE1BQ.jpeg","backgroundImageId":"","bio":"Data Scientist/Analyst and writer on topics in data science, statistics and programming","twitterScreenName":"","facebookAccountId":"","allowNotes":1,"mediumMemberAt":0,"isNsfw":false,"type":"User"},{"userId":"8b318225c16a","name":"freeCodeCamp","username":"FreeCodeCamp","createdAt":1419647267219,"lastPostCreatedAt":1484684824332,"imageId":"1*B6_f-_SxscJ9FCuIjOrQAQ.jpeg","backgroundImageId":"1*yCRoUPmRWhHLhAfVEkxbdQ.jpeg","bio":"This account is now inactive. Follow our community’s Medium publication instead: https://medium.freecodecamp.org","twitterScreenName":"freeCodeCamp","facebookAccountId":"","allowNotes":1,"mediumMemberAt":0,"isNsfw":false,"type":"User"}],"collaborators":[],"membershipPlans":[],"collectionUserRelations":[],"mode":null,"references":{"User":{"35c2074581c4":{"userId":"35c2074581c4","name":"Datafiniti","username":"Datafiniti","createdAt":1472502179065,"lastPostCreatedAt":1517435482481,"imageId":"1*tJbmiIiftE_yL7I5KWWmtw.png","backgroundImageId":"","bio":"Instant Access to Web Data","twitterScreenName":"Datafiniti","socialStats":{"userId":"35c2074581c4","usersFollowedCount":1349,"usersFollowedByCount":1149,"type":"SocialStats"},"social":{"userId":"lo_V5jJZ1aqOxf1","targetUserId":"35c2074581c4","type":"Social"},"facebookAccountId":"10100845978628889","allowNotes":1,"isNsfw":false,"type":"User"}},"Collection":{"7194052acddc":{"id":"7194052acddc","name":"Knowledge from Data: The Datafiniti Blog","slug":"datafiniti","tags":["WEB DATA","DATA","BIG DATA","DATA SCIENCE"],"creatorId":"35c2074581c4","description":"Building the world’s largest database of web data — follow our journey.","shortDescription":"Building the world’s largest database of web data — follow…","image":{"imageId":"1*KoE0uDDmox4T63OAaIpnsQ.png","filter":"","backgroundSize":"","originalWidth":230,"originalHeight":230,"strategy":"resample","height":0,"width":0},"metadata":{"followerCount":67,"activeAt":1516126109188},"virtuals":{"permissions":{"canPublish":false,"canPublishAll":false,"canRepublish":false,"canRemove":false,"canManageAll":false,"canSubmit":false,"canEditPosts":false,"canAddWriters":false,"canViewStats":false,"canSendNewsletter":false,"canViewLockedPosts":false,"canViewCloaked":false,"canEditOwnPosts":false,"canBeAssignedAuthor":false,"canEnrollInHightower":false,"canLockPostsForMediumMembers":false},"isSubscribed":false,"isNewsletterSubscribed":false,"memberOfMembershipPlanId":"","isEnrolledInHightower":false,"isEligibleForHightower":false},"logo":{"imageId":"1*nbghoZYbVARB2AxNQD0Elw.png","filter":"","backgroundSize":"","originalWidth":1507,"originalHeight":240,"strategy":"resample","height":0,"width":0},"twitterUsername":"datafiniti","facebookPageName":"datafiniti","publicEmail":"contact@datafiniti.co","collectionMastheadId":"5bfee8ea2b63","domain":"blog.datafiniti.co","sections":[{"type":2,"collectionHeaderMetadata":{"backgroundImage":{},"logoImage":{"id":"1*nbghoZYbVARB2AxNQD0Elw@2x.png","originalWidth":1507,"originalHeight":240},"alignment":2,"layout":4}},{"type":1,"postListMetadata":{"source":1,"layout":4,"number":7,"postIds":[]}}],"favicon":{"imageId":"1*KoE0uDDmox4T63OAaIpnsQ.png","filter":"","backgroundSize":"","originalWidth":230,"originalHeight":230,"strategy":"resample","height":0,"width":0},"colorPalette":{"defaultBackgroundSpectrum":{"colorPoints":[{"color":"#FF02B875","point":0},{"color":"#FF00AB6B","point":0.1},{"color":"#FF1C9963","point":0.2},{"color":"#FF092E20","point":1}],"backgroundColor":"#FFFFFFFF"},"highlightSpectrum":{"colorPoints":[{"color":"#FFFFFFFF","point":0},{"color":"#FFE9FDF0","point":0.1},{"color":"#FFE2FAEE","point":0.2},{"color":"#FFADFFCF","point":0.6},{"color":"#FF7DFFB3","point":1}],"backgroundColor":"#FFFFFFFF"}},"navItems":[],"colorBehavior":1,"instantArticlesState":0,"acceleratedMobilePagesState":0,"googleAnalyticsId":"UA-32422371-1","ampLogo":{"imageId":"","filter":"","backgroundSize":"","originalWidth":0,"originalHeight":0,"strategy":"resample","height":0,"width":0},"header":{"backgroundImage":{},"logoImage":{"id":"1*nbghoZYbVARB2AxNQD0Elw@2x.png","originalWidth":1507,"originalHeight":240},"alignment":2,"layout":4},"type":"Collection"}},"Social":{"35c2074581c4":{"userId":"lo_V5jJZ1aqOxf1","targetUserId":"35c2074581c4","type":"Social"}},"SocialStats":{"35c2074581c4":{"userId":"35c2074581c4","usersFollowedCount":1349,"usersFollowedByCount":1149,"type":"SocialStats"}}}})
// ]]></script></body></html>