OK
https://slashdot.org/
Oman
Country
Network
September 14, 2024, 05:49 PM UTC
Date & Time
Websites
Websites
Runtime: 2.5s
On September 14, 2024, 05:49 PM UTC, https://slashdot.org/ was accessible when tested on AS28885 in Oman.

Failures

HTTP Experiment
null
DNS Experiment
null
Control
null

DNS Queries

Resolver:
212.72.29.225
Query:
IN A slashdot.org
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
172.64.151.192
@
IN
A
104.18.36.64

TCP Connections

Connection to 172.64.151.192:443 succeeded.
Connection to 104.18.36.64:443 succeeded.

HTTP Requests

URL
GET https://slashdot.org/
Response Headers
Alt-Svc:
h3=":443"; ma=86400
Cache-Control:
no-cache
Cf-Cache-Status:
DYNAMIC
Cf-Ray:
8c32376e3c39d1e4-MCT
Content-Security-Policy:
frame-ancestors 'self'; upgrade-insecure-requests;form-action 'self' slashdot.org slashdot.us15.list-manage.com;frame-src 'self' slashdot.org *.lijit.com *.btloader.com http://*.pro-market.net *.crsspxl.com *.google.com *.googlesyndication.com *.safeframe.usercontent.goog *.doubleclick.net *.googleadservices.com *.adtrafficquality.google challenges.cloudflare.com *.recaptcha.net recaptcha.net *.adnxs.com *.indexww.com *.rubiconproject.com *.pubmatic.com *.smartadserver.com *.tapad.com http://*.youtube.com http://*.youtube-nocookie.com slashdotmedia.com; object-src http://*.youtube.com;script-src 'self' slashdot.org *.slashdot.org slashdot.org *.slashdotmedia.com a.fsdn.com challenges.cloudflare.com *.lijit.com *.moatads.com *.adsafeprotected.com *.sharethrough.com *.2mdn.net *.adnxs.com *.jobbio.com *.script.ac *.defybrick.com *.aniview.com *.vidazoo.com *.pubmatic.com chimpstatic.com *.mailchimp.com mc.us15.list-manage.com ml314.com *.stack-sonar.com *.licdn.com translate.googleapis.com *.doubleclick.net *.googleadservices.com *.adtrafficquality.google translate.google.cn *.gstatic.cn *.google.com *.consentmanager.net *.microsofttranslator.com *.gstatic.com *.googletagservices.com *.recaptcha.net recaptcha.net *.google-analytics.com *.googlesyndication.com *.cloudflareinsights.com d3tglifpd8whs6.cloudfront.net rpxnow.com btloader.com *.crsspxl.com http://*.pro-market.net *.4dex.io *.adnxs-simple.com *.s-onetag.com *.rubiconproject.com *.trustarc.com *.truste.com *.doubleverify.com *.tapad.com *.pghub.io pghub.io *.sharethru.com j.6sc.co adservice.google.ad adservice.google.ae adservice.google.at adservice.google.be adservice.google.bg adservice.google.ca adservice.google.ch adservice.google.co.id adservice.google.co.il adservice.google.co.in adservice.google.co.jp adservice.google.co.kr adservice.google.co.th adservice.google.co.uk adservice.google.co.zw adservice.google.com.au adservice.google.com.bo adservice.google.com.hk adservice.google.com.mx adservice.google.com.ph adservice.google.com.pk adservice.google.com.sa adservice.google.com.sg adservice.google.com.tr adservice.google.com.tw adservice.google.com.ua adservice.google.com.vn adservice.google.cz adservice.google.de adservice.google.dk adservice.google.dz adservice.google.ee adservice.google.fi adservice.google.fr adservice.google.gr adservice.google.hu adservice.google.ie adservice.google.it adservice.google.li adservice.google.lu adservice.google.mu adservice.google.mv adservice.google.nl adservice.google.no adservice.google.pl adservice.google.pt adservice.google.ro adservice.google.rs adservice.google.se adservice.google.sk adservice.google.com.br adservice.google.com.ar adservice.google.cl adservice.google.com.co adservice.google.com.cu adservice.google.com.cy adservice.google.es adservice.google.hr adservice.google.im adservice.google.lk adservice.google.me adservice.google.mg adservice.google.com.mm adservice.google.com.ng adservice.google.com.np adservice.google.com.pr adservice.google.com.uy adservice.google.co.za adservice.google.jo adservice.google.bs adservice.google.al adservice.google.co.tz adservice.google.rw adservice.google.hn adservice.google.lt adservice.google.iq adservice.google.si adservice.google.bj adservice.google.co.ao adservice.google.com.gh adservice.google.kz adservice.google.com.eg adservice.google.com.ec adservice.google.co.ve adservice.google.com.py adservice.google.lv adservice.google.mn adservice.google.com.bn adservice.google.tn adservice.google.ml adservice.google.is adservice.google.com.sv adservice.google.com.bz adservice.google.az adservice.google.gt adservice.google.sn adservice.google.cm adservice.google.com.kh adservice.google.ge adservice.google.com.et adservice.google.com.pe adservice.google.com.ly adservice.google.co.mz adservice.google.com.bh adservice.google.com.mt adservice.google.ps adservice.google.so adservice.google.bf adservice.google.co.nz adservice.google.com.gt adservice.google.co.zm adservice.google.je adservice.google.cv adservice.google.la adservice.google.bi adservice.google.com.jm adservice.google.tt adservice.google.com.kw adservice.google.cd adservice.google.gy adservice.google.tg adservice.google.com.af adservice.google.com.lb adservice.google.sr adservice.google.com.ni adservice.google.ki adservice.google.com.na adservice.google.ht adservice.google.nr adservice.google.td adservice.google.co.ls adservice.google.gl adservice.google.bt adservice.google.tm adservice.google.com.vc adservice.google.co.bw adservice.google.vg adservice.google.as adservice.google.cg adservice.google.com.ag adservice.google.com.tj adservice.google.dm adservice.google.to adservice.google.dj adservice.google.cf adservice.google.ws adservice.google.st adservice.google.gm adservice.google.fm adservice.google.com.sb adservice.google.com.pg adservice.google.com.gi adservice.google.com.ai adservice.google.co.ck adservice.google.ru adservice.google.nu adservice.google.com.my adservice.google.com.bd adservice.google.ci adservice.google.co.cr adservice.google.co.ke adservice.google.co.ug adservice.google.co.uz adservice.google.co.vi adservice.google.ms adservice.google.com.fj adservice.google.com.om adservice.google.com.pa adservice.google.com.qa adservice.google.ga adservice.google.gg adservice.google.kg adservice.google.md adservice.google.mk adservice.google.mw adservice.google.ne adservice.google.sm adservice.google.tl adservice.google.sc adservice.google.vu 'unsafe-inline' 'unsafe-eval';report-uri https://sourceforge.report-uri.com/r/d/csp/enforce
Content-Type:
text/html; charset=utf-8
Date:
Sat, 14 Sep 2024 17:49:57 GMT
Feature-Policy:
geolocation 'none'; microphone 'none'; camera 'none'; payment 'none'; document-domain 'none'; display-capture 'none'; autoplay 'none'
Permissions-Policy:
geolocation=(), microphone=(), camera=(), payment=(), document-domain=(), display-capture=(), autoplay=()
Pragma:
no-cache
Server:
cloudflare
Slash_log_data:
shtml
Strict-Transport-Security:
max-age=31536000
X-Frame-Options:
SAMEORIGIN
X-Xrds-Location:
https://slashdot.org/slashdot.xrds
Response Body
<!-- 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 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: '148248208835312224',
	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({ type: 'POST', 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>Slashdot: News for nerds, stuff that matters</title>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	  
		<meta name="description" content="Slashdot: News for nerds, stuff that matters. Timely news source for technology related news with a heavy slant towards Linux and Open Source issues.">
	    
		<meta property="og:title" content="Slashdot: News for nerds, stuff that matters">
		<meta property="og:description" content="Slashdot: News for nerds, stuff that matters. Timely news source for technology related news with a heavy slant towards Linux and Open Source issues.">
	  
	
	
		<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://slashdot.org">
		
		<link rel="alternate" media="only screen and (max-width: 640px)" href="https://m.slashdot.org" >
	

		<!--[if IE 8]><link rel="stylesheet" type="text/css" media="screen, projection" href="//a.fsdn.com/sd/ie8-classic.css?abc20f5fc3936ba9" ><![endif]-->
		<link rel="stylesheet" type="text/css" media="screen, projection" href="//a.fsdn.com/sd/classic.css?abc20f5fc3936ba9" >
		<!--[if IE 7]><link rel="stylesheet" type="text/css" media="screen, projection" href="//a.fsdn.com/sd/ie7-classic.css?abc20f5fc3936ba9" ><![endif]-->
	
	
	



	
	<!--  -->

	
	

	
	<!-- SMACKS: NEW CSS -->
	<link rel="stylesheet" href="//a.fsdn.com/sd/css/app.css?abc20f5fc3936ba9">

	<script src="//a.fsdn.com/con/js/sftheme/cmp2.js?2024-01"></script>
	<script src="https://slashdot.org/country.js"></script>
	<script>
		window.bizx.cmp.init({
			cmp_id: 12126,
			geo: window,
			gam_gdpr_technical_delivery: true,
			
		});
	</script>
	<link rel="stylesheet" href="//a.fsdn.com/con/css/sftheme/sandiego/cmp.css?2020-06-11" type="text/css">

	<script type='text/javascript'>
var _gaq = _gaq || [];
</script>

<script>
window.SD = {};
window.SD.Ads = {};

bizx.cmp.ifConsent('', ['all'], function () {
    var bt = 'https://btloader.com/tag?o=5098683085881344&upapi=true';
    bizx.cmp.embedScript(bt, true);
    window.addEventListener('AcceptableAdsInit', function (e) {
      if(e.detail) {
        console.log('acceptable ads on');
        SD.Ads.acceptable_ads_active = true;
      } else {
        console.log('acceptable ads off');
        SD.Ads.acceptable_ads_active = false;
      }
    });
});
</script>



   
   
   

<script type="text/javascript" id="pbjs_script" data-dom="https://d3tglifpd8whs6.cloudfront.net"  src="https://d3tglifpd8whs6.cloudfront.net/js/prebid/slash-homepage/slash-homepage.min.js"></script>
<script type='text/javascript'>
    /*global performance */
    var googletag = window.googletag || {};
    googletag.cmd = googletag.cmd || [];

		window.SD.Ads.slotsById = {};
		window.SD.Ads.idsByPath = {};

		window.SD.Ads.visibleTime = {};
		window.SD.Ads.Helpers = {};

		//window.SD = SD;

    bizx.cmp.ifConsent({purposes: 'all', vendors: 'prebid'}, function(){
        window.bizxPrebid.Ads.initPrebid(window.bizxPrebid.adUnits);
    }, function() {
		// no 'prebid' consent (e.g. region without prebid consent string support) but try GPT directly
		bizx.cmp.ifConsent({purposes: 'all', vendors: 'google-ads'}, function () {
			bizx.cmp.embedScript('https://securepubads.g.doubleclick.net/tag/js/gpt.js');
		});
	});
</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 */
	;

		//can be safely called
		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) {
					remove_sticky_top();
					remove_sticky_railad();
					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 queryParams = new URLSearchParams(window.location.search);

				if (queryParams.get('source') === 'autorefresh') {
					full_name = full_name.replace(/(\d+x\d+)/, '$1_Ref');
					//console.log('TAG NAME: ', full_name);
				}

				var slot = googletag.defineSlot(
					full_name,
					tags[tag].sz,
					div_id
				);

				service = slot.addService(googletag.pubads());

				window.SD.Ads.slotsById[div_id] = slot;
				window.SD.Ads.idsByPath[full_name] = div_id;

				service.setTargeting('sz', tags[tag].sz);

				
				var frontend_tpc = tag_topic.split(",");
				var backend_tpc = [  ];

				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('slotVisibilityChanged', window.SD.Ads.visibilityChangedTracker);


		googletag.pubads().addEventListener('impressionViewable', function(event) {
			viewable_imp(event.slot);
		    });

                googletag.pubads().setTargeting('requestSource', 'GPT');
		googletag.pubads().enableAsyncRendering();
		

		googletag.pubads().collapseEmptyDivs();
		window.bizxPrebid.SAFEFRAMES = true;
		window.SD.Ads.setupAdRefresh();
		bizxPrebid.Ads.pushToGoogle();
		googletag.enableServices();
	});
})();


