CINXE.COM

Why Cloudflare kicked out the neo-Nazis - BBC News

<!DOCTYPE html> <html lang="en-GB" id="responsive-news"> <head prefix="og: http://ogp.me/ns#"><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("http://www.bbc.co.uk:80/news/technology-40958499","20170820143214","https://web.archive.org/","web","/_static/", "1503239534"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>Why Cloudflare kicked out the neo-Nazis - BBC News</title> <meta name="description" content="A warning about the future of the internet."> <link rel="dns-prefetch" href="https://web.archive.org/web/20170820143214/https://ssl.bbc.co.uk/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20170820143214/http://sa.bbc.co.uk/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20170820143214/http://ichef-1.bbci.co.uk/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20170820143214/http://ichef.bbci.co.uk/"> <meta name="x-country" content="us"> <meta name="x-audience" content="Domestic"> <meta name="CPS_AUDIENCE" content="Domestic"> <meta name="CPS_CHANGEQUEUEID" content="106434014"> <link rel="canonical" href="https://web.archive.org/web/20170820143214/http://www.bbc.co.uk/news/technology-40958499"> <link rel="amphtml" href="https://web.archive.org/web/20170820143214/http://www.bbc.co.uk/news/amp/technology-40958499"> <link rel="alternate" hreflang="en-gb" href="https://web.archive.org/web/20170820143214/http://www.bbc.co.uk/news/technology-40958499"> <link rel="alternate" hreflang="en" href="https://web.archive.org/web/20170820143214/http://www.bbc.com/news/technology-40958499"> <meta property="og:title" content="Why Cloudflare kicked out the neo-Nazis - BBC News"/> <meta property="og:type" content="article"/> <meta property="og:description" content="A warning about the future of the internet."/> <meta property="og:site_name" content="BBC News"/> <meta property="og:locale" content="en_GB"/> <meta property="article:author" content="https://www.facebook.com/bbcnews"/> <meta property="article:section" content="Technology"/> <meta property="og:url" content="https://web.archive.org/web/20170820143214/http://www.bbc.co.uk/news/technology-40958499"/> <meta property="og:image" content="https://web.archive.org/web/20170820143214im_/https://ichef-1.bbci.co.uk/news/1024/cpsprodpb/BB59/production/_97416974_whatsubject.jpg"/> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@BBCNews"> <meta name="twitter:title" content="Why Cloudflare kicked out the neo-Nazis - BBC News"> <meta name="twitter:description" content="A warning about the future of the internet."> <meta name="twitter:creator" content="@BBCNews"> <meta name="twitter:image:src" content="https://ichef.bbci.co.uk/news/560/cpsprodpb/BB59/production/_97416974_whatsubject.jpg"> <meta name="twitter:image:alt" content="Matthew Prince said he should not have the power to essentially force sites off the internet"/> <meta name="twitter:domain" content="www.bbc.co.uk"> <script type="application/ld+json"> {"@context":"https:\/\/web.archive.org\/web\/20170820143214\/http:\/\/schema.org","@type":"Article","url":"https:\/\/web.archive.org\/web\/20170820143214\/http:\/\/www.bbc.co.uk\/news\/technology-40958499","publisher":{"@type":"Organization","name":"BBC News","logo":{"@type":"ImageObject","url":"https:\/\/web.archive.org\/web\/20170820143214\/http:\/\/www.bbc.co.uk\/news\/special\/2015\/newsspec_10857\/bbc_news_logo.png?cb=1"}},"datePublished":"2017-08-17T12:10:52+01:00","dateModified":"2017-08-17T12:10:52+01:00","headline":"Why Cloudflare kicked out the neo-Nazis","image":{"@type":"ImageObject","width":720,"height":405,"url":"https:\/\/web.archive.org\/web\/20170820143214\/https:\/\/ichef-1.bbci.co.uk\/news\/720\/cpsprodpb\/BB59\/production\/_97416974_whatsubject.jpg"},"thumbnailUrl":"https:\/\/web.archive.org\/web\/20170820143214\/https:\/\/ichef-1.bbci.co.uk\/news\/208\/cpsprodpb\/BB59\/production\/_97416974_whatsubject.jpg","author":"Dave Lee","mainEntityOfPage":"https:\/\/web.archive.org\/web\/20170820143214\/http:\/\/www.bbc.co.uk\/news\/technology-40958499","video":{"@type":"VideoObject","name":"How the internet united against neo-Nazi Daily Stormer site","description":"How the internet united against neo-Nazi Daily Stormer site","duration":"PT1M42S","thumbnailUrl":"https:\/\/web.archive.org\/web\/20170820143214\/https:\/\/ichef.bbci.co.uk\/images\/ic\/208x117\/p05cgscb.jpg","uploadDate":"2017-08-15T17:49:53+01:00"}} </script> <meta name="apple-mobile-web-app-title" content="BBC News"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="https://web.archive.org/web/20170820143214im_/http://static.bbci.co.uk/news/1.206.01880/apple-touch-icon-57x57-precomposed.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="https://web.archive.org/web/20170820143214im_/http://static.bbci.co.uk/news/1.206.01880/apple-touch-icon-72x72-precomposed.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="https://web.archive.org/web/20170820143214im_/http://static.bbci.co.uk/news/1.206.01880/apple-touch-icon-114x114-precomposed.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://web.archive.org/web/20170820143214im_/http://static.bbci.co.uk/news/1.206.01880/apple-touch-icon.png"> <link rel="apple-touch-icon" href="https://web.archive.org/web/20170820143214im_/http://static.bbci.co.uk/news/1.206.01880/apple-touch-icon.png"> <meta name="application-name" content="BBC News"> <meta name="msapplication-TileImage" content="http://static.bbci.co.uk/news/1.206.01880/windows-eight-icon-144x144.png"> <meta name="msapplication-TileColor" content="#bb1919"> <meta http-equiv="cleartype" content="on"> <meta name="mobile-web-app-capable" content="yes"> <meta name="robots" content="NOODP,NOYDIR"/> <meta name="theme-color" content="#bb1919"> <script type="text/javascript">var _sf_startpt=(new Date()).getTime()</script> <script> (function() { if (navigator.userAgent.match(/IEMobile\/10\.0/)) { var msViewportStyle = document.createElement("style"); msViewportStyle.appendChild( document.createTextNode("@-ms-viewport{width:auto!important}") ); document.getElementsByTagName("head")[0].appendChild(msViewportStyle); } })(); </script> <script>window.fig = window.fig || {}; window.fig.async = true;</script> <meta property="fb:app_id" content="1609039196070050"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <meta property="fb:admins" content="100004154058350"/> <script type="text/javascript">window.bbcredirection={geo:true}</script> <!--[if (gt IE 8) | (IEMobile)]><!--> <link rel="stylesheet" href="https://web.archive.org/web/20170820143214cs_/http://static.bbci.co.uk/frameworks/barlesque/3.21.26/orb/4/style/orb.min.css"> <!--<![endif]--> <!--[if (lt IE 9) & (!IEMobile)]> <link rel="stylesheet" href="http://static.bbci.co.uk/frameworks/barlesque/3.21.26/orb/4/style/orb-ie.min.css"> <![endif]--> <!--orb.ws.require.lib--> <script class="js-require-lib" src="https://web.archive.org/web/20170820143214js_/http://static.bbci.co.uk/frameworks/requirejs/lib.js"></script> <script type="text/javascript"> bbcRequireMap = {"jquery-1":"https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/frameworks/jquery/0.4.1/sharedmodules/jquery-1.7.2", "jquery-1.4":"https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/frameworks/jquery/0.4.1/sharedmodules/jquery-1.4", "jquery-1.9":"https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/frameworks/jquery/0.4.1/sharedmodules/jquery-1.9.1", "jquery-1.12":"https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/frameworks/jquery/0.4.1/sharedmodules/jquery-1.12.0.min", "jquery-2.2":"https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/frameworks/jquery/0.4.1/sharedmodules/jquery-2.2.0.min", "istats-1":"//web.archive.org/web/20170820143214/http://nav.files.bbci.co.uk/nav-analytics/0.1.0-43/js/istats-1", "swfobject-2":"https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/frameworks/swfobject/0.1.10/sharedmodules/swfobject-2", "demi-1":"https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/frameworks/demi/0.10.1/sharedmodules/demi-1", "gelui-1":"https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/frameworks/gelui/0.9.13/sharedmodules/gelui-1", "cssp!gelui-1/overlay":"https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/frameworks/gelui/0.9.13/sharedmodules/gelui-1/overlay.css", "relay-1":"https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/frameworks/relay/0.2.6/sharedmodules/relay-1", "clock-1":"https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/frameworks/clock/0.1.9/sharedmodules/clock-1", "canvas-clock-1":"https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/frameworks/clock/0.1.9/sharedmodules/canvas-clock-1", "cssp!clock-1":"https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/frameworks/clock/0.1.9/sharedmodules/clock-1.css", "jssignals-1":"https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/frameworks/jssignals/0.3.6/modules/jssignals-1", "jcarousel-1":"https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/frameworks/jcarousel/0.1.10/modules/jcarousel-1", "bump-3":"//web.archive.org/web/20170820143214/http://emp.bbci.co.uk/emp/bump-3/bump-3"}; require({ baseUrl: 'https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/', paths: bbcRequireMap, waitSeconds: 30 }); </script> <script type="text/javascript">/*<![CDATA[*/ if (typeof bbccookies_flag === 'undefined') { bbccookies_flag = 'ON'; } showCTA_flag = true; cta_enabled = (showCTA_flag && (bbccookies_flag === 'ON')); (function(){var m="ckns_policy",q="Thu, 01 Jan 1970 00:00:00 GMT",i={ads:true,personalisation:true,performance:true,necessary:true};function c(u){if(c.cache[u]){return c.cache[u]}var t=u.split("/"),v=[""];do{v.unshift((t.join("/")||"/"));t.pop()}while(v[0]!=="/");c.cache[u]=v;return v}c.cache={};function a(u){if(a.cache[u]){return a.cache[u]}var v=u.split("."),t=[];while(v.length&&"|co.uk|com|".indexOf("|"+v.join(".")+"|")===-1){if(v.length){t.push(v.join("."))}v.shift()}c.cache[u]=t;return t}a.cache={};function s(t,y,u){var E=[""].concat(a(window.location.hostname)),B=c(window.location.pathname),D="",w,C;for(var x=0,A=E.length;x<A;x++){w=E[x];for(var v=0,z=B.length;v<z;v++){C=B[v];D=t+"="+y+";"+(w?"domain="+w+";":"")+(C?"path="+C+";":"")+(u?"expires="+u+";":"");bbccookies.set(D,true)}}}window.bbccookies={POLICY_REFRESH_DATE_MILLIS:new Date(2015,4,21,0,0,0,0).getTime(),POLICY_EXPIRY_COOKIENAME:"ckns_policy_exp",_setEverywhere:s,cookiesEnabled:function(){var t="ckns_testcookie"+Math.floor(Math.random()*100000);this.set(t+"=1");if(this.get().indexOf(t)>-1){e(t);return true}return false},get:function(){return document.cookie},getCrumb:function(t){if(!t){return null}return decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(t).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null},policyRequiresRefresh:function(){var u=new Date();u.setHours(0);u.setMinutes(0);u.setSeconds(0);u.setMilliseconds(0);if(bbccookies.POLICY_REFRESH_DATE_MILLIS<=u.getTime()){var t=bbccookies.getCrumb(bbccookies.POLICY_EXPIRY_COOKIENAME);if(t){t=new Date(parseInt(t));t.setYear(t.getFullYear()-1);return bbccookies.POLICY_REFRESH_DATE_MILLIS>=t.getTime()}else{return true}}else{return false}},_setPolicy:function(t){return f.apply(this,arguments)},readPolicy:function(){return l.apply(this,arguments)},_deletePolicy:function(){s(m,"",q)},_isConfirmed:function(){return n()!==null},_acceptsAll:function(){var t=l();return t&&!(j(t).indexOf("0")>-1)},_getCookieName:function(){return b.apply(this,arguments)},_showPrompt:function(){var t=((!this._isConfirmed()||this.policyRequiresRefresh())&&window.cta_enabled&&this.cookiesEnabled()&&!window.bbccookies_disable);return(window.orb&&window.orb.fig)?t&&(window.orb.fig("no")||window.orb.fig("ck")):t},_getPolicy:this.readPolicy};function b(u){var t=(""+u).match(/^([^=]+)(?==)/);return(t&&t.length?t[0]:"")}function j(t){return""+(t.ads?1:0)+(t.personalisation?1:0)+(t.performance?1:0)}function f(x){if(typeof x==="undefined"){x=i}if(typeof arguments[0]==="string"){var u=arguments[0],w=arguments[1];if(u==="necessary"){w=true}x=l();x[u]=w}else{if(typeof arguments[0]==="object"){x.necessary=true}}var v=new Date();v.setYear(v.getFullYear()+1);bbccookies.set(m+"="+j(x)+";domain=bbc.co.uk;path=/;expires="+v.toUTCString()+";");bbccookies.set(m+"="+j(x)+";domain=bbc.com;path=/;expires="+v.toUTCString()+";");bbccookies.set(m+"="+j(x)+";domain=bbci.co.uk;path=/;expires="+v.toUTCString()+";");var t=new Date(v.getTime());t.setMonth(t.getMonth()+1);bbccookies.set(bbccookies.POLICY_EXPIRY_COOKIENAME+"="+v.getTime()+";domain=bbc.co.uk;path=/;expires="+t.toUTCString()+";");bbccookies.set(bbccookies.POLICY_EXPIRY_COOKIENAME+"="+v.getTime()+";domain=bbc.com;path=/;expires="+t.toUTCString()+";");bbccookies.set(bbccookies.POLICY_EXPIRY_COOKIENAME+"="+v.getTime()+";domain=bbci.co.uk;path=/;expires="+t.toUTCString()+";");return x}function o(t){if(t===null){return null}var u=t.split("");return{ads:!!+u[0],personalisation:!!+u[1],performance:!!+u[2],necessary:true}}function n(){var t=new RegExp("(?:^|; ?)"+m+"=(\\d\\d\\d)($|;)"),u=document.cookie.match(t);if(!u){return null}return u[1]}function l(t){var u=o(n());if(!u){u=i}if(t){return u[t]}else{return u}}function e(t){return document.cookie=t+"=;expires="+q+";"}var g=!(window.bbccookies_flag==="ON"&&!bbccookies._acceptsAll()&&!window.bbccookies_disable);var k={},d={"personalisation":"ckps_.+|X-AB-iplayer-.+|ACTVTYMKR|BBC_EXAMPLE_COOKIE|BBCIplayer|BBCiPlayerM|BBCIplayerSession|BBCMediaselector|BBCPostcoder|bbctravel|CGISESSID|ed|food-view|forceDesktop|h4|IMRID|locserv|MyLang|myloc|NTABS|ttduserPrefs|V5|WEATHER|BBCScienceDiscoveryPlaylist_.+|bitratePref|correctAnswerCount|genreCookie|highestQuestionScore|incorrectAnswerCount|longestStreak|MSCSProfile|programmes-oap-expanded|quickestAnswer|score|servicePanel|slowestAnswer|totalTimeForAllFormatted|v|BBCwords|score|correctAnswerCount|highestQuestionScore|hploc|BGUID|BBCWEACITY|mstouch|myway|BBCNewsCustomisation|cbbc_anim|cbeebies_snd|bbcsr_usersx|cbeebies_rd|BBC-Latest_Blogs|zh-enc|pref_loc|m|bbcEmp.+|recs-.+|_lvd2|_lvs2|tick|_fcap_CAM1|_rcc2","performance":"ckpf_.+|optimizely.*|BBCLiveStatsClick|id|_em_.+|cookies_enabled|mbox|mbox-admin|mc_.+|omniture_unique|s_.+|sc_.+|adpolicyAdDisplayFrequency|s1|ns_session|ns_cookietest|ns_ux|NO-SA|tr_pr1|gvsurvey|bbcsurvey|si_v|sa_labels|obuid|mm_.+|mmid|mmcore.+|mmpa.+","ads":"ckad_.+|rsi_segs|c","necessary":"ckns_.+|BBC-UID|blq\\.dPref|SSO2-UID|BBC-H2-User|rmRpDetectReal|bbcComSurvey|IDENTITY_ENV|IDENTITY|IDENTITY-HTTPS|IDENTITY_SESSION|BBCCOMMENTSMODULESESSID|bbcBump.+|IVOTE_VOTE_HISTORY|pulse|BBCPG|BBCPGstat|ecos\\.dt"};function r(){var x=document.cookie.replace(/; +/g,";").split(";"),u,v=[];for(var w=0,t=x.length;w<t;w++){u=x[w];v.push(bbccookies._getCookieName(u))}return v}function h(w){var v=JSON.stringify(w);if(typeof(k[v])!=="undefined"){return k[v]}var u="";for(var t in w){if(w.hasOwnProperty(t)&&d[t]){if(w[t]===true){u+=(u?"|":"")+d[t]}}}k[v]=new RegExp("^("+(u?u:".*")+")$","i");return k[v]}bbccookies.getPolicyExpiryDateTime=function(){return bbccookies.POLICY_EXPIRY_COOKIENAME};bbccookies.purge=function(){var u=bbccookies.readPolicy(),w=r(),x;for(var v=0,t=w.length;v<t;v++){if(!bbccookies.isAllowed(w[v],u)){x=new Date();x.setTime(0);x=x.toUTCString();s(w[v],"deleted",x)}}};function p(){if(g){return}bbccookies.purge();contentLoaded(window,bbccookies.purge);if(window.addEventListener){window.addEventListener("beforeunload",bbccookies.purge,false)}else{if(window.attachEvent){window.attachEvent("onbeforeunload",bbccookies.purge)}else{window.onbeforeunload=bbccookies.purge}}}bbccookies.set=function(u,t){if(g){return document.cookie=u}var v=bbccookies._getCookieName(u);if(t||bbccookies.isAllowed(v)){return document.cookie=u}return null};bbccookies.isAllowed=function(v){var u=bbccookies.readPolicy();var t=h(u);return t.test(v)};p()})(); /*! * contentloaded.js * * Author: Diego Perini (diego.perini at gmail.com) * Summary: cross-browser wrapper for DOMContentLoaded * Updated: 20101020 * License: MIT * Version: 1.2 * * URL: * http://javascript.nwbox.com/ContentLoaded/ * http://javascript.nwbox.com/ContentLoaded/MIT-LICENSE * */ function contentLoaded(d,i){var c=false,h=true,k=d.document,j=k.documentElement,a=k.addEventListener,n=a?"addEventListener":"attachEvent",l=a?"removeEventListener":"detachEvent",b=a?"":"on",m=function(o){if(o.type==="readystatechange"&&k.readyState!="complete"){return}(o.type==="load"?d:k)[l](b+o.type,m,false);if(!c&&(c=true)){i.call(d,o.type||o)}},g=function(){try{j.doScroll("left")}catch(o){setTimeout(g,50);return}m("poll")};if(k.readyState==="complete"){i.call(d,"lazy")}else{if(!a&&j.doScroll){try{h=!d.frameElement}catch(f){}if(h){g()}}k[n](b+"DOMContentLoaded",m,false);k[n](b+"readystatechange",m,false);d[n](b+"load",m,false)}}if(typeof(require)==="function"&&!require.defined("orb/cookies")){define("orb/cookies",window.bbccookies)}; /*]]>*/</script> <script type="text/javascript">/*<![CDATA[*/ (function(){window.orb={};window.orb.figState={ad:0,ap:0,ck:1,eu:1,mb:0,tb:0,uk:1,df:1};window.orb.fig=function(a){return(arguments.length)?window.orb.figState[a]:window.orb.figState};window.orb.fig.device={};window.orb.fig.geo={};window.orb.fig.user={};window.orb.fig.isDefault=function(){return window.orb.fig("df")};window.orb.fig.device.isTablet=function(){return window.orb.fig("tb")};window.orb.fig.device.isMobile=function(){return window.orb.fig("mb")};window.orb.fig.geo.isUK=function(){return window.orb.fig("uk")};window.orb.fig.geo.isEU=function(){return window.orb.fig("eu")};window.fig=window.fig||{};window.fig.manager={include:function(e){e=e||window;var g=false;var j=e.document,k=j.cookie,i=k.match(/(?:^|; ?)ckns_orb_fig=([^;]+)/),h;if(i){i=this.deserialise(decodeURIComponent(RegExp.$1));this.setFig(e,i)}if(window.fig.async&&typeof JSON!="undefined"){var b=(document.cookie.match("(^|; )ckns_orb_cachedfig=([^;]*)")||0)[2];h=b?JSON.parse(b):null;if(h){this.setFig(e,h);g=true}}var a="https://web.archive.org/web/20170820143214/https://fig.bbc.co.uk/frameworks/fig/1/fig.js";if(g){j.write('<script src="'+a+'" async><'+"/script>")}else{j.write('<script src="'+a+'"><'+"/script>")}},confirm:function(a){return true},setFig:function(a,b){(function(){a.orb=a.orb||{};a.orb.figState=b})()},deserialise:function(b){var a={};b.replace(/([a-z]{2}):([0-9]+)/g,function(){a[RegExp.$1]=+RegExp.$2});return a}}})();fig.manager.include();/*]]>*/</script> <!-- Nav Analytics : 75 --> <script type="text/javascript">window.bbcFlagpoles_istats="ON",require.config({paths:{"istats-1":"//web.archive.org/web/20170820143214/http://nav.files.bbci.co.uk/nav-analytics/0.1.0-75/js/istats-1","megavolt-client":"//web.archive.org/web/20170820143214/http://nav.files.bbci.co.uk/nav-analytics/0.1.0-75/js/megavolt-client"}}),require.defined("orb/cookies")||(window.bbccookies?define("orb/cookies",function(){return window.bbccookies}):define("orb/cookies",function(){return{isAllowed:function(e){return!1}}})),require(["megavolt-client","istats-1","orb/cookies"],function(e,t,o){if(o.isAllowed("s1")){e.setMegavoltUrl("https://web.archive.org/web/20170820143214/https://mvt.api.bbc.com");t.addCollector({name:"default",url:"https://web.archive.org/web/20170820143214/https://sa.bbc.co.uk/bbc/bbc/s",separator:"&"});var i="news.technology.correspondent_story.40958499.page";t.setCountername(i),window.istats_countername&&t.setCountername(window.istats_countername),t.addLabels("ml_name=webmodule&ml_version=75")}});</script> <script type="text/javascript">/*<![CDATA[*/ window.bbcFlagpoles_istats = 'ON'; window.orb = window.orb || {}; if (typeof bbccookies !== 'undefined' && bbccookies.isAllowed('s1')) { var istatsTrackingUrl = '//web.archive.org/web/20170820143214/http://sa.bbc.co.uk/bbc/bbc/s?name=news.technology.correspondent_story.40958499.page&cps_asset_id=40958499&page_type=correspondent_story&section=%2Fnews%2Ftechnology&first_pub=2017-08-17T05%3A57%3A28%2B00%3A00&last_editorial_update=2017-08-17T12%3A10%3A52%2B01%3A00&curie=171eae36-05ed-4083-9628-55a910c669b5&title=Why+Cloudflare+kicked+out+the+neo-Nazis&has_video=1&for_nation=us&app_version=1.206.0&bbc_site=news&pal_route=asset&app_type=responsive&language=en-GB&pal_webapp=tabloid&prod_name=news&app_name=news'; require(['istats-1'], function (istats) { var counterName = (window.istats_countername) ? window.istats_countername : istatsTrackingUrl.match(/[\?&]name=([^&]*)/i)[1]; istats.setCountername(counterName); istats.addLabels('cps_asset_id=40958499&page_type=correspondent_story&section=%2Fnews%2Ftechnology&first_pub=2017-08-17T05%3A57%3A28%2B00%3A00&last_editorial_update=2017-08-17T12%3A10%3A52%2B01%3A00&curie=171eae36-05ed-4083-9628-55a910c669b5&title=Why+Cloudflare+kicked+out+the+neo-Nazis&has_video=1&for_nation=us&app_version=1.206.0&bbc_site=news&pal_route=asset&app_type=responsive&language=en-GB&pal_webapp=tabloid&prod_name=news&app_name=news'); var c = (document.cookie.match(/\bckns_policy=(\d\d\d)/) || []).pop() || ''; istats.addLabels({ 'blq_s': '4d', 'blq_r': '2.7', 'blq_v': 'default', 'blq_e': 'pal', 'bbc_mc': (c ? 'ad' + c.charAt(0) + 'ps' + c.charAt(1) + 'pf' + c.charAt(2) : 'not_set') } ); }); } /*]]>*/</script> <script type="text/javascript">/*<![CDATA[*/ (function(undefined){if(!window.bbc){window.bbc={}}var ROLLING_PERIOD_DAYS=30;window.bbc.Mandolin=function(id,segments,opts){var now=new Date().getTime(),storedItem,DEFAULT_START=now,DEFAULT_RATE=1,COOKIE_NAME="ckpf_mandolin";opts=opts||{};this._id=id;this._segmentSet=segments;this._store=new window.window.bbc.Mandolin.Storage(COOKIE_NAME);this._opts=opts;this._rate=(opts.rate!==undefined)?+opts.rate:DEFAULT_RATE;this._startTs=(opts.start!==undefined)?new Date(opts.start).getTime():new Date(DEFAULT_START).getTime();this._endTs=(opts.end!==undefined)?new Date(opts.end).getTime():daysFromNow(ROLLING_PERIOD_DAYS);this._signupEndTs=(opts.signupEnd!==undefined)?new Date(opts.signupEnd).getTime():this._endTs;this._segment=null;if(typeof id!=="string"){throw new Error("Invalid Argument: id must be defined and be a string")}if(Object.prototype.toString.call(segments)!=="[object Array]"){throw new Error("Invalid Argument: Segments are required.")}if(opts.rate!==undefined&&(opts.rate<0||opts.rate>1)){throw new Error("Invalid Argument: Rate must be between 0 and 1.")}if(this._startTs>this._endTs){throw new Error("Invalid Argument: end date must occur after start date.")}if(!(this._startTs<this._signupEndTs&&this._signupEndTs<=this._endTs)){throw new Error("Invalid Argument: SignupEnd must be between start and end date")}removeExpired.call(this,now);var overrides=window.bbccookies.get().match(/ckns_mandolin_setSegments=([^;]+)/);if(overrides!==null){eval("overrides = "+decodeURIComponent(RegExp.$1)+";");if(overrides[this._id]&&this._segmentSet.indexOf(overrides[this._id])==-1){throw new Error("Invalid Override: overridden segment should exist in segments array")}}if(overrides!==null&&overrides[this._id]){this._segment=overrides[this._id]}else{if((storedItem=this._store.getItem(this._id))){this._segment=storedItem.segment}else{if(this._startTs<=now&&now<this._signupEndTs&&now<=this._endTs&&this._store.isEnabled()===true){this._segment=pick(segments,this._rate);if(opts.end===undefined){this._store.setItem(this._id,{segment:this._segment})}else{this._store.setItem(this._id,{segment:this._segment,end:this._endTs})}log.call(this,"mandolin_segment")}}}log.call(this,"mandolin_view")};window.bbc.Mandolin.prototype.getSegment=function(){return this._segment};function log(actionType,params){var that=this;require(["istats-1"],function(istats){istats.log(actionType,that._id+":"+that._segment,params?params:{})})}function removeExpired(expires){var items=this._store.getItems(),expiresInt=+expires;for(var key in items){if(items[key].end!==undefined&&+items[key].end<expiresInt){this._store.removeItem(key)}}}function getLastExpirationDate(data){var winner=0,rollingExpire=daysFromNow(ROLLING_PERIOD_DAYS);for(var key in data){if(data[key].end===undefined&&rollingExpire>winner){winner=rollingExpire}else{if(+data[key].end>winner){winner=+data[key].end}}}return(winner)?new Date(winner):new Date(rollingExpire)}window.bbc.Mandolin.prototype.log=function(params){log.call(this,"mandolin_log",params)};window.bbc.Mandolin.prototype.convert=function(params){log.call(this,"mandolin_convert",params);this.convert=function(){}};function daysFromNow(n){var endDate;endDate=new Date().getTime()+(n*60*60*24)*1000;return endDate}function pick(segments,rate){var picked,min=0,max=segments.length-1;if(typeof rate==="number"&&Math.random()>rate){return null}do{picked=Math.floor(Math.random()*(max-min+1))+min}while(picked>max);return segments[picked]}window.bbc.Mandolin.Storage=function(name){validateCookieName(name);this._cookieName=name;this._isEnabled=(bbccookies.isAllowed(this._cookieName)===true&&bbccookies.cookiesEnabled()===true)};window.bbc.Mandolin.Storage.prototype.setItem=function(key,value){var storeData=this.getItems();storeData[key]=value;this.save(storeData);return value};window.bbc.Mandolin.Storage.prototype.isEnabled=function(){return this._isEnabled};window.bbc.Mandolin.Storage.prototype.getItem=function(key){var storeData=this.getItems();return storeData[key]};window.bbc.Mandolin.Storage.prototype.removeItem=function(key){var storeData=this.getItems();delete storeData[key];this.save(storeData)};window.bbc.Mandolin.Storage.prototype.getItems=function(){return deserialise(this.readCookie(this._cookieName)||"")};window.bbc.Mandolin.Storage.prototype.save=function(data){window.bbccookies.set(this._cookieName+"="+encodeURIComponent(serialise(data))+"; expires="+getLastExpirationDate(data).toUTCString()+";")};window.bbc.Mandolin.Storage.prototype.readCookie=function(name){var nameEq=name+"=",ca=window.bbccookies.get().split("; "),i,c;validateCookieName(name);for(i=0;i<ca.length;i++){c=ca[i];if(c.indexOf(nameEq)===0){return decodeURIComponent(c.substring(nameEq.length,c.length))}}return null};function serialise(o){var str="";for(var p in o){if(o.hasOwnProperty(p)){str+='"'+p+'"'+":"+(typeof o[p]==="object"?(o[p]===null?"null":"{"+serialise(o[p])+"}"):'"'+o[p].toString()+'"')+","}}return str.replace(/,\}/g,"}").replace(/,$/g,"")}function deserialise(str){var o;str="{"+str+"}";if(!validateSerialisation(str)){throw"Invalid input provided for deserialisation."}eval("o = "+str);return o}var validateSerialisation=(function(){var OBJECT_TOKEN="<Object>",ESCAPED_CHAR='"\\n\\r\\u2028\\u2029\\u000A\\u000D\\u005C',ALLOWED_CHAR="([^"+ESCAPED_CHAR+"]|\\\\["+ESCAPED_CHAR+"])",KEY='"'+ALLOWED_CHAR+'+"',VALUE='(null|"'+ALLOWED_CHAR+'*"|'+OBJECT_TOKEN+")",KEY_VALUE=KEY+":"+VALUE,KEY_VALUE_SEQUENCE="("+KEY_VALUE+",)*"+KEY_VALUE,OBJECT_LITERAL="({}|{"+KEY_VALUE_SEQUENCE+"})",objectPattern=new RegExp(OBJECT_LITERAL,"g");return function(str){if(str.indexOf(OBJECT_TOKEN)!==-1){return false}while(str.match(objectPattern)){str=str.replace(objectPattern,OBJECT_TOKEN)}return str===OBJECT_TOKEN}})();function validateCookieName(name){if(name.match(/ ,;/)){throw"Illegal name provided, must be valid in browser cookie."}}})(); /*]]>*/</script> <script type="text/javascript"> document.documentElement.className += (document.documentElement.className? ' ' : '') + 'orb-js'; fig.manager.confirm(); </script> <script src="https://web.archive.org/web/20170820143214js_/http://static.bbci.co.uk/frameworks/barlesque/3.21.26/orb/4/script/orb/api.min.js"></script> <script src="https://web.archive.org/web/20170820143214js_/http://static.bbci.co.uk/frameworks/barlesque/3.21.26/orb/4/script/orb/font.min.js"></script> <script type="text/javascript"> var blq = { environment: function() { return 'live'; } } </script> <script type="text/javascript"> /*<![CDATA[*/ function oqsSurveyManager(w, flag) { if (flag !== 'OFF' && (w.orb.fig("no") || w.orb.fig("uk"))) { w.document.write('<script type="text/javascript" src="https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/frameworks/barlesque/3.21.26/orb/4/script/vendor/edr.min.js"><'+'/script>'); } } oqsSurveyManager(window, 'ON'); /*]]>*/ </script> <!-- BBCDOTCOM template: responsive webservice --> <!-- BBCDOTCOM head --><script type="text/javascript"> /*<![CDATA[*/ var _sf_startpt = (new Date()).getTime(); /*]]>*/ </script><style type="text/css">.bbccom_display_none{display:none;}</style><script type="text/javascript"> /*<![CDATA[*/ var bbcdotcomConfig, googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var bbcdotcom = false; (function(){ if(typeof require !== 'undefined') { require({ paths:{ "bbcdotcom":"https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/bbcdotcom/1.62.0/script" } }); } })(); /*]]>*/ </script><script type="text/javascript"> /*<![CDATA[*/ var bbcdotcom = { adverts: { keyValues: { set: function() {} } }, advert: { write: function () {}, show: function () {}, isActive: function () { return false; }, layout: function() { return { reset: function() {} } } }, config: { init: function() {}, isActive: function() {}, setSections: function() {}, isAdsEnabled: function() {}, setAdsEnabled: function() {}, isAnalyticsEnabled: function() {}, setAnalyticsEnabled: function() {}, setAssetPrefix: function() {}, setVersion: function () {}, setJsPrefix: function() {}, setSwfPrefix: function() {}, setCssPrefix: function() {}, setConfig: function() {}, getAssetPrefix: function() {}, getJsPrefix: function () {}, getSwfPrefix: function () {}, getCssPrefix: function () {} }, survey: { init: function(){ return false; } }, data: {}, init: function() {}, objects: function(str) { return false; }, locale: { set: function() {}, get: function() {} }, setAdKeyValue: function() {}, utils: { addEvent: function() {}, addHtmlTagClass: function() {}, log: function () {} }, addLoadEvent: function() {} }; /*]]>*/ </script><script type="text/javascript"> /*<![CDATA[*/ (function(){ if (typeof orb !== 'undefined' && typeof orb.fig === 'function') { if (orb.fig('ad') && orb.fig('uk') == 0) { bbcdotcom.data = { ads: (orb.fig('ad') ? 1 : 0), stats: (orb.fig('uk') == 0 ? 1 : 0), statsProvider: orb.fig('ap') }; } } else { document.write('<script type="text/javascript" src="'+('https:' == document.location.protocol ? 'https://web.archive.org/web/20170820143214/https://www.bbc.com' : 'https://web.archive.org/web/20170820143214/http://tps.bbc.com')+'/wwscripts/data">\x3C/script>'); } })(); /*]]>*/ </script><script type="text/javascript"> /*<![CDATA[*/ (function(){ if (typeof orb === 'undefined' || typeof orb.fig !== 'function') { bbcdotcom.data = { ads: bbcdotcom.data.a, stats: bbcdotcom.data.b, statsProvider: bbcdotcom.data.c }; } if (bbcdotcom.data.ads == 1) { document.write('<script type="text/javascript" src="'+('https:' == document.location.protocol ? 'https://web.archive.org/web/20170820143214/https://www.bbc.co.uk' : 'https://web.archive.org/web/20170820143214/http://www.bbc.co.uk')+'/wwscripts/flag">\x3C/script>'); } })(); /*]]>*/ </script><script type="text/javascript"> /*<![CDATA[*/ (function(){ if (window.bbcdotcom && (typeof bbcdotcom.flag == 'undefined' || (typeof bbcdotcom.data.ads !== 'undefined' && bbcdotcom.flag.a != 1))) { bbcdotcom.data.ads = 0; } if (/[?|&]ads/.test(window.location.href) || /(^|; )ads=on; /.test(document.cookie) || /; ads=on(; |$)/.test(document.cookie)) { bbcdotcom.data.ads = 1; bbcdotcom.data.stats = 1; } if (window.bbcdotcom && (bbcdotcom.data.ads == 1 || bbcdotcom.data.stats == 1)) { bbcdotcom.assetPrefix = "https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/bbcdotcom/1.62.0/"; if (/(sandbox|int)(.dev)*.bbc.co*/.test(window.location.href) || /[?|&]ads-debug/.test(window.location.href) || document.cookie.indexOf('ads-debug=') !== -1) { document.write('<script type="text/javascript" src="https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/bbcdotcom/1.62.0/script/dist/bbcdotcom.dev.js">\x3C/script>'); } else { document.write('<script type="text/javascript" src="https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/bbcdotcom/1.62.0/script/dist/bbcdotcom.js">\x3C/script>'); } } })(); /*]]>*/ </script><script type="text/javascript"> if (window.bbcdotcom && bbcdotcom.data.stats == 1) { document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20170820143214/http://secure-us.imrworldwide.com/">'); document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20170820143214/http://me-cdn.effectivemeasure.net/">'); document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20170820143214/http://ssc.api.bbc.com/">'); } if (window.bbcdotcom && bbcdotcom.data.ads == 1) { document.write('<link rel="dns-prefetch" href="//web.archive.org/web/20170820143214/http://www.googletagservices.com/">'); } </script><script type="text/javascript"> /*<![CDATA[*/ (function(){ if (window.bbcdotcom && (bbcdotcom.data.ads == 1 || bbcdotcom.data.stats == 1)) { bbcdotcomConfig = {"adFormat":"standard","adKeyword":"","adMode":"smart","adsEnabled":true,"appAnalyticsSections":"news>technology","asyncEnabled":true,"disableInitialLoad":false,"advertInfoPageUrl":"https:\/\/web.archive.org\/web\/20170820143214\/http:\/\/www.bbc.com\/privacy\/cookies\/international\/","advertisementText":"Advertisement","analyticsEnabled":true,"appName":"tabloid","assetPrefix":"https:\/\/web.archive.org\/web\/20170820143214\/http:\/\/static.bbci.co.uk\/bbcdotcom\/1.62.0\/","customAdParams":[],"customStatsParams":[],"headline":"Why Cloudflare kicked out the neo-Nazis","id":"40958499","inAssociationWithText":"in association with","keywords":"","language":"","orbTransitional":false,"outbrainEnabled":true,"adsenseEnabled":true,"adsportappEnabled":true,"palEnv":"live","productName":"","sections":[],"comScoreEnabled":true,"comscoreSite":"bbc","comscoreID":"19293874","comscorePageName":"news.technology-40958499","slots":"","sponsoredByText":"is sponsored by","adsByGoogleText":"Ads by Google","summary":"A warning about the future of the internet.","type":"CORR_STORY","features":{"testfeature":{"name":"testfeature","envs":["sandbox","int","test"],"on":true,"options":{},"override":null},"lxadverts":{"name":"lxadverts","envs":[],"on":true,"options":{},"override":null}},"staticBase":"\/bbcdotcom","staticHost":"https:\/\/web.archive.org\/web\/20170820143214\/http:\/\/static.bbci.co.uk","staticVersion":"1.62.0","staticPrefix":"https:\/\/web.archive.org\/web\/20170820143214\/http:\/\/static.bbci.co.uk\/bbcdotcom\/1.62.0","dataHttp":"tps.bbc.com","dataHttps":"www.bbc.com","flagHttp":"www.bbc.co.uk","flagHttps":"www.bbc.co.uk","analyticsHttp":"sa.bbc.com","analyticsHttps":"ssa.bbc.com"}; bbcdotcom.config.init(bbcdotcomConfig, bbcdotcom.data, window.location, window.document); bbcdotcom.config.setAssetPrefix("https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/bbcdotcom/1.62.0/"); bbcdotcom.config.setVersion("1.62.0"); document.write('<!--[if IE 7]><script type="text/javascript">bbcdotcom.config.setIE7(true);\x3C/script><![endif]-->'); document.write('<!--[if IE 8]><script type="text/javascript">bbcdotcom.config.setIE8(true);\x3C/script><![endif]-->'); document.write('<!--[if IE 9]><script type="text/javascript">bbcdotcom.config.setIE9(true);\x3C/script><![endif]-->'); if (/[?|&]ex-dp/.test(window.location.href) || document.cookie.indexOf('ex-dp=') !== -1) { bbcdotcom.utils.addHtmlTagClass('bbcdotcom-ex-dp'); } } })(); /*]]>*/ </script><script type="text/javascript"> /*<![CDATA[*/ (function() { window.bbcdotcom.head = true; }()); /*]]>*/ </script> <!--Searchbox:131--> <script type="text/javascript"> // Globally available search context window.SEARCHBOX={"variant":"default","locale":"en","navSearchboxStaticPrefix":"//web.archive.org/web/20170820143214/http://nav.files.bbci.co.uk/searchbox/1.0.0-131","searchboxAppStaticPrefix":"//web.archive.org/web/20170820143214/http://search.files.bbci.co.uk/searchbox-app/1.0.16","searchFormHtml":"<div tabindex=\"-1\" data-reactid=\".2fvssx2jgg\" data-react-checksum=\"1923032532\"><div data-reactid=\".2fvssx2jgg.0\"><section class=\"se-searchbox-panel\" data-reactid=\".2fvssx2jgg.0.0\"><div class=\"se-g-wrap\" data-reactid=\".2fvssx2jgg.0.0.0\"><div class=\"se-g-layout\" data-reactid=\".2fvssx2jgg.0.0.0.0\"><div class=\"se-g-layout__item se-searchbox-title\" aria-hidden=\"true\" data-reactid=\".2fvssx2jgg.0.0.0.0.0\">search</div><div class=\"se-g-layout__item se-searchbox\" data-reactid=\".2fvssx2jgg.0.0.0.0.1\"><form accept-charset=\"utf-8\" id=\"searchboxDrawerForm\" method=\"get\" action=\"//search.bbc.co.uk/search\" data-reactid=\".2fvssx2jgg.0.0.0.0.1.0\"><label class=\"se-searchbox__input\" for=\"se-searchbox-input-field\" data-reactid=\".2fvssx2jgg.0.0.0.0.1.0.0\"><span class=\"se-sr-only\" data-reactid=\".2fvssx2jgg.0.0.0.0.1.0.0.0\">Search Term</span><input name=\"q\" type=\"text\" value=\"\" id=\"se-searchbox-input-field\" class=\"se-searchbox__input__field\" maxlength=\"512\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\" tabindex=\"0\" data-reactid=\".2fvssx2jgg.0.0.0.0.1.0.0.1\"/></label><input type=\"hidden\" name=\"scope\" value=\"\" data-reactid=\".2fvssx2jgg.0.0.0.0.1.0.2\"/><button type=\"submit\" class=\"se-searchbox__submit\" tabindex=\"0\" data-reactid=\".2fvssx2jgg.0.0.0.0.1.0.3\">Search</button><button type=\"button\" class=\"se-searchbox__clear se-searchbox__clear--visible\" tabindex=\"0\" data-reactid=\".2fvssx2jgg.0.0.0.0.1.0.4\">Close</button></form></div></div></div></section><div aria-live=\"polite\" aria-atomic=\"true\" class=\"se-suggestions-container\" data-reactid=\".2fvssx2jgg.0.1\"><section class=\"se-g-wrap\" data-reactid=\".2fvssx2jgg.0.1.0\"></section></div></div></div>","searchScopePlaceholder":"","searchScopeParam":"","searchScopeTemplate":"","searchPlaceholderWrapperStart":"","searchPlaceholderWrapperEnd":""}; window.SEARCHBOX.suppress = false; window.SEARCHBOX.searchScope = SEARCHBOX.searchScopeTemplate.split('-')[0]; </script> <link rel="stylesheet" href="//web.archive.org/web/20170820143214cs_/http://nav.files.bbci.co.uk/searchbox/1.0.0-131/css/main.css"> <!--[if IE 8]> <script type="text/javascript" src="//nav.files.bbci.co.uk/searchbox/1.0.0-131/script/html5shiv.min.js"></script> <script type="text/javascript">window['searchboxIEVersion'] = 8;</script> <link rel="stylesheet" href="//nav.files.bbci.co.uk/searchbox/1.0.0-131/css/ie8.css"> <![endif]--> <!--[if IE 9]> <script type="text/javascript">window['searchboxIEVersion'] = 9;</script> <![endif]--> <!--NavID:0.2.0-143--> <link rel="stylesheet" href="//web.archive.org/web/20170820143214cs_/http://static.bbc.co.uk/id/0.37.24/style/id-cta.css"/> <link rel="stylesheet" href="//web.archive.org/web/20170820143214cs_/http://static.bbc.co.uk/id/0.37.24/style/id-cta-v5.css"/> <!--[if IE 8]><link href="//static.bbc.co.uk/id/0.37.24/style/ie8.css" rel="stylesheet"/> <![endif]--> <script type="text/javascript"> /* <![CDATA[ */ var map = {}; if (typeof(map['jssignals-1']) == 'undefined') { map['jssignals-1'] = 'https://web.archive.org/web/20170820143214/https://static.bbc.co.uk/frameworks/jssignals/0.3.6/modules/jssignals-1'; } require({paths: map}); /* ]]> */ </script> <script src="//web.archive.org/web/20170820143214js_/http://static.bbc.co.uk/id/0.37.24/modules/idcta/dist/idcta-1.min.js"></script> <script type="text/javascript"> (function () { if (!window.require) { throw new Error('idcta: could not find require module'); } if(typeof(map) == 'undefined') { var map = {}; } if(!!document.createElementNS && !!document.createElementNS('http://www.w3.org/2000/svg', "svg").createSVGRect) { document.documentElement.className += ' id-svg'; } var ptrt = RegExp("[\\?&]ptrt=([^&#]*)").exec(document.location.href); var ENDPOINT_URL = '//' + ((window.location.protocol == "https:") ? ('ssl.bbc.co.uk').replace("www.", "ssl.") : ('ssl.bbc.co.uk').replace("ssl.", "www.")); var ENDPOINT_CONFIG = ('/idcta/config?callback&amp;locale=en-GB&ptrt=' + encodeURI((ptrt ? ptrt[1] : document.location.href))).replace(/\&amp;/g, '&'); var ENDPOINT_TRANSLATIONS = '/idcta/translations?callback&locale=en-GB'; map['idapp-1'] = '//web.archive.org/web/20170820143214/http://static.bbc.co.uk/idapp/0.72.58/modules/idapp/idapp-1'; map['idcta'] = '//web.archive.org/web/20170820143214/http://static.bbc.co.uk/id/0.37.24/modules/idcta'; map['idcta/config'] = [ENDPOINT_URL + ENDPOINT_CONFIG, '//web.archive.org/web/20170820143214/http://static.bbc.co.uk/id/0.37.24/modules/idcta/fallbackConfig']; map['idcta/translations'] = [ENDPOINT_URL + ENDPOINT_TRANSLATIONS, '//web.archive.org/web/20170820143214/http://static.bbc.co.uk/id/0.37.24/modules/idcta/fallbackTranslations']; require({paths: map}); /* * Temporary code * To be removed when old id-statusbar-config is no longer supported */ define('id-statusbar-config', ['idcta/id-config'], function(conf) { return conf; }); define('idcta/id-statusbar-config', ['idcta/id-config'], function(conf) { return conf; }); })(); </script> <link rel="stylesheet" href="//web.archive.org/web/20170820143214cs_/http://mybbc.files.bbci.co.uk/notification-ui/3.8.1/css/main.min.css"/> <link type="text/css" rel="stylesheet" href="https://web.archive.org/web/20170820143214cs_/http://static.bbci.co.uk/news/1.206.01880/stylesheets/services/news/core.css"> <!--[if lt IE 9]> <link type="text/css" rel="stylesheet" href="http://static.bbci.co.uk/news/1.206.01880/stylesheets/services/news/old-ie.css"> <script src="http://static.bbci.co.uk/news/1.206.01880/js/vendor/html5shiv/html5shiv.js"></script> <![endif]--> <script id="news-loader"> if (document.getElementById("responsive-news")) { window.bbcNewsResponsive = true; } var isIE = (function() { var undef, v = 3, div = document.createElement('div'), all = div.getElementsByTagName('i'); while ( div.innerHTML = '<!--[if gt IE ' + (++v) + ']><i></i><![endif]-->', all[0] ); return v > 4 ? v : undef; }()); var modernDevice = 'querySelector' in document && 'localStorage' in window && 'addEventListener' in window, forceCore = document.cookie.indexOf('ckps_force_core') !== -1; window.cutsTheMustard = modernDevice && !forceCore; if (window.cutsTheMustard) { document.documentElement.className += ' ctm'; var insertPoint = document.getElementById('news-loader'), config = {"asset":{"asset_id":"40958499","asset_uri":"\/news\/technology-40958499","original_asset_uri":null,"first_created":{"date":"2017-08-17 06:57:28","timezone_type":3,"timezone":"Europe\/London"},"last_updated":{"date":"2017-08-17 12:10:52","timezone_type":3,"timezone":"Europe\/London"},"options":{"allowRightHandSide":true,"allowRelatedStoriesBox":true,"includeComments":true,"isIgorSeoTagsEnabled":false,"hasNewsTracker":false,"isFactCheck":false,"allowAdvertising":true,"hasContentWarning":false,"allowDateStamp":true,"allowHeadline":true,"isKeyContent":false,"allowPrintingSharingLinks":true,"isBreakingNews":false,"suitableForSyndication":true},"section":{"name":"Technology","id":"99113","uri":"\/news\/technology","urlIdentifier":"\/news\/technology"},"language":"en-gb","edition":"Domestic","audience":null,"iStats_counter_name":"news.technology.correspondent_story.40958499.page","type":"CSP","curie":"asset:171eae36-05ed-4083-9628-55a910c669b5","length":4615,"byline":{"name":"By Dave Lee","persons":{"0":{"name":"Dave Lee","correspondentId":"davelee","url":"\/news\/correspondents\/davelee","function":"North America technology reporter","thumbnail":"https:\/\/web.archive.org\/web\/20170820143214\/http:\/\/news.bbcimg.co.uk\/media\/images\/83925000\/jpg\/_83925623_daveleepdc_6354.jpg","originCode":"MCS"}},"title":"North America technology reporter"},"headline":"Why Cloudflare kicked out the neo-Nazis","mediaType":"video","topicTags":null},"smpBrand":null,"staticHost":"https:\/\/web.archive.org\/web\/20170820143214\/http:\/\/static.bbci.co.uk","environment":"live","locatorVersion":"0.46.3","pathPrefix":"\/news","staticPrefix":"https:\/\/web.archive.org\/web\/20170820143214\/http:\/\/static.bbci.co.uk\/news\/1.206.01880","jsPath":"https:\/\/web.archive.org\/web\/20170820143214\/http:\/\/static.bbci.co.uk\/news\/1.206.01880\/js","cssPath":"https:\/\/web.archive.org\/web\/20170820143214\/http:\/\/static.bbci.co.uk\/news\/1.206.01880\/stylesheets\/services\/news","cssPostfix":"","dynamic":null,"features":{"localnews":true,"video":true,"liveeventcomponent":true,"mediaassetpage":true,"gallery":true,"rollingnews":true,"sportstories":true,"radiopromo":true,"fromothernewssites":true,"locallive":true,"weather":true},"features2":{"svg_brand":true,"chartbeat":true,"connected_stream":true,"connected_stream_promo":true,"nav":true,"pulse_survey":false,"local_survey":true,"correspondents":true,"blogs":true,"open_graph":true,"follow_us":true,"marketdata_markets":true,"marketdata_shares":true,"nations_pseudo_nav":true,"politics_election2015_topic_pages":true,"responsive_breaking_news":true,"live_event":true,"most_popular":true,"most_popular_tabs":true,"most_popular_by_day":false,"routing":true,"radiopromonownext":true,"config_based_layout":true,"orb":true,"map_most_watched":true,"top_stories_promo":true,"features_and_analysis":true,"section_labels":true,"index_title":true,"share_tools":true,"extracted_share_tools":true,"local_live_promo":true,"adverts":true,"adverts_async":true,"adexpert":true,"igor_geo_redirect":true,"igor_device_redirect":true,"live":true,"comscore_mmx":true,"find_local_news":true,"comments":true,"comments_enhanced":true,"browser_notify":true,"stream_grid_promo":true,"breaking_news":false,"top_stories_max_volume":true,"record_livestats":true,"contact_form":true,"channel_page":true,"portlet_global_variants":true,"suppress_lep_timezone":true,"story_sticky_player":true,"story_end_slate":true,"embed_player_pid":true,"cedexis":true,"mpulse":true,"story_single_column_layout":true,"story_image_copyright_labels":true,"ovp_resolve_primary_media_vpids":false,"media_player":true,"services_bar":true,"live_v2_stream":true,"ldp_tag_augmentation":true,"map_related_topic_tags":true,"maxymiser":true,"rio2016_medals":true,"embedephant-social-embeds":true,"interactive-social-embeds":true,"social-embeds":true,"amp_link":true},"configuration":{"showtimestamp":"1","showweather":"1","showsport":"1","showolympics":"1","showfeaturemain":"1","candyplatform":"EnhancedMobile","showwatchlisten":"1","showspecialreports":"","videotopiccandyid":"","showvideofeedsections":"1","showstorytopstories":"","showstoryfeaturesandanalysis":"1","showstorymostpopular":"","showgallery":"1","cms":"cps","channelpagecandyid":"10318089"},"pollingHost":"https:\/\/web.archive.org\/web\/20170820143214\/https:\/\/polling.bbc.co.uk","service":"news","locale":"en-GB","locatorHost":null,"locatorFlagPole":true,"local":{"allowLocationLookup":true},"isWorldService":false,"isChannelPage":false,"languageVariant":"","commentsHost":"https:\/\/web.archive.org\/web\/20170820143214\/https:\/\/www.bbc.co.uk","search":null,"comscoreAnalytics":null}; config.configuration['get'] = function (key) { return this[key.toLowerCase()]; }; var bootstrapUI=function(){var e=function(){if(navigator.userAgent.match(/(Android (2.0|2.1))|(Nokia)|(OSRE\/)|(Opera (Mini|Mobi))|(w(eb)?OSBrowser)|(UCWEB)|(Windows Phone)|(XBLWP)|(ZuneWP)/))return!1;if(navigator.userAgent.match(/MSIE 10.0/))return!0;var e,t=document,n=t.head||t.getElementsByTagName("head")[0],r=t.createElement("style"),s=t.implementation||{hasFeature:function(){return!1}};r.type="text/css",n.insertBefore(r,n.firstChild),e=r.sheet||r.styleSheet;var i=s.hasFeature("CSS2","")?function(t){if(!e||!t)return!1;var n=!1;try{e.insertRule(t,0),n=!/unknown/i.test(e.cssRules[0].cssText),e.deleteRule(e.cssRules.length-1)}catch(r){}return n}:function(t){return e&&t?(e.cssText=t,0!==e.cssText.length&&!/unknown/i.test(e.cssText)&&0===e.cssText.replace(/\r+|\n+/g,"").indexOf(t.split(" ")[0])):!1};return i('@font-face{ font-family:"font";src:"font.ttf"; }')}();e&&(document.getElementsByTagName("html")[0].className+=" ff"),function(){var e=document.documentElement.style;("flexBasis"in e||"WebkitFlexBasis"in e||"msFlexBasis"in e)&&(document.documentElement.className+=" flex")}();var t,n,r,s,i,a={},o=function(){var e=document.documentElement.clientWidth,n=window.innerWidth,r=n>1.5*e;t=r?e:n},u=function(e){var t=document.createElement("link");t.setAttribute("rel","stylesheet"),t.setAttribute("type","text/css"),t.setAttribute("href",n+e+r+".css"),t.setAttribute("media",i[e]),s.parentNode.insertBefore(t,s),delete i[e]},c=function(e,n,r){n&&!r&&t>=n&&u(e),r&&!n&&r>=t&&u(e),n&&r&&t>=n&&r>=t&&u(e)},l=function(e){if(a[e])return a[e];var t=e.match(/\(min\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/),n=e.match(/\(max\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/),r=t&&parseFloat(t[1])||null,s=n&&parseFloat(n[1])||null;return a[e]=[r,s],a[e]},f=function(){var e=0;for(var t in i)e++;return e},m=function(){f()||window.removeEventListener("resize",d,!1);for(var e in i){var t=i[e],n=l(t);c(e,n[0],n[1])}},d=function(){o(),m()},h=function(e,t){i=e,n=t.path+("/"!==t.path.substr(-1)?"/":""),r=t.postfix,s=t.insertBefore,o(),m(),window.addEventListener("resize",d,!1)};return{stylesheetLoaderInit:h}}(); var stylesheets = {"compact":"(max-width: 599px)","tablet":"(min-width: 600px)","wide":"(min-width: 1008px)"}; bootstrapUI.stylesheetLoaderInit(stylesheets, { path: 'https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/news/1.206.01880/stylesheets/services/news', postfix: '', insertBefore: insertPoint }); var loadRequire = function(){ var js_paths = {"jquery-1.9":"vendor\/jquery-1\/jquery","jquery-1":"https:\/\/web.archive.org\/web\/20170820143214\/http:\/\/static.bbci.co.uk\/frameworks\/jquery\/0.4.1\/sharedmodules\/jquery-1.7.2","demi-1":"https:\/\/web.archive.org\/web\/20170820143214\/http:\/\/static.bbci.co.uk\/frameworks\/demi\/0.10.1\/sharedmodules\/demi-1","swfobject-2":"https:\/\/web.archive.org\/web\/20170820143214\/http:\/\/static.bbci.co.uk\/frameworks\/swfobject\/0.1.10\/sharedmodules\/swfobject-2","jquery":"vendor\/jquery-2\/jquery.min","domReady":"vendor\/require\/domReady","translation":"module\/translations\/en-GB","bump-3":"\/\/web.archive.org\/web\/20170820143214\/http:\/\/emp.bbci.co.uk\/emp\/bump-3\/bump-3"}; js_paths.navigation = 'module/nav/navManager'; requirejs.config({ baseUrl: 'https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/news/1.206.01880/js', map: { 'vendor/locator': { 'module/bootstrap': 'vendor/locator/bootstrap', 'locator/stats': 'vendor/locator/stats', 'locator/locatorView': 'vendor/locator/locatorView' } }, paths: js_paths, waitSeconds: 30 }); define('config', function () { return config; }); require(["compiled\/all"], function() { require(['domReady'], function (domReady) { domReady(function () { require(["module\/dotcom\/handlerAdapter","module\/stats\/statsSubscriberAdapter","module\/alternativeJsStrategy\/controller","module\/iconLoaderAdapter","module\/polyfill\/location.origin","module\/components\/breakingNewsAdapter","module\/indexTitleAdaptor","module\/findLocalNewsAdaptor","module\/navigation\/handlerAdaptor","module\/noTouchDetectionForCss","module\/components\/stickyPlayer\/mainAdapter","module\/components\/responsiveImage","module\/components\/timestampAdaptor","module\/components\/twiteAdapter","module\/tableScrollAdapter","module\/components\/mediaPlayer\/mainAdapter","module\/endSlateAdaptor","module\/components\/commentsButtonAdapter"], function() { require(["module\/strategiserAdaptor"]); }); }); }); }); }; loadRequire(); } else { var l = document.createElement('link'); l.href = 'https://web.archive.org/web/20170820143214/http://static.bbci.co.uk/news/1.206.01880/icons/generated/icons.fallback.css'; l.rel = 'stylesheet'; document.getElementsByTagName('head')[0].appendChild(l); } </script> <script type="text/javascript"> /*<![CDATA[*/ bbcdotcom.init({adsToDisplay:['leaderboard', 'mpu', 'mpu_bottom', 'adsense']}); /*]]>*/ </script> <noscript><link href="https://web.archive.org/web/20170820143214cs_/http://static.bbci.co.uk/news/1.206.01880/icons/generated/icons.fallback.css" rel="stylesheet"></noscript> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=1"> </head> <!--[if IE]><body id="asset-type-csp" class="ie device--feature"><![endif]--> <!--[if !IE]>--><body id="asset-type-csp" class="device--feature"><!--<![endif]--> <div class="direction"> <div data-batch-load-url="/news/pattern-library-batch?components%5Bcomp-most-popular%5D%5BassetId%5D=40958499&amp;components%5Bcomp-most-popular%5D%5Bloading_strategy%5D=batch_load"></div> <!-- BBCDOTCOM bodyFirst --><div id="bbccom_interstitial_ad" class="bbccom_display_none"></div><div id="bbccom_interstitial" class="bbccom_display_none"><script type="text/javascript"> /*<![CDATA[*/ (function() { if (window.bbcdotcom && bbcdotcom.config.isActive('ads')) { googletag.cmd.push(function() { googletag.display('bbccom_interstitial'); }); } }()); /*]]>*/ </script></div><div id="bbccom_wallpaper_ad" class="bbccom_display_none"></div><div id="bbccom_wallpaper" class="bbccom_display_none"><script type="text/javascript"> /*<![CDATA[*/ (function() { var wallpaper; if (window.bbcdotcom && bbcdotcom.config.isActive('ads')) { if (bbcdotcom.config.isAsync()) { googletag.cmd.push(function() { googletag.display('bbccom_wallpaper'); }); } else if (typeof googletag !== "undefined" && typeof googletag.display === "function") { googletag.display("wallpaper"); } wallpaper = bbcdotcom.adverts.adRegister.getAd('wallpaper'); } }()); /*]]>*/ </script></div><script type="text/javascript"> /*<![CDATA[*/ (function() { if (window.bbcdotcom && bbcdotcom.config.isActive('ads')) { document.write(unescape('%3Cscript id="gnlAdsEnabled" class="bbccom_display_none"%3E%3C/script%3E')); } if (window.bbcdotcom && bbcdotcom.config.isActive('analytics')) { document.write(unescape('%3Cscript id="gnlAnalyticsEnabled" class="bbccom_display_none"%3E%3C/script%3E')); } }()); /*]]>*/ </script><script type="text/javascript"> /*<![CDATA[*/ (function() { window.bbcdotcom.bodyFirst = true; }()); /*]]>*/ </script> <div id="blq-global"> <div id="blq-pre-mast"> </div> </div> <script type="text/html" id="blq-bbccookies-tmpl"><![CDATA[ <section> <div id="bbccookies" class="bbccookies-banner orb-banner-wrapper bbccookies-d"> <div id="bbccookies-prompt" class="orb-banner b-g-p b-r b-f"> <h2 class="orb-banner-title"> Cookies on the BBC website </h2> <p class="orb-banner-content" dir="ltr"> The BBC has updated its cookie policy. We use cookies to ensure that we give you the best experience on our website. This includes cookies from third party social media websites if you visit a page which contains embedded content from social media. Such third party cookies may track your use of the BBC website.<span class="bbccookies-international-message"> We and our partners also use cookies to ensure we show you advertising that is relevant to you.</span> If you continue without changing your settings, we'll assume that you are happy to receive all cookies on the BBC website. However, you can change your cookie settings at any time. </p> <ul class="orb-banner-options"> <li id="bbccookies-continue"> <button type="button" id="bbccookies-continue-button">Continue</button> </li> <li id="bbccookies-settings"> <a href="/privacy/cookies/managing/cookie-settings.html">Change settings</a> </li> <li id="bbccookies-more"><a href="/privacy/cookies/bbc">Find out more</a></li></ul> </div> </div> </section> ]]></script> <script type="text/javascript">/*<![CDATA[*/ (function(){if(bbccookies._showPrompt()){var g=document,b=g.getElementById("blq-pre-mast"),e=g.getElementById("blq-bbccookies-tmpl"),a,f;if(b&&g.createElement){a=g.createElement("div");f=e.innerHTML;f=f.replace("<"+"![CDATA[","").replace("]]"+">","");a.innerHTML=f;b.appendChild(a);blqCookieContinueButton=g.getElementById("bbccookies-continue-button");blqCookieContinueButton.onclick=function(){a.parentNode.removeChild(a);return false};bbccookies._setPolicy(bbccookies.readPolicy())}var c=g.getElementById("bbccookies");if(c&&!window.orb.fig("uk")){c.className=c.className.replace(/\bbbccookies-d\b/,"");c.className=c.className+(" bbccookies-w")}}})(); /*]]>*/</script> <noscript><p style="position: absolute; top: -999em"><img src="https://web.archive.org/web/20170820143214im_/https://sa.bbc.co.uk/bbc/bbc/s?name=news.technology.correspondent_story.40958499.page&amp;ml_name=webmodule&amp;ml_version=75&amp;blq_js_enabled=0&amp;blq_s=4d&amp;blq_r=2.7&amp;blq_v=default&amp;blq_e=pal&amp;cps_asset_id=40958499&amp;page_type=correspondent_story§ion=%2Fnews%2Ftechnology&amp;first_pub=2017-08-17T05%3A57%3A28%2B00%3A00&amp;last_editorial_update=2017-08-17T12%3A10%3A52%2B01%3A00&amp;curie=171eae36-05ed-4083-9628-55a910c669b5&amp;title=Why+Cloudflare+kicked+out+the+neo-Nazis&amp;has_video=1&amp;for_nation=us&amp;app_version=1.206.0&amp;bbc_site=news&amp;pal_route=asset&amp;app_type=responsive&amp;language=en-GB&amp;pal_webapp=tabloid&amp;prod_name=news&amp;app_name=news" height="1" width="1" alt=""></p></noscript> <!-- Begin iStats 20100118 (UX-CMC 1.1009.3) --> <script type="text/javascript">/*<![CDATA[*/ if (typeof bbccookies !== 'undefined' && bbccookies.isAllowed('s1')) { (function () { require(['istats-1'], function (istats) { istatsTrackingUrl = istats.getDefaultURL(); if (istats.isEnabled() && bbcFlagpoles_istats === 'ON') { sitestat(istatsTrackingUrl); } else { window.ns_pixelUrl = istatsTrackingUrl; /* used by Flash library to track */ } function sitestat(n) { var j = document, f = j.location, b = ""; if (j.cookie.indexOf("st_ux=") != -1) { var k = j.cookie.split(";"); var e = "st_ux", h = document.domain, a = "/"; if (typeof ns_ != "undefined" && typeof ns_.ux != "undefined") { e = ns_.ux.cName || e; h = ns_.ux.cDomain || h; a = ns_.ux.cPath || a } for (var g = 0, f = k.length; g < f; g++) { var m = k[g].indexOf("st_ux="); if (m != -1) { b = "&" + decodeURI(k[g].substring(m + 6)) } } bbccookies.set(e + "=; expires=" + new Date(new Date().getTime() - 60).toGMTString() + "; path=" + a + "; domain=" + h); } window.ns_pixelUrl = n; } }); })(); } else { window.istats = {enabled: false}; } /*]]>*/</script> <!-- End iStats (UX-CMC) --> <!--[if (gt IE 8) | (IEMobile)]><!--> <header id="orb-banner" role="banner"> <!--<![endif]--> <!--[if (lt IE 9) & (!IEMobile)]> <![if (IE 8)]> <header id="orb-banner" role="banner" class="orb-old-ie orb-ie8"> <![endif]> <![if (IE 7)]> <header id="orb-banner" role="banner" class="orb-old-ie orb-ie7"> <![endif]> <![if (IE 6)]> <header id="orb-banner" role="banner" class="orb-old-ie orb-ie6"> <![endif]> <![endif]--> <div id="orb-header" class="orb-nav-pri orb-nav-pri-white b-header--white--black orb-nav-empty"> <div class="orb-nav-pri-container b-r b-g-p"> <div class="orb-nav-section orb-nav-blocks"> <a href="/web/20170820143214/http://www.bbc.co.uk/"> <img src="https://web.archive.org/web/20170820143214im_/http://static.bbci.co.uk/frameworks/barlesque/3.21.26/orb/4/img/bbc-blocks-dark.png" width="84" height="24" alt="BBC"/> </a> </div> <section> <div class="orb-skip-links"> <h2>Accessibility links</h2> <ul> <li><a href="#page">Skip to content</a></li> <li><a id="orb-accessibility-help" href="/web/20170820143214/http://www.bbc.co.uk/accessibility/">Accessibility Help</a></li> </ul> </div> </section> <div id="mybbc-wrapper" class="orb-nav-section orb-nav-id orb-nav-focus"> <div id="idcta-statusbar" class="orb-nav-section orb-nav-focus"> <a id="idcta-link" href="https://web.archive.org/web/20170820143214/https://account.bbc.com/account?ptrt=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499"> <span id="idcta-username">BBC iD</span> </a> </div> <script type="text/javascript"> require(['idcta/statusbar'], function(statusbar) { new statusbar.Statusbar({"id":"idcta-statusbar","publiclyCacheable":true}); }); </script> <a id="notification-link" class="js-notification-link animated three" href="#"> <span class="hidden-span">Notifications</span> <div class="notification-link--triangle"></div> <div class="notification-link--triangle"></div> <span id="not-num"></span> </a> </div> <nav role="navigation" class="orb-nav"> <div class="orb-nav-section orb-nav-links orb-nav-focus" id="orb-nav-links"> <h2>BBC navigation</h2> <ul> <li class="orb-nav-home orb-d"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.co.uk/">Home</a> </li> <li class="orb-nav-homedotcom orb-w"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.com/">Home</a> </li> <li class="orb-nav-news orb-d"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.co.uk/news">News</a> </li> <li class="orb-nav-newsdotcom orb-w"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.com/news">News</a> </li> <li class="orb-nav-sport"> <a href="/web/20170820143214/http://www.bbc.co.uk/sport/">Sport</a> </li> <li class="orb-nav-weather"> <a href="/web/20170820143214/http://www.bbc.co.uk/weather/">Weather</a> </li> <li class="orb-nav-shop orb-w"> <a href="https://web.archive.org/web/20170820143214/http://shop.bbc.com/">Shop</a> </li> <li class="orb-nav-earthdotcom orb-w"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.com/earth/">Earth</a> </li> <li class="orb-nav-travel-dotcom orb-w"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.com/travel/">Travel</a> </li> <li class="orb-nav-capital orb-w"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.com/capital/">Capital</a> </li> <li class="orb-nav-iplayer orb-d"> <a href="/web/20170820143214/http://www.bbc.co.uk/iplayer/">iPlayer</a> </li> <li class="orb-nav-culture orb-w"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.com/culture/">Culture</a> </li> <li class="orb-nav-autos orb-w"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.com/autos/">Autos</a> </li> <li class="orb-nav-future orb-w"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.com/future/">Future</a> </li> <li class="orb-nav-tv"> <a href="/web/20170820143214/http://www.bbc.co.uk/tv/">TV</a> </li> <li class="orb-nav-radio"> <a href="/web/20170820143214/http://www.bbc.co.uk/radio/">Radio</a> </li> <li class="orb-nav-cbbc"> <a href="/web/20170820143214/http://www.bbc.co.uk/cbbc">CBBC</a> </li> <li class="orb-nav-cbeebies"> <a href="/web/20170820143214/http://www.bbc.co.uk/cbeebies">CBeebies</a> </li> <li class="orb-nav-food"> <a href="/web/20170820143214/http://www.bbc.co.uk/food/">Food</a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/iwonder">iWonder</a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/education">Bitesize</a> </li> <li class="orb-nav-travel orb-d"> <a href="/web/20170820143214/http://www.bbc.co.uk/travel/">Travel</a> </li> <li class="orb-nav-music"> <a href="/web/20170820143214/http://www.bbc.co.uk/music/">Music</a> </li> <li class="orb-nav-earth orb-d"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.com/earth/">Earth</a> </li> <li class="orb-nav-arts"> <a href="/web/20170820143214/http://www.bbc.co.uk/arts/">Arts</a> </li> <li class="orb-nav-makeitdigital"> <a href="/web/20170820143214/http://www.bbc.co.uk/makeitdigital">Make It Digital</a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/taster">Taster</a> </li> <li class="orb-nav-nature orb-w"> <a href="/web/20170820143214/http://www.bbc.co.uk/nature/">Nature</a> </li> <li class="orb-nav-local"> <a href="/web/20170820143214/http://www.bbc.co.uk/local/">Local</a> </li> <li class="orb-nav-tomorrowsworld orb-d"> <a href="/web/20170820143214/http://www.bbc.co.uk/tomorrowsworld">Tomorrow's World</a> </li> <li id="orb-nav-more"><a href="#orb-footer" data-alt="More">Menu<span class="orb-icon orb-icon-arrow"></span></a></li> </ul> </div> </nav> <div class="orb-nav-section orb-nav-search"> <a class="orb-search__button" href="https://web.archive.org/web/20170820143214/http://search.bbc.co.uk/search" title="Search the BBC">Search</a> <form class="b-f" id="orb-search-form" role="search" method="get" action="//web.archive.org/web/20170820143214/http://search.bbc.co.uk/search" accept-charset="utf-8"> <div> <label for="orb-search-q">Search the BBC</label> <input id="orb-search-q" type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" name="q" placeholder="Search"> <button id="orb-search-button" class="orb-search__button">Search the BBC</button> <input type="hidden" name="suggid" id="orb-search-suggid"/> </div> </form> </div> </div> <div id="orb-panels"> <script type="text/template" id="orb-panel-template"><![CDATA[ <div id="orb-panel-<%= panelname %>" class="orb-panel" aria-labelledby="orb-nav-<%= panelname %>"> <div class="orb-panel-content b-g-p b-r"> <%= panelcontent %> </div> </div> ]]></script> </div> </div> </header> <!-- Styling hook for shared modules only --> <div id="orb-modules"> <div id="site-container"> <!--[if lt IE 9]> <div class="browser-notify"> <div class="browser-notify__banner"> <div class="browser-notify__icon"></div> <span>This site is optimised for modern web browsers, and does not fully support your version of Internet Explorer</span> </div> </div> <![endif]--> <div class="site-brand site-brand--height" role="banner" aria-label="News"> <div class="site-brand-inner site-brand-inner--height"> <div class="navigation navigation--primary"> <a href="/web/20170820143214/http://www.bbc.co.uk/news" id="brand"> <svg class="brand__svg" aria-label="BBC News" width="102" height="30"> <title>BBC News</title> <image xlink:href="https://web.archive.org/web/20170820143214im_/http://static.bbci.co.uk/news/1.206.01880/img/brand/generated/news-light.svg" src="https://web.archive.org/web/20170820143214im_/http://static.bbci.co.uk/news/1.206.01880/img/brand/generated/news-light.png" width="100%" height="100%"/> </svg> </a> <h2 class="navigation__heading off-screen">News navigation</h2> <a href="#core-navigation" class="navigation__section navigation__section--core" data-event="header"> <span class="off-screen">Sections</span> </a> <div class="find-local-wide" id="find-local-wide"> <button class="find-local-wide__link">Find local news</button> </div> </div> </div> <div class="navigation navigation--wide"> <ul class="navigation-wide-list" role="navigation" aria-label="News" data-panel-id="js-navigation-panel-primary"> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news" class="navigation-wide-list__link"> <span>Home</span> </a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/uk" data-panel-id="js-navigation-panel-UK" class="navigation-wide-list__link"> <span>UK</span> </a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/world" data-panel-id="js-navigation-panel-World" class="navigation-wide-list__link"> <span>World</span> </a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/business" data-panel-id="js-navigation-panel-Business" class="navigation-wide-list__link"> <span>Business</span> </a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/politics" data-panel-id="js-navigation-panel-Politics" class="navigation-wide-list__link"> <span>Politics</span> </a> </li> <li class="selected"> <a href="/web/20170820143214/http://www.bbc.co.uk/news/technology" class="navigation-wide-list__link navigation-arrow--open"> <span>Tech</span> </a> <span class="off-screen">selected</span> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/science_and_environment" class="navigation-wide-list__link"> <span>Science</span> </a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/health" class="navigation-wide-list__link"> <span>Health</span> </a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/education" data-panel-id="js-navigation-panel-Education" class="navigation-wide-list__link"> <span>Education</span> </a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/entertainment_and_arts" class="navigation-wide-list__link"> <span>Entertainment &amp; Arts</span> </a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/video_and_audio/headlines" class="navigation-wide-list__link"> <span>Video &amp; Audio</span> </a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/magazine" class="navigation-wide-list__link"> <span>Magazine</span> </a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/in_pictures" class="navigation-wide-list__link"> <span>In Pictures</span> </a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/also_in_the_news" class="navigation-wide-list__link"> <span>Also in the News</span> </a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/special_reports" class="navigation-wide-list__link"> <span>Special Reports</span> </a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/explainers" class="navigation-wide-list__link"> <span>Explainers</span> </a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/the_reporters" class="navigation-wide-list__link"> <span>The Reporters</span> </a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/have_your_say" class="navigation-wide-list__link"> <span>Have Your Say</span> </a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/disability" class="navigation-wide-list__link navigation-wide-list__link--last"> <span>Disability</span> </a> </li> </ul> </div> </div> <div id="bbccom_leaderboard_1_2_3_4" class="bbccom_slot " aria-hidden="true"> <div class="bbccom_advert"> <script type="text/javascript"> /*<![CDATA[*/ (function() { if (window.bbcdotcom && bbcdotcom.adverts && bbcdotcom.adverts.slotAsync) { bbcdotcom.adverts.slotAsync('leaderboard', [1,2,3,4]); } })(); /*]]>*/ </script> </div> </div> <div id="breaking-news-container" data-polling-url="https://polling.bbc.co.uk/news/latest_breaking_news?audience=Domestic" aria-live="polite"></div> <div class="container-width-only"> <span class="index-title index-title--redundant " id="comp-index-title" data-index-title-meta="{&quot;id&quot;:&quot;comp-index-title&quot;,&quot;type&quot;:&quot;index-title&quot;,&quot;handler&quot;:&quot;indexTitle&quot;,&quot;deviceGroups&quot;:null,&quot;opts&quot;:{&quot;alwaysVisible&quot;:false,&quot;onFrontPage&quot;:false},&quot;template&quot;:&quot;index-title&quot;}"> <span class="index-title__container"> <a href="/web/20170820143214/http://www.bbc.co.uk/news/technology">Technology</a> </span> </span> </div> <div id="page" class="configurable story " data-story-id="technology-40958499"> <div id="breaking-news-banner-focus-target" tabindex="-1"></div> <div role="main"> <div class="container-width-only"> <span class="index-title index-title--redundant " id="comp-index-title" data-index-title-meta="{&quot;id&quot;:&quot;comp-index-title&quot;,&quot;type&quot;:&quot;index-title&quot;,&quot;handler&quot;:&quot;indexTitle&quot;,&quot;deviceGroups&quot;:null,&quot;opts&quot;:{&quot;alwaysVisible&quot;:false,&quot;onFrontPage&quot;:false},&quot;template&quot;:&quot;index-title&quot;}"> <span class="index-title__container"> <a href="/web/20170820143214/http://www.bbc.co.uk/news/technology">Technology</a> </span> </span> </div> <div class="container"> <div class="container--primary-and-secondary-columns column-clearfix"> <div class="column--primary"> <div class="story-body"> <h1 class="story-body__h1">Why Cloudflare kicked out the neo-Nazis</h1> <div class="byline"> <div class="byline__correspondent-photo-container"> <img src="https://web.archive.org/web/20170820143214im_/http://static.bbci.co.uk/news/1.206.01880/img/correspondents/circles/davelee.png" alt="" class="byline__correspondent-photo"> </div> <div class="byline__name-and-title" data-entityid="correspondent-byline"> <a href="/web/20170820143214/http://www.bbc.co.uk/news/correspondents/davelee" class="byline__name-link"><span class="byline__name">Dave Lee</span></a> <span class="byline__title">North America technology reporter</span> </div> </div> <div class="with-extracted-share-icons"> <div class="story-body__mini-info-list-and-share"> <div class="story-body__mini-info-list-and-share-row"> <div class="mini-info-list-wrap"> <ul class="mini-info-list"> <li class="mini-info-list__item"> <div class="date date--v2" data-seconds="1502968252" data-datetime="17 August 2017">17 August 2017</div> </li> <li class="mini-info-list__item mini-info-list__item--section"><span class="mini-info-list__section-desc off-screen">From the section </span><a href="/web/20170820143214/http://www.bbc.co.uk/news/technology" class="mini-info-list__section" data-entityid="section-label">Technology</a></li> <li class="mini-info-list__item"><span id="dna-comment-count___CPS__40958499" class="js-comment-count comment-count" data-comments-id="__CPS__40958499"></span><span class="off-screen"> comments</span></li> </ul> </div> <div class="share-tools--no-event-tag"> <div id="comp-pattern-library-4" class="distinct-component-group container-twite"> <ul class="sharetools"> <li class="twite__channel-out twite__channel-out--facebook twite__channel-click-extracted--facebook" aria-hidden="true"> <a class="extracted__channel-link extracted__channel-link--facebook" onclick="window.open('https://web.archive.org/web/20170820143214/http://www.facebook.com/dialog/feed?app_id=58567469885&amp;redirect_uri=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Fspecial%2Fshared%2Fvj_sharetools%2Ffb_red_uri.html&amp;link=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499%3FSThisFB&amp;display=popup', '_blank', 'toolbar=no,scrollbars=yes,resizable=no,fullscreen=no,top=50,left=50,width=555,height=615')" href="#" tabindex="-1"> <span class="extracted__icon extracted__icon--facebook" data-platform="facebook"> <svg class="extracted-svg ex-facebook" viewbox="-17 -13 44 44" enable-background="new 0 0 44 44" width="44px" height="44px" aria-hidden="true" focusable="false"> <g><path d="M5.73,17 L5.73,9.246 L8.333,9.246 L8.723,6.223 L5.73,6.223 L5.73,4.294 C5.73,3.419 5.973,2.823 7.228,2.823 L8.828,2.822 L8.828,0.119 C8.551,0.082 7.601,0 6.496,0 C4.189,0 2.609,1.408 2.609,3.995 L2.609,6.223 L0,6.223 L0,9.246 L2.609,9.246 L2.609,17 L5.73,17 Z"/></g> </svg> </span> <span class="off-screen">Share this with Facebook</span> </a> </li> <li class="twite__channel-out twite__channel-out--twitter twite__channel-click-extracted--twitter" aria-hidden="true"> <a class="extracted__channel-link extracted__channel-link--twitter" onclick="window.open('https://web.archive.org/web/20170820143214/https://twitter.com/intent/tweet?text=BBC%20News%20-%20Why%20Cloudflare%20kicked%20out%20the%20neo-Nazis&amp;url=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499', '_blank', 'toolbar=no,scrollbars=yes,resizable=no,fullscreen=no,top=50,left=50,width=550,height=250')" href="#" class="shortenUrl" data-social-url="https://twitter.com/intent/tweet?text=BBC+News+-+Why+Cloudflare+kicked+out+the+neo-Nazis&amp;amp;url=" data-target-url="http://www.bbc.co.uk/news/technology-40958499" tabindex="-1"> <span class="extracted__icon extracted__icon--twitter" data-platform="twitter"> <svg class="extracted-svg ex-twitter" viewbox="-13 -15 44 44" enable-background="new 0 0 44 44" width="44px" height="44px" aria-hidden="true" focusable="false"> <g><path d="M5.80573373,15 C12.7721527,15 16.581877,9.22887915 16.581877,4.22385671 C16.581877,4.06002242 16.581877,3.89618812 16.5714931,3.73466135 C17.3122088,3.19816171 17.9525471,2.53359441 18.4602026,1.77326482 C17.7690988,2.08016568 17.0364595,2.28092039 16.28536,2.36976011 C17.0756874,1.89671742 17.6675677,1.15138674 17.9502395,0.274527115 C17.2072164,0.715264453 16.3938137,1.02678037 15.5457981,1.19407596 C14.1105174,-0.331198284 11.7118448,-0.405039095 10.1865706,1.0290879 C9.20241101,1.95440555 8.78590269,3.33315194 9.09049603,4.64844138 C6.04571636,4.4961447 3.20861397,3.05740266 1.28529161,0.691035437 C0.280364327,2.42167943 0.793788713,4.63574999 2.45751448,5.74682343 C1.85525036,5.72951699 1.26567764,5.56683646 0.738408105,5.27262698 L0.738408105,5.32108501 C0.739561868,7.12441605 2.00985456,8.67622684 3.77741896,9.03389326 C3.2201516,9.18618993 2.63519393,9.20811142 2.06754269,9.09850397 C2.56366064,10.6410847 3.98509624,11.6979313 5.60613279,11.7290828 C4.26430681,12.7824682 2.60750362,13.3547344 0.902242404,13.3535807 C0.601110348,13.3524269 0.299978293,13.3339667 7.10542736e-15,13.2982001 C1.73295152,14.4104273 3.74742113,15 5.80573373,14.9965387"/></g> </svg> </span> <span class="off-screen">Share this with Twitter</span> </a> </li> <li class="twite__channel-out twite__channel-out--messengermobile twite__channel-click-extracted--messengermobile" aria-hidden="true"> <a class="extracted__channel-link extracted__channel-link--messengermobile" href="https://web.archive.org/web/20170820143214/fb-messenger://share/?app_id=58567469885&amp;redirect_uri=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499&amp;link=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499%3FCMP%3Dshare_btn_me" target="_blank" tabindex="-1"> <span class="extracted__icon extracted__icon--messengermobile" data-platform="messengermobile"> <svg class="extracted-svg ex-messengermobile" viewbox="-14 -13 44 44" enable-background="new 0 0 44 44" width="44px" height="44px" aria-hidden="true" focusable="false"> <g><path d="M9.84804801,11.1721834 L7.54389655,8.77893955 L3.1059828,11.2323207 L7.97153994,6.06941781 L10.2756914,8.46377529 L14.7136051,6.00928046 L9.84804801,11.1721834 Z M8.90923715,0 C3.98911093,0 0,3.73074306 0,8.33125039 C0,10.9494525 1.29183939,13.2847862 3.3097816,14.8116068 L3.3097816,18 L6.35117243,16.3139269 C7.16079936,16.5399988 8.02054074,16.6625008 8.90923715,16.6625008 C13.830477,16.6625008 17.8184743,12.9328714 17.8184743,8.33125039 C17.8184743,3.73074306 13.830477,0 8.90923715,0 L8.90923715,0 Z"/></g> </svg> </span> <span class="off-screen">Share this with Messenger</span> </a> </li> <li class="twite__channel-out twite__channel-out--messengerdesktop twite__channel-click-extracted--messengerdesktop" aria-hidden="true"> <a class="extracted__channel-link extracted__channel-link--messengerdesktop" onclick="window.open('https://web.archive.org/web/20170820143214/http://www.facebook.com/dialog/send?app_id=58567469885&amp;redirect_uri=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Fspecial%2Fshared%2Fvj_sharetools%2Ffb_red_uri.html&amp;link=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499%3FSThisFB&amp;display=popup', '_blank', 'toolbar=no,scrollbars=yes,resizable=no,fullscreen=no,top=50,left=50,width=645,height=580')" href="#" tabindex="-1"> <span class="extracted__icon extracted__icon--messengerdesktop" data-platform="messengerdesktop"> <svg class="extracted-svg ex-messengerdesktop" viewbox="-14 -13 44 44" enable-background="new 0 0 44 44" width="44px" height="44px" aria-hidden="true" focusable="false"> <g><path d="M9.84804801,11.1721834 L7.54389655,8.77893955 L3.1059828,11.2323207 L7.97153994,6.06941781 L10.2756914,8.46377529 L14.7136051,6.00928046 L9.84804801,11.1721834 Z M8.90923715,0 C3.98911093,0 0,3.73074306 0,8.33125039 C0,10.9494525 1.29183939,13.2847862 3.3097816,14.8116068 L3.3097816,18 L6.35117243,16.3139269 C7.16079936,16.5399988 8.02054074,16.6625008 8.90923715,16.6625008 C13.830477,16.6625008 17.8184743,12.9328714 17.8184743,8.33125039 C17.8184743,3.73074306 13.830477,0 8.90923715,0 L8.90923715,0 Z"/></g> </svg> </span> <span class="off-screen">Share this with Messenger</span> </a> </li> <li class="twite__channel-out twite__channel-out--email twite__channel-click-extracted--email" aria-hidden="true"> <a class="extracted__channel-link extracted__channel-link--email" href="https://web.archive.org/web/20170820143214/mailto:/?subject=Shared%20from%20BBC%20News&amp;body=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499" tabindex="-1"> <span class="extracted__icon extracted__icon--email" data-platform="email"> <svg class="extracted-svg ex-email" viewbox="-7 1 27 9" enable-background="new 0 0 44 44" width="44px" height="44px" aria-hidden="true" focusable="false"> <g><path d="M11,4.9V9H2V2.1l4.6,5L13.1,0H0.2H0v11h13V2.8L11,4.9z M10.2,2L6.7,5.8L3.2,2H10.2z"/></g> </svg> </span> <span class="off-screen">Share this with Email</span> </a> </li> <li class="twite"> <a href="#share-tools" class="twite__share-button" aria-label="Open share panel" data-origin="page" aria-expanded="false" aria-haspopup="true"> <svg class="twite__share-icon" aria-hidden="true" focusable="false" viewbox="0 0 29.266 32"><path d="M5.473 22.153c1.586 0 3.01-.684 4.012-1.762l9 4.845c-.102.412-.16.85-.16 1.297 0 3.02 2.452 5.468 5.472 5.468 3.017 0 5.47-2.446 5.47-5.468 0-3.023-2.453-5.47-5.47-5.47-1.587 0-3.02.68-4.015 1.757l-9.457-5.175-.074-2.792 9.74-5.456c.99.953 2.327 1.543 3.807 1.543 3.017 0 5.47-2.45 5.47-5.474 0-3.022-2.453-5.467-5.47-5.467-3.02 0-5.473 2.444-5.473 5.466 0 .554.08 1.09.243 1.597L9.27 12.75c-.988-.95-2.326-1.537-3.797-1.537C2.447 11.213 0 13.657 0 16.68c0 3.03 2.447 5.473 5.473 5.473"/></svg><span class="twite__share-text">Share</span> </a> <div class="twite__panel arrow-top" data-share-uri=""> <p class="twite__title" aria-hidden="true">Share this with</p> <span class="off-screen">These are external links and will open in a new window</span> <ul class="twite__channels"> <li class="twite__channel twite__channel--email twite__channel-click--email"> <a class="twite__channel-link" href="https://web.archive.org/web/20170820143214/mailto:/?subject=Shared%20from%20BBC%20News&amp;body=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499"> <span class="twite__icon twite__icon--email" data-platform="email"></span> <p class="twite__channel-text" aria-hidden="true">Email</p> <span class="off-screen">Share this with Email</span> </a> </li> <li class="twite__channel twite__channel--facebook twite__channel-click--facebook"> <a class="twite__channel-link" onclick="window.open('https://web.archive.org/web/20170820143214/http://www.facebook.com/dialog/feed?app_id=58567469885&amp;redirect_uri=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Fspecial%2Fshared%2Fvj_sharetools%2Ffb_red_uri.html&amp;link=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499%3FSThisFB&amp;display=popup', '_blank', 'toolbar=no,scrollbars=yes,resizable=no,fullscreen=no,top=50,left=50,width=555,height=615')" href="#"> <span class="twite__icon twite__icon--facebook" data-platform="facebook"></span> <p class="twite__channel-text" aria-hidden="true">Facebook</p> <span class="off-screen">Share this with Facebook</span> </a> </li> <li class="twite__channel twite__channel--messengerdesktop twite__channel-click--messengerdesktop"> <a class="twite__channel-link" onclick="window.open('https://web.archive.org/web/20170820143214/http://www.facebook.com/dialog/send?app_id=58567469885&amp;redirect_uri=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Fspecial%2Fshared%2Fvj_sharetools%2Ffb_red_uri.html&amp;link=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499%3FSThisFB&amp;display=popup', '_blank', 'toolbar=no,scrollbars=yes,resizable=no,fullscreen=no,top=50,left=50,width=645,height=580')" href="#"> <span class="twite__icon twite__icon--messengerdesktop" data-platform="messengerdesktop"></span> <p class="twite__channel-text" aria-hidden="true">Messenger</p> <span class="off-screen">Share this with Messenger</span> </a> </li> <li class="twite__channel twite__channel--messengermobile twite__channel-click--messengermobile"> <a class="twite__channel-link" href="https://web.archive.org/web/20170820143214/fb-messenger://share/?app_id=58567469885&amp;redirect_uri=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499&amp;link=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499%3FCMP%3Dshare_btn_me" target="_blank"> <span class="twite__icon twite__icon--messengermobile" data-platform="messengermobile"></span> <p class="twite__channel-text" aria-hidden="true">Messenger</p> <span class="off-screen">Share this with Messenger</span> </a> </li> <li class="twite__channel twite__channel--twitter twite__channel-click--twitter"> <a class="twite__channel-link" onclick="window.open('https://web.archive.org/web/20170820143214/https://twitter.com/intent/tweet?text=BBC%20News%20-%20Why%20Cloudflare%20kicked%20out%20the%20neo-Nazis&amp;url=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499', '_blank', 'toolbar=no,scrollbars=yes,resizable=no,fullscreen=no,top=50,left=50,width=550,height=250')" href="#" class="shortenUrl" data-social-url="https://twitter.com/intent/tweet?text=BBC+News+-+Why+Cloudflare+kicked+out+the+neo-Nazis&amp;amp;url=" data-target-url="http://www.bbc.co.uk/news/technology-40958499"> <span class="twite__icon twite__icon--twitter" data-platform="twitter"></span> <p class="twite__channel-text" aria-hidden="true">Twitter</p> <span class="off-screen">Share this with Twitter</span> </a> </li> <li class="twite__channel twite__channel--pinterest twite__channel-click--pinterest"> <a class="twite__channel-link" onclick="window.open('https://web.archive.org/web/20170820143214/https://uk.pinterest.com/pin/create/bookmarklet/?url=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499&amp;description=A%20warning%20about%20the%20future%20of%20the%20internet.&amp;title=Why%20Cloudflare%20kicked%20out%20the%20neo-Nazis&amp;media=http%3A%2F%2Fc.files.bbci.co.uk%2F10979%2Fproduction%2F_97416976_whatsubject.jpg', '_blank', 'toolbar=no,scrollbars=yes,resizable=no,fullscreen=no,top=50,left=50,width=750,height=675')" href="#"> <span class="twite__icon twite__icon--pinterest" data-platform="pinterest"></span> <p class="twite__channel-text" aria-hidden="true">Pinterest</p> <span class="off-screen">Share this with Pinterest</span> </a> </li> <li class="twite__channel twite__channel--whatsapp twite__channel-click--whatsapp"> <a class="twite__channel-link" onclick="window.open('whatsapp://send?text=BBC%20News%20%7C%20Why%20Cloudflare%20kicked%20out%20the%20neo-Nazis%20-%20http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499%3Focid%3Dwsnews.chat-apps.in-app-msg.whatsapp.trial.link1_.auin', '_blank', 'toolbar=no,scrollbars=yes,resizable=no,fullscreen=no,top=50,left=50,width=600,height=600')" href="#"> <span class="twite__icon twite__icon--whatsapp" data-platform="whatsapp"></span> <p class="twite__channel-text" aria-hidden="true">WhatsApp</p> <span class="off-screen">Share this with WhatsApp</span> </a> </li> <li class="twite__channel twite__channel--linkedin twite__channel-click--linkedin"> <a class="twite__channel-link" onclick="window.open('https://web.archive.org/web/20170820143214/https://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499&amp;title=Why%20Cloudflare%20kicked%20out%20the%20neo-Nazis&amp;summary=A%20warning%20about%20the%20future%20of%20the%20internet.&amp;source=BBC', '_blank', 'toolbar=no,scrollbars=yes,resizable=no,fullscreen=no,top=50,left=50,width=550,height=500')" href="#"> <span class="twite__icon twite__icon--linkedin" data-platform="linkedin"></span> <p class="twite__channel-text" aria-hidden="true">LinkedIn</p> <span class="off-screen">Share this with LinkedIn</span> </a> </li> </ul> <p class="twite__copy-text">Copy this link</p> <div class="twite__copy-input"> <a class="twite__share-link" href="https://web.archive.org/web/20170820143214/http://www.bbc.co.uk/news/technology-40958499" tabindex="-1" contenteditable="true">http://www.bbc.co.uk/news/technology-40958499</a> </div> <a class="twite__read-more" href="https://web.archive.org/web/20170820143214/http://www.bbc.co.uk/faqs/questions/bbc_online/sharing">Read more about sharing.</a> <p class="twite__new-window" aria-hidden="true">These are external links and will open in a new window</p> <button class="twite__close-button"> <span class="off-screen">Close share panel</span> <div class="twite__close-button-graphic" aria-hidden="true"></div> </button> </div> </li> </ul> </div> </div> </div> </div> </div> <div class="story-body__inner" property="articleBody"> <figure class="media-landscape has-caption full-width lead"> <span class="image-and-copyright-container"> <img class="js-image-replace" alt="Matthew Prince said he should not have the power to essentially force sites off the internet" src="https://web.archive.org/web/20170820143214im_/https://ichef-1.bbci.co.uk/news/320/cpsprodpb/BB59/production/_97416974_whatsubject.jpg" width="976" height="549"> <span class="off-screen">Image copyright</span> <span class="story-image-copyright">Getty Images</span> </span> <figcaption class="media-caption"> <span class="off-screen">Image caption</span> <span class="media-caption__text"> Matthew Prince said he should not have the power to essentially force sites off the internet </span> </figcaption> </figure><p class="story-body__introduction">On Wednesday, a huge call was made by one of the internet’s most powerful companies.</p><p>Think of Cloudflare as the nightclub bouncer of the internet - it stops harmful traffic, designed to knock a website offline by flooding it with requests, from reaching its intended target.</p><p>It is used by everyone from dating service OkCupid to the official website of the Eurovision Song Contest.</p><p>In fact, 10% of all internet traffic, the company estimates, is routed via Cloudflare.</p><p>And it prides itself on protecting everyone and anyone, as a point of principle.</p><div id="bbccom_mpu_1_2_3" class="bbccom_slot mpu-ad" aria-hidden="true"> <div class="bbccom_advert"> <script type="text/javascript"> /**/ (function() { if (window.bbcdotcom && bbcdotcom.adverts && bbcdotcom.adverts.slotAsync) { bbcdotcom.adverts.slotAsync('mpu', [1,2,3]); } })(); /**/ </script> </div> </div><p>Which is why it protected the Daily Stormer, the hateful neo-Nazi website <a href="https://web.archive.org/web/20170820143214/http://www.bbc.co.uk/news/technology-40922029" class="story-body__link">booted out by GoDaddy and Google earlier this week</a>.</p><p>But not any more. Cloudflare’s chief executive, Matthew Prince, has withdrawn his company’s services - but in doing so issued a nervous warning about the future of the internet.</p><p><strong>Rational justice</strong></p><p>Cloudflare’s decision represents an unprecedented and significant escalation in the way private companies have chosen - or been pushed - to police the internet.</p><p>And here’s why.</p><p>Social networks such as Twitter and Facebook remove thousands of pieces of content every day - postings they deem to be offensive, hateful or illegal.</p><p>Concerns over freedom of speech and censorship are often toothlessly barked - but the fact is that when anyone joins those sites, they agree on a set of terms and conditions that prohibit such talk.</p><p>If you don’t like it, go somewhere else.</p><p>With Cloudflare, it is a wholly different situation.</p><p>In removing its protections, Cloudflare admits, it is essentially removing the Daily Stormer's ability to exist anywhere on the open internet - given that the site has faced continual cyber-attacks for years, which will probably continue.</p><p>The straw that broke Cloudflare’s back, Mr Prince told me, was seeing neo-Nazis claiming that senior executives at Cloudflare were supporting their cause.</p><p>He also made this point later, <a href="https://web.archive.org/web/20170820143214/https://blog.cloudflare.com/why-we-terminated-daily-stormer/" class="story-body__link-external">in a blog post</a>.</p><p>Now, you might ask whether the internet is not better off without a neo-Nazi website.</p><p>But the more important question, and the root of Mr Prince’s concern, is simply who decides what stays and what goes.</p><figure class="media-landscape has-caption full-width"> <span class="image-and-copyright-container"> <div class="js-delayed-image-load" data-alt="Discussions over what to do about online hate speech have intensified since the Charlottesville protests" data-src="https://web.archive.org/web/20170820143214oe_/https://ichef-1.bbci.co.uk/news/320/cpsprodpb/E269/production/_97416975_whatsubject.jpg" data-width="976" data-height="549"></div> <span class="off-screen">Image copyright</span> <span class="story-image-copyright">Getty Images</span> </span> <figcaption class="media-caption"> <span class="off-screen">Image caption</span> <span class="media-caption__text"> Discussions over what to do about online hate speech have intensified since the Charlottesville protests </span> </figcaption> </figure><p>“I feel really anxious,” Mr Prince told the BBC.</p><p>"Because I feel like we have a very principled position, and we just made an exception to that position.</p><p>"While that’s very popular and people on Twitter are saying nice things about me, I really worry about the long term.</p><p>"The internet that I’ve built a company around, and spent the last 20-plus years enjoying, was one where any idea could exist.</p><p>"I worry that that’s a little less true today."</p><p><strong>Underground</strong></p><p>It puts us in the dreaded “something must be done” stage of proceedings, and many in internet businesses are concerned.</p><p>"Hard cases make bad law," Mr Prince said, and in the swirl of anger around what is happening in the US, hasty decisions could prove disastrous further down the line. </p><p>So what happens next? In the near-term, division.</p><p><a href="https://web.archive.org/web/20170820143214/http://www.latimes.com/nation/la-na-alt-right-money-20170811-story.html" class="story-body__link-external">An excellent recent</a> LA Times piece looked at the consequence of extreme voices being sidelined on the internet.</p><p>It detailed how we are already seeing an alt-right-powered internet, with entire companies set up to give voices kicked off other platforms a chance to express their views.</p><figure class="media-with-caption"> <div class="player-with-placeholder"> <img class="media-placeholder player-with-placeholder__image narrative-video-placeholder" src="https://web.archive.org/web/20170820143214im_/https://ichef.bbci.co.uk/images/ic/720x405/p05cgscb.jpg"> <div class="player-with-placeholder__caption">Media playback is unsupported on your device</div> <div class="player-with-placeholder"> <div class="media-player-wrapper"> <figure class="js-media-player-unprocessed media-player" data-playable="{&quot;settings&quot;:{&quot;counterName&quot;:&quot;news.technology.correspondent_story.40958499.page&quot;,&quot;edition&quot;:&quot;Domestic&quot;,&quot;pageType&quot;:&quot;eav2&quot;,&quot;uniqueID&quot;:&quot;40958499&quot;,&quot;ui&quot;:{&quot;locale&quot;:{&quot;lang&quot;:&quot;en-gb&quot;}},&quot;externalEmbedUrl&quot;:&quot;http:\/\/www.bbc.co.uk\/news\/av\/embed\/p05cgsbb\/40958499&quot;,&quot;insideIframe&quot;:false,&quot;statsObject&quot;:{&quot;clipPID&quot;:&quot;p05cgsb8&quot;},&quot;playlistObject&quot;:{&quot;title&quot;:&quot;&quot;,&quot;holdingImageURL&quot;:&quot;https:\/\/ichef.bbci.co.uk\/images\/ic\/$recipe\/p05cgscb.jpg&quot;,&quot;guidance&quot;:&quot;&quot;,&quot;embedRights&quot;:&quot;blocked&quot;,&quot;summary&quot;:&quot;&quot;,&quot;liveRewind&quot;:false,&quot;simulcast&quot;:false,&quot;items&quot;:[{&quot;vpid&quot;:&quot;p05cgsbb&quot;,&quot;live&quot;:false,&quot;duration&quot;:102,&quot;kind&quot;:&quot;programme&quot;}]}},&quot;otherSettings&quot;:{&quot;advertisingAllowed&quot;:true,&quot;continuousPlayCfg&quot;:{&quot;enabled&quot;:false},&quot;isAutoplayOnForAudience&quot;:false}}"></figure> </div> </div> </div> <figcaption class="media-with-caption__caption"><span class="off-screen">Media caption</span> The Daily Stormer has been a source of significant controversy in recent days</figcaption> </figure><p>Almost every major internet service is getting its alt-right counterpart.</p><p>Instead of Patreon, a site that allows donations for causes or projects, see Hatreon, a site that has allowed the support of white supremacists (the man behind the Daily Stormer, Andrew Anglin, being one of them).</p><p>Instead of GoFundMe, there’s WeSearchr. Instead of Reddit, there’s Gab. This trend will continue.</p><p><strong>Difficult line</strong></p><p>For now, the Daily Stormer has been chased out of town and resides in the grotty depths of the “dark web”, accessible only via a special type of browser (I <a href="https://web.archive.org/web/20170820143214/http://www.bbc.com/news/technology-40810771" class="story-body__link">interviewed the creator of the software recently</a>).</p><p>Mr Prince told me he would not know if he had made the right decision until about five years from now.</p><p>In the meantime, he is expecting the already hard battles the company endures to protect important, legitimate websites to become even tougher.</p><p>“We said we would never take down a customer or site based on political pressure," he said.</p><p>"We protect things like LGBT [gay, lesbian, bisexual, transgender] rights groups in the Middle East, and journalists covering corruption across Africa, human rights organisations in China… we get pressure all the time to take those organisations offline.</p><p>"And it's really powerful to be able to say, 'We have never done that.' As a result, that was something we saw as a really difficult line to cross."</p> </div> </div> <div id="comp-comments-button" data-comp-meta="{&quot;id&quot;:&quot;comp-comments-button&quot;,&quot;type&quot;:&quot;comments-button&quot;,&quot;handler&quot;:&quot;commentsButton&quot;,&quot;deviceGroups&quot;:null,&quot;opts&quot;:{&quot;assetId&quot;:&quot;40958499&quot;,&quot;treatment&quot;:&quot;ghost_column&quot;,&quot;jsEnabled&quot;:true,&quot;commentsId&quot;:&quot;__CPS__40958499&quot;,&quot;commentsUrl&quot;:&quot;https:\/\/ssl.live.bbc.co.uk\/modules\/comments\/?siteId=newscommentsmodule&amp;parentUri=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499%2Fcomments&amp;forumId=__CPS__40958499&amp;loc=en-GB&amp;preset=responsive&amp;title=Why+Cloudflare+kicked+out+the+neo-Nazis&amp;timezone=Europe%2FLondon&amp;isAjax=1&quot;,&quot;errormessage&quot;:&quot;Sorry, we are unable to load the comments at this time. Please try again later.&quot;,&quot;position_info&quot;:{&quot;instanceNo&quot;:1,&quot;positionInRegion&quot;:2,&quot;lastInRegion&quot;:false,&quot;lastOnPage&quot;:false,&quot;column&quot;:&quot;primary_column&quot;}},&quot;template&quot;:&quot;\/component\/comments-button&quot;}" class="js-iframe-container comments-button ghost-column"> <a class="comments-button__link js-comments-button__link" href="https://web.archive.org/web/20170820143214/http://www.bbc.co.uk/news/technology-40958499/comments"> <span class="comments-button__icon">View comments</span><span class="js-comment-count comments-button__count" data-comments-id="__CPS__40958499"></span> </a> </div> <div class="tags-container"> <h2 class="tags-title story-body__crosshead">Related Topics</h2> <ul class="tags-list"> <li class="tags-list__tags" data-entityid="topic_link"> <a href="/web/20170820143214/http://www.bbc.co.uk/news/topics/62d838bb-2471-432c-b4db-f134f98157c2/cybersecurity">Cybersecurity</a> </li> <li class="tags-list__tags" data-entityid="topic_link"> <a href="/web/20170820143214/http://www.bbc.co.uk/news/topics/72d243a7-687b-4e7d-a022-1e36a138b0be/internet">Internet</a> </li> </ul> </div> <div class="share share--lightweight show ghost-column"> <div id="share-tools"></div> <h2 class="share__title share__title--lightweight"> Share this story <a href="https://web.archive.org/web/20170820143214/http://www.bbc.co.uk/help/web/sharing.shtml">About&nbsp;sharing</a> </h2> <ul class="share__tools share__tools--lightweight"> <li class="share__tool share__tool--email"> <a href="https://web.archive.org/web/20170820143214/mailto:/?subject=Shared%20from%20BBC%20News&amp;body=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499"> <span>Email</span> </a> </li> <li class="share__tool share__tool--facebook"> <a href="https://web.archive.org/web/20170820143214/http://www.facebook.com/dialog/feed?app_id=58567469885&amp;redirect_uri=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499&amp;link=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499%3FSThisFB&amp;display=popup"> <span>Facebook</span> </a> </li> <li class="share__tool share__tool--messengerdesktop"> <a href="https://web.archive.org/web/20170820143214/http://www.facebook.com/dialog/send?app_id=58567469885&amp;redirect_uri=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499&amp;link=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499%3FSThisFB&amp;display=popup"> <span>Messenger</span> </a> </li> <li class="share__tool share__tool--messengermobile"> <a href="https://web.archive.org/web/20170820143214/fb-messenger://share/?app_id=58567469885&amp;redirect_uri=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499&amp;link=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499%3FCMP%3Dshare_btn_me" target="_blank"> <span>Messenger</span> </a> </li> <li class="share__tool share__tool--twitter"> <a href="https://web.archive.org/web/20170820143214/https://twitter.com/intent/tweet?text=BBC%20News%20-%20Why%20Cloudflare%20kicked%20out%20the%20neo-Nazis&amp;url=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499" class="shortenUrl" data-social-url="https://twitter.com/intent/tweet?text=BBC+News+-+Why+Cloudflare+kicked+out+the+neo-Nazis&amp;url=" data-target-url="http://www.bbc.co.uk/news/technology-40958499"> <span>Twitter</span> </a> </li> <li class="share__tool share__tool--pinterest"> <a href="https://web.archive.org/web/20170820143214/https://uk.pinterest.com/pin/create/bookmarklet/?url=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499&amp;description=A%20warning%20about%20the%20future%20of%20the%20internet.&amp;title=Why%20Cloudflare%20kicked%20out%20the%20neo-Nazis&amp;media=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Fspecial%2F2015%2Fnewsspec_10857%2Fbbc_news_logo.png%3Fcb%3D1"> <span>Pinterest</span> </a> </li> <li class="share__tool share__tool--whatsapp"> <a href="https://web.archive.org/web/20170820143214/whatsapp://send/?text=BBC%20News%20%7C%20Why%20Cloudflare%20kicked%20out%20the%20neo-Nazis%20-%20http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499%3Focid%3Dwsnews.chat-apps.in-app-msg.whatsapp.trial.link1_.auin"> <span>WhatsApp</span> </a> </li> <li class="share__tool share__tool--linkedin"> <a href="https://web.archive.org/web/20170820143214/https://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.bbc.co.uk%2Fnews%2Ftechnology-40958499&amp;title=Why%20Cloudflare%20kicked%20out%20the%20neo-Nazis&amp;summary=A%20warning%20about%20the%20future%20of%20the%20internet.&amp;source=BBC"> <span>LinkedIn</span> </a> </li> </ul> </div> <div class="story-more"> <div class="group story-alsos more-on-this-story"> <div class="group__header"> <h2 class="group__title">More on this story</h2> </div> <div class="group__body"> <ul class="units-list "> <li class="unit unit--regular" data-entityid="more-on-this-story#1"> <a href="/web/20170820143214/http://www.bbc.co.uk/news/technology-40922029" class="unit__link-wrapper"> <div class="unit__body"> <div class="unit__header"> <div class="unit__title"> <span class="cta"> GoDaddy and Google expel Daily Stormer over victim smear </span> </div> <div class="unit__meta"> <div class="date date--v1" data-seconds="1502734435" data-datetime="14 August 2017">14 August 2017</div> </div> </div> </div> </a> </li> <li class="unit unit--regular" data-entityid="more-on-this-story#2"> <a href="/web/20170820143214/http://www.bbc.co.uk/news/technology-40935650" class="unit__link-wrapper"> <div class="unit__body"> <div class="unit__header"> <div class="unit__title"> <span class="cta"> GoFundMe removes campaigns for Charlottesville suspect </span> </div> <div class="unit__meta"> <div class="date date--v1" data-seconds="1502796954" data-datetime="15 August 2017">15 August 2017</div> </div> </div> </div> </a> </li> </ul> </div> </div> </div> <div id="comp-small-promo-group" class="small-promo-group" data-comp-meta="{&quot;id&quot;:&quot;comp-more-from-this-index&quot;,&quot;type&quot;:&quot;more-from-this-index&quot;,&quot;handler&quot;:&quot;moreFromThisIndex&quot;,&quot;deviceGroups&quot;:null,&quot;opts&quot;:{&quot;assetId&quot;:&quot;40958499&quot;,&quot;loading_strategy&quot;:&quot;post_load&quot;,&quot;bespoke_post_load_handler&quot;:&quot;module\/components\/moreFromThisIndexAdapter&quot;,&quot;asset_id&quot;:&quot;technology&quot;,&quot;exclude_item&quot;:&quot;technology-40958499&quot;,&quot;position_info&quot;:{&quot;instanceNo&quot;:1,&quot;positionInRegion&quot;:7,&quot;lastInRegion&quot;:true,&quot;lastOnPage&quot;:false,&quot;column&quot;:&quot;primary_column&quot;}}}"> <h2 class="group-title "> <a href="/web/20170820143214/http://www.bbc.co.uk/news/technology" class="group-title__link">More Technology stories</a> </h2> <div class="small-promo-group__body promo-unit-spacer"> </div> </div> </div> <div class="column--secondary" role="complementary"> <div id="comp-top-stories-promo" class="top-stories-promo"> <h2 class="top-stories-promo__title">Top Stories</h2> <a href="/web/20170820143214/http://www.bbc.co.uk/news/world-europe-40990927" class="top-stories-promo-story" data-asset-id="/news/world-europe-40990927" data-entityid="top-stories#1"> <strong class="top-stories-promo-story__title">Spain terror cell had 120 gas canisters</strong> <p class="top-stories-promo-story__summary ">Jihadists planned for six months to fill three vans and carry out deadly attacks, police say.</p> <div class="date date--v2" data-seconds="1503239384" data-datetime="20 August 2017">20 August 2017</div> </a> <a href="/web/20170820143214/http://www.bbc.co.uk/news/uk-40993651" class="top-stories-promo-story" data-asset-id="/news/uk-40993651" data-entityid="top-stories#3"> <strong class="top-stories-promo-story__title">British boy killed in Barcelona attack</strong> <div class="date date--v2" data-seconds="1503239386" data-datetime="20 August 2017">20 August 2017</div> </a> <a href="/web/20170820143214/http://www.bbc.co.uk/news/business-40972776" class="top-stories-promo-story" data-asset-id="/news/business-40972776" data-entityid="top-stories#5"> <strong class="top-stories-promo-story__title">'Hard' Brexit offers '£135bn economic boost'</strong> <div class="date date--v2" data-seconds="1503223689" data-datetime="20 August 2017">20 August 2017</div> </a> </div> <div id="bbccom_mpu_4" class="bbccom_slot mpu-ad" aria-hidden="true"> <div class="bbccom_advert"> <script type="text/javascript"> /*<![CDATA[*/ (function() { if (window.bbcdotcom && bbcdotcom.adverts && bbcdotcom.adverts.slotAsync) { bbcdotcom.adverts.slotAsync('mpu', [4]); } })(); /*]]>*/ </script> </div> </div> <div id="comp-most-popular" class="hidden" data-comp-meta="{&quot;id&quot;:&quot;comp-most-popular&quot;,&quot;type&quot;:&quot;most-popular&quot;,&quot;handler&quot;:&quot;mostPopular&quot;,&quot;deviceGroups&quot;:null,&quot;opts&quot;:{&quot;assetId&quot;:&quot;40958499&quot;,&quot;loading_strategy&quot;:&quot;batch_load&quot;,&quot;position_info&quot;:{&quot;instanceNo&quot;:1,&quot;positionInRegion&quot;:2,&quot;lastInRegion&quot;:true,&quot;lastOnPage&quot;:true,&quot;column&quot;:&quot;secondary_column&quot;}}}"> </div> <div id="bbccom_mpu_bottom_1_2_3_4" class="bbccom_slot mpu-bottom-ad" aria-hidden="true"> <div class="bbccom_advert"> <script type="text/javascript"> /*<![CDATA[*/ (function() { if (window.bbcdotcom && bbcdotcom.adverts && bbcdotcom.adverts.slotAsync) { bbcdotcom.adverts.slotAsync('mpu_bottom', [1,2,3,4]); } })(); /*]]>*/ </script> </div> </div> <div id="bbccom_adsense_1_2_3_4" class="bbccom_slot adsense-ad" aria-hidden="true"> <div class="bbccom_advert"> <script type="text/javascript"> /*<![CDATA[*/ (function() { if (window.bbcdotcom && bbcdotcom.adverts && bbcdotcom.adverts.slotAsync) { bbcdotcom.adverts.slotAsync('adsense', [1,2,3,4]); } })(); /*]]>*/ </script> </div> </div> </div> </div> </div> </div> </div> <div id="core-navigation" class="navigation--footer"> <h2 class="navigation--footer__heading">News navigation</h2> <nav id="navigation--bottom" class="navigation navigation--bottom " role="navigation" aria-label="News"> <span class="navigation-core-title">Sections</span> <ul class="navigation--bottom__toplevel"> <li class=""> <a href="/web/20170820143214/http://www.bbc.co.uk/news" class=""> <span>Home</span> </a> </li> <li class=""> <a href="/web/20170820143214/http://www.bbc.co.uk/news/uk" data-panel-id="js-navigation-panel-UK" class="navigation-arrow"> <span>UK</span> </a> <div class="navigation-panel navigation-panel--closed js-navigation-panel-UK"> <div class="navigation-panel__content"> <ul class="navigation-panel-secondary"> <li><a href="/web/20170820143214/http://www.bbc.co.uk/news/uk"><span>UK Home</span></a></li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/england"><span>England</span></a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/northern_ireland"><span>N. Ireland</span></a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/scotland"><span>Scotland</span></a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/naidheachdan"><span>Alba</span></a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/wales"><span>Wales</span></a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/cymrufyw"><span>Cymru</span></a> </li> </ul> </div> </div> </li> <li class=""> <a href="/web/20170820143214/http://www.bbc.co.uk/news/world" data-panel-id="js-navigation-panel-World" class="navigation-arrow"> <span>World</span> </a> <div class="navigation-panel navigation-panel--closed js-navigation-panel-World"> <div class="navigation-panel__content"> <ul class="navigation-panel-secondary"> <li><a href="/web/20170820143214/http://www.bbc.co.uk/news/world"><span>World Home</span></a></li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/world/africa"><span>Africa</span></a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/world/asia"><span>Asia</span></a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/world/australia"><span>Australia</span></a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/world/europe"><span>Europe</span></a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/world/latin_america"><span>Latin America</span></a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/world/middle_east"><span>Middle East</span></a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/world/us_and_canada"><span>US &amp; Canada</span></a> </li> </ul> </div> </div> </li> <li class=""> <a href="/web/20170820143214/http://www.bbc.co.uk/news/business" data-panel-id="js-navigation-panel-Business" class="navigation-arrow"> <span>Business</span> </a> <div class="navigation-panel navigation-panel--closed js-navigation-panel-Business"> <div class="navigation-panel__content"> <ul class="navigation-panel-secondary"> <li><a href="/web/20170820143214/http://www.bbc.co.uk/news/business"><span>Business Home</span></a></li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/business/your_money"><span>Your Money</span></a> </li> <li> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.co.uk/news/business/market_data"><span>Market Data</span></a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/business/markets"><span>Markets</span></a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/business/companies"><span>Companies</span></a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/business/economy"><span>Economy</span></a> </li> </ul> </div> </div> </li> <li class=""> <a href="/web/20170820143214/http://www.bbc.co.uk/news/politics" data-panel-id="js-navigation-panel-Politics" class="navigation-arrow"> <span>Politics</span> </a> <div class="navigation-panel navigation-panel--closed js-navigation-panel-Politics"> <div class="navigation-panel__content"> <ul class="navigation-panel-secondary"> <li><a href="/web/20170820143214/http://www.bbc.co.uk/news/politics"><span>Politics Home</span></a></li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/politics/parliaments"><span>Parliaments</span></a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/politics/uk_leaves_the_eu"><span>Brexit</span></a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/election/2017"><span>Election 2017</span></a> </li> </ul> </div> </div> </li> <li class="selected "> <a href="/web/20170820143214/http://www.bbc.co.uk/news/technology" class="navigation-arrow--open"> <span>Tech</span> </a> <span class="off-screen">selected</span> </li> <li class=""> <a href="/web/20170820143214/http://www.bbc.co.uk/news/science_and_environment" class=""> <span>Science</span> </a> </li> <li class=""> <a href="/web/20170820143214/http://www.bbc.co.uk/news/health" class=""> <span>Health</span> </a> </li> <li class=""> <a href="/web/20170820143214/http://www.bbc.co.uk/news/education" data-panel-id="js-navigation-panel-Education" class="navigation-arrow"> <span>Education</span> </a> <div class="navigation-panel navigation-panel--closed js-navigation-panel-Education"> <div class="navigation-panel__content"> <ul class="navigation-panel-secondary"> <li><a href="/web/20170820143214/http://www.bbc.co.uk/news/education"><span>Education Home</span></a></li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/schoolreport"><span>School Report</span></a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/news/business-12686570"><span>Global Education</span></a> </li> </ul> </div> </div> </li> <li class=""> <a href="/web/20170820143214/http://www.bbc.co.uk/news/entertainment_and_arts" class=""> <span>Entertainment &amp; Arts</span> </a> </li> <li class=""> <a href="/web/20170820143214/http://www.bbc.co.uk/news/video_and_audio/headlines" class=""> <span>Video &amp; Audio</span> </a> </li> <li class=""> <a href="/web/20170820143214/http://www.bbc.co.uk/news/magazine" class=""> <span>Magazine</span> </a> </li> <li class=""> <a href="/web/20170820143214/http://www.bbc.co.uk/news/in_pictures" class=""> <span>In Pictures</span> </a> </li> <li class=""> <a href="/web/20170820143214/http://www.bbc.co.uk/news/also_in_the_news" class=""> <span>Also in the News</span> </a> </li> <li class=""> <a href="/web/20170820143214/http://www.bbc.co.uk/news/special_reports" class=""> <span>Special Reports</span> </a> </li> <li class=""> <a href="/web/20170820143214/http://www.bbc.co.uk/news/explainers" class=""> <span>Explainers</span> </a> </li> <li class=""> <a href="/web/20170820143214/http://www.bbc.co.uk/news/the_reporters" class=""> <span>The Reporters</span> </a> </li> <li class=""> <a href="/web/20170820143214/http://www.bbc.co.uk/news/have_your_say" class=""> <span>Have Your Say</span> </a> </li> <li class=""> <a href="/web/20170820143214/http://www.bbc.co.uk/news/disability" class=""> <span>Disability</span> </a> </li> </ul> </nav> </div> <div id="comp-pattern-library-2" class="distinct-component-group "> <div id="bbc-news-services" class="blue-tit" role="navigation" aria-label="BBC News Services"> <div class="blue-tit__inner"> <h2 class="blue-tit__title">BBC News Services</h2> <ul class="blue-tit__list"> <li class="blue-tit__list-item"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.co.uk/news/10628994" class="blue-tit__list-item-link mobile">On your mobile</a> </li> <li class="blue-tit__list-item"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.co.uk/news/help-17655000" class="blue-tit__list-item-link connected-tv">On your connected tv</a> </li> <li class="blue-tit__list-item"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.co.uk/news/10628323" class="blue-tit__list-item-link newsletter">Get news alerts</a> </li> <li class="blue-tit__list-item"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.co.uk/news/20039682" class="blue-tit__list-item-link contact-us">Contact BBC News</a> </li> </ul> </div> </div> </div> </div><!-- closes #site-container --> </div> <div id="orb-footer" class="orb-footer orb-footer-grey b-footer--grey--white"> <div id="navp-orb-footer-promo" class="orb-footer-grey"></div> <aside role="complementary"> <div id="orb-aside" class="orb-nav-sec b-r b-g-p"> <div class="orb-footer-inner" role="navigation"> <h2 class="orb-footer-lead">Explore the BBC</h2> <div class="orb-footer-primary-links"> <ul> <li class="orb-nav-home orb-d"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.co.uk/">Home</a> </li> <li class="orb-nav-homedotcom orb-w"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.com/">Home</a> </li> <li class="orb-nav-news orb-d"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.co.uk/news">News</a> </li> <li class="orb-nav-newsdotcom orb-w"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.com/news">News</a> </li> <li class="orb-nav-sport"> <a href="/web/20170820143214/http://www.bbc.co.uk/sport/">Sport</a> </li> <li class="orb-nav-weather"> <a href="/web/20170820143214/http://www.bbc.co.uk/weather/">Weather</a> </li> <li class="orb-nav-shop orb-w"> <a href="https://web.archive.org/web/20170820143214/http://shop.bbc.com/">Shop</a> </li> <li class="orb-nav-earthdotcom orb-w"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.com/earth/">Earth</a> </li> <li class="orb-nav-travel-dotcom orb-w"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.com/travel/">Travel</a> </li> <li class="orb-nav-capital orb-w"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.com/capital/">Capital</a> </li> <li class="orb-nav-iplayer orb-d"> <a href="/web/20170820143214/http://www.bbc.co.uk/iplayer/">iPlayer</a> </li> <li class="orb-nav-culture orb-w"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.com/culture/">Culture</a> </li> <li class="orb-nav-autos orb-w"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.com/autos/">Autos</a> </li> <li class="orb-nav-future orb-w"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.com/future/">Future</a> </li> <li class="orb-nav-tv"> <a href="/web/20170820143214/http://www.bbc.co.uk/tv/">TV</a> </li> <li class="orb-nav-radio"> <a href="/web/20170820143214/http://www.bbc.co.uk/radio/">Radio</a> </li> <li class="orb-nav-cbbc"> <a href="/web/20170820143214/http://www.bbc.co.uk/cbbc">CBBC</a> </li> <li class="orb-nav-cbeebies"> <a href="/web/20170820143214/http://www.bbc.co.uk/cbeebies">CBeebies</a> </li> <li class="orb-nav-food"> <a href="/web/20170820143214/http://www.bbc.co.uk/food/">Food</a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/iwonder">iWonder</a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/education">Bitesize</a> </li> <li class="orb-nav-travel orb-d"> <a href="/web/20170820143214/http://www.bbc.co.uk/travel/">Travel</a> </li> <li class="orb-nav-music"> <a href="/web/20170820143214/http://www.bbc.co.uk/music/">Music</a> </li> <li class="orb-nav-earth orb-d"> <a href="https://web.archive.org/web/20170820143214/http://www.bbc.com/earth/">Earth</a> </li> <li class="orb-nav-arts"> <a href="/web/20170820143214/http://www.bbc.co.uk/arts/">Arts</a> </li> <li class="orb-nav-makeitdigital"> <a href="/web/20170820143214/http://www.bbc.co.uk/makeitdigital">Make It Digital</a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/taster">Taster</a> </li> <li class="orb-nav-nature orb-w"> <a href="/web/20170820143214/http://www.bbc.co.uk/nature/">Nature</a> </li> <li class="orb-nav-local"> <a href="/web/20170820143214/http://www.bbc.co.uk/local/">Local</a> </li> <li class="orb-nav-tomorrowsworld orb-d"> <a href="/web/20170820143214/http://www.bbc.co.uk/tomorrowsworld">Tomorrow's World</a> </li> </ul> </div> </div> </div> </aside> <footer role="contentinfo"> <div id="orb-contentinfo" class="orb-nav-sec b-r b-g-p"> <div class="orb-footer-inner"> <ul> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/terms/">Terms of Use</a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/aboutthebbc/">About the BBC</a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/privacy/">Privacy Policy</a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/privacy/cookies/about">Cookies</a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/accessibility/">Accessibility Help</a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/guidance/">Parental Guidance</a> </li> <li> <a href="/web/20170820143214/http://www.bbc.co.uk/contact/">Contact the BBC</a> </li> <li class=" orb-w"> <a href="https://web.archive.org/web/20170820143214/http://advertising.bbcworldwide.com/">Advertise with us</a> </li> <li class=" orb-w"> <a href="/web/20170820143214/http://www.bbc.co.uk/privacy/cookies/international/">Ad choices</a> </li> </ul> <small> <span class="orb-hilight">Copyright &copy; 2017 BBC.</span> The BBC is not responsible for the content of external sites. <a href="/web/20170820143214/http://www.bbc.co.uk/help/web/links/" class="orb-hilight">Read about our approach to external linking.</a> </small> </div> </div> </footer> </div> <!-- BBCDOTCOM bodyLast --><div class="bbccom_display_none"><script type="text/javascript"> /*<![CDATA[*/ if (window.bbcdotcom && window.bbcdotcom.analytics && bbcdotcom.config && !bbcdotcom.config.isSportApp()) { bbcdotcom.analytics.page(); } /*]]>*/ </script><noscript><img src="//web.archive.org/web/20170820143214im_/http://ssc.api.bbc.com/?c1=2&amp;c2=19293874&amp;ns_site=bbc&amp;name=news.technology-40958499" height="1" width="1" alt=""></noscript><script type="text/javascript"> /*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.currencyProviders) { bbcdotcom.currencyProviders.write(); } /*]]>*/ </script><script type="text/javascript"> /*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.currencyProviders) { bbcdotcom.currencyProviders.postWrite(); } /*]]>*/ </script><script type="text/javascript"> /*<![CDATA[*/ /** * ASYNC waits to make any gpt requests until the bottom of the page */ if ( window.bbcdotcom && bbcdotcom.data && bbcdotcom.data.ads && bbcdotcom.data.ads == 1 && bbcdotcom.config && bbcdotcom.config.isAsync && bbcdotcom.config.isAsync() ) { (function () { var gads = document.createElement('script'); gads.async = true; gads.type = 'text/javascript'; var useSSL = 'https:' == document.location.protocol; gads.src = (useSSL ? 'https:' : 'http:') + '//web.archive.org/web/20170820143214/http://www.googletagservices.com/tag/js/gpt.js'; var node = document.getElementsByTagName('script')[0]; node.parentNode.insertBefore(gads, node); })(); } /*]]>*/ </script><script type="text/javascript"> /*<![CDATA[*/ if (window.bbcdotcom && bbcdotcom.data && bbcdotcom.data.stats && bbcdotcom.data.stats === 1 && bbcdotcom.utils && window.location.pathname === '/' && window.bbccookies && bbccookies.readPolicy('performance') ) { var wwhpEdition = bbcdotcom.utils.getMetaPropertyContent('wwhp-edition'); var _sf_async_config={}; /** CONFIGURATION START **/ _sf_async_config.uid = 50924; _sf_async_config.domain = "bbc.co.uk"; _sf_async_config.title = "Homepage"+(wwhpEdition !== '' ? ' - '+wwhpEdition : ''); _sf_async_config.sections = "Homepage"+(wwhpEdition !== '' ? ', Homepage - '+wwhpEdition : ''); _sf_async_config.region = wwhpEdition; _sf_async_config.path = "/"+(wwhpEdition !== '' ? '?'+wwhpEdition : ''); /** CONFIGURATION END **/ (function(){ function loadChartbeat() { window._sf_endpt=(new Date()).getTime(); var e = document.createElement("script"); e.setAttribute("language", "javascript"); e.setAttribute("type", "text/javascript"); e.setAttribute('src', '//web.archive.org/web/20170820143214/http://static.chartbeat.com/js/chartbeat.js'); document.body.appendChild(e); } var oldonload = window.onload; window.onload = (typeof window.onload != "function") ? loadChartbeat : function() { oldonload(); loadChartbeat(); }; })(); } /*]]>*/ </script><script type="text/javascript"> /*<![CDATA[*/ (function() { window.bbcdotcom.bodyLast = true; }()); /*]]>*/ </script></div><!-- BBCDOTCOM all code in page --> <script type="text/javascript" id="orb-js-script" data-assetpath="http://static.bbci.co.uk/frameworks/barlesque/3.21.26/orb/4/" src="https://web.archive.org/web/20170820143214js_/http://static.bbci.co.uk/frameworks/barlesque/3.21.26/orb/4/script/orb.min.js"></script> <script type="text/javascript"> (function() { 'use strict'; var promoManager = { url: '', promoLoaded: false, makeUrl: function (theme, site, win) { var loc = win? win.location : window.location, proto = loc.protocol, host = loc.host, url = proto + '//' + ((proto.match(/s:/i) && !host.match(/^www\.(int|test)\./i))? 'ssl.' : 'www.'), themes = ['light', 'dark']; if ( host.match(/^(?:www|ssl|m)\.(int|test|stage|live)\.bbc\./i) ) { url += RegExp.$1 + '.'; } else if ( host.match(/^pal\.sandbox\./i) ) { url += 'test.'; } theme = themes[ +(theme === themes[0]) ]; return url + 'bbc.co.uk/navpromo/card/' + site + '/' + theme; }, init: function(node) { var disabledByCookie = (document.cookie.indexOf('ckns_orb_nopromo=1') > -1), that = this; if (window.promomanagerOverride) { for (var p in promomanagerOverride) { that[p] = promomanagerOverride[p]; } } if ( window.orb.fig('uk') && !disabledByCookie ) { require(['orb/async/_footerpromo', 'istats-1'], function(promo, istats) { var virtualSite = istats.getSite() || 'default'; that.url = (window.promomanagerOverride || that).makeUrl('light', virtualSite); if (that.url) { promo.load(that.url, node, { onSuccess: function(e) { if(e.status === 'success') { node.parentNode.className = node.parentNode.className + ' orb-footer-promo-loaded'; promoManager.promoLoaded = true; promoManager.event('promo-loaded').fire(e); } }, onError: function() { istats.log('error', 'orb-footer-promo-failed'); bbccookies.set('ckns_orb_nopromo=1; expires=' + new Date(new Date().getTime() + 1000 * 60 * 10).toGMTString() + ';path=/;'); } }); } }); } } }; define('orb/promomanager', ['orb/lib/_event'], function (event) { event.mixin(promoManager); return promoManager; }); require(['orb/promomanager'], function (promoManager) { promoManager.init(document.getElementById('navp-orb-footer-promo')); }) })(); </script> <script type="text/javascript"> require.config({ paths: { "mybbc/templates": '//web.archive.org/web/20170820143214/http://mybbc.files.bbci.co.uk/notification-ui/3.8.1/templates', "mybbc/notifications": '//web.archive.org/web/20170820143214/http://mybbc.files.bbci.co.uk/notification-ui/3.8.1/js' } }); require(['mybbc/notifications/NotificationsMain', 'idcta/idcta-1'], function (NotificationsMain, idcta) { var loadNotifications = function (fig) { if (fig.geo.isUK()) { NotificationsMain.run(idcta, '//web.archive.org/web/20170820143214/http://mybbc.files.bbci.co.uk/notification-ui/3.8.1/'); } }; var orbFig = window.orb.fig; if (typeof orbFig.load === 'function') { // Use new async API from Orbit orbFig.load(loadNotifications, loadNotifications); } else { // Use old sync-only API from PAL orbfig project loadNotifications(orbFig); } }); </script> <script type="text/javascript"> if (typeof require !== 'undefined') { require(['istats-1'], function(istats){ istats.track('external', { region: document.getElementsByTagName('body')[0] }); istats.track('download', { region: document.getElementsByTagName('body')[0] }); }); } </script> <script type="text/javascript"> if (window.SEARCHBOX.suppress === false && window.SEARCHBOX.locale && /^en-?.*?/.test(window.SEARCHBOX.locale)) { require.config({ paths: { "search/searchbox": window.SEARCHBOX.searchboxAppStaticPrefix, "disco-layer": "//web.archive.org/web/20170820143214/http://nav.files.bbci.co.uk/discovery-layer/0.0.1-42.ded288e/app" } }); require(['search/searchbox/searchboxDrawer'], function (SearchboxDrawer) { SearchboxDrawer.run(window.SEARCHBOX); }); } </script> <script type="text/javascript">require(["megavolt-client","istats-1","orb/cookies"],function(t,e,i){function o(){return"true"===l&&a&&t&&"function"==typeof t.getMVTIStatsLabels}function n(){!c&&o()?setTimeout(function(){e.invoke()},"1000"):e.invoke()}var s=navigator.userAgent.toLowerCase(),a=!(s.indexOf("msie")>-1)||parseInt(s.split("msie")[1],10)>10,c=!1,l="true";if(i.isAllowed("s1"))try{if(o()&&t.getMVTIStatsLabels(function(t){e.addLabels(t),c=!0}),!require.s.contexts._.config.paths.idcta)return void n();require(["idcta/idcta-1"],function(t){t&&"function"==typeof t.getIStatsLabels&&e.addLabels(t.getIStatsLabels()),n()},function(t){throw t})}catch(t){console&&"function"==typeof console.log&&console.log("an exception occurred while adding idcta labels to istats, invoking istats without them",t),n()}});</script> <img alt="" id="livestats" src="https://web.archive.org/web/20170820143214im_/http://stats.bbc.co.uk/o.gif?~RS~s~RS~News~RS~t~RS~HighWeb_Corr_Story~RS~i~RS~40958499~RS~p~RS~99113~RS~a~RS~Domestic~RS~u~RS~/news/technology-40958499~RS~r~RS~0~RS~q~RS~0~RS~z~RS~7743~RS~"> </div><!-- closes .direction --> <script> window.old_onload = window.onload; window.onload = function() { if(window.old_onload) { window.old_onload(); } window.loaded = true; }; </script> <!-- Chartbeat Web Analytics code - start --> <script type="text/javascript"> /** CONFIGURATION START **/ var _sf_async_config = {}; _sf_async_config.uid = "50924"; _sf_async_config.domain = "www.bbc.co.uk"; _sf_async_config.sections = "News, News - technology, News - CSP, News - technology - CSP"; <!-- if page is an index, add the edition to the path --> _sf_async_config.path = "bbc.co.uk/news/technology-40958499"; (function() { var noCookies = true; var cookiePrefix = '_chartbeat'; if ("object" === typeof bbccookies && typeof bbccookies.readPolicy == 'function') { noCookies = !bbccookies.readPolicy().performance; } if (noCookies && document.cookie.indexOf(cookiePrefix) !== -1) { //Find and remove cookies whose names begin with '_chartbeat' var cookieSplit = document.cookie.split(';'); var cookieLength = cookieSplit.length; while (cookieLength--) { var cookie = cookieSplit[cookieLength].replace(/^\s+|\s+$/g, ''); var cookieName = cookie.split('=')[0]; if (cookieName.indexOf(cookiePrefix) === 0) { document.cookie = cookieName + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/;'; } } } _sf_async_config.noCookies = noCookies; }()); /** CONFIGURATION END **/ (function(){ function loadChartbeat() { window._sf_endpt=(new Date()).getTime(); var e = document.createElement("script"); e.setAttribute("language", "javascript"); e.setAttribute("type", "text/javascript"); e.setAttribute('src', '//web.archive.org/web/20170820143214/http://static.chartbeat.com/js/chartbeat.js'); document.body.appendChild(e); } var oldonload = window.onload; window.onload = (typeof window.onload != "function") ? loadChartbeat : function() { oldonload(); loadChartbeat(); }; }()); </script> <!-- Chartbeat Web Analytics code - end --> <!-- comscore mmx - start --> <script> var _comscore = _comscore || []; _comscore.push({ c1: "2", c2: "17986528"}); (function() { if ('object' === typeof bbccookies && bbccookies.cookiesEnabled() && bbccookies.readPolicy('performance')) { var s = document.createElement("script"); var el = document.getElementsByTagName("script")[0]; s.async = true; s.src = (document.location.protocol == "https:" ? "https://web.archive.org/web/20170820143214/https://sb" : "http://b") + ".scorecardresearch.com/beacon.js"; el.parentNode.insertBefore(s, el); } })(); </script> <noscript> <img src="https://web.archive.org/web/20170820143214im_/http://b.scorecardresearch.com/p?c1=2&amp;c2=17986528&amp;cv=2.0&amp;cj=1" alt="" class="image-hide"/> </noscript> <!-- comscore mmx - end --> </body> </html> <!-- FILE ARCHIVED ON 14:32:14 Aug 20, 2017 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 21:34:23 Dec 02, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.576 exclusion.robots: 0.05 exclusion.robots.policy: 0.039 esindex: 0.011 cdx.remote: 14.903 LoadShardBlock: 209.714 (3) PetaboxLoader3.datanode: 140.664 (4) PetaboxLoader3.resolve: 196.657 (3) load_resource: 234.408 -->

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