Add test for Slashdot + fix style
[gofetch.git] / test / source / SLASHDOT / games.slashdot.org / story_18_09_06_2146237_valve-explains-how-it-decides-whos-a-straight-up-troll-publishing-video-games-on-steam.html
diff --git a/test/source/SLASHDOT/games.slashdot.org/story_18_09_06_2146237_valve-explains-how-it-decides-whos-a-straight-up-troll-publishing-video-games-on-steam.html b/test/source/SLASHDOT/games.slashdot.org/story_18_09_06_2146237_valve-explains-how-it-decides-whos-a-straight-up-troll-publishing-video-games-on-steam.html
new file mode 100644 (file)
index 0000000..d82f3fa
--- /dev/null
@@ -0,0 +1,3011 @@
+<!-- html-header type=current begin -->
+       
+       <!DOCTYPE html>
+       
+       <html lang="en">
+       <head>
+       <!-- Render IE9 -->
+       <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+
+       
+
+<script>window.is_euro_union = 1;</script>
+<script src="https://a.fsdn.com/con/js/sftheme/vendor/promise.polyfill.min.js"></script>
+<script src="https://a.fsdn.com/con/js/sftheme/cmp.js"></script>
+<script src="https://slashdot.org/country.js"></script>
+<script type='text/javascript'>
+if (window.is_euro_union) {
+  bizx.cmp.init({
+      // to test:   'Display UI': 'always',
+      'Publisher Name': 'Slashdot',
+      'Publisher Logo': 'https://a.fsdn.com/sd/sdlogo.svg',
+      'Consent Scope': 'global group',
+      'Consent Scope Group URL': 'https://slashdot.org/gdpr-cookies.pl',
+    });
+}
+</script>
+<link rel="stylesheet" href="//a.fsdn.com/con/css/sftheme/sandiego/cmp.css" type="text/css">
+<style type="text/css">
+.qc-cmp-publisher-logo, .qc-cmp-nav-bar-publisher-logo {
+    background-color: #016765;
+}
+</style>
+<script>
+if (!window.is_euro_union) {
+(function (s,o,n,a,r,i,z,e) {s['StackSonarObject']=r;s[r]=s[r]||function(){
+ (s[r].q=s[r].q||[]).push(arguments)},s[r].l=1*new Date();i=o.createElement(n),
+ z=o.getElementsByTagName(n)[0];i.async=1;i.src=a;z.parentNode.insertBefore(i,z)
+ })(window,document,'script','https://www.stack-sonar.com/ping.js','stackSonar');
+ stackSonar('stack-connect', '66');
+}
+</script>
+
+       <script id="before-content" type="text/javascript">
+(function () {
+    if (typeof window.sdmedia !== 'object') {
+         window.sdmedia = {};
+    }
+    if (typeof window.sdmedia.site !== 'object') {
+        window.sdmedia.site = {};
+    }
+
+    var site = window.sdmedia.site;
+    site.rootdir = "//slashdot.org";
+}());
+
+var pageload = {
+       pagemark: '531380735706694740',
+       before_content: (new Date).getTime()
+};
+function pageload_done( $, console, maybe ){
+       pageload.after_readycode        = (new Date).getTime();
+       pageload.content_ready_time     = pageload.content_ready - pageload.before_content;
+       pageload.script_ready_time      = pageload.after_readycode - pageload.content_ready;
+       pageload.ready_time             = pageload.after_readycode - pageload.before_content;
+       // Only report 1% of cases.
+       maybe || (Math.random()>0.01) || $.ajax({ data: {
+               op: 'page_profile',
+               pagemark: pageload.pagemark,
+               dom: pageload.content_ready_time,
+               js: pageload.script_ready_time
+       } });
+}
+</script>
+       <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
+       
+               <title>Valve Explains How It Decides Who's a 'Straight Up Troll' Publishing Video Games On Steam - Slashdot</title>
+               <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+         
+               <meta name="description" content="An anonymous reader quotes a report from Motherboard: Wednesday, Valve, the company that operates the huge online video game store Steam, shared more details about how it plans to control and moderate the ever-increasing number of games published on its platform. In the post published Wednesday, Val...">
+           
+               <meta name="twitter:card" content="summary">
+               <meta name="twitter:site" content="@slashdot">
+               <meta name="twitter:domain" content="games.slashdot.org">
+               <meta property="og:url" content="https://games.slashdot.org/story/18/09/06/2146237/valve-explains-how-it-decides-whos-a-straight-up-troll-publishing-video-games-on-steam">
+           
+               <meta property="og:title" content="Valve Explains How It Decides Who's a 'Straight Up Troll' Publishing Video Games On Steam - Slashdot">
+               <meta property="og:description" content="An anonymous reader quotes a report from Motherboard: Wednesday, Valve, the company that operates the huge online video game store Steam, shared more details about how it plans to control and moderate the ever-increasing number of games published on its platform. In the post published Wednesday, Val...">
+         
+       
+       
+               <meta property="og:image" content="https://a.fsdn.com/sd/topics/software_64.png">
+       
+               <meta property="fb:admins" content="100000696822412">
+               <meta property="fb:page_id" content="267995220856">
+       
+               <meta name="viewport" content="width=1000, user-scalable=yes, minimum-scale=0, maximum-scale=10.0" />
+               <meta name="apple-mobile-web-app-capable" content="yes">
+               <meta name="apple-mobile-web-app-status-bar-style" content="black">
+       
+               <link rel="canonical" href="https://games.slashdot.org/story/18/09/06/2146237/valve-explains-how-it-decides-whos-a-straight-up-troll-publishing-video-games-on-steam">
+               
+               <link rel="alternate" media="only screen and (max-width: 640px)" href="http://m.slashdot.org/story/345552" >
+       
+
+               <link rel="stylesheet" type="text/css" media="screen, projection" href="//a.fsdn.com/sd/classic.ssl.css?8f5016a67a2f2048" >
+               <!--[if IE 8]><link rel="stylesheet" type="text/css" media="screen, projection" href="//a.fsdn.com/sd/ie8-classic.ssl.css?8f5016a67a2f2048" ><![endif]-->
+               <!--[if IE 7]><link rel="stylesheet" type="text/css" media="screen, projection" href="//a.fsdn.com/sd/ie7-classic.ssl.css?8f5016a67a2f2048" ><![endif]-->
+       
+       
+       
+
+
+
+       
+       <!--  -->
+
+       
+       
+
+       
+       <!-- SMACKS: NEW CSS -->
+       <link rel="stylesheet" href="//a.fsdn.com/sd/css/app.css?8f5016a67a2f2048">
+
+       <script type='text/javascript'>
+var _gaq = _gaq || [];
+</script>
+
+
+
+
+
+         
+   
+   
+
+<script type="text/javascript" id="pbjs_script" data-dom="https://d3tglifpd8whs6.cloudfront.net"  src="https://d3tglifpd8whs6.cloudfront.net/js/prebid/slash-story/slash-story.min.js"></script>
+<script type='text/javascript'>
+    /*global performance */
+    var googletag = window.googletag || {};
+    googletag.cmd = googletag.cmd || [];
+
+    window.Ads_disallowPersonalization = 1;
+    bizx.cmp.ifConsent('all', 'all', function(){
+        window.Ads_disallowPersonalization = 0;
+      }, function(){
+        window.Ads_disallowPersonalization = 1;
+      }, function () {
+        window.bizxPrebid.Ads.initPrebid(window.bizxPrebid.adUnits);
+      });
+</script>
+
+<!-- prep GPT ads -->
+<script type='text/javascript'>
+(function() {
+       function page_type (loc) {
+               /*
+               only four page types:
+               - Story
+               - Poll
+               - Homepage (/ only)
+               - Other (but AdOps wants 'Homepage' again)
+               */
+               var path = loc.pathname;
+               var just_the_root = /^\/?$/.test(path);
+               var story_or_poll = /^\/(story(?=\/)|submission(?=\/)|poll(?=\/|Booth|s\b))/i.exec(path);
+
+               var page_type = just_the_root ? 'homepage'
+                             : story_or_poll ? story_or_poll[1]
+                             :                 'other'
+
+               // exceptions
+               if (page_type.toLowerCase() === 'submission')
+                       page_type = 'story'; // submissions are like stories, right?
+               else if (page_type.toLowerCase() === 'other')
+                       page_type = 'homepage'; // this one might move out of here
+
+               return page_type;
+       }
+       function page_section (loc) {
+               //var greek = ['alpha', 'beta', 'gamma', 'delta'].join('|');
+               //var hostwise = '^([a-z]+)(?:-(?:'+greek+'))?\\.(?:slashdot\\.org|\\.xb\\.sf\\.net)$';
+               var pathwise = '^/(?:(recent|popular|blog)|stories/([^/]+))';
+               var rootwise = '^\/?$';
+
+               //var hostwisely = new RegExp(hostwise,'i').exec(loc.hostname);
+               var pathwisely = new RegExp(pathwise,'i').exec(loc.pathname);
+               var rootwisely = new RegExp(rootwise,'i').exec(loc.pathname);
+
+               var section = (rootwisely && 'homepage')
+                          || (pathwisely && (pathwisely[1] || pathwisely[2]))
+                          || ''
+                           ;
+
+               return section.replace(/[^_a-z]/ig, '');
+       }
+       function single_size (size) {
+               return '' + size[0] + 'x' + size[1];
+       }
+       function sz_sz (sz) {
+               var str = '';
+               var sizes = [];
+               if (sz[0] instanceof Array) {
+                       for (size in sz) {
+                               sizes.push(single_size(sz[size]));
+                       }
+                       return sizes.join(',');
+               } else {
+                       return single_size(sz);
+               }
+       }
+
+       function unique_tpc_array(array1,array2) {
+               var j = array1.concat(array2);
+               j.forEach(function (v,i,a) {
+                       a[i] = v.replace(/[^_a-z]/ig, '');
+                       });
+               return j.filter(function (v,i,a) {
+                       return v != '' && a.indexOf(v) === i;
+                       });
+       }
+
+       /* LEGEND:
+               - 'sz' = "size"
+               - 'npt' = "no page type" in ad unit name
+       */
+       var tags = {
+        '728x90_A': { 'sz': [[728, 90], [970, 90], [970, 250], [980, 66]] },
+        '728x90_B': { 'sz': [728, 90] },
+        '728x90_C': { 'sz': [728, 90], 'skip': { 'homepage': 1 } },
+        'HubIcon_200x90_A': { 'sz': [[200, 90], [220, 90]]},
+        'PowerSwitch_980x66_A': { 'sz': [980, 66], 'skip': { 'homepage': 1 } },
+        'PollPeel': { 'sz': [200, 90], 'skip': { 'homepage': 1 } },
+        //'VideoWidget_300x250': { 'sz': [300, 250], 'npt': 1 },
+        '300x250_A': { 'sz': [[300, 250], [300, 600], [300, 1050]] },
+        '300x250_B': { 'sz': [[300, 250], [300, 600]] },
+        '300x250_C': { 'sz': [[300, 250], [300, 600]] },
+        '300x250_D': { 'sz': [[300, 250], [300, 600]] },
+        'Pulse_300x600_A': { 'sz': [300, 600] },
+        //'Polls_Detail_300x250_A': { 'sz': [[300, 250], [300, 600]], 'npt': 1 },
+        //'Poll_300x250_A': { 'sz': [[300, 250], [300, 600]], 'npt': 1 },
+        //'SD_Story_1x1': { 'sz': [1, 1] },
+        '1x1': { 'sz': [1, 1] }
+       };
+
+       //var network_path = '/41014381/Slashdot/';
+       var network_path = '/41014381/Slashdot/';
+       var tag_name_prefix = 'SD';
+       var tag_name_linkage = '_';
+       var tag_name_pagetype = page_type(location);
+       var tag_topic = page_section(location);
+       if(tag_name_pagetype == 'poll'){
+               tag_name_pagetype = 'Poll';
+       }
+       var before_tag_pagetyped    = network_path
+                                   + tag_name_prefix
+                                   + tag_name_linkage
+                                   + tag_name_pagetype
+                                   + tag_name_linkage
+                                   ;
+       var before_tag_pagetypeless = network_path
+                                   + tag_name_prefix
+                                   + tag_name_linkage
+                                /* + tag_name_pagetype */
+                                /* + tag_name_linkage */
+                                   ;
+
+
+       googletag.cmd.push(function() {
+
+               function remove_sticky_top() {
+                   setTimeout(function(){
+                       $('#div-gpt-ad-728x90_a').parent('div').addClass('adwrap-viewed-banner');
+                       $('#div-gpt-ad-728x90_a').addClass('viewableImpression');
+                       }, 1000);
+               }
+               function remove_sticky_railad() {
+                   setTimeout(function(){
+                   $('#slashboxes .adwrap-unviewed').addClass('adwrap-viewed-railad');
+                   $('.railad').addClass('viewableImpression');
+                   }, 1000);
+               }
+               function viewable_imp (slot) {
+                   for(var i in slot) {
+                       if(typeof slot[i] !== 'string') continue;
+                       switch(slot[i]){
+                         case "/41014381/Slashdot/SD_homepage_728x90_A":
+                         case "/41014381/Slashdot/SD_story_728x90_A":
+                         case "/41014381/Slashdot/SD_Poll_728x90_A":
+                         case "/41014381/Slashdot/SD_homepage_728x90_Ref_A":
+                         case "/41014381/Slashdot/SD_story_728x90_Ref_A":
+                         case "/41014381/Slashdot/SD_Poll_728x90_Ref_A":
+                               remove_sticky_top();
+                               break;
+                         case "/41014381/Slashdot/SD_homepage_300x250_A":
+                         case "/41014381/Slashdot/SD_story_300x250_A":
+                         case "/41014381/Slashdot/SD_Poll_300x250_A":
+                         case "/41014381/Slashdot/SD_homepage_300x250_Ref_A":
+                         case "/41014381/Slashdot/SD_story_300x250_Ref_A":
+                         case "/41014381/Slashdot/SD_Poll_300x250_Ref_A":
+                               remove_sticky_railad();
+                               break;
+                       }
+                       //if(slot[i] === "/41014381/Slashdot/SD_homepage_728x90_A") remove_sticky_top();
+                       //if(slot[i] === "/41014381/Slashdot/SD_homepage_300x250_A") remove_sticky_railad();
+                   }
+               }
+               function define_me_a_slot (tag) {
+                       if (tags[tag].skip && tags[tag].skip[tag_name_pagetype])
+                               return;
+                       var sandbox_regex = /\.xb\.sf\.net$/i;
+                       var full_name = tags[tag].npt  // "no page type"
+                                     ? before_tag_pagetypeless + tag
+                                     : before_tag_pagetyped    + tag
+                                     ;
+                       var div_id = 'div-gpt-ad-' + tag.toLowerCase();
+
+                       var service;
+                       // extend jQuery and get URL query params
+                       jQuery.extend({
+                         getQueryParameters : function(str) {
+                             return (str || document.location.search).replace(/(^\?)/,'').split("&").map(function(n){
+                             return n = n.split("="),this[n[0]] = n[1],this
+                             }.bind({}))[0];
+                         }
+                       });
+
+                       var queryParams = $.getQueryParameters();
+
+                       if( queryParams.source === 'autorefresh' ) {
+                           full_name = full_name.replace(/(\d+x\d+)/,'$1_Ref');
+                           //console.log('TAG NAME: ', full_name);
+                       }
+
+                       service = googletag.defineSlot(
+                                 full_name
+                               , tags[tag].sz
+                               , div_id
+                       ).addService(googletag.pubads());
+
+                       service.setTargeting('sz', tags[tag].sz);
+
+                       
+                       var frontend_tpc = tag_topic.split(",");
+                       var backend_tpc = [ "developers", "software", "games", "valve", "steam" ];
+
+                       var tpc_final = unique_tpc_array(frontend_tpc, backend_tpc);
+                       service.setTargeting('tpc', tpc_final);
+                       if (location.hostname.match(sandbox_regex)) {
+                               service.setTargeting('test', 'adops');
+                       }
+
+               }
+
+               for (tag in tags) {
+                       define_me_a_slot(tag, false);
+               }
+               googletag.pubads().addEventListener('impressionViewable', function(event) {
+                       viewable_imp(event.slot);
+                   });
+
+                googletag.pubads().setTargeting('requestSource', 'GPT');
+                googletag.pubads().setRequestNonPersonalizedAds(window.Ads_disallowPersonalization);
+               googletag.pubads().enableAsyncRendering();
+               
+
+               googletag.pubads().collapseEmptyDivs();
+               window.bizxPrebid.SAFEFRAMES = true;
+               bizxPrebid.Ads.pushToGoogle();
+               googletag.enableServices();
+       });
+})();
+</script>
+
+
+
+<!-- CrossPixel -->
+<script type="text/javascript"> try{(function(){ var cb = new Date().getTime(); var s = document.createElement("script"); s.defer = true; s.src = "//tag.crsspxl.com/s1.js?d=2397&cb="+cb; var s0 = document.getElementsByTagName('script')[0]; s0.parentNode.insertBefore(s, s0); })();}catch(e){} </script>
+
+<!-- AdBlock Check -->
+<script>
+var isAdBlockActive = true;
+</script>
+<script async src="//a.fsdn.com/sd/js/scripts/ad.js?8f5016a67a2f2048"></script>
+
+</head>
+<body class="anon firehose ">
+
+       
+       <script src="//a.fsdn.com/sd/all-minified.js?8f5016a67a2f2048" type="text/javascript"></script>
+       
+       
+       <script type="text/javascript">
+(function(){
+var regexp=/\s*(?:\d+|many)\s+more\s*/i;
+
+       
+       var auto_more_count = 1;
+
+       function auto_more(){
+               var $more_link = $('#more-experiment a');
+               $more_link.each(function(){
+                       var $lastitem = $('#firehoselist>article.fhitem:visible:last');
+                       if ( Bounds.intersect(window, $lastitem) ) {
+                       
+                       
+                               !--auto_more_count && (auto_more=undefined);
+                               // don't allow a call till the next paginate gets built and |more_possible|
+                               $(document).unbind('scroll', call_auto_more);
+                       }
+               });
+       };
+
+       function call_auto_more(){ auto_more && auto_more(); }
+       
+
+$('#more-experiment a').
+       live('more-possible', function( event ){
+               var $more_link=$(this);
+               if ( regexp.test($more_link.text()) ) {
+               
+                       $(document).bind('scroll', call_auto_more);
+               } else {
+                       $(document).unbind('scroll', call_auto_more);
+               
+               }
+       });
+})();
+</script>
+       <!--[if lt IE 9]><script src="//a.fsdn.com/sd/html5.js"></script><![endif]-->
+       
+       
+       <script type="text/javascript">
+               (function() {
+                       if (typeof window.janrain !== 'object') window.janrain = {};
+                       if (typeof window.janrain.settings !== 'object') window.janrain.settings = {};
+
+                       /* _______________ can edit below this line _______________ */
+
+                       janrain.settings.tokenUrl = 'https://slashdot.org/token_callback.pl';
+                       janrain.settings.type = 'embed';
+                       janrain.settings.appId = 'ggidemlconlmjciiohla';
+                       janrain.settings.appUrl = 'https://login.slashdot.org';
+                       janrain.settings.providers = [
+                           'googleplus',
+                           'facebook',
+                           'twitter',
+                           'linkedin'];
+                       janrain.settings.providersPerPage = '5';
+                       janrain.settings.format = 'one column';
+                       janrain.settings.actionText = 'Sign in with';
+                       janrain.settings.showAttribution = false;
+                       janrain.settings.fontColor = '#666666';
+                       janrain.settings.fontFamily = 'lucida grande, Helvetica, Verdana, sans-serif';
+                       janrain.settings.backgroundColor = '#ffffff';
+                       janrain.settings.width = '300';
+                       janrain.settings.borderColor = '#cccccc';
+                       janrain.settings.borderRadius = '5';    janrain.settings.buttonBorderColor = '#CCCCCC';
+                       janrain.settings.buttonBorderRadius = '0';
+                       janrain.settings.buttonBackgroundStyle = 'gray';
+                       janrain.settings.language = '';
+                       janrain.settings.linkClass = 'janrainEngage';
+
+                       /* _______________ can edit above this line _______________ */
+
+                       function isReady() { janrain.ready = true; };
+                       if (document.addEventListener) {
+                         document.addEventListener("DOMContentLoaded", isReady, false);
+                       } else {
+                         window.attachEvent('onload', isReady);
+                       }
+
+                       var e = document.createElement('script');
+                       e.type = 'text/javascript';
+                       e.id = 'janrainAuthWidget';
+
+                       e.src = 'https://rpxnow.com/js/lib/login.slashdot.org/engage.js';
+
+                       var s = document.getElementsByTagName('script')[0];
+                       s.parentNode.insertBefore(e, s);
+               })();
+       </script>
+       
+               <script src="//cdn-social.janrain.com/social/janrain-social.min.js"></script>
+               <script type="text/javascript">
+                       (function($) {
+                               $(function(){
+                                       janrain.settings.appUrl = "https://login.slashdot.org";
+                                       $twitter = $('body .janrain_twitterButton');
+                                       $twitter.append('<i class="icon-twitter"></i>');
+
+                                       janrain.settings.social = {
+                                               providers: [
+                                                       "native-facebook",
+                                                       "twitter",
+                                                       "linkedin",
+                                                       "native-googleplus",
+                                                       "native-reddit"
+                                               ],
+                                               shareCountMin: "100",
+                                               shareCountMode: "combined"
+                                       };
+                               });
+                       })($j);
+               </script>
+       <!-- index2_variant ||-->
+       
+       <!-- TABOOLA -->
+       <script type="text/javascript">
+       if (!window.is_euro_union) {
+         window._taboola = window._taboola || [];
+         _taboola.push({home:'auto'});
+         !function (e, f, u) {
+               e.async = 1;
+               e.src = u;
+               f.parentNode.insertBefore(e, f);
+         }(document.createElement('script'),
+         document.getElementsByTagName('script')[0],
+         '//cdn.taboola.com/libtrc/slashdot/loader.js');
+       }
+       </script>
+       
+       <!-- html-header type=current end --><!-- header type=current begin -->
+       
+       
+       
+       <link rel="top"       title="News for nerds, stuff that matters" href="//slashdot.org/" >
+<link rel="search"    title="Search Slashdot" href="//games.slashdot.org/search.pl">
+<link rel="alternate" title="Slashdot RSS" href="http://rss.slashdot.org/Slashdot/slashdotGames" type="application/rss+xml">
+       <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
+
+       
+               <div id="top_parent"></div>
+               <a name="topothepage"></a>
+               
+               <div class="container">
+                       <div class="nav-wrap">
+                               <nav class="nav-primary" role="navigation" aria-label="Global Navigation">
+                                       <h1 class="logo">
+       <a href="//slashdot.org"><span>Slashdot</span></a>
+</h1>
+
+<ul class="nav-site">
+       <li><a href="//slashdot.org"><i class="icon-book" title="Stories"></i><span>Stories</span></a></li>
+       <li>
+               <ul class="filter-firehose">
+                       <li class="nav-label">Firehose <i class="icon-angle-right"></i></li>
+                       <li><a href="//slashdot.org/recent">All</a></li>
+                       <li><a href="//slashdot.org/popular">Popular</a></li>
+               </ul>
+       </li>
+       <li><a href="//slashdot.org/polls"><i class="icon-chart-bar" title="Polls"></i><span>Polls</span></a></li>
+
+       <!--
+       <li><a href="//ask.slashdot.org"><i class="icon-question-circle"></i><span>Ask</span></a></li>
+       
+       <li><a href="//events.slashdot.org"><i class="icon-calendar"></i><span>Events</span></a></li>
+       -->
+       <li><a href="http://deals.slashdot.org/?utm_source=slashdot&amp;utm_medium=navbar&amp;utm_campaign=dealshp_1" target="_blank"><i class="sd-mini" title="Deals"></i> <span>Deals</span></a></li>
+</ul>
+<a href="//slashdot.org/submission" class="btn btn-success">Submit</a>
+                               </nav>
+                               <nav class="nav-user" role="navigation" aria-label="user access and account controls">
+                                       <form id="search" class="form-inline nav-search-form" method="get" action="//slashdot.org/index2.pl">
+<!-- //games.slashdot.org/index2.pl" -->
+       <div class="form-group">
+               <label class="sr-only" for="sitesearch">Search Slashdot</label>
+               <div class="input-group">
+                       <input type="text" id="" class="" name="fhfilter" value="" placeholder="Search">
+               </div>
+       </div>
+       <button type="submit" class="btn icon-search"></button>
+</form>
+<ul class="user-access">
+       
+               
+                       <li >
+                               <a href="//slashdot.org/my/login"  onclick="show_login_box(); return false;"><i class="icon-login"></i><span> Login</span></a>
+                               
+                       </li>
+               
+       
+               
+                       <li class="nav-label">or</li>
+               
+       
+               
+                       <li >
+                               <a href="//slashdot.org/my/newuser"  ><i class="icon-user-add"></i><span> Sign up</span></a>
+                               
+                       </li>
+               
+       
+</ul>
+                               </nav>
+                       </div>
+                       <div class="nav-secondary-wrap">
+                               <nav class="nav-secondary" role="secondary-navigation">
+       <ul>
+               <li class="nav-label">Topics: </li>
+               <li><a href="//devices.slashdot.org">Devices</a></li>
+               <li><a href="//build.slashdot.org">Build</a></li>
+               <li><a href="//entertainment.slashdot.org">Entertainment</a></li>
+               <li><a href="//technology.slashdot.org">Technology</a></li>
+               <li><a href="//slashdot.org/?fhfilter=opensource">Open Source</a></li>
+               <li><a href="//science.slashdot.org">Science</a></li>
+               <li><a href="//yro.slashdot.org">YRO</a></li>
+               <!-- <li><a href="//slashdot.org/topics.pl">more...</a></li> -->
+       </ul>
+</nav>
+<nav class="nav-social" role="social navigation">
+       <ul>
+               <li class="nav-label">Follow us:</li>
+               <li><a href="http://rss.slashdot.org/Slashdot/slashdotMain" target="_blank"><i class="icon-rss-squared"></i><span class="sr-only">RSS</span></a></li>
+               <li><a href="http://www.facebook.com/slashdot" target="_blank"><i class="icon-facebook-squared"></i><span class="sr-only">Facebook</span></a></li>
+               <li><a href="https://plus.google.com/112601993642376762846/" target="_blank"><i class="icon-gplus-squared"></i><span class="sr-only">Google+</span></a></li>
+               <li><a href="http://twitter.com/slashdot" target="_blank"><i class="icon-twitter-squared"></i><span class="sr-only">Twitter</span></a></li>
+               <li><a href="//slashdot.org/newsletter" target="_blank"><i class="icon-mail-squared"></i><span class="sr-only">Newsletter</span></a></li>
+       </ul>
+</nav>
+                       </div>
+               </div>
+
+               <section>
+               
+                       <div class="message-bar" id="firehose-message-tray">
+                               <span class="icon-quote-left"></span>
+                               <p>
+                                       
+                                               
+                                               Follow <a href="//slashdot.org/blog">Slashdot blog</a> updates by <a href="http://feeds.feedburner.com/SlashdotSitenews">subscribing to our blog RSS feed</a>
+                                       
+                               </p>
+                       </div>
+               
+               
+                       <div id='embbeded_login_modal' class="hide">
+<form action="https://slashdot.org/my/login" method="post" onsubmit="if (global_returnto) { this.returnto.value = global_returnto }" class="embedded"><fieldset style="-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0">
+<div style='height:25px;'>&nbsp;</div>
+    <input type="hidden" name="returnto" value="">
+    <input type="hidden" name="op" value="userlogin">
+    <p>
+        <label class="fleft" for="unickname">Nickname:</label>
+        <input type="text" name="unickname" value="">
+    </p>
+    <p>
+        <label class="fleft" for="upasswd">Password:</label>
+        <input type="password" name="upasswd" placeholder="6-1024 characters long">
+    </p>
+    <label class="checkbox"><input type="checkbox" name="login_temp" value="yes"> Public Terminal</label>
+    <br>
+    <hr>
+    <input type="submit" name="userlogin" value="Log In" class="fno"> <a href="//slashdot.org/my/mailpassword" class="btn link" onclick="getModalPrefs('sendPasswdModal', 'Retrieve Password', 1); return false;">Forgot your password?</a>
+</fieldset></form>
+
+<div id="janrainEngageEmbed"></div>
+<div class="actions">
+ <a class="ico close" onclick="hide_login_slider();" href=""><span>Close</span></a>
+</div>
+</div>
+               
+               
+                       <div class="banner-wrapper">
+                               <div class="adwrap adwrap-unviewed banner-contain">
+                                       
+                                       <div id='div-gpt-ad-728x90_a'><script type='text/javascript'>
+googletag.cmd.push(function(){
+googletag.display('div-gpt-ad-728x90_a');});</script></div>
+                                       <div id='div-gpt-ad-hubicon_200x90_a'><script type='text/javascript'>
+googletag.cmd.push(function(){
+googletag.display('div-gpt-ad-hubicon_200x90_a');});</script></div>
+                               </div>
+                       </div>
+               
+               <a name="main-articles"></a>
+       
+       <!-- header type=current end --><!-- body begin -->
+
+
+
+
+
+
+
+       
+
+       <style type="text/css">
+menu, menu * {
+       text-decoration:none;
+}
+
+menu[type=context] {
+       display:none;
+       position:absolute;
+       z-index:10000;
+}
+
+menu[type=context]:not(.brief) {
+       background-color:#dfdfdf;
+       margin:0;
+       padding:2px 0.5em;
+       border-style:solid;
+       border-width:1px;
+       border-color:#eeeeee #aaaaaa #aaaaaa #eeeeee;
+       -moz-border-radius-topright:.7em;
+       -webkit-border-top-right-radius: 0.7em 0.7em;
+}
+
+menu.full[type=context] > a.slash-hover:first-child {
+       -moz-border-radius-topright:.6em;
+       -webkit-border-top-right-radius: 0.6em 0.6em;
+}
+
+
+
+menu.brief[type=context] > a {
+       -moz-border-radius:.6em;
+       -webkit-border-radius: 0.6em;
+       color:#ffffff;
+       background-color:#000000;
+}
+
+/*
+span.briefmenu a.tag:not(.datatype) {
+    padding-left:.5em;
+}
+*/
+
+
+
+
+/* #tag-menu a, #feedback-menu a  { */
+menu.tag-menu-admin a {
+       display:list-item;
+       list-style:none;
+       text-align:left;
+       font-weight:bold;
+       color:black;
+       padding:0.1em 0.5em;
+       margin:-0.1em -0.5em;
+       cursor:pointer;
+}
+
+
+.tags .edit-bar { position:relative; }
+article aside .share .addthis_toolbox { display:block; width:60px; float:left; }
+article aside.view_mode .share { min-width:120px; padding-top:.5em; }
+#firehose.list article header h2 {padding-left: 20px; !important}
+.novote .vote { display:none; }
+
+.vote > a, .votedup > a, .voteddown > a {
+       display:inline-block;
+       height:22px;
+       width:22px;
+       margin: 2px 10px 0 0;
+       color:rgb(255,255,255);
+       text-decoration:none;
+       line-height:22px;
+       text-align:center;
+       font-weight:bold;
+       font-size:14px;
+       border-width:1px;
+       border-style:solid;
+       border-color:rgba(0,0,0,0.5);
+}
+
+.vote > a, .votedup > a, .voteddown > a {color:rgb(0,0,0);}
+
+article.fhitem-submission h2 .vote > a, article.fhitem-submission h2 .votedup > a, article.fhitem-submission h2 .voteddown > a { border-color:rgba(0,0,0,0.15); }
+.vote .up, .vote .down, .votedup .up, .votedup .down, .voteddown .up, .voteddown .down { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; /* text-shadow:0 0 2px #000000; }*/}
+article:not(.fhitem-story) .vote .up,article:not(.fhitem-story) .vote .down,article:not(.fhitem-story) .votedup .up,article:not(.fhitem-story) .votedup .down,article:not(.fhitem-story) .voteddown .up,article:not(.fhitem-story) .voteddown .down { /*text-shadow:none !important; */}
+.voteddown .down, .votedup .up { margin-right: 10px; text-indent:2px; line-height:24px; }
+article:not(.fhitem-story) .votedup .up,article:not(.fhitem-story) .voteddown .down {background: rgb(174,174,174);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(174,174,174)), to(rgb(193,193,193)));background-image: -moz-linear-gradient(100% 100% 90deg,rgb(193,193,193), rgb(174,174,174) 100%);color:rgb(0,0,0);}
+article.fhitem-story .votedup .up,article.fhitem-story .voteddown .down {background: rgb(0,66,66);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(0,53,53)), to(rgb(0,102,102)));background-image: -moz-linear-gradient(100% 100% 90deg,rgb(0,102,102), rgb(0,53,53) 100%);}
+
+
+
+
+#tag-menu span.var-tag {
+font-weight:normal;
+color:#444444;
+}
+
+menu.reasons-menu a {
+padding:0 .25em 0 .25em;
+font-size:80%;
+-moz-border-radius:.5em;
+-webkit-border-radius:.5em;
+cursor:pointer;
+}
+
+menu.reasons-menu a:hover {
+background:rgb(153,153,153);
+background:-moz-linear-gradient(100% 100% 90deg, rgb(102,102,102), rgb(153,153,153) 70%) repeat scroll 0 0 rgb(102,102,102);
+background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(153,153,153)), to(rgb(102,102,102)));
+color:#fff;
+text-decoration:none;
+font-weignt:normal;
+}
+
+article.fhitem-story menu.reasons-menu a:hover {
+background:#002323 !important;
+background:-moz-linear-gradient(100% 100% 90deg, #002323, #005353 70%) repeat scroll 0 0 #002323 !important;
+background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#005353), to(#002323)) !important;
+}
+
+
+menu.reasons-menu {
+       display:none;
+       margin:0;
+       padding:0;
+}
+
+div.fhitem h3 menu.reasons-menu {
+margin:0.25em 0 0;
+}
+
+div.fhitem h3 menu.reasons-menu a.tag {
+font-size:.8em;
+}
+
+#tag-menu a.slash-hover,
+#feedback-menu a.slash-hover,
+
+.tag-display span.tag:hover,
+.tag-display span.tag.trigger {
+       color:white;
+       background-color:rgb(0, 85, 85);
+}
+
+#tag-menu a.slash-hover span.var-tag {
+       color:#eee;
+}
+
+.tag-entry.default {
+        color:#ccc;
+}
+
+.brief .nix {
+       margin-top:-1.35em;
+       margin-left:0px;
+       margin-top:-1.15em;
+       text-decoration:none;
+       line-height:1.35em;
+       padding:0 2px;
+       -moz-border-radius:.6em 0 0 .6em;
+       -webkit-border-radius:.6em 0 0 .6em;
+       -o-border-radius:.6em 0 0 .6em;
+       border-radius:.6em 0 0 .6em;
+    color:#fff !important;
+    background:transparent !important;
+}
+
+.brief .nix:hover {
+    background:rgb(153,153,153) !important;
+    background:-moz-linear-gradient(100% 100% 90deg, rgb(102,102,102), rgb(153,153,153) 70%) repeat scroll 0 0 rgb(102,102,102) !important;
+    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(153,153,153)), to(rgb(102,102,102))) !important;
+}
+
+</style>
+
+<menu id="nix-reasons" style="display:none">
+       <a class="tag">binspam</a><a class="tag">dupe</a><a class="tag">notthebest</a><a class="tag">offtopic</a><a class="tag">slownewsday</a><a class="tag">stale</a><a class="tag">stupid</a>
+</menu>
+<menu id="nod-reasons" style="display:none">
+       <a class="tag">fresh</a><a class="tag">funny</a><a class="tag">insightful</a><a class="tag">interesting</a><a class="tag">maybe</a>
+</menu>
+<menu id="comment-nix-reasons" style="display:none">
+       <a class="tag">offtopic</a><a class="tag">flamebait</a><a class="tag">troll</a><a class="tag">redundant</a><a class="tag">overrated</a>
+</menu>
+<menu id="comment-nod-reasons" style="display:none">
+       <a class="tag">insightful</a><a class="tag">interesting</a><a class="tag">informative</a><a class="tag">funny</a><a class="tag">underrated</a>
+</menu>
+
+<menu id="tag-nod-reasons" style="display:none">
+       <a class="tag">descriptive</a>
+</menu>
+<menu id="feedback-menu" class="tag-menu-admin" type="context">
+       <a class="tag">typo</a><a class="tag">dupe</a><a class="tag">error</a>
+</menu>
+<menu id="tag-menu" class="tag-menu-admin none" type="context">
+
+<!--   <a data-op="!" class="nix">!<span class="var-tag hide"></span></a>-->
+
+</menu>
+
+<script type="text/javascript">
+$(function(){
+var $CURRENT_MENU, $TAG_MENU=$('#tag-menu'), NOTNOT=/^!!/, IE7=/^7\.0/, TAG_PREFIX=/^\/tag\//;
+
+function get_tag_name( $tag ){
+       return ($tag.attr('href') || '').replace(TAG_PREFIX, '') || $tag.text().toLowerCase();
+}
+
+function trigger_menu( e, selector, $menu, menu_content ){
+       var $target=$(original_target(e, selector)), in_use=$target.is('.trigger');
+       if ( $CURRENT_MENU ) {
+               $CURRENT_MENU.menu('cancel', e);
+               $CURRENT_MENU = null;
+       }
+
+       if ( !in_use ) {
+               menu_content && $menu.stop(true, true).hide().html(menu_content);
+               ($CURRENT_MENU=$menu).menu('context', e);
+       }
+       return !in_use;
+}
+
+function open_menu( trigger, $menu ){
+       var $trigger=$(trigger), $fhitem=$trigger.closest('.fhitem');
+       $fhitem.length && user_intent('interest', $fhitem[0]);
+
+       $menu.appendTo(document.body).css({ opacity:0 }).show();
+
+       var     right   = $fhitem.offset().left + $fhitem.width(),
+               global  = $trigger.offset(),
+               local   = $menu.offsetParent().offset();
+
+       // Ugly IE position hack required:
+       $.browser.msie && IE7.test($.browser.version) && (local.top = 0);
+
+       // pin the menu (horizontally) on-screen
+       global.left = Math.min(global.left, right-$menu.width());
+
+       $trigger.addClass('trigger');
+       $menu.css({
+               position:       'absolute',
+               top:            global.top - local.top + $trigger.height(),
+               left:           global.left - local.left,
+               opacity:        1
+       });
+}
+
+function close_menu( trigger, $menu ){
+       $menu.hide();
+       $(trigger).removeClass('trigger');
+       ($CURRENT_MENU===$menu) && ($CURRENT_MENU=false);
+}
+
+/* T2 tag context-menu */
+var $TAG_MENU=$('#tag-menu'), NOTNOT=/^!!/;
+
+
+    var user_is_admin = 0;
+
+
+
+$('a[rel=tag]').live('mousedown',function(ea){
+    window.open(this.href);
+    return false;
+})
+
+$('.tag-bar .disagree').live('mousedown',function(ee){
+       var fhitem = $(original_target(ee)).closest('.fhitem')[0],
+               command = ('!' + $(original_target(ee)).attr("data-tag")).replace(NOTNOT, '');
+    try { Tags.submit(fhitem, command); } catch ( err ) {  }
+    return false;
+})
+
+
+
+$('a[rel=tag]').
+       live('mousedown', function( e ){
+        
+            return true;
+        
+
+       }).
+       live('click', function( e ){
+               if ( !logged_in ) {
+                       var     target  = original_target(e),
+                               tag     = $(target).text();
+                       addfhfilter(tag);
+               }
+               e.preventDefault();
+               return false;
+       });
+
+$TAG_MENU.menu({
+       cssNamespace: 'slash',
+       liveTriggers: true,
+       clickDuration: 300,
+
+       start: function( e, ui ){
+               var     $tag    = $(ui.trigger),
+                       tag     = get_tag_name($tag),
+                       context = firehose_settings && firehose_settings.viewtitle;
+
+               // Insert the tagname into the menu items where needed.
+               $TAG_MENU.find('span.var-tag').text(tag);
+               $TAG_MENU.find('a.nix').attr('title','not ' + tag);
+
+
+                       // non-admins may only delete their own tags
+               $TAG_MENU.find('a:[data-op="-"]').toggle($tag.is('.my'));
+       
+
+               // *tagname* in *viewtitle*
+               $TAG_MENU.find('a:[data-op="="]').toggle(!!context);
+               context && $TAG_MENU.find('span.var-view').text(context);
+
+               open_menu($tag, $TAG_MENU);
+       },
+
+       select: function( e, ui ){
+               var     $tag    = $(ui.trigger),
+                       tag     = get_tag_name($tag),
+                       op      = $(ui.select).attr('data-op'),
+                       fhitem,
+                       command;
+
+               // Global for positioning other things.
+               $related_trigger = $tag;
+
+               switch ( op ) {
+                       case '=':
+                               addfhfilter(tag);
+                               break;
+
+                       default:
+                               fhitem = $tag.closest('.fhitem')[0];
+                               command = (op + tag).replace(NOTNOT, '');
+                               try { Tags.submit(fhitem, command); } catch ( err ) {  }
+                               break;
+               }
+       },
+
+       stop: function( e, ui ){ close_menu(ui.trigger, $TAG_MENU); }
+});
+
+
+
+
+/* T2 feedback context-menu */
+
+
+
+/* T2 datatype context-menu (admin-only) */
+
+
+
+
+
+
+});
+</script>
+
+       
+
+<!-- SMACKS: BEGIN STORY CONTENT -->
+<div class="container">
+       <!--SMACKS: BEGING CENTER COLUMN -->
+       <div class="main-wrap has-rail-right">
+               <div class="main-content">
+                       <div class="grid_24 a2 ">
+                       </div>
+                       <div id="firehose" class="nothumbs">
+                       <div id="firehoselist" class="fhroot fleft  grid_24">
+                               <div id="announcement">
+  <div id="announcementText" style="display: none;"> <span class="headline">Migrate from GitHub to SourceForge quickly and easily with <strong><a href="https://sourceforge.net/p/forge/documentation/GitHub%20Importer/">this tool</a></strong>.</span> Check out all of SourceForge&rsquo;s <strong><a href="https://sourceforge.net/blog/brief-history-sourceforge-look-to-future/">recent improvements.</a></strong></div>
+  <a href="" class="btn-close" title="don't show me this again" onclick="closeAnnouncement(); return false;">&times;</a>
+</div>
+
+
+<script type="text/javascript">
+
+if (!$.cookie('hide_sitenotice_36')) {
+       $('#announcement').fadeIn(300);
+}
+
+function closeAnnouncement() {
+       $('#announcement').fadeOut(300);
+       $.cookie('hide_sitenotice_36', 'true', { path: '/', domain: 'slashdot.org', expires: 1 });
+}
+</script>
+                               <article id="firehose-102640946" data-fhid="102640946" data-fhtype="story" class="fhitem fhitem-story article usermode thumbs grid_24">
+               <span class="sd-info-block" style="display: none">
+                       <span class="sd-key-firehose-id">102640946</span>
+                       <span class="type">story</span>
+                       
+               </span>
+
+
+
+
+
+
+
+       
+       
+
+<header>
+       
+               <span class="topic" id="topic-102640946">
+                       <a href="//games.slashdot.org/index2.pl?fhfilter=software" onclick="return addfhfilter('software');">
+                       
+                               <img src="//a.fsdn.com/sd/topics/software_64.png" width="64" height="64" alt="Software" title="Software">
+                       
+               </a>
+               
+       
+               
+               
+               
+               
+
+               
+               <a href="//games.slashdot.org/index2.pl?fhfilter=games" onclick="return addfhfilter('games');">
+                       
+                               <img src="//a.fsdn.com/sd/topics/games_64.png" width="64" height="64" alt="Games" title="Games">
+                       
+               </a>
+               </span>
+       
+
+       <h2 class="story">
+               
+
+               
+
+               
+               
+
+               
+
+               
+
+               
+
+               <span id="title-102640946" class="story-title"> <a   href="//games.slashdot.org/story/18/09/06/2146237/valve-explains-how-it-decides-whos-a-straight-up-troll-publishing-video-games-on-steam">Valve Explains How It Decides Who's a 'Straight Up Troll' Publishing Video Games On Steam</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://motherboard.vice.com/en_us/article/9kmej7/valve-it-really-does-seem-bad-games-are-made-by-bad-people"  title="External link - https://motherboard.vice.com/en_us/article/9kmej7/valve-it-really-does-seem-bad-games-are-made-by-bad-people" target="_blank"> (vice.com) </a></span></span>
+
+               
+               
+               <!--<span class="comments commentcnt-102640946" >32</span>-->
+               
+
+               
+               <!-- comment bubble -->
+               
+                       <span class="comment-bubble"><a href="//games.slashdot.org/story/18/09/06/2146237/valve-explains-how-it-decides-whos-a-straight-up-troll-publishing-video-games-on-steam#comments" title="">32</a></span>
+               
+       </h2>
+       <div class="details" id="details-102640946">
+               <span class="story-details">
+               <span class="story-views">
+                       <span class="sodify" onclick="firehose_set_options('color', 'red')" title="Filter Firehose to entries rated red or better"></span><span class="icon-beaker pop1 " alt="Popularity" title="Filter Firehose to entries rated red or better" onclick="firehose_set_options('color', 'red')"><span></span></span> 
+               </span>
+               </span>
+               <span class="story-byline">
+       
+                               
+                       Posted
+                               by 
+               
+               
+                       
+                                 <a href="https://twitter.com/BeauHD" rel="nofollow">BeauHD</a>
+                       
+               
+               
+
+               
+               
+               <time id="fhtime-102640946" datetime="on Thursday September 06, 2018 @08:45PM">on Thursday September 06, 2018 @08:45PM</time>
+               
+               
+                        from the <span class="dept-text">behind-the-scenes</span> dept.
+               
+               </span>
+       </div>
+</header>
+
+<div class="body" id="fhbody-102640946">
+       
+               
+       
+
+       
+               
+               <div id="text-102640946" class="p">
+                       
+                       
+                               An anonymous reader quotes a report from Motherboard: <i>Wednesday, Valve, the company that operates the huge online video game store Steam, shared more details about <a href="https://motherboard.vice.com/en_us/article/9kmej7/valve-it-really-does-seem-bad-games-are-made-by-bad-people">how it plans to control and moderate the ever-increasing number of games published on its platform</a>. In the post <a href="https://steamcommunity.com/games/593110/announcements/detail/1708442022337025126">published Wednesday</a>, Valve shared more details about how it determines what it considers "outright trolling." "It is vague and we'll tell you why," Valve wrote. "You're a denizen of the internet so you know that trolls come in all forms. On Steam, some are simply trying to rile people up with something we call 'a game shaped object' (ie: a crudely made piece of software that technically and just barely passes our bar as a functioning video game but isn't what 99.9% of folks would say is "good.")
+<br> <br>
+Valve goes on to explain that some trolls are trying to scam folks out of their Steam inventory items (digital items that can be traded for real money), while others are trying to generate a small amount of money through a variety of schemes that have to do with how developers use keys to unlock Steam games, while others are trying to "incite and sow discord." "Trolls are figuring out new ways to be loathsome as we write this," Valve said. "But the thing these folks have in common is that they aren't actually interested in good faith efforts to make and sell games to you or anyone. When a developer's motives aren't that, they're probably a troll." One interesting observation Valve shares in the blog post is that it rarely bans individual games from Steam, and more often bans developers and/or publishers entirely. [...] Valve said that its review process for determining that something may be a "troll game" is a "deep assessment" that involves investigating who the developer is, what they've done in the past, their behavior on Steam as a developer, as a customer, their banking information, developers they associate with, and more.</i><br>
+                       
+               </div>
+
+               
+
+               
+
+               
+                       
+               
+       </div>
+       <aside class="grid_24 view_mode">
+               
+                       <div class="units-12 story-detail-tags">
+                               <span id="sharethis-102640946" class="">
+                                       
+                                               
+
+                                               
+
+                                               
+                                                       <div class="story-controls">
+                                                               <div
+                                                                 class="janrainSocialPlaceholder"
+                                                                 data-janrain-url="https://games.slashdot.org/story/18/09/06/2146237/valve-explains-how-it-decides-whos-a-straight-up-troll-publishing-video-games-on-steam"
+                                                                 data-janrain-title="Valve Explains How It Decides Who's a 'Straight Up Troll' Publishing Video Games On Steam"
+                                                                 data-janrain-message="Valve Explains How It Decides Who's a 'Straight Up Troll' Publishing Video Games On Steam @slashdot"
+                                                               ></div>
+                                                       </div>
+                                               
+                                       
+                               </span>
+
+                               <div class="story-tags">
+                                       <div class="tright tw">
+                                               
+                                                       <span class="tright tags">
+                                                               
+                                                                       <menu type="toolbar" class="edit-bar">
+               <span id="tagbar-102640946" class="tag-bar none">
+                       <a  class="topic tag" rel="statictag" href="//slashdot.org/tag/" target="_blank"></a>
+<a  class="popular tag" rel="statictag" href="//slashdot.org/tag/games" target="_blank">games</a>
+<a  class="popular tag" rel="statictag" href="//slashdot.org/tag/software" target="_blank">software</a>
+<a  class="popular tag" rel="statictag" href="//slashdot.org/tag/valve" target="_blank">valve</a>
+
+               </span>
+               
+                       <a class="edit-toggle" href="/my/login/" onclick="show_login_box();return false;">
+                               <span class="icon-tag btn collapse"></span>
+                       </a>
+               
+               
+               <div class="tag-menu">
+                       <input class="tag-entry default" type="text" value="apply tags">
+               </div>
+               
+
+               
+               
+
+       </menu>
+                                                               
+                                                       </span>
+                                               
+                                       </div>
+                               </div>
+                       </div>
+
+                       
+                               
+                               
+                               
+                               
+                                       <section class="grid_24" id="newa2footerv2">
+                                               <div class="grid_6 pr">
+                                                       <h3><a title="Previous story" href="//news.slashdot.org/story/18/09/06/2043213/professor-who-coined-term-net-neutrality-thinks-its-time-to-break-up-facebook?sdsrc=prev">&larr;</a></h3>
+                                               </div>
+                                               <div class="grid_12 rl">
+                                                       <h3>You may like to read:</h3>
+                                               </div>
+                                               <div class="grid_6 ns">
+                                                       <h3><a title="Next story" href="//mobile.slashdot.org/story/18/09/06/235254/icelanders-seek-to-keep-remote-nordic-peninsula-digital-free?sdsrc=next">&rarr;</a></h3>
+                                               </div>
+                                               <div class="grid_6">
+                                                       <span class="c">
+                                                               <a href="//news.slashdot.org/story/18/09/06/2043213/professor-who-coined-term-net-neutrality-thinks-its-time-to-break-up-facebook?sdsrc=prev">Professor Who Coined Term 'Net Neutrality' Thinks It's Time To Break Up Facebook </a>
+                                                       </span>
+                                               </div>
+                                               <div class="grid_12">
+                                                       <span class="c">
+                                                               
+                                                                       
+                                                                       
+                                                                       
+                                                                       
+
+                                                                                                                                                               <h2><a href="//games.slashdot.org/story/18/07/08/0150207/game-company-fires-two-employees-who-complained-about-mansplaining-on-twitter?sdsrc=popbyskid">Game Company Fires Two Employees Who Complained About 'Mansplaining' on Twitter</a><br></h2>
+                                                                                                                                                               <h2><a href="//games.slashdot.org/story/18/02/22/219243/president-trump-we-have-to-do-something-about-violent-video-games-movies?sdsrc=popbyskid">President Trump: 'We Have To Do Something' About Violent Video Games, Movies</a><br></h2>
+                                                                                                                                                               <h2><a href="//games.slashdot.org/story/17/12/29/2350239/call-of-duty-gaming-community-points-to-swatting-in-wichita-police-shooting?sdsrc=popbyskid">Call of Duty Gaming Community Points To 'Swatting' In Wichita Police Shooting</a><br></h2>
+                                                                                                                                                               <h2><a href="//games.slashdot.org/story/18/01/31/2133204/gdc-rescinds-award-for-atari-founder-nolan-bushnell-after-criticisms-of-sexually-inappropriate-behavior?sdsrc=popbyskid">GDC Rescinds Award For Atari Founder Nolan Bushnell After Criticisms of Sexually Inappropriate Behavior</a><br></h2>
+                                                                                                                                                               <h2><a href="//games.slashdot.org/story/18/06/07/0221200/valve-will-stop-removing-controversial-games-on-steam-unless-they-are-illegal-or-straight-up-trolling?sdsrc=popbyskid">Valve Will Stop Removing Controversial Games on Steam Unless They Are 'Illegal or Straight up Trolling'</a><br></h2>
+                                                                       
+                                                               
+                                                               
+                                                                       <h3 class="js_disp_only hide"><a class="jshandle_related" data-goto-url="//games.slashdot.org/submission/8569758/valve-explains-how-it-decides-whos-a-straight-up-troll-publishing-video-games?sdsrc=rel" href="#">Submission: Valve Explains How It Decides Who's a 'Straight Up Troll' Publishing Video Games</a></h3><script type="text/javascript">
+               (function($){
+                       $('.js_disp_only').show();
+                       $('a.jshandle_related').on('click', '', function(e) {
+                               e.preventDefault();
+                               var url = $(this).data('goto-url');
+                               window.location = url
+                       });
+               })($j);
+       </script>
+                                                               
+                                                       </span>
+                                               </div>
+                                               <div class="grid_6">
+                                                       <span class="c">
+                                                               
+                                                                       <a href="//mobile.slashdot.org/story/18/09/06/235254/icelanders-seek-to-keep-remote-nordic-peninsula-digital-free?sdsrc=next">Icelanders Seek To Keep Remote Nordic Peninsula Digital-Free</a>
+                                                               
+                                                       </span>
+                                               </div>
+                                       </section>
+                               
+                       
+               
+       </aside>
+       
+
+
+
+       </article>
+                       </div>
+                       </div>
+               </div>
+       </div>
+       <!-- SMACKS: BEGIN RIGHT RAIL -->
+       <aside id="slashboxes" class="rail-right">
+               
+                    <div id="slashboxesin" class="yui-b">
+                            
+                            
+                            
+                    </div>
+                   <div class="railad adwrap-unviewed">
+<div id='div-gpt-ad-300x250_a'><script type='text/javascript'>
+googletag.cmd.push(function(){
+googletag.display('div-gpt-ad-300x250_a');});</script></div>
+</div>
+                   <div id="taboola-below-article-thumbnails"></div>
+<script type="text/javascript">
+       if ( isAdBlockActive) {
+               window._taboola = window._taboola || [];
+               _taboola.push({
+                       mode: 'thumbnails-rr2',
+                       container: 'taboola-below-article-thumbnails',
+                       placement: 'Below Article Thumbnails',
+                       target_type: 'mix'
+               });
+       };
+</script>
+               
+       </aside>
+               <!-- SMACKS: END RIGHT RAIL -->
+</div>
+<!-- END STORY CONTENT -->
+
+<!-- THIS IS THE LOCATION FOR THE NEW STORY_B CODE -->
+<div class="adwrap">
+<div id='div-gpt-ad-728x90_b'><script type='text/javascript'>
+googletag.cmd.push(function(){
+googletag.display('div-gpt-ad-728x90_b');});</script></div>
+</div>
+<div id="stackcommerce-adwrap" style="display:none;">
+    <div style="margin:auto;max-width:970px;max-height:250px;">
+        <div data-sc-widget data-publisher-id="66" data-categories="88,90" data-items-per-page="4" data-col-count="4" data-utm-source="slashdot.org" data-utm-content="story-deal-feed"></div>
+    </div>
+</div>
+<script type="text/javascript">
+if (!window.is_euro_union) {
+    if (isAdBlockActive) {
+        $.ajax({
+            url: '/ajax.pl?op=nel',
+            success: function(html){
+                if(html){
+                    $('#firehoselist article').eq(0).after(html);
+                } else {
+                    (function () {
+                        var stackCommerceDiv = document.getElementById('stackcommerce-adwrap');
+                        stackCommerceDiv.style = '';
+                        var stackCommerce = document.createElement('script');
+                        stackCommerce.async = true;
+                        stackCommerce.type = 'text/javascript';
+                        stackCommerce.src = 'https://widgets.stackcommerce.com/js-deal-feed/0.1/widget.js';
+                        var node = document.getElementsByTagName('script')[0];
+                        node.parentNode.insertBefore(stackCommerce, node);
+                    })();
+                }
+            }
+        });
+    };
+}
+</script>
+<!--------------------------->
+
+
+<!-- SMACKS: BEGIN COMMENTS CONTAINER -->
+<div class="container">
+       <!-- SMACKS: BEGIN COMMENTS SECTION -->
+       <div class="main-wrap">
+               <div class="main-content">
+                       <div id="comments" class="a2commentwrap">
+                       <div>
+                                       <a name="comments"></a>
+<div id="comments" class="container">
+       <div class="main-wrap">
+               <div class="main-content">
+                       <section class="d2incommentspl">
+                               <div class="commentwrap" id="commentwrap">
+                                       
+                                               <div class="commentBox">
+                                                       <div class="title hide">
+                                                               <h4>
+                                                                       
+                                                                               <span class="escape-link"><a href="//games.slashdot.org/story/18/09/06/2146237/valve-explains-how-it-decides-whos-a-straight-up-troll-publishing-video-games-on-steam" title="Back to Article - Valve Explains How It Decides Who's a 'Straight Up Troll' Publishing Video Games On Steam">Valve Explains How It Decides Who's a 'Straight Up Troll' Publishing Video Games On Steam</a></span>
+                                                                       
+                                                                       <span class="commentBoxLinks"><a href="#" onclick="D2.ajaxFetchComments(0,1); return false"><span id="more_comments_num_d"></span> More</a>
+
+
+
+       | <span class="ind"></span><a href="//games.slashdot.org/comments.pl?sid=12580630&amp;op=reply&amp;threshold=1&amp;commentsort=0&amp;mode=thread&amp;pid=" onclick="D2.replyTo(0); return false;">Reply</a>
+
+
+       <a class="login"  href="//games.slashdot.org/login.pl" onclick="show_login_box(); return false">Login</a></span>
+                                                               </h4>
+                                                       </div>
+                                               </div>
+                                       
+
+                                       <section class="grid_24" id="d2header"><div>
+                                               
+                                                       <h2 class="commentspl test"><a title="Back to Article - Valve Explains How It Decides Who's a 'Straight Up Troll' Publishing Video Games On Steam" href="//games.slashdot.org/story/18/09/06/2146237/valve-explains-how-it-decides-whos-a-straight-up-troll-publishing-video-games-on-steam">Valve Explains How It Decides Who's a 'Straight Up Troll' Publishing Video Games On Steam</a></h2>
+                                               
+                                               <nav class="grid_24">
+                                                       <div class="grid_14 widthauto">
+                                                       
+                                                               <span class="ind"></span><a class="btn first" href="//games.slashdot.org/comments.pl?sid=12580630&amp;op=reply&amp;threshold=1&amp;commentsort=0&amp;mode=thread&amp;pid=" onclick="D2.replyTo(0); return false;">Post</a>
+                                                       
+                                                       <!-- <a href="//games.slashdot.org/search.pl?op=comments&amp;sid=12580630" class="btn">Search <span class="totalcommentcnt">32</span> Comments</a> -->
+                                                       
+                                                               
+                                                                       <a href="#" onclick="D2.ajaxFetchComments(0,1,'','',-1); return false" class="btn" id="d2loadall">Load All Comments</a>
+                                                               
+                                                       
+                                                       
+                                                               </div>
+                                                               <div class="grid_10 d1or2">
+                                                       
+
+                                                       
+                                                               <div id="d2out" class="horizontal rooted grid_15">
+                                                                       <div id="d2act" class="hide">
+                                                                               <div class="loki" id="gods">
+                                                                                       <script type="text/javascript">
+                                                                                                $(function(){
+                                                                                                        D2.slider = new D2.Slider(
+                                                                                                                D2.user_threshold(),
+                                                                                                                D2.user_highlightthresh(),
+                                                                                                                'x'
+                                                                                                        );
+                                                                                                });
+                                                                                       </script>
+                                                                                       <div id="bones" class="grid_12">
+                                                                                               <div class="ccw-count-container grid_24">
+                                                                                                       <span id="ccw-full-count-text" class="grid_8 ccw-count-text tcenter"><span></span><span id="ccw-full-phrase">&nbsp;Full</span></span>
+                                                                                                       <span id="ccw-abbr-count-text" class="grid_8 ccw-count-text"><span></span><span id="ccw-abbr-phrase">&nbsp;Abbreviated</span></span>
+                                                                                                       <span id="ccw-hide-count-text" class="grid_8 ccw-count-text tleft"><span></span><span id="ccw-hide-phrase">&nbsp;Hidden</span></span>
+                                                                                               </div>
+                                                                                               <div id="ccw">
+                                                                                                       <div id="ccw-body" class="ccw-core">
+                                                                                                               <div id="ccw-panel-container" class="ccw-core">
+                                                                                                                       <div id="ccw-full-panel" class="ccw-panel">
+                                                                                                                               /Sea<div class="ccw-panel-border"></div>
+                                                                                                                               <div id="ccw-full-count-pos" class="ccw-core-pos ccw-count-pos"></div>
+                                                                                                                       </div>
+                                                                                                                       <div id="ccw-abbr-panel" class="ccw-panel">
+                                                                                                                               <div class="ccw-panel-border"></div>
+                                                                                                                               <div id="ccw-abbr-count-pos" class="ccw-core-pos ccw-count-pos"></div>
+                                                                                                                       </div>
+                                                                                                                       <div id="ccw-hide-panel" class="ccw-panel">
+                                                                                                                               <div id="ccw-hide-count-pos" class="ccw-core-pos ccw-count-pos"></div>
+                                                                                                                       </div>
+                                                                                                               </div>
+                                                                                                               <div id="ccw-control" class="ccw-core">
+                                                                                                                       <div id="ccw-centering-rail" class="ccw-core">
+                                                                                                                               <div id="ccw-hide-bar-pos" class="ccw-core-pos">
+                                                                                                                                       <div id="ccw-hide-bar" class="ccw-bar">
+                                                                                                                                               <div id="ccw-hide-bar-tab" class="ccw-bar-tab"></div>
+                                                                                                                                               <div class="ccwa"></div>
+                                                                                                                                               <div class="ccwb"></div>
+                                                                                                                                               <div id="ccw-hide-bar-upzone" class="ccw-upzone" onclick="D2.slider.stepTHT(HIDE_BAR, +1)"></div>
+                                                                                                                                               <div id="ccw-hide-bar-downzone" class="ccw-downzone" onclick="D2.slider.stepTHT(HIDE_BAR, -1)"></div>
+                                                                                                                                       </div>
+                                                                                                                               </div>
+                                                                                                                               <div id="ccw-abbr-bar-pos" class="ccw-core-pos">
+                                                                                                                                       <div id="ccw-abbr-bar" class="ccw-bar">
+                                                                                                                                               <div id="ccw-abbr-bar-tab" class="ccw-bar-tab"></div>
+                                                                                                                                               <div class="ccwa"></div>
+                                                                                                                                               <div class="ccwb"></div>
+                                                                                                                                               <div id="ccw-abbr-bar-upzone" class="ccw-upzone" onclick="D2.slider.stepTHT(ABBR_BAR, +1)"></div>
+                                                                                                                                               <div id="ccw-abbr-bar-downzone" class="ccw-downzone" onclick="D2.slider.stepTHT(ABBR_BAR, -1)"></div>
+                                                                                                                                       </div>
+                                                                                                                               </div>
+                                                                                                                       </div>
+                                                                                                               </div>
+                                                                                                       </div>
+                                                                                                       <div class="ccw-score-label grid_24">
+                                                                                                               <div class="grid_3"><span class="sc">Score:</span></div>
+                                                                                                               <div class="grid_3">5<span class="lg"></span></div>
+                                                                                                               <div class="grid_3">4<span class="lg"></span></div>
+                                                                                                               <div class="grid_3">3<span class="lg"></span></div>
+                                                                                                               <div class="grid_3">2<span class="lg"></span></div>
+                                                                                                               <div class="grid_3">1<span class="lg"></span></div>
+                                                                                                               <div class="grid_3">0<span class="lg"></span></div>
+                                                                                                               <div class="grid_3">-1<span class="lg"></span></div>
+                                                                                                       </div>
+                                                                                               </div>
+                                                                                       </div>
+                                                                                       <div class="commentControlFooter">
+                                                                                               <a href="#" onclick="D2.ajaxFetchComments(0,1); return false"><span id="more_comments_num_c"></span> More</a>
+
+
+
+       | <span class="ind"></span><a href="//games.slashdot.org/comments.pl?sid=12580630&amp;op=reply&amp;threshold=1&amp;commentsort=0&amp;mode=thread&amp;pid=" onclick="D2.replyTo(0); return false;">Reply</a>
+
+
+       <a class="login"  href="//games.slashdot.org/login.pl" onclick="show_login_box(); return false">Login</a><div id="login_cover" class="hide" onclick="hide_login_box()"></div>
+<div id="login_box" class="hide">
+       <div id="login_box_content">
+               <div id='embbeded_login_modal' class="hide">
+<form action="https://slashdot.org/my/login" method="post" onsubmit="if (global_returnto) { this.returnto.value = global_returnto }" class="embedded"><fieldset style="-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0">
+<div style='height:25px;'>&nbsp;</div>
+    <input type="hidden" name="returnto" value="//games.slashdot.org/comments.pl?sid=12580630">
+    <input type="hidden" name="op" value="userlogin">
+    <p>
+        <label class="fleft" for="unickname">Nickname:</label>
+        <input type="text" name="unickname" value="">
+    </p>
+    <p>
+        <label class="fleft" for="upasswd">Password:</label>
+        <input type="password" name="upasswd" placeholder="6-1024 characters long">
+    </p>
+    <label class="checkbox"><input type="checkbox" name="login_temp" value="yes"> Public Terminal</label>
+    <br>
+    <hr>
+    <input type="submit" name="userlogin" value="Log In" class="fno"> <a href="//slashdot.org/my/mailpassword" class="btn link" onclick="getModalPrefs('sendPasswdModal', 'Retrieve Password', 1); return false;">Forgot your password?</a>
+</fieldset></form>
+
+<div id="janrainEngageEmbed"></div>
+<div class="actions">
+ <a class="ico close" onclick="hide_login_slider();" href=""><span>Close</span></a>
+</div>
+</div>
+               <div class="actions">
+                       <a class="ico close" href="#" onclick="hide_login_box(); return false"><span>Close</span></a>
+               </div>
+       </div>
+</div>
+<script type="text/javascript">logged_in = 0</script>
+                                                                                       </div>
+                                                                                       <div id="commentControlBoxStatus" class="hide"></div>
+                                                                               </div>
+                                                                       </div>
+                                                               </div>
+                                                       
+                                                       
+                                                       <a href="//games.slashdot.org/search.pl?op=comments&amp;sid=12580630" class="ui-icon search_comments">Search <span class="totalcommentcnt">32</span> Comments</a>
+                                                       
+                                                               <a class="pref ui-icon-w" href="//games.slashdot.org/users.pl" onclick="show_login_box(); $('#modal_box').addClass('login'); return false;">Log In/Create an Account</a>
+                                                       
+                                               </div>
+                                       </nav>
+                                       <section id="besttabs" class="grid_24">
+                                               <span class="legend">Comments Filter:</span>
+                                               <ul class="besttabslist">
+                                                       <li class="active">
+                                                               <a href="#" data-filter-url="//games.slashdot.org/story/18/09/06/2146237/valve-explains-how-it-decides-whos-a-straight-up-troll-publishing-video-games-on-steam#comments">All</a>
+                                                       </li>
+                                               
+                                                       <li >
+                                                               <a href="" data-filter-url="//games.slashdot.org/story/18/09/06/2146237/valve-explains-how-it-decides-whos-a-straight-up-troll-publishing-video-games-on-steam/insightful-comments#comments">Insightful</a>
+                                                       </li>
+                                               
+                                                       <li >
+                                                               <a href="" data-filter-url="//games.slashdot.org/story/18/09/06/2146237/valve-explains-how-it-decides-whos-a-straight-up-troll-publishing-video-games-on-steam/informative-comments#comments">Informative</a>
+                                                       </li>
+                                               
+                                                       <li >
+                                                               <a href="" data-filter-url="//games.slashdot.org/story/18/09/06/2146237/valve-explains-how-it-decides-whos-a-straight-up-troll-publishing-video-games-on-steam/interesting-comments#comments">Interesting</a>
+                                                       </li>
+                                               
+                                                       <li >
+                                                               <a href="" data-filter-url="//games.slashdot.org/story/18/09/06/2146237/valve-explains-how-it-decides-whos-a-straight-up-troll-publishing-video-games-on-steam/funny-comments#comments">Funny</a>
+                                                       </li>
+                                               
+                                       </ul>
+                                       <script>
+                                       (function($){
+                                               $('#besttabs').show();
+                                               $('.besttabslist').on('click', 'li a', function(e){
+                                                       e.preventDefault();
+                                                       var url = $(this).data('filter-url');
+                                                       //console.log('URL= ', url);
+                                                       $(this)
+                                                               .closest('ul').find('li').removeClass('active')
+                                                               .end()
+                                                               .closest('li').addClass('active');
+                                                       window.location = url;
+                                               });
+                                       })($j);
+                                       </script>
+                       </section>
+                               <aside class="grid_24">
+                                       <p>
+                                               <small><strong>The Fine Print:</strong> The following comments are owned by whoever posted them.  We are not responsible for them in any way.</small>
+                                       </p>
+                               </aside>
+                       </section>
+                       
+               </div>
+       </div>
+</div><script src="//a.fsdn.com/sd/comments-minified.js?8f5016a67a2f2048" type="text/javascript"></script>
+
+
+<script type="text/javascript">
+<!--
+D2.d2_keybindings_disable()[191] = 1;
+D2.boxStatus(1);
+D2.comments({ 57267566: { uid: 884359, pid: 57266938, subject: "Re:Just charge a $5K \"listing fee\"", read: 0, points: 2, kids: [  ], opid: 57266938 }, 57267476: { uid: 1726890, pid: 0, read: 0, points: 3, kids: [ 57267600 ], opid: 0 }, 57266938: { uid: 39918, pid: 0, read: 0, points: 5, kids: [ 57266970, 57267020, 57267074, 57267296, 57267546, 57267548, 57267566 ], opid: 0 }, 57266960: { uid: 1033226, pid: 0, read: 0, points: 2, kids: [ 57266992 ], opid: 0 }, 57266992: { uid: 666, pid: 57266960, subject: "Re:Best New Feature", read: 0, points: 2, kids: [ 57267140 ], opid: 57266960 }, 57266970: { uid: 666, pid: 57266938, subject: "Re:Just charge a $5K \"listing fee\"", read: 0, points: 0, kids: [ 57267016 ], opid: 57266938 }, 57267044: { uid: 1525137, pid: 57267014, read: 0, points: 2, kids: [  ], opid: 57267014 }, 57267350: { uid: 735297, pid: 57267296, subject: "Re:Steam wants the garbage", read: 0, points: 3, kids: [  ], opid: 57267296 }, 57267140: { uid: 6757, pid: 57266992, subject: "Re:Best New Feature", read: 0, points: 2, kids: [  ], opid: 57266992 }, 57267558: { uid: 1748130, pid: 57267010, subject: "Re:Early Access Garbage and abandonment", read: 0, points: 2, kids: [ 57267646 ], opid: 57267010 }, 57267356: { uid: 735297, pid: 57267010, subject: "Re:Early Access Garbage and abandonment", read: 0, points: 3, kids: [  ], opid: 57267010 }, 57267548: { uid: 666, pid: 57266938, subject: "Re:Just charge a $5K \"listing fee\"", read: 0, points: 0, kids: [  ], opid: 57266938 }, 57267014: { uid: 635988, pid: 0, read: 0, points: 1, kids: [ 57267044, 57267686 ], opid: 0 }, 57267230: { uid: 666, pid: 57267020, subject: "Re:Just charge a $5K \"listing fee\"", read: 0, points: 1, kids: [ 57267294 ], opid: 57267020 }, 57267294: { uid: 666, pid: 57267230, subject: "Re:Just charge a $5K \"listing fee\"", read: 0, points: -1, kids: [  ], opid: 57267230 }, 57267604: { uid: 666, pid: 57267074, subject: "Re:Just charge a $5K \"listing fee\"", read: 0, points: 0, kids: [  ], opid: 57267074 }, 57267686: { uid: 666, pid: 57267014, subject: "Re:Great Yet Another Meaning For Troll", read: 0, points: 0, kids: [  ], opid: 57267014 }, 57267016: { uid: 666, pid: 57266970, subject: "Re:Just charge a $5K \"listing fee\"", read: 0, points: 0, kids: [ 57267136 ], opid: 57266970 }, 57267600: { uid: 666, pid: 57267476, subject: "Re:Steam's progression", read: 0, points: 0, kids: [  ], opid: 57267476 }, 57267100: { uid: 666, pid: 57267010, read: 0, points: 0, kids: [  ], opid: 57267010 }, 57267646: { uid: 739835, pid: 57267558, subject: "Re:Early Access Garbage and abandonment", read: 0, points: 2, kids: [  ], opid: 57267558 }, 57267296: { uid: 571051, pid: 57266938, read: 0, points: 3, kids: [ 57267350 ], opid: 57266938 }, 57267198: { uid: 666, pid: 0, read: 0, points: 0, kids: [  ], opid: 0 }, 57267492: { uid: 789256, pid: 0, read: 0, points: 2, kids: [  ], opid: 0 }, 57267074: { uid: 666, pid: 57266938, subject: "Re:Just charge a $5K \"listing fee\"", read: 0, points: 0, kids: [ 57267604 ], opid: 57266938 }, 57267200: { uid: 727027, pid: 57267086, subject: "Re:OMG FREE SPEECH THO", read: 0, points: 2, kids: [  ], opid: 57267086 }, 57267010: { uid: 674986, pid: 0, read: 0, points: 2, kids: [ 57267100, 57267356, 57267558 ], opid: 0 }, 57267020: { uid: 666, pid: 57266938, subject: "Re:Just charge a $5K \"listing fee\"", read: 0, points: -1, kids: [ 57267230 ], opid: 57266938 }, 57267546: { uid: 1748130, pid: 57266938, subject: "Re:Just charge a $5K \"listing fee\"", read: 0, points: 2, kids: [ 57267610 ], opid: 57266938 }, 57267610: { uid: 666, pid: 57267546, subject: "Re:Just charge a $5K \"listing fee\"", read: 0, points: 0, kids: [  ], opid: 57267546 }, 57267136: { uid: 666, pid: 57267016, subject: "Re:Just charge a $5K \"listing fee\"", read: 0, points: 0, kids: [  ], opid: 57267016 }, 57267086: { uid: 666, pid: 0, read: 0, points: 0, kids: [ 57267200 ], opid: 0 } });
+
+D2.thresh_totals({6:{6:{1:32,3:0,2:0}},3:{6:{1:27,3:1,2:4},4:{1:27,3:2,2:3},3:{1:27,3:5,2:0},5:{1:27,3:1,2:4}},2:{6:{1:16,3:1,2:15},4:{1:16,3:2,2:14},3:{1:16,3:8,2:8},2:{1:16,3:16,2:0},5:{1:16,3:1,2:15}},1:{6:{1:14,3:1,2:17},4:{1:14,3:2,2:16},1:{1:14,3:18,2:0},3:{1:14,3:8,2:10},2:{1:14,3:17,2:1},5:{1:14,3:1,2:17}},4:{6:{1:31,3:1,2:0},4:{1:31,3:1,2:0},5:{1:31,3:1,2:0}},0:{6:{1:2,3:1,2:29},4:{1:2,3:2,2:28},1:{1:2,3:20,2:10},3:{1:2,3:8,2:22},0:{1:2,3:30,2:0},2:{1:2,3:17,2:13},5:{1:2,3:1,2:29}},"-1":{6:{1:0,3:1,2:31},3:{1:0,3:8,2:24},2:{1:0,3:17,2:15},1:{1:0,3:20,2:12},4:{1:0,3:2,2:30},0:{1:0,3:30,2:2},"-1":{1:0,3:32,2:0},5:{1:0,3:1,2:31}},5:{6:{1:31,3:1,2:0},5:{1:31,3:1,2:0}}});
+
+D2.root_comment(0);
+D2.root_comments([57266938,57266960,57267010,57267014,57267086,57267198,57267476,57267492]);
+D2.root_comments_hash({57267476:1,57266938:1,57266960:1,57267014:1,57267492:1,57267198:1,57267010:1,57267086:1});
+
+D2.d2_comment_order(0);
+D2.user_uid(666);
+D2.user_is_anon(1);
+D2.user_is_admin(0);
+D2.user_is_subscriber(0);
+D2.user_smallscreen(0);
+D2.user_threshold(1);
+D2.user_highlightthresh(4);
+D2.user_d2asp(0);
+
+D2.discussion_id(12580630);
+
+D2.d2_seen('57266938,22,10,22,18,4,2,4,24,30,12,14,36,4,58,2,30,64,2,54,6,120,16,54,2,10,8,34,4,6,36,40');
+D2.more_comments_num(0);
+
+
+//-->
+</script>
+
+
+
+
+       
+       
+       
+       
+               <ul id="commentlisting" class="d2">
+                       <li id="tree_57266938" class="comment full contain"><span class="ind"></span>
+<div id="comment_status_57266938" class="commentstatus"></div>
+<div id="comment_57266938" class="cw">
+       <div id="comment_top_57266938" class="commentTop newcomment">
+               <div class="title">
+                       <h4><a id="comment_link_57266938" name="comment_link_57266938" href="//games.slashdot.org/comments.pl?sid=12580630&amp;cid=57266938" onclick="return D2.setFocusComment(57266938)" >Just charge a $5K "listing fee"</a>
+
+
+                       <span id="comment_score_57266938" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 57266938); return false"><span class=opt>Score:</span>5</a>, Interesting)</span></h4>
+               </div>
+               <div class="details">
+                       <span class="by"><span class="byby">by </span><a href="//slashdot.org/~west">west</a>  <span class="uid"><a href="//slashdot.org/~west">( 39918 )</a></span></a></span><span class="writes" style="display:none"> writes:</span> 
+                       <span class="otherdetails" id="comment_otherdetails_57266938">          
+               on Thursday September 06, 2018 @08:51PM (<span class="ind"></span><a href="//games.slashdot.org/comments.pl?sid=12580630&amp;cid=57266938">#57266938</a>)
+               <small> </small>
+</span>
+               </div>
+       </div>
+       <div class="commentBody">
+               <div id="comment_body_57266938"><p>98% of the total garbage disappears (as well as a few percent of the good).  Of course "not terribly good games" will still appear, but it gets rid of the absolute garbage.</p><p>Or if people are appalled at paying to appear on Steam, allow spending $10K for a Steam "check-mark of marketing", and allow users to filter to show only check-marked games.</p></div>
+       </div>
+
+       <div class="commentSub" id="comment_sub_57266938">
+<span class="ind"></span><a id="reply_link_57266938" class="btn link" href="//games.slashdot.org/comments.pl?sid=12580630&amp;op=Reply&amp;threshold=1&amp;commentsort=0&amp;mode=thread&amp;pid=57266938" onclick="D2.replyTo(57266938); return false;">Reply to This</a>     <a href="#" class="comment_share_toggle btn link">Share</a>
+       <div class="comment_share sharethis-0 hide"><span class="au"></span>
+               <a class="janrain t" href="#" data-provider="twitter" data-message="Just charge a $5K &#34;listing fee&#34; by west @slashdot" data-url="https://games.slashdot.org/comments.pl?sid=12580630&cid=57266938" data-title="Just charge a $5K &#34;listing fee&#34;">twitter</a>
+               <a class="janrain f" href="#" data-provider="facebook" data-message="Just charge a $5K &#34;listing fee&#34; by west" data-url="https://games.slashdot.org/comments.pl?sid=12580630&cid=57266938" data-title="Just charge a $5K &#34;listing fee&#34;">facebook</a>
+               <a class="janrain l" href="#" data-provider="linkedin" data-message="Just charge a $5K &#34;listing fee&#34; by west" data-url="https://games.slashdot.org/comments.pl?sid=12580630&cid=57266938" data-title="Just charge a $5K &#34;listing fee&#34;">linkedin</a>
+               <a class="g" href="https://plus.google.com/share?url=https://games.slashdot.org/comments.pl?sid=12580630%26cid=57266938" onclick="javascript:window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;"><img src="//www.gstatic.com/images/icons/gplus-16.png" alt="Share on Google+"/></a>
+       </div>
+ <span class="ind"></span><a id="reply_link_57266938" title="Flag this comment as Inappropriate" class="ui-icon flag fright" href="//games.slashdot.org/comments.pl?sid=12580630&amp;op=flag&amp;threshold=1&amp;commentsort=0&amp;mode=thread&amp;pid=57266938" onclick="return false;">Flag as Inappropriate</a>
+</div>
+</div>
+
+<div id="replyto_57266938"></div>
+
+<ul id="group_57266938">
+       <li id="hiddens_57266938" class="hide"></li>
+</ul>
+
+<ul id="commtree_57266938"><li id="tree_57266970" class="comment hidden"><span class="ind"></span>
+<div id="comment_status_57266970" class="commentstatus"></div>
+<div id="comment_57266970" class="cw">
+</div>
+
+<div id="replyto_57266970"></div>
+
+<ul id="group_57266970">
+       <li id="hiddens_57266970" class="hide"></li>
+</ul>
+
+<ul id="commtree_57266970"><li id="tree_57267016" class="comment hidden"><span class="ind"></span>
+<div id="comment_status_57267016" class="commentstatus"></div>
+<div id="comment_57267016" class="cw">
+</div>
+
+<div id="replyto_57267016"></div>
+
+<ul id="group_57267016">
+       <li id="hiddens_57267016" class="hide"></li>
+</ul>
+
+<ul id="commtree_57267016"><li id="tree_57267136" class="comment hidden"><span class="ind"></span>
+<div id="comment_status_57267136" class="commentstatus"></div>
+<div id="comment_57267136" class="cw">
+</div>
+
+<div id="replyto_57267136"></div>
+
+<ul id="group_57267136">
+       <li id="hiddens_57267136" class="hide"></li>
+</ul>
+
+</li><li id="hidestring_57267016"><noscript><b class='more'><span class="ind"></span><a href="//games.slashdot.org/comments.pl?sid=12580630&amp;threshold=-1&amp;commentsort=0&amp;mode=thread&amp;pid=57267016">1 reply</a> beneath your current threshold.</b></noscript></li></ul></li><li id="hidestring_57266970"><noscript><b class='more'><span class="ind"></span><a href="//games.slashdot.org/comments.pl?sid=12580630&amp;threshold=-1&amp;commentsort=0&amp;mode=thread&amp;pid=57266970">1 reply</a> beneath your current threshold.</b></noscript></li></ul></li><li id="tree_57267020" class="comment hidden"><span class="ind"></span>
+<div id="comment_status_57267020" class="commentstatus"></div>
+<div id="comment_57267020" class="cw">
+</div>
+
+<div id="replyto_57267020"></div>
+
+<ul id="group_57267020">
+       <li id="hiddens_57267020" class="hide"></li>
+</ul>
+
+<ul id="commtree_57267020"><li id="tree_57267230" class="comment oneline"><span class="ind"></span>
+<div id="comment_status_57267230" class="commentstatus"></div>
+<div id="comment_57267230" class="cw">
+       <div id="comment_top_57267230" class="commentTop newcomment">
+               <div class="title">
+                       <h4><a id="comment_link_57267230" name="comment_link_57267230" href="//games.slashdot.org/comments.pl?sid=12580630&amp;cid=57267230" onclick="return D2.setFocusComment(57267230)" >Re:</a>
+
+
+                       <span id="comment_score_57267230" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 57267230); return false"><span class=opt>Score:</span>1</a>)</span></h4>
+               </div>
+               <div class="details">
+                       <span class="by"><span class="byby">by </span>Anonymous Coward</span><span class="writes" style="display:none"> writes:</span> 
+                       <span class="otherdetails" id="comment_otherdetails_57267230"></span>
+               </div>
+       </div>
+       <div class="commentBody">
+               <div id="comment_body_57267230"><p>"Choices"???</p><p>Thirty-five (35) games were released on Steam <i>today alone</i>.</p><p>Go fuck yourself.</p></div>
+       </div>
+
+       <div class="commentSub" id="comment_sub_57267230">
+
+</div>
+</div>
+
+<div id="replyto_57267230"></div>
+
+<ul id="group_57267230">
+       <li id="hiddens_57267230" class="hide"></li>
+</ul>
+
+<ul id="commtree_57267230"><li id="tree_57267294" class="comment hidden"><span class="ind"></span>
+<div id="comment_status_57267294" class="commentstatus"></div>
+<div id="comment_57267294" class="cw">
+</div>
+
+<div id="replyto_57267294"></div>
+
+<ul id="group_57267294">
+       <li id="hiddens_57267294" class="hide"></li>
+</ul>
+
+</li><li id="hidestring_57267230"><noscript><b class='more'><span class="ind"></span><a href="//games.slashdot.org/comments.pl?sid=12580630&amp;threshold=-1&amp;commentsort=0&amp;mode=thread&amp;pid=57267230">1 reply</a> beneath your current threshold.</b></noscript></li></ul></li></ul></li><li id="tree_57267074" class="comment hidden"><span class="ind"></span>
+<div id="comment_status_57267074" class="commentstatus"></div>
+<div id="comment_57267074" class="cw">
+</div>
+
+<div id="replyto_57267074"></div>
+
+<ul id="group_57267074">
+       <li id="hiddens_57267074" class="hide"></li>
+</ul>
+
+<ul id="commtree_57267074"><li id="tree_57267604" class="comment hidden"><span class="ind"></span>
+<div id="comment_status_57267604" class="commentstatus"></div>
+<div id="comment_57267604" class="cw">
+</div>
+
+<div id="replyto_57267604"></div>
+
+<ul id="group_57267604">
+       <li id="hiddens_57267604" class="hide"></li>
+</ul>
+
+</li><li id="hidestring_57267074"><noscript><b class='more'><span class="ind"></span><a href="//games.slashdot.org/comments.pl?sid=12580630&amp;threshold=-1&amp;commentsort=0&amp;mode=thread&amp;pid=57267074">1 reply</a> beneath your current threshold.</b></noscript></li></ul></li><li id="tree_57267296" class="comment oneline"><span class="ind"></span>
+<div id="comment_status_57267296" class="commentstatus"></div>
+<div id="comment_57267296" class="cw">
+       <div id="comment_top_57267296" class="commentTop newcomment">
+               <div class="title">
+                       <h4><a id="comment_link_57267296" name="comment_link_57267296" href="//games.slashdot.org/comments.pl?sid=12580630&amp;cid=57267296" onclick="return D2.setFocusComment(57267296)" >Steam wants the garbage</a>
+
+
+                       <span id="comment_score_57267296" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 57267296); return false"><span class=opt>Score:</span>3</a>)</span></h4>
+               </div>
+               <div class="details">
+                       <span class="by"><span class="byby">by </span><a href="//slashdot.org/~rsilvergun">rsilvergun</a>  <span class="uid"><a href="//slashdot.org/~rsilvergun">( 571051 )</a></span></a></span><span class="writes" style="display:none"> writes:</span> 
+                       <span class="otherdetails" id="comment_otherdetails_57267296"></span>
+               </div>
+       </div>
+       <div class="commentBody">
+               <div id="comment_body_57267296">because there's no accounting for taste, and if you took away garbage there'd be no Goat Simulator. As the saying goes, one man's trash is another's treasure. <br> <br>
+
+Plus, a lot of good devs get their start making trash.</div>
+       </div>
+
+       <div class="commentSub" id="comment_sub_57267296">
+
+</div>
+</div>
+
+<div id="replyto_57267296"></div>
+
+<ul id="group_57267296">
+       <li id="hiddens_57267296" class="hide"></li>
+</ul>
+
+<ul id="commtree_57267296"><li id="tree_57267350" class="comment oneline"><span class="ind"></span>
+<div id="comment_status_57267350" class="commentstatus"></div>
+<div id="comment_57267350" class="cw">
+       <div id="comment_top_57267350" class="commentTop newcomment">
+               <div class="title">
+                       <h4><a id="comment_link_57267350" name="comment_link_57267350" href="//games.slashdot.org/comments.pl?sid=12580630&amp;cid=57267350" onclick="return D2.setFocusComment(57267350)" >Re:</a>
+
+
+                       <span id="comment_score_57267350" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 57267350); return false"><span class=opt>Score:</span>3</a>)</span></h4>
+               </div>
+               <div class="details">
+                       <span class="by"><span class="byby">by </span><a href="//slashdot.org/~AC-x">AC-x</a>  <span class="uid"><a href="//slashdot.org/~AC-x">( 735297 )</a></span></a></span><span class="writes" style="display:none"> writes:</span> 
+                       <span class="otherdetails" id="comment_otherdetails_57267350"></span>
+               </div>
+       </div>
+       <div class="commentBody">
+               <div id="comment_body_57267350"><p><div class="quote"><p>because there's no accounting for taste, and if you took away garbage there'd be no Goat Simulator. As the saying goes, one man's trash is another's treasure.</p></div><p>I'm sorry, but anyone with a functioning brain would see that infinitely more effort and polish has been put in to games like Goat Simulator than any of those garbage "asset flips" that litter the Steam store.</p><p>Yes the difference between a good and bad game is subjective, but broken zero effort trash is much easier to agree on...</p></div>
+       </div>
+
+       <div class="commentSub" id="comment_sub_57267350">
+
+</div>
+</div>
+
+<div id="replyto_57267350"></div>
+
+<ul id="group_57267350">
+       <li id="hiddens_57267350" class="hide"></li>
+</ul>
+
+</li></ul></li><li id="tree_57267546" class="comment oneline"><span class="ind"></span>
+<div id="comment_status_57267546" class="commentstatus"></div>
+<div id="comment_57267546" class="cw">
+       <div id="comment_top_57267546" class="commentTop newcomment">
+               <div class="title">
+                       <h4><a id="comment_link_57267546" name="comment_link_57267546" href="//games.slashdot.org/comments.pl?sid=12580630&amp;cid=57267546" onclick="return D2.setFocusComment(57267546)" >Re:</a>
+
+
+                       <span id="comment_score_57267546" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 57267546); return false"><span class=opt>Score:</span>2</a>)</span></h4>
+               </div>
+               <div class="details">
+                       <span class="by"><span class="byby">by </span><a href="//slashdot.org/~mentil">mentil</a>  <span class="uid"><a href="//slashdot.org/~mentil">( 1748130 )</a></span></a></span><span class="writes" style="display:none"> writes:</span> 
+                       <span class="otherdetails" id="comment_otherdetails_57267546"></span>
+               </div>
+       </div>
+       <div class="commentBody">
+               <div id="comment_body_57267546"><p>Will never happen. There are way too many games like PUBG that would've never become Steam hits if they had such a policy. It only needs to be enough to make the trolls miss it/lose out with their scams; $100 would likely be enough.</p></div>
+       </div>
+
+       <div class="commentSub" id="comment_sub_57267546">
+
+</div>
+</div>
+
+<div id="replyto_57267546"></div>
+
+<ul id="group_57267546">
+       <li id="hiddens_57267546" class="hide"></li>
+</ul>
+
+<ul id="commtree_57267546"><li id="tree_57267610" class="comment hidden"><span class="ind"></span>
+<div id="comment_status_57267610" class="commentstatus"></div>
+<div id="comment_57267610" class="cw">
+</div>
+
+<div id="replyto_57267610"></div>
+
+<ul id="group_57267610">
+       <li id="hiddens_57267610" class="hide"></li>
+</ul>
+
+</li><li id="hidestring_57267546"><noscript><b class='more'><span class="ind"></span><a href="//games.slashdot.org/comments.pl?sid=12580630&amp;threshold=-1&amp;commentsort=0&amp;mode=thread&amp;pid=57267546">1 reply</a> beneath your current threshold.</b></noscript></li></ul></li><li id="tree_57267548" class="comment hidden"><span class="ind"></span>
+<div id="comment_status_57267548" class="commentstatus"></div>
+<div id="comment_57267548" class="cw">
+</div>
+
+<div id="replyto_57267548"></div>
+
+<ul id="group_57267548">
+       <li id="hiddens_57267548" class="hide"></li>
+</ul>
+
+</li><li id="tree_57267566" class="comment oneline"><span class="ind"></span>
+<div id="comment_status_57267566" class="commentstatus"></div>
+<div id="comment_57267566" class="cw">
+       <div id="comment_top_57267566" class="commentTop newcomment">
+               <div class="title">
+                       <h4><a id="comment_link_57267566" name="comment_link_57267566" href="//games.slashdot.org/comments.pl?sid=12580630&amp;cid=57267566" onclick="return D2.setFocusComment(57267566)" >Re:</a>
+
+
+                       <span id="comment_score_57267566" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 57267566); return false"><span class=opt>Score:</span>2</a>)</span></h4>
+               </div>
+               <div class="details">
+                       <span class="by"><span class="byby">by </span><a href="//slashdot.org/~Escogido">Escogido</a>  <span class="uid"><a href="//slashdot.org/~Escogido">( 884359 )</a></span></a></span><span class="writes" style="display:none"> writes:</span> 
+                       <span class="otherdetails" id="comment_otherdetails_57267566"></span>
+               </div>
+       </div>
+       <div class="commentBody">
+               <div id="comment_body_57267566"><p>Either would shut a lot of starting indie games developers out of the system, thus preventing said developers and the gaming industry in general from making future hits. Basically, all new games are either essentially reskins/clones of existing games, or trying new mechanics and/or interactions, and sometimes (rarely) stories and characters. Given the typical indie level production values are garbage, in general, only the ones that try to innovate actually do have some value for the industry. However, first<span class="substr"> </span></p></div>
+       </div>
+
+       <div class="commentSub" id="comment_sub_57267566">
+
+</div>
+</div>
+
+<div id="replyto_57267566"></div>
+
+<ul id="group_57267566">
+       <li id="hiddens_57267566" class="hide"></li>
+</ul>
+
+</li><li id="hidestring_57266938"><noscript><b class='more'><span class="ind"></span><a href="//games.slashdot.org/comments.pl?sid=12580630&amp;threshold=-1&amp;commentsort=0&amp;mode=thread&amp;pid=57266938">4 replies</a> beneath your current threshold.</b></noscript></li></ul></li><li id="tree_57266960" class="comment oneline"><span class="ind"></span>
+<div id="comment_status_57266960" class="commentstatus"></div>
+<div id="comment_57266960" class="cw">
+       <div id="comment_top_57266960" class="commentTop newcomment">
+               <div class="title">
+                       <h4><a id="comment_link_57266960" name="comment_link_57266960" href="//games.slashdot.org/comments.pl?sid=12580630&amp;cid=57266960" onclick="return D2.setFocusComment(57266960)" >Best New Feature</a>
+
+
+                       <span id="comment_score_57266960" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 57266960); return false"><span class=opt>Score:</span>2</a>)</span></h4>
+               </div>
+               <div class="details">
+                       <span class="by"><span class="byby">by </span><a href="//slashdot.org/~Kunedog">Kunedog</a>  <span class="uid"><a href="//slashdot.org/~Kunedog">( 1033226 )</a></span></a></span><span class="writes" style="display:none"> writes:</span> 
+                       <span class="otherdetails" id="comment_otherdetails_57266960"></span>
+               </div>
+       </div>
+       <div class="commentBody">
+               <div id="comment_body_57266960"><p><div class="quote"><p>A second set of changes was focused on improving how you can ignore things you're not interested in. In the past you've been able to ignore individual games or product types (like VR, or Early Access) you didn't want to see again. But now we've added ways for you to also easily ignore individual developers, publishers, and curators.</p></div><p>Imagine how much easier browsing Netflix would be if you could filter out whole franchises and showrunners.  Of course, that might make it obvious how little on Netflix actually interests you.</p></div>
+       </div>
+
+       <div class="commentSub" id="comment_sub_57266960">
+
+</div>
+</div>
+
+<div id="replyto_57266960"></div>
+
+<ul id="group_57266960">
+       <li id="hiddens_57266960" class="hide"></li>
+</ul>
+
+<ul id="commtree_57266960"><li id="tree_57266992" class="comment oneline"><span class="ind"></span>
+<div id="comment_status_57266992" class="commentstatus"></div>
+<div id="comment_57266992" class="cw">
+       <div id="comment_top_57266992" class="commentTop newcomment">
+               <div class="title">
+                       <h4><a id="comment_link_57266992" name="comment_link_57266992" href="//games.slashdot.org/comments.pl?sid=12580630&amp;cid=57266992" onclick="return D2.setFocusComment(57266992)" >Re:</a>
+
+
+                       <span id="comment_score_57266992" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 57266992); return false"><span class=opt>Score:</span>2</a>, Funny)</span></h4>
+               </div>
+               <div class="details">
+                       <span class="by"><span class="byby">by </span>Anonymous Coward</span><span class="writes" style="display:none"> writes:</span> 
+                       <span class="otherdetails" id="comment_otherdetails_57266992"></span>
+               </div>
+       </div>
+       <div class="commentBody">
+               <div id="comment_body_57266992"><p>Then they could charge a fee to shows that don't want to be filtered by you</p></div>
+       </div>
+
+       <div class="commentSub" id="comment_sub_57266992">
+
+</div>
+</div>
+
+<div id="replyto_57266992"></div>
+
+<ul id="group_57266992">
+       <li id="hiddens_57266992" class="hide"></li>
+</ul>
+
+<ul id="commtree_57266992"><li id="tree_57267140" class="comment oneline"><span class="ind"></span>
+<div id="comment_status_57267140" class="commentstatus"></div>
+<div id="comment_57267140" class="cw">
+       <div id="comment_top_57267140" class="commentTop newcomment">
+               <div class="title">
+                       <h4><a id="comment_link_57267140" name="comment_link_57267140" href="//games.slashdot.org/comments.pl?sid=12580630&amp;cid=57267140" onclick="return D2.setFocusComment(57267140)" >Re:</a>
+
+
+                       <span id="comment_score_57267140" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 57267140); return false"><span class=opt>Score:</span>2</a>)</span></h4>
+               </div>
+               <div class="details">
+                       <span class="by"><span class="byby">by </span><a href="//slashdot.org/~Archfeld">Archfeld</a>  <span class="uid"><a href="//slashdot.org/~Archfeld">( 6757 )</a></span></a></span><span class="writes" style="display:none"> writes:</span> 
+                       <span class="otherdetails" id="comment_otherdetails_57267140"></span>
+               </div>
+       </div>
+       <div class="commentBody">
+               <div id="comment_body_57267140"><p>Sounds like Amazon, and the Kindle Library. No matter what you search, every 7th listing is a 'Sponsored' listing, and even if you specify a particular author or absolute title, you always get 10 or 12 additional 'bonus' items listed.</p></div>
+       </div>
+
+       <div class="commentSub" id="comment_sub_57267140">
+
+</div>
+</div>
+
+<div id="replyto_57267140"></div>
+
+<ul id="group_57267140">
+       <li id="hiddens_57267140" class="hide"></li>
+</ul>
+
+</li></ul></li></ul></li><li id="tree_57267010" class="comment oneline"><span class="ind"></span>
+<div id="comment_status_57267010" class="commentstatus"></div>
+<div id="comment_57267010" class="cw">
+       <div id="comment_top_57267010" class="commentTop newcomment">
+               <div class="title">
+                       <h4><a id="comment_link_57267010" name="comment_link_57267010" href="//games.slashdot.org/comments.pl?sid=12580630&amp;cid=57267010" onclick="return D2.setFocusComment(57267010)" >Early Access Garbage and abandonment</a>
+
+
+                       <span id="comment_score_57267010" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 57267010); return false"><span class=opt>Score:</span>2</a>)</span></h4>
+               </div>
+               <div class="details">
+                       <span class="by"><span class="byby">by </span><a href="//slashdot.org/~shendar">shendar</a>  <span class="uid"><a href="//slashdot.org/~shendar">( 674986 )</a></span></a></span><span class="writes" style="display:none"> writes:</span> 
+                       <span class="otherdetails" id="comment_otherdetails_57267010"></span>
+               </div>
+       </div>
+       <div class="commentBody">
+               <div id="comment_body_57267010">How about if a developer starts a EA Project and walks away (takes forever with no progress) they are banned from further EA?
+How about if they are banned from the store entirely?</div>
+       </div>
+
+       <div class="commentSub" id="comment_sub_57267010">
+
+</div>
+</div>
+
+<div id="replyto_57267010"></div>
+
+<ul id="group_57267010">
+       <li id="hiddens_57267010" class="hide"></li>
+</ul>
+
+<ul id="commtree_57267010"><li id="tree_57267100" class="comment hidden"><span class="ind"></span>
+<div id="comment_status_57267100" class="commentstatus"></div>
+<div id="comment_57267100" class="cw">
+</div>
+
+<div id="replyto_57267100"></div>
+
+<ul id="group_57267100">
+       <li id="hiddens_57267100" class="hide"></li>
+</ul>
+
+</li><li id="tree_57267356" class="comment oneline"><span class="ind"></span>
+<div id="comment_status_57267356" class="commentstatus"></div>
+<div id="comment_57267356" class="cw">
+       <div id="comment_top_57267356" class="commentTop newcomment">
+               <div class="title">
+                       <h4><a id="comment_link_57267356" name="comment_link_57267356" href="//games.slashdot.org/comments.pl?sid=12580630&amp;cid=57267356" onclick="return D2.setFocusComment(57267356)" >Re:</a>
+
+
+                       <span id="comment_score_57267356" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 57267356); return false"><span class=opt>Score:</span>3</a>)</span></h4>
+               </div>
+               <div class="details">
+                       <span class="by"><span class="byby">by </span><a href="//slashdot.org/~AC-x">AC-x</a>  <span class="uid"><a href="//slashdot.org/~AC-x">( 735297 )</a></span></a></span><span class="writes" style="display:none"> writes:</span> 
+                       <span class="otherdetails" id="comment_otherdetails_57267356"></span>
+               </div>
+       </div>
+       <div class="commentBody">
+               <div id="comment_body_57267356"><p>I'm sure the type of developer who does that would simply abandon their old label and create a new developer account to carry on.</p></div>
+       </div>
+
+       <div class="commentSub" id="comment_sub_57267356">
+
+</div>
+</div>
+
+<div id="replyto_57267356"></div>
+
+<ul id="group_57267356">
+       <li id="hiddens_57267356" class="hide"></li>
+</ul>
+
+</li><li id="tree_57267558" class="comment oneline"><span class="ind"></span>
+<div id="comment_status_57267558" class="commentstatus"></div>
+<div id="comment_57267558" class="cw">
+       <div id="comment_top_57267558" class="commentTop newcomment">
+               <div class="title">
+                       <h4><a id="comment_link_57267558" name="comment_link_57267558" href="//games.slashdot.org/comments.pl?sid=12580630&amp;cid=57267558" onclick="return D2.setFocusComment(57267558)" >Re:</a>
+
+
+                       <span id="comment_score_57267558" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 57267558); return false"><span class=opt>Score:</span>2</a>)</span></h4>
+               </div>
+               <div class="details">
+                       <span class="by"><span class="byby">by </span><a href="//slashdot.org/~mentil">mentil</a>  <span class="uid"><a href="//slashdot.org/~mentil">( 1748130 )</a></span></a></span><span class="writes" style="display:none"> writes:</span> 
+                       <span class="otherdetails" id="comment_otherdetails_57267558"></span>
+               </div>
+       </div>
+       <div class="commentBody">
+               <div id="comment_body_57267558"><p>"I'm sick of development, so here's version '1.0'."<br>Also define 'forever' in a timescale that doesn't apply to Notch, Rockstar or Valve.</p></div>
+       </div>
+
+       <div class="commentSub" id="comment_sub_57267558">
+
+</div>
+</div>
+
+<div id="replyto_57267558"></div>
+
+<ul id="group_57267558">
+       <li id="hiddens_57267558" class="hide"></li>
+</ul>
+
+<ul id="commtree_57267558"><li id="tree_57267646" class="comment oneline"><span class="ind"></span>
+<div id="comment_status_57267646" class="commentstatus"></div>
+<div id="comment_57267646" class="cw">
+       <div id="comment_top_57267646" class="commentTop newcomment">
+               <div class="title">
+                       <h4><a id="comment_link_57267646" name="comment_link_57267646" href="//games.slashdot.org/comments.pl?sid=12580630&amp;cid=57267646" onclick="return D2.setFocusComment(57267646)" >Re:</a>
+
+
+                       <span id="comment_score_57267646" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 57267646); return false"><span class=opt>Score:</span>2</a>)</span></h4>
+               </div>
+               <div class="details">
+                       <span class="by"><span class="byby">by </span><a href="//slashdot.org/~Calydor">Calydor</a>  <span class="uid"><a href="//slashdot.org/~Calydor">( 739835 )</a></span></a></span><span class="writes" style="display:none"> writes:</span> 
+                       <span class="otherdetails" id="comment_otherdetails_57267646"></span>
+               </div>
+       </div>
+       <div class="commentBody">
+               <div id="comment_body_57267646"><p>Wait. I see what you did there.</p><p>You mentioned three developers.</p><p>CONFIRMED: Half-Life 3 is being produced by Notch and Rockstar!</p></div>
+       </div>
+
+       <div class="commentSub" id="comment_sub_57267646">
+
+</div>
+</div>
+
+<div id="replyto_57267646"></div>
+
+<ul id="group_57267646">
+       <li id="hiddens_57267646" class="hide"></li>
+</ul>
+
+</li></ul></li><li id="hidestring_57267010"><noscript><b class='more'><span class="ind"></span><a href="//games.slashdot.org/comments.pl?sid=12580630&amp;threshold=-1&amp;commentsort=0&amp;mode=thread&amp;pid=57267010">1 reply</a> beneath your current threshold.</b></noscript></li></ul></li><li id="tree_57267014" class="comment oneline"><span class="ind"></span>
+<div id="comment_status_57267014" class="commentstatus"></div>
+<div id="comment_57267014" class="cw">
+       <div id="comment_top_57267014" class="commentTop newcomment">
+               <div class="title">
+                       <h4><a id="comment_link_57267014" name="comment_link_57267014" href="//games.slashdot.org/comments.pl?sid=12580630&amp;cid=57267014" onclick="return D2.setFocusComment(57267014)" >Great Yet Another Meaning For Troll</a>
+
+
+                       <span id="comment_score_57267014" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 57267014); return false"><span class=opt>Score:</span>1</a>)</span></h4>
+               </div>
+               <div class="details">
+                       <span class="by"><span class="byby">by </span><a href="//slashdot.org/~Crashmarik">Crashmarik</a>  <span class="uid"><a href="//slashdot.org/~Crashmarik">( 635988 )</a></span></a></span><span class="writes" style="display:none"> writes:</span> 
+                       <span class="otherdetails" id="comment_otherdetails_57267014"></span>
+               </div>
+       </div>
+       <div class="commentBody">
+               <div id="comment_body_57267014"><p>Already May well be the most overloaded operator in the English language. As it seems to mean anything anyone anywhere takes objection to, or otherwise makes them feel bad.</p></div>
+       </div>
+
+       <div class="commentSub" id="comment_sub_57267014">
+
+</div>
+</div>
+
+<div id="replyto_57267014"></div>
+
+<ul id="group_57267014">
+       <li id="hiddens_57267014" class="hide"></li>
+</ul>
+
+<ul id="commtree_57267014"><li id="tree_57267044" class="comment oneline"><span class="ind"></span>
+<div id="comment_status_57267044" class="commentstatus"></div>
+<div id="comment_57267044" class="cw">
+       <div id="comment_top_57267044" class="commentTop newcomment">
+               <div class="title">
+                       <h4><a id="comment_link_57267044" name="comment_link_57267044" href="//games.slashdot.org/comments.pl?sid=12580630&amp;cid=57267044" onclick="return D2.setFocusComment(57267044)" >Re: Great Yet Another Meaning For Troll</a>
+
+
+                       <span id="comment_score_57267044" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 57267044); return false"><span class=opt>Score:</span>2</a>)</span></h4>
+               </div>
+               <div class="details">
+                       <span class="by"><span class="byby">by </span><a href="//slashdot.org/~Nidi62">Nidi62</a>  <span class="uid"><a href="//slashdot.org/~Nidi62">( 1525137 )</a></span></a></span><span class="writes" style="display:none"> writes:</span> 
+                       <span class="otherdetails" id="comment_otherdetails_57267044"></span>
+               </div>
+       </div>
+       <div class="commentBody">
+               <div id="comment_body_57267044">The troll in me wants to say that "nazi" probably has "troll" beat<nobr> <wbr></nobr>;)</div>
+       </div>
+
+       <div class="commentSub" id="comment_sub_57267044">
+
+</div>
+</div>
+
+<div id="replyto_57267044"></div>
+
+<ul id="group_57267044">
+       <li id="hiddens_57267044" class="hide"></li>
+</ul>
+
+</li><li id="tree_57267686" class="comment hidden"><span class="ind"></span>
+<div id="comment_status_57267686" class="commentstatus"></div>
+<div id="comment_57267686" class="cw">
+</div>
+
+<div id="replyto_57267686"></div>
+
+<ul id="group_57267686">
+       <li id="hiddens_57267686" class="hide"></li>
+</ul>
+
+</li><li id="hidestring_57267014"><noscript><b class='more'><span class="ind"></span><a href="//games.slashdot.org/comments.pl?sid=12580630&amp;threshold=-1&amp;commentsort=0&amp;mode=thread&amp;pid=57267014">1 reply</a> beneath your current threshold.</b></noscript></li></ul></li><li id="tree_57267086" class="comment hidden"><span class="ind"></span>
+<div id="comment_status_57267086" class="commentstatus"></div>
+<div id="comment_57267086" class="cw">
+</div>
+
+<div id="replyto_57267086"></div>
+
+<ul id="group_57267086">
+       <li id="hiddens_57267086" class="hide"></li>
+</ul>
+
+<ul id="commtree_57267086"><li id="tree_57267200" class="comment oneline"><span class="ind"></span>
+<div id="comment_status_57267200" class="commentstatus"></div>
+<div id="comment_57267200" class="cw">
+       <div id="comment_top_57267200" class="commentTop newcomment">
+               <div class="title">
+                       <h4><a id="comment_link_57267200" name="comment_link_57267200" href="//games.slashdot.org/comments.pl?sid=12580630&amp;cid=57267200" onclick="return D2.setFocusComment(57267200)" >Re:</a>
+
+
+                       <span id="comment_score_57267200" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 57267200); return false"><span class=opt>Score:</span>2</a>)</span></h4>
+               </div>
+               <div class="details">
+                       <span class="by"><span class="byby">by </span><a href="//slashdot.org/~tepples">tepples</a>  <span class="uid"><a href="//slashdot.org/~tepples">( 727027 )</a></span></a></span><span class="writes" style="display:none"> writes:</span> 
+                       <span class="otherdetails" id="comment_otherdetails_57267200"></span>
+               </div>
+       </div>
+       <div class="commentBody">
+               <div id="comment_body_57267200"><p>Furthermore, unlike console and mobile platforms, Steam has very little switching cost. An end user can always just up and switch to Itch or Origin or GOG or Humble or wherever else.</p></div>
+       </div>
+
+       <div class="commentSub" id="comment_sub_57267200">
+
+</div>
+</div>
+
+<div id="replyto_57267200"></div>
+
+<ul id="group_57267200">
+       <li id="hiddens_57267200" class="hide"></li>
+</ul>
+
+</li></ul></li><li id="tree_57267198" class="comment hidden"><span class="ind"></span>
+<div id="comment_status_57267198" class="commentstatus"></div>
+<div id="comment_57267198" class="cw">
+</div>
+
+<div id="replyto_57267198"></div>
+
+<ul id="group_57267198">
+       <li id="hiddens_57267198" class="hide"></li>
+</ul>
+
+</li><li id="tree_57267476" class="comment full contain"><span class="ind"></span>
+<div id="comment_status_57267476" class="commentstatus"></div>
+<div id="comment_57267476" class="cw">
+       <div id="comment_top_57267476" class="commentTop newcomment">
+               <div class="title">
+                       <h4><a id="comment_link_57267476" name="comment_link_57267476" href="//games.slashdot.org/comments.pl?sid=12580630&amp;cid=57267476" onclick="return D2.setFocusComment(57267476)" >Steam's progression</a>
+
+
+                       <span id="comment_score_57267476" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 57267476); return false"><span class=opt>Score:</span>3</a>)</span></h4>
+               </div>
+               <div class="details">
+                       <span class="by"><span class="byby">by </span><a href="//slashdot.org/~Luckyo">Luckyo</a>  <span class="uid"><a href="//slashdot.org/~Luckyo">( 1726890 )</a></span></a></span><span class="writes" style="display:none"> writes:</span> 
+                       <span class="otherdetails" id="comment_otherdetails_57267476">          
+               on Thursday September 06, 2018 @11:59PM (<span class="ind"></span><a href="//games.slashdot.org/comments.pl?sid=12580630&amp;cid=57267476">#57267476</a>)
+               <small> </small>
+</span>
+               </div>
+       </div>
+       <div class="commentBody">
+               <div id="comment_body_57267476"><p>So Steam started as "shove it down their throats" Counter Strike 1.6 launcher. Evolved into highly curated game store over about a decade.</p><p>Then decided to suddenly drop all curation and allow anything and everything on the platform. Got flooded with garbage. Added weird "meta gaming" shit like trading cards. Got games that literally existed just to allow people to get cards. Allowed some trading and other meta gaming of the system. Even got pressured by some SJW types to drop politically controversial games like Hatred and even had their recent porn games brouhaha.</p><p>And now, they're doing this. I guess there's just too much pressure from all directions, and they really just decided that no, we're not bending to various pressure groups, and instead just making sure that asset flips and such are not on the store. If true, good on them.</p></div>
+       </div>
+
+       <div class="commentSub" id="comment_sub_57267476">
+<span class="ind"></span><a id="reply_link_57267476" class="btn link" href="//games.slashdot.org/comments.pl?sid=12580630&amp;op=Reply&amp;threshold=1&amp;commentsort=0&amp;mode=thread&amp;pid=57267476" onclick="D2.replyTo(57267476); return false;">Reply to This</a>     <a href="#" class="comment_share_toggle btn link">Share</a>
+       <div class="comment_share sharethis-0 hide"><span class="au"></span>
+               <a class="janrain t" href="#" data-provider="twitter" data-message="Steam's progression by Luckyo @slashdot" data-url="https://games.slashdot.org/comments.pl?sid=12580630&cid=57267476" data-title="Steam's progression">twitter</a>
+               <a class="janrain f" href="#" data-provider="facebook" data-message="Steam's progression by Luckyo" data-url="https://games.slashdot.org/comments.pl?sid=12580630&cid=57267476" data-title="Steam's progression">facebook</a>
+               <a class="janrain l" href="#" data-provider="linkedin" data-message="Steam's progression by Luckyo" data-url="https://games.slashdot.org/comments.pl?sid=12580630&cid=57267476" data-title="Steam's progression">linkedin</a>
+               <a class="g" href="https://plus.google.com/share?url=https://games.slashdot.org/comments.pl?sid=12580630%26cid=57267476" onclick="javascript:window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;"><img src="//www.gstatic.com/images/icons/gplus-16.png" alt="Share on Google+"/></a>
+       </div>
+ <span class="ind"></span><a id="reply_link_57267476" title="Flag this comment as Inappropriate" class="ui-icon flag fright" href="//games.slashdot.org/comments.pl?sid=12580630&amp;op=flag&amp;threshold=1&amp;commentsort=0&amp;mode=thread&amp;pid=57267476" onclick="return false;">Flag as Inappropriate</a>
+</div>
+</div>
+
+<div id="replyto_57267476"></div>
+
+<ul id="group_57267476">
+       <li id="hiddens_57267476" class="hide"></li>
+</ul>
+
+<ul id="commtree_57267476"><li id="tree_57267600" class="comment hidden"><span class="ind"></span>
+<div id="comment_status_57267600" class="commentstatus"></div>
+<div id="comment_57267600" class="cw">
+</div>
+
+<div id="replyto_57267600"></div>
+
+<ul id="group_57267600">
+       <li id="hiddens_57267600" class="hide"></li>
+</ul>
+
+</li><li id="hidestring_57267476"><noscript><b class='more'><span class="ind"></span><a href="//games.slashdot.org/comments.pl?sid=12580630&amp;threshold=-1&amp;commentsort=0&amp;mode=thread&amp;pid=57267476">1 reply</a> beneath your current threshold.</b></noscript></li></ul></li><li id="tree_57267492" class="comment oneline"><span class="ind"></span>
+<div id="comment_status_57267492" class="commentstatus"></div>
+<div id="comment_57267492" class="cw">
+       <div id="comment_top_57267492" class="commentTop newcomment">
+               <div class="title">
+                       <h4><a id="comment_link_57267492" name="comment_link_57267492" href="//games.slashdot.org/comments.pl?sid=12580630&amp;cid=57267492" onclick="return D2.setFocusComment(57267492)" >Early Access</a>
+
+
+                       <span id="comment_score_57267492" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 57267492); return false"><span class=opt>Score:</span>2</a>)</span></h4>
+               </div>
+               <div class="details">
+                       <span class="by"><span class="byby">by </span><a href="//slashdot.org/~tylersoze">tylersoze</a>  <span class="uid"><a href="//slashdot.org/~tylersoze">( 789256 )</a></span></a></span><span class="writes" style="display:none"> writes:</span> 
+                       <span class="otherdetails" id="comment_otherdetails_57267492"></span>
+               </div>
+       </div>
+       <div class="commentBody">
+               <div id="comment_body_57267492"><p>Eh, all I really want from Valve is a filter that blocks all "Early Access" games from ever appearing, as I'm browsing for games on their web site.</p></div>
+       </div>
+
+       <div class="commentSub" id="comment_sub_57267492">
+
+</div>
+</div>
+
+<div id="replyto_57267492"></div>
+
+<ul id="group_57267492">
+       <li id="hiddens_57267492" class="hide"></li>
+</ul>
+
+</li><li id="hidestring_0"><noscript><b class='more'><span class="ind"></span><a href="//games.slashdot.org/comments.pl?sid=12580630&amp;threshold=-1&amp;commentsort=0&amp;mode=thread&amp;pid=0">2 replies</a> beneath your current threshold.</b></noscript></li>
+                       <li id="roothiddens" class="hide"></li>
+               </ul>
+       
+       
+       
+       
+
+<noscript><p><b>There may be more comments in this discussion. Without JavaScript enabled, you might want to <a href="//games.slashdot.org/users.pl?op=editcomm">turn on Classic Discussion System</a> in your preferences instead.</b></p></noscript>
+<div id="discussion_buttons" class="clearfix">
+
+
+
+
+
+
+</div>
+
+
+<div class="newcmnt"><div id="replyto_0"></div></div>
+
+
+       <script type="text/javascript">
+<!--
+               D2.currents()['hidden']   = 14;
+               D2.currents()['full']     = 2;
+               D2.currents()['oneline']  = 16;
+               // D2.currents_total(32);
+
+               D2.abbrev_comments({57267566:515});
+               D2.noshow_comments([57266970,57267016,57267136,57267020,57267294,57267074,57267604,57267610,57267548,57267100,57267686,57267086,57267198,57267600]);
+               D2.pieces_comments([57267230,57267296,57267350,57267546,57267566,57266960,57266992,57267140,57267010,57267356,57267558,57267646,57267014,57267044,57267200,57267492]);
+               D2.init_hiddens([57267016,57266970,57267230,57267074,57267546,57266938,57267010,57267014,57267476,0]);
+
+               D2.finishLoading();
+
+
+               if (D2.thresh_totals()[6][6][1] == 0) {
+                       D2.replyTo(0, 1);
+               }
+
+
+//-->
+       </script>
+
+
+</div>
+
+
+
+       
+       
+               <div id="clickgen" class="grid_24 b">
+    <section class="grid_16 f">
+        <div>
+                       <h4 class="nobg">
+                           <a href="" class="selected btmrel" onClick="getRelatedStoriesForStory(345552);return false">Related Links</a>
+                           <span class="tops fright">Top of the: <a href="" class="btmday" onClick="getTopStories(1);return false">day</a>, <a class="btmweek" href="" onClick="getTopStories(7); return false">week</a>, <a href="" onClick="getTopStories(30);return false" class="btmmonth">month</a>.</span>
+                       </h4>
+                       <ul class="nobullets bmrelatedlist">
+
+
+       
+       <li>
+               <span class="cmntcnt"><span class="slant"></span><span>1056<span class="hide"> comments</span></span></span><a href="//games.slashdot.org/story/18/07/08/0150207/game-company-fires-two-employees-who-complained-about-mansplaining-on-twitter?sdsrc=popbyskidbtmprev">Game Company Fires Two Employees Who Complained About 'Mansplaining' on Twitter</a>
+       </li>
+
+       
+       <li>
+               <span class="cmntcnt"><span class="slant"></span><span>866<span class="hide"> comments</span></span></span><a href="//games.slashdot.org/story/18/02/22/219243/president-trump-we-have-to-do-something-about-violent-video-games-movies?sdsrc=popbyskidbtmprev">President Trump: 'We Have To Do Something' About Violent Video Games, Movies</a>
+       </li>
+
+       
+       <li>
+               <span class="cmntcnt"><span class="slant"></span><span>681<span class="hide"> comments</span></span></span><a href="//games.slashdot.org/story/17/12/29/2350239/call-of-duty-gaming-community-points-to-swatting-in-wichita-police-shooting?sdsrc=popbyskidbtmprev">Call of Duty Gaming Community Points To 'Swatting' In Wichita Police Shooting</a>
+       </li>
+
+       
+       <li>
+               <span class="cmntcnt"><span class="slant"></span><span>498<span class="hide"> comments</span></span></span><a href="//games.slashdot.org/story/18/01/31/2133204/gdc-rescinds-award-for-atari-founder-nolan-bushnell-after-criticisms-of-sexually-inappropriate-behavior?sdsrc=popbyskidbtmprev">GDC Rescinds Award For Atari Founder Nolan Bushnell After Criticisms of Sexually Inappropriate Behavior</a>
+       </li>
+
+       
+       <li>
+               <span class="cmntcnt"><span class="slant"></span><span>368<span class="hide"> comments</span></span></span><a href="//games.slashdot.org/story/18/06/07/0221200/valve-will-stop-removing-controversial-games-on-steam-unless-they-are-illegal-or-straight-up-trolling?sdsrc=popbyskidbtmprev">Valve Will Stop Removing Controversial Games on Steam Unless They Are 'Illegal or Straight up Trolling'</a>
+       </li>
+
+
+</ul>
+        </div>
+    </section>
+    <aside class="grid_8 st">
+               <section class="grid_24 f">
+                       <div>
+                               <h5 class="tlnav"><a href="//mobile.slashdot.org/story/18/09/06/235254/icelanders-seek-to-keep-remote-nordic-peninsula-digital-free?sdsrc=nextbtmnext">next</a></h5>
+                               <div class="grid_24">
+           
+           
+                <span class="grid_7 tcenter"><img src="//a.fsdn.com/sd/topics/communications_64.png" width="64" height="64" alt="Communications"></span>
+           
+                                       <p class="grid_12"><a href="//mobile.slashdot.org/story/18/09/06/235254/icelanders-seek-to-keep-remote-nordic-peninsula-digital-free?sdsrc=nextbtmprev">Icelanders Seek To Keep Remote Nordic Peninsula Digital-Free</a></p>
+                                       <span class="grid_5 tcenter comments"><span class="cmntcnt_large fleft"><span class="slant"></span><span>26<span class="hide"> comments</span></span></span></span>
+       
+                               </div>
+                       </div>
+               </section>
+               <section class="grid_24">
+                       <div>
+                               <h5 class="tlnav"><a href="//news.slashdot.org/story/18/09/06/2043213/professor-who-coined-term-net-neutrality-thinks-its-time-to-break-up-facebook?sdsrc=prevbtmprev">previous</a></h5>
+                               <div class="grid_24">
+           
+                <span class="grid_7 tcenter"><img src="//a.fsdn.com/sd/topics/facebook_64.png" width="64" height="64" alt="Facebook"></span>
+           
+                                       <p class="grid_12"><a href="//news.slashdot.org/story/18/09/06/2043213/professor-who-coined-term-net-neutrality-thinks-its-time-to-break-up-facebook?sdsrc=prevbtmprev">Professor Who Coined Term 'Net Neutrality' Thinks It's Time To Break Up Facebook</a></p>
+
+                                       <span class="grid_5 tcenter comments"><span class="cmntcnt_large fleft"><span class="slant"></span><span>61<span class="hide"> comments</span></span></span></span>
+                               </div>
+                       </div>
+               </section>
+       </aside>
+</div>
+               <div id="taboola-below-article-text-links"></div>
+<script type="text/javascript">
+       window._taboola = window._taboola || [];
+       _taboola.push({
+               mode: 'text-links-a',
+               container: 'taboola-below-article-text-links',
+               placement: 'Below Article Text Links',
+               target_type: 'mix'
+});
+</script>
+       
+
+</section>
+                       </div>
+               </div>
+               <div class="row top-space">
+
+
+                       <div class="grid_24">
+                               <!-- 728px ad -->
+
+                               <div class="adwrap">
+<div id='div-gpt-ad-728x90_c'><script type='text/javascript'>
+googletag.cmd.push(function(){
+googletag.display('div-gpt-ad-728x90_c');});</script></div>
+</div>
+                               <!-- end 728px ad -->
+                               <!-- Slashdot Deals 6 Best Sellers -->
+                                       <div class="row deals-footer">
+                                               <div class="units-8 indent-2 deals-wrapper">
+                                                 <div class="deals-header"><h1>Slashdot Top Deals</h1></div>
+                                                 <div id="deals-output">
+                                                       <script id="deals-template" type="text/x-handlebars-template">
+                                                         {{#each deal}}
+                                                               <div class="deal">
+                                                                 <a href="{{urlPath permalink}}?&utm_source=slashdot.org&utm_medium=dealfeed-footerfeed&utm_campaign={{slug}}" target="_blank">
+                                                                       <img src="{{main_image}}" alt="" />
+                                                                 </a>
+                                                                 <p class="title"><a href="{{urlPath permalink}}?&utm_source=slashdot.org&utm_medium=dealfeed-footerfeed&utm_campaign={{slug}}" target="_blank">{{title}}</a></p>
+                                                                 <p class="deal-price">{{centConversion price_in_cents}}</p>
+                                                               </div>
+                                                         {{/each}}
+                                                       </script>
+                                                 </div>
+                                               </div>
+                                       </div>
+                                       <script>
+                                               if ( isAdBlockActive ) {
+                                                       $.getScript( "//a.fsdn.com/sd/js/scripts/min/deals-min.js", function(){
+                                                               runDealsWidget();
+                                                       });
+                                               }
+                                       </script>
+
+                                       <!-- End Slashdot Deals 6 Best Sellers -->
+                               </div>
+                       </div>
+               </div>
+       </div>
+       <!-- SMACKS: END COMMENTS SECTION -->
+</div>
+<!-- SMACKS: END COMMENTS CONTAINER -->
+
+
+       
+
+<script type="text/javascript">
+
+$(function(){
+$('#firehose-filter').
+       focus(function(event){
+               gFocusedText = this;
+       }).
+       blur(function(event){
+               if ( gFocusedText === this ) {
+                       gFocusedText = null;
+               }
+       });
+
+
+apply_updates_when(            'at-end', true);
+});
+</script>
+
+
+<!-- body end --><!-- footer type=current begin -->
+       
+       </section>
+       
+       
+
+
+       <footer id="fhft" class="grid_24 nf aoc">
+               <div id="logo_nf" class="fleft">
+                       <a href="//slashdot.org"><span>Slashdot</span></a>
+               </div>
+               <nav role="firehose footer">
+                       
+                               
+                               
+                               
+                               
+
+                               
+                                               <span class="ind"></span><a class="btn first" href="//games.slashdot.org/comments.pl?sid=12580630&amp;op=reply&amp;threshold=1&amp;commentsort=0&amp;mode=thread&amp;pid=" onclick="D2.replyTo(0); return false;">Post</a>
+                               
+                               <a class="btn hide" id="footer_moderate_button">Moderate</a>
+                               <a class="btn hide" id="footer_moderatorhelp_button">Moderator Help</a>
+                               <a class="btn hide" id="footer_delete_button" title="Checked comments will be deleted.">Delete</a>
+                               <script>
+                                       (function($){
+                                               var old_moderate_btn = $("#discussion_moderate_button");
+                                               if (old_moderate_btn.length) {
+                                                       var moderate_btn = $("#footer_moderate_button");
+                                                       moderate_btn.click(
+                                                               function(){old_moderate_btn.click()}
+                                                       );
+                                                       moderate_btn.removeClass('hide');
+                                               }
+
+                                               var old_moderatorhelp_btn = $("#discussion_moderatorhelp_button");
+                                               if (old_moderatorhelp_btn.length) {
+                                                       var moderatorhelp_btn = $("#footer_moderatorhelp_button");
+                                                       moderatorhelp_btn.click(
+                                                               function(){old_moderatorhelp_btn.click()}
+                                                       );
+                                                       moderatorhelp_btn.attr(
+                                                               'href', old_moderatorhelp_btn.attr('href')
+                                                       );
+                                                       moderatorhelp_btn.removeClass('hide');
+                                               }
+
+                                               var old_delete_btn = $("#discussion_delete_button");
+                                               if (old_delete_btn.length) {
+                                                       var delete_btn = $("#footer_delete_button");
+                                                       delete_btn.click(
+                                                               function(){old_delete_btn.click()}
+                                                       );
+                                                       delete_btn.removeClass('hide');
+                                               }
+
+                                               $('#discussion_buttons').addClass('hide');
+                                       })(Slash.jQuery); // (function($){
+                               </script>
+                               <ul class="fleft">
+                                       
+                                               <li class="fleft selected">
+                                                       <span class="nbutton btn hide link reset" id="more_comments_button">
+                                                               <a href="#" onclick="D2.ajaxFetchComments(0,1); return false">
+                                                                       <span id="more_comments_num_a" class="hide">Get more comments</span>
+                                                               </a>
+                                                       </span>
+                                               </li>
+                                       
+                                       
+                                               <li class="fleft">
+                                                       <span class="loadedcommentcnt">32</span> of <span class="totalcommentcnt">32</span> loaded
+                                               </li>
+                                       
+                               </ul>
+                               
+                                       <script type="text/javascript">D2.finishLoading()</script>
+                               
+                       
+
+                       
+                       <ul class="fright submitstory">
+                                       <li class="fright">
+                                               <a href="/submit">Submit<span class="opt"> Story</span></a>
+                                       </li>
+                       </ul>
+               </nav>
+               
+
+
+       </footer>
+       <section class="bq">
+               <blockquote class="msg grid_24" cite="https://slashdot.org">
+                       <p>Our country has plenty of good five-cent cigars, but the trouble is
+they charge fifteen cents for them.</p>
+                       <span class="slant"></span>
+               </blockquote>
+       </section>
+       <footer id="ft" class="grid_24">
+               <nav class="grid_10" role="footer">
+                       <ul>
+                               <li><a href="//slashdot.org/faq">FAQ</a></li>
+                               <li><a href="//slashdot.org/archive.pl">Story Archive</a></li>
+                               <li><a href="//slashdot.org/hof.shtml">Hall of Fame</a></li>
+                               <li><a href="http://slashdotmedia.com/advertising-and-marketing-services/">Advertising</a></li>
+                               <li><a href="http://slashdotmedia.com/terms-of-use/">Terms</a></li>
+                               <li><a href="http://slashdotmedia.com/privacy-statement/">Privacy Statement</a></li>
+                               <li id='eu_privacy' style='display:none'><a href="#" title="Privacy Choices" onclick="bizx.cmp.promptConsent();return false;">Privacy Choices</a></li>
+                               <li><a href="http://slashdotmedia.com/opt-out-choices/">Opt-out Choices</a></li>
+                               <li><a href="//slashdot.org/faq/slashmeta.shtml">About</a></li>
+                               <li><a href="mailto:feedback@slashdot.org">Feedback</a></li>
+                               <li><a href="#" onclick="set_mobile_pref('mobile',1);return false;">Mobile View</a></li>
+                               <li><a href="//slashdot.org/blog">Blog</a></li>
+                       </ul>
+               </nav>
+               <script>
+               if (window.is_euro_union) {
+                       document.getElementById('eu_privacy').style.display = 'inline';
+               }
+               </script>
+               <br>
+               
+               <div class="grid_14 tright tm">Trademarks property of their respective owners. Comments owned by the poster. <span class="nobr">Copyright &copy; 2018 SlashdotMedia. All Rights Reserved.</span></div>
+       </footer>
+
+       
+       <div class="overlay"></div>
+<div class="modal-box">
+    <a href="#" id="close-modal">Close</a>
+    <article class="modal-content">
+    </article>
+    <footer>
+</div>
+
+
+
+
+<div id="modal_cover" class="hide" onclick="hide_modal_box(); return false;"></div>
+<div id="modal_box" class="hide">
+      <div id="modal_box_content"></div>
+      <header class="n">
+                  <span class="fadeout"></span>
+                  <span class="fadeoutfade"></span>
+                 <span class="pf"><a class="ico close" onclick="hide_modal_box(); return false;" href="#"><span>Close</span></a></span>
+                 <h3 class="pf"><div id="logo"><a href="//slashdot.org">Slashdot</a></div><span id="preference_title"></span></h3>
+      </header>
+</div>
+       
+       <!-- CCM Tag -->
+<script type="text/javascript">
+if (!window.is_euro_union) {
+  (function () {
+    /*global _ml:true, window */
+    _ml = window._ml || {};
+    _ml.eid = '771';
+
+    var s = document.getElementsByTagName('script')[0], cd = new Date(), mltag = document.createElement('script');
+    mltag.type = 'text/javascript'; mltag.async = true;
+    mltag.src = '//ml314.com/tag.aspx?' + cd.getDate() + cd.getMonth() + cd.getFullYear();
+    s.parentNode.insertBefore(mltag, s);
+  })();
+}
+</script>
+<!-- End CCM Tag -->
+
+<script type="text/javascript">
+window.google_analytics_uacct = "UA-32013-5";
+
+var _gaq = _gaq || [];
+
+
+
+
+
+  _gaq.push(['_setAccount', 'UA-36136016-1']);
+  _gaq.push(['b._setAccount', 'UA-32013-5']);
+  _gaq.push(['_setDomainName', '.slashdot.org']);
+  _gaq.push(['b._setDomainName', '.slashdot.org']);
+
+       
+               _gaq.push(['_addIgnoredRef', 'slashdot.org']);
+               _gaq.push(['b._addIgnoredRef', 'slashdot.org']);
+       
+
+
+  _gaq.push(['_setCustomVar', 1, 'User Type',  'Anon', 3]);
+  _gaq.push(['b._setCustomVar', 1, 'User Type',  'Anon', 3]);          
+       
+       _gaq.push(['_setCustomVar', 2, 'Page','article2', 3]);
+       _gaq.push(['b._setCustomVar', 2, 'Page','article2', 3]);
+
+       
+
+
+
+// track beta behavior for user
+var betamatches = document.cookie.match(/betagroup=(-?\d+)/);
+
+if(betamatches && betamatches[1]) {
+  if(betamatches[1] == -1) {
+    _gaq.push(['_setCustomVar', 3, 'Beta-Usage','opt-out', 3]);
+  } else {
+    _gaq.push(['_setCustomVar', 3, 'Beta-Usage','unredirected', 3]);
+  }
+}
+
+
+
+  _gaq.push(['_trackPageview']);
+  _gaq.push(['b._trackPageview']);
+  _gaq.push(['_trackPageLoadTime']);
+  _gaq.push(['b._trackPageLoadTime']);
+
+
+if (!window.is_euro_union) {
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+}
+</script>
+
+<!-- CCM GA Push -->
+<script>
+    if (typeof _ml !== 'undefined' && _ml.us) {
+        if (_ml.us.tp && _ml.us.tp.length > 0) {
+            ga('set', 'dimension2', _ml.us.tp[0]);
+        }
+        if (_ml.us.pc && _ml.us.pc.length > 0) {
+            ga('set', 'dimension7', _ml.us.pc[0]);
+        }
+        ga('set', 'dimension3', _ml.us.ind);
+        ga('set', 'dimension4', _ml.us.cr);
+        ga('set', 'dimension5', _ml.us.cs);
+        ga('set', 'dimension6', _ml.us.dm);
+        ga('set', 'dimension8', _ml.us.sn);
+    }
+</script>
+
+<!-- Sticky Ads -->
+<script type="text/javascript">
+var topBannerViewed = false;
+if($('#div-gpt-ad-728x90_a').length > 0 && window.outerWidth >= 1070 && !isAdBlockActive){
+    $(window).scroll(function(){
+        var y = $(document).scrollTop();
+        var z =  y + window.outerHeight;
+        var navOffset = 0;
+        var offset = [
+            $('.nav-wrap').outerHeight(true),
+            $('.nav-secondary-wrap').outerHeight(true)
+        ];
+        for(row in offset){
+            if(offset[row]) navOffset = navOffset + parseInt(offset[row]);
+        }
+        $('.adwrap-unviewed').each(function(){
+            var cls = 'adwrap-sticky';
+            var toggleCls = 'adwrap';
+                       //$('.banner-wrapper').css('height', $('.banner-contain').outerHeight());
+            if($(this).hasClass('railad')) {
+                if(topBannerViewed){
+                    var topPixels = $(this).offset().top;
+                    navOffset += $('.adwrap').outerHeight();
+                    if(y >= topPixels && y >= navOffset){
+                        $('#slashboxes').css('top', 0).css('position','fixed').css('right',13);
+                    } else {
+                        $('#slashboxes').removeAttr('style');
+                    }
+                }
+                return;
+            }
+            var topPixels = $(this).offset().top;
+            if(y >= topPixels && y >= navOffset){
+                $(this).addClass(cls);
+                $(this).removeClass('adwrap');
+                               if(cls == 'adwrap-sticky') { //top banner
+                    topBannerViewed = false;
+                                       $('#slashboxes').css('top',$(this).outerHeight() || 0).css('position','fixed').css('right',13);
+                               }
+                if(topBannerViewed) {
+                    console.log('hereeee');
+                                       $('#slashboxes').css('top', 0).css('position','fixed').css('right',13);
+                               }
+            }else{
+                $(this).removeClass(cls);
+                $(this).addClass(toggleCls);
+                $('#slashboxes').removeAttr('style');
+            }
+        });
+               if($('.adwrap-viewed-banner').length > 0){
+                       topBannerViewed = true;
+                       $('.adwrap-viewed-banner').removeClass('adwrap-unviewed').removeClass('adwrap-sticky').addClass('adwrap');
+               }
+        if($('.adwrap-viewed-railad').length > 0){
+            $('.adwrap-viewed-railad').removeClass('adwrap-unviewed').removeClass('adwrap-railad-sticky');
+                       $('#slashboxes').removeAttr('style');
+               }
+    });
+}
+</script>
+
+<!-- Piwik -->
+<script type="text/javascript">
+  var _paq = _paq || [];
+  _paq.push(["setCookieDomain", "*.slashdot.org"]);
+  _paq.push(['trackPageView']);
+  _paq.push(['enableLinkTracking']);
+function initPiwikAndNels() {
+  (function() {
+    var u="//analytics.slashdotmedia.com/";
+    _paq.push(['setTrackerUrl', u+'sd.php']);
+    _paq.push(['setSiteId', 40]);
+    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+    g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'sd.js'; s.parentNode.insertBefore(g,s);
+  })();
+
+    if(window.location.pathname == '/'){
+        var nelId = (location.search.split('nel_id=')[1] || '').split('&')[0];
+        var url = '/ajax.pl?op=nel';
+        if(nelId){
+            url += '&nel_id='+nelId;
+        }
+        $.ajax({
+            url: url,
+            success: function(html){
+                $('#firehoselist article').eq(1).after(html);
+            }
+        });
+    }
+    //announcement NEL
+    if(document.getElementById('announcementText')){
+      $('#announcementText').hide();
+      var hlUrl = '/ajax.pl?op=hl_nel';
+      if(nelId){
+        hlUrl += '&nel_id='+nelId;
+      }
+      $.ajax({
+        url: hlUrl,
+        success: function(html){
+          if(html.length < 10){
+            $('#announcementText').show();
+            return;
+          }
+          $('#announcementText').html(html).show();
+        },
+        error: function () {
+          $('#announcementText').show();
+        }
+      });
+    }
+}
+bizx.cmp.ifConsent('publisher', ['storage', 'measurement'], initPiwikAndNels);
+</script>
+
+
+<script type="text/javascript">
+_linkedin_data_partner_id = "113712";
+</script><script type="text/javascript">
+if (!window.is_euro_union) {
+(function(){var s = document.getElementsByTagName("script")[0];
+var b = document.createElement("script");
+b.type = "text/javascript";b.async = true;
+b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
+s.parentNode.insertBefore(b, s);})();
+}
+</script>
+<noscript>
+<img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=113712&fmt=gif" />
+</noscript>
+
+<!-- Datonics -->
+<script async type="text/javascript" src="//ads.pro-market.net/ads/scripts/site-143573.js"></script>
+       <script id="after-content" type="text/javascript">
+(function( $, fn, console ){
+       $ && fn && $(function(){ fn($, console); });
+})(window.jQuery, window.pageload_done, window.console);
+</script>
+       
+       <script type='text/javascript'>
+       if(!document.location.href.match(/source=autorefresh/)) {
+               document.write('<img src="//slashdot.org/images/js.gif?396">');
+       }
+</script>
+<noscript>
+       <img src="//slashdot.org/images/njs.gif?155">
+</noscript>
+       <div class="busy genericspinner hide"><span>Working...</span></div>
+       <script>
+               if(typeof(Storage)!=="undefined"){
+                       window.scrollTo(0,sessionStorage.scrollPos);
+                               $(window).scroll(function () {
+                               //You've scrolled this much:
+                               sessionStorage.scrollPos = $(window).scrollTop();
+                       });
+               }
+               $(function(){
+                       $('a').click(function(){
+                               delete sessionStorage.scrollPos;
+                       })
+               });
+               // window.onbeforeunload = function () {
+               //      console.log('bakc button clicked');
+               //      delete sessionStorage.scrollPos;
+               // }
+               window.onpopstate=function() {
+                       delete sessionStorage.scrollPos;
+               }
+       </script>
+       
+
+       
+               <!-- 1x1 story page -->
+               <div id='div-gpt-ad-1x1'><script type='text/javascript'>
+googletag.cmd.push(function(){
+googletag.display('div-gpt-ad-1x1');});</script></div>
+       
+
+       <script type="text/javascript">
+       if (!window.is_euro_union) {
+               window._taboola = window._taboola || [];
+               _taboola.push({flush: true});
+       }
+       </script>
+
+       </body>
+       </html>
+
+
+       <!-- footer type=current end -->
\ No newline at end of file