/* Ad-Refresh code */
window.SD.Ads.visibilityChangedTracker = function(event) {
	var id = event.slot.getSlotElementId();
	if (!window.SD.Ads.visibleTime.hasOwnProperty(id)) {
		window.SD.Ads.visibleTime[id] = {
			visible: false,
			prevVisibleTotal: 0,
			wasVisibleBeforePageBgd: false,
			reloadCount: 0
		};
	}
	var timeinfo = window.SD.Ads.visibleTime[id];
	if (event.inViewPercentage >= 50 && !document.hidden) {
		if (!timeinfo.visible) {
			timeinfo.visible = performance.now();
		}
	} else {
		if (timeinfo.visible) {
			timeinfo.prevVisibleTotal += performance.now() - timeinfo.visible;
			timeinfo.visible = false;
		}
	}
};

window.SD.Ads.setupAdRefresh = function() {
	document.addEventListener('visibilitychange', function () {
		for (var id in window.SD.Ads.visibleTime) {
			if (window.SD.Ads.visibleTime.hasOwnProperty(id)) {
				var timeinfo = window.SD.Ads.visibleTime[id];
				if (document.hidden) {
					timeinfo.wasVisibleBeforePageBgd = !!timeinfo.visible;
					if (timeinfo.visible) {
						timeinfo.prevVisibleTotal += performance.now() - timeinfo.visible;
						timeinfo.visible = false;
					}
				} else if (!document.hidden && timeinfo.wasVisibleBeforePageBgd) {
					timeinfo.visible = performance.now();
				}
			}
		}
	}, false);

	// after 30 sec, start checking every second for reload
	var LIMIT_MS = 30000;
	setTimeout(function () {
		//
		setInterval(function () {
			if (document.hidden) {
				return;
			}
			for (var id in window.SD.Ads.visibleTime) {
				if (window.SD.Ads.visibleTime.hasOwnProperty(id)) {
					var timeinfo = window.SD.Ads.visibleTime[id];
					if (timeinfo.visible &&
						timeinfo.prevVisibleTotal + (performance.now() - timeinfo.visible) >= LIMIT_MS &&
						timeinfo.reloadCount < 50
					) {
						timeinfo.reloadCount++;
						timeinfo.visible = false;
						timeinfo.prevVisibleTotal = 0;
						window.SD.Ads.Helpers.refreshBids([id]);
					}
				}
			}
		}, 1000);
	}, LIMIT_MS);
};

window.SD.Ads.Helpers.refreshBids = function (reloadIds) {
		console.log('AD REFRESH: refreshBids', reloadIds);
		pbjs.que.push(function () {
			for (var i = reloadIds.length-1; i >= 0; i--) {
				var id = reloadIds[i];
				// clear out winner status from earlier auctions
				if (bizxPrebid.Ads.prebidWinners[id]) {
					delete bizxPrebid.Ads.prebidWinners[id];
				}
				// if has complement (hubicon), remove it since they are just house ads and can cause funky layouts if this leaderboard is refreshed to a different size
				var path = window.SD.Ads.slotsById[id].getAdUnitPath();
				/*var complement = gptadComplements[path];
				if (complement) {
					var complement_shortname = complement[0];
					var complement_path = "/41014381/SD/" + complement_shortname;
					var slot = window.SD.Ads.slotsById[window.SD.Ads.idsByPath[complement_path]];
					if (slot) {
						googletag.destroySlots([slot]);
						var $wrappedAd = $(window.SD.Ads.Helpers.getContainerIDFromPath(complement_path));
						$wrappedAd.remove();
						delete gptadComplements[path];
					}
				}*/

			}

			pbjs.requestBids({
				timeout: window.bizxPrebid.PREBID_TIMEOUT,
				adUnitCodes: reloadIds,
				bidsBackHandler: function () {
					var reloadSlots = reloadIds.map(function(id) { return window.SD.Ads.slotsById[id]; });

					// clear out previous sizing attrs, as they may change after refresh
/*
					for (var i = 0; i < reloadSlots.length; i++) {
						var $wrappedAd = $(window.SD.Ads.Helpers.getContainerIDFromPath(reloadSlots[i].getAdUnitPath()));
						var classes = $wrappedAd.attr('class').split(' ');
						for (var j = 0; j < classes.length; j++) {
							if (classes[j].indexOf('sz_') >= 0) {
								$wrappedAd.removeClass(classes[j]);
							}
						}
					}
*/
					pbjs.setTargetingForGPTAsync(reloadIds);
					googletag.pubads().refresh(reloadSlots);
				}
			});
		});
	}
</script>

