OK
https://slashdot.org/
Websites
Runtime: 1.9s
On April 26, 2025, 06:57 AM UTC, https://slashdot.org/ was accessible when tested on AS37294 in Malawi.
Failures
HTTP Experiment
null
DNS Experiment
null
Control
null
DNS Queries
Resolver:
173.194.171.216
Query:
IN A slashdot.org
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
104.18.4.215
@
IN
A
104.18.5.215
TCP Connections
Connection to 104.18.5.215:443 succeeded.
Connection to 104.18.4.215:443 succeeded.
HTTP Requests
URL
GET https://slashdot.org/
Response Headers
Alt-Svc:h3=":443"; ma=86400Cache-Control:no-cacheCf-Cache-Status:DYNAMICCf-Ray:93642f81484395fb-JNBContent-Security-Policy:frame-ancestors 'self'; upgrade-insecure-requests;form-action 'self' slashdot.org slashdot.us15.list-manage.com;fenced-frame-src https:; frame-src 'self' slashdot.org *.lijit.com *.btloader.com *.btmessage.com http://*.pro-market.net *.crsspxl.com *.google.com *.googlesyndication.com *.safeframe.usercontent.goog *.doubleclick.net *.googleadservices.com *.adtrafficquality.google console.googletagservices.com *.amazon-adsystem.com challenges.cloudflare.com *.adnxs.com *.indexww.com *.rubiconproject.com *.pubmatic.com *.smartadserver.com *.tapad.com http://*.youtube.com http://*.youtube-nocookie.com slashdotmedia.com as.slashdot.org *.as.slashdot.org error-report.com *.error-report.com html-load.com *.html-load.com *.fb.html-load.com content-loader.com *.content-loader.com *.fb.content-loader.com css-load.com *.css-load.com 07c225f3.online *.07c225f3.online *.criteo.com *.openx.net; 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 *.script.ac *.ybp.yahoo.com *.adnxs-simple.com *.truste.com *.adrta.com pghub.io/js/pandg-sdk.js *.pubmatic.com ml314.com *.stack-sonar.com *.licdn.com translate.googleapis.com *.doubleclick.net *.googleadservices.com *.adtrafficquality.google translate.google.cn *.gstatic.cn *.google.com *.ampproject.org *.amazon-adsystem.com *.criteo.net *.creativecdn.com *.crwdcntrl.net *.uidapi.com *.im-apps.net *.euid.eu *.openxcdn.net *.id5-sync.com cdn.jsdelivr.net/gh/prebid/shared-id/ *.consentmanager.net *.microsofttranslator.com *.gstatic.com *.googletagservices.com *.google-analytics.com *.googlesyndication.com *.cloudflareinsights.com d3tglifpd8whs6.cloudfront.net rpxnow.com btloader.com *.btmessage.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 as.slashdot.org *.as.slashdot.org html-load.com *.html-load.com *.fb.html-load.com content-loader.com *.content-loader.com *.fb.content-loader.com css-load.com *.css-load.com 07c225f3.online *.07c225f3.online blob: 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/enforceContent-Type:text/html; charset=utf-8Cross-Origin-Opener-Policy:same-originDate:Sat, 26 Apr 2025 06:57:22 GMTFeature-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-cacheServer:cloudflareSlash_log_data:shtmlStrict-Transport-Security:max-age=31536000X-Frame-Options:SAMEORIGINX-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: '507057400917958888', 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" > <link rel="stylesheet" type="text/css" media="screen, projection" href="//a.fsdn.com/sd/classic.css?d7519c95c12562dc" > <!--[if IE 8]><link rel="stylesheet" type="text/css" media="screen, projection" href="//a.fsdn.com/sd/ie8-classic.css?d7519c95c12562dc" ><![endif]--> <!--[if IE 7]><link rel="stylesheet" type="text/css" media="screen, projection" href="//a.fsdn.com/sd/ie7-classic.css?d7519c95c12562dc" ><![endif]--> <!-- --> <!-- SMACKS: NEW CSS --> <link rel="stylesheet" href="//a.fsdn.com/sd/css/app.css?d7519c95c12562dc"> <script src="//a.fsdn.com/con/js/sftheme/cmp-slashdot.js?2025-04"></script> <script>// country.js converted to inline by CF Snippet window.is_euro_union = 0; window.country_code2 = "MW"; window.region = "C"; window.prebidOptions = {uids: {ip: "[scrubbed]" }};</script> <script> window.bizx.cmp.init({ cmp_id: 12126, geo: window, gam_gdpr_technical_delivery: true, }); bizx.uids.gather(); window.prebidOptions = window.prebidOptions || {}; window.prebidOptions.uids = window.prebidOptions.uids || {}; window.prebidOptions.uids.hem = bizx.uids.getHem(); </script> <link rel="stylesheet" href="//a.fsdn.com/con/css/sftheme/sandiego/cmp.css?2024-12" 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 class="asload"> function asload() { var s = document.createElement('script'); s.async = true; s.id = "FIXtUCr"; s.setAttribute('data-sdk', 'l/1.1.5'); s.setAttribute('data-cfasync', 'false'); s.src = "https://as.slashdot.org/loader.min.js"; s.charset = "UTF-8"; s.data="ithc1r8q8e878b8v808e1p8efy81108k3e8iy28y8e808784y8i801m8i8i878y8e387848r8i28y8e878i8g8712z80808y8e8sf12y81108k8s8e1z89"; s.setAttribute('onload', "!async function(){let e='html-load.com';const t=window,r=e=>new Promise((t=>setTimeout(t,e))),o=t.atob,a=t.btoa,n=r=>{const n=o('VGhpcyBwYWdlIGNvdWxkIG5vdCBiZSBsb2FkZWQgcHJvcGVybHkgZHVlIHRvIGluY29ycmVjdCAvIGJhZCBmaWx0ZXJpbmcgcnVsZShzKSBvZiBhZGJsb2NrZXJzIGluIHVzZS4gUGxlYXNlIGRpc2FibGUgYWxsIGFkYmxvY2tlcnMgdG8gY29udGludWUgdXNpbmcgdGhlIHdlYnNpdGUuIChjbGljayBPSyBpZiB5b3UnZCBsaWtlIHRvIGxlYXJuIG1vcmUp');if(confirm(n)){const o=new t.URL('https://report.error-report.com/modal'),n=o.searchParams;n.set('url',a(location.href)),n.set('error',a(r.toString())),n.set('domain',e),location.href=o.href}else location.reload()};try{const l=()=>new Promise((e=>{let r=Math.random().toString(),o=Math.random().toString();t.addEventListener('message',(e=>e.data===r&&t.postMessage(o,'*'))),t.addEventListener('message',(t=>t.data===o&&e())),t.postMessage(r,'*')}));async function s(){try{let e=!1,o=Math.random().toString();if(t.addEventListener('message',(t=>{t.data===o+'_as_res'&&(e=!0)})),t.postMessage(o+'_as_req','*'),await l(),await r(500),e)return!0}catch(e){console.error(e)}return!1}const c=[100,500,1e3];for(let i=0;i<=c.length&&!await s();i++){if(i===c.length-1)throw o('RmFpbGVkIHRvIGxvYWQgd2Vic2l0ZSBwcm9wZXJseSBzaW5jZSA')+e+o('IGlzIHRhaW50ZWQuIFBsZWFzZSBhbGxvdyA')+e;await r(c[i])}}catch(d){console.error(d);try{t.localStorage.setItem(t.location.host+'_fa_'+a('last_bfa_at'),Date.now().toString())}catch(m){}try{setInterval((()=>document.querySelectorAll('link,style').forEach((e=>e.remove()))),100),alert(d);const h=await(await fetch('https://error-report.com/report?type=loader_light&url='+a(location.href)+'&error='+a(d),{method:'POST'})).text();let g=!1;t.addEventListener('message',(e=>{'as_modal_loaded'===e.data&&(g=!0)}));let p=document.createElement('iframe');const v=new t.URL('https://report.error-report.com/modal'),u=v.searchParams;u.set('url',a(location.href)),u.set('eventId',h),u.set('error',a(d)),u.set('domain',e),p.src=v.href,p.setAttribute('style','width:100vw;height:100vh;z-index:2147483647;position:fixed;left:0;top:0;');const I=e=>{'close-error-report'===e.data&&(p.remove(),t.removeEventListener('message',I))};t.addEventListener('message',I),document.body.appendChild(p);const G=()=>{const e=p.getBoundingClientRect();return'none'!==t.getComputedStyle(p).display&&0!==e.width&&0!==e.height},f=setInterval((()=>{if(!document.contains(p))return clearInterval(f);G()||(n(d),clearInterval(f))}),1e3);setTimeout((()=>{g||n(errStr)}),3e3)}catch(w){n(w)}}}();"); s.setAttribute('onerror', "!async function(){const t=window,e=t.atob,r=t.btoa;let o=JSON.parse(e('WyJodG1sLWxvYWQuY29tIiwiZmIuaHRtbC1sb2FkLmNvbSIsImNvbnRlbnQtbG9hZGVyLmNvbSIsImZiLmNvbnRlbnQtbG9hZGVyLmNvbSJd'));const a=o=>{const a=e('VGhpcyBwYWdlIGNvdWxkIG5vdCBiZSBsb2FkZWQgcHJvcGVybHkgZHVlIHRvIGluY29ycmVjdCAvIGJhZCBmaWx0ZXJpbmcgcnVsZShzKSBvZiBhZGJsb2NrZXJzIGluIHVzZS4gUGxlYXNlIGRpc2FibGUgYWxsIGFkYmxvY2tlcnMgdG8gY29udGludWUgdXNpbmcgdGhlIHdlYnNpdGUuIChjbGljayBPSyBpZiB5b3UnZCBsaWtlIHRvIGxlYXJuIG1vcmUp');if(confirm(a)){const e=new t.URL('https://report.error-report.com/modal'),a=e.searchParams;a.set('url',r(location.href)),a.set('error',r(o.toString())),a.set('domain',domain),location.href=e.href}else location.reload()};try{if(void 0===t.as_retry&&(t.as_retry=0),t.as_retry>=o.length)throw e('RmFpbGVkIHRvIGxvYWQgd2Vic2l0ZSBwcm9wZXJseSBzaW5jZSA')+o[0]+e('IGlzIGJsb2NrZWQuIFBsZWFzZSBhbGxvdyA')+o[0];const r=document.getElementById('FIXtUCr'),a=document.createElement('script');for(let t=0;t<r.attributes.length;t++)a.setAttribute(r.attributes[t].name,r.attributes[t].value);const n=new t.URL(r.getAttribute('src'));n.host=o[t.as_retry++],a.setAttribute('src',n.href),r.setAttribute('id',r.getAttribute('id')+'_'),r.parentNode.insertBefore(a,r),r.remove()}catch(e){console.error(e);try{t.localStorage.setItem(t.location.host+'_fa_'+r('last_bfa_at'),Date.now().toString())}catch(t){}try{setInterval((()=>document.querySelectorAll('link,style').forEach((t=>t.remove()))),100),alert(e);const o=await(await fetch('https://error-report.com/report?type=loader_light&url='+r(location.href)+'&error='+r(e),{method:'POST'})).text();let n=!1;t.addEventListener('message',(t=>{'as_modal_loaded'===t.data&&(n=!0)}));let s=document.createElement('iframe');const c=new t.URL('https://report.error-report.com/modal'),l=c.searchParams;l.set('url',r(location.href)),l.set('eventId',o),l.set('error',r(e)),l.set('domain',domain),s.src=c.href,s.setAttribute('style','width: 100vw; height: 100vh; z-index: 2147483647; position: fixed; left: 0; top: 0;');const i=e=>{'close-error-report'===e.data&&(s.remove(),t.removeEventListener('message',i))};t.addEventListener('message',i),document.body.appendChild(s);const d=()=>{const e=s.getBoundingClientRect();return'none'!==t.getComputedStyle(s).display&&0!==e.width&&0!==e.height},m=setInterval((()=>{if(!document.contains(s))return clearInterval(m);d()||(a(e),clearInterval(m))}),1e3);setTimeout((()=>{n||a(errStr,domain)}),3e3)}catch(t){a(t)}}}();"); document.head.appendChild(s); } if (window?.bizx?.cmp?.ifConsent) { bizx.cmp.ifConsent({ purposes: 'ads', vendors: 'adshield'}, asload); } else if (window.is_euro_union === 0 && window.region !== 'CA') { asload(); } </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.ID5EspConfig = {partnerId: 1787}; bizx.cmp.ifConsent({ purposes: 'ads', vendors: ['amazon-ads']}, function () { !function(a9,a,p,s,t,A,g){if(a[a9])return;function q(c,r){a[a9]._Q.push([c,r])}a[a9]={init:function(){q("i",arguments)},fetchBids:function(){q("f",arguments)},setDisplayBids:function(){},targetingKeys:function(){return[]},_Q:[]};A=p.createElement(s);A.async=!0;A.src=t;g=p.getElementsByTagName(s)[0];g.parentNode.insertBefore(A,g)}("apstag",window,document,"script","//c.amazon-adsystem.com/aax2/apstag.js"); apstag.init({ pubID: 'c97760a3-e14d-4cad-9969-833f3ed793e6', adServer: 'googletag' }); }); 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}}, '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 () { googletag.pubads().enableLazyLoad({fetchMarginPercent: 0,renderMarginPercent: 0}); 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) { if (slot.getSlotElementId() == 'div-gpt-ad-728x90_a') { remove_sticky_top(); } if (document.querySelector('#slashboxes #' + slot.getSlotElementId())) { 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.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); var reloadSlots = reloadIds.map(function(id) { return window.SD.Ads.slotsById[id]; }); if (!window.pbjs) { googletag.pubads().refresh(reloadSlots); return; } 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]; } } var bids_back_amazon = false; var bids_back_prebid = false; function refreshBidsComplete() { bizxPrebid.prebidLog('refresh: clearing old stuff'); // 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); if (window.apstag) { window.apstag.setDisplayBids(); } googletag.pubads().refresh(reloadSlots); bizxPrebid.prebidLog('refresh complete'); } pbjs.requestBids({ timeout: window.bizxPrebid.PREBID_TIMEOUT * 3, // longer timeout since the page has been open a long time anyway, we can wait longer for bids adUnitCodes: reloadIds, bidsBackHandler: function () { bizxPrebid.prebidLog('refreshed pbjs bids done for', reloadIds); bizxPrebid.Ads.debugPrebidResults(); bids_back_prebid = true; if (bids_back_amazon) { refreshBidsComplete(); } } }); if (window.apstag && bizxPrebid.amazonUnits?.length) { var amazonReloadUnits = bizxPrebid.amazonUnits.filter(function(unit) { return reloadIds.indexOf(unit.slotID) >= 0; }); bizxPrebid.prebidLog('refreshing amazon ads', amazonReloadUnits); window.apstag.fetchBids({ slots: amazonReloadUnits, timeout: window.bizxPrebid.PREBID_TIMEOUT * 3 }, function(bids) { bizxPrebid.prebidLog('refreshed amazon bids done for', reloadIds); if (bizxPrebid.PREBID_DEBUG && window.console.table) { window.console.table(bids); } bids_back_amazon = true; if (bids_back_prebid) { refreshBidsComplete(); } }); } else { bids_back_amazon = true; } }); } </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/adpopup.js?d7519c95c12562dc"></script> <script> let id = '8899772543'; bizx.cmp.ifConsent({ purposes: 'all', vendors: 'google-ads'}, function () { bizx.cmp.embedScript(`https://pagead2.googlesyndication.com/pagead/js/pcd.js?${id}`, true, // async 'head', // location null, // callback false, // defer {id: `google-pcd-tag-${id}`, 'data-audience-pixel': 'dc_iu=/41014381/DFPAudiencePixel;dc_seg=' + id}); }); </script> </head> <body class="anon index2 "> <script src="//a.fsdn.com/sd/all-minified.js?d7519c95c12562dc" 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> <!-- 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"> <h2 class="logo"> <a href="//slashdot.org"><span>Slashdot</span></a> </h2> <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> </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://x.com/slashdot" target="_blank" rel="nofollow"><i><svg style="height:20px;width:20px;margin: 3px 4px 0 4px;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" width="512px" height="512px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve"><g><path fill="#000000" d="M486,392.599C486,443.97,443.97,486,392.599,486H119.401C68.03,486,26,443.97,26,392.599V119.401 C26,68.031,68.03,26,119.401,26h273.198C443.97,26,486,68.031,486,119.401V392.599z"/><path fill="#F0F0F1" d="M290.425,233.064l110.65-137.91h-32.05l-94.62,117.94l-94.63-117.94H74.125l147.45,183.78l-110.66,137.92 h32.05l94.63-117.95l94.64,117.95h105.65L290.425,233.064z M126.225,120.153h41.55l218,271.7h-41.55L126.225,120.153z"/></g></svg></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="https://bsky.app/profile/slashdot.org" target="_blank" rel="nofollow"><i><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 24 24" id="Bluesky--Streamline-Simple-Icons.svg" height="20" width="20" style="margin: 3px 4px 0 4px;"><title>Bluesky</title><path d="M12 10.8c-1.087 -2.114 -4.046 -6.053 -6.798 -7.995C2.566 0.944 1.561 1.266 0.902 1.565 0.139 1.908 0 3.08 0 3.768c0 0.69 0.378 5.65 0.624 6.479 0.815 2.736 3.713 3.66 6.383 3.364 0.136 -0.02 0.275 -0.039 0.415 -0.056 -0.138 0.022 -0.276 0.04 -0.415 0.056 -3.912 0.58 -7.387 2.005 -2.83 7.078 5.013 5.19 6.87 -1.113 7.823 -4.308 0.953 3.195 2.05 9.271 7.733 4.308 4.267 -4.308 1.172 -6.498 -2.74 -7.078a8.741 8.741 0 0 1 -0.415 -0.056c0.14 0.017 0.279 0.036 0.415 0.056 2.67 0.297 5.568 -0.628 6.383 -3.364 0.246 -0.828 0.624 -5.79 0.624 -6.478 0 -0.69 -0.139 -1.861 -0.902 -2.206 -0.659 -0.298 -1.664 -0.62 -4.3 1.24C16.046 4.748 13.087 8.687 12 10.8Z" fill="rgb(17, 133, 254)" stroke-width="1"/></svg></i><span class="sr-only">Bluesky</span></a></li> </ul> </nav> </div> </div> <section> <div class="message-bar" id="firehose-message-tray"> <span class="icon-quote-left"></span> <p> Become a fan of Slashdot on <a href="http://www.facebook.com/pages/Slashdotorg/267995220856">Facebook</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;'> </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.pubads().enableLazyLoad({fetchMarginPercent: 0,renderMarginPercent: 0}); googletag.display('div-gpt-ad-728x90_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;"> <strong><a href="https://nexo.com/fixed-term-savings?utm_source=sourceforge&utm_medium=fixed&utm_campaign=sourceforge_mb_sponsorship_earn_q225" rel="nofollow" target="_blank" onclick="window._paq.push(['trackEvent', 'Announcement', 'Nexo']);">Earn rates as high as 16% annually with Fixed-term Savings with Nexo.</a></strong></div> <a href="" class="btn-close" title="don't show me this again" onclick="closeAnnouncement(); return false;">×</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-177143277" data-fhid="177143277" 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">177143277</span> <span class="type">story</span> </span> <header> <span class="topic" id="topic-177143277"> <a href="//slashdot.org/index2.pl?fhfilter=movies" onclick="return addfhfilter('movies');"> <img src="//a.fsdn.com/sd/topics/movies_64.png" width="64" height="64" alt="Movies" title="Movies"> </a> </span> <h2 class="story"> <span id="title-177143277" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);" href="//entertainment.slashdot.org/story/25/04/25/2159253/netflix-introduces-a-new-kind-of-subtitles-for-the-non-hearing-impaired">Netflix Introduces a New Kind of Subtitles For the Non-Hearing Impaired</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://arstechnica.com/gadgets/2025/04/cant-understand-dialogue-on-tv-shows-netflix-has-a-new-feature-for-you/" title="External link - https://arstechnica.com/gadgets/2025/04/cant-understand-dialogue-on-tv-shows-netflix-has-a-new-feature-for-you/" target="_blank"> (arstechnica.com) </a></span></span> <!--<span class="comments commentcnt-177143277" >38</span>--> <!-- comment bubble --> <span class="comment-bubble"><a href="//entertainment.slashdot.org/story/25/04/25/2159253/netflix-introduces-a-new-kind-of-subtitles-for-the-non-hearing-impaired#comments" title="">38</a></span> </h2> <div class="details" id="details-177143277"> <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-177143277" datetime="on Friday April 25, 2025 @11:30PM">on Friday April 25, 2025 @11:30PM</time> from the <span class="dept-text">nothing-but-dialogue</span> dept. </span> </div> </header> <div class="body" id="fhbody-177143277"> <div id="text-177143277" class="p"> An anonymous reader quotes a report from Ars Technica: <i>Multiple studies and investigations have found that about half of American households watch TV and movies with subtitles on, but only a relatively small portion of those include someone with a hearing disability. That's because of the trouble many people have understanding dialogue in modern viewing situations, and Netflix has now <a href="https://about.netflix.com/en/news/introducing-a-new-way-to-experience-subtitles">introduced</a> a subtitles option to help. <br> <br> The closed captioning we've all been using for years includes not only the words the people on-screen are saying, but additional information needed by the hard of hearing, including character names, music cues ("dramatic music intensifies") and sound effects ("loud explosion"). For those who just wanted to make sure they didn't miss a word here and there, the frequent descriptions of sound effects and music could be distracting. This new format <a href="https://arstechnica.com/gadgets/2025/04/cant-understand-dialogue-on-tv-shows-netflix-has-a-new-feature-for-you/">omits those extras, just including the spoken words and nothing else</a> -- even in the same language as the spoken dialogue. The feature will be available in new Netflix original programming, starting with the new season of You in multiple languages. Netflix says it's looking at bringing the option to older titles in the library (including those not produced by Netflix) in the future. <br> <br> Traditional closed captions are still available, of course. Those are labeled "English CC" whereas this new option is simply labeled "English" (or whatever your preferred language is).</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-177143277" 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-177143233" data-fhid="177143233" 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">177143233</span> <span class="type">story</span> </span> <header> <span class="topic" id="topic-177143233"> <a href="//slashdot.org/index2.pl?fhfilter=tv" onclick="return addfhfilter('tv');"> <img src="//a.fsdn.com/sd/topics/tv_64.png" width="64" height="64" alt="Television" title="Television"> </a> </span> <h2 class="story"> <span id="title-177143233" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);" href="//entertainment.slashdot.org/story/25/04/25/2155205/apple-tv-is-worst-marketer-in-the-universe-says-producer">Apple TV+ Is 'Worst Marketer In the Universe,' Says Producer</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://9to5mac.com/2025/04/25/apple-tv-is-worst-marketer-in-the-universe-says-producer/" title="External link - https://9to5mac.com/2025/04/25/apple-tv-is-worst-marketer-in-the-universe-says-producer/" target="_blank"> (9to5mac.com) </a></span></span> <!--<span class="comments commentcnt-177143233" >6</span>--> <!-- comment bubble --> <span class="comment-bubble"><a href="//entertainment.slashdot.org/story/25/04/25/2155205/apple-tv-is-worst-marketer-in-the-universe-says-producer#comments" title="">6</a></span> </h2> <div class="details" id="details-177143233"> <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-177143233" datetime="on Friday April 25, 2025 @10:02PM">on Friday April 25, 2025 @10:02PM</time> from the <span class="dept-text">if-you-make-it-they'll-come</span> dept. </span> </div> </header> <div class="body" id="fhbody-177143233"> <div id="text-177143233" class="p"> TV producer Alex Berger criticized Apple TV+ as "<a href="https://9to5mac.com/2025/04/25/apple-tv-is-worst-marketer-in-the-universe-says-producer/">the worst marketer in the universe</a>" for failing to promote his French-language show La Maison, despite its success in Europe. Berger said he initially partnered with Apple out of hope, but ultimately felt they undermined their own content by not supporting it properly. 9to5Mac reports: <i> Rafa Sales Ross at Variety <a href="https://variety.com/2025/tv/global/the-agency-alex-berger-george-clooney-streamers-1236378282/">recently interviewed</a> TV producer Alex Berger, who made La Maison for Apple TV+. That partnership is apparently not one he intends to repeat: "Marketing makes a show," he emphasized. "Apple, for example, is probably the worst marketer in the universe -- the best for iPhones, the worst for television. They don't do marketing, and it was an issue for us with 'La Maison.' We did a great show that had an amazing success in France and other places in Europe, but they never promoted it. It drove me crazy." <br> <br> Asked why, while believing Apple TV+ to lack in marketing efforts, did he decide to take "La Maison" to the streamer, Berger said simply: "Hope. We had hope." "Apple TV+ had never done a show in France and never really done a show in Europe," adds the producer. "'Slow Horses' started [things] in the U.K., but it was with the U.S.. I was hoping I would change them. We got very frustrated and just thought at one point that they were shooting themselves in the foot, and why? </i> "La Maison faced the additional challenge of being a French-language series, at the time one of the only non-English shows on the streamer," notes 9to5Mac's Ryan Christoffel. "So it had an uphill battle already, making Apple's marketing struggles even more of a problem."<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-177143233" 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-177143153" data-fhid="177143153" 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">177143153</span> <span class="type">story</span> </span> <header> <span class="topic" id="topic-177143153"> <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-177143153" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);" href="//tech.slashdot.org/story/25/04/25/2148256/worlds-biggest-zipper-maker-is-developing-a-self-propelled-zipper">World's Biggest Zipper Maker Is Developing a Self-Propelled Zipper</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://www.theverge.com/news/656535/ykk-self-propelled-zipper-prototype" title="External link - https://www.theverge.com/news/656535/ykk-self-propelled-zipper-prototype" target="_blank"> (theverge.com) </a></span></span> <!--<span class="comments commentcnt-177143153" >14</span>--> <!-- comment bubble --> <span class="comment-bubble"><a href="//tech.slashdot.org/story/25/04/25/2148256/worlds-biggest-zipper-maker-is-developing-a-self-propelled-zipper#comments" title="">14</a></span> </h2> <div class="details" id="details-177143153"> <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-177143153" datetime="on Friday April 25, 2025 @09:25PM">on Friday April 25, 2025 @09:25PM</time> from the <span class="dept-text">just-what-we-need</span> dept. </span> </div> </header> <div class="body" id="fhbody-177143153"> <div id="text-177143153" class="p"> YKK, the world's largest zipper maker, has <a href="https://www.ykk.com/newsroom/g_news/2025/20250424.html">unveiled</a> a prototype self-propelled zipper that <a href="https://www.theverge.com/news/656535/ykk-self-propelled-zipper-prototype">uses a motorized worm gear to zip itself closed at the push of a button</a>. It currently relies on a wired remote and external power, and can zip spans up to 16 feet in under a minute. The Verge reports: <i> Although some recent zipper innovations, such as <a href="https://gearjunkie.com/apparel/under-armour-magzip-zipper-review">Under Armour's one-handed MagZip upgrade</a>, are designed to improve accessibility and make zippers easier to use for those with limited mobility, YKK envisions more industrial use cases for its prototype. As demonstrated in a video recently shared on the company's YouTube channel, the self-propelled zipper is seen connecting a pair of 16-foot-tall membranes in about 40 seconds. Zipping them together manually would require the use of a ladder or other machinery. <br> <br> In another video, the prototype is used to quickly connect a pair of 13-foot-wide temporary shelters standing over eight feet tall, taking about 50 seconds to progress from one side to the other. [...] In addition to miniaturizing the tech and adding a battery, YKK would also need to develop some safety mechanisms before its self-propelled zipper could ever reach consumers' clothing, ensuring there's nothing that might get stuck. </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-177143153" 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-177142927" data-fhid="177142927" 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">177142927</span> <span class="type">story</span> </span> <header> <span class="topic" id="topic-177142927"> <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-177142927" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);" href="//developers.slashdot.org/story/25/04/25/2139216/devs-sound-alarm-after-microsoft-subtracts-cc-extension-from-vs-code-forks">Devs Sound Alarm After Microsoft Subtracts C/C++ Extension From VS Code Forks</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://www.theregister.com/2025/04/24/microsoft_vs_code_subtracts_cc_extension/" title="External link - https://www.theregister.com/2025/04/24/microsoft_vs_code_subtracts_cc_extension/" target="_blank"> (theregister.com) </a></span></span> <!--<span class="comments commentcnt-177142927" >20</span>--> <!-- comment bubble --> <span class="comment-bubble"><a href="//developers.slashdot.org/story/25/04/25/2139216/devs-sound-alarm-after-microsoft-subtracts-cc-extension-from-vs-code-forks#comments" title="">20</a></span> </h2> <div class="details" id="details-177142927"> <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-177142927" datetime="on Friday April 25, 2025 @08:45PM">on Friday April 25, 2025 @08:45PM</time> from the <span class="dept-text">PSA</span> dept. </span> </div> </header> <div class="body" id="fhbody-177142927"> <div id="text-177142927" class="p"> Some developers are "crying foul" after Microsoft's C/C++ extension for Visual Studio Code <a href="https://www.theregister.com/2025/04/24/microsoft_vs_code_subtracts_cc_extension/">stopped working with VS Code derivatives like VS Codium and Cursor</a>, reports The Register. The move has prompted Cursor to transition to open-source alternatives, while some developers are calling for a regulatory investigation into Microsoft's alleged anti-competitive behavior. From the report: <i> In early April, programmers using VS Codium, an open-source fork of Microsoft's MIT-licensed VS Code, and Cursor, a commercial AI code assistant built from the VS Code codebase, noticed that the <a href="https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools">C/C++ extension</a> <a href="https://github.com/getcursor/cursor/issues/2976">stopped</a> <a href="https://github.com/VSCodium/vscodium/issues/2300">working</a>. The extension adds C/C++ language support, such as Intellisense code completion and debugging, to VS Code. The removal of these capabilities from competing tools breaks developer workflows, hobbles the editor, and arguably hinders competition. The breaking change appears to have occurred with the release of v1.24.5 on April 3, 2025. <br> <br> Following the April update, attempts to install the C/C++ extension outside of VS Code generate this error message: "The C/C++ extension may be used only with Microsoft Visual Studio, Visual Studio for Mac, Visual Studio Code, Azure DevOps, Team Foundation Server, and successor Microsoft products and services to develop and test your applications." Microsoft has forbidden the use of its extensions outside of its own software products since at least September 2020, when the current licensing terms were published. But it hasn't enforced those terms in its C/C++ extension with an environment check in its binaries until now. [...] <br> <br> Developers discussing the issue in Cursor's GitHub repo have noted that Microsoft <a href="https://x.com/code/status/1908207162322460710">recently rolled out</a> a competing AI software agent capability, dubbed Agent Mode, within its Copilot software. One such developer who contacted us anonymously told The Register they sent a letter about the situation to the US Federal Trade Commission, asking them to probe Microsoft for unfair competition -- alleging self-preferencing, bundling Copilot without a removal option, and blocking rivals like Cursor to lock users into its AI ecosystem. </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-177142927" 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-177142883" data-fhid="177142883" 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">177142883</span> <span class="type">story</span> </span> <header> <span class="topic" id="topic-177142883"> <a href="//slashdot.org/index2.pl?fhfilter=business" onclick="return addfhfilter('business');"> <img src="//a.fsdn.com/sd/topics/business_64.png" width="64" height="64" alt="Businesses" title="Businesses"> </a> </span> <h2 class="story"> <span id="title-177142883" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);" href="//tech.slashdot.org/story/25/04/25/2129256/comcast-president-bemoans-broadband-customer-losses-we-are-not-winning">Comcast President Bemoans Broadband Customer Losses: 'We Are Not Winning'</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://arstechnica.com/tech-policy/2025/04/after-losing-customers-comcast-admits-prices-are-too-confusing-and-unpredictable/" title="External link - https://arstechnica.com/tech-policy/2025/04/after-losing-customers-comcast-admits-prices-are-too-confusing-and-unpredictable/" target="_blank"> (arstechnica.com) </a></span></span> <!--<span class="comments commentcnt-177142883" >32</span>--> <!-- comment bubble --> <span class="comment-bubble"><a href="//tech.slashdot.org/story/25/04/25/2129256/comcast-president-bemoans-broadband-customer-losses-we-are-not-winning#comments" title="">32</a></span> </h2> <div class="details" id="details-177142883"> <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-177142883" datetime="on Friday April 25, 2025 @08:02PM">on Friday April 25, 2025 @08:02PM</time> from the <span class="dept-text">writing-on-the-walls</span> dept. </span> </div> </header> <div class="body" id="fhbody-177142883"> <div id="text-177142883" class="p"> An anonymous reader quotes a report from Ars Technica: <i>Comcast executives apparently realized something that customers have known and complained about for years: The Internet provider's prices aren't transparent enough and rise too frequently. This might not have mattered much to cable executives as long as the total number of subscribers met their targets. But after <a href="https://www.cmcsa.com/static-files/7f0f826a-6462-426b-a767-cb3170d7cdf0">reporting</a> a net loss of 183,000 residential broadband customers in Q1 2025, Comcast President Mike Cavanagh <a href="https://arstechnica.com/tech-policy/2025/04/after-losing-customers-comcast-admits-prices-are-too-confusing-and-unpredictable/">said the company isn't "winning in the marketplace</a>" during an <a href="https://edge.media-server.com/mmc/p/xurtaib2/">earnings call</a> today. The Q1 2025 customer loss was over three times larger than the net loss in Q1 2024. <br> <br> While customers often have few viable options for broadband and the availability of alternatives varies widely by location, Comcast faces competition from fiber and fixed wireless ISPs. "In this intensely competitive environment, we are not winning in the marketplace in a way that is commensurate with the strength of the network and connectivity products that I just described," Cavanagh said. "[Cable division CEO] Dave [Watson] and his team have worked hard to understand the reasons for this disconnect and have identified two primary causes. One is price transparency and predictability and the other is the level of ease of doing business with us. The good news is that both are fixable and we are already underway with execution plans to address these challenges." [...] <br> <br> Cavanagh said that Comcast plans to make changes in marketing and operations "with the highest urgency." This means that "we are simplifying our pricing construct to make our price-to-value proposition clearer to consumers across all broadband segments," he said. Comcast last week <a href="https://corporate.comcast.com/press/releases/comcast-launches-five-year-guarantee-for-xfinity-internet-customers">announced</a> a five-year price guarantee for broadband customers who sign up for a new package. Comcast said customers will get a "simple monthly price starting as low as $55 per month," without having to enter a contract, giving them "freedom and flexibility to cancel at any time without penalty." The five-year guarantee also comes with one year of Xfinity Mobile at no charge, Comcast said. [...] Additional offers are in the works, Cavanagh said. "We are not done. Providing more value to our customers with less complexity and friction is a top priority and you will see our go-to-market approach continue to evolve over the coming months," he said. Comcast investors shouldn't expect an immediate turnaround, though. "We anticipate that it will take several quarters for our new approach to gain traction and impact the business in a meaningful way," Cavanagh said.</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-177142883" 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-177142843" data-fhid="177142843" 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">177142843</span> <span class="type">story</span> </span> <header> <span class="topic" id="topic-177142843"> <a href="//slashdot.org/index2.pl?fhfilter=business" onclick="return addfhfilter('business');"> <img src="//a.fsdn.com/sd/topics/business_64.png" width="64" height="64" alt="Businesses" title="Businesses"> </a> </span> <h2 class="story"> <span id="title-177142843" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);" href="//news.slashdot.org/story/25/04/25/2125224/doordash-makes-36-billion-offer-for-deliveroo">DoorDash Makes $3.6 Billion Offer For Deliveroo</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://finance.yahoo.com/video/doordash-makes-offer-deliveroo-205512728.html?guccounter=1&guce_referrer=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8&guce_referrer_sig=AQAAAAFqy4PkZluALn85MHSHQ2y83V1-c4nLQJdsEz_czXo7xoadg8O3hQNV5GjfG3oj2DtC4RXwHWlPZiiNoJvveRfCQi5T2XRr0-OCUiBWyiDq75cb1r49d8DXs5AS_UqJ97qgi-HbL9JyxsOfh-bTOVB9yASKR3XpjR3xzKi-Hs16" title="External link - https://finance.yahoo.com/video/doordash-makes-offer-deliveroo-205512728.html?guccounter=1&guce_referrer=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8&guce_referrer_sig=AQAAAAFqy4PkZluALn85MHSHQ2y83V1-c4nLQJdsEz_czXo7xoadg8O3hQNV5GjfG3oj2DtC4RXwHWlPZiiNoJvveRfCQi5T2XRr0-OCUiBWyiDq75cb1r49d8DXs5AS_UqJ97qgi-HbL9JyxsOfh-bTOVB9yASKR3XpjR3xzKi-Hs16" target="_blank"> (yahoo.com) </a></span></span> <!--<span class="comments commentcnt-177142843" >3</span>--> <!-- comment bubble --> <span class="comment-bubble"><a href="//news.slashdot.org/story/25/04/25/2125224/doordash-makes-36-billion-offer-for-deliveroo#comments" title="">3</a></span> </h2> <div class="details" id="details-177142843"> <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-177142843" datetime="on Friday April 25, 2025 @07:20PM">on Friday April 25, 2025 @07:20PM</time> from the <span class="dept-text">mergers-and-acquisitions</span> dept. </span> </div> </header> <div class="body" id="fhbody-177142843"> <div id="text-177142843" class="p"> DoorDash has sent a proposal to <a href="https://www.reuters.com/technology/deliveroo-receives-buyout-proposal-doordash-180-pence-per-share-2025-04-25/">buy the British meal delivery company Deliveroo for $3.6 billion</a>. "The current offer marks the first formal approach since the last report in the summer," notes Reuters. From the report: <i> The deal is expected to face no regulatory hurdles, as it provides DoorDash access to 10 new markets where it currently has no presence, creating a highly complementary footprint - other competitors might encounter more antitrust issues, the source said. Last year, Reuters reported DoorDash had shown interest in a takeover of Deliveroo, but a source said talks ended after disagreements on valuation. <br> <br> A deal between the two firms would help DoorDash solidify its footprint in Europe, after the U.S. meal delivery group's 2021 purchase of Finland-based rival Wolt Enterprises in an all-stock deal valued at about $8 billion. </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-177142843" 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-177142403" data-fhid="177142403" 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">177142403</span> <span class="type">story</span> </span> <header> <span class="topic" id="topic-177142403"> <a href="//slashdot.org/index2.pl?fhfilter=google" onclick="return addfhfilter('google');"> <img src="//a.fsdn.com/sd/topics/google_64.png" width="64" height="64" alt="Google" title="Google"> </a> </span> <h2 class="story"> <span id="title-177142403" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);" href="//tech.slashdot.org/story/25/04/25/2052237/google-is-killing-software-support-for-early-nest-thermostats">Google Is Killing Software Support For Early Nest Thermostats</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://www.theverge.com/news/656332/google-ending-support-nest-thermostats" title="External link - https://www.theverge.com/news/656332/google-ending-support-nest-thermostats" target="_blank"> (theverge.com) </a></span></span> <!--<span class="comments commentcnt-177142403" >28</span>--> <!-- comment bubble --> <span class="comment-bubble"><a href="//tech.slashdot.org/story/25/04/25/2052237/google-is-killing-software-support-for-early-nest-thermostats#comments" title="">28</a></span> </h2> <div class="details" id="details-177142403"> <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-177142403" datetime="on Friday April 25, 2025 @06:40PM">on Friday April 25, 2025 @06:40PM</time> from the <span class="dept-text">time-to-upgrade</span> dept. </span> </div> </header> <div class="body" id="fhbody-177142403"> <div id="text-177142403" class="p"> Google announced it will <a href="https://www.theverge.com/news/656332/google-ending-support-nest-thermostats">end software updates and remote control support</a> for the first- and second-generation Nest Learning Thermostats (plus the 2014 European model) starting October 25th. "You will no longer be able to control them remotely from your phone or with Google Assistant, but can still adjust the temperature and modify schedules directly on the thermostat," the company wrote in a Friday <a href="https://www.googlenestcommunity.com/t5/Blog/Support-changes-to-our-earliest-generation-Nest-Learning-Thermostats/ba-p/713068">blog post</a>. The Verge reports: <i> In other significant news, Google is flatly stating that it has no plans to release additional Nest thermostats in Europe. "Heating systems in Europe are unique and have a variety of hardware and software requirements that make it challenging to build for the diverse set of homes," the company said. "The Nest Learning Thermostat (3rd gen, 2015) and Nest Thermostat E (2018) will continue to be sold in Europe while current supplies last." [...] <br> <br> In a clear attempt to ease customer anger, Google is offering a $130 discount on the fourth-gen Nest Learning Thermostat in the US, $160 off the same device in Canada, and 50 percent savings on the Tado Smart Thermostat X in Europe since the Nest lineup will soon be gone. The original Nest thermostats were released while the company was an independent brand under the leadership of former Apple executive Tony Fadell. Google acquired Nest in 2014 for $3.2 billion. </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-177142403" 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-177142311" data-fhid="177142311" 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">177142311</span> <span class="type">story</span> </span> <header> <span class="topic" id="topic-177142311"> <a href="//slashdot.org/index2.pl?fhfilter=censorship" onclick="return addfhfilter('censorship');"> <img src="//a.fsdn.com/sd/topics/censorship_64.png" width="64" height="64" alt="Censorship" title="Censorship"> </a> </span> <h2 class="story"> <span id="title-177142311" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);" href="//yro.slashdot.org/story/25/04/25/2049213/government-censorship-comes-to-bluesky">Government Censorship Comes To Bluesky</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://techcrunch.com/2025/04/23/government-censorship-comes-to-bluesky-but-not-its-third-party-apps-yet/" title="External link - https://techcrunch.com/2025/04/23/government-censorship-comes-to-bluesky-but-not-its-third-party-apps-yet/" target="_blank"> (techcrunch.com) </a></span></span> <!--<span class="comments commentcnt-177142311" >17</span>--> <!-- comment bubble --> <span class="comment-bubble"><a href="//yro.slashdot.org/story/25/04/25/2049213/government-censorship-comes-to-bluesky#comments" title="">17</a></span> </h2> <div class="details" id="details-177142311"> <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-177142311" datetime="on Friday April 25, 2025 @06:02PM">on Friday April 25, 2025 @06:02PM</time> from the <span class="dept-text">yes-and-no</span> dept. </span> </div> </header> <div class="body" id="fhbody-177142311"> <div id="text-177142311" class="p"> An anonymous reader quotes a report from TechCrunch: <i>Government censorship has <a href="https://techcrunch.com/2025/04/23/government-censorship-comes-to-bluesky-but-not-its-third-party-apps-yet/">found its way to Bluesky</a>, but there's currently a loophole thanks to how the social network is structured. Earlier this month, Bluesky restricted access to 72 accounts in Turkey at the request of Turkish governmental authorities, according to a <a href="https://stockholmcf.org/bluesky-restricts-access-to-72-accounts-in-turkey-amid-government-pressure/">recent report</a> by the <a href="https://ifade.org.tr/engelliweb/bluesky-bircok-hesabi-turkiyeden-gorunmez-kildi/">Freedom of Expression Association</a>. As a result, people in Turkey can no longer see these accounts, and their reach is limited. The report indicates that 59 Bluesky accounts were blocked on the grounds of protecting "national security and public order." Bluesky also made another 13 accounts and at least one post invisible from Turkey. <br> <br> Given that many Turkish users migrated from X to Bluesky in the hopes of fleeing government censorship, Bluesky's bowing to the Turkish government's demands has raised questions among the community as to whether the social network is as open and decentralized as it claims to be. (Or whether it's "just like Twitter" after all.) However, Bluesky's technical underpinnings currently make bypassing these blocks easier than it would be on a network like X -- even if it's not quite as open as the alternative social network Mastodon, another decentralized X rival. <br> <br> A Mastodon user could move their account around to different servers to avoid censorship targeted at the original Mastodon instance (server) where they first made posts that attracted the censors. Users on the official Bluesky app can configure their moderation settings but have no way to opt out of the moderation service Bluesky provides. This includes its use of geographic labelers, like the newly added Turkish moderation labeler that handles the censorship of accounts mandated by the Turkish government. (Laurens Hof has a great breakdown of how this all works in more technical detail here on The Fediverse Report.) Simply put, if you're on the official Bluesky app and Bluesky (the company) agrees to censor something in your region, there's no way to opt out of this to see the hidden posts or accounts. Other third-party Bluesky apps, which make up the larger open social web known as the Atmosphere, don't have to follow these same rules. At least, not for now. </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-177142311" 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-177141429" data-fhid="177141429" 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">177141429</span> <span class="type">story</span> </span> <header> <span class="topic" id="topic-177141429"> <a href="//slashdot.org/index2.pl?fhfilter=education" onclick="return addfhfilter('education');"> <img src="//a.fsdn.com/sd/topics/education_64.png" width="64" height="64" alt="Education" title="Education"> </a> </span> <h2 class="story"> <span id="title-177141429" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);" href="//news.slashdot.org/story/25/04/25/1931247/top-colleges-are-too-costly-even-for-parents-making-300000">Top Colleges Are Too Costly Even for Parents Making $300,000</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://www.bloomberg.com/graphics/2025-college-cost-middle-class-squeeze/" title="External link - https://www.bloomberg.com/graphics/2025-college-cost-middle-class-squeeze/" target="_blank"> (bloomberg.com) </a></span></span> <!--<span class="comments commentcnt-177141429" >47</span>--> <!-- comment bubble --> <span class="comment-bubble"><a href="//news.slashdot.org/story/25/04/25/1931247/top-colleges-are-too-costly-even-for-parents-making-300000#comments" title="">47</a></span> </h2> <div class="details" id="details-177141429"> <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-177141429" datetime="on Friday April 25, 2025 @05:24PM">on Friday April 25, 2025 @05:24PM</time> from the <span class="dept-text">tuition-squeeze</span> dept. </span> </div> </header> <div class="body" id="fhbody-177141429"> <div id="text-177141429" class="p"> Families earning $300,000 annually -- placing them among America's highest earners -- are increasingly finding themselves <a href="https://www.bloomberg.com/graphics/2025-college-cost-middle-class-squeeze/">unable to afford elite college tuition</a> without taking on substantial debt. Bloomberg's analysis of financial aid data from 50 selective colleges reveals households earning between $100,000 and $300,000 occupy a precarious middle ground: too affluent for meaningful aid but insufficiently wealthy to absorb annual costs approaching $100,000.<br> <br> The squeeze begins around $150,000 income, where families typically contribute 20% ($30,000) annually toward tuition. At $270,000 income, expected contributions reach $61,000 per year. Most institutions eliminate financial aid entirely at approximately $400,000 income. Harvard, MIT, and the University of Pennsylvania recently <a href="https://news.slashdot.org/story/25/03/17/1740242/harvard-says-tuition-will-be-free-for-families-making-200k-or-less">expanded free tuition thresholds to $200,000</a>, acknowledging this middle-class pressure. The changes take effect for 2025-26.<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-177141429" 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-177140801" data-fhid="177140801" 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">177140801</span> <span class="type">story</span> </span> <header> <span class="topic" id="topic-177140801"> <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-177140801" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);" href="//it.slashdot.org/story/25/04/25/1830232/microsoft-launches-windows-recall-after-year-long-delay">Microsoft Launches Windows Recall After Year-Long Delay</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://arstechnica.com/gadgets/2025/04/microsoft-rolls-windows-recall-out-to-the-public-nearly-a-year-after-announcing-it/" title="External link - https://arstechnica.com/gadgets/2025/04/microsoft-rolls-windows-recall-out-to-the-public-nearly-a-year-after-announcing-it/" target="_blank"> (arstechnica.com) </a></span></span> <!--<span class="comments commentcnt-177140801" >29</span>--> <!-- comment bubble --> <span class="comment-bubble"><a href="//it.slashdot.org/story/25/04/25/1830232/microsoft-launches-windows-recall-after-year-long-delay#comments" title="">29</a></span> </h2> <div class="details" id="details-177140801"> <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-177140801" datetime="on Friday April 25, 2025 @04:45PM">on Friday April 25, 2025 @04:45PM</time> from the <span class="dept-text">PSA</span> dept. </span> </div> </header> <div class="body" id="fhbody-177140801"> <div id="text-177140801" class="p"> Microsoft has finally <a href="https://arstechnica.com/gadgets/2025/04/microsoft-rolls-windows-recall-out-to-the-public-nearly-a-year-after-announcing-it/">released Windows Recall to the general public</a>, nearly a year after <a href="https://it.slashdot.org/story/24/06/14/0318213/microsoft-postpones-windows-recall-after-major-backlash">first announcing the controversial feature</a>. Available exclusively on Copilot+ PCs, Recall continuously captures screenshots of user activity, storing them in a searchable database with extracted text. The feature's original launch was derailed by significant security concerns, as critics noted anyone with access to a Recall database could potentially view nearly everything done on the device.<br> <br> Microsoft's revamped version addresses these issues with improved security protections, better content filtering for sensitive information, and crucially, making Recall opt-in rather than opt-out. The rollout includes two additional Copilot+ features: an improved Search function with natural language understanding, and "Click to Do," which enables text copying from images and quick summarization of on-screen content.<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-177140801" 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-177140883" data-fhid="177140883" 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">177140883</span> <span class="type">story</span> </span> <header> <span class="topic" id="topic-177140883"> <a href="//slashdot.org/index2.pl?fhfilter=intel" onclick="return addfhfilter('intel');"> <img src="//a.fsdn.com/sd/topics/intel_64.png" width="64" height="64" alt="Intel" title="Intel"> </a> </span> <h2 class="story"> <span id="title-177140883" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);" href="//slashdot.org/story/25/04/25/1844209/intels-ai-pc-chips-arent-selling-well">Intel's AI PC Chips Aren't Selling Well</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://www.tomshardware.com/pc-components/cpus/intels-ai-pc-chips-arent-selling-instead-last-gen-raptor-lake-booms-and-creates-a-shortage" title="External link - https://www.tomshardware.com/pc-components/cpus/intels-ai-pc-chips-arent-selling-instead-last-gen-raptor-lake-booms-and-creates-a-shortage" target="_blank"> (tomshardware.com) </a></span></span> <!--<span class="comments commentcnt-177140883" >33</span>--> <!-- comment bubble --> <span class="comment-bubble"><a href="//slashdot.org/story/25/04/25/1844209/intels-ai-pc-chips-arent-selling-well#comments" title="">33</a></span> </h2> <div class="details" id="details-177140883"> <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-177140883" datetime="on Friday April 25, 2025 @04:05PM">on Friday April 25, 2025 @04:05PM</time> from the <span class="dept-text">reality-check</span> dept. </span> </div> </header> <div class="body" id="fhbody-177140883"> <div id="text-177140883" class="p"> Intel is grappling with an unexpected market shift as customers eschew its new AI-focused processors <a href="https://www.tomshardware.com/pc-components/cpus/intels-ai-pc-chips-arent-selling-instead-last-gen-raptor-lake-booms-and-creates-a-shortage">for cheaper previous-generation chips</a>. The company revealed during its recent earnings call that demand for older Raptor Lake processors has surged while its newer, more expensive Lunar Lake and Meteor Lake AI PC chips struggle to gain traction.<br> <br> This surprising trend, first reported by Tom's Hardware, has created a production capacity shortage for Intel's 'Intel 7' process node that will "persist for the foreseeable future," despite the fact that current-generation chips utilize TSMC's newer nodes. "Customers are demanding system price points that consumers really want," explained Intel executive Michelle Johnston Holthaus, noting that economic concerns and tariffs have affected inventory decisions.<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-177140883" 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-177141111" data-fhid="177141111" 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">177141111</span> <span class="type">story</span> </span> <header> <span class="topic" id="topic-177141111"> <a href="//slashdot.org/index2.pl?fhfilter=democrats" onclick="return addfhfilter('democrats');"> <img src="//a.fsdn.com/sd/topics/democrats_64.png" width="64" height="64" alt="Democrats" title="Democrats"> </a> </span> <h2 class="story"> <span id="title-177141111" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);" href="//politics.slashdot.org/story/25/04/25/1854224/how-democrats-and-republicans-cite-science">How Democrats and Republicans Cite Science</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://www.nature.com/articles/d41586-025-01311-9" title="External link - https://www.nature.com/articles/d41586-025-01311-9" target="_blank"> (nature.com) </a></span></span> <!--<span class="comments commentcnt-177141111" >141</span>--> <!-- comment bubble --> <span class="comment-bubble"><a href="//politics.slashdot.org/story/25/04/25/1854224/how-democrats-and-republicans-cite-science#comments" title="">141</a></span> </h2> <div class="details" id="details-177141111"> <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-177141111" datetime="on Friday April 25, 2025 @03:20PM">on Friday April 25, 2025 @03:20PM</time> from the <span class="dept-text">closer-look</span> dept. </span> </div> </header> <div class="body" id="fhbody-177141111"> <div id="text-177141111" class="p"> An anonymous reader <a href="https://www.nature.com/articles/d41586-025-01311-9">shares a Nature story</a>:<i> The United States is known for the deep polarization between its two major political parties -- the right-wing Republicans and left-wing Democrats. Now an analysis of hundreds of thousands of policy documents reveals striking differences in partisan policymakers' use of the scientific literature, with Democratic-led congressional committees and left-wing think tanks more likely to cite research papers than their right-wing counterparts. The analysis also shows that Democrats and left-leaning think tanks are more likely to cite high-impact research, and that the two political sides rarely cite the same studies or even the same topics.<br> <br> "There are striking differences in amount, content and character of the science cited by partisan policymakers," says Alexander Furnas, a political scientist at Northwestern University in Evanston, Illinois, and a co-author of <a href="https://doi.org/10.1126/science.adt9895">the analysis</a>, published in Science on 24 April. The researchers used the government-policy database Overton to assemble around 50,000 policy documents produced by US congressional committees in 1995-2021 and around 200,000 reports from 121 ideologically driven US think tanks over a similar period. These documents contained 424,000 scientific references.<br> <br> A statistical analysis revealed that congressional reports are now more likely to cite science papers than before. But, in each two-year congressional cycle, documents from committees under Democratic control had a higher probability of citing research papers, and the gap between the two parties has increased. Overall, documents from Democratic-controlled committees were nearly 1.8 times more likely to cite science than were reports from Republican-led ones. The differences were starkest for reports produced by partisan think tanks, which the researchers say are "key resources for partisan policymakers." Left-leaning think tanks were 5 times more likely to cite science than right-leaning ones. And there was little overlap between the science referenced by the two sides: just 5-6% of studies were cited by both groups.</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-177141111" 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-177140699" data-fhid="177140699" 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">177140699</span> <span class="type">story</span> </span> <header> <span class="topic" id="topic-177140699"> <a href="//slashdot.org/index2.pl?fhfilter=bitcoin" onclick="return addfhfilter('bitcoin');"> <img src="//a.fsdn.com/sd/topics/bitcoin_64.png" width="64" height="64" alt="Bitcoin" title="Bitcoin"> </a> </span> <h2 class="story"> <span id="title-177140699" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);" href="//slashdot.org/story/25/04/25/1818257/swiss-national-bank-chairman-rebuffs-bitcoin-as-reserve-asset">Swiss National Bank Chairman Rebuffs Bitcoin as Reserve Asset</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://www.reuters.com/business/finance/swiss-national-bank-chairman-rebuffs-bitcoin-reserve-asset-2025-04-25/" title="External link - https://www.reuters.com/business/finance/swiss-national-bank-chairman-rebuffs-bitcoin-reserve-asset-2025-04-25/" target="_blank"> (reuters.com) </a></span></span> <!--<span class="comments commentcnt-177140699" >34</span>--> <!-- comment bubble --> <span class="comment-bubble"><a href="//slashdot.org/story/25/04/25/1818257/swiss-national-bank-chairman-rebuffs-bitcoin-as-reserve-asset#comments" title="">34</a></span> </h2> <div class="details" id="details-177140699"> <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-177140699" datetime="on Friday April 25, 2025 @02:45PM">on Friday April 25, 2025 @02:45PM</time> from the <span class="dept-text">reality-check</span> dept. </span> </div> </header> <div class="body" id="fhbody-177140699"> <div id="text-177140699" class="p"> The head of the Swiss National Bank said on Friday that cryptocurrencies <a href="https://www.reuters.com/business/finance/swiss-national-bank-chairman-rebuffs-bitcoin-reserve-asset-2025-04-25/">failed to meet the institution's currency reserve standards</a>, rebuffing calls by crypto advocates that it hold bitcoin as a hedge against growing global economic risks. From a report:<i> Cryptocurrency campaigners are ramping up pressure on the SNB to buy bitcoin, arguing that the economic turmoil triggered by U.S. President Donald Trump's tariffs made it more important for the central bank to diversify its reserves. They have launched a referendum campaign to change the Swiss constitution and require the SNB to hold bitcoin in its reserves alongside gold. SNB Chairman Martin Schlegel, however, rejected the idea at the central bank's shareholder meeting in Bern.</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-177140699" 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-177140489" data-fhid="177140489" 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">177140489</span> <span class="type">story</span> </span> <header> <span class="topic" id="topic-177140489"> <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-177140489" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);" href="//slashdot.org/story/25/04/25/186205/microsofts-big-ai-hire-cant-match-openai">Microsoft's Big AI Hire Can't Match OpenAI</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://www.newcomer.co/p/microsofts-big-ai-hire-cant-match" title="External link - https://www.newcomer.co/p/microsofts-big-ai-hire-cant-match" target="_blank"> (newcomer.co) </a></span></span> <!--<span class="comments commentcnt-177140489" >18</span>--> <!-- comment bubble --> <span class="comment-bubble"><a href="//slashdot.org/story/25/04/25/186205/microsofts-big-ai-hire-cant-match-openai#comments" title="">18</a></span> </h2> <div class="details" id="details-177140489"> <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-177140489" datetime="on Friday April 25, 2025 @02:06PM">on Friday April 25, 2025 @02:06PM</time> from the <span class="dept-text">tough-luck</span> dept. </span> </div> </header> <div class="body" id="fhbody-177140489"> <div id="text-177140489" class="p"> An anonymous reader shares a report:<i> At Microsoft's annual executive huddle last month, the company's chief financial officer, Amy Hood, put up a slide that charted the number of users for its Copilot consumer AI tool over the past year. It was essentially a flat line, showing around 20 million weekly users. On the same slide was another line showing ChatGPT's growth over the same period, arching ever upward toward 400 million weekly users.<br> <br> OpenAI's iconic chatbot was soaring, <a href="https://www.newcomer.co/p/microsofts-big-ai-hire-cant-match">while Microsoft's best hope for a mass-adoption AI tool was idling</a>. It was a sobering chart for Microsoft's consumer AI team and the man who's been leading it for the past year, Mustafa Suleyman. Microsoft brought Suleyman <a href="https://slashdot.org/story/24/03/19/1614200/microsoft-hires-deepmind-co-founder-suleyman-to-run-consumer-ai-hires-most-of-inflection-ai-startup-staff">aboard in March of 2024</a>, along with much of the talent at his struggling AI startup Inflection, in return for a $650 million licensing fee that made Inflection's investors whole, and then some.<br> <br> [...] Yet from the very start, people inside the company told me they were skeptical. Many outsiders have struggled to make an impact or even survive at Microsoft, a company that's full of lifers who cut their tech teeth in a different era. My skeptical sources noted Suleyman's previous run at a big company hadn't gone well, with Google stripping him of some management responsibilities following complaints of how he treated staff, the Wall Street Journal reported at the time. There was also much eye-rolling at the fact that Suleyman was given the title of CEO of Microsoft AI. That designation is typically reserved for the top executive at companies it acquires and lets operate semi-autonomously, such as LinkedIn or Github.</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-177140489" 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-177140103" data-fhid="177140103" 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">177140103</span> <span class="type">story</span> </span> <header> <span class="topic" id="topic-177140103"> <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-177140103" class="story-title"> <a onclick="return toggle_fh_body_wrap_return(this);" href="//it.slashdot.org/story/25/04/25/1726238/microsoft-to-kill-windows-maps-app-in-july">Microsoft To Kill Windows Maps App in July</a> <span class=" no extlnk"><a class="story-sourcelnk" href="https://www.neowin.net/news/microsoft-kills-windows-maps-app/" title="External link - https://www.neowin.net/news/microsoft-kills-windows-maps-app/" target="_blank"> (neowin.net) </a></span></span> <!--<span class="comments commentcnt-177140103" >15</span>--> <!-- comment bubble --> <span class="comment-bubble"><a href="//it.slashdot.org/story/25/04/25/1726238/microsoft-to-kill-windows-maps-app-in-july#comments" title="">15</a></span> </h2> <div class="details" id="details-177140103"> <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-177140103" datetime="on Friday April 25, 2025 @01:26PM">on Friday April 25, 2025 @01:26PM</time> from the <span class="dept-text">end-of-road</span> dept. </span> </div> </header> <div class="body" id="fhbody-177140103"> <div id="text-177140103" class="p"> Microsoft will remove its Maps app from the Microsoft Store in July 2025, delivering an "update" that <a href="https://www.neowin.net/news/microsoft-kills-windows-maps-app/">renders the application completely nonfunctional</a>. Following the cutoff, users won't be able to reinstall the app even if previously downloaded, according to a Microsoft support document. While the app will retain personal data like saved navigation routes and map URLs, this information will become unusable after the deprecation.<br> <br> The Maps application, a remnant from the Windows Phone and Windows 10 Mobile era, will disappear completely while Bing Maps will continue functioning as a web service through bing.com/maps. Microsoft hasn't provided specific reasoning for the decision to sunset the desktop application, which has existed as an increasingly anachronistic holdover from Microsoft's abandoned mobile platform efforts.<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-177140103" 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;">« Newer</a> <a class="prevnextbutact" href="//slashdot.org/?page=1" >Older »</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"><h2>Slashdot Top Deals</h2></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.pubads().enableLazyLoad({fetchMarginPercent: 0,renderMarginPercent: 0}); googletag.display('div-gpt-ad-728x90_b');});</script></div></td> </tr> </table> </div> </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.pubads().enableLazyLoad({fetchMarginPercent: 0,renderMarginPercent: 0}); googletag.display('div-gpt-ad-300x250_a');});</script></div> </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="/software/?pk_campaign=SD300&pk_source=sidebar" target="_blank"><img src="//a.fsdn.com/sd/NewsletterSubscription.png?v=2" alt="" /></a> </div> <script type="text/javascript"> $(function() { // Poll/Pulse (function(){ var sd_poll = $('#poll'), pulsead = $('#div-gpt-ad-pulse_300x600_a'); sd_poll.hide(); function showSdPoll(){ if( pulsead.closest('.advertisement').height() < 250 ) { sd_poll.fadeIn(); pulsead.closest('.advertisement').hide(); } } //this function will display the Slashdot Poll if the Pulse Ad is not delivered setTimeout(function() { showSdPoll(); }, 2000); })(); }); </script> <div id='my_forgebox'> </div> <article id="slashdot_deals" class="nosort"> <header id="slashdot_deals-title"> <h2><a href="http://deals.slashdot.org/">Slashdot Deals</a></h2> </header> <section class="b" id="slashdot_deals-content"> <script type='text/javascript'> googletag.cmd.push(function() { googletag.defineSlot('/7346874/sld-300x250', [300, 250], 'div-gpt-ad-1435005138111-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); } ); </script> <div id='div-gpt-ad-1435005138111-0' style='height:250px; width:300px;'> <script type='text/javascript'> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1435005138111-0'); } ); </script> </div> </section> </article><div class="railad advertisement"> <div id='div-gpt-ad-300x250_b'><script type='text/javascript'> googletag.cmd.push(function(){ googletag.pubads().enableLazyLoad({fetchMarginPercent: 0,renderMarginPercent: 0}); googletag.display('div-gpt-ad-300x250_b');});</script></div> </div><article class="nosort"> <header id="poll-title"> <h2>Slashdot Poll</h2> </header> <section class="b" id="poll-content"> <style> .poll-voted { display: none; } </style> <div class="units-6 poll-group-form"> <h3>When will AGI be achieved?</h3> <h3 class="output"></h3> <form id="pollBooth" action="//slashdot.org/pollBooth.pl" method="post"> <input type="hidden" name="qid" value="3281"> <input type="hidden" name="section" value="slashdot"> <label> <input type="radio" name="aid" value="1"> By the end of 2026 </label> <label> <input type="radio" name="aid" value="2"> 2027 to 2030 </label> <label> <input type="radio" name="aid" value="3"> 2031 to 2035 </label> <label> <input type="radio" name="aid" value="4"> 2035 to 2040 </label> <label> <input type="radio" name="aid" value="5"> 2040 to 2050 </label> <label> <input type="radio" name="aid" value="6"> Never </label> <div class="poll-controls"> <button type="submit" class="btn-polls">vote now</button> </div> <footer> <span> <a href="/poll/3281/when-will-agi-be-achieved">Read the <strong>20</strong> comments </a> | <strong>1246</strong> votes </span> </footer> </form> </div> <div class="units-6 poll-results-inline"> <h3 id="message-completed-poll"> Looks like someone has already voted from this IP. If you would like to vote please login and try again. </h3> <h3>When will AGI be achieved?</h3> <div class="doughnut-chart-wrapper"> <div class="doughnut-chart" data-percent="0"><span>0</span></div> <div class="doughnut-chart-label"> <span>Percentage of others that also voted for:</span> <h3></h3> </div> </div> <div class="poll-controls"> <ul class="poll-options"> <li> <a href="/poll/3281/when-will-agi-be-achieved" class="btn-polls">view results</a> </li> <li class="poll-choice"> Or <li> <li> <a href="//slashdot.org/polls" class="btn-polls">view more</a> <input type="hidden" id="reskey" name="reskey" value="3KL3On76uYPo0HQDHAU3"> </li> </ul> </div> <footer> <span> <a href="/poll/3281/when-will-agi-be-achieved">Read the <strong>20</strong> comments </a> | <strong>1246</strong> voted </span> </footer> </div> </section> </article><div class="railad advertisement"> <div id='div-gpt-ad-300x250_c'><script type='text/javascript'> googletag.cmd.push(function(){ googletag.pubads().enableLazyLoad({fetchMarginPercent: 0,renderMarginPercent: 0}); googletag.display('div-gpt-ad-300x250_c');});</script></div> </div><article class="nosort"> <header id="mostdiscussed-title"> <h2>Most Discussed</h2> </header> <section class="b" id="mostdiscussed-content"> <ul id="mostdiscussed"> <li> <span class="cmntcnt"><span class="slant"></span><span >209<span class="hide"> comments</span></span></span> <a href="//news.slashdot.org/story/25/04/24/1811224/young-men-in-us-abandoning-college-education-at-record-rates?sbsrc=md">Young Men in US Abandoning College Education at Record Rates</a> </li> <li> <span class="cmntcnt"><span class="slant"></span><span >183<span class="hide"> comments</span></span></span> <a href="//science.slashdot.org/story/25/04/23/2238225/scientists-say-they-can-calculate-the-cost-of-oil-giants-role-in-global-warming?sbsrc=md">Scientists Say They Can Calculate the Cost of Oil Giants' Role In Global Warming</a> </li> <li> <span class="cmntcnt"><span class="slant"></span><span >141<span class="hide"> comments</span></span></span> <a href="//politics.slashdot.org/story/25/04/25/1854224/how-democrats-and-republicans-cite-science?sbsrc=md">How Democrats and Republicans Cite Science</a> </li> <li> <span class="cmntcnt"><span class="slant"></span><span >118<span class="hide"> comments</span></span></span> <a href="//slashdot.org/story/25/04/25/0359228/intel-says-employees-must-return-to-the-office-4-days-a-week?sbsrc=md">Intel Says Employees Must Return To the Office 4 Days a Week</a> </li> <li> <span class="cmntcnt"><span class="slant"></span><span >107<span class="hide"> comments</span></span></span> <a href="//science.slashdot.org/story/25/04/24/2122224/air-pollution-still-plagues-nearly-half-of-americans?sbsrc=md">Air Pollution Still Plagues Nearly Half of Americans</a> </li> </ul> </section> </article><article class="nosort"> <header id="srandblock-title"> <h2><a href="//ask.slashdot.org">Ask Slashdot</a></h2> </header> <section class="b" id="srandblock-content"> <ul> <li> <a href="//ask.slashdot.org/story/25/03/16/015209/ask-slashdot-where-are-the-open-source-local-only-ai-solutions?utm_source=rss0.9mainlinkanon&utm_medium=feed&sbsrc=askslashdot"> Ask Slashdot: Where Are the Open-Source Local-Only AI Solutions? </a> </li><li> <a href="//games.slashdot.org/story/25/03/06/1719247/slashdot-asks-whats-the-most-influential-video-game-of-all-time?utm_source=rss0.9mainlinkanon&utm_medium=feed&sbsrc=askslashdot"> Slashdot Asks: What's the Most Influential Video Game of All Time? </a> </li><li> <a href="//science.slashdot.org/story/25/03/02/0123200/ask-slashdot-would-you-accept-a-free-ride-into-space?utm_source=rss0.9mainlinkanon&utm_medium=feed&sbsrc=askslashdot"> Ask Slashdot: Would You Accept a Free Ride Into Space? </a> </li><li> <a href="//ask.slashdot.org/story/25/02/15/2047258/ask-slashdot-what-would-it-take-for-you-to-trust-an-ai?utm_source=rss0.9mainlinkanon&utm_medium=feed&sbsrc=askslashdot"> Ask Slashdot: What Would It Take For You to Trust an AI? </a> </li><li> <a href="//tech.slashdot.org/story/25/02/13/0150244/is-it-time-for-a-change-in-gnome-leadership?utm_source=rss0.9mainlinkanon&utm_medium=feed&sbsrc=askslashdot"> Is It Time For a Change In GNOME Leadership? </a> </li> </ul> </section> </article><article id="thisday" class="nosort"> <header id="thisday-title"> <h2><a href="">This Day on Slashdot</a></h2> </header> <section class="b" id="thisday-content"> <table bgcolor="333333" class="thisday-tb"><tbody> <tr> <td class="thisday-yr"> 2012 </td> <td> <a href="//politics.slashdot.org/story/12/04/26/0352242/tsa-defends-pat-down-of-4-year-old-girl?sbsrc=thisday">TSA Defends Pat Down of 4-Year-Old Girl</a> </td> <td> <span style="" class="cmntcnt"><span style="background:#333" class="slant"></span><span style="background: #333; color:#fff; font-weight:bold; font-size:.85em">1174<span class="hide"> comments</span></span></span> </td> </tr> <tr> <td class="thisday-yr"> 2010 </td> <td> <a href="//apple.slashdot.org/story/10/04/26/2048228/police-seize-computers-from-gizmodo-editor?sbsrc=thisday">Police Seize Computers From Gizmodo Editor</a> </td> <td> <span style="" class="cmntcnt"><span style="background:#333" class="slant"></span><span style="background: #333; color:#fff; font-weight:bold; font-size:.85em">1204<span class="hide"> comments</span></span></span> </td> </tr> <tr> <td class="thisday-yr"> 2007 </td> <td> <a href="//politics.slashdot.org/story/07/04/26/133239/resolution-to-impeach-vp-cheney-submitted?sbsrc=thisday">Resolution To Impeach VP Cheney Submitted</a> </td> <td> <span style="" class="cmntcnt"><span style="background:#333" class="slant"></span><span style="background: #333; color:#fff; font-weight:bold; font-size:.85em">1202<span class="hide"> comments</span></span></span> </td> </tr> <tr> <td class="thisday-yr"> 2005 </td> <td> <a href="//it.slashdot.org/story/05/04/26/1652253/longhorn-beta-is-disappointing?sbsrc=thisday">Longhorn Beta is Disappointing</a> </td> <td> <span style="" class="cmntcnt"><span style="background:#333" class="slant"></span><span style="background: #333; color:#fff; font-weight:bold; font-size:.85em">1086<span class="hide"> comments</span></span></span> </td> </tr> <tr> <td class="thisday-yr"> 1999 </td> <td> <a href="//news.slashdot.org/story/99/04/25/1438249/voices-from-the-hellmouth?sbsrc=thisday">Voices From The Hellmouth</a> </td> <td> <span style="" class="cmntcnt"><span style="background:#333" class="slant"></span><span style="background: #333; color:#fff; font-weight:bold; font-si
Resolver
Resolver ASN
AS15169
Resolver IP
173.194.171.216
Resolver Network Name
Google LLC
Report ID
20250426T065012Z_webconnectivity_MW_37294_n1_k66r3u7efFvnloCP
Platform
windows
Software Name
ooniprobe-desktop-unattended (3.17.5)
Measurement Engine
ooniprobe-engine (3.17.5)