<!-- CrossPixel -->
<script type="text/javascript">
if (window.is_euro_union === 0) {
    bizx.cmp.ifConsent('', ['all'], function(){
        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 sdAdBlockActive = true;
</script>
<script async src="//a.fsdn.com/sd/js/scripts/adsbanner.js?abc20f5fc3936ba9"></script>
</head>

<body class="anon index2 ">

	
	<script src="//a.fsdn.com/sd/all-minified.js?abc20f5fc3936ba9" 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]-->
	
	
	<!-- index2_variant |A|-->
		<script>
	if (window.is_euro_union === 0) {
            bizx.cmp.ifConsent('', ['all'], function () {
                (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>
        <!-- jobbio !-->

        <script type="text/javascript">
        bizx.cmp.ifConsent('', ['all'], function () {
        var j_script = document.createElement('script')
        j_script.setAttribute('src', 'https://widgets.jobbio.com/partner_fluid_widgets_v1.6.1/display.min.js')
        j_script.setAttribute('id','jobbio-display-script')
        j_script.setAttribute('async','')
        j_script.onload = function handle(){
        if (document.getElementById('bottom-masonry')){
            jobbio_display.widget({
                slug: 'slashdot-jobs',
                container: 'bottom-masonry',
                style: 'masonry',
                count: 6,
                type: 'multiple',
                content: 'jobs',
                searchTerm: '',
            });
        }

        jobbio_display.widget({
            slug: 'slashdot-jobs',
            container: 'horizontal',
            style: 'horizontal',
            count: 4,
            type: 'multiple',
            content: 'jobs',
            searchTerm: '',
        })
        if (document.getElementById('sidebar-j')){
            jobbio_display.widget({
                slug: 'slashdot-jobs',
                container: 'sidebar-j',
                style: 'sidebar',
                count: 6,
                type: 'multiple',
                content: 'jobs',
                searchTerm: '',
            });
        }

        }
        document.head.appendChild(j_script);
        })
        </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="//slashdot.org/search.pl">
<link rel="alternate" title="Slashdot RSS" href="https://rss.slashdot.org/Slashdot/slashdotMain" 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="https://slashdot.org/software/"><i class="sd-mini"></i> <span>Software</span></a></li>
        <li><a href="//slashdot.org/content/"><span>Thought Leadership</span></a></li>
        <li><a href="//slashdot.org/jobs" rel="nofollow"><span>Jobs</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">
					<div id="main-top-nav-wrapper">
<form id="search" class="form-inline nav-search-form" method="get" action="//slashdot.org/index2.pl">
<!-- //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="https://rss.slashdot.org/Slashdot/slashdotMain" target="_blank" rel="nofollow"><i class="icon-rss-squared"></i><span class="sr-only">RSS</span></a></li>
		<li><a href="https://www.facebook.com/slashdot" target="_blank" rel="nofollow"><i class="icon-facebook-squared"></i><span class="sr-only">Facebook</span></a></li>
		<li><a href="https://www.linkedin.com/company/slashdot" target="_blank" rel="nofollow"><i class="icon-linkedin-squared"></i><span class="sr-only">LinkedIn</span></a></li>
		<li><a href="https://twitter.com/slashdot" target="_blank" rel="nofollow"><i class="icon-twitter-squared"></i><span class="sr-only">Twitter</span></a></li>
		<li><a href="https://www.youtube.com/channel/UCsW36751Gy-EAbHQwe9WBNw" target="_blank" rel="nofollow"><i class="icon-youtube-squared">
                    <!-- width="1792" height="1792" -->
                    <svg viewBox="0 260 1792 1260" xmlns="http://www.w3.org/2000/svg"><path d="M711 1128l484-250-484-253v503zm185-862q168 0 324.5 4.5t229.5 9.5l73 4q1 0 17 1.5t23 3 23.5 4.5 28.5 8 28 13 31 19.5 29 26.5q6 6 15.5 18.5t29 58.5 26.5 101q8 64 12.5 136.5t5.5 113.5v176q1 145-18 290-7 55-25 99.5t-32 61.5l-14 17q-14 15-29 26.5t-31 19-28 12.5-28.5 8-24 4.5-23 3-16.5 1.5q-251 19-627 19-207-2-359.5-6.5t-200.5-7.5l-49-4-36-4q-36-5-54.5-10t-51-21-56.5-41q-6-6-15.5-18.5t-29-58.5-26.5-101q-8-64-12.5-136.5t-5.5-113.5v-176q-1-145 18-290 7-55 25-99.5t32-61.5l14-17q14-15 29-26.5t31-19.5 28-13 28.5-8 23.5-4.5 23-3 17-1.5q251-18 627-18z"/></svg>
                </i><span class="sr-only">Youtube</span></a></li>
		<li><a href="https://mastodon.cloud/@slashdot" target="_blank" rel="me nofollow"><i class="icon-mastodon-squared">
					<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"/></svg>
				</i><span class="sr-only">Mastodon</span></a></li>
		<li><a href="//slashdot.org/newsletter" target="_blank" rel="nofollow"><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">
    </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 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.event.target).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>
	



<div class="container">
	<div class="main-wrap  has-rail-right">
		<div class="main-content">
			<div id="firehose" class="nothumbs ">
				<!-- WIT -->
				<a name="articles"></a>


				
					
				


				<div id="firehoselist" class="fhroot row ">
					<div id="announcement">
  <div id="announcementText" style="display: none;"> <a href="https://slashdot.org/jobs-2" rel="nofollow">Check out the new Slashdot job board to browse remote jobs or jobs in your area</a><br><br></strong>Do you develop on GitHub? You can keep using GitHub but automatically <a href="https://sourceforge.net/p/forge/documentation/GitHub%20Importer/" rel="nofollow"><strong>sync your GitHub releases to SourceForge</a></strong> quickly and easily with <strong><a href="https://sourceforge.net/p/import_project/github/" rel="nofollow">this tool</a></strong> so your projects have a backup location, and get your project in front of SourceForge's nearly 20 million monthly users. It takes less than a minute. Get new users downloading your project releases today!</span><br></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-174995663" data-fhid="174995663" 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">174995663</span>
			<span class="type">story</span>
			
		</span>







	
	

<header>
	
		<span class="topic" id="topic-174995663">
			<a href="//slashdot.org/index2.pl?fhfilter=be" onclick="return addfhfilter('be');">
			
				<img src="//a.fsdn.com/sd/topics/topicbe.gif" width="70" height="60" alt="Be" title="Be">
			
		</a>
		</span>
	

	<h2 class="story">
		

		

		
		

		

		

		

		<span id="title-174995663" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);"  href="//news.slashdot.org/story/24/09/14/158240/haiku-originally-openbeos-releases-long-awaited-r1beta5">Haiku (Originally 'OpenBeOS') Releases Long Awaited R1/Beta5</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://www.haiku-os.org/news/2024-09-13_haiku_r1_beta5/"  title="External link - https://www.haiku-os.org/news/2024-09-13_haiku_r1_beta5/" target="_blank"> (haiku-os.org) </a></span></span>

		
		
		<!--<span class="comments commentcnt-174995663" style="display:none">0</span>-->
		

		
		<!-- comment bubble -->
		
	</h2>
	<div class="details" id="details-174995663">
		<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 
		
		
			
				  EditorDavid
			
		
		

		
		
		<time id="fhtime-174995663" datetime="on Saturday September 14, 2024 @01:33PM">on Saturday September 14, 2024 @01:33PM</time>
		
		
			 from the <span class="dept-text">old-OS</span> dept.
		
		</span>
	</div>
</header>

<div class="body" id="fhbody-174995663">
	

	
		
		<div id="text-174995663" class="p">
			
		 	
				An anonymous Slashdot reader writes: <i> <a href="https://en.wikipedia.org/wiki/Haiku_(operating_system)">Haiku</a> (the MIT-licensed operating system, inspired by BeOS) has <a href="https://www.haiku-os.org/news/2024-09-13_haiku_r1_beta5/">released its fifth beta for Haiku R1</a>.

<br> <br>Some new features include improved UI color management, improved dark mode coloring, Tracker improvements, TUN/TAP support for VPN connections, TCP throughput improvements, performance optimizations, UFS2 (BSD's filesystem) read-only support, new FAT filesystem driver, improved hardware support, improved POSIX compliance, improved performance, and more.</i> <br>

Slashdot has been covering the <a href="https://slashdot.org/story/02/10/13/1411240/history-and-perspective-on-beos">fate</a> of the BeOS <a href="https://slashdot.org/story/00/02/06/2155205/beos-for-the-internet-beia">since</a> <a href="https://slashdot.org/story/00/04/26/1028251/be-to-drop-beos-no">2000</a> (as well as the <a href="https://slashdot.org/story/05/09/17/2235221/beos-lives-on-in-the-form-of-zeta">short-lived</a> <a href="https://slashdot.org/story/05/04/03/0433256/beos-ready-for-a-comeback-as-zeta-os">derivative</a> project <a href="https://en.wikipedia.org/wiki/ZETA_(operating_system)">ZETA</a> &mdash; and <a href="https://developers.slashdot.org/story/12/08/07/1315234/how-haiku-is-building-a-better-beos">Haiku</a>).<br> <br>

And now "With a history of over two decades and previously known as OpenBeOS, today's Haiku is pushing forward..." <a href="https://www.notebookcheck.net/BeOS-inspired-Haiku-gets-one-step-closer-to-the-first-stable-release-with-version-R1-Beta-5.888646.0.html">writes the site NotebookCheck</a>:
<i>
<a href="https://www.haiku-os.org/">Haiku</a> is a spiritual successor to <a href="https://en.wikipedia.org/wiki/BeOS">BeOS</a>, with a focus on a clean and user-friendly design paired with low system requirements. The minimum system requirements are still an Intel Pentium II/AMD Athlon CPU or better, at least 384 MB RAM, an 800x600 screen, and at least 3GB storage. It works on both 32-bit and 64-bit x86 PCs, and the 32-bit version can run many unmodified BeOS applications. It might be the best desktop open-source operating system not based on Linux or Unix... It works well in a virtual machine like <a href="https://www.howtogeek.com/virtualbox-7-1-release/">VirtualBox</a> or <a href="https://www.howtogeek.com/easily-run-linux-virtual-machines-for-free-on-your-mac-with-utm/">UTM</a>.
</i><br>
		 	
		</div>

		

		

		
	</div>
	<aside class="novote">
		
	</aside>
	
	  	

		
		<footer class="clearfix meta article-foot">
			<div class="story-controls">
				
                    
					
				
			</div>
			
				
				<div class="story-tags">
					<span class="tright tags"><menu type="toolbar" class="edit-bar">
		<span id="tagbar-174995663" class="tag-bar none">
			<a  class="topic tag" rel="statictag" href="//slashdot.org/tag/" target="_blank"></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>
				
			
		</footer>
	



	</article><article id="firehose-174995531" data-fhid="174995531" 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">174995531</span>
			<span class="type">story</span>
			
		</span>







	
	

<header>
	
		<span class="topic" id="topic-174995531">
			<a href="//slashdot.org/index2.pl?fhfilter=microsoft" onclick="return addfhfilter('microsoft');">
			
				<img src="//a.fsdn.com/sd/topics/microsoft_64100.png" width="100" height="64" alt="Microsoft" title="Microsoft">
			
		</a>
		</span>
	

	<h2 class="story">
		

		

		
		

		

		

		

		<span id="title-174995531" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);"  href="//it.slashdot.org/story/24/09/14/1423258/microsoft-axed-650-gaming-employees-two-days-after-hosting-ai-labor-summit">Microsoft Axed 650 Gaming Employees Two Days After Hosting 'AI Labor Summit'</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://www.geekwire.com/2024/unions-finally-get-a-foot-in-the-door-at-microsoft-for-an-ai-summit-and-possibly-more/"  title="External link - https://www.geekwire.com/2024/unions-finally-get-a-foot-in-the-door-at-microsoft-for-an-ai-summit-and-possibly-more/" target="_blank"> (geekwire.com) </a></span></span>

		
		
		<!--<span class="comments commentcnt-174995531" >16</span>-->
		

		
		<!-- comment bubble -->
		
			<span class="comment-bubble"><a href="//it.slashdot.org/story/24/09/14/1423258/microsoft-axed-650-gaming-employees-two-days-after-hosting-ai-labor-summit#comments" title="">16</a></span>
		
	</h2>
	<div class="details" id="details-174995531">
		<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 
		
		
			
				  EditorDavid
			
		
		

		
		
		<time id="fhtime-174995531" datetime="on Saturday September 14, 2024 @12:34PM">on Saturday September 14, 2024 @12:34PM</time>
		
		
			 from the <span class="dept-text">being-what's-next</span> dept.
		
		</span>
	</div>
</header>

<div class="body" id="fhbody-174995531">
	

	
		
		<div id="text-174995531" class="p">
			
		 	
				


"A two-day AI Labor Summit between AFL-CIO leaders and Microsoft executives this week reflects the tech giant's revamped approach to unions," <a href="https://www.geekwire.com/2024/unions-finally-get-a-foot-in-the-door-at-microsoft-for-an-ai-summit-and-possibly-more/">writes <em>GeekWire</em></a>, "which includes a <a href="https://www.geekwire.com/2023/microsoft-tries-to-address-ai-labor-concerns-with-new-afl-cio-pact-and-neutrality-framework/">pledge by the company</a> to incorporate feedback from labor unions and their members into the development of artificial intelligence."<br> <br>


But just two days later, "Microsoft Gaming CEO Phil Spencer announced it was <a href="https://games.slashdot.org/story/24/09/12/142259/microsoft-lays-off-another-650-staff-from-its-video-game-workforce">game over for the jobs of another 650 Microsoft staffers</a>  (on top of an earlier <a href="https://www.indiatoday.in/technology/news/story/microsoft-lays-off-650-more-xbox-employees-after-it-fired-1900-workers-earlier-this-year-2598596-2024-09-12">1,900 employee staff reduction</a>)," writes long-time Slashdot reader <a href="/~theodp">theodp</a>, "cuts that Spencer made clear were related to Microsoft's $69B acquisition of Activision Blizzard in 2023."

<i>Interestingly, Microsoft's Smith in October 2023 <a href="https://blogs.microsoft.com/on-the-issues/2023/10/13/microsoft-affirms-commitment-to-labor-principles-cwa-labor-neutrality-agreement/">affirmed a "groundbreaking neutrality agreement"</a> with the Communications Workers of America union (CWA) &mdash; designed to go into effect if Microsoft was successful in its acquisition of Activision Blizzard &mdash; in which Microsoft acknowledged the rights of its employees to unionize and pledged to work constructively with any who did. At the same time, Microsoft made it clear that it hoped its employees wouldn't feel the need to form or join unions, saying they would "never need to organize to have a dialogue with Microsoft's leaders."<br> <br>

In July 2023, <a href="https://aflcio.org/press/releases/afl-cio-applauds-ruling-allowing-microsoft-activision-blizzard-acquisition-move">the AFL-CIO applauded Microsoft's Activision Blizzard acquisition</a> and the Microsoft-CWA agreement, which AFL-CIO union federation president Liz Shuler said "sets a new standard for respecting workers' rights in the video game industry and the larger technology sector." And in December 2023, <a href="https://aflcio.org/speeches/shulers-speech-afl-cio-and-microsofts-new-tech-labor-partnership-event">Shuler thanked Smith</a> for Microsoft's "absolutely historic partnership" on <a href="https://news.microsoft.com/2023/12/11/afl-cio-and-microsoft-announce-new-tech-labor-partnership-on-ai-and-the-future-of-the-workforce/">AI and the Future of the Workforce</a>, which Shuler suggested "can be mutually beneficial for workers, for businesses, and for our country as a whole."</i> <br>


Thursday the CWA union issued critical <a href="https://cwa-union.org/news/releases/statement-cwa-following-layoffs-microsoft-gaming-0">remarks about the layoffs at Microsoft Gaming (which were later retweeted by the </a><a href="https://x.com/AFLCIO">@AFLCIO</a> Twitter account).<br> <br>


"While we would hope that a company like Microsoft with $88 billion in profits last year could achieve 'long-term success' without destroying the livelihoods of 650 of our colleagues, heartless layoffs like these have become all too common."<br>
		 	
		</div>

		

		

		
	</div>
	<aside class="novote">
		
	</aside>
	
	  	

		
		<footer class="clearfix meta article-foot">
			<div class="story-controls">
				
                    
					
				
			</div>
			
				
				<div class="story-tags">
					<span class="tright tags"><menu type="toolbar" class="edit-bar">
		<span id="tagbar-174995531" class="tag-bar none">
			
		</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>
				
			
		</footer>
	



	</article><article id="firehose-174993153" data-fhid="174993153" 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">174993153</span>
			<span class="type">story</span>
			
		</span>







	
	

<header>
	
		<span class="topic" id="topic-174993153">
			<a href="//slashdot.org/index2.pl?fhfilter=programming" onclick="return addfhfilter('programming');">
			
				<img src="//a.fsdn.com/sd/topics/programming_64.png" width="64" height="64" alt="Programming" title="Programming">
			
		</a>
		</span>
	

	<h2 class="story">
		

		

		
		

		

		

		

		<span id="title-174993153" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);"  href="//developers.slashdot.org/story/24/09/14/035210/javascript-python-java-redmonks-programming-language-ranking-sees-lack-of-change">JavaScript, Python, Java:  Redmonk's Programming Language Ranking Sees Lack of Change</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://redmonk.com/sogrady/2024/09/12/language-rankings-6-24/"  title="External link - https://redmonk.com/sogrady/2024/09/12/language-rankings-6-24/" target="_blank"> (redmonk.com) </a></span></span>

		
		
		<!--<span class="comments commentcnt-174993153" >5</span>-->
		

		
		<!-- comment bubble -->
		
			<span class="comment-bubble"><a href="//developers.slashdot.org/story/24/09/14/035210/javascript-python-java-redmonks-programming-language-ranking-sees-lack-of-change#comments" title="">5</a></span>
		
	</h2>
	<div class="details" id="details-174993153">
		<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 
		
		
			
				  EditorDavid
			
		
		

		
		
		<time id="fhtime-174993153" datetime="on Saturday September 14, 2024 @11:34AM">on Saturday September 14, 2024 @11:34AM</time>
		
		
			 from the <span class="dept-text">static-variables</span> dept.
		
		</span>
	</div>
</header>

<div class="body" id="fhbody-174993153">
	

	
		
		<div id="text-174993153" class="p">
			
		 	
				Redmonk's latest programming language ranking (attempting to gauge "potential future adoption trends") has found <a href="https://redmonk.com/sogrady/2024/09/12/language-rankings-6-24/">evidence of "a landscape resistant to change</a>."

<i>Outside of CSS moving down a spot and C++ moving up one, the Top 10 was unchanged. And even in the back half of the rankings, where languages tend to be less entrenched and movement is more common, only three languages moved at all... There are a few signs of languages following in TypeScript's footsteps and working their way up the path, both in the Top 20 and at the back end of the Top 100 as we'll discuss shortly, but they're the exception that proves the rule.<br> <br>
It's possible that we'll see more fluid usage of languages, and increased usage of code assistants would theoretically make that much more likely, but at this point it's a fairly static status quo. With that, some results of note:<br> <br>

- <strong>TypeScript (#6):</strong> technically TypeScript didn't move, as it was ranked sixth in our last run, but this is the first quarter in which is has been the sole occupant of that spot. CSS, in this case, dropped one place to seven leaving TypeScript just outside the Top 5. It will be interesting to see whether or not it has more momentum to expend or whether it's topped out for the time being. <br> <br>

- <strong>Kotlin (#14) / Scala (#14):</strong> both of these JVM-based languages jumped up a couple of spots &mdash; two spots in Scala's case and three for Kotlin. Scala's rise is notable because it had been on something of a downward trajectory from a one time high of 12th, and Kotlin's placement is a mild surprise because it had spent three consecutive runs not budging from 17, only to make the jump now. The tie here, meanwhile, is interesting because Scala's long history gives it an accretive advantage over Kotlin's more recent development, but in any case the combination is evidence of the continued staying power of the JVM. <br> <br>
- <strong>Objective C (#17):</strong> speaking of downward trajectories and the 17th placement on this list, Objective C's slide that began in mid-2018 continued and left the language with its lowest placement in these rankings to date at #17. That's still an enormously impressive achievement, of course, and there are dozens of languages that would trade their usage for Objective C's, but the direction of travel seems clear. <br> <br>

- <strong>Dart (#19) / Rust (#19):</strong> while once grouped with Kotlin as up and coming languages driven by differing incentives and trends, Dart and Rust have not been able to match the ascent of their counterpart with five straight quarters of no movement. That's not necessarily a negative; as with Objective C, these are still highly popular languages and communities, but it's worth questioning whether new momentum will arrive and from where, particularly because the communities are experiencing <a href="https://arstechnica.com/gadgets/2024/09/rust-in-linux-lead-retires-rather-than-deal-with-more-nontechnical-nonsense/">some friction</a> in growing their usage.</i> <br>

It's important to remember Redmonk's methodology.  "We extract language rankings from GitHub and Stack Overflow, and combine them for a ranking that attempts to reflect both code (GitHub) and discussion (Stack Overflow) traction. The idea is not to offer a statistically valid representation of current usage, but rather to correlate language discussion and usage in an effort to extract insights into potential future adoption trends."<br> <br>

Having said that, here's the current top ten in Redmonk's ranking:

<ol>
<li> JavaScript</li><li> Python</li><li> Java</li><li> PHP</li><li> C#</li><li> TypeScript</li><li> CSS</li><li> C++</li><li> Ruby</li><li> C</li></ol><p>


Their announcement also notes that at the other end of the list, the programming language Bicep "jumped eight spots to #78 and Zig 10 to #87. That progress pales next to Ballerina, however, which jumped from #80 to #61 this quarter. The general purpose language from WS02, thus, is added to the list of potential up and comers we're keeping an eye on."</p><br>
		 	
		</div>

		

		

		
	</div>
	<aside class="novote">
		
	</aside>
	
	  	

		
		<footer class="clearfix meta article-foot">
			<div class="story-controls">
				
                    
					
				
			</div>
			
				
				<div class="story-tags">
					<span class="tright tags"><menu type="toolbar" class="edit-bar">
		<span id="tagbar-174993153" class="tag-bar none">
			<a  class="topic tag" rel="statictag" href="//slashdot.org/tag/" target="_blank"></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>
				
			
		</footer>
	



	</article><article id="firehose-174992829" data-fhid="174992829" 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">174992829</span>
			<span class="type">story</span>
			
		</span>







	
	

<header>
	
		<span class="topic" id="topic-174992829">
			<a href="//slashdot.org/index2.pl?fhfilter=usa" onclick="return addfhfilter('usa');">
			
				<img src="//a.fsdn.com/sd/topics/usa_64.png" width="64" height="64" alt="United States" title="United States">
			
		</a>
		</span>
	

	<h2 class="story">
		

		

		
		

		

		

		

		<span id="title-174992829" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);"  href="//news.slashdot.org/story/24/09/14/0128258/microsoft-google-meta-and-amazon-fight-calls-to-pay-more-for-electric-grid-updates">Microsoft, Google, Meta, and Amazon Fight Calls to Pay More for Electric Grid Updates</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://www.msn.com/en-us/money/companies/tech-giants-fight-plan-to-make-them-pay-more-for-electric-grid-upgrades/ar-AA1qwNfv"  title="External link - https://www.msn.com/en-us/money/companies/tech-giants-fight-plan-to-make-them-pay-more-for-electric-grid-upgrades/ar-AA1qwNfv" target="_blank"> (msn.com) </a></span></span>

		
		
		<!--<span class="comments commentcnt-174992829" >29</span>-->
		

		
		<!-- comment bubble -->
		
			<span class="comment-bubble"><a href="//news.slashdot.org/story/24/09/14/0128258/microsoft-google-meta-and-amazon-fight-calls-to-pay-more-for-electric-grid-updates#comments" title="">29</a></span>
		
	</h2>
	<div class="details" id="details-174992829">
		<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 
		
		
			
				  EditorDavid
			
		
		

		
		
		<time id="fhtime-174992829" datetime="on Saturday September 14, 2024 @10:34AM">on Saturday September 14, 2024 @10:34AM</time>
		
		
			 from the <span class="dept-text">power-plays</span> dept.
		
		</span>
	</div>
</header>

<div class="body" id="fhbody-174992829">
	

	
		
		<div id="text-174992829" class="p">
			
		 	
				The Washingon Post reports that a regulatory dispute in Ohio may help answer a big question about America's power grid: <a href="https://www.msn.com/en-us/money/companies/tech-giants-fight-plan-to-make-them-pay-more-for-electric-grid-upgrades/ar-AA1qwNfv">who will pay for the huge upgrades needed to meet soaring energy demand</a> "from the data centers powering the modern internet and artificial intelligence revolution?"

<i>Google, Amazon, Microsoft and Meta are fighting a proposal by an Ohio power company to significantly increase the upfront energy costs they'll pay for their data centers, a move the companies dubbed "unfair" and "discriminatory" in documents filed with Ohio's Public Utility Commission last month.  American Electric Power Ohio said in filings that the tariff increase was needed to prevent new infrastructure costs from being passed on to other customers such as households and businesses if the tech industry should fail to follow through on its ambitious, energy-intensive plans.   The case could set a national precedent that helps determine whether and how other states force tech firms to be accountable for the costs of their growing energy consumption... The energy demands of data centers have created similar concerns in other hot spots such as Northern Virginia, Atlanta and Maricopa County, Arizona, leaving experts concerned that the <a href="https://www.washingtonpost.com/business/2024/03/07/ai-data-centers-power/">U.S. power grid may not be capable</a> of dealing with the combined needs of the green energy transition and the computing boom that <a href="https://www.msn.com/en-us/money/technology/ai-is-exhausting-the-power-grid-tech-firms-are-seeking-a-miracle-solution/ar-BB1oDl5z">artificial intelligence companies say is coming</a>...<br> <br>

Energy customers must sometimes make a monthly payment to a utility that is a percentage of the maximum amount of electricity they predict that they could need. In Ohio, data center companies had agreed to pay 60 percent of the projected amount. But in May, the power company proposed a new, 10-year fee structure raising the charges to 90 percent of the expected load, even if they don't end up using that much. The major tech companies &mdash; all of whom are increasing spending on data center infrastructure to compete in AI &mdash; strenuously opposed the proposed contract in documents filed last month...   According to testimony from AEP Ohio Vice President Lisa Kelso, there are 50 pending requests from data center customers seeking electric service at more than 90 sites, a potential 30,000 megawatts of additional load &mdash; enough to power more than 20 million households. That additional demand would more than triple the utility's previous peak load in 2023, she said.  Between 2020 and 2024, the data center energy load in central Ohio increased sixfold, from 100 to 600 megawatts, her testimony reads. By 2030, that amount will reach 5,000 megawatts, according to the utility's signed agreements, she testified...<br> <br>


Meeting that demand will require AEP Ohio to build new transmission lines, an expensive and time-consuming process...  Chief among the power company's concerns, according to the documents, is what will happen if it invests billions of dollars into new grid infrastructure only for the data centers to leave for greener pastures, or for the AI bubble to burst and the facilities to need much less power than initially projected. If the power company spends big on new infrastructure but the power demand it was built to serve doesn't materialize, other customers &mdash; including business and residential payers &mdash; will be stuck with the bill, the utility said...   AEP Ohio's testimony in the case also questions whether data centers bring as much to local communities as factories or other high-energy-load businesses. Since 2019, non-data center businesses have created approximately 25 jobs for every megawatt of power requested, while data centers have created less than one job per megawatt, according to Kelso's testimony.<br> <br>

The tech companies rejected this criticism, saying the number of jobs they create is not relevant to how much power they have a right to purchase, and highlighted their other contributions to local economies...  Amazon said in filings that it pays fees as high as 75 percent of projected demand in some states but that Ohio's proposal to bill it 90 percent goes too far.</i> <br>
"Should the Ohio tariff be approved, Microsoft and Google both threatened in their testimony to leave Ohio."  (Although at the same time, "pressure on the electric grid is mounting all over the country...")<br> <br>

And the article points out that on Thursday, "the White House announced measures intended to speed up data center construction for AI projects, including by accelerating permitting."<br>
		 	
		</div>

		

		

		
	</div>
	<aside class="novote">
		
	</aside>
	
	  	

		
		<footer class="clearfix meta article-foot">
			<div class="story-controls">
				
                    
					
				
			</div>
			
				
				<div class="story-tags">
					<span class="tright tags"><menu type="toolbar" class="edit-bar">
		<span id="tagbar-174992829" class="tag-bar none">
			
		</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>
				
			
		</footer>
	



	</article><article id="firehose-174991927" data-fhid="174991927" 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">174991927</span>
			<span class="type">story</span>
			
		</span>







	
	

<header>
	
		<span class="topic" id="topic-174991927">
			<a href="//slashdot.org/index2.pl?fhfilter=nasa" onclick="return addfhfilter('nasa');">
			
				<img src="//a.fsdn.com/sd/topics/nasa_64.png" width="64" height="64" alt="NASA" title="NASA">
			
		</a>
		</span>
	

	<h2 class="story">
		

		

		
		

		

		

		

		<span id="title-174991927" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);"  href="//science.slashdot.org/story/24/09/13/2213233/eminent-officials-say-nasa-facilities-some-of-the-worst-theyve-ever-seen">Eminent Officials Say NASA Facilities Some of the 'Worst' They've Ever Seen</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://arstechnica.com/space/2024/09/eminent-officials-say-nasa-facilities-some-of-the-worst-theyve-ever-seen/"  title="External link - https://arstechnica.com/space/2024/09/eminent-officials-say-nasa-facilities-some-of-the-worst-theyve-ever-seen/" target="_blank"> (arstechnica.com) </a></span></span>

		
		
		<!--<span class="comments commentcnt-174991927" >49</span>-->
		

		
		<!-- comment bubble -->
		
			<span class="comment-bubble"><a href="//science.slashdot.org/story/24/09/13/2213233/eminent-officials-say-nasa-facilities-some-of-the-worst-theyve-ever-seen#comments" title="">49</a></span>
		
	</h2>
	<div class="details" id="details-174991927">
		<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://www.linkedin.com/in/beauhd/" rel="nofollow">BeauHD</a>
			
		
		

		
		
		<time id="fhtime-174991927" datetime="on Saturday September 14, 2024 @06:00AM">on Saturday September 14, 2024 @06:00AM</time>
		
		
			 from the <span class="dept-text">would-you-look-at-that</span> dept.
		
		</span>
	</div>
</header>

<div class="body" id="fhbody-174991927">
	

	
		
		<div id="text-174991927" class="p">
			
		 	
				Ars Technica's Stephen Clark reports: <i> A panel of independent experts reported this week that NASA <a href="https://arstechnica.com/space/2024/09/eminent-officials-say-nasa-facilities-some-of-the-worst-theyve-ever-seen/">lacks funding to maintain most of its decades-old facilities</a>, could lose its engineering prowess to the commercial space industry, and has a shortsighted roadmap for technology development. "NASA's problem is it always seems to have $3 billion more program than it has of funds," said Norm Augustine, chair of the National Academies panel chartered to examine the critical facilities, workforce, and technology needed to achieve NASA's long-term strategic goals and objectives. Augustine said a similar statement could sum up two previous high-level reviews of NASA's space programs that he chaired in 1990 and 2009. But the report released Tuesday put NASA's predicament in stark terms.
<br> <br>
 "In NASA's case, the not-uncommon tendency in a constrained budget environment to prioritize initiating new missions as opposed to maintaining and upgrading existing support assets has produced an infrastructure that would not be viewed as acceptable under most industrial standards," the panel wrote in its report. "In fact, during its inspection tours, the committee saw some of the worst facilities many of its members have ever seen." All of NASA's centers have facilities the agency considers marginal, but Johnson Space Center in Houston has the facilities with the worst average score. Johnson oversees astronaut training and is home to NASA's Mission Control Center for the International Space Station and future Artemis lunar missions. The Jet Propulsion Laboratory in California, which develops and operates many of NASA's robotic interplanetary probes, and Stennis Space Center in Mississippi, used for rocket engine testing, are the only centers without a poor infrastructure score.
<br> <br>
These ratings cover things like buildings and utilities, not the specific test rigs or instruments inside them. "You can have a world-class microscope and materials lab, but if the building goes down, that microscope is useless to you," [Erik Weiser, NASA's director of facilities and real estate] told the National Academies panel in a meeting last year. The panel recommended that Congress direct NASA to establish an annually replenished revolving working capital fund to pay for maintenance and infrastructure upgrades. Other government agencies use similar funds for infrastructure support. "This is something that will require federal legislation," said Jill Dahlburg, a member of the National Academies panel and former superintendent of the space science division at the Naval Research Laboratory.</i><br>
		 	
		</div>

		

		

		
	</div>
	<aside class="novote">
		
	</aside>
	
	  	

		
		<footer class="clearfix meta article-foot">
			<div class="story-controls">
				
                    
					
				
			</div>
			
				
				<div class="story-tags">
					<span class="tright tags"><menu type="toolbar" class="edit-bar">
		<span id="tagbar-174991927" class="tag-bar none">
			
		</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>
				
			
		</footer>
	



	</article><article id="firehose-174991877" data-fhid="174991877" 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">174991877</span>
			<span class="type">story</span>
			
		</span>







	
	

<header>
	
		<span class="topic" id="topic-174991877">
			<a href="//slashdot.org/index2.pl?fhfilter=awards" onclick="return addfhfilter('awards');">
			
				<img src="//a.fsdn.com/sd/topics/topicbeanies.gif" width="50" height="40" alt="The 2000 Beanies" title="The 2000 Beanies">
			
		</a>
		</span>
	

	<h2 class="story">
		

		

		
		

		

		

		

		<span id="title-174991877" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);"  href="//slashdot.org/story/24/09/13/226200/34th-first-annual-ig-nobel-prizes-awarded">34th First Annual Ig Nobel Prizes Awarded</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://improbable.com/ig/archive/2024-ceremony/"  title="External link - https://improbable.com/ig/archive/2024-ceremony/" target="_blank"> (improbable.com) </a></span></span>

		
		
		<!--<span class="comments commentcnt-174991877" >13</span>-->
		

		
		<!-- comment bubble -->
		
			<span class="comment-bubble"><a href="//slashdot.org/story/24/09/13/226200/34th-first-annual-ig-nobel-prizes-awarded#comments" title="">13</a></span>
		
	</h2>
	<div class="details" id="details-174991877">
		<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://www.linkedin.com/in/beauhd/" rel="nofollow">BeauHD</a>
			
		
		

		
		
		<time id="fhtime-174991877" datetime="on Saturday September 14, 2024 @03:00AM">on Saturday September 14, 2024 @03:00AM</time>
		
		
			 from the <span class="dept-text">unexpected-science</span> dept.
		
		</span>
	</div>
</header>

<div class="body" id="fhbody-174991877">
	

	
		
		<div id="text-174991877" class="p">
			
		 	
				Longtime Slashdot reader <a href="/~davidwr">davidwr</a> writes: <i>Winners of the <a href="https://improbable.com/ig/archive/2024-ceremony/">34th First Annual Ig Nobel Prizes</a> included studies on hair swirling (natural, not from grade-school bathroom torture), mammals that breath through their anal orifices, and a study on pigeon-guided missiles. There were also prizes for the study of the swimming abilities of a formerly-living trout. "Honors" were also bestowed for research in coin-flipping (no, it's not 50/50), why cows spew milk, and drunken worms, among other topics. Prizes included $10,000,000,000 (in now-worthless Zimbabwe dollars) and items related to Murphy's Law.<br> <br>Media coverage includes <a href="https://apnews.com/article/ig-nobels-nobel-prizes-annals-of-improbable-research-7944d7df68dee52f1c7879b31d03b510">AP</a>, <a href="https://www.cnn.com/2024/09/13/science/ig-nobel-prize-ceremony-2024-intl-scli/index.html">CNN</a>, <a href="https://gizmodo.com/2024-ig-nobel-prizes-for-silly-science-include-pigeons-in-missiles-hair-whorls-and-dead-fish-that-swim-2000498301">Gizmodo</a>, <a href="https://arstechnica.com/science/2024/09/meet-the-winners-of-the-2024-ig-nobel-prizes/">Ars Technica</a>, and by the time you read this, <a href="https://www.theguardian.com/science/2024/sep/12/ig-nobel-prize-goes-to-team-who-found-mammals-can-breathe-through-anuses">probably</a> <a href="https://www.newscientist.com/article/2447781-ig-nobel-prizes-2024-the-unexpected-science-that-won-this-year/">much</a> <a href="https://www.yahoo.com/news/backside-breathing-pigeon-bombers-studies-110102531.html">more</a>.</i><br>
		 	
		</div>

		

		

		
	</div>
	<aside class="novote">
		
	</aside>
	
	  	

		
		<footer class="clearfix meta article-foot">
			<div class="story-controls">
				
                    
					
				
			</div>
			
				
				<div class="story-tags">
					<span class="tright tags"><menu type="toolbar" class="edit-bar">
		<span id="tagbar-174991877" class="tag-bar none">
			<a  class="topic tag" rel="statictag" href="//slashdot.org/tag/" target="_blank"></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>
				
			
		</footer>
	



	</article><article id="firehose-174991837" data-fhid="174991837" 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">174991837</span>
			<span class="type">story</span>
			
		</span>







	
	

<header>
	
		<span class="topic" id="topic-174991837">
			<a href="//slashdot.org/index2.pl?fhfilter=iss" onclick="return addfhfilter('iss');">
			
				<img src="//a.fsdn.com/sd/topics/iss_64.png" width="64" height="64" alt="ISS" title="ISS">
			
		</a>
		</span>
	

	<h2 class="story">
		

		

		
		

		

		

		

		<span id="title-174991837" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);"  href="//slashdot.org/story/24/09/13/2158239/stranded-astronauts-make-first-public-statement-since-being-left-behind-on-iss">Stranded Astronauts Make First Public Statement Since Being Left Behind On ISS</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://www.cbc.ca/news/world/astronauts-boeing-space-1.7323046"  title="External link - https://www.cbc.ca/news/world/astronauts-boeing-space-1.7323046" target="_blank"> (www.cbc.ca) </a></span></span>

		
		
		<!--<span class="comments commentcnt-174991837" >32</span>-->
		

		
		<!-- comment bubble -->
		
			<span class="comment-bubble"><a href="//slashdot.org/story/24/09/13/2158239/stranded-astronauts-make-first-public-statement-since-being-left-behind-on-iss#comments" title="">32</a></span>
		
	</h2>
	<div class="details" id="details-174991837">
		<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://www.linkedin.com/in/beauhd/" rel="nofollow">BeauHD</a>
			
		
		

		
		
		<time id="fhtime-174991837" datetime="on Friday September 13, 2024 @11:30PM">on Friday September 13, 2024 @11:30PM</time>
		
		
			 from the <span class="dept-text">change-of-plans</span> dept.
		
		</span>
	</div>
</header>

<div class="body" id="fhbody-174991837">
	

	
		
		<div id="text-174991837" class="p">
			
		 	
				An anonymous reader quotes a report from CBC News: <i>Stranded astronauts Butch Wilmore and Suni Williams said Friday it was hard to watch their Boeing capsule return to Earth without them. It was their <a href="https://www.cbc.ca/news/world/astronauts-boeing-space-1.7323046">first public comments since last week's return of the Boeing Starliner capsule</a> that took them to the International Space Station <a href="https://science.slashdot.org/story/24/06/06/2030223/boeing-starliner-docks-with-iss">in June</a>. They remained behind after NASA determined the problem-plagued capsule posed too much risk for them to ride back in. "That's how it goes in this business," said Williams, adding that "you have to turn the page and look at the next opportunity."
<br> <br>
Wilmore and Williams are now full-fledged station crew members, chipping in on routine maintenance and experiments. They, along with seven others on board, welcomed a Soyuz spacecraft carrying two Russians and an American earlier this week, temporarily raising the station population to 12, a near record. NASA astronauts Butch Wilmore and Suni Williams spoke to the press on Friday for the first time since their Boeing Starliner capsule returned to Earth without them. The two, who have been on the International Space Station since June 6, said they are taking the mission's unexpected extension into 2025 in stride -- even if it means they've had to change their voting plans. The transition to station life was "not that hard" since both had previous stints there, said Williams, who will soon take over as station commander. "This is my happy place. I love being up here in space," she said.
<br> <br>
The two Starliner test pilots -- both retired U.S. navy captains and longtime NASA astronauts &mdash; will stay at the orbiting laboratory until late February. They have to wait for a SpaceX capsule to bring them back. That spacecraft is due to launch later this month with a reduced crew of two, with two empty seats for Wilmore and Williams for the return leg. The duo said they appreciated all the prayers and well wishes from strangers back home. Wilmore said he will miss out on family milestones such as being around for his youngest daughter's final year of high school. The astronauts, who prepared for eight days in space, will now be up there for eight months, which could have a greater impact on the body.  "It is a bit of a change from a sprint to a marathon," said Dr. Adam Sirek of the Canadian Society of Aerospace Medicine.</i><br>
		 	
		</div>

		

		

		
	</div>
	<aside class="novote">
		
	</aside>
	
	  	

		
		<footer class="clearfix meta article-foot">
			<div class="story-controls">
				
                    
					
				
			</div>
			
				
				<div class="story-tags">
					<span class="tright tags"><menu type="toolbar" class="edit-bar">
		<span id="tagbar-174991837" class="tag-bar none">
			
		</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>
				
			
		</footer>
	



	</article><article id="firehose-174991787" data-fhid="174991787" 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">174991787</span>
			<span class="type">story</span>
			
		</span>







	
	

<header>
	
		<span class="topic" id="topic-174991787">
			<a href="//slashdot.org/index2.pl?fhfilter=privacy" onclick="return addfhfilter('privacy');">
			
				<img src="//a.fsdn.com/sd/topics/privacy_64.png" width="64" height="64" alt="Privacy" title="Privacy">
			
		</a>
		</span>
	

	<h2 class="story">
		

		

		
		

		

		

		

		<span id="title-174991787" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);"  href="//yro.slashdot.org/story/24/09/13/2152229/23andme-to-pay-30-million-in-genetics-data-breach-settlement">23andMe To Pay $30 Million In Genetics Data Breach Settlement</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://www.bleepingcomputer.com/news/security/23andme-to-pay-30-million-in-genetics-data-breach-settlement/"  title="External link - https://www.bleepingcomputer.com/news/security/23andme-to-pay-30-million-in-genetics-data-breach-settlement/" target="_blank"> (bleepingcomputer.com) </a></span></span>

		
		
		<!--<span class="comments commentcnt-174991787" >31</span>-->
		

		
		<!-- comment bubble -->
		
			<span class="comment-bubble"><a href="//yro.slashdot.org/story/24/09/13/2152229/23andme-to-pay-30-million-in-genetics-data-breach-settlement#comments" title="">31</a></span>
		
	</h2>
	<div class="details" id="details-174991787">
		<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://www.linkedin.com/in/beauhd/" rel="nofollow">BeauHD</a>
			
		
		

		
		
		<time id="fhtime-174991787" datetime="on Friday September 13, 2024 @10:02PM">on Friday September 13, 2024 @10:02PM</time>
		
		
			 from the <span class="dept-text">that'll-show-them</span> dept.
		
		</span>
	</div>
</header>

<div class="body" id="fhbody-174991787">
	

	
		
		<div id="text-174991787" class="p">
			
		 	
				23andMe has <a href="https://www.bleepingcomputer.com/news/security/23andme-to-pay-30-million-in-genetics-data-breach-settlement/">agreed to pay $30 million to settle a lawsuit</a> over a data breach that <a href="https://it.slashdot.org/story/23/12/04/1911229/23andme-confirms-hackers-stole-ancestry-data-on-69-million-users">exposed</a> the personal information of 6.4 million customers in 2023. BleepingComputer reports: <i> The <a href="https://storage.courtlistener.com/recap/gov.uscourts.cand.428003/gov.uscourts.cand.428003.103.2.pdf">proposed class action settlement</a> (PDF), filed Thursday in a San Francisco federal court and awaiting judicial approval, includes cash payments for affected customers, which will be distributed within ten days of final approval. "23andMe believes the settlement is fair, adequate, and reasonable," the company said in a memorandum <a href="https://storage.courtlistener.com/recap/gov.uscourts.cand.428003/gov.uscourts.cand.428003.105.0.pdf">filed</a> (PDF) Friday.
<br> <br>
23andMe has also agreed to strengthen its security protocols, including protections against credential-stuffing attacks, mandatory two-factor authentication for all users, and annual cybersecurity audits. The company must also create and maintain a data breach incident response plan and stop retaining personal data for inactive or deactivated accounts. An updated Information Security Program will also be provided to all employees during annual training sessions. </i> "23andMe denies the claims and allegations set forth in the Complaint, denies that it failed to properly protect the Personal Information of its consumers and users, and further denies the viability of Settlement Class Representatives' claims for statutory damages," the company said in the filed preliminary settlement.
<br> <br>
"23andMe denies any wrongdoing whatsoever, and this Agreement shall in no event be construed or deemed to be evidence of or an admission or concession on the part of 23andMe with respect to any claim of any fault or liability or wrongdoing or damage whatsoever."<br>
		 	
		</div>

		

		

		
	</div>
	<aside class="novote">
		
	</aside>
	
	  	

		
		<footer class="clearfix meta article-foot">
			<div class="story-controls">
				
                    
					
				
			</div>
			
				
				<div class="story-tags">
					<span class="tright tags"><menu type="toolbar" class="edit-bar">
		<span id="tagbar-174991787" class="tag-bar none">
			<a  class="topic tag" rel="statictag" href="//slashdot.org/tag/" target="_blank"></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>
				
			
		</footer>
	



	</article><article id="firehose-174991707" data-fhid="174991707" 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">174991707</span>
			<span class="type">story</span>
			
		</span>







	
	

<header>
	
		<span class="topic" id="topic-174991707">
			<a href="//slashdot.org/index2.pl?fhfilter=ai" onclick="return addfhfilter('ai');">
			
				<img src="//a.fsdn.com/sd/topics/ai_64.png" width="64" height="64" alt="AI" title="AI">
			
		</a>
		</span>
	

	<h2 class="story">
		

		

		
		

		

		

		

		<span id="title-174991707" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);"  href="//slashdot.org/story/24/09/13/2137247/google-is-now-rolling-out-gemini-live-for-all-android-users">Google Is Now Rolling Out Gemini Live For All Android Users</a></span>

		
		
		<!--<span class="comments commentcnt-174991707" >15</span>-->
		

		
		<!-- comment bubble -->
		
			<span class="comment-bubble"><a href="//slashdot.org/story/24/09/13/2137247/google-is-now-rolling-out-gemini-live-for-all-android-users#comments" title="">15</a></span>
		
	</h2>
	<div class="details" id="details-174991707">
		<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://www.linkedin.com/in/beauhd/" rel="nofollow">BeauHD</a>
			
		
		

		
		
		<time id="fhtime-174991707" datetime="on Friday September 13, 2024 @09:25PM">on Friday September 13, 2024 @09:25PM</time>
		
		
			 from the <span class="dept-text">no-subscription-required</span> dept.
		
		</span>
	</div>
</header>

<div class="body" id="fhbody-174991707">
	

	
		
		<div id="text-174991707" class="p">
			
		 	
				Gemini Live is <a href="https://www.tomsguide.com/ai/gemini-live-voice-mode-is-free-for-android-users-and-you-can-try-it-right-now">rolling out its Live Voice Mode for all Android users</a>, allowing them to hold real-time, interactive voice conversations with Gemini. "Previously locked into conventional text-based input and responses, Gemini Live Voice Mode gives hands-free ways to explore ideas, brainstorm, and talk through topics in real-time," reports Tom's Guide. From the report: <i> This new voice feature is integrated into the <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.bard&amp;hl=en_US">Android Gemini app</a>, so users need to update their app or download it from the Google Play Store if they haven't already done so. Once installed, users can turn on Live Voice Mode and start talking directly to Gemini. Do you want to get your thoughts sorted out or chat? It's fast and interactive, and no typing is required in this mode.
<br> <br>
Users can have voice conversations on virtually anything. Suppose one is stuck with a complex project and needs a fresh perspective or researching a new hobby or course of study and wants to flesh out the subject by talking it out with Gemini. It promises to offer rich insight and ideas through conversation so that one's productivity and creativity are enhanced in ways that, up until now, have been possible only with human dialogue. [...]
<br> <br>
The main advantage of Gemini Live Voice Mode is that it is interactive. A voice assistant would respond to a question you pose in voice, while with the live voice mode in Gemini, the dialogue sounds and feels more natural, with a tone that takes on that of the discussion and facilitates a back-and-forth interaction style. You can ask follow-up questions, clarify misunderstandings, or refine your ideas as you speak, making it more like a collaboration than a simple Q&amp;A.</i>
		 	
		</div>

		

		

		
	</div>
	<aside class="novote">
		
	</aside>
	
	  	

		
		<footer class="clearfix meta article-foot">
			<div class="story-controls">
				
                    
					
				
			</div>
			
				
				<div class="story-tags">
					<span class="tright tags"><menu type="toolbar" class="edit-bar">
		<span id="tagbar-174991707" class="tag-bar none">
			
		</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>
				
			
		</footer>
	



	</article><article id="firehose-174991655" data-fhid="174991655" 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">174991655</span>
			<span class="type">story</span>
			
		</span>







	
	

<header>
	
		<span class="topic" id="topic-174991655">
			<a href="//slashdot.org/index2.pl?fhfilter=usa" onclick="return addfhfilter('usa');">
			
				<img src="//a.fsdn.com/sd/topics/usa_64.png" width="64" height="64" alt="United States" title="United States">
			
		</a>
		</span>
	

	<h2 class="story">
		

		

		
		

		

		

		

		<span id="title-174991655" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);"  href="//news.slashdot.org/story/24/09/13/2129249/us-takes-aim-at-shein-and-temu-with-new-import-rule-proposal">US Takes Aim At Shein and Temu With New Import Rule Proposal</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://www.theverge.com/2024/9/13/24243653/us-biden-shein-import-rules-de-minimis-loop-hole"  title="External link - https://www.theverge.com/2024/9/13/24243653/us-biden-shein-import-rules-de-minimis-loop-hole" target="_blank"> (theverge.com) </a></span></span>

		
		
		<!--<span class="comments commentcnt-174991655" >51</span>-->
		

		
		<!-- comment bubble -->
		
			<span class="comment-bubble"><a href="//news.slashdot.org/story/24/09/13/2129249/us-takes-aim-at-shein-and-temu-with-new-import-rule-proposal#comments" title="">51</a></span>
		
	</h2>
	<div class="details" id="details-174991655">
		<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://www.linkedin.com/in/beauhd/" rel="nofollow">BeauHD</a>
			
		
		

		
		
		<time id="fhtime-174991655" datetime="on Friday September 13, 2024 @08:45PM">on Friday September 13, 2024 @08:45PM</time>
		
		
			 from the <span class="dept-text">closing-the-loopholes</span> dept.
		
		</span>
	</div>
</header>

<div class="body" id="fhbody-174991655">
	

	
		
		<div id="text-174991655" class="p">
			
		 	
				The Biden administration is <a href="https://www.whitehouse.gov/briefing-room/statements-releases/2024/09/13/fact-sheet-biden-harris-administration-announces-new-actions-to-protect-american-consumers-workers-and-businesses-by-cracking-down-on-de-minimis-shipments-with-unsafe-unfairly-traded-products/">proposing</a> new rules to <a href="https://www.theverge.com/2024/9/13/24243653/us-biden-shein-import-rules-de-minimis-loop-hole">limit the "de minimis" exemption</a>, which some Chinese e-commerce companies like Shein and Temu use to ship low-cost goods under $800 to U.S. customers without tariffs. The changes would subject certain shipments to closer inspection and tariffs, aiming to protect American consumers and businesses by ensuring a level playing field against Chinese platforms that have exploited this loophole. The Verge reports: <i> Under the proposed rules, the US will prevent companies from claiming the de minimis exemption if their goods are covered by Section 301, Section 232, and Section 201 tariffs, which apply to products from China, steel, and aluminum, as well as washing machines and solar panels. In addition to slapping these shipments with tariffs, the rule change would subject them to closer inspection by US Customs and Border Protection.
<br> <br>
The Biden administration said the proposal would help "protect consumers from goods that do not meet regulatory health and safety standards." Even though Shein is headquartered in Singapore, it's known for cheap fast fashion that's mainly manufactured in China. The China-based Temu sells clothes, household items, electronics, and a variety of other goods made in the country as well. </i><br>
		 	
		</div>

		

		

		
	</div>
	<aside class="novote">
		
	</aside>
	
	  	

		
		<footer class="clearfix meta article-foot">
			<div class="story-controls">
				
                    
					
				
			</div>
			
				
				<div class="story-tags">
					<span class="tright tags"><menu type="toolbar" class="edit-bar">
		<span id="tagbar-174991655" class="tag-bar none">
			
		</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>
				
			
		</footer>
	



	</article><article id="firehose-174991607" data-fhid="174991607" 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">174991607</span>
			<span class="type">story</span>
			
		</span>







	
	

<header>
	
		<span class="topic" id="topic-174991607">
			<a href="//slashdot.org/index2.pl?fhfilter=security" onclick="return addfhfilter('security');">
			
				<img src="//a.fsdn.com/sd/topics/security_64.png" width="64" height="64" alt="Security" title="Security">
			
		</a>
		</span>
	

	<h2 class="story">
		

		

		
		

		

		

		

		<span id="title-174991607" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);"  href="//it.slashdot.org/story/24/09/13/2117242/13-million-android-based-tv-boxes-backdoored-researchers-still-dont-know-how">1.3 Million Android-Based TV Boxes Backdoored; Researchers Still Don't Know How</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://arstechnica.com/security/2024/09/researchers-still-dont-know-how-1-3-million-android-streaming-boxes-were-backdoored/"  title="External link - https://arstechnica.com/security/2024/09/researchers-still-dont-know-how-1-3-million-android-streaming-boxes-were-backdoored/" target="_blank"> (arstechnica.com) </a></span></span>

		
		
		<!--<span class="comments commentcnt-174991607" >19</span>-->
		

		
		<!-- comment bubble -->
		
			<span class="comment-bubble"><a href="//it.slashdot.org/story/24/09/13/2117242/13-million-android-based-tv-boxes-backdoored-researchers-still-dont-know-how#comments" title="">19</a></span>
		
	</h2>
	<div class="details" id="details-174991607">
		<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://www.linkedin.com/in/beauhd/" rel="nofollow">BeauHD</a>
			
		
		

		
		
		<time id="fhtime-174991607" datetime="on Friday September 13, 2024 @08:02PM">on Friday September 13, 2024 @08:02PM</time>
		
		
			 from the <span class="dept-text">PSA</span> dept.
		
		</span>
	</div>
</header>

<div class="body" id="fhbody-174991607">
	

	
		
		<div id="text-174991607" class="p">
			
		 	
				An anonymous reader quotes a report from Ars Technica: <i>Researchers still don't know the cause of a recently discovered malware infection <a href="https://arstechnica.com/security/2024/09/researchers-still-dont-know-how-1-3-million-android-streaming-boxes-were-backdoored/">affecting almost 1.3 million streaming devices</a> running an open source version of Android in almost 200 countries. Security firm Doctor Web <a href="https://news.drweb.com/show/?i=14900&amp;lng=en">reported Thursday</a> that malware named Android.Vo1d has backdoored the Android-based boxes by putting malicious components in their system storage area, where they can be updated with additional malware at any time by command-and-control servers. Google representatives said the infected devices are running operating systems based on the Android Open Source Project, a version overseen by Google but distinct from Android TV, a proprietary version restricted to licensed device makers.
<br> <br>
Although Doctor Web has a thorough understanding of Vo1d and the exceptional reach it has achieved, company researchers say they have yet to determine the attack vector that has led to the infections. "At the moment, the source of the TV boxes' backdoor infection remains unknown," Thursday's post stated. "One possible infection vector could be an attack by an intermediate malware that exploits operating system vulnerabilities to gain root privileges. Another possible vector could be the use of unofficial firmware versions with built-in root access." The following device models infected by Vo1d are: [R4, TV BOX, KJ-SMART4KVIP].
<br> <br>
One possible cause of the infections is that the devices are running outdated versions that are vulnerable to exploits that remotely execute malicious code on them. Versions 7.1, 10.1, and 12.1, for example, were released in 2016, 2019, and 2022, respectively. What's more, Doctor Web said it's not unusual for budget device manufacturers to install older OS versions in streaming boxes and make them appear more attractive by passing them off as more up-to-date models. Further, while only licensed device makers are permitted to modify Google's AndroidTV, any device maker is free to make changes to open source versions. That leaves open the possibility that the devices were infected in the supply chain and were already compromised by the time they were purchased by the end user.</i> "These off-brand devices discovered to be infected were not <a href="https://support.google.com/androidtv/thread/217840369/ensuring-your-android-tv-os-device-is-secure?hl=en">Play Protect certified Android devices</a>," Google said in a statement. "If a device isn't Play Protect certified, Google doesn't have a record of security and compatibility test results. Play Protect certified Android devices undergo extensive testing to ensure quality and user safety."
<br> <br>
Users can confirm if their device runs Android TV OS via <a href="https://www.android.com/tv/">this link</a> and following the steps <a href="https://support.google.com/googleplay/answer/7165974">here</a>.<br>
		 	
		</div>

		

		

		
	</div>
	<aside class="novote">
		
	</aside>
	
	  	

		
		<footer class="clearfix meta article-foot">
			<div class="story-controls">
				
                    
					
				
			</div>
			
				
				<div class="story-tags">
					<span class="tright tags"><menu type="toolbar" class="edit-bar">
		<span id="tagbar-174991607" class="tag-bar none">
			<a  class="topic tag" rel="statictag" href="//slashdot.org/tag/" target="_blank"></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>
				
			
		</footer>
	



	</article><article id="firehose-174991567" data-fhid="174991567" 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">174991567</span>
			<span class="type">story</span>
			
		</span>







	
	

<header>
	
		<span class="topic" id="topic-174991567">
			<a href="//slashdot.org/index2.pl?fhfilter=court" onclick="return addfhfilter('court');">
			
				<img src="//a.fsdn.com/sd/topics/court_64.png" width="64" height="64" alt="The Courts" title="The Courts">
			
		</a>
		</span>
	

	<h2 class="story">
		

		

		
		

		

		

		

		<span id="title-174991567" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);"  href="//yro.slashdot.org/story/24/09/13/2111209/sam-bankman-fried-files-appeal-for-fraud-conviction">Sam Bankman-Fried Files Appeal For Fraud Conviction</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://cointelegraph.com/news/sam-bankman-fried-appeal-fraud-conviction-sentence"  title="External link - https://cointelegraph.com/news/sam-bankman-fried-appeal-fraud-conviction-sentence" target="_blank"> (cointelegraph.com) </a></span></span>

		
		
		<!--<span class="comments commentcnt-174991567" >35</span>-->
		

		
		<!-- comment bubble -->
		
			<span class="comment-bubble"><a href="//yro.slashdot.org/story/24/09/13/2111209/sam-bankman-fried-files-appeal-for-fraud-conviction#comments" title="">35</a></span>
		
	</h2>
	<div class="details" id="details-174991567">
		<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://www.linkedin.com/in/beauhd/" rel="nofollow">BeauHD</a>
			
		
		

		
		
		<time id="fhtime-174991567" datetime="on Friday September 13, 2024 @07:20PM">on Friday September 13, 2024 @07:20PM</time>
		
		
			 from the <span class="dept-text">latest-developments</span> dept.
		
		</span>
	</div>
</header>

<div class="body" id="fhbody-174991567">
	

	
		
		<div id="text-174991567" class="p">
			
		 	
				Former FTX CEO Sam Bankman-Fried's legal team has <a href="https://cointelegraph.com/news/sam-bankman-fried-appeal-fraud-conviction-sentence">filed an appeal challenging his conviction</a> on seven felony counts and his <a href="https://yro.slashdot.org/story/24/03/28/1552210/sam-bankman-fried-sentenced-to-25-years-in-prison">25-year prison sentence</a>. They argue that he was not presumed innocent, that the jury received incomplete information about FTX user funds, and that the prosecution's narrative was biased. CoinTelegraph reports: <i> In a Sept. 13 filing in the United States Court of Appeals for the Second Circuit, SBF's lawyers filed a 102-page brief claiming that the former FTX CEO was "never presumed innocent," subject to scrutiny that allegedly affected prosecutors, the presiding judge, and treatment by the media. Bankman-Fried's legal team announced in April -- a few weeks after a federal judge sentenced him to 25 years in prison -- that they intended to appeal. According to the appeal, SBF's lawyers alleged the jury was "only allowed to see half the picture" with FTX user funds, claiming prosecutors had "presented a false narrative" that the money was permanently lost and Bankman-Fried intentionally caused that loss. They also claimed that counsel for the FTX debtors worked with the US government in a way that was above and beyond "cooperation," providing information allegedly as an "arm of the prosecution."
<br> <br>
"From day one, the prevailing narrative -- initially spun by the lawyers who took over FTX, quickly adopted by their contacts at the US Attorney's Office -- was that Bankman-Fried had stolen billions of dollars of customer funds, driven FTX to insolvency, and caused billions in losses," said the appeal. "Now, nearly two years later, a very different picture is emerging -- one confirming FTX was never insolvent, and in fact had assets worth billions to repay its customers. But the jury at Bankman-Fried's trial never got to see that picture." The legal team requested the appellate court grant SBF a new trial with a different judge. It's unclear whether the Second Circuit could rule to affirm Bankman-Fried's conviction in the US District Court for the Southern District of New York or reverse the decision and set the groundwork for a new trial. </i><br>
		 	
		</div>

		

		

		
	</div>
	<aside class="novote">
		
	</aside>
	
	  	

		
		<footer class="clearfix meta article-foot">
			<div class="story-controls">
				
                    
					
				
			</div>
			
				
				<div class="story-tags">
					<span class="tright tags"><menu type="toolbar" class="edit-bar">
		<span id="tagbar-174991567" class="tag-bar none">
			
		</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>
				
			
		</footer>
	



	</article><article id="firehose-174991525" data-fhid="174991525" 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">174991525</span>
			<span class="type">story</span>
			
		</span>







	
	

<header>
	
		<span class="topic" id="topic-174991525">
			<a href="//slashdot.org/index2.pl?fhfilter=technology" onclick="return addfhfilter('technology');">
			
				<img src="//a.fsdn.com/sd/topics/technology_64.png" width="64" height="64" alt="Technology" title="Technology">
			
		</a>
		</span>
	

	<h2 class="story">
		

		

		
		

		

		

		

		<span id="title-174991525" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);"  href="//tech.slashdot.org/story/24/09/13/214200/ifixit-launches-fixhub-portable-usb-c-soldering-system-to-encourage-repair-projects">iFixit Launches FixHub Portable USB-C Soldering System To Encourage Repair Projects</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://www.macrumors.com/2024/09/12/ifixit-fixhub-soldering-system/"  title="External link - https://www.macrumors.com/2024/09/12/ifixit-fixhub-soldering-system/" target="_blank"> (macrumors.com) </a></span></span>

		
		
		<!--<span class="comments commentcnt-174991525" >37</span>-->
		

		
		<!-- comment bubble -->
		
			<span class="comment-bubble"><a href="//tech.slashdot.org/story/24/09/13/214200/ifixit-launches-fixhub-portable-usb-c-soldering-system-to-encourage-repair-projects#comments" title="">37</a></span>
		
	</h2>
	<div class="details" id="details-174991525">
		<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://www.linkedin.com/in/beauhd/" rel="nofollow">BeauHD</a>
			
		
		

		
		
		<time id="fhtime-174991525" datetime="on Friday September 13, 2024 @06:40PM">on Friday September 13, 2024 @06:40PM</time>
		
		
			 from the <span class="dept-text">DIY-friendly</span> dept.
		
		</span>
	</div>
</header>

<div class="body" id="fhbody-174991525">
	

	
		
		<div id="text-174991525" class="p">
			
		 	
				iFixit has <a href="https://www.ifixit.com/products/fixhub-power-series-portable-soldering-station">created its own USB-C soldering iron</a> and portable power station called <a href="https://www.ifixit.com/fixhub">FixHub</a>, "designed to allow all types of users to handle soldering work wherever they may be," reports MacRumors. From the report: <i> The Portable Power Station serves as the command and power center for FixHub, including a 55-watt-hour battery to support over eight hours of continuous soldering on a single charge. The power supply delivers up to 100 watts to a pair of USB-C ports, allowing it to run two soldering irons simultaneously, and the fact that it's simply a USB-C power output device means you can also use it to power or recharge an array of devices like phones.
<br> <br>
The solidly built power station includes a handy display to show the status of your soldering iron, along with a convenient dial for adjusting the power being delivered to the iron, supporting temperatures up to 400C (750F). A flip-up bracket raises the front of the power station a bit to make the display easier to see while in use, while attachment points on the left and right side allow you to clip on the soldering iron's cap for convenient access as a stand. A USB-C port on the rear of the power station allows for up to 45 watts of input to recharge the station, and iFixit says it is safe to leave continuously connected to power so it's ready whenever you need it. [...]
<br> <br>
iFixit is of course known for more than just hardware, and it has hundreds of free soldering guides on its website, ranging from the basics of soldering to specific repair projects. It also wouldn't be an iFixit product without repairability being front of mind, so the FixHub system is designed to allow for easy repairs and iFixit will be releasing a number of guides to help users replace batteries, repair parts, and more. Supplementing the FixHub is an optional <a href="https://www.ifixit.com/products/fixhub-soldering-toolkit">Portable Soldering Toolkit</a>, which provides an extensive set of tools and consumables to get you going on soldering projects. </i> The USB Smart Soldering Iron and Portable Soldering Station are priced at $79.95 and $249.95, respectively.<br>
		 	
		</div>

		

		

		
	</div>
	<aside class="novote">
		
	</aside>
	
	  	

		
		<footer class="clearfix meta article-foot">
			<div class="story-controls">
				
                    
					
				
			</div>
			
				
				<div class="story-tags">
					<span class="tright tags"><menu type="toolbar" class="edit-bar">
		<span id="tagbar-174991525" class="tag-bar none">
			
		</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>
				
			
		</footer>
	



	</article><article id="firehose-174991487" data-fhid="174991487" 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">174991487</span>
			<span class="type">story</span>
			
		</span>







	
	

<header>
	
		<span class="topic" id="topic-174991487">
			<a href="//slashdot.org/index2.pl?fhfilter=privacy" onclick="return addfhfilter('privacy');">
			
				<img src="//a.fsdn.com/sd/topics/privacy_64.png" width="64" height="64" alt="Privacy" title="Privacy">
			
		</a>
		</span>
	

	<h2 class="story">
		

		

		
		

		

		

		

		<span id="title-174991487" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);"  href="//yro.slashdot.org/story/24/09/13/2057213/apple-vision-pros-eye-tracking-exposed-what-people-type">Apple Vision Pro's Eye Tracking Exposed What People Type</a></span>

		
		
		<!--<span class="comments commentcnt-174991487" >6</span>-->
		

		
		<!-- comment bubble -->
		
			<span class="comment-bubble"><a href="//yro.slashdot.org/story/24/09/13/2057213/apple-vision-pros-eye-tracking-exposed-what-people-type#comments" title="">6</a></span>
		
	</h2>
	<div class="details" id="details-174991487">
		<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://www.linkedin.com/in/beauhd/" rel="nofollow">BeauHD</a>
			
		
		

		
		
		<time id="fhtime-174991487" datetime="on Friday September 13, 2024 @06:00PM">on Friday September 13, 2024 @06:00PM</time>
		
		
			 from the <span class="dept-text">eye-spy</span> dept.
		
		</span>
	</div>
</header>

<div class="body" id="fhbody-174991487">
	

	
		
		<div id="text-174991487" class="p">
			
		 	
				An anonymous reader quotes a report from Wired: <i>You can tell a lot about someone from their eyes. They can indicate how tired you are, the type of mood you're in, and potentially provide clues about health problems. But your eyes could also leak more secretive information: your passwords, PINs, and messages you type. Today, a group of six computer scientists are revealing a new attack against Apple's Vision Pro mixed reality headset where exposed eye-tracking data <a href="https://www.wired.com/story/apple-vision-pro-persona-eye-tracking-spy-typing/">allowed them to decipher what people entered on the device's virtual keyboard</a>. The attack, dubbed <a href="https://sites.google.com/view/Gazeploit/">GAZEploit</a> and shared exclusively with WIRED, allowed the researchers to successfully reconstruct passwords, PINs, and messages people typed with their eyes. "Based on the direction of the eye movement, the hacker can determine which key the victim is now typing," says Hanqiu Wang, one of the leading researchers involved in the work. They identified the correct letters people typed in passwords 77 percent of the time within five guesses and 92 percent of the time in messages.
<br> <br>
To be clear, the researchers did not gain access to Apple's headset to see what they were viewing. Instead, they worked out what people were typing by remotely analyzing the eye movements of a virtual avatar created by the Vision Pro. This avatar can be used in Zoom calls, Teams, Slack, Reddit, Tinder, Twitter, Skype, and FaceTime. The researchers alerted Apple to the vulnerability in April, and the company issued a patch to stop the potential for data to leak at the end of July. It is the first attack to exploit people's "gaze" data in this way, the researchers say. The findings underline how people's biometric data -- information and measurements about your body -- can expose sensitive information and beused as part of the burgeoning surveillance industry.
<br> <br>
The GAZEploit attack consists of two parts, says Zhan, one of the lead researchers. First, the researchers created a way to identify when someone wearing the Vision Pro is typing by analyzing the 3D avatar they are sharing. For this, they trained a recurrent neural network, a type of deep learning model, with recordings of 30 people's avatars while they completed a variety of typing tasks. When someone is typing using the Vision Pro, their gaze fixates on the key they are likely to press, the researchers say, before quickly moving to the next key. "When we are typing our gaze will show some regular patterns," Zhan says. Wang says these patterns are more common during typing than if someone is browsing a website or watching a video while wearing the headset. "During tasks like gaze typing, the frequency of your eye blinking decreases because you are more focused," Wang says. In short: Looking at a QWERTY keyboard and moving between the letters is a pretty distinct behavior.
<br> <br>
The second part of the research, Zhan explains, uses geometric calculations to work out where someone has positioned the keyboard and the size they've made it. "The only requirement is that as long as we get enough gaze information that can accurately recover the keyboard, then all following keystrokes can be detected." Combining these two elements, they were able to predict the keys someone was likely to be typing. In a series of lab tests, they didn't have any knowledge of the victim's typing habits, speed, or know where the keyboard was placed. However, the researchers could predict the correct letters typed, in a maximum of five guesses, with 92.1 percent accuracy in messages, 77 percent of the time for passwords, 73 percent of the time for PINs, and 86.1 percent of occasions for emails, URLs, and webpages. (On the first guess, the letters would be right between 35 and 59 percent of the time, depending on what kind of information they were trying to work out.) Duplicate letters and typos add extra challenges.</i>
		 	
		</div>

		

		

		
	</div>
	<aside class="novote">
		
	</aside>
	
	  	

		
		<footer class="clearfix meta article-foot">
			<div class="story-controls">
				
                    
					
				
			</div>
			
				
				<div class="story-tags">
					<span class="tright tags"><menu type="toolbar" class="edit-bar">
		<span id="tagbar-174991487" class="tag-bar none">
			
		</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>
				
			
		</footer>
	



	</article><article id="firehose-174991005" data-fhid="174991005" 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">174991005</span>
			<span class="type">story</span>
			
		</span>







	
	

<header>
	
		<span class="topic" id="topic-174991005">
			<a href="//slashdot.org/index2.pl?fhfilter=science" onclick="return addfhfilter('science');">
			
				<img src="//a.fsdn.com/sd/topics/science_64.png" width="64" height="64" alt="Science" title="Science">
			
		</a>
		</span>
	

	<h2 class="story">
		

		

		
		

		

		

		

		<span id="title-174991005" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);"  href="//science.slashdot.org/story/24/09/13/1917213/why-do-we-crumble-under-pressure-science-has-the-answer">Why Do We Crumble Under Pressure? Science Has the Answer</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://www.nature.com/articles/d41586-024-02956-8"  title="External link - https://www.nature.com/articles/d41586-024-02956-8" target="_blank"> (nature.com) </a></span></span>

		
		
		<!--<span class="comments commentcnt-174991005" >27</span>-->
		

		
		<!-- comment bubble -->
		
			<span class="comment-bubble"><a href="//science.slashdot.org/story/24/09/13/1917213/why-do-we-crumble-under-pressure-science-has-the-answer#comments" title="">27</a></span>
		
	</h2>
	<div class="details" id="details-174991005">
		<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 
		
		
			
				  msmash
			
		
		

		
		
		<time id="fhtime-174991005" datetime="on Friday September 13, 2024 @05:22PM">on Friday September 13, 2024 @05:22PM</time>
		
		
			 from the <span class="dept-text">science-not-on-your-side</span> dept.
		
		</span>
	</div>
</header>

<div class="body" id="fhbody-174991005">
	

	
		
		<div id="text-174991005" class="p">
			
		 	
				Have you ever been in a high-stakes situation in which you needed to perform but completely bombed? You're not alone. Experiments in monkeys reveal that 'choking' under pressure is linked to <a href="https://www.nature.com/articles/d41586-024-02956-8">a drop in activity in the neurons that prepare for movement</a>. Nature:<i> "You see it across the board, you see it in sports, in all kinds of different sports and outside of sports as well." says Steven Chase, a neuroscientist at Carnegie Mellon University in Pittsburgh, Pennsylvania. Chase and his colleagues investigated what happens in the brain that causes performance to plummet, and <a href="https://linkinghub.elsevier.com/retrieve/pii/S0896627324006081">published their findings in Neuron</a> on 12 September.<br> <br>

Choking under pressure is not unique to humans. In the same way that a tennis player might miss a match-winning shot, monkeys can also underperform in high-reward situations. The team set up a computer task in which rhesus monkeys received a reward after quickly and accurately moving a cursor over a target. Each trial gave the monkeys cues as to whether the reward would be small, medium-sized, large or 'jackpot'. Jackpot rewards were rare and unusually big, creating a high-stakes, high-reward situation. Using a tiny, electrode-covered chip implanted into the monkeys' brains, the team watched how neuronal activity changed between reward scenarios. The chip was situated on the motor cortex, an area of the frontal lobe that controls movement. <br> <br>

The researchers found that, in jackpot scenarios, the activity of neurons associated with motor preparation decreased. Motor preparation is the brain's way of making calculations about how to complete a movement -- similar to lining up an arrow on a target before unleashing it. The drop in motor preparation meant that the monkey's brains were underprepared, and so they underperformed. The results "help us understand how reward-outcome-mediated behaviour is not linear," says Bita Moghaddam, a behavioural neuroscientist at Oregon Health &amp; Science University in Portland. To a certain extent, "you just don't perform better as the reward increases," Moghaddam says. It would also be interesting to see how other brain regions respond in jackpot-reward situations, she adds, because multiple regions could be involved.</i><br>
		 	
		</div>

		

		

		
	</div>
	<aside class="novote">
		
	</aside>
	
	  	

		
		<footer class="clearfix meta article-foot">
			<div class="story-controls">
				
                    
					
				
			</div>
			
				
				<div class="story-tags">
					<span class="tright tags"><menu type="toolbar" class="edit-bar">
		<span id="tagbar-174991005" class="tag-bar none">
			
		</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>
				
			
		</footer>
	



	</article>
				</div>

				<!-- LOWER PAGINATION -->
				<div class="row">
					<div class="paginate" id="fh-pag-div">
<div class="menu2" id="fh-paginate">





	 
	 <a class="prevnextbutdis" href="#" onclick="return false;">&laquo; Newer</a>

	
		<a class="prevnextbutact" href="//slashdot.org/?page=1" >Older &raquo;</a>

	<span class="inactive more">
		
	</span>





</div>
</div>
				</div>

				<!-- WIT -->
				<span id="itemsreturned" class="row">
					
				</span>
				

				<div class="row">
				</div>

				

				<!-- Slashdot Deals 6 Best Sellers -->
				<div class="row">
					<div class="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 ( sdAdBlockActive && window.is_euro_union === 0) {
                                            bizx.cmp.ifConsent('', ['all'], function () {
						$.ajaxSetup({
							cache: true
						});
						$.getScript( "//a.fsdn.com/sd/js/scripts/min/deals-min.js", function(){
							runDealsWidget();
						});
                                            });
					}
				</script>

			<!-- End Slashdot Deals 6 Best Sellers -->

				<!-- SLASH-4560 NEW AD HERE (dhand) -->
				<div id="bottomadspace">
					<table id="bottomadtable">
						<tr>
							<td><div id='div-gpt-ad-728x90_b'><script type='text/javascript'>
googletag.cmd.push(function(){
googletag.display('div-gpt-ad-728x90_b');});</script></div></td>
						</tr>
					</table>
				</div>
			</div>
			<div id='horizontal' class='jobbioapp'></div>
		</div>
	</div>

		
	<aside id="slashboxes" class="rail-right scroll-fixable">

	   
		   <div class="advertisement 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="sidebar-j" class="jobbioapp"></div>

		<article class="deals-rail">
		  <header id="slashdot_deals-title"><h2>Slashdot Top Deals</h2></header>
		  <div id="deals-rail-output">
			<script id="deals-rail-template" type="text/x-handlebars-template">
				{{#each deal}}
					<div class="">
					  <a href="{{urlPath permalink}}?&utm_source=slashdot.org&utm_medium=dealfeed-righthand&utm_campaign={{slug}}" target="_blank">
					  	<img src="{{main_image}}" alt="" />
					  </a>
					  <div class="deal-overlay">
						  <div class="title"><a href="{{urlPath permalink}}?&utm_source=slashdot.org&utm_medium=dealfeed-righthand&utm_campaign={{slug}}" target="_blank">{{title}}</a></div>
						  <div class="deal-price">{{centConversion price_in_cents}}</div>
						</div>
					</div>
				{{/each}}
			</script>
		  </div>
		</article>

		<!-- Newsletter image -->
		<div class="ad-blocked-newsletter">
			<a href="//slashdot.org/newsletter" target="_blank"><img src="//a.fsdn.com/sd/NewsletterSubscription.png" alt="" /></a>
		</div>


		


			<script type="text/javascript">
				$(function() {
					// Poll/Pulse
					(function(){
						var s

Resolver

Resolver ASN
AS28885
Resolver IP
212.72.29.225
Resolver Network Name
Oman Telecommunications Company (S.A.O.G)
Report ID
20240914T173809Z_webconnectivity_OM_28885_n1_33sJ3Kv6ZIK0oLvL
Platform
android
Software Name
ooniprobe-android-unattended (3.8.9)
Measurement Engine
ooniprobe-engine (3.23.0)

Raw Measurement Data

Loading