CINXE.COM

Danny Gallagher, - Engadget

<!doctype html><html id="atomic" class="desktop bktengadget-def-bucket ua-ie ua-7.0" lang="en-US"><head><script> window.performance.mark('PageStart'); document.documentElement.className += ' JsEnabled jsenabled'; </script> <script type="text/javascript"> function e(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],c=document.createElement("script");c.src=e,t?c.type="module":(c.async=!0,c.type="text/javascript",c.setAttribute("nomodule",""));var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(c,n)}function t(t,c,n){var a,o,r;null!==(a=t.marfeel)&&void 0!==a||(t.marfeel={}),null!==(o=(r=t.marfeel).cmd)&&void 0!==o||(r.cmd=[]),t.marfeel.config=n,t.marfeel.config.accountId=c;var i="https://sdk.mrf.io/statics";e("".concat(i,"/marfeel-sdk.js?id=").concat(c),!0),e("".concat(i,"/marfeel-sdk.es5.js?id=").concat(c),!1)}!function(e,c){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};t(e,c,n)}(window,2914,{} /*config*/); </script><title>Danny Gallagher, - Engadget</title><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta http-equiv="x-dns-prefetch-control" content="on"><meta http-equiv="X-UA-Compatible" content="chrome=1"><meta name="description" content="Learn more about Engadget writer Danny Gallagher and their expertise in the field of tech."><meta property="og:description" content="Learn more about Engadget writer Danny Gallagher and their expertise in the field of tech."><meta property="og:title" content="Danny Gallagher, - Engadget"><meta name="oath:guce:consent-host" content="guce.engadget.com"><meta property="og:type" content="website"><script type="text/javascript" >var AdsServicePosition = {}; var AdsClientPosition = {}; var JacCallbacks = {};</script><script type="text/javascript" >var uacCallbacks = {};</script><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1"><meta http-equiv="content-type" content="text/html; charset=utf-8" /><meta name="google-site-verification" content="wLXjbTY6pixubu5bTDip5LFbmV3y14B-1FuGRBA608U" /><meta name="google-site-verification" content="tWejEOjeALosEomCYTYn5Ps9e_bfdSDFep3l5tdwP30" /><meta name="google-site-verification" content="1GwTnKM_I1dlzvY6ZgkdMD7npjzC-zbHHs9BXlA8BrI" /><meta name="google-site-verification" content="2AxZaoCWIVXn4j_PSZpxB_gj8X9Y2rfzSyOtPXO_wEI" /><meta name="google-site-verification" content="WHAdu9KkehGzlorxbvJ2y_5amqxc3cg7tkZPOq5kfHE" /><meta name="google-site-verification" content="xX3g98CIOMeGJbk03PNHNS-NQMGfB0LonZXXvhFfBlc" /><meta name="google-site-verification" content="xd57-NQw8NoYtNTyi0qomvWufyqOYmCYgM2K2Y8hNrE" /><meta name="google-site-verification" content="BpynUGtADw1TWA_U9Z4Zsc0u-VDU_UmwNEQMfYvYkIU" /><meta name="google-site-verification" content="R40VNFYnZpHC6Mq0oOc-eUAScx1c3_xnGaNrDFhSVc4" /><meta name="bitly-verification" content="f57da7265213" /><meta name="p:domain_verify" content="fb69533f2acad78bdd89abf093c35a28" /><meta name="msvalidate.01" content="5ABD8A078F3356F3A6A8C8643C31FB8F" /><meta name="apple-mobile-web-app-status-bar-style" content="black" /><meta name="application-name" content="Engadget" /><meta property="fb:pages" content="5738237369" /><meta property="fb:admins" content="11710688" /><meta property="fb:app_id" content="464864107046584" /><meta property="og:locale" content="en_US" /><meta property="og:site_name" content="Engadget" /><meta name="twitter:site" content=`Engadget`><meta name="msapplication-TileColor" content="#2B2D32"/><meta name="msapplication-TileImage" content="https://s.yimg.com/kw/assets/eng-e-558.png"/><meta name="msapplication-square70x70logo" content="https://s.yimg.com/kw/assets/eng-e-128.png"/><meta name="msapplication-square150x150logo" content="https://s.yimg.com/kw/assets/eng-e-270.png"/><meta name="msapplication-wide310x150logo" content="https://s.yimg.com/kw/assets/eng-e-558x270.png"/><meta name="msapplication-square310x310logo" content="https://s.yimg.com/kw/assets/images/eng-e-558.png"/><meta name="msapplication-notification" content="frequency=30;polling-uri=https://notifications.buildmypinnedsite.com/?feed=https://www.engadget.com/rss.xml&amp;id=1;polling-uri2=https://notifications.buildmypinnedsite.com/?feed=https://www.engadget.com/rss.xml&amp;id=2;polling-uri3=https://notifications.buildmypinnedsite.com/?feed=https://www.engadget.com/rss.xml&amp;id=3;polling-uri4=https://notifications.buildmypinnedsite.com/?feed=https://www.engadget.com/rss.xml&amp;id=4;polling-uri5=https://notifications.buildmypinnedsite.com/?feed=https://www.engadget.com/rss.xml&amp;id=5; cycle=1"/><meta name="apple-touch-fullscreen" content="yes"/><link rel="alternate" type="application/rss+xml" title="Engadget" href="https://www.engadget.com/rss.xml"/><link rel="apple-touch-icon" sizes="57x57" href="https://s.yimg.com/kw/assets/apple-touch-icon-57x57.png"/><link rel="apple-touch-icon" sizes="114x114" href="https://s.yimg.com/kw/assets/apple-touch-icon-114x114.png"/><link rel="apple-touch-icon" sizes="72x72" href="https://s.yimg.com/kw/assets/apple-touch-icon-72x72.png"/><link rel="apple-touch-icon" sizes="144x144" href="https://s.yimg.com/kw/assets/apple-touch-icon-144x144.png"/><link rel="apple-touch-icon" sizes="60x60" href="https://s.yimg.com/kw/assets/apple-touch-icon-60x60.png"/><link rel="apple-touch-icon" sizes="120x120" href="https://s.yimg.com/kw/assets/apple-touch-icon-120x120.png"/><link rel="apple-touch-icon" sizes="76x76" href="https://s.yimg.com/kw/assets/apple-touch-icon-76x76.png"/><link rel="apple-touch-icon" sizes="152x152" href="https://s.yimg.com/kw/assets/apple-touch-icon-152x152.png"/><link rel="shortcut icon" href="https://www.engadget.com/favicon.ico"><link rel="icon" type="image/png" href="https://s.yimg.com/kw/assets/favicon-16x16.png" sizes="16x16"/><link rel="icon" type="image/png" href="https://s.yimg.com/kw/assets/favicon-32x32.png" sizes="32x32"/><link rel="icon" type="image/png" href="https://s.yimg.com/kw/assets/favicon-96x96.png" sizes="96x96"/><link rel="icon" type="image/png" href="https://s.yimg.com/kw/assets/favicon-160x160.png" sizes="160x160"/><link rel="search" type="application/opensearchdescription+xml" href="https://search.engadget.com/opensearch.xml" title="Engadget" /><meta property="og:url" content="https://www.engadget.com/about/editors/danny-gallagher-931/" /><link rel="canonical" href="https://www.engadget.com/about/editors/danny-gallagher-931/"><link rel="stylesheet" type="text/css" href="https://s.yimg.com/kw/engadget/mod/css/app.316f13a201a539457f5cfccc84497b67.css"><link rel="stylesheet" type="text/css" href="https://s.yimg.com/kw/engadget/mod/css/moduleCSS.8bec16f7c60a2a21174391bc5add7ddf.css"><link rel="stylesheet" type="text/css" href="https://s.yimg.com/kw/engadget/mod/css/engad-header/custom.45c0b164.css"><link rel="stylesheet" type="text/css" href="https://s.yimg.com/kw/engadget/mod/css/engad-nav/custom.d5950e82.css"><link rel="stylesheet" type="text/css" href="https://s.yimg.com/kw/engadget/mod/css/engad-header/atomic.ltr.30ec9b83.css"><link rel="stylesheet" type="text/css" href="https://s.yimg.com/kw/engadget/mod/css/engad-nav/atomic.ltr.47721172.css"><link rel="stylesheet" type="text/css" href="https://s.yimg.com/kw/engadget/mod/css/engad-streams/atomic.ltr.a3b46e9d.css"><link rel="stylesheet" type="text/css" href="https://s.yimg.com/kw/engadget/mod/css/engad-footer/atomic.ltr.ed51c597.css"><script type="text/javascript" src="https://s.yimg.com/ss/analytics3.js"></script><script type="text/javascript" src="https://consent.cmp.oath.com/cmpStub.min.js"></script><script type="text/javascript" src="https://consent.cmp.oath.com/cmp.js" async></script><script type="text/javascript" src="https://s.yimg.com/oa/consent.js" async></script><script type="text/javascript" src="https://s.yimg.com/du/benji/benji-2.js" async></script><script> (function () { var benjiConfig = {"i13n":{"_rid":"0vnljudjkdteg","abk":"","colo":"sg3","mrkt":"us","p_sec":"default","partner":"none","site":"engadget","uh_vw":0,"dmi_consent":false,"navtype":"server","ver":"carbon","adblock":"0","pt":"utility","pct":"author","pstcat":"","authed":"0","ynet":"0","ssl":"1","spdy":"0","ytee":"0","mode":"normal","tpConsent":true,"bucket":"engadget-def-bucket","device":"desktop","bot":"0","browser":"ie","app":"unknown","ecma":"default","environment":"prod","gdpr":false,"intl":"us","lang":"en-US","dir":"ltr","network":"broadband","os":"windows nt","region":"US","time":1732703696084,"tz":"Asia/Hong_Kong","usercountry":"HK","feature":["ncp","readmo","newnav","oathplayer","browserNotifications","newArticleFlow","stickyRightRailStream","articleLayoutRefresh","openweb","enableGAMAds","enableHeaderBidding","enableTaboolaAds","marfeel","displayTimestamp","franchisePagination","channelPagination","pagination","hubs","comscoreUdm2"],"apptype":"default","designtype":"default","pageName":"author","lu":"0","spaceid":1197802876,"hashtag":""},"prebidSetting":{"pbConfig":{}},"feature":{"enableEdgeToEdge":true,"enableRefreshDebounce":true},"setting":{"refresh":{"duration":20,"requireUserAction":true,"limit":100,"tabFocus":{"outOfFocusDuration":3}},"lazyLoad":{"fetchMarginPercent":0,"renderMarginPercent":50},"taboolaSetting":{"pageType":"category","publisherId":"yahoo-engadget-network"}},"positions":{"LB-MULTI_ATF":{"id":"LB-MULTI_ATF","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_top_center","region":"index","customSizeConfig":{"Horizon":{"breakpoints":{"0,480":[16,9],"1331,Infinity":[16,3],"481,1330":[40,9]},"isEligibleForResize":true,"size":[3,1]}},"size":[[728,90],[970,250],[3,1]],"kvs":{"loc":"top_center"},"refresh":{"sameSizeRefresh":true}},"LB-MULTI_BTF":{"id":"LB-MULTI_BTF","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_btm_center","region":"index","customSizeConfig":{"Horizon":{"breakpoints":{"0,480":[16,9],"1331,Infinity":[16,3],"481,1330":[40,9]},"isEligibleForResize":true,"size":[3,1]}},"size":[[728,90],[970,250],[3,1]],"kvs":{"loc":"btm_center"},"refresh":{"sameSizeRefresh":true}},"RR-MULTI_ATF":{"id":"RR-MULTI_ATF","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_top_right","region":"index","size":[[300,250],[300,600],[3,2]],"kvs":{"loc":"top_right"},"refresh":{"sameSizeRefresh":true}},"RR-MULTI_BTF":{"id":"RR-MULTI_BTF","path":"/22888152279/us/eng/ros/dt/us_eng_ros_dt_mid_right","region":"index","size":[[300,250],[300,600],[3,2]],"kvs":{"loc":"mid_right"},"refresh":{"sameSizeRefresh":true}},"RR-MULTI-2_BTF":{"id":"RR-MULTI-2_BTF","path":"/22888152279/us/eng/main/dt/us_eng_main_dt_mid_right","region":"index","size":[[300,250],[300,600],[3,2]],"kvs":{"loc":"mid_right_2"},"refresh":{"sameSizeRefresh":true}}}}; var locationContext = {"region":"US","usercountry":"HK","gdpr":false}; benjiConfig.setting = { ...benjiConfig.setting, consent: { allowFirstPartyAds: true, allowOnlyLimitedAds: false, allowOnlyNonPersonalizedAds: false, }, }; benjiConfig.i13n = { ...locationContext, ...benjiConfig.i13n, bka: '0', bkg: '', }; if (typeof window.benji !== 'undefined') { window.benji.start(benjiConfig); } else { window.benji = { config: benjiConfig, }; } })(); </script></head><body dir="ltr" class="M(0) D(f) wafer-drawer Ovx(h)"><div class="drawer-swipeable drawer-transition"><div class="drawer-menu-container Pos(f) T(0) Start(-225px) Trs(all 0.3s ease-out) H(100%) Ovy(s) Ovx(h)"><div id="module-drawer-menu" class="wafer-rapid-module"><div><div class="W(225px) H(100%) Bgc(engadgetSteelGray) D(f) Fld(c) Jc(sb)" data-component="DrawerMenu"><ul class="M(0) P(0) D(f) Fld(c) Flx(1) Ovx(h) Ovy(s)"><li data-component="NavItem" class=""><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md Pstart(20px) P(10px)!--lg Lh(20px)--md" href="/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:0;sec:navrail" aria-hidden="true">Home</a></li><li data-component="NavItem" class=""><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) wafer-toggle C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md Pstart(20px) P(10px)!--lg Lh(20px)--md" href="javascript:void(0)" data-wf-toggle-class="click:toggle:active;click:toggle:Bgc(engadgetGray);click:toggle:C(white)" data-ylk="elm:navcat;itc:1;sec:navrail" aria-hidden="true">Reviews<div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) Px(5px) Pt(3px) Cur(p)" data-icon="caret-down"><v:shape style="height:16px; width:16px;" coordsize="480,480" id="caret-down" strokecolor="undefined" fillcolor="undefined" path="m242,332c242,332,369,204,369,204c377,197,377,184,369,176c362,168,349,168,341,176c341,176,242,275,242,275c242,275,143,176,143,176c135,168,123,168,115,176c107,184,107,197,115,204c115,204,242,332,242,332c242,332,242,332,242,332e" ></v:shape></div></div></a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Pend(8px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/best-tech/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best in Tech</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/tag/hands-on/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Hands-On</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/reviews/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">View all Reviews</a></li></ul></li><li data-component="NavItem" class=""><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) wafer-toggle C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md Pstart(20px) P(10px)!--lg Lh(20px)--md" href="javascript:void(0)" data-wf-toggle-class="click:toggle:active;click:toggle:Bgc(engadgetGray);click:toggle:C(white)" data-ylk="elm:navcat;itc:1;sec:navrail" aria-hidden="true">Buying Guides<div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) Px(5px) Pt(3px) Cur(p)" data-icon="caret-down"><v:shape style="height:16px; width:16px;" coordsize="480,480" id="caret-down" strokecolor="undefined" fillcolor="undefined" path="m242,332c242,332,369,204,369,204c377,197,377,184,369,176c362,168,349,168,341,176c341,176,242,275,242,275c242,275,143,176,143,176c135,168,123,168,115,176c107,184,107,197,115,204c115,204,242,332,242,332c242,332,242,332,242,332e" ></v:shape></div></div></a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Pend(8px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/audio/headphones/best-wireless-earbuds-120058222.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Wireless Earbuds</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/home/smart-home/best-robot-vacuums-130010426.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Robot Vacuums</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/computing/laptops/best-laptops-120008636.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Laptops</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/best-gaming-laptops-172033838.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Gaming Laptops</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/the-best-budgeting-apps-to-replace-mint-143047346.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Mint Alternatives</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/best-vpn-130004396.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best VPN</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/best-bluetooth-tracker-140028377.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Bluetooth Trackers</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/best-tech/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">View all Buying Guides</a></li></ul></li><li data-component="NavItem" class=""><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) wafer-toggle C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md Pstart(20px) P(10px)!--lg Lh(20px)--md" href="javascript:void(0)" data-wf-toggle-class="click:toggle:active;click:toggle:Bgc(engadgetGray);click:toggle:C(white)" data-ylk="elm:navcat;itc:1;sec:navrail" aria-hidden="true">Gaming<div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) Px(5px) Pt(3px) Cur(p)" data-icon="caret-down"><v:shape style="height:16px; width:16px;" coordsize="480,480" id="caret-down" strokecolor="undefined" fillcolor="undefined" path="m242,332c242,332,369,204,369,204c377,197,377,184,369,176c362,168,349,168,341,176c341,176,242,275,242,275c242,275,143,176,143,176c135,168,123,168,115,176c107,184,107,197,115,204c115,204,242,332,242,332c242,332,242,332,242,332e" ></v:shape></div></div></a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Pend(8px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gaming/playstation/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">PlayStation</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gaming/nintendo/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Nintendo</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gaming/xbox/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Xbox</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gaming/pc/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">PC Gaming</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gaming/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">All Gaming News</a></li></ul></li><li data-component="NavItem" class=""><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) wafer-toggle C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md Pstart(20px) P(10px)!--lg Lh(20px)--md" href="javascript:void(0)" data-wf-toggle-class="click:toggle:active;click:toggle:Bgc(engadgetGray);click:toggle:C(white)" data-ylk="elm:navcat;itc:1;sec:navrail" aria-hidden="true">Gear<div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) Px(5px) Pt(3px) Cur(p)" data-icon="caret-down"><v:shape style="height:16px; width:16px;" coordsize="480,480" id="caret-down" strokecolor="undefined" fillcolor="undefined" path="m242,332c242,332,369,204,369,204c377,197,377,184,369,176c362,168,349,168,341,176c341,176,242,275,242,275c242,275,143,176,143,176c135,168,123,168,115,176c107,184,107,197,115,204c115,204,242,332,242,332c242,332,242,332,242,332e" ></v:shape></div></div></a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Pend(8px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/amazon/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Amazon</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/apple/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Apple</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/google/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Google</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/microsoft/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Microsoft</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/samsung/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Samsung</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">View all Gear</a></li></ul></li><li data-component="NavItem" class=""><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) wafer-toggle C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md Pstart(20px) P(10px)!--lg Lh(20px)--md" href="javascript:void(0)" data-wf-toggle-class="click:toggle:active;click:toggle:Bgc(engadgetGray);click:toggle:C(white)" data-ylk="elm:navcat;itc:1;sec:navrail" aria-hidden="true">Entertainment<div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) Px(5px) Pt(3px) Cur(p)" data-icon="caret-down"><v:shape style="height:16px; width:16px;" coordsize="480,480" id="caret-down" strokecolor="undefined" fillcolor="undefined" path="m242,332c242,332,369,204,369,204c377,197,377,184,369,176c362,168,349,168,341,176c341,176,242,275,242,275c242,275,143,176,143,176c135,168,123,168,115,176c107,184,107,197,115,204c115,204,242,332,242,332c242,332,242,332,242,332e" ></v:shape></div></div></a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Pend(8px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/entertainment/tv-movies/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">TV &amp; Movies</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/entertainment/music/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Music</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/entertainment/streaming/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Streaming</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/entertainment/youtube/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">YouTube</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/entertainment/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">View all Entertainment</a></li></ul></li><li data-component="NavItem" class=""><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) wafer-toggle C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md Pstart(20px) P(10px)!--lg Lh(20px)--md" href="javascript:void(0)" data-wf-toggle-class="click:toggle:active;click:toggle:Bgc(engadgetGray);click:toggle:C(white)" data-ylk="elm:navcat;itc:1;sec:navrail" aria-hidden="true">Tomorrow<div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) Px(5px) Pt(3px) Cur(p)" data-icon="caret-down"><v:shape style="height:16px; width:16px;" coordsize="480,480" id="caret-down" strokecolor="undefined" fillcolor="undefined" path="m242,332c242,332,369,204,369,204c377,197,377,184,369,176c362,168,349,168,341,176c341,176,242,275,242,275c242,275,143,176,143,176c135,168,123,168,115,176c107,184,107,197,115,204c115,204,242,332,242,332c242,332,242,332,242,332e" ></v:shape></div></div></a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Pend(8px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/science/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Science</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/science/space/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Space</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/ai/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">AI</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/science/robotics/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Robotics</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/transportation/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Transportation</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/tomorrow/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">View all Tomorrow</a></li></ul></li><li data-component="NavItem" class=""><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md Pstart(20px) P(10px)!--lg Lh(20px)--md" href="/deals/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:0;sec:navrail" aria-hidden="true">Deals</a></li><li data-component="NavItem" class=""><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md Pstart(20px) P(10px)!--lg Lh(20px)--md" href="/news/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:0;sec:navrail" aria-hidden="true">News</a></li><li data-component="NavItem" class=""><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) wafer-toggle C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md Pstart(20px) P(10px)!--lg Lh(20px)--md" href="javascript:void(0)" data-wf-toggle-class="click:toggle:active;click:toggle:Bgc(engadgetGray);click:toggle:C(white)" data-ylk="elm:navcat;itc:1;sec:navrail" aria-hidden="true">Black Friday 2024<div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) Px(5px) Pt(3px) Cur(p)" data-icon="caret-down"><v:shape style="height:16px; width:16px;" coordsize="480,480" id="caret-down" strokecolor="undefined" fillcolor="undefined" path="m242,332c242,332,369,204,369,204c377,197,377,184,369,176c362,168,349,168,341,176c341,176,242,275,242,275c242,275,143,176,143,176c135,168,123,168,115,176c107,184,107,197,115,204c115,204,242,332,242,332c242,332,242,332,242,332e" ></v:shape></div></div></a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Pend(8px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/deals/the-45-black-friday-tech-deals-worth-shopping-right-now-from-amazon-walmart-target-apple-and-others-163039934.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Black Friday deals</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/deals/black-friday-apple-deals-the-best-sales-we-could-find-on-airpods-ipads-macbooks-and-airtags-165143851.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Black Friday Apple Deals</a></li></ul></li></ul><div class="D(f) Fld(c) Mih(192px)"><div class="D(f) Mih(65px) Bgc(engadgetGray) Ai(c)"><a href="https://oidc.engadget.com/login?dest=https%3A%2F%2Fwww.engadget.com&amp;pspid=1197802876&amp;activity=header" class="D(if) H(100%) W(100%) Px(15px) Ai(c) Ff($ff-primary) Fz(18px) Fz(16px)!--md Fw(700) C(engadgetWhiteGray) C(white):h Td(n) Bxz(bb) H(100%) W(100%) Px(15px) Bxz(bb) P(20px)!--md" data-ylk="slk:Login;elm:link;itc:0" aria-label="Login" aria-hidden="true">Login</a></div><div class="D(f) Mih(65px) Bgc(engadgetGray) Ai(c) BdT--md Bdtc(engadgetFontBlack)--md"><a href="https://oidc.engadget.com/create?dest=https%3A%3A%2F%2Fwww.engadget.com&amp;pspid=&amp;pspid=1197802876&amp;activity=header" class="D(if) H(100%) W(100%) Px(15px) Ai(c) Ff($ff-primary) Fz(18px) Fz(16px)!--md Fw(700) C(engadgetWhiteGray) C(white):h Td(n) Bxz(bb) H(100%) W(100%) Px(15px) Bxz(bb) P(20px)!--md" data-ylk="slk:Sign up;elm:link;itc:0" aria-label="Sign up" aria-hidden="true">Sign up</a></div><div class="social-follow D(f) Ai(c) BdT--md Bdtc(engadgetFontBlack)--md Mih(60px)"><div class="Fxg(1) D(f) Ai(c) Jc(c) H(60px) Bgc(engadgetGray) BdEnd Bdendc(engadgetFontBlack)"><a href="https://www.facebook.com/Engadget/" class="D(b) Td(n) C(engadgetFontGray) socialLink" data-ylk="sec:followus;elm:follow;itc:0" aria-label="Facebook" aria-hidden="true"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) socialLink:h_Fill(#fff) socialLink:h_Stk(#fff) Cur(p)" data-icon="LogoFacebook"><v:shape style="height:24px; width:24px;" coordsize="320,320" id="LogoFacebook" strokecolor="undefined" fillcolor="undefined" path="m128,304c128,304,128,169,128,169c128,169,94,169,94,169c94,169,94,120,94,120c94,120,128,120,128,120c128,120,128,79,128,79c128,46,148,16,194,16c212,16,226,18,226,18c226,18,225,63,225,63c225,63,211,63,196,63c179,63,176,71,176,85c176,85,176,120,176,120c176,120,226,120,226,120c226,120,224,169,224,169c224,169,176,169,176,169c176,169,176,304,176,304c176,304,128,304,128,304c128,304,128,304,128,304e" ></v:shape></div></div></a></div><div class="Fxg(1) D(f) Ai(c) Jc(c) H(60px) Bgc(engadgetGray) BdEnd Bdendc(engadgetFontBlack)"><a href="https://twitter.com/engadget/" class="D(b) Td(n) C(engadgetFontGray) socialLink" data-ylk="sec:followus;elm:follow;itc:0" aria-label="Twitter" aria-hidden="true"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) socialLink:h_Fill(#fff) socialLink:h_Stk(#fff) Cur(p)" data-icon="LogoTwitter"><v:shape style="height:24px; width:24px;" coordsize="240,240" id="LogoTwitter" strokecolor="undefined" fillcolor="undefined" path="m139,108c139,108,213,23,213,23c213,23,196,23,196,23c196,23,131,97,131,97c131,97,80,23,80,23c80,23,20,23,20,23c20,23,98,134,98,134c98,134,20,223,20,223c20,223,38,223,38,223c38,223,106,145,106,145c106,145,160,223,160,223c160,223,220,223,220,223c220,223,139,108,139,108c139,108,139,108,139,108c139,108,139,108,139,108m115,135c115,135,107,124,107,124c107,124,44,36,44,36c44,36,71,36,71,36c71,36,122,107,122,107c122,107,130,118,130,118c130,118,196,211,196,211c196,211,169,211,169,211c169,211,115,135,115,135c115,135,115,135,115,135c115,135,115,135,115,135e" ></v:shape></div></div></a></div><div class="Fxg(1) D(f) Ai(c) Jc(c) H(60px) Bgc(engadgetGray)"><a href="https://www.youtube.com/user/engadget" class="D(b) Td(n) C(engadgetFontGray) socialLink" data-ylk="sec:followus;elm:follow;itc:0" aria-label="YouTube" aria-hidden="true"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) socialLink:h_Fill(#fff) socialLink:h_Stk(#fff) Cur(p)" data-icon="LogoYoutube"><v:shape style="height:24px; width:24px;" coordsize="240,240" id="LogoYoutube" strokecolor="undefined" fillcolor="undefined" path="m97,151c97,151,97,89,97,89c97,89,157,120,157,120c157,120,97,151,97,151c97,151,97,151,97,151m228,79c228,79,226,63,219,57c211,48,201,48,197,48c166,45,120,45,120,45c120,45,120,45,120,45c120,45,74,45,43,48c39,48,29,48,21,57c14,64,12,79,12,79c12,79,10,96,10,114c10,114,10,131,10,131c10,149,12,167,12,167c12,167,14,182,21,188c29,197,40,197,45,198c63,199,120,200,120,200c120,200,166,200,197,198c201,197,211,197,219,188c226,182,228,167,228,167c228,167,230,149,230,131c230,131,230,114,230,114c230,96,228,79,228,79c228,79,228,79,228,79e" ></v:shape></div></div></a></div></div></div></div></div><script> window.performance.mark('drawer-menu'); window.performance.measure('drawer-menuDone','PageStart','drawer-menu'); </script></div></div><div class="wrapper W(100vw) T(0) Start(0) Ovs(touch)"><header id="Header" class="Pos(r) T(0) Z(3) W(100%)"><div id="module-header" class="wafer-rapid-module"><div><div class="rwd-outer-container W(100vw) D(f) Jc(sa) H(80px) H(60px)!--xs" data-component="RWDContainer"><div class="rwd-inner-container W(1235px) W(980px)--lg W(640px)--md W(100%)--sm Mx(20px)--sm W(100%)!--md H(80px) H(60px)!--xs M(0)! Pstart(20px)--md Bxz(bb) Bgc(#fff) Bgc(engadgetSteelGray)--md Bdbc(engadgetGray) Bdbs(s)--md Bdbw(1px)--md D(f) Ai(c) Jc(sb) Pos(f)--md T(0)--md Z(2)--md"><div class="Whs(nw)"><div class="hamburger-nav-btn-container D(n) Mend(20px) D(ib)!--md Va(t)"><button class="P(0) Bgc(t) Bd(n) O(n) W(35px) H(35px) D(f) Ai(c) Jc(sa) Cur(p) has-click" aria-label="Menu for navigation opens a modal overlay" alt="Menu" data-drawer-target="hamburger" data-wf-drawer-state="open-left" data-component="HamburgerNavBtn" data-ylk="sec:header;subsec:menu;slk:hamburger;elm:logo;itc:0"><div class="hamburger Pe(n)"><div class="W(20px) H(2px) Bgc(white) Mb(3px)"></div><div class="W(20px) H(2px) Bgc(white) Mb(3px)"></div><div class="W(20px) H(2px) Bgc(white)"></div></div></button></div><a href="/" aria-label="Engadget " class="Td(n) D(ib)" data-ylk="sec:header;subsec:logo;slk:Engadget;elm:logo;itc:0"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetSteelGray) Stk(engadgetSteelGray) Fill(#fff)--md Stk(#fff)--md W(152px) W(120px)--xs Cur(p)" data-icon="logo-engadget"><v:shape style="height:33px; width:33px;" coordsize="1520,330" id="logo-engadget" strokecolor="undefined" fillcolor="undefined" path="m0,241c0,257,13,270,30,270c30,270,150,270,150,270c150,270,150,240,150,240c150,240,30,240,30,240c30,240,30,210,30,210c30,210,148,210,148,210c164,210,180,197,180,181c180,181,180,182,180,182c180,182,180,123,180,123c180,107,165,91,148,91c148,91,30,91,30,91c14,91,0,107,0,123c0,123,0,241,0,241c0,241,0,241,0,241m150,180c150,180,30,180,30,180c30,180,30,120,30,120c30,120,150,120,150,120c150,120,150,180,150,180c150,180,150,180,150,180m551,90c551,90,432,90,432,90c416,90,400,106,400,122c400,122,400,241,400,241c400,241,400,240,400,240c400,256,416,270,432,270c432,270,550,270,550,270c550,270,550,300,550,300c550,300,430,300,430,300c430,300,430,330,430,330c430,330,551,330,551,330c567,330,580,316,580,300c580,300,580,122,580,122c580,106,567,90,551,90c551,90,551,90,551,90m550,240c550,240,430,240,430,240c430,240,430,120,430,120c430,120,550,120,550,120c550,120,550,240,550,240c550,240,550,240,550,240m320,90c320,90,231,90,231,90c215,90,200,106,200,122c200,122,200,270,200,270c200,270,230,270,230,270c230,270,230,120,230,120c230,120,320,120,320,120c336,120,350,135,350,152c350,152,350,270,350,270c350,270,380,270,380,270c380,270,380,152,380,152c380,119,353,90,320,90c320,90,320,90,320,90m750,240c750,240,630,240,630,240c630,240,630,151,630,151c630,135,646,119,663,119c663,119,750,119,750,119c750,119,750,269,750,269c750,269,780,269,780,269c780,269,780,122,780,122c780,106,768,90,752,90c752,90,663,90,663,90c630,90,600,119,600,152c600,152,600,241,600,241c600,257,617,270,633,270c633,270,685,270,685,270c712,270,740,259,750,240c750,240,750,270,750,270m1430,0c1430,0,1400,0,1400,0c1400,0,1400,270,1400,270c1400,270,1430,270,1430,270c1430,270,1430,120,1430,120c1430,120,1520,120,1520,120c1520,120,1520,90,1520,90c1520,90,1430,90,1430,90c1430,90,1430,0,1430,0m1010,241c1010,257,1019,270,1035,270c1035,270,1150,270,1150,270c1150,270,1150,300,1150,300c1150,300,1040,300,1040,300c1040,300,1040,330,1040,330c1040,330,1154,330,1154,330c1170,330,1180,316,1180,299c1180,299,1180,300,1180,300c1180,300,1180,122,1180,122c1180,106,1170,90,1154,90c1154,90,1035,90,1035,90c1019,90,1010,106,1010,122c1010,122,1010,241,1010,241c1010,241,1010,241,1010,241m1150,240c1150,240,1040,240,1040,240c1040,240,1040,120,1040,120c1040,120,1150,120,1150,120c1150,120,1150,240,1150,240c1150,240,1150,240,1150,240m950,90c950,90,834,90,834,90c818,90,800,106,800,122c800,122,800,241,800,241c800,241,800,240,800,240c800,256,818,270,834,270c834,270,980,270,980,270c980,270,980,0,980,0c980,0,950,0,950,0c950,0,950,90,950,90c950,90,950,90,950,90m950,240c950,240,830,240,830,240c830,240,830,120,830,120c830,120,950,120,950,120c950,120,950,240,950,240c950,240,950,240,950,240m1200,241c1200,257,1217,270,1233,270c1233,270,1350,270,1350,270c1350,270,1350,240,1350,240c1350,240,1230,240,1230,240c1230,240,1230,210,1230,210c1230,210,1352,210,1352,210c1368,210,1380,197,1380,181c1380,181,1380,182,1380,182c1380,182,1380,123,1380,123c1380,107,1368,91,1352,91c1352,91,1233,91,1233,91c1217,91,1200,107,1200,123c1200,123,1200,241,1200,241c1200,241,1200,241,1200,241m1350,180c1350,180,1230,180,1230,180c1230,180,1230,120,1230,120c1230,120,1350,120,1350,120c1350,120,1350,180,1350,180c1350,180,1350,180,1350,180e" ></v:shape></div></div><b class="D(n)">Engadget</b></a></div><div class="D(f)! D(n)!--md"><a href="https://oidc.engadget.com/login?dest=https%3A%2F%2Fwww.engadget.com&amp;pspid=1197802876&amp;activity=header" class="D(if) Ai(c) Ff($ff-primary) Fz(15px) Fz(400) C(engadgetFontDarkGray) C(engadgetFontBlack):h Td(n) Bxz(bb)" data-ylk="sec:header;subsec:account;slk:profile;elm:link;itc:0">Login</a></div><button class="P(0) Cur(p) Bd(n) Bgc(t) C(engadgetFontLightGray) wafer-toggle D(n)! D(b)!--md W(80px) W(60px)!--xs H(100%) Pos(r) Bdstarts(s)! Bdstartw(1px)! Bdstartc(engadgetGray)! srchBtn" data-component="IconButton" type="button" data-wf-toggle-class="click:toggle:active" data-wf-toggle-target="#search" aria-label="Search" title="Search"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontLightGray) Stk(engadgetFontLightGray) srchBtn:h_Fill(#fff) srchBtn:h_Stk(#fff) Cur(p)" data-icon="search"><v:shape style="height:20px; width:20px;" coordsize="240,240" id="search" strokecolor="undefined" fillcolor="undefined" path="m90,30c57,30,30,57,30,90c30,123,57,150,90,150c123,150,150,123,150,90c150,57,123,30,90,30m227,227c223,231,217,231,213,227c213,227,139,153,139,153c126,164,109,170,90,170c46,170,10,134,10,90c10,46,46,10,90,10c134,10,170,46,170,90c170,109,164,126,153,139c153,139,227,213,227,213c231,217,231,223,227,227e" ></v:shape></div></div></button></div></div></div><script> window.performance.mark('header'); window.performance.measure('headerDone','PageStart','header'); </script></div></header><div id="nav" class="W(100%)"><div id="module-nav" class="wafer-rapid-module"><div><nav class="Pos(r)" data-component="Nav"><div class="rwd-outer-container W(100vw) D(f) Jc(sa) Bgc(engadgetSteelGray) D(n)--md Bdbc(engadgetGray) Bdbs(s) Bdbw(1px)" data-component="RWDContainer"><div class="rwd-inner-container W(1235px) W(980px)--lg W(640px)--md W(100%)--sm Mx(20px)--sm D(f) Jc(sb) Ai(c)"><ul class="List(n) D(f) P(0) M(0) H(80px) Pos(r) Start(-25px)"><li data-component="NavItem" class="wafer-menu nav-menu Pos(r)" data-wf-should-activate-on-hover="1" data-wf-skip-menuitem-focus="1"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) Bgc(engadgetGray):h C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md P(15px) P(10px)!--lg Lh(20px)--md" href="/reviews/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:1;sec:navrail">Reviews</a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Mstart(5px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/best-tech/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best in Tech</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/tag/hands-on/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Hands-On</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/reviews/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">View all Reviews</a></li></ul></li><li data-component="NavItem" class="wafer-menu nav-menu Pos(r)" data-wf-should-activate-on-hover="1" data-wf-skip-menuitem-focus="1"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) Bgc(engadgetGray):h C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md P(15px) P(10px)!--lg Lh(20px)--md" href="/best-tech/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:1;sec:navrail">Buying Guides</a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Mstart(5px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/audio/headphones/best-wireless-earbuds-120058222.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Wireless Earbuds</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/home/smart-home/best-robot-vacuums-130010426.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Robot Vacuums</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/computing/laptops/best-laptops-120008636.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Laptops</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/best-gaming-laptops-172033838.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Gaming Laptops</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/the-best-budgeting-apps-to-replace-mint-143047346.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Mint Alternatives</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/best-vpn-130004396.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best VPN</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/best-bluetooth-tracker-140028377.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Bluetooth Trackers</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/best-tech/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">View all Buying Guides</a></li></ul></li><li data-component="NavItem" class="wafer-menu nav-menu Pos(r)" data-wf-should-activate-on-hover="1" data-wf-skip-menuitem-focus="1"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) Bgc(engadgetGray):h C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md P(15px) P(10px)!--lg Lh(20px)--md" href="/gaming/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:1;sec:navrail">Gaming</a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Mstart(5px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gaming/playstation/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">PlayStation</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gaming/nintendo/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Nintendo</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gaming/xbox/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Xbox</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gaming/pc/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">PC Gaming</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gaming/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">All Gaming News</a></li></ul></li><li data-component="NavItem" class="wafer-menu nav-menu Pos(r)" data-wf-should-activate-on-hover="1" data-wf-skip-menuitem-focus="1"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) Bgc(engadgetGray):h C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md P(15px) P(10px)!--lg Lh(20px)--md" href="/gear/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:1;sec:navrail">Gear</a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Mstart(5px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/amazon/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Amazon</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/apple/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Apple</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/google/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Google</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/microsoft/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Microsoft</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/samsung/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Samsung</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/gear/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">View all Gear</a></li></ul></li><li data-component="NavItem" class="wafer-menu nav-menu Pos(r)" data-wf-should-activate-on-hover="1" data-wf-skip-menuitem-focus="1"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) Bgc(engadgetGray):h C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md P(15px) P(10px)!--lg Lh(20px)--md" href="/entertainment/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:1;sec:navrail">Entertainment</a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Mstart(5px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/entertainment/tv-movies/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">TV &amp; Movies</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/entertainment/music/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Music</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/entertainment/streaming/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Streaming</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/entertainment/youtube/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">YouTube</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/entertainment/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">View all Entertainment</a></li></ul></li><li data-component="NavItem" class="wafer-menu nav-menu Pos(r)" data-wf-should-activate-on-hover="1" data-wf-skip-menuitem-focus="1"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) Bgc(engadgetGray):h C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md P(15px) P(10px)!--lg Lh(20px)--md" href="/tomorrow/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:1;sec:navrail">Tomorrow</a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Mstart(5px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/science/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Science</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/science/space/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Space</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/ai/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">AI</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/science/robotics/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Robotics</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/transportation/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Transportation</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/tomorrow/" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">View all Tomorrow</a></li></ul></li><li data-component="NavItem" class="nav-menu"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md P(15px) P(10px)!--lg Lh(20px)--md" href="/deals/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:0;sec:navrail">Deals</a></li><li data-component="NavItem" class="nav-menu"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md P(15px) P(10px)!--lg Lh(20px)--md" href="/news/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:0;sec:navrail">News</a></li><li data-component="NavItem" class="wafer-menu nav-menu Pos(r)" data-wf-should-activate-on-hover="1" data-wf-skip-menuitem-focus="1"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetFontLightGray) Bgc(engadgetGray):h C(#engadgetWhiteSmoke):h menu-toggle Pos(r) Whs(nw) Mstart(5px) Mstart(0)!--md Bdts(s) Bdtw(1px) Bdtc(engadgetLightGray) Fz(16px)!--md H(65px)!--md P(15px) P(10px)!--lg Lh(20px)--md" href="/black-friday/" data-wf-toggle-class="false" data-ylk="elm:navcat;itc:1;sec:navrail">Black Friday 2024</a><ul data-component="SubNav" class="menu-options sub-nav Bxz(bb) D(n) active+D(f) Miw(200px) Fxd(c) Pos(a) T(100%) Bgc(engadgetGray) Px(0) Pt(10px) Pb(20px) Z(5001) Pos(r)!--md T(a)!--md Pt(0)!--md Mstart(5px)"><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/deals/the-45-black-friday-tech-deals-worth-shopping-right-now-from-amazon-walmart-target-apple-and-others-163039934.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Best Black Friday deals</a></li><li data-component="SubNavItem" class="menu-item D(b) Lh(40px) Whs(nw) Bgc(engadgetFontBlack):h"><a data-component="NavLink" class="D(if) H(100%) W(100%) Ai(c) Fz(18px) Lh(30px) Fw(700) Td(n) Bxz(bb) C(engadgetWhiteGray) C(#fff):h Px(15px) Fw(400)!" href="/deals/black-friday-apple-deals-the-best-sales-we-could-find-on-airpods-ipads-macbooks-and-airtags-165143851.html" data-ylk="elm:navcat;itc:0;sec:navrail;subsec:sub" aria-hidden="true">Black Friday Apple Deals</a></li></ul></li></ul><div class="D(f) Ai(c)"><ul class="D(f) D(n)!--lg Ai(c) List(n) Pstart(0) Pend(25px) M(0)"><li data-component="SocialItem" class="Mstart(25px) socialLink"><a href="https://www.facebook.com/Engadget/" alt="Facebook" target="_blank" rel="noopener noreferrer" class="C(white)" data-ylk="sec:hl-viewer;slk:Facebook;elm:share;itc:0"><span class="D(n)">Facebook</span><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) socialLink:h_Fill(#fff) socialLink:h_Stk(#fff) Cur(p)" data-icon="LogoFacebook"><v:shape style="height:24px; width:24px;" coordsize="320,320" id="LogoFacebook" strokecolor="undefined" fillcolor="undefined" path="m128,304c128,304,128,169,128,169c128,169,94,169,94,169c94,169,94,120,94,120c94,120,128,120,128,120c128,120,128,79,128,79c128,46,148,16,194,16c212,16,226,18,226,18c226,18,225,63,225,63c225,63,211,63,196,63c179,63,176,71,176,85c176,85,176,120,176,120c176,120,226,120,226,120c226,120,224,169,224,169c224,169,176,169,176,169c176,169,176,304,176,304c176,304,128,304,128,304c128,304,128,304,128,304e" ></v:shape></div></div></a></li><li data-component="SocialItem" class="Mstart(25px) socialLink"><a href="https://twitter.com/engadget/" alt="Twitter" target="_blank" rel="noopener noreferrer" class="C(white)" data-ylk="sec:hl-viewer;slk:Twitter;elm:share;itc:0"><span class="D(n)">Twitter</span><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) socialLink:h_Fill(#fff) socialLink:h_Stk(#fff) Cur(p)" data-icon="LogoTwitter"><v:shape style="height:24px; width:24px;" coordsize="240,240" id="LogoTwitter" strokecolor="undefined" fillcolor="undefined" path="m139,108c139,108,213,23,213,23c213,23,196,23,196,23c196,23,131,97,131,97c131,97,80,23,80,23c80,23,20,23,20,23c20,23,98,134,98,134c98,134,20,223,20,223c20,223,38,223,38,223c38,223,106,145,106,145c106,145,160,223,160,223c160,223,220,223,220,223c220,223,139,108,139,108c139,108,139,108,139,108c139,108,139,108,139,108m115,135c115,135,107,124,107,124c107,124,44,36,44,36c44,36,71,36,71,36c71,36,122,107,122,107c122,107,130,118,130,118c130,118,196,211,196,211c196,211,169,211,169,211c169,211,115,135,115,135c115,135,115,135,115,135c115,135,115,135,115,135e" ></v:shape></div></div></a></li><li data-component="SocialItem" class="Mstart(25px) socialLink"><a href="https://www.youtube.com/user/engadget" alt="YouTube" target="_blank" rel="noopener noreferrer" class="C(white)" data-ylk="sec:hl-viewer;slk:YouTube;elm:share;itc:0"><span class="D(n)">YouTube</span><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) socialLink:h_Fill(#fff) socialLink:h_Stk(#fff) Cur(p)" data-icon="LogoYoutube"><v:shape style="height:24px; width:24px;" coordsize="240,240" id="LogoYoutube" strokecolor="undefined" fillcolor="undefined" path="m97,151c97,151,97,89,97,89c97,89,157,120,157,120c157,120,97,151,97,151c97,151,97,151,97,151m228,79c228,79,226,63,219,57c211,48,201,48,197,48c166,45,120,45,120,45c120,45,120,45,120,45c120,45,74,45,43,48c39,48,29,48,21,57c14,64,12,79,12,79c12,79,10,96,10,114c10,114,10,131,10,131c10,149,12,167,12,167c12,167,14,182,21,188c29,197,40,197,45,198c63,199,120,200,120,200c120,200,166,200,197,198c201,197,211,197,219,188c226,182,228,167,228,167c228,167,230,149,230,131c230,131,230,114,230,114c230,96,228,79,228,79c228,79,228,79,228,79e" ></v:shape></div></div></a></li></ul><button class="P(0) Cur(p) Bd(n) Bgc(t) C(engadgetFontLightGray) srchBtn" data-component="IconButton" type="button" id="searchBtn" aria-label="Search" title="Search"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontLightGray) Stk(engadgetFontLightGray) srchBtn:h_Fill(white) srchBtn:h_Stk(white) Cur(p)" data-icon="search"><v:shape style="height:20px; width:20px;" coordsize="240,240" id="search" strokecolor="undefined" fillcolor="undefined" path="m90,30c57,30,30,57,30,90c30,123,57,150,90,150c123,150,150,123,150,90c150,57,123,30,90,30m227,227c223,231,217,231,213,227c213,227,139,153,139,153c126,164,109,170,90,170c46,170,10,134,10,90c10,46,46,10,90,10c134,10,170,46,170,90c170,109,164,126,153,139c153,139,227,213,227,213c231,217,231,223,227,227e" ></v:shape></div></div></button></div></div></div><nav id="fixed-nav" aria-hidden="true" data-component="FixedNav" class="Pos(f) T(0) Start(0) W(100%) Z(5000) TranslateY(-100%) Trsp(transform) Trsdu(0.5s) Trstf(eo)"><div class="rwd-outer-container W(100vw) D(f) Jc(sa) H(80px) Bgc(engadgetSteelGray) D(n)--md Bdbc(engadgetGray) Bdbs(s) Bdbw(1px)" data-component="RWDContainer"><div class="rwd-inner-container W(1235px) W(980px)--lg W(640px)--md W(100%)--sm Mx(20px)--sm Maw(1235px) Maw(980px)--lg D(f) Ai(c) Jc(sb)"><div class="D(f) Ai(c) H(100%)"><a href="/" alt="Engadget US" class="Td(n) Pend(50px)" data-ylk="sec:lnav;elm:logo;itc:0" aria-label="Engadget US"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(#fff) Stk(#fff) Cur(p)" data-icon="logo-engadget"><v:shape style="height:33px; width:33px;" coordsize="1520,330" id="logo-engadget" strokecolor="undefined" fillcolor="undefined" path="m0,241c0,257,13,270,30,270c30,270,150,270,150,270c150,270,150,240,150,240c150,240,30,240,30,240c30,240,30,210,30,210c30,210,148,210,148,210c164,210,180,197,180,181c180,181,180,182,180,182c180,182,180,123,180,123c180,107,165,91,148,91c148,91,30,91,30,91c14,91,0,107,0,123c0,123,0,241,0,241c0,241,0,241,0,241m150,180c150,180,30,180,30,180c30,180,30,120,30,120c30,120,150,120,150,120c150,120,150,180,150,180c150,180,150,180,150,180m551,90c551,90,432,90,432,90c416,90,400,106,400,122c400,122,400,241,400,241c400,241,400,240,400,240c400,256,416,270,432,270c432,270,550,270,550,270c550,270,550,300,550,300c550,300,430,300,430,300c430,300,430,330,430,330c430,330,551,330,551,330c567,330,580,316,580,300c580,300,580,122,580,122c580,106,567,90,551,90c551,90,551,90,551,90m550,240c550,240,430,240,430,240c430,240,430,120,430,120c430,120,550,120,550,120c550,120,550,240,550,240c550,240,550,240,550,240m320,90c320,90,231,90,231,90c215,90,200,106,200,122c200,122,200,270,200,270c200,270,230,270,230,270c230,270,230,120,230,120c230,120,320,120,320,120c336,120,350,135,350,152c350,152,350,270,350,270c350,270,380,270,380,270c380,270,380,152,380,152c380,119,353,90,320,90c320,90,320,90,320,90m750,240c750,240,630,240,630,240c630,240,630,151,630,151c630,135,646,119,663,119c663,119,750,119,750,119c750,119,750,269,750,269c750,269,780,269,780,269c780,269,780,122,780,122c780,106,768,90,752,90c752,90,663,90,663,90c630,90,600,119,600,152c600,152,600,241,600,241c600,257,617,270,633,270c633,270,685,270,685,270c712,270,740,259,750,240c750,240,750,270,750,270m1430,0c1430,0,1400,0,1400,0c1400,0,1400,270,1400,270c1400,270,1430,270,1430,270c1430,270,1430,120,1430,120c1430,120,1520,120,1520,120c1520,120,1520,90,1520,90c1520,90,1430,90,1430,90c1430,90,1430,0,1430,0m1010,241c1010,257,1019,270,1035,270c1035,270,1150,270,1150,270c1150,270,1150,300,1150,300c1150,300,1040,300,1040,300c1040,300,1040,330,1040,330c1040,330,1154,330,1154,330c1170,330,1180,316,1180,299c1180,299,1180,300,1180,300c1180,300,1180,122,1180,122c1180,106,1170,90,1154,90c1154,90,1035,90,1035,90c1019,90,1010,106,1010,122c1010,122,1010,241,1010,241c1010,241,1010,241,1010,241m1150,240c1150,240,1040,240,1040,240c1040,240,1040,120,1040,120c1040,120,1150,120,1150,120c1150,120,1150,240,1150,240c1150,240,1150,240,1150,240m950,90c950,90,834,90,834,90c818,90,800,106,800,122c800,122,800,241,800,241c800,241,800,240,800,240c800,256,818,270,834,270c834,270,980,270,980,270c980,270,980,0,980,0c980,0,950,0,950,0c950,0,950,90,950,90c950,90,950,90,950,90m950,240c950,240,830,240,830,240c830,240,830,120,830,120c830,120,950,120,950,120c950,120,950,240,950,240c950,240,950,240,950,240m1200,241c1200,257,1217,270,1233,270c1233,270,1350,270,1350,270c1350,270,1350,240,1350,240c1350,240,1230,240,1230,240c1230,240,1230,210,1230,210c1230,210,1352,210,1352,210c1368,210,1380,197,1380,181c1380,181,1380,182,1380,182c1380,182,1380,123,1380,123c1380,107,1368,91,1352,91c1352,91,1233,91,1233,91c1217,91,1200,107,1200,123c1200,123,1200,241,1200,241c1200,241,1200,241,1200,241m1350,180c1350,180,1230,180,1230,180c1230,180,1230,120,1230,120c1230,120,1350,120,1350,120c1350,120,1350,180,1350,180c1350,180,1350,180,1350,180e" ></v:shape></div></div></a><div class="Pos(r) H(100%)"><button class="drawer-toggle wafer-toggle H(100%) Px(60px) BdX Bdc(engadgetGray) D(f) Ai(c) Bgc(t) C(engadgetWhiteGray) C(#fff):h Fz(16px) Cur(p)" type="button" data-wf-toggle-class="click:toggle:active" aria-label="Sections" data-ylk="itc:0;sec:lnav;slk:Sections;elm:link">Sections<div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) drawer-toggle:h_Fill(#fff) drawer-toggle:h_Stk(#fff) Mstart(10px) Cur(p)" data-icon="caret-down"><v:shape style="height:20px; width:20px;" coordsize="480,480" id="caret-down" strokecolor="undefined" fillcolor="undefined" path="m242,332c242,332,369,204,369,204c377,197,377,184,369,176c362,168,349,168,341,176c341,176,242,275,242,275c242,275,143,176,143,176c135,168,123,168,115,176c107,184,107,197,115,204c115,204,242,332,242,332c242,332,242,332,242,332e" ></v:shape></div></div></button><ul id="nav-drawer" data-component="Drawer" class="D(n) List(n) Fld(c) Ai(fs) Pos(a) W(100%) T(100%) Start(0) M(0) P(0) Pt(10px)! Pb(20px)! Bgc(engadgetGray) C(white) BdT Bdtc(engadgetLightGray)"><li class="Py(5px) Px(25px)"><a href="/reviews/" class="Fz(16px) C(engadgetWhiteGray) C(white):h Td(n)" data-ylk="sec:lnav;elm:navcat;itc:0">Reviews</a></li><li class="Py(5px) Px(25px)"><a href="/best-tech/" class="Fz(16px) C(engadgetWhiteGray) C(white):h Td(n)" data-ylk="sec:lnav;elm:navcat;itc:0">Buying Guides</a></li><li class="Py(5px) Px(25px)"><a href="/gaming/" class="Fz(16px) C(engadgetWhiteGray) C(white):h Td(n)" data-ylk="sec:lnav;elm:navcat;itc:0">Gaming</a></li><li class="Py(5px) Px(25px)"><a href="/gear/" class="Fz(16px) C(engadgetWhiteGray) C(white):h Td(n)" data-ylk="sec:lnav;elm:navcat;itc:0">Gear</a></li><li class="Py(5px) Px(25px)"><a href="/entertainment/" class="Fz(16px) C(engadgetWhiteGray) C(white):h Td(n)" data-ylk="sec:lnav;elm:navcat;itc:0">Entertainment</a></li><li class="Py(5px) Px(25px)"><a href="/tomorrow/" class="Fz(16px) C(engadgetWhiteGray) C(white):h Td(n)" data-ylk="sec:lnav;elm:navcat;itc:0">Tomorrow</a></li><li class="Py(5px) Px(25px)"><a href="/deals/" class="Fz(16px) C(engadgetWhiteGray) C(white):h Td(n)" data-ylk="sec:lnav;elm:navcat;itc:0">Deals</a></li><li class="Py(5px) Px(25px)"><a href="/news/" class="Fz(16px) C(engadgetWhiteGray) C(white):h Td(n)" data-ylk="sec:lnav;elm:navcat;itc:0">News</a></li><li class="Py(5px) Px(25px)"><a href="/black-friday/" class="Fz(16px) C(engadgetWhiteGray) C(white):h Td(n)" data-ylk="sec:lnav;elm:navcat;itc:0">Black Friday 2024</a></li></ul></div></div><div class="D(f) Ai(c) H(100%)"><div class="D(ib) Pend(20px)"><a href="https://oidc.engadget.com/login?dest=https%3A%2F%2Fwww.engadget.com&amp;pspid=1197802876&amp;activity=header" class="D(if) Ai(c) Fz(15px) Fz(400) C(engadgetFontGray) C(#fff):h Td(n) Bxz(bb)" data-ylk="sec:header;subsec:account;slk:login;elm:link;itc:0" aria-label="login">Login</a></div><button class="P(0) Cur(p) Bd(n) Bgc(t) C(engadgetFontLightGray) wafer-toggle BdStart! Bdc(engadgetGray)! W(80px) H(100%) srchBtn" data-component="IconButton" type="button" data-wf-toggle-class="click:toggle:active" data-wf-toggle-target="#search" aria-label="Search" title="Search"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) srchBtn:h_Fill(#fff) srchBtn:h_Stk(#fff) Cur(p)" data-icon="search"><v:shape style="height:20px; width:20px;" coordsize="240,240" id="search" strokecolor="undefined" fillcolor="undefined" path="m90,30c57,30,30,57,30,90c30,123,57,150,90,150c123,150,150,123,150,90c150,57,123,30,90,30m227,227c223,231,217,231,213,227c213,227,139,153,139,153c126,164,109,170,90,170c46,170,10,134,10,90c10,46,46,10,90,10c134,10,170,46,170,90c170,109,164,126,153,139c153,139,227,213,227,213c231,217,231,223,227,227e" ></v:shape></div></div></button></div></div></div></nav><form id="search" data-component="Search" class="V(h) Pe(n) Op(0) Trsdu(0.2s) Trstf(eo) Pos(a) T(0) Start(0) W(100%) Pos(f)!--md H(80px) H(60px)!--xs Z(5001) Bgc(engadgetGray)" style="transition-property:opacity" action="https://search.engadget.com/search" aria-label="Search form"><div class="rwd-outer-container W(100vw) D(f) Jc(sa) H(100%) BdB Bdbc(engadgetFontGray)" data-component="RWDContainer"><div class="rwd-inner-container W(1235px) W(980px)--lg W(640px)--md W(100%)--sm Mx(20px)--sm D(f) Ai(c)"><button class="P(0) Cur(p) Bd(n) Bgc(t) C(engadgetFontLightGray) P(0) Pend(16px)! Bd(n) Bgc(t) C(engadgetFontLightGray)" data-component="IconButton" type="submit" aria-label="Search" title="Search" data-ylk="sec:nav;slk:vert-srch;elm:search;elmt:icon;itc:1"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontLightGray) Stk(engadgetFontLightGray) W(24px) H(24px) W(20px)--xs H(20px)--xs Cur(p)" data-icon="search"><v:shape style="height:24px; width:24px;" coordsize="240,240" id="search" strokecolor="undefined" fillcolor="undefined" path="m90,30c57,30,30,57,30,90c30,123,57,150,90,150c123,150,150,123,150,90c150,57,123,30,90,30m227,227c223,231,217,231,213,227c213,227,139,153,139,153c126,164,109,170,90,170c46,170,10,134,10,90c10,46,46,10,90,10c134,10,170,46,170,90c170,109,164,126,153,139c153,139,227,213,227,213c231,217,231,223,227,227e" ></v:shape></div></div></button><input type="text" id="search-terms" name="p" class="Fz(22px) Fz(18px)--xs C(engadgetFontLightGray) C(engadgetFontLightGray)::ph Bgc(t) O(n) Bd(n) Fxg(1)" placeholder="What are you searching for?" autofocus="" required="" aria-autocomplete="both" aria-roledescription="combobox" aria-expanded="false" aria-label="Search"/><input type="hidden" name="fr" value="engadget"/><button class="P(0) Cur(p) Bd(n) Bgc(t) C(engadgetFontLightGray) wafer-toggle P(0) Cur(p) Bd(n) Bgc(t) C(engadgetFontLightGray) Mend(-4px) clsBtn" data-component="IconButton" id="searchCancelBtn" type="button" aria-label="Cancel" title="Cancel" data-wf-toggle-class="click:toggle:active" data-wf-toggle-target="#search"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontLightGray) Stk(engadgetFontLightGray) clsBtn:h_Fill(#fff) clsBtn:h_Stk(#fff) W(30px) H(30px) W(24px)!--xs H(24px)!--xs Cur(p)" data-icon="close"><v:shape style="height:48px; width:48px;" coordsize="480,480" id="close" strokecolor="undefined" fillcolor="undefined" path="m380,348c380,348,281,249,281,249c281,249,380,150,380,150c388,142,388,130,380,122c372,114,359,114,352,122c352,122,253,221,253,221c253,221,154,122,154,122c146,114,133,114,125,122c117,130,117,142,125,150c125,150,224,249,224,249c224,249,125,348,125,348c117,356,117,369,125,377c133,384,146,384,154,377c154,377,253,278,253,278c253,278,352,377,352,377c359,384,372,384,380,377c388,369,388,356,380,348c380,348,380,348,380,348e" ></v:shape></div></div></button></div></div><div class="W(100%) Bgc(engadgetGray) C(engadgetFontLightGray) Bdtc(engadgetBlack) Bdts(s) Bdtw(1px) D(f) Jc(sa)" style="transition:opacity .3s ease"><div class="rwd-outer-container W(100vw) D(f) Jc(sa)" data-component="RWDContainer"><div class="rwd-inner-container W(1235px) W(980px)--lg W(640px)--md W(100%)--sm Mx(20px)--sm D(f)"><div id="search-results" class="W(100%) Ov(a) Mah(330px)"></div></div></div></div></form></nav></div><script> window.performance.mark('nav'); window.performance.measure('navDone','PageStart','nav'); </script></div></div><div id="Masterwrap" class="W(100%) Pt(10px) Pos(r) Op(1) Reader-open_Op(0) Trs($pageTransition)"><div id="Page" class="D(f)! Fld(r) Fxw(w) Jc(sb) Ai(fs) Z(1) Pos(r) Mx(a)"><main class="W(100%)" role="main"><div id="module-author" class="wafer-rapid-module"><div><div class="Bgc(engadgetSteelGray) W(100vw) D(b) Ta(c) Pos(r) Z(1) Jc(c) Py(25px) M(MarginCenter) Mt(-10px)"><div class="" data-component="UacAd"><div id="LB-MULTI_ATF"></div></div></div><div id="authorContent" class="Pt(60px) Pb(80px) Bgc(#eaeaeb)"><div class="rwd-outer-container W(100vw) D(f) Jc(sa)" data-component="RWDContainer"><div class="rwd-inner-container W(1235px) W(980px)--lg W(640px)--md W(100%)--sm Mx(20px)--sm"><div class="W(100%) Pb(40px) Mb(40px) D(f) Fxw(w) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px)"><img class="W(100px) H(100px) Bdrs(50%)" src="https://s.yimg.com/uu/api/res/1.2/Y3z7DDU5mlQVeVLEGhtUSg--~B/Zmk9ZmlsbDtoPTIwMDtweW9mZj0wO3c9MjAwO2FwcGlkPXl0YWNoeW9u/https://s.yimg.com/os/creatr-uploaded-images/2024-06/9d9cc750-2835-11ef-b6df-5a118b453d27.cf.jpg" alt="Danny Gallagher"/><div><h1 class="Fz(24px)--sm Fz(34px)--md Fz(40px) Lh(40px) Fw(700) Pt(20px) Pstart(25px) My(0px)!">Danny Gallagher</h1><div class="C(engadgetFontGray)"><span class="D(i) C(engadgetFontGray) Fz(14px) Lh(40px) Fw(700) Pt(20px) Pstart(25px)"></span></div></div></div><div class="W(80%) W(100%)--sm"><span class="Fw(400) Fz(18px) Lh(28px)">Danny Gallagher is a writer and reporter based in Dallas. His work has appeared in The Dallas Observer, D Magazine, CNET, Cracked, The Onion AV Club and Retro Gamer magazine. He&#x27;s also written material for games published by Jackbox Games and the first ever Halloween episode of Mystery Science Theater 3000. His website is dannygallagher.net and he posts regularly on Facebook, Instagram and Threads @writerdannygallagher.</span></div></div></div></div><div class="rwd-outer-container W(100vw) D(f) Jc(sa)" data-component="RWDContainer"><div class="rwd-inner-container W(1235px) W(980px)--lg W(640px)--md W(100%)--sm Mx(20px)--sm My(40px)"><div class="W(100%) Py(20px) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px)" data-component="SectionHeader"><div class="W(30px) H(3px) Mb(5px) Bgc(engadgetBlack)"></div><h2 class="M(0) C(engadgetBlack) Fw(700) Fz(24px) Mt(10px) ">Articles By Danny Gallagher</h2></div><div class="D(f) Ai(st) Mt(5px) Mt(0)--md Mt(5px) Mt(0)--md Ai(fs)! Mx(-20px)--sm" data-component="TwoColumnContainer"><div class="W(100%) "><ul class="M(0) P(0) List(n)" data-component="LatestStream" data-yaft-module="tdv2-applet-LatestStream"><li class="Py(40px) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px) Py(0px)--sm Bdbw(0px)--sm"><article data-component="PostCard"><div class="D(f) H(100%)--sm Fld(c)--sm Ai(st)" data-component="HorizontalCard"><a title="X says The Onion can’t have Alex Jones’ Infowars accounts" href="/social-media/x-says-the-onion-cant-have-alex-jones-infowars-accounts-000006993.html" class="D(b) Pos(r)" data-ylk="sec:author;slk:X says The Onion can’t have Alex Jones’ Infowars accounts;elm:hdln;ct:story;itc:0;cpos:1;pos:1"><img class="Pos(r) W(350px) W(230px)--lg W(100%)--sm D(b) Trsp(a) Trsdu(300ms) Op(0.8):h H(a)" loading="eager" alt="Onion CEO Ben Collins announced on Bluesky that the humor newspaper&#x27;s parent company bought Alex Jones&#x27; Infowars with plans to turn it into a parody website. " src="https://s.yimg.com/uu/api/res/1.2/bjtIUNnY5cRm_JetbFGKiA--~B/Zmk9ZmlsbDtoPTM5NDtweW9mZj0wO3c9NzAwO2FwcGlkPXl0YWNoeW9u/https://s.yimg.com/os/creatr-uploaded-images/2024-11/04aa1ac0-ac51-11ef-9f9f-d34e543bb1ca.cf.jpg" width="700" height="394"/></a><div class="Pos(r) D(f) Ai(st) Mstart(25px) Mstart(0)--sm Mb(0)--sm"><div class="Px(20px)--sm Py(15px)--sm Bgc(white)--sm W(100%)--sm"><div class="D(f) Fld(c) Ai(fs)" data-component="PostInfo"><h2 class="My(0)"><a href="/social-media/x-says-the-onion-cant-have-alex-jones-infowars-accounts-000006993.html" class="C(engadgetSteelGray) Fw(400) Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h Fz(30px) Lh(35px) Fz(22px)--lg Lh(25px)--lg Fz(24px)--md Lh(30px)--md Fz(22px)--sm Lh(25px)--sm Fw(500)!--sm serif" data-ylk="sec:author;slk:X says The Onion can’t have Alex Jones’ Infowars accounts;elm:hdln;ct:story;itc:0;cpos:1;pos:2">X says The Onion can’t have Alex Jones’ Infowars accounts</a></h2><div class="Mt(10px) Fz(15px) Lh(20px) D(n)--sm serif C(engadgetFontBlack)">A new court filing claims X’s TOS prevent the sale of accounts without consent.</div><div class="Mt(15px) D(f) Ai(c) Fz(14px)"><div class="Mend(7px)"><a alt="Opens Danny Gallagher webpage" href="/about/editors/danny-gallagher-931/" class="D(f) Ai(c) Td(n)" data-ylk="sec:author;slk:Danny Gallagher;elm:author;itc:0"><img alt="Danny Gallagher" src="https://s.yimg.com/uu/api/res/1.2/YvSdbjg_yjUVIXA8XueSrg--~B/Zmk9ZmlsbDtoPTYwO3B5b2ZmPTA7dz02MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-06/9d9cc750-2835-11ef-b6df-5a118b453d27.cf.jpg" class="W(25px) H(25px) Bdrs(50%)"/><div class="C(engadgetFontDarkGray) D(ib) Pstart(10px)"><span>By </span>D. Gallagher<span>, 11 hours ago</span></div></a></div><div></div></div></div></div></div></div></article></li><li class="Py(40px) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px) Py(0px)--sm Bdbw(0px)--sm"><article data-component="PostCard"><div class="D(f) H(100%)--sm Fld(c)--sm Ai(st)" data-component="HorizontalCard"><a title="Uber&#x27;s latest gig economy play is offering out coders for hire" href="/big-tech/ubers-latest-gig-economy-play-is-offering-out-coders-for-hire-215036314.html" class="D(b) Pos(r)" data-ylk="sec:author;slk:Uber&#x27;s latest gig economy play is offering out coders for hire;elm:hdln;ct:story;itc:0;cpos:2;pos:1"><img class="Pos(r) W(350px) W(230px)--lg W(100%)--sm D(b) Trsp(a) Trsdu(300ms) Op(0.8):h H(a)" loading="eager" alt="Uber now provides freelance coders-for-hire and data-labeling services. " src="https://s.yimg.com/uu/api/res/1.2/2sbult5YnBXBZ13oGWUZRQ--~B/Zmk9ZmlsbDtoPTM5NDtweW9mZj0wO3c9NzAwO2FwcGlkPXl0YWNoeW9u/https://s.yimg.com/os/creatr-uploaded-images/2024-11/f049efc0-ac3b-11ef-bd7b-10e67db1cfe7.cf.jpg" width="700" height="394"/></a><div class="Pos(r) D(f) Ai(st) Mstart(25px) Mstart(0)--sm Mb(0)--sm"><div class="Px(20px)--sm Py(15px)--sm Bgc(white)--sm W(100%)--sm"><div class="D(f) Fld(c) Ai(fs)" data-component="PostInfo"><h2 class="My(0)"><a href="/big-tech/ubers-latest-gig-economy-play-is-offering-out-coders-for-hire-215036314.html" class="C(engadgetSteelGray) Fw(400) Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h Fz(30px) Lh(35px) Fz(22px)--lg Lh(25px)--lg Fz(24px)--md Lh(30px)--md Fz(22px)--sm Lh(25px)--sm Fw(500)!--sm serif" data-ylk="sec:author;slk:Uber&#x27;s latest gig economy play is offering out coders for hire;elm:hdln;ct:story;itc:0;cpos:2;pos:2">Uber&#x27;s latest gig economy play is offering out coders for hire</a></h2><div class="Mt(10px) Fz(15px) Lh(20px) D(n)--sm serif C(engadgetFontBlack)">Scaled Solutions supplies workers for AI training and data labeling positions.</div><div class="Mt(15px) D(f) Ai(c) Fz(14px)"><div class="Mend(7px)"><a alt="Opens Danny Gallagher webpage" href="/about/editors/danny-gallagher-931/" class="D(f) Ai(c) Td(n)" data-ylk="sec:author;slk:Danny Gallagher;elm:author;itc:0"><img alt="Danny Gallagher" src="https://s.yimg.com/uu/api/res/1.2/YvSdbjg_yjUVIXA8XueSrg--~B/Zmk9ZmlsbDtoPTYwO3B5b2ZmPTA7dz02MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-06/9d9cc750-2835-11ef-b6df-5a118b453d27.cf.jpg" class="W(25px) H(25px) Bdrs(50%)"/><div class="C(engadgetFontDarkGray) D(ib) Pstart(10px)"><span>By </span>D. Gallagher<span>, 13 hours ago</span></div></a></div><div></div></div></div></div></div></div></article></li><li class="Py(40px) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px) Py(0px)--sm Bdbw(0px)--sm"><article data-component="PostCard"><div class="D(f) H(100%)--sm Fld(c)--sm Ai(st)" data-component="HorizontalCard"><a title="Devolver Digital’s Delayed Awards returns Wednesday" href="/gaming/devolver-digitals-delayed-awards-returns-wednesday-185754203.html" class="D(b) Pos(r)" data-ylk="sec:author;slk:Devolver Digital’s Delayed Awards returns Wednesday;elm:hdln;ct:story;itc:0;cpos:3;pos:1"><img class="Pos(r) W(350px) W(230px)--lg W(100%)--sm D(b) Trsp(a) Trsdu(300ms) Op(0.8):h H(a)" loading="eager" alt="The Devolver Delayed Awards returns for its &quot;15th&quot; year to celebrate games that missed its deadlines." src="https://s.yimg.com/uu/api/res/1.2/qxKq3HD1smKkxHrt4mjowA--~B/Zmk9ZmlsbDtoPTM5NDtweW9mZj0wO3c9NzAwO2FwcGlkPXl0YWNoeW9u/https://s.yimg.com/os/creatr-uploaded-images/2024-11/182f9bd0-ac27-11ef-9fff-a0365b624871.cf.jpg" width="700" height="394"/></a><div class="Pos(r) D(f) Ai(st) Mstart(25px) Mstart(0)--sm Mb(0)--sm"><div class="Px(20px)--sm Py(15px)--sm Bgc(white)--sm W(100%)--sm"><div class="D(f) Fld(c) Ai(fs)" data-component="PostInfo"><h2 class="My(0)"><a href="/gaming/devolver-digitals-delayed-awards-returns-wednesday-185754203.html" class="C(engadgetSteelGray) Fw(400) Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h Fz(30px) Lh(35px) Fz(22px)--lg Lh(25px)--lg Fz(24px)--md Lh(30px)--md Fz(22px)--sm Lh(25px)--sm Fw(500)!--sm serif" data-ylk="sec:author;slk:Devolver Digital’s Delayed Awards returns Wednesday;elm:hdln;ct:story;itc:0;cpos:3;pos:2">Devolver Digital’s Delayed Awards returns Wednesday</a></h2><div class="Mt(10px) Fz(15px) Lh(20px) D(n)--sm serif C(engadgetFontBlack)">See all the games not coming to your screens this year.</div><div class="Mt(15px) D(f) Ai(c) Fz(14px)"><div class="Mend(7px)"><a alt="Opens Danny Gallagher webpage" href="/about/editors/danny-gallagher-931/" class="D(f) Ai(c) Td(n)" data-ylk="sec:author;slk:Danny Gallagher;elm:author;itc:0"><img alt="Danny Gallagher" src="https://s.yimg.com/uu/api/res/1.2/YvSdbjg_yjUVIXA8XueSrg--~B/Zmk9ZmlsbDtoPTYwO3B5b2ZmPTA7dz02MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-06/9d9cc750-2835-11ef-b6df-5a118b453d27.cf.jpg" class="W(25px) H(25px) Bdrs(50%)"/><div class="C(engadgetFontDarkGray) D(ib) Pstart(10px)"><span>By </span>D. Gallagher<span>, 16 hours ago</span></div></a></div><div></div></div></div></div></div></div></article></li><li class="Bgc(engadgetGhostWhite) Py(30px) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px) Bdbw(0px)--sm Mx(0)--sm"><div class="D(f) D(b)!--xs Fz(15px)" data-component="NewsletterCard"><div class="Px(20px) Pstart(0)--md W(100%)--sm P(0)--sm Mt(0)--sm"><h2 class="C(engadgetSteelGray) Fw(b) Fz(24px) Lh(30px) Pb(18px) M(0) Ta(c) Px(15px)--sm">We have two newsletters, why not sign up for both?</h2><div class="email-form Bgc(#fff) P(25px) Bdrs(8px) M(15px)--md"><div class="" data-component="EmailSignupForm"><form class="newsletter-form Pos(r) D(f) D(b)!--sm P(0)--sm" novalidate=""><div class="W(55%) W(100%)--sm"><div class="newsletter-checkmark"><label class="nl-checkbox Fz(18px) Lh(24px) Fw(400)"><input type="checkbox" name="ENGADGETDEALS" checked=""/><span>Engadget Deals</span></label><p class="C(engadgetFontBlack) Fz(14px)--md Lh(20px) Fw(400) Pb(18px) M(0)">A weekly roundup of our favorite tech deals</p><label class="nl-checkbox Fz(18px) Lh(24px) Fw(400)"><input type="checkbox" name="ENGADGET" checked=""/><span>The Morning After</span></label><p class="C(engadgetFontBlack) Fz(14px)--md Lh(20px) Fw(400) Pb(18px) M(0)">A daily dose of the news you need</p></div><ul class="M(0) P(0) Fw(400)"></ul></div><hr color="#DEDEDE" class="Mt(20px)--sm D(b)--sm C(engadgetGutter) Mend(20px) Bds(s) Bdw(0.5px) W(100%)--sm"/><div class="email-details W(45%) W(100%)--sm Mt(20px)--sm"><p class="C(engadgetFontBlack) Fz(14px)--md Lh(20px) Fw(400) Pb(18px) M(0)">Just enter your email and we&#x27;ll take care of the rest:</p><input type="email" class="Px(15px) W(100%) H(50px) Bxz(bb) Lh(50px) Bdrs(2px) Bdw(1px) Bds(s) Bdc(engadgetWhiteGray) Fz(15px) Fw(400) D(b)" name="email" placeholder="address@email.com" aria-label="Email" aria-required="true" required=""/><p class="email-err Start(322px)!--md T(114px)--md Mt(10px)!--sm Pos(r)--sm Start(0)!--sm T(0)!--sm M(0) D(n) Pos(a) Start(500px) T(114px) C(errorColorDark)" role="alert">Please enter a valid email address</p><p class="opts-err Start(324px)!--md T(114px)--md Mt(10px)!--sm Pos(r)--sm Start(0)!--sm T(0)!--sm M(0) D(n) Pos(a) Start(475px) T(114px) C(errorColorDark)" role="alert">Please select a newsletter</p><button class="End(0) W(100%) Pos(r)!--sm P(0) Mt(28px) Bds(s) Bdw(1px) Bdrs(2px) Cur(p) Va(t) C(#fff) Bdc(engadgetGhostWhite) Bgc(engadgetPurple) Bgc(engadgetFontDarkPurple):h" type="submit" data-ylk="sec:nwslttr;slk:subscribe;elm:btn;itc:1;outcm:sbmt" aria-label="Subscribe"><span class="D(b) Fz(15px) Lh(18px) Py(15px) Fw(400)">Subscribe</span></button><input type="hidden" class="D(n)" name="epsilonRef" value="_river"/><p class="sans C(engadgetFontBlack)! Fz(12px) Lh(16px) Fw(400) Mt(20px) Mb(0)">By subscribing, you are agreeing to Engadget&#x27;s <a target="_blank" rel="noopener noreferrer" class="C(engadgetFontBlack)!" href="https://legal.yahoo.com/us/en/yahoo/terms/otos/index.html">Terms</a> and <a target="_blank" rel="noopener noreferrer" class="C(engadgetFontBlack)!" href="https://legal.yahoo.com/us/en/yahoo/privacy/index.html">Privacy Policy</a>.</p></div></form></div></div></div></div></li><li class="Py(40px) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px) Py(0px)--sm Bdbw(0px)--sm"><article data-component="PostCard"><div class="D(f) H(100%)--sm Fld(c)--sm Ai(st)" data-component="HorizontalCard"><a title="The New York Times says OpenAI deleted evidence in its copyright lawsuit" href="/ai/the-new-york-times-says-openai-deleted-evidence-in-its-copyright-lawsuit-231805285.html" class="D(b) Pos(r)" data-ylk="sec:author;slk:The New York Times says OpenAI deleted evidence in its copyright lawsuit;elm:hdln;ct:story;itc:0;cpos:4;pos:1"><img class="Pos(r) W(350px) W(230px)--lg W(100%)--sm D(b) Trsp(a) Trsdu(300ms) Op(0.8):h H(a)" loading="eager" alt="MANHATTAN, NEW YORK, UNITED STATES - 2024/11/06: Marquee at the main entrance to the New York Times Headquarters building in Manhattan. (Photo by Erik McGregor/LightRocket via Getty Images)" src="https://s.yimg.com/uu/api/res/1.2/l82MdWS_1LGMRW4McGPJuA--~B/Zmk9ZmlsbDtoPTM5NDtweW9mZj0wO3c9NzAwO2FwcGlkPXl0YWNoeW9u/https://s.yimg.com/os/creatr-uploaded-images/2024-11/64c299e0-a85b-11ef-bf8b-ac9904a8eed5.cf.jpg" width="700" height="394"/></a><div class="Pos(r) D(f) Ai(st) Mstart(25px) Mstart(0)--sm Mb(0)--sm"><div class="Px(20px)--sm Py(15px)--sm Bgc(white)--sm W(100%)--sm"><div class="D(f) Fld(c) Ai(fs)" data-component="PostInfo"><h2 class="My(0)"><a href="/ai/the-new-york-times-says-openai-deleted-evidence-in-its-copyright-lawsuit-231805285.html" class="C(engadgetSteelGray) Fw(400) Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h Fz(30px) Lh(35px) Fz(22px)--lg Lh(25px)--lg Fz(24px)--md Lh(30px)--md Fz(22px)--sm Lh(25px)--sm Fw(500)!--sm serif" data-ylk="sec:author;slk:The New York Times says OpenAI deleted evidence in its copyright lawsuit;elm:hdln;ct:story;itc:0;cpos:4;pos:2">The New York Times says OpenAI deleted evidence in its copyright lawsuit</a></h2><div class="Mt(10px) Fz(15px) Lh(20px) D(n)--sm serif C(engadgetFontBlack)">Most of it has been recovered but key parts showing the AI’s pattern of plagiarism is still missing.</div><div class="Mt(15px) D(f) Ai(c) Fz(14px)"><div class="Mend(7px)"><a alt="Opens Danny Gallagher webpage" href="/about/editors/danny-gallagher-931/" class="D(f) Ai(c) Td(n)" data-ylk="sec:author;slk:Danny Gallagher;elm:author;itc:0"><img alt="Danny Gallagher" src="https://s.yimg.com/uu/api/res/1.2/YvSdbjg_yjUVIXA8XueSrg--~B/Zmk9ZmlsbDtoPTYwO3B5b2ZmPTA7dz02MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-06/9d9cc750-2835-11ef-b6df-5a118b453d27.cf.jpg" class="W(25px) H(25px) Bdrs(50%)"/><div class="C(engadgetFontDarkGray) D(ib) Pstart(10px)"><span>By </span>D. Gallagher<span>, 11.22.2024</span></div></a></div><div></div></div></div></div></div></div></article></li><li class="Py(40px) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px) Py(0px)--sm Bdbw(0px)--sm"><article data-component="PostCard"><div class="D(f) H(100%)--sm Fld(c)--sm Ai(st)" data-component="HorizontalCard"><a title="Report: Amazon is likely to face an EU antitrust investigation next year" href="/big-tech/report-amazon-is-likely-to-face-an-eu-antitrust-investigation-next-year-214556510.html" class="D(b) Pos(r)" data-ylk="sec:author;slk:Report: Amazon is likely to face an EU antitrust investigation next year;elm:hdln;ct:story;itc:0;cpos:5;pos:1"><img class="Pos(r) W(350px) W(230px)--lg W(100%)--sm D(b) Trsp(a) Trsdu(300ms) Op(0.8):h H(a)" loading="eager" alt="The European Union could launch an investigation into Amazon next year for allegedly promoting its own products over those from third parties." src="https://s.yimg.com/uu/api/res/1.2/W52_kO7RPf1KRwHL1Uv7cw--~B/Zmk9ZmlsbDtoPTM5NDtweW9mZj0wO3c9NzAwO2FwcGlkPXl0YWNoeW9u/https://s.yimg.com/os/creatr-uploaded-images/2024-11/404ed420-a851-11ef-bfdf-b12e4373e76a.cf.jpg" width="700" height="394"/></a><div class="Pos(r) D(f) Ai(st) Mstart(25px) Mstart(0)--sm Mb(0)--sm"><div class="Px(20px)--sm Py(15px)--sm Bgc(white)--sm W(100%)--sm"><div class="D(f) Fld(c) Ai(fs)" data-component="PostInfo"><h2 class="My(0)"><a href="/big-tech/report-amazon-is-likely-to-face-an-eu-antitrust-investigation-next-year-214556510.html" class="C(engadgetSteelGray) Fw(400) Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h Fz(30px) Lh(35px) Fz(22px)--lg Lh(25px)--lg Fz(24px)--md Lh(30px)--md Fz(22px)--sm Lh(25px)--sm Fw(500)!--sm serif" data-ylk="sec:author;slk:Report: Amazon is likely to face an EU antitrust investigation next year;elm:hdln;ct:story;itc:0;cpos:5;pos:2">Report: Amazon is likely to face an EU antitrust investigation next year</a></h2><div class="Mt(10px) Fz(15px) Lh(20px) D(n)--sm serif C(engadgetFontBlack)">The EU wants to know if the online retail giant gave its own products an unfair advantage.</div><div class="Mt(15px) D(f) Ai(c) Fz(14px)"><div class="Mend(7px)"><a alt="Opens Danny Gallagher webpage" href="/about/editors/danny-gallagher-931/" class="D(f) Ai(c) Td(n)" data-ylk="sec:author;slk:Danny Gallagher;elm:author;itc:0"><img alt="Danny Gallagher" src="https://s.yimg.com/uu/api/res/1.2/YvSdbjg_yjUVIXA8XueSrg--~B/Zmk9ZmlsbDtoPTYwO3B5b2ZmPTA7dz02MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-06/9d9cc750-2835-11ef-b6df-5a118b453d27.cf.jpg" class="W(25px) H(25px) Bdrs(50%)"/><div class="C(engadgetFontDarkGray) D(ib) Pstart(10px)"><span>By </span>D. Gallagher<span>, 11.22.2024</span></div></a></div><div></div></div></div></div></div></div></article></li><li class="Py(40px) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px) Py(0px)--sm Bdbw(0px)--sm"><article data-component="PostCard"><div class="D(f) H(100%)--sm Fld(c)--sm Ai(st)" data-component="HorizontalCard"><a title="Threads will prioritize accounts you follow instead of randos" href="/social-media/threads-will-prioritize-accounts-you-follow-instead-of-randos-191529420.html" class="D(b) Pos(r)" data-ylk="sec:author;slk:Threads will prioritize accounts you follow instead of randos;elm:hdln;ct:story;itc:0;cpos:6;pos:1"><img class="Pos(r) W(350px) W(230px)--lg W(100%)--sm D(b) Trsp(a) Trsdu(300ms) Op(0.8):h H(a)" loading="eager" alt="Threads updated its algorithm to make sure its stay ahead of growing platforms like Bluesky. " src="https://s.yimg.com/uu/api/res/1.2/cZPaUl5ocHp94xy8HleoGA--~B/Zmk9ZmlsbDtoPTM5NDtweW9mZj0wO3c9NzAwO2FwcGlkPXl0YWNoeW9u/https://s.yimg.com/os/creatr-uploaded-images/2024-11/6d7d1c20-a83a-11ef-ae7f-8122ae857184.cf.jpg" width="700" height="394"/></a><div class="Pos(r) D(f) Ai(st) Mstart(25px) Mstart(0)--sm Mb(0)--sm"><div class="Px(20px)--sm Py(15px)--sm Bgc(white)--sm W(100%)--sm"><div class="D(f) Fld(c) Ai(fs)" data-component="PostInfo"><h2 class="My(0)"><a href="/social-media/threads-will-prioritize-accounts-you-follow-instead-of-randos-191529420.html" class="C(engadgetSteelGray) Fw(400) Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h Fz(30px) Lh(35px) Fz(22px)--lg Lh(25px)--lg Fz(24px)--md Lh(30px)--md Fz(22px)--sm Lh(25px)--sm Fw(500)!--sm serif" data-ylk="sec:author;slk:Threads will prioritize accounts you follow instead of randos;elm:hdln;ct:story;itc:0;cpos:6;pos:2">Threads will prioritize accounts you follow instead of randos</a></h2><div class="Mt(10px) Fz(15px) Lh(20px) D(n)--sm serif C(engadgetFontBlack)">The growth of X alternatives seems to be keeping Threads on its virtual toes.</div><div class="Mt(15px) D(f) Ai(c) Fz(14px)"><div class="Mend(7px)"><a alt="Opens Danny Gallagher webpage" href="/about/editors/danny-gallagher-931/" class="D(f) Ai(c) Td(n)" data-ylk="sec:author;slk:Danny Gallagher;elm:author;itc:0"><img alt="Danny Gallagher" src="https://s.yimg.com/uu/api/res/1.2/YvSdbjg_yjUVIXA8XueSrg--~B/Zmk9ZmlsbDtoPTYwO3B5b2ZmPTA7dz02MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-06/9d9cc750-2835-11ef-b6df-5a118b453d27.cf.jpg" class="W(25px) H(25px) Bdrs(50%)"/><div class="C(engadgetFontDarkGray) D(ib) Pstart(10px)"><span>By </span>D. Gallagher<span>, 11.22.2024</span></div></a></div><div></div></div></div></div></div></div></article></li><li class="Py(40px) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px) Py(0px)--sm Bdbw(0px)--sm"><article data-component="PostCard"><div class="D(f) H(100%)--sm Fld(c)--sm Ai(st)" data-component="HorizontalCard"><a title="The NBA will air a Christmas Day game with Disney characters" href="/entertainment/streaming/the-nba-will-air-a-christmas-day-game-with-disney-characters-224921665.html" class="D(b) Pos(r)" data-ylk="sec:author;slk:The NBA will air a Christmas Day game with Disney characters;elm:hdln;ct:story;itc:0;cpos:7;pos:1"><img class="Pos(r) W(350px) W(230px)--lg W(100%)--sm D(b) Trsp(a) Trsdu(300ms) Op(0.8):h H(a)" loading="lazy" alt="ESPN+, Disney+ and ESPN2 will air a special &quot;Dunk the Halls&quot; broadcast of the Spurs vs. Knicks NBA game on Christmas Day." src="https://s.yimg.com/uu/api/res/1.2/BOi_a0EYgoCm3bQcYgzTMQ--~B/Zmk9ZmlsbDtoPTM5NDtweW9mZj0wO3c9NzAwO2FwcGlkPXl0YWNoeW9u/https://s.yimg.com/os/creatr-uploaded-images/2024-11/4db4abb0-a790-11ef-bffe-58043d6cdd23.cf.jpg" width="700" height="394"/></a><div class="Pos(r) D(f) Ai(st) Mstart(25px) Mstart(0)--sm Mb(0)--sm"><div class="Px(20px)--sm Py(15px)--sm Bgc(white)--sm W(100%)--sm"><div class="D(f) Fld(c) Ai(fs)" data-component="PostInfo"><h2 class="My(0)"><a href="/entertainment/streaming/the-nba-will-air-a-christmas-day-game-with-disney-characters-224921665.html" class="C(engadgetSteelGray) Fw(400) Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h Fz(30px) Lh(35px) Fz(22px)--lg Lh(25px)--lg Fz(24px)--md Lh(30px)--md Fz(22px)--sm Lh(25px)--sm Fw(500)!--sm serif" data-ylk="sec:author;slk:The NBA will air a Christmas Day game with Disney characters;elm:hdln;ct:story;itc:0;cpos:7;pos:2">The NBA will air a Christmas Day game with Disney characters</a></h2><div class="Mt(10px) Fz(15px) Lh(20px) D(n)--sm serif C(engadgetFontBlack)">“Dunk the Halls” will show Mickey and Goofy courtside during the Spurs vs. Knicks game.</div><div class="Mt(15px) D(f) Ai(c) Fz(14px)"><div class="Mend(7px)"><a alt="Opens Danny Gallagher webpage" href="/about/editors/danny-gallagher-931/" class="D(f) Ai(c) Td(n)" data-ylk="sec:author;slk:Danny Gallagher;elm:author;itc:0"><img alt="Danny Gallagher" src="https://s.yimg.com/uu/api/res/1.2/YvSdbjg_yjUVIXA8XueSrg--~B/Zmk9ZmlsbDtoPTYwO3B5b2ZmPTA7dz02MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-06/9d9cc750-2835-11ef-b6df-5a118b453d27.cf.jpg" class="W(25px) H(25px) Bdrs(50%)"/><div class="C(engadgetFontDarkGray) D(ib) Pstart(10px)"><span>By </span>D. Gallagher<span>, 11.21.2024</span></div></a></div><div></div></div></div></div></div></div></article></li><li class="Py(40px) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px) Py(0px)--sm Bdbw(0px)--sm"><article data-component="PostCard"><div class="D(f) H(100%)--sm Fld(c)--sm Ai(st)" data-component="HorizontalCard"><a title="Meta&#x27;s latest features for Messenger Calling include AI backgrounds" href="/social-media/metas-latest-features-for-messenger-calling-include-ai-backgrounds-200047824.html" class="D(b) Pos(r)" data-ylk="sec:author;slk:Meta&#x27;s latest features for Messenger Calling include AI backgrounds;elm:hdln;ct:story;itc:0;cpos:8;pos:1"><img class="Pos(r) W(350px) W(230px)--lg W(100%)--sm D(b) Trsp(a) Trsdu(300ms) Op(0.8):h H(a)" loading="lazy" alt="Meta added a bunch of new features to Messenger including HD video calls, AI generated background and video and audio voice mail. " src="https://s.yimg.com/uu/api/res/1.2/BEdNrpHA49sOBmq.CgpGJA--~B/Zmk9ZmlsbDtoPTM5NDtweW9mZj0wO3c9NzAwO2FwcGlkPXl0YWNoeW9u/https://s.yimg.com/os/creatr-uploaded-images/2024-11/50b6d180-a777-11ef-bb7f-cb09dfe73c3f.cf.jpg" width="700" height="394"/></a><div class="Pos(r) D(f) Ai(st) Mstart(25px) Mstart(0)--sm Mb(0)--sm"><div class="Px(20px)--sm Py(15px)--sm Bgc(white)--sm W(100%)--sm"><div class="D(f) Fld(c) Ai(fs)" data-component="PostInfo"><h2 class="My(0)"><a href="/social-media/metas-latest-features-for-messenger-calling-include-ai-backgrounds-200047824.html" class="C(engadgetSteelGray) Fw(400) Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h Fz(30px) Lh(35px) Fz(22px)--lg Lh(25px)--lg Fz(24px)--md Lh(30px)--md Fz(22px)--sm Lh(25px)--sm Fw(500)!--sm serif" data-ylk="sec:author;slk:Meta&#x27;s latest features for Messenger Calling include AI backgrounds;elm:hdln;ct:story;itc:0;cpos:8;pos:2">Meta&#x27;s latest features for Messenger Calling include AI backgrounds</a></h2><div class="Mt(10px) Fz(15px) Lh(20px) D(n)--sm serif C(engadgetFontBlack)">Now you can add AI backgrounds, make HD video calls and leave video and audio messages.</div><div class="Mt(15px) D(f) Ai(c) Fz(14px)"><div class="Mend(7px)"><a alt="Opens Danny Gallagher webpage" href="/about/editors/danny-gallagher-931/" class="D(f) Ai(c) Td(n)" data-ylk="sec:author;slk:Danny Gallagher;elm:author;itc:0"><img alt="Danny Gallagher" src="https://s.yimg.com/uu/api/res/1.2/YvSdbjg_yjUVIXA8XueSrg--~B/Zmk9ZmlsbDtoPTYwO3B5b2ZmPTA7dz02MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-06/9d9cc750-2835-11ef-b6df-5a118b453d27.cf.jpg" class="W(25px) H(25px) Bdrs(50%)"/><div class="C(engadgetFontDarkGray) D(ib) Pstart(10px)"><span>By </span>D. Gallagher<span>, 11.21.2024</span></div></a></div><div></div></div></div></div></div></div></article></li><li class="Py(40px) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px) Py(0px)--sm Bdbw(0px)--sm"><article data-component="PostCard"><div class="D(f) H(100%)--sm Fld(c)--sm Ai(st)" data-component="HorizontalCard"><a title="X adds Twitch to its advertising boycott lawsuit" href="/social-media/x-adds-twitch-to-its-advertising-boycott-lawsuit-215540775.html" class="D(b) Pos(r)" data-ylk="sec:author;slk:X adds Twitch to its advertising boycott lawsuit;elm:hdln;ct:story;itc:0;cpos:9;pos:1"><img class="Pos(r) W(350px) W(230px)--lg W(100%)--sm D(b) Trsp(a) Trsdu(300ms) Op(0.8):h H(a)" loading="lazy" alt="An editorial image shows an iPhone screen displaying Giorgia Meloni&#x27;s personal account on the X social network platform. (Photo by Matteo Della Torre/NurPhoto via Getty Images)" src="https://s.yimg.com/uu/api/res/1.2/gi6BMVUgRuGG0.p1.0vtDw--~B/Zmk9ZmlsbDtoPTM5NDtweW9mZj0wO3c9NzAwO2FwcGlkPXl0YWNoeW9u/https://s.yimg.com/os/creatr-uploaded-images/2024-11/3ca20f00-a6c0-11ef-b77f-5c4fab5df40a.cf.jpg" width="700" height="394"/></a><div class="Pos(r) D(f) Ai(st) Mstart(25px) Mstart(0)--sm Mb(0)--sm"><div class="Px(20px)--sm Py(15px)--sm Bgc(white)--sm W(100%)--sm"><div class="D(f) Fld(c) Ai(fs)" data-component="PostInfo"><h2 class="My(0)"><a href="/social-media/x-adds-twitch-to-its-advertising-boycott-lawsuit-215540775.html" class="C(engadgetSteelGray) Fw(400) Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h Fz(30px) Lh(35px) Fz(22px)--lg Lh(25px)--lg Fz(24px)--md Lh(30px)--md Fz(22px)--sm Lh(25px)--sm Fw(500)!--sm serif" data-ylk="sec:author;slk:X adds Twitch to its advertising boycott lawsuit;elm:hdln;ct:story;itc:0;cpos:9;pos:2">X adds Twitch to its advertising boycott lawsuit</a></h2><div class="Mt(10px) Fz(15px) Lh(20px) D(n)--sm serif C(engadgetFontBlack)">The game streaming site is the latest company that X is suing for pulling ads.</div><div class="Mt(15px) D(f) Ai(c) Fz(14px)"><div class="Mend(7px)"><a alt="Opens Danny Gallagher webpage" href="/about/editors/danny-gallagher-931/" class="D(f) Ai(c) Td(n)" data-ylk="sec:author;slk:Danny Gallagher;elm:author;itc:0"><img alt="Danny Gallagher" src="https://s.yimg.com/uu/api/res/1.2/YvSdbjg_yjUVIXA8XueSrg--~B/Zmk9ZmlsbDtoPTYwO3B5b2ZmPTA7dz02MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-06/9d9cc750-2835-11ef-b6df-5a118b453d27.cf.jpg" class="W(25px) H(25px) Bdrs(50%)"/><div class="C(engadgetFontDarkGray) D(ib) Pstart(10px)"><span>By </span>D. Gallagher<span>, 11.20.2024</span></div></a></div><div></div></div></div></div></div></div></article></li><li class="Py(40px) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px) Py(0px)--sm Bdbw(0px)--sm"><article data-component="PostCard"><div class="D(f) H(100%)--sm Fld(c)--sm Ai(st)" data-component="HorizontalCard"><a title="Microsoft’s Flight Simulator 2024 launch day users seeing long loading times" href="/gaming/microsofts-flight-simulator-2024-launch-day-users-seeing-long-loading-times-203805287.html" class="D(b) Pos(r)" data-ylk="sec:author;slk:Microsoft’s Flight Simulator 2024 launch day users seeing long loading times;elm:hdln;ct:story;itc:0;cpos:10;pos:1"><img class="Pos(r) W(350px) W(230px)--lg W(100%)--sm D(b) Trsp(a) Trsdu(300ms) Op(0.8):h H(a)" loading="lazy" alt="Players trying to load Flight Simulator 2024 on their Xbox Series X/S or PC are seeing some absurdly long initial loading times. " src="https://s.yimg.com/uu/api/res/1.2/XGXelsXEEX7UVG8q_.eFnQ--~B/Zmk9ZmlsbDtoPTM5NDtweW9mZj0wO3c9NzAwO2FwcGlkPXl0YWNoeW9u/https://s.yimg.com/os/creatr-uploaded-images/2024-11/9a0f2570-a6b5-11ef-b7fb-627ee3b9a120.cf.jpg" width="700" height="394"/></a><div class="Pos(r) D(f) Ai(st) Mstart(25px) Mstart(0)--sm Mb(0)--sm"><div class="Px(20px)--sm Py(15px)--sm Bgc(white)--sm W(100%)--sm"><div class="D(f) Fld(c) Ai(fs)" data-component="PostInfo"><h2 class="My(0)"><a href="/gaming/microsofts-flight-simulator-2024-launch-day-users-seeing-long-loading-times-203805287.html" class="C(engadgetSteelGray) Fw(400) Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h Fz(30px) Lh(35px) Fz(22px)--lg Lh(25px)--lg Fz(24px)--md Lh(30px)--md Fz(22px)--sm Lh(25px)--sm Fw(500)!--sm serif" data-ylk="sec:author;slk:Microsoft’s Flight Simulator 2024 launch day users seeing long loading times;elm:hdln;ct:story;itc:0;cpos:10;pos:2">Microsoft’s Flight Simulator 2024 launch day users seeing long loading times</a></h2><div class="Mt(10px) Fz(15px) Lh(20px) D(n)--sm serif C(engadgetFontBlack)">Who could have possibly seen this coming?</div><div class="Mt(15px) D(f) Ai(c) Fz(14px)"><div class="Mend(7px)"><a alt="Opens Danny Gallagher webpage" href="/about/editors/danny-gallagher-931/" class="D(f) Ai(c) Td(n)" data-ylk="sec:author;slk:Danny Gallagher;elm:author;itc:0"><img alt="Danny Gallagher" src="https://s.yimg.com/uu/api/res/1.2/YvSdbjg_yjUVIXA8XueSrg--~B/Zmk9ZmlsbDtoPTYwO3B5b2ZmPTA7dz02MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-06/9d9cc750-2835-11ef-b6df-5a118b453d27.cf.jpg" class="W(25px) H(25px) Bdrs(50%)"/><div class="C(engadgetFontDarkGray) D(ib) Pstart(10px)"><span>By </span>D. Gallagher<span>, 11.20.2024</span></div></a></div><div></div></div></div></div></div></div></article></li><li class="Py(40px) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px) Py(0px)--sm Bdbw(0px)--sm"><article data-component="PostCard"><div class="D(f) H(100%)--sm Fld(c)--sm Ai(st)" data-component="HorizontalCard"><a title="Minecraft is getting its own theme parks" href="/gaming/minecraft-is-getting-its-own-theme-parks-190603375.html" class="D(b) Pos(r)" data-ylk="sec:author;slk:Minecraft is getting its own theme parks;elm:hdln;ct:story;itc:0;cpos:11;pos:1"><img class="Pos(r) W(350px) W(230px)--lg W(100%)--sm D(b) Trsp(a) Trsdu(300ms) Op(0.8):h H(a)" loading="lazy" alt="A new Minecraft theme park is coming to the US and UK in 2026 and 2027. " src="https://s.yimg.com/uu/api/res/1.2/vyzZbu7kX0f1oeZ5WU5qrQ--~B/Zmk9ZmlsbDtoPTM5NDtweW9mZj0wO3c9NzAwO2FwcGlkPXl0YWNoeW9u/https://s.yimg.com/os/creatr-uploaded-images/2024-11/5a37af10-a6a8-11ef-b7ba-a1109ce78c69.cf.jpg" width="700" height="394"/></a><div class="Pos(r) D(f) Ai(st) Mstart(25px) Mstart(0)--sm Mb(0)--sm"><div class="Px(20px)--sm Py(15px)--sm Bgc(white)--sm W(100%)--sm"><div class="D(f) Fld(c) Ai(fs)" data-component="PostInfo"><h2 class="My(0)"><a href="/gaming/minecraft-is-getting-its-own-theme-parks-190603375.html" class="C(engadgetSteelGray) Fw(400) Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h Fz(30px) Lh(35px) Fz(22px)--lg Lh(25px)--lg Fz(24px)--md Lh(30px)--md Fz(22px)--sm Lh(25px)--sm Fw(500)!--sm serif" data-ylk="sec:author;slk:Minecraft is getting its own theme parks;elm:hdln;ct:story;itc:0;cpos:11;pos:2">Minecraft is getting its own theme parks</a></h2><div class="Mt(10px) Fz(15px) Lh(20px) D(n)--sm serif C(engadgetFontBlack)">Both upcoming locations are courtesy of the same company behind LEGOLAND.</div><div class="Mt(15px) D(f) Ai(c) Fz(14px)"><div class="Mend(7px)"><a alt="Opens Danny Gallagher webpage" href="/about/editors/danny-gallagher-931/" class="D(f) Ai(c) Td(n)" data-ylk="sec:author;slk:Danny Gallagher;elm:author;itc:0"><img alt="Danny Gallagher" src="https://s.yimg.com/uu/api/res/1.2/YvSdbjg_yjUVIXA8XueSrg--~B/Zmk9ZmlsbDtoPTYwO3B5b2ZmPTA7dz02MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-06/9d9cc750-2835-11ef-b6df-5a118b453d27.cf.jpg" class="W(25px) H(25px) Bdrs(50%)"/><div class="C(engadgetFontDarkGray) D(ib) Pstart(10px)"><span>By </span>D. Gallagher<span>, 11.20.2024</span></div></a></div><div></div></div></div></div></div></div></article></li><li class="Py(40px) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px) Py(0px)--sm Bdbw(0px)--sm"><article data-component="PostCard"><div class="D(f) H(100%)--sm Fld(c)--sm Ai(st)" data-component="HorizontalCard"><a title="ADL’s report on racist Steam Community posts prompts a letter from Virginia senator" href="/social-media/adls-report-on-racist-steam-community-posts-prompts-a-letter-from-virginia-senator-214243775.html" class="D(b) Pos(r)" data-ylk="sec:author;slk:ADL’s report on racist Steam Community posts prompts a letter from Virginia senator;elm:hdln;ct:story;itc:0;cpos:12;pos:1"><img class="Pos(r) W(350px) W(230px)--lg W(100%)--sm D(b) Trsp(a) Trsdu(300ms) Op(0.8):h H(a)" loading="lazy" alt="WASHINGTON - JUNE 12: Sen. Mark Warner, D-Va., speaks during the Senate Banking, Housing and Urban Affairs Committee hearing on &quot;The Consumer Financial Protection Bureau&#x27;s Semi-Annual Report to Congress&quot; on Wednesday, June 12, 2024. (Bill Clark/CQ-Roll Call, Inc via Getty Images)" src="https://s.yimg.com/uu/api/res/1.2/qPoY0PpeM._hC0LMURcYGw--~B/Zmk9ZmlsbDtoPTM5NDtweW9mZj0wO3c9NzAwO2FwcGlkPXl0YWNoeW9u/https://s.yimg.com/os/creatr-uploaded-images/2024-10/f1a1c4a0-a395-11ef-ab7e-73d353e8c8c8.cf.jpg" width="700" height="394"/></a><div class="Pos(r) D(f) Ai(st) Mstart(25px) Mstart(0)--sm Mb(0)--sm"><div class="Px(20px)--sm Py(15px)--sm Bgc(white)--sm W(100%)--sm"><div class="D(f) Fld(c) Ai(fs)" data-component="PostInfo"><h2 class="My(0)"><a href="/social-media/adls-report-on-racist-steam-community-posts-prompts-a-letter-from-virginia-senator-214243775.html" class="C(engadgetSteelGray) Fw(400) Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h Fz(30px) Lh(35px) Fz(22px)--lg Lh(25px)--lg Fz(24px)--md Lh(30px)--md Fz(22px)--sm Lh(25px)--sm Fw(500)!--sm serif" data-ylk="sec:author;slk:ADL’s report on racist Steam Community posts prompts a letter from Virginia senator;elm:hdln;ct:story;itc:0;cpos:12;pos:2">ADL’s report on racist Steam Community posts prompts a letter from Virginia senator</a></h2><div class="Mt(10px) Fz(15px) Lh(20px) D(n)--sm serif C(engadgetFontBlack)">Sen. Warner wants to know what Valve is doing to curb and remove anti-Semetic posts.</div><div class="Mt(15px) D(f) Ai(c) Fz(14px)"><div class="Mend(7px)"><a alt="Opens Danny Gallagher webpage" href="/about/editors/danny-gallagher-931/" class="D(f) Ai(c) Td(n)" data-ylk="sec:author;slk:Danny Gallagher;elm:author;itc:0"><img alt="Danny Gallagher" src="https://s.yimg.com/uu/api/res/1.2/YvSdbjg_yjUVIXA8XueSrg--~B/Zmk9ZmlsbDtoPTYwO3B5b2ZmPTA7dz02MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-06/9d9cc750-2835-11ef-b6df-5a118b453d27.cf.jpg" class="W(25px) H(25px) Bdrs(50%)"/><div class="C(engadgetFontDarkGray) D(ib) Pstart(10px)"><span>By </span>D. Gallagher<span>, 11.16.2024</span></div></a></div><div></div></div></div></div></div></div></article></li><li class="Py(40px) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px) Py(0px)--sm Bdbw(0px)--sm"><article data-component="PostCard"><div class="D(f) H(100%)--sm Fld(c)--sm Ai(st)" data-component="HorizontalCard"><a title="X sues California over deceptive AI-made election content ban" href="/ai/x-sues-california-over-deceptive-ai-made-election-content-ban-185010406.html" class="D(b) Pos(r)" data-ylk="sec:author;slk:X sues California over deceptive AI-made election content ban;elm:hdln;ct:story;itc:0;cpos:13;pos:1"><img class="Pos(r) W(350px) W(230px)--lg W(100%)--sm D(b) Trsp(a) Trsdu(300ms) Op(0.8):h H(a)" loading="lazy" alt="X sues the state of California preventing AI deepfakes of candidates close to elections." src="https://s.yimg.com/uu/api/res/1.2/d8Z78lGpJ4eX0F3geZ44cA--~B/Zmk9ZmlsbDtoPTM5NDtweW9mZj0wO3c9NzAwO2FwcGlkPXl0YWNoeW9u/https://s.yimg.com/os/creatr-uploaded-images/2024-09/3c07c250-79f3-11ef-bfef-ac166644d558.cf.jpg" width="700" height="394"/></a><div class="Pos(r) D(f) Ai(st) Mstart(25px) Mstart(0)--sm Mb(0)--sm"><div class="Px(20px)--sm Py(15px)--sm Bgc(white)--sm W(100%)--sm"><div class="D(f) Fld(c) Ai(fs)" data-component="PostInfo"><h2 class="My(0)"><a href="/ai/x-sues-california-over-deceptive-ai-made-election-content-ban-185010406.html" class="C(engadgetSteelGray) Fw(400) Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h Fz(30px) Lh(35px) Fz(22px)--lg Lh(25px)--lg Fz(24px)--md Lh(30px)--md Fz(22px)--sm Lh(25px)--sm Fw(500)!--sm serif" data-ylk="sec:author;slk:X sues California over deceptive AI-made election content ban;elm:hdln;ct:story;itc:0;cpos:13;pos:2">X sues California over deceptive AI-made election content ban</a></h2><div class="Mt(10px) Fz(15px) Lh(20px) D(n)--sm serif C(engadgetFontBlack)">The state calls it election disinformation. X calls it censorship.</div><div class="Mt(15px) D(f) Ai(c) Fz(14px)"><div class="Mend(7px)"><a alt="Opens Danny Gallagher webpage" href="/about/editors/danny-gallagher-931/" class="D(f) Ai(c) Td(n)" data-ylk="sec:author;slk:Danny Gallagher;elm:author;itc:0"><img alt="Danny Gallagher" src="https://s.yimg.com/uu/api/res/1.2/YvSdbjg_yjUVIXA8XueSrg--~B/Zmk9ZmlsbDtoPTYwO3B5b2ZmPTA7dz02MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-06/9d9cc750-2835-11ef-b6df-5a118b453d27.cf.jpg" class="W(25px) H(25px) Bdrs(50%)"/><div class="C(engadgetFontDarkGray) D(ib) Pstart(10px)"><span>By </span>D. Gallagher<span>, 11.16.2024</span></div></a></div><div></div></div></div></div></div></div></article></li><li class="Py(40px) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px) Py(0px)--sm Bdbw(0px)--sm"><article data-component="PostCard"><div class="D(f) H(100%)--sm Fld(c)--sm Ai(st)" data-component="HorizontalCard"><a title="The Rogue Prince of Persia gets a big update with ‘The Second Act’" href="/gaming/pc/the-rogue-prince-of-persia-gets-a-big-update-with-the-second-act-000515851.html" class="D(b) Pos(r)" data-ylk="sec:author;slk:The Rogue Prince of Persia gets a big update with ‘The Second Act’;elm:hdln;ct:story;itc:0;cpos:14;pos:1"><img class="Pos(r) W(350px) W(230px)--lg W(100%)--sm D(b) Trsp(a) Trsdu(300ms) Op(0.8):h H(a)" loading="lazy" alt="Evil Empire promises more and bigger bosses and traps in its &quot;Second Act&quot; for The Rogue Prince of Persia." src="https://s.yimg.com/uu/api/res/1.2/I5jl_BcBPMcTBQxkdHKzHA--~B/Zmk9ZmlsbDtoPTM5NDtweW9mZj0wO3c9NzAwO2FwcGlkPXl0YWNoeW9u/https://s.yimg.com/os/creatr-uploaded-images/2024-11/5cc27b20-a2e3-11ef-bebf-3a0f131aa78b.cf.jpg" width="700" height="394"/></a><div class="Pos(r) D(f) Ai(st) Mstart(25px) Mstart(0)--sm Mb(0)--sm"><div class="Px(20px)--sm Py(15px)--sm Bgc(white)--sm W(100%)--sm"><div class="D(f) Fld(c) Ai(fs)" data-component="PostInfo"><h2 class="My(0)"><a href="/gaming/pc/the-rogue-prince-of-persia-gets-a-big-update-with-the-second-act-000515851.html" class="C(engadgetSteelGray) Fw(400) Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h Fz(30px) Lh(35px) Fz(22px)--lg Lh(25px)--lg Fz(24px)--md Lh(30px)--md Fz(22px)--sm Lh(25px)--sm Fw(500)!--sm serif" data-ylk="sec:author;slk:The Rogue Prince of Persia gets a big update with ‘The Second Act’;elm:hdln;ct:story;itc:0;cpos:14;pos:2">The Rogue Prince of Persia gets a big update with ‘The Second Act’</a></h2><div class="Mt(10px) Fz(15px) Lh(20px) D(n)--sm serif C(engadgetFontBlack)">Ubisoft and Evil Empire are packing in more biomes, bosses and a second storyline.</div><div class="Mt(15px) D(f) Ai(c) Fz(14px)"><div class="Mend(7px)"><a alt="Opens Danny Gallagher webpage" href="/about/editors/danny-gallagher-931/" class="D(f) Ai(c) Td(n)" data-ylk="sec:author;slk:Danny Gallagher;elm:author;itc:0"><img alt="Danny Gallagher" src="https://s.yimg.com/uu/api/res/1.2/YvSdbjg_yjUVIXA8XueSrg--~B/Zmk9ZmlsbDtoPTYwO3B5b2ZmPTA7dz02MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-06/9d9cc750-2835-11ef-b6df-5a118b453d27.cf.jpg" class="W(25px) H(25px) Bdrs(50%)"/><div class="C(engadgetFontDarkGray) D(ib) Pstart(10px)"><span>By </span>D. Gallagher<span>, 11.15.2024</span></div></a></div><div></div></div></div></div></div></div></article></li><li class="Py(40px) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px) Py(0px)--sm Bdbw(0px)--sm"><article data-component="PostCard"><div class="D(f) H(100%)--sm Fld(c)--sm Ai(st)" data-component="HorizontalCard"><a title="The new Xbox ad campaign is confused about what an Xbox is" href="/gaming/xbox/the-new-xbox-ad-campaign-is-confused-about-what-an-xbox-is-231013374.html" class="D(b) Pos(r)" data-ylk="sec:author;slk:The new Xbox ad campaign is confused about what an Xbox is;elm:hdln;ct:story;itc:0;cpos:15;pos:1"><img class="Pos(r) W(350px) W(230px)--lg W(100%)--sm D(b) Trsp(a) Trsdu(300ms) Op(0.8):h H(a)" loading="lazy" alt="Does Microsoft know what an Xbox is anymore? We&#x27;re not so sure. " src="https://s.yimg.com/uu/api/res/1.2/iM2wDHAzqrB2hOGPMZf7ew--~B/Zmk9ZmlsbDtoPTM5NDtweW9mZj0wO3c9NzAwO2FwcGlkPXl0YWNoeW9u/https://s.yimg.com/os/creatr-uploaded-images/2024-11/8dce7180-a2d7-11ef-aff5-eb8c826c8a77.cf.jpg" width="700" height="394"/></a><div class="Pos(r) D(f) Ai(st) Mstart(25px) Mstart(0)--sm Mb(0)--sm"><div class="Px(20px)--sm Py(15px)--sm Bgc(white)--sm W(100%)--sm"><div class="D(f) Fld(c) Ai(fs)" data-component="PostInfo"><h2 class="My(0)"><a href="/gaming/xbox/the-new-xbox-ad-campaign-is-confused-about-what-an-xbox-is-231013374.html" class="C(engadgetSteelGray) Fw(400) Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h Fz(30px) Lh(35px) Fz(22px)--lg Lh(25px)--lg Fz(24px)--md Lh(30px)--md Fz(22px)--sm Lh(25px)--sm Fw(500)!--sm serif" data-ylk="sec:author;slk:The new Xbox ad campaign is confused about what an Xbox is;elm:hdln;ct:story;itc:0;cpos:15;pos:2">The new Xbox ad campaign is confused about what an Xbox is</a></h2><div class="Mt(10px) Fz(15px) Lh(20px) D(n)--sm serif C(engadgetFontBlack)">Does Microsoft need a nap or something?</div><div class="Mt(15px) D(f) Ai(c) Fz(14px)"><div class="Mend(7px)"><a alt="Opens Danny Gallagher webpage" href="/about/editors/danny-gallagher-931/" class="D(f) Ai(c) Td(n)" data-ylk="sec:author;slk:Danny Gallagher;elm:author;itc:0"><img alt="Danny Gallagher" src="https://s.yimg.com/uu/api/res/1.2/YvSdbjg_yjUVIXA8XueSrg--~B/Zmk9ZmlsbDtoPTYwO3B5b2ZmPTA7dz02MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-06/9d9cc750-2835-11ef-b6df-5a118b453d27.cf.jpg" class="W(25px) H(25px) Bdrs(50%)"/><div class="C(engadgetFontDarkGray) D(ib) Pstart(10px)"><span>By </span>D. Gallagher<span>, 11.15.2024</span></div></a></div><div></div></div></div></div></div></div></article></li><li class="Py(40px) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px) Py(0px)--sm Bdbw(0px)--sm"><article data-component="PostCard"><div class="D(f) H(100%)--sm Fld(c)--sm Ai(st)" data-component="HorizontalCard"><a title="ADL report finds Steam is &#x27;rife&#x27; with racist posts and images" href="/gaming/adl-report-finds-steam-is-rife-with-racist-posts-and-images-203934592.html" class="D(b) Pos(r)" data-ylk="sec:author;slk:ADL report finds Steam is &#x27;rife&#x27; with racist posts and images;elm:hdln;ct:story;itc:0;cpos:16;pos:1"><img class="Pos(r) W(350px) W(230px)--lg W(100%)--sm D(b) Trsp(a) Trsdu(300ms) Op(0.8):h H(a)" loading="lazy" alt="The Steam online gaming store became the subject of an investigation by the Anti-Defamation League in which they found an alarming number of racists and violent imagery. " src="https://s.yimg.com/uu/api/res/1.2/_ME4cjNbV7XxGguYn_ezxQ--~B/Zmk9ZmlsbDtoPTM5NDtweW9mZj0wO3c9NzAwO2FwcGlkPXl0YWNoeW9u/https://s.yimg.com/os/creatr-uploaded-images/2024-11/2a2c6980-a2c7-11ef-8f7f-163377ae8504.cf.jpg" width="700" height="394"/></a><div class="Pos(r) D(f) Ai(st) Mstart(25px) Mstart(0)--sm Mb(0)--sm"><div class="Px(20px)--sm Py(15px)--sm Bgc(white)--sm W(100%)--sm"><div class="D(f) Fld(c) Ai(fs)" data-component="PostInfo"><h2 class="My(0)"><a href="/gaming/adl-report-finds-steam-is-rife-with-racist-posts-and-images-203934592.html" class="C(engadgetSteelGray) Fw(400) Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h Fz(30px) Lh(35px) Fz(22px)--lg Lh(25px)--lg Fz(24px)--md Lh(30px)--md Fz(22px)--sm Lh(25px)--sm Fw(500)!--sm serif" data-ylk="sec:author;slk:ADL report finds Steam is &#x27;rife&#x27; with racist posts and images;elm:hdln;ct:story;itc:0;cpos:16;pos:2">ADL report finds Steam is &#x27;rife&#x27; with racist posts and images</a></h2><div class="Mt(10px) Fz(15px) Lh(20px) D(n)--sm serif C(engadgetFontBlack)">ADL says Steam’s community has a disturbing amount of extremist and anti-Semetic rhetoric.</div><div class="Mt(15px) D(f) Ai(c) Fz(14px)"><div class="Mend(7px)"><a alt="Opens Danny Gallagher webpage" href="/about/editors/danny-gallagher-931/" class="D(f) Ai(c) Td(n)" data-ylk="sec:author;slk:Danny Gallagher;elm:author;itc:0"><img alt="Danny Gallagher" src="https://s.yimg.com/uu/api/res/1.2/YvSdbjg_yjUVIXA8XueSrg--~B/Zmk9ZmlsbDtoPTYwO3B5b2ZmPTA7dz02MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-06/9d9cc750-2835-11ef-b6df-5a118b453d27.cf.jpg" class="W(25px) H(25px) Bdrs(50%)"/><div class="C(engadgetFontDarkGray) D(ib) Pstart(10px)"><span>By </span>D. Gallagher<span>, 11.15.2024</span></div></a></div><div></div></div></div></div></div></div></article></li><li class="Py(40px) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px) Py(0px)--sm Bdbw(0px)--sm"><article data-component="PostCard"><div class="D(f) H(100%)--sm Fld(c)--sm Ai(st)" data-component="HorizontalCard"><a title="The Resident Evil 2 remake will shuffle its way to Apple devices in December" href="/gaming/the-resident-evil-2-remake-will-shuffle-its-way-to-apple-devices-in-december-234511380.html" class="D(b) Pos(r)" data-ylk="sec:author;slk:The Resident Evil 2 remake will shuffle its way to Apple devices in December;elm:hdln;ct:story;itc:0;cpos:17;pos:1"><img class="Pos(r) W(350px) W(230px)--lg W(100%)--sm D(b) Trsp(a) Trsdu(300ms) Op(0.8):h H(a)" loading="lazy" alt="Battle the evil Umbrella corporation and its undead creations in the Resident Evil 2 remake for Apple Silicon devices." src="https://s.yimg.com/uu/api/res/1.2/ylKUylSBjuBSUBMBBCTUbQ--~B/Zmk9ZmlsbDtoPTM5NDtweW9mZj0wO3c9NzAwO2FwcGlkPXl0YWNoeW9u/https://s.yimg.com/os/creatr-uploaded-images/2024-11/e708ab60-a216-11ef-82e7-7f17aa4b3e4b.cf.jpg" width="700" height="394"/></a><div class="Pos(r) D(f) Ai(st) Mstart(25px) Mstart(0)--sm Mb(0)--sm"><div class="Px(20px)--sm Py(15px)--sm Bgc(white)--sm W(100%)--sm"><div class="D(f) Fld(c) Ai(fs)" data-component="PostInfo"><h2 class="My(0)"><a href="/gaming/the-resident-evil-2-remake-will-shuffle-its-way-to-apple-devices-in-december-234511380.html" class="C(engadgetSteelGray) Fw(400) Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h Fz(30px) Lh(35px) Fz(22px)--lg Lh(25px)--lg Fz(24px)--md Lh(30px)--md Fz(22px)--sm Lh(25px)--sm Fw(500)!--sm serif" data-ylk="sec:author;slk:The Resident Evil 2 remake will shuffle its way to Apple devices in December;elm:hdln;ct:story;itc:0;cpos:17;pos:2">The Resident Evil 2 remake will shuffle its way to Apple devices in December</a></h2><div class="Mt(10px) Fz(15px) Lh(20px) D(n)--sm serif C(engadgetFontBlack)">Here…you can take his hand on Apple Silicon devices.</div><div class="Mt(15px) D(f) Ai(c) Fz(14px)"><div class="Mend(7px)"><a alt="Opens Danny Gallagher webpage" href="/about/editors/danny-gallagher-931/" class="D(f) Ai(c) Td(n)" data-ylk="sec:author;slk:Danny Gallagher;elm:author;itc:0"><img alt="Danny Gallagher" src="https://s.yimg.com/uu/api/res/1.2/YvSdbjg_yjUVIXA8XueSrg--~B/Zmk9ZmlsbDtoPTYwO3B5b2ZmPTA7dz02MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-06/9d9cc750-2835-11ef-b6df-5a118b453d27.cf.jpg" class="W(25px) H(25px) Bdrs(50%)"/><div class="C(engadgetFontDarkGray) D(ib) Pstart(10px)"><span>By </span>D. Gallagher<span>, 11.14.2024</span></div></a></div><div></div></div></div></div></div></div></article></li><li class="Py(40px) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px) Py(0px)--sm Bdbw(0px)--sm"><article data-component="PostCard"><div class="D(f) H(100%)--sm Fld(c)--sm Ai(st)" data-component="HorizontalCard"><a title="Spotify unveils a new payout model for creators with popular videos" href="/entertainment/music/spotify-unveils-a-new-payout-model-for-creators-with-popular-videos-221706698.html" class="D(b) Pos(r)" data-ylk="sec:author;slk:Spotify unveils a new payout model for creators with popular videos;elm:hdln;ct:story;itc:0;cpos:18;pos:1"><img class="Pos(r) W(350px) W(230px)--lg W(100%)--sm D(b) Trsp(a) Trsdu(300ms) Op(0.8):h H(a)" loading="lazy" alt="Spotify founder and CEO Daniel Ek attends the &quot;Now Playing&quot; Creator Day hosted by Spotify at its Los Angeles Campus on November 13, 2024 in Los Angeles, California." src="https://s.yimg.com/uu/api/res/1.2/YpJVbX4JzlWHtE.yk7c6kg--~B/Zmk9ZmlsbDtoPTM5NDtweW9mZj0wO3c9NzAwO2FwcGlkPXl0YWNoeW9u/https://s.yimg.com/os/creatr-uploaded-images/2024-11/f4006020-a20b-11ef-97d3-364eee1408e1.cf.jpg" width="700" height="394"/></a><div class="Pos(r) D(f) Ai(st) Mstart(25px) Mstart(0)--sm Mb(0)--sm"><div class="Px(20px)--sm Py(15px)--sm Bgc(white)--sm W(100%)--sm"><div class="D(f) Fld(c) Ai(fs)" data-component="PostInfo"><h2 class="My(0)"><a href="/entertainment/music/spotify-unveils-a-new-payout-model-for-creators-with-popular-videos-221706698.html" class="C(engadgetSteelGray) Fw(400) Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h Fz(30px) Lh(35px) Fz(22px)--lg Lh(25px)--lg Fz(24px)--md Lh(30px)--md Fz(22px)--sm Lh(25px)--sm Fw(500)!--sm serif" data-ylk="sec:author;slk:Spotify unveils a new payout model for creators with popular videos;elm:hdln;ct:story;itc:0;cpos:18;pos:2">Spotify unveils a new payout model for creators with popular videos</a></h2><div class="Mt(10px) Fz(15px) Lh(20px) D(n)--sm serif C(engadgetFontBlack)">The music and video streamer will also let users subscribe to creators for ad-free videos.</div><div class="Mt(15px) D(f) Ai(c) Fz(14px)"><div class="Mend(7px)"><a alt="Opens Danny Gallagher webpage" href="/about/editors/danny-gallagher-931/" class="D(f) Ai(c) Td(n)" data-ylk="sec:author;slk:Danny Gallagher;elm:author;itc:0"><img alt="Danny Gallagher" src="https://s.yimg.com/uu/api/res/1.2/YvSdbjg_yjUVIXA8XueSrg--~B/Zmk9ZmlsbDtoPTYwO3B5b2ZmPTA7dz02MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-06/9d9cc750-2835-11ef-b6df-5a118b453d27.cf.jpg" class="W(25px) H(25px) Bdrs(50%)"/><div class="C(engadgetFontDarkGray) D(ib) Pstart(10px)"><span>By </span>D. Gallagher<span>, 11.14.2024</span></div></a></div><div></div></div></div></div></div></div></article></li><li class="Py(40px) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px) Py(0px)--sm Bdbw(0px)--sm"><article data-component="PostCard"><div class="D(f) H(100%)--sm Fld(c)--sm Ai(st)" data-component="HorizontalCard"><a title="Grubhub just sold for a tenth of what it was worth during the pandemic" href="/big-tech/grubhub-just-sold-for-a-tenth-of-what-it-was-worth-during-the-pandemic-204555195.html" class="D(b) Pos(r)" data-ylk="sec:author;slk:Grubhub just sold for a tenth of what it was worth during the pandemic;elm:hdln;ct:story;itc:0;cpos:19;pos:1"><img class="Pos(r) W(350px) W(230px)--lg W(100%)--sm D(b) Trsp(a) Trsdu(300ms) Op(0.8):h H(a)" loading="lazy" alt="Wonder bought the Grubhub food delivery app from the Dutch company Just Eat Takeaway." src="https://s.yimg.com/uu/api/res/1.2/ODHtLHUh9b2EdMaLthFErw--~B/Zmk9ZmlsbDtoPTM5NDtweW9mZj0wO3c9NzAwO2FwcGlkPXl0YWNoeW9u/https://s.yimg.com/os/creatr-uploaded-images/2024-11/3c3da1b0-a1fb-11ef-935d-071f0d590731.cf.jpg" width="700" height="394"/></a><div class="Pos(r) D(f) Ai(st) Mstart(25px) Mstart(0)--sm Mb(0)--sm"><div class="Px(20px)--sm Py(15px)--sm Bgc(white)--sm W(100%)--sm"><div class="D(f) Fld(c) Ai(fs)" data-component="PostInfo"><h2 class="My(0)"><a href="/big-tech/grubhub-just-sold-for-a-tenth-of-what-it-was-worth-during-the-pandemic-204555195.html" class="C(engadgetSteelGray) Fw(400) Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h Fz(30px) Lh(35px) Fz(22px)--lg Lh(25px)--lg Fz(24px)--md Lh(30px)--md Fz(22px)--sm Lh(25px)--sm Fw(500)!--sm serif" data-ylk="sec:author;slk:Grubhub just sold for a tenth of what it was worth during the pandemic;elm:hdln;ct:story;itc:0;cpos:19;pos:2">Grubhub just sold for a tenth of what it was worth during the pandemic</a></h2><div class="Mt(10px) Fz(15px) Lh(20px) D(n)--sm serif C(engadgetFontBlack)">The food-delivery startup Wonder purchased Grubhub from Just Eat Takeaway earlier today.</div><div class="Mt(15px) D(f) Ai(c) Fz(14px)"><div class="Mend(7px)"><a alt="Opens Danny Gallagher webpage" href="/about/editors/danny-gallagher-931/" class="D(f) Ai(c) Td(n)" data-ylk="sec:author;slk:Danny Gallagher;elm:author;itc:0"><img alt="Danny Gallagher" src="https://s.yimg.com/uu/api/res/1.2/YvSdbjg_yjUVIXA8XueSrg--~B/Zmk9ZmlsbDtoPTYwO3B5b2ZmPTA7dz02MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-06/9d9cc750-2835-11ef-b6df-5a118b453d27.cf.jpg" class="W(25px) H(25px) Bdrs(50%)"/><div class="C(engadgetFontDarkGray) D(ib) Pstart(10px)"><span>By </span>D. Gallagher<span>, 11.14.2024</span></div></a></div><div></div></div></div></div></div></div></article></li><li class="Py(40px) Bdbc(engadgetGutter) Bdbs(s) Bdbw(1px) Py(0px)--sm Bdbw(0px)--sm"><article data-component="PostCard"><div class="D(f) H(100%)--sm Fld(c)--sm Ai(st)" data-component="HorizontalCard"><a title="Discord leaker Jack Teixeira gets 15-year sentence for sharing classified documents" href="/cybersecurity/discord-leaker-jack-teixeira-gets-15-year-sentence-for-sharing-classified-documents-231319586.html" class="D(b) Pos(r)" data-ylk="sec:author;slk:Discord leaker Jack Teixeira gets 15-year sentence for sharing classified documents;elm:hdln;ct:story;itc:0;cpos:20;pos:1"><img class="Pos(r) W(350px) W(230px)--lg W(100%)--sm D(b) Trsp(a) Trsdu(300ms) Op(0.8):h H(a)" loading="lazy" alt="The FBI raided the home of Jack Teixeira in April of 2023 and arrested him for leaking classified military documents on Discord that eventually found their way to other parts of the web. " src="https://s.yimg.com/uu/api/res/1.2/sxmgS5..GzuKWC.yMV3I1A--~B/Zmk9ZmlsbDtoPTM5NDtweW9mZj0wO3c9NzAwO2FwcGlkPXl0YWNoeW9u/https://s.yimg.com/os/creatr-uploaded-images/2024-11/f72dc070-a149-11ef-b3f6-2c9177c276bc.cf.jpg" width="700" height="394"/></a><div class="Pos(r) D(f) Ai(st) Mstart(25px) Mstart(0)--sm Mb(0)--sm"><div class="Px(20px)--sm Py(15px)--sm Bgc(white)--sm W(100%)--sm"><div class="D(f) Fld(c) Ai(fs)" data-component="PostInfo"><h2 class="My(0)"><a href="/cybersecurity/discord-leaker-jack-teixeira-gets-15-year-sentence-for-sharing-classified-documents-231319586.html" class="C(engadgetSteelGray) Fw(400) Td(n) Bdbw(1px):h Bdbc(lightgrey):h Bdbs(s):h Fz(30px) Lh(35px) Fz(22px)--lg Lh(25px)--lg Fz(24px)--md Lh(30px)--md Fz(22px)--sm Lh(25px)--sm Fw(500)!--sm serif" data-ylk="sec:author;slk:Discord leaker Jack Teixeira gets 15-year sentence for sharing classified documents;elm:hdln;ct:story;itc:0;cpos:20;pos:2">Discord leaker Jack Teixeira gets 15-year sentence for sharing classified documents</a></h2><div class="Mt(10px) Fz(15px) Lh(20px) D(n)--sm serif C(engadgetFontBlack)">The Air National Guard member smuggled and leaked hundreds of classified documents.</div><div class="Mt(15px) D(f) Ai(c) Fz(14px)"><div class="Mend(7px)"><a alt="Opens Danny Gallagher webpage" href="/about/editors/danny-gallagher-931/" class="D(f) Ai(c) Td(n)" data-ylk="sec:author;slk:Danny Gallagher;elm:author;itc:0"><img alt="Danny Gallagher" src="https://s.yimg.com/uu/api/res/1.2/YvSdbjg_yjUVIXA8XueSrg--~B/Zmk9ZmlsbDtoPTYwO3B5b2ZmPTA7dz02MDthcHBpZD15dGFjaHlvbg--/https://s.yimg.com/os/creatr-uploaded-images/2024-06/9d9cc750-2835-11ef-b6df-5a118b453d27.cf.jpg" class="W(25px) H(25px) Bdrs(50%)"/><div class="C(engadgetFontDarkGray) D(ib) Pstart(10px)"><span>By </span>D. Gallagher<span>, 11.13.2024</span></div></a></div><div></div></div></div></div></div></div></article></li><li class="Mt(30px) loadmore-parent"><button id="LoadMoreBtn" class="wafer-fetch W(100%) D(f) Ai(c) Jc(c) Cur(p) Py(25px) Bdc(engadgetGutter) Bds(s) Bdw(1px) Bgc(engadgetGhostWhite):h Fz(15px) Fw(400) C(engadgetFontDarkGray)" data-wf-url="/_td/remote?m_id=engad-streams&amp;ctrl=APIAuthorStreams&amp;m_mode=json" data-wf-trigger="click" data-component="LoadMore" data-wf-result-selector="ul" data-wf-target=".loadmore-parent" data-wf-boundary="rwd-inner-container" data-wf-replace="1" data-wf-set-focus="1" data-wf-body="{&quot;config&quot;:{&quot;body&quot;:{&quot;gqlVariables&quot;:{&quot;authorStream&quot;:{&quot;pagination&quot;:{&quot;requestedCount&quot;:20,&quot;contentOverrides&quot;:{},&quot;remainingCount&quot;:180,&quot;uuids&quot;:&quot;914ba435-2644-4aa1-9cf2-d555f74ec3cb:STORY,d3ea329b-b459-4673-aee1-e29bc6fcdfec:STORY,2496a74f-8a20-4b44-b303-f2fa444289bf:STORY,daac0ada-a640-4409-9552-c148e2f37496:STORY,c7747070-112d-4623-b9d6-d817c933e369:STORY,0021a818-f0dd-4005-b57f-baf579e88223:STORY,06908a5e-bc72-4486-abf2-26388ab33c38:STORY,52add1c4-f567-4c8f-b96d-c03c7cb37103:STORY,fe580b24-538d-4979-8362-d825c674b18e:STORY,447b3a3e-7906-403d-9945-a5940b6b222d:STORY,c7138ef7-f2bf-448c-adeb-1a9b469476e5:STORY,5ce412f4-0c94-460b-bb70-116895ad580b:STORY,851929c9-1ba5-4990-b7fd-fa112850b4b0:STORY,51acfc72-a6da-4358-8647-fcf531ef0e05:STORY,4feb7eb2-c8ca-4f0b-8b4c-ba3b320a0dcb:STORY,8d942a7f-f443-4654-aa2f-911d439c1835:STORY,11591dac-a8d0-4858-a29a-bd213e0fcbd9:STORY,20979810-f4dd-47e4-b364-036cce2310b0:STORY,20d1eaaf-f141-4158-b57b-24db8d197f0c:STORY,90613665-5a10-4ba2-91b0-72dfe4c41523:STORY,c4566686-1300-4816-8e43-53f785559521:STORY,91c51202-d889-4157-9322-55bc54b77032:STORY,d4ba18ab-ceed-4287-838f-ca809f3539bf:STORY,624314aa-70d3-44b5-a3f0-683d6067d669:STORY,33571f98-723f-4bbc-91c7-cd603c1f7e15:STORY,b3a838eb-c62f-4eb9-8d7b-640100a8b132:STORY,4fb778ff-1e06-4eec-8dea-6529ea06b0e6:STORY,bb1c893f-52f5-4631-bc52-dc4b5babab78:STORY,71fc1525-0762-4e62-91d8-43e88d517e5d:STORY,c5b69560-7388-4f37-87d1-9a5202f31c0c:STORY,e42e8dd6-e51f-45b5-862a-bac1125c7dae:STORY,6b003570-7439-46c5-bed0-05bca43d7c4f:STORY,eab073ea-5568-4c81-b86c-4915478a44c2:STORY,ef7bec15-16c1-4eb7-9ad3-115b362b5378:STORY,833dc720-20d9-4478-bd91-a8984907feea:STORY,4971e997-b0b2-40e3-8379-c16c6b027846:STORY,cbf7f42d-3867-438e-95fd-4ec42977d9d1:STORY,cd880236-303a-4197-86fd-4a3f824794d7:STORY,e84e1133-3a63-432d-a576-a07fca47fc82:STORY,e328eae3-2a59-4e07-8163-160c36937477:STORY,9eed6230-d439-4d17-8a4f-c2c797be380d:STORY,3c708341-d86e-4848-8af1-27a4fcc7effe:STORY,490ebd17-f9be-4e84-8626-b1187d57b21b:STORY,6f7b5577-80fc-4175-8c6c-76c44686efa8:STORY,f4791ae2-cdcb-4b9d-8d46-4ae15a7e7cb0:STORY,c08a1c53-b9ba-4621-83e8-af0544f809d8:STORY,43f1b51c-24f8-438a-b096-06a88cae1b1e:STORY,5ea0e838-6a0b-44e3-b2ef-e20a135f94b8:STORY,bb25cc6b-87c4-4fd4-b0e6-dbc65e54d8ae:STORY,032bcb35-b625-433f-8207-924d8ba52619:STORY,6bcc7f28-0f3f-4d52-bbf9-8ba5edae99c5:STORY,b2326dc4-08b8-4ccf-b0ac-df9777533cb8:STORY,b1748153-6753-49a9-8261-a9c531fb0b2c:STORY,446f0de2-13a1-4371-9554-f07b19260669:STORY,d7f22b38-0850-48ad-b519-0b398afe3ab9:STORY,7af5d612-685f-4f2e-99cf-ffbd34277af5:STORY,95fc9778-20e7-4b8c-af1a-fb7d22c69c06:STORY,62ecf5f2-d4df-46ba-bbf6-83b9da843448:STORY,eff2aa71-0072-409b-9e7a-6ff9f00d233b:STORY,4f3f3837-0563-41d1-8dbb-98356da83f6f:STORY,f04e758b-b639-4732-8b28-eb080c962008:STORY,2efd3c62-c13a-4db8-96ee-a98419556a66:STORY,1b0dfa34-b118-4b3e-8ec0-2b2373388dea:STORY,ce87b345-1eb6-4666-b266-320fae8684bb:STORY,ba8ec6f0-44f7-4614-96e6-91b6cd410b7a:STORY,41a285c5-c595-4ac4-b38f-c93a4987af4a:STORY,f4c38085-95ca-42f2-80c8-2c77742ea8e0:STORY,5543a5ae-f4d4-4617-aa6e-de23ec163f86:STORY,ad907f3e-34ec-4346-9e22-74aa6995e0b5:STORY,9c7fa66d-5c44-4da5-9f14-0bfcdfbdc17a:STORY,59874b2b-c76f-4aee-b5f8-6ccd2c9a0571:STORY,b5d3e096-e76a-40e1-b5c4-bd7f2626adff:STORY,2cb464b1-3807-4210-9d96-25ca2819eb1e:STORY,abf8105d-2272-4763-93b6-2ca535745dcb:STORY,c2499860-9b53-4770-8773-a17a65a648ad:STORY,83c53688-918a-4be6-8753-620dfa912e10:STORY,28255360-cd34-49a4-8dd6-233c9f93b615:STORY,c19ae0e0-b8f5-4d24-b988-5bdd33fdf737:STORY,9c0a9254-b3cd-4fb7-b63b-832c7aff9584:STORY,494341ad-a30a-4737-a4f8-5d994190ea68:STORY,451480d9-6f09-4106-8e52-ea602dca445b:STORY,67b115c4-a28a-469a-9d39-2d5de8e8184e:STORY,ebbcfd81-2328-4ffd-995c-537a7e5a2b50:STORY,7a8317c9-46a2-4202-9f97-83784bf33ba5:STORY,f2368f15-68d7-4e95-be6d-1c422abd1a4b:STORY,5e93ca76-b3e9-4393-8f50-ab8d3abaaa71:STORY,5fad7421-a42c-4399-9ee4-c36bb4091e75:STORY,9d06c92c-405c-4ccd-9337-bc1907e50cd5:STORY,fd9ba41b-787b-4ddd-a949-d38a7b2539b8:STORY,0805325a-fa08-4522-86d6-c743842e74f0:STORY,e55632a0-6397-4539-bacb-1838ed77422f:STORY,9503cbb9-3a17-4828-8f82-90456b77ba20:STORY,81edf921-45c6-4884-bc8a-380cb4e03c95:STORY,22dbe09a-e840-41b6-b6f0-ac17fc89effd:STORY,beabfe11-e332-4e90-9c1b-9fdefdd57364:STORY,7a65ac8f-4e2d-45a1-8569-b009e3075bdd:STORY,bd4aae70-9fc2-47dc-8947-4fc47ba97db8:STORY,1e117742-5497-4abc-825a-9a8101f9f19a:STORY,7ef820c1-5cc1-4669-980f-b362663d3fa9:STORY,3579f604-9490-4140-b259-d79da54c9c52:STORY,d9c1631d-53d5-4763-9517-5b9e7b5cb435:STORY,2ce47f52-82e7-47d3-8347-fba47843c018:STORY,be92be0b-7b51-4ab7-95f5-b4b00c7641a3:STORY,73cd9068-2264-417b-9fa0-a88bcd77336f:STORY,46f0ebda-91de-419f-ba57-e76a83b92d86:STORY,5eddeb36-36a6-4505-8f89-81a96150e216:STORY,9c533944-e5e4-4929-aabb-dd635c7d2243:STORY,055414ca-6df8-4f38-b727-a295f999c862:STORY,2ff8fe02-5710-442f-8415-8e03ef3fe483:STORY,8a3a29c3-644f-400f-9f3c-e85998a2179c:STORY,f33b1a7f-5d57-4b39-aa3d-95716d181729:STORY,f4268f8e-86c5-46e4-af70-7c111116ff55:STORY,6ed5c636-418f-4a08-8397-05bff9c6fd21:STORY,83270489-74e7-4025-8561-d0a283786d33:STORY,02c17cf2-51ad-444b-a152-da78dd735b3b:STORY,e727e269-5ad2-4a39-a84c-816ada0958e2:STORY,1074f3ff-2a5e-40a1-ab15-ed7b4f8a60c3:STORY,bb422cbf-f1be-4a3c-ab47-6289b50e0ae4:STORY,6b16c472-b5db-4604-b6ff-7025fd8fda36:STORY,f0ed612a-8345-4e53-8b1b-672040397c84:STORY,251f3bb5-a0ac-4d62-8927-22b4e2363609:STORY,aa6516f7-cef5-45f2-b364-84f2f00d6e1c:STORY,328ff299-c48b-4985-8cec-0758281ee426:STORY,57fee3ba-cfe9-4186-99ce-361248d876c5:STORY,81aa0471-dc4f-430f-bd3c-1bd1068ec005:STORY,b8d63203-5d16-4c6f-b748-1f95af3f2263:STORY,30f402c3-8b11-43f3-b281-820f21cc28d7:STORY,6e30efdb-ecec-4853-8389-4fbc5d7329de:STORY,16e3dd71-60a3-49b8-8982-5ab40c18e0a4:STORY,c7c65856-f40c-49f2-bcdd-0161fefd483a:STORY,09508385-057f-4652-b91d-7b9d7cb9d186:STORY,1c264acc-0158-45cf-b90a-ab9bbf8bb10b:STORY,5b1eefbc-3f4e-4347-b8f4-d975836d3267:STORY,b2e6528d-fc60-496b-988c-d6afba34668f:STORY,ea77c7eb-089f-4b9e-8380-cab1c4696949:STORY,94204d56-ccac-4837-821b-1959b332f90a:STORY,0bc2f664-d34a-433e-8860-1e99c33c6679:STORY,b535e14e-02f4-4d74-af69-119e046c5e98:STORY,8fe4199a-d3fa-4af8-a9f5-247ec7190b4b:STORY,53513c1b-0af6-4340-98d3-4a5afa9f4996:STORY,9929d872-c835-4e13-8c77-a78a6330892f:STORY,6ffb17a6-ef6f-4561-a952-73855c6614cb:STORY,4c6c6831-4e91-4c86-993a-87bccdd8c27c:STORY,4f0d3b1f-6cbd-403e-b374-52f72b690fa8:STORY,14afeca9-0201-4fdc-8f5e-cc11f98e1384:STORY,9f881303-6648-4d21-84d0-1282afa0d3bf:STORY,cd618441-1121-4470-bed7-9c06e757a7a7:STORY,c43b8f69-522e-43c9-997f-04599517ac5f:STORY,a20aaf8d-eeaf-4c6d-ba39-8064c904e450:STORY,6749c88a-dc9e-497e-b348-fdd695e7571c:STORY,45682a9b-b6be-4a4d-9acf-a4170289642a:STORY,c415be9e-3039-4791-9701-d390ae4bdb16:STORY,879d2fd0-2584-4502-b406-97c66c84acc3:STORY,ff2fec83-2ac5-455a-b343-c06cf19e85ad:STORY,ac1f792c-a40f-4b57-8651-d856d876b025:STORY,deabbc5e-eae7-4586-b089-ca4c24111119:STORY,e0513888-e0d2-49c4-a79a-d1d365364313:STORY,7076c18e-336e-4766-a147-85809d522ee6:STORY,a7c3e2d2-51b9-416d-a369-2248e3bf1fe5:STORY,e074ab29-995d-4abb-bd83-14f8338a5fa1:STORY,a60a1724-3739-4799-9e7b-db6e7dd9693a:STORY,b9e246fb-b75b-4bbe-8fd5-9a45c97a6968:STORY,efe113b0-23f2-4e71-b68c-06b182dadf9e:STORY,60e9f742-e179-466e-b2e6-4b479e61550a:STORY,d98fbdc0-5326-43b3-b93f-a41836460fec:STORY,04b2b086-8882-4840-8629-c8ad1e59c259:STORY,6691bb31-e43f-4e90-ab14-eadf72a6d6bc:STORY,c173a588-786b-4ac6-bb9f-03779ca110d2:STORY,d4ec8576-ba8d-4df0-924e-944aa857a4d7:STORY,5d796564-e90d-444f-a625-faa59309f2c6:STORY,8be3831f-f7e9-4b27-a986-49ee63000fde:STORY,1d9c0b1e-7fe4-41b5-9c67-63fc8bad5321:STORY,174d2939-ed02-492b-9ff3-118e7ec34f26:STORY,e8f9b949-753a-489f-97f4-047c4e8ce406:STORY,9e720d73-0c3f-4169-956c-4622054030d8:STORY,590b0a52-4829-4450-b3fb-e4259260dbe4:STORY,82ba95fc-a893-4142-a6c0-7eef188b8b5c:STORY,4bac77a4-d775-471e-abfb-67e7f8dddbb7:STORY,c5d7fbd2-1f3a-4b36-8255-2fbe500cf562:STORY,bd05f525-81ad-4e03-af5b-0fd8f1b451a7:STORY&quot;}}}},&quot;authorAlias&quot;:&quot;danny-gallagher-931&quot;,&quot;pageName&quot;:&quot;author&quot;,&quot;adIndex&quot;:0,&quot;adStartIndex&quot;:-16,&quot;isXhr&quot;:true},&quot;m_mode&quot;:&quot;json&quot;,&quot;ctrl&quot;:&quot;APIAuthorStreams&quot;,&quot;m_id&quot;:&quot;engad-streams&quot;,&quot;region&quot;:&quot;US&quot;,&quot;site&quot;:&quot;engadget&quot;}" data-ylk="slk:Load More Articles;elm:read_more;outcm:read_more;itc:1">Load More Articles</button></li></ul></div><div class="W(300px) Miw(300px) Mstart(60px) D(n)--md T(100px)"><div class="H(2000px) H(1500px)--md Mt(50px)"><div class="Pos(st) T(100px) sticky"><div class="right-rail"><div class="Mb(40px)"><div id="RR-MULTI_ATF"></div></div><div class="Mb(340px)"><div id="RR-MULTI_BTF"></div></div><div class="Mb(40px)"><div id="RR-MULTI-2_BTF"></div></div></div></div></div></div></div></div></div><div class="W(100vw) D(b) Ta(c) Pos(r) Z(1) Jc(c) Py(25px) M(MarginCenter) Mt(-10px)"><div class="D(b) Ta(c) Pos(r) Z(1) Jc(c) " data-component="UacAd"><div id="LB-MULTI_BTF"></div></div></div></div><script> window.performance.mark('author'); window.performance.measure('authorDone','PageStart','author'); </script></div></main></div></div><footer id="Footer" class="Pos(r) T(0) Z(3) W(100%)"><div id="module-footer" class="wafer-rapid-module"><div><div class="Fz(15px)" data-component="Footer"><div class="rwd-outer-container W(100vw) D(f) Jc(sa) Bgc(engadgetSteelGray) D(n)--md" data-component="RWDContainer"><div class="rwd-inner-container W(1235px) W(980px)--lg W(640px)--md W(100%)--sm Mx(20px)--sm D(f) Ai(st) Mt(40px) Mb(60px)"><div class="D(f) Fld(c)" style="width:calc((100% - 40px * 3) / 4)"><div class="W(100%) " data-component="SectionHeader"><div class="W(30px) H(3px) Mb(5px) Bgc(engadgetPurple)"></div><h4 class="M(0) C(#fff) Fw(700) Fz(18px) Mt(10px) ">About</h4></div><div class="D(f) Fld(c) Mt(20px)"><a href="https://www.engadget.com/about/" alt="Engadget Masthead" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Engadget Masthead;elm:category;itc:0">Engadget Masthead</a><a href="https://www.engadget.com/about-our-advertising/" alt="About our Ads" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:About our Ads;elm:category;itc:0">About our Ads</a><a href="https://www.engadget.com/about/advertise/" alt="Advertise" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Advertise;elm:category;itc:0">Advertise</a><a href="https://info.wrightsmedia.com/engadget-licensing" alt="Licensing" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Licensing;elm:category;itc:0">Licensing</a><a href="https://www.engadget.com/about-faq-194611880.html" alt="FAQ" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:FAQ;elm:category;itc:0">FAQ</a><a href="https://www.engadget.com/rss.xml" alt="RSS Feed" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:RSS Feed;elm:category;itc:0">RSS Feed</a></div></div><div class="W(1px) H(100%) Bgc(#414246) Mx(20px)"></div><div class="D(f) Fld(c)" style="width:calc((100% - 40px * 3) / 4)"><div class="W(100%) " data-component="SectionHeader"><div class="W(30px) H(3px) Mb(5px) Bgc(engadgetPurple)"></div><h4 class="M(0) C(#fff) Fw(700) Fz(18px) Mt(10px) ">Sections</h4></div><div class="D(f) Fld(c) Mt(20px)"><a href="https://www.engadget.com/reviews/" alt="Reviews" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Reviews;elm:category;itc:0">Reviews</a><a href="https://www.engadget.com/gear/" alt="Gear" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Gear;elm:category;itc:0">Gear</a><a href="https://www.engadget.com/gaming/" alt="Gaming" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Gaming;elm:category;itc:0">Gaming</a><a href="https://www.engadget.com/entertainment/" alt="Entertainment" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Entertainment;elm:category;itc:0">Entertainment</a><a href="https://www.engadget.com/tomorrow/" alt="Tomorrow" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Tomorrow;elm:category;itc:0">Tomorrow</a><a href="https://www.engadget.com/best-tech/" alt="Buying Guides" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Buying Guides;elm:category;itc:0">Buying Guides</a><a href="https://www.engadget.com/videos/" alt="Video" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Video;elm:category;itc:0">Video</a><a href="https://www.engadget.com/podcasts/" alt="Podcasts" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Podcasts;elm:category;itc:0">Podcasts</a><a href="https://www.engadget.com/deals/" alt="Deals" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Deals;elm:category;itc:0">Deals</a></div></div><div class="W(1px) H(100%) Bgc(#414246) Mx(20px)"></div><div class="D(f) Fld(c)" style="width:calc((100% - 40px * 3) / 4)"><div class="W(100%) " data-component="SectionHeader"><div class="W(30px) H(3px) Mb(5px) Bgc(engadgetPurple)"></div><h4 class="M(0) C(#fff) Fw(700) Fz(18px) Mt(10px) ">Contribute</h4></div><div class="D(f) Fld(c) Mt(20px)"><a href="https://www.engadget.com/2017-05-01-engadget-commenting-policy.html" alt="Comment Guidelines" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Comment Guidelines;elm:category;itc:0">Comment Guidelines</a><a href="https://www.engadget.com/support/" alt="Support" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Support;elm:category;itc:0">Support</a></div></div><div class="W(1px) H(100%) Bgc(#414246) Mx(20px)"></div><div class="D(f) Fld(c)" style="width:calc((100% - 40px * 3) / 4)"><div class="W(100%) " data-component="SectionHeader"><div class="W(30px) H(3px) Mb(5px) Bgc(engadgetPurple)"></div><h4 class="M(0) C(#fff) Fw(700) Fz(18px) Mt(10px) ">Buying Guides</h4></div><div class="D(f) Fld(c) Mt(20px)"><a href="https://www.engadget.com/computing/laptops/best-laptops-120008636.html" alt="Best laptop" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Best laptop;elm:category;itc:0">Best laptop</a><a href="https://www.engadget.com/mobile/tablets/best-ipads-how-to-pick-the-best-apple-tablet-for-you-150054066.html" alt="The best iPad" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:The best iPad;elm:category;itc:0">The best iPad</a><a href="https://www.engadget.com/audio/speakers/best-portable-bluetooth-speakers-133004551.html" alt="Best Bluetooth speaker" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Best Bluetooth speaker;elm:category;itc:0">Best Bluetooth speaker</a><a href="https://www.engadget.com/mobile/tablets/best-e-ink-tablet-130037939.html" alt="Best E Ink tablets" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Best E Ink tablets;elm:category;itc:0">Best E Ink tablets</a><a href="https://www.engadget.com/audio/headphones/best-wireless-earbuds-120058222.html" alt="Best wireless earbuds" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Best wireless earbuds;elm:category;itc:0">Best wireless earbuds</a><a href="https://www.engadget.com/computing/accessories/best-power-bank-143048526.html" alt="Best power banks" class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Best power banks;elm:category;itc:0">Best power banks</a><a href="https://www.engadget.com/gaming/best-handheld-gaming-system-140018863.html" alt="Best gaming handhelds " class="C(#959698) C(#fff):h Td(n) Fw(15px) Lh(28px)" data-ylk="sec:engadget-global-footer;slk:Best gaming handhelds ;elm:category;itc:0">Best gaming handhelds </a></div></div></div></div><div class="rwd-outer-container W(100vw) D(f) Jc(sa) Bgc(engadgetGray) Bgc(engadgetSteelGray)--md" data-component="RWDContainer"><div class="rwd-inner-container W(1235px) W(980px)--lg W(640px)--md W(100%)--sm Mx(20px)--sm D(f) Ai(c) C(#fff) My(40px) H(100%)--md Ai(fs)--md Fld(c)--md Mt(20px)--md Mb(25px)--md Jc(sb)"><div class="newsletter-footer W(140%) W(100%)!--sm"><p class="C(#fff)--md Fw(700)--md">Subscribe to our two newsletters:</p><div class="W(100%) Pb(30px)--md Pt(10px)--md" data-component="EmailSignupForm"><form class="newsletter-form Pos(r) D(f) D(b)!--md P(0)--sm " novalidate=""><div class="W(100%) Mb(25px)--md"><div class="newsletter-checkmark"><label class="nl-checkbox-footer C(engadgetGutter) Fz(12px) Lh(24px) Fw(700)"><input type="checkbox" name="ENGADGETDEALS" checked=""/><div class="Va(m)">Engadget Deals<p class="D(i) Fz(12px)--md Lh(16px) Fw(400) Pb(18px) M(0)"> - A weekly roundup of our favorite tech deals</p></div></label><label class="nl-checkbox-footer C(engadgetGutter) Fz(12px) Lh(16px) Fw(700)"><input type="checkbox" name="ENGADGET" checked=""/><div class="Va(m)">The Morning After<p class="D(i) Fz(12px)--md Lh(16px) Fw(400) Pb(18px) M(0)"> - A daily dose of the news you need</p></div></label></div><ul class="M(0) P(0) Fw(400)"></ul></div><div class="email-details W(100%) Mt(5px) Mt(20px)--sm"><div class="D(f) D(b)!--sm"><input type="email" class="D(b)!--sm Px(15px) W(210px) W(48%)--md W(100%)!--sm H(50px) Bxz(bb) Lh(50px) Bdrs(2px) Bdw(1px) Bds(s) Bdc(engadgetWhiteGray) Fz(15px) Fw(400)" name="email" placeholder="address@email.com" aria-label="Email" aria-required="true" required=""/><p class="email-err Start(0)--md T(134px)--md Mt(10px)!--sm Pos(r)--sm Start(0)!--sm T(0)!--sm M(0) D(n) Pos(a) Start(430px) T(60px) C(errorColorDark)" role="alert">Please enter a valid email address</p><p class="opts-err Start(0)--md T(134px)--md Mt(10px)!--sm Pos(r)--sm Start(0)!--sm T(0)!--sm M(0) D(n) Pos(a) Start(448px) T(60px) C(errorColorDark)" role="alert">Please select a newsletter</p><button class="Pos(r) Mstart(20px) Mstart(0)!--sm Mt(15px)!--sm W(150px) W(20%)--md W(100%)!--sm P(0) Bds(s) Bdw(1px) Bdrs(2px) Cur(p) Va(t) C(#fff) Bdc(engadgetGhostWhite) Bgc(engadgetPurple) Bgc(engadgetFontDarkPurple):h" type="submit" data-ylk="sec:nwslttr;slk:subscribe;elm:btn;itc:1;outcm:sbmt" aria-label="Subscribe"><span class="D(b) Fz(15px) Lh(18px) Py(15px) Fw(400)">Subscribe</span></button></div><input type="hidden" class="D(n)" name="epsilonRef" value="footer"/></div></form><p class="sans C(engadgetGutter)! Fz(12px) Lh(16px) Fw(400) Mb(0)">By subscribing, you are agreeing to Engadget&#x27;s <a target="_blank" rel="noopener noreferrer" class="C(engadgetGutter)!" href="https://legal.yahoo.com/us/en/yahoo/terms/otos/index.html">Terms</a> and <a target="_blank" rel="noopener noreferrer" class="C(engadgetGutter)!" href="https://legal.yahoo.com/us/en/yahoo/privacy/index.html">Privacy Policy</a>.</p></div></div><div class="W(60%) D(f) Jc(fe) Ai(c) W(100%)--md D(b)--md"><ul class="D(if) Ai(c) W(100%)--md M(0) Mt(20px)--md P(0) List(n)"><li class="socialLink Mstart(30px) Mstart(0)--md Fxg(1)--md"><span class="C(#fff)--md Fw(700)--md">Follow Us</span></li><li class="socialLink Mstart(30px) Mstart(0)--md Fxg(1)--md"><a href="https://www.facebook.com/Engadget/" aria-label="Facebook" alt="Facebook" target="_blank" rel="noopener noreferrer" class="C(engadgetFontGray)" data-ylk="sec:followus;slk:Facebook;elm:follow;itc:0"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) socialLink:h_Fill(#fff) socialLink:h_Stk(#fff) Cur(p)" data-icon="LogoFacebook"><v:shape style="height:24px; width:24px;" coordsize="320,320" id="LogoFacebook" strokecolor="undefined" fillcolor="undefined" path="m128,304c128,304,128,169,128,169c128,169,94,169,94,169c94,169,94,120,94,120c94,120,128,120,128,120c128,120,128,79,128,79c128,46,148,16,194,16c212,16,226,18,226,18c226,18,225,63,225,63c225,63,211,63,196,63c179,63,176,71,176,85c176,85,176,120,176,120c176,120,226,120,226,120c226,120,224,169,224,169c224,169,176,169,176,169c176,169,176,304,176,304c176,304,128,304,128,304c128,304,128,304,128,304e" ></v:shape></div></div></a></li><li class="socialLink Mstart(30px) Mstart(0)--md Fxg(1)--md"><a href="https://twitter.com/engadget/" aria-label="Twitter" alt="Twitter" target="_blank" rel="noopener noreferrer" class="C(engadgetFontGray)" data-ylk="sec:followus;slk:Twitter;elm:follow;itc:0"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) socialLink:h_Fill(#fff) socialLink:h_Stk(#fff) Cur(p)" data-icon="LogoTwitter"><v:shape style="height:24px; width:24px;" coordsize="240,240" id="LogoTwitter" strokecolor="undefined" fillcolor="undefined" path="m139,108c139,108,213,23,213,23c213,23,196,23,196,23c196,23,131,97,131,97c131,97,80,23,80,23c80,23,20,23,20,23c20,23,98,134,98,134c98,134,20,223,20,223c20,223,38,223,38,223c38,223,106,145,106,145c106,145,160,223,160,223c160,223,220,223,220,223c220,223,139,108,139,108c139,108,139,108,139,108c139,108,139,108,139,108m115,135c115,135,107,124,107,124c107,124,44,36,44,36c44,36,71,36,71,36c71,36,122,107,122,107c122,107,130,118,130,118c130,118,196,211,196,211c196,211,169,211,169,211c169,211,115,135,115,135c115,135,115,135,115,135c115,135,115,135,115,135e" ></v:shape></div></div></a></li><li class="socialLink Mstart(30px) Mstart(0)--md Fxg(1)--md"><a href="https://www.youtube.com/user/engadget" aria-label="YouTube" alt="YouTube" target="_blank" rel="noopener noreferrer" class="C(engadgetFontGray)" data-ylk="sec:followus;slk:YouTube;elm:follow;itc:0"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) socialLink:h_Fill(#fff) socialLink:h_Stk(#fff) Cur(p)" data-icon="LogoYoutube"><v:shape style="height:24px; width:24px;" coordsize="240,240" id="LogoYoutube" strokecolor="undefined" fillcolor="undefined" path="m97,151c97,151,97,89,97,89c97,89,157,120,157,120c157,120,97,151,97,151c97,151,97,151,97,151m228,79c228,79,226,63,219,57c211,48,201,48,197,48c166,45,120,45,120,45c120,45,120,45,120,45c120,45,74,45,43,48c39,48,29,48,21,57c14,64,12,79,12,79c12,79,10,96,10,114c10,114,10,131,10,131c10,149,12,167,12,167c12,167,14,182,21,188c29,197,40,197,45,198c63,199,120,200,120,200c120,200,166,200,197,198c201,197,211,197,219,188c226,182,228,167,228,167c228,167,230,149,230,131c230,131,230,114,230,114c230,96,228,79,228,79c228,79,228,79,228,79e" ></v:shape></div></div></a></li><li class="socialLink Mstart(30px) Mstart(0)--md Fxg(1)--md"><a href="https://www.instagram.com/engadget/" aria-label="Instagram" alt="Instagram" target="_blank" rel="noopener noreferrer" class="C(engadgetFontGray)" data-ylk="sec:followus;slk:Instagram;elm:follow;itc:0"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) socialLink:h_Fill(#fff) socialLink:h_Stk(#fff) Cur(p)" data-icon="LogoInstagramEmblem1"><v:shape style="height:24px; width:24px;" coordsize="240,240" id="LogoInstagramEmblem1" strokecolor="undefined" fillcolor="undefined" path="m201,160c201,170,199,175,198,179c196,184,194,187,190,190c187,194,184,196,179,198c175,199,170,201,160,201c150,202,147,202,120,202c93,202,90,202,80,201c70,201,65,199,61,198c57,196,53,194,50,190c46,187,44,183,42,179c41,175,39,170,39,160c38,150,38,147,38,120c38,93,38,90,39,80c39,70,41,65,42,61c44,56,46,53,50,50c53,46,56,44,61,42c65,41,70,39,80,39c90,38,93,38,120,38c147,38,150,38,160,39c170,39,175,41,179,42c184,44,187,46,190,50c194,53,196,56,198,61c199,65,201,70,201,80c202,90,202,93,202,120c202,147,202,150,201,160m219,79c219,68,217,61,215,54c212,48,208,42,203,37c198,32,192,28,185,25c179,23,172,21,161,21c151,20,147,20,120,20c93,20,89,20,79,21c68,21,61,23,54,25c48,28,42,32,37,37c32,42,28,48,25,54c23,61,21,68,21,79c20,89,20,93,20,120c20,147,20,151,21,161c21,172,23,179,25,185c28,192,32,198,37,203c42,208,48,212,54,215c61,217,68,219,79,219c89,220,93,220,120,220c147,220,151,220,161,219c172,219,179,217,185,215c192,212,198,208,203,203c208,198,212,192,215,185c217,179,219,172,219,161c220,151,220,147,220,120c220,93,220,89,219,79m120,69c159,69,184,111,164,146c155,162,138,171,120,171c80,171,56,129,75,94c85,78,102,69,120,69c120,69,120,69,120,69m120,87c94,87,78,114,91,137c97,147,108,153,120,153c146,153,162,126,149,103c143,93,132,87,120,87c120,87,120,87,120,87m173,55c183,55,188,65,184,73c182,76,178,79,173,79c164,79,158,69,163,61c165,57,169,55,173,55c173,55,173,55,173,55e" ></v:shape></div></div></a></li><li class="socialLink Mstart(30px) Mstart(0)--md Fxg(1)--md"><a href="https://www.linkedin.com/company/engadget/" aria-label="LinkedIn" alt="LinkedIn" target="_blank" rel="noopener noreferrer" class="C(engadgetFontGray)" data-ylk="sec:followus;slk:LinkedIn;elm:follow;itc:0"><div class="D(i)"><span><style>v\:shape { behavior:url(#default#VML); display:inline-block }</style><style>v\:shapetype { behavior:url(#default#VML); display:inline-block }</style><xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" /></span><div class="D(ib) Fill(engadgetFontGray) Stk(engadgetFontGray) socialLink:h_Fill(#fff) socialLink:h_Stk(#fff) Cur(p)" data-icon="LogoLinkedIn"><v:shape style="height:24px; width:24px;" coordsize="240,240" id="LogoLinkedIn" strokecolor="undefined" fillcolor="undefined" path="m69,202c69,202,30,202,30,202c30,202,30,85,30,85c30,85,69,85,69,85c69,85,69,202,69,202c69,202,69,202,69,202m50,69c35,69,25,53,33,40c36,34,43,30,50,30c65,30,74,47,66,60c62,65,56,69,50,69c50,69,50,69,50,69m210,202c210,202,172,202,172,202c172,202,172,145,172,145c172,131,172,114,153,114c133,114,130,129,130,144c130,144,130,202,130,202c130,202,93,202,93,202c93,202,93,85,93,85c93,85,129,85,129,85c129,85,129,101,129,101c129,101,129,101,129,101c134,92,147,82,165,82c203,82,210,106,210,138c210,138,210,202,210,202c210,202,210,202,210,202e" ></v:shape></div></div></a></li></ul></div></div></div><div class="rwd-outer-container W(100vw) D(f) Jc(sa) Bgc(#fff)" data-component="RWDContainer"><div class="rwd-inner-container W(1235px) W(980px)--lg W(640px)--md W(100%)--sm Mx(20px)--sm D(f) Ai(c) Mt(25px)--md Mb(20px)--md"><div class="W(100%) Lh(22px)"><div class="C(engadgetFontDarkGray) Fw(400) Fz(14px)--md Py(30px) P(0)--md Mb(20px)--md">© 2024 Yahoo. All rights reserved.</div><ul class="D(f) Ai(c) Fxw(w) Mt(0) Mb(25px) Pstart(0) List(n) Pos(r) Start(-24px)"><li class="Pstart(24px) "><a href="https://legal.yahoo.com/us/en/yahoo/privacy/guce/faq/index.html" alt="About Us" class="C(engadgetFontDarkGray) C(engadgetBlack):h Fw(400) Td(n) Cur(p) Fz(12px)" target="_blank" rel="noopener noreferrer" data-ylk="sec:footerlinks;slk:About Us;elm:category;itc:0">About Us</a></li><li class="Pstart(24px) "><a href="https://info.wrightsmedia.com/engadget-licensing" alt="Reprints and Permissions" class="C(engadgetFontDarkGray) C(engadgetBlack):h Fw(400) Td(n) Cur(p) Fz(12px)" target="_blank" rel="noopener noreferrer" data-ylk="sec:footerlinks;slk:Reprints and Permissions;elm:category;itc:0">Reprints and Permissions</a></li><li class="Pstart(24px) C(engadgetFontDarkGray) Fw(400) Fz(12px)"> <a href="https://guce.engadget.com/terms?locale=en-US" alt="terms" class="C(engadgetFontDarkGray) C(engadgetBlack):h Fw(400) Td(n) Cur(p) Fz(12px)" target="_blank" rel="noopener noreferrer" data-ylk="sec:footerlinks;slk:terms;elm:category;itc:0" > Terms</a> and <a href="https://guce.engadget.com/privacy-policy?locale=en-US" alt="privacy" class="C(engadgetFontDarkGray) C(engadgetBlack):h Fw(400) Td(n) Cur(p) Fz(12px)" target="_blank" rel="noopener noreferrer" data-ylk="sec:footerlinks;slk:privacy;elm:category;itc:0" > Privacy Policy</a></li><li class="Pstart(24px) "><a href="https://guce.engadget.com/privacy-dashboard?locale=en-US" alt="Privacy Dashboard" class="C(engadgetFontDarkGray) C(engadgetBlack):h Fw(400) Td(n) Cur(p) Fz(12px)" target="_blank" rel="noopener noreferrer" data-ylk="sec:footerlinks;slk:Privacy Dashboard;elm:category;itc:0">Privacy Dashboard</a></li><li class="Pstart(24px) "><a href="https://legal.aol.com/trademarks/" alt="Trademarks" class="C(engadgetFontDarkGray) C(engadgetBlack):h Fw(400) Td(n) Cur(p) Fz(12px)" target="_blank" rel="noopener noreferrer" data-ylk="sec:footerlinks;slk:Trademarks;elm:category;itc:0">Trademarks</a></li><li class="Pstart(24px) "><a href="https://www.engadget.com/about/advertise/" alt="Advertise" class="C(engadgetFontDarkGray) C(engadgetBlack):h Fw(400) Td(n) Cur(p) Fz(12px)" target="_blank" rel="noopener noreferrer" data-ylk="sec:footerlinks;slk:Advertise;elm:category;itc:0">Advertise</a></li><li class="Pstart(24px) "><a href="https://legal.yahoo.com/us/en/yahoo/privacy/adinfo/index.html" alt="About Our Ads" class="C(engadgetFontDarkGray) C(engadgetBlack):h Fw(400) Td(n) Cur(p) Fz(12px)" target="_blank" rel="noopener noreferrer" data-ylk="sec:footerlinks;slk:About Our Ads;elm:category;itc:0">About Our Ads</a></li></ul></div></div></div></div></div><script> window.performance.mark('footer'); window.performance.measure('footerDone','PageStart','footer'); </script></div></footer><div class="drawer-nav-overlay-container Pos(f) T(0) Z(10) D(n) Op(0)"><div id="module-drawer-menu-overlay" class="wafer-rapid-module"><div><div class="W(100vw) H(100vh) Bgc(leftNavOverlayBgc) D(f) has-click" data-drawer-target="hamburger" data-wf-drawer-state="closed" data-component="DrawerMenuOverlay"><div class="H(80px)--md H(60px)--sm W(100vw) D(f) Ai(c) Mx(20px)"><button class="P(0) Pos(r) Bgc(t) Bd(n) O(n) W(35px) H(35px) D(f) Ai(c) Jc(sa) has-click" data-drawer-target="hamburger" data-wf-drawer-state="closed" data-ylk="slk:close;elm:btn;sec:drawer-menu-overlay;itc:1" data-component="DrawerCloseBtn" aria-label="Close button"><div class="Mstart(-20px) Mt(3px) Pe(n)"><div class="Pos(a) W(20px) H(2px) Bgc(engadgetGray) Rotate(45deg)"></div><div class="Pos(a) W(20px) H(2px) Bgc(engadgetGray) Rotate(-45deg)"></div></div></button></div></div></div><script> window.performance.mark('drawer-menu-overlay'); window.performance.measure('drawer-menu-overlayDone','PageStart','drawer-menu-overlay'); </script></div></div></div></div><script> (function(d) { var sdk = document.createElement('script'); sdk.src = 'https://s.yimg.com/pv/static/assistjs/desktop-v1.0.70.js'; sdk.id = "assistjs"; sdk.onload = function() { window.YAHOO.SA.init({ elems: { sbForm: "search", sbInput: "search-terms", sbClear: 'sb-clr' }, plugins: { saTray: { parent: "search-results" }, saPCActn: { css: "search-result" }, saFr: { def: 'engadget', fr: 'engadget-s' }, anykey: { disable: true } }, highlight: { boldTag: "" }, saBE: { params: { appid: 'carbon-production.engadget-k8s.omega.yahoo.com' }, host: '//search.engadget.com', base: '/sugg/gossip/gossip-us-engadget/' } }); }; d.body.appendChild(sdk); })(document); </script><script type="text/javascript"> (function() { window.YAHOO = window.YAHOO || {}; window.YAHOO.context = { "apptype": "default", "authed": "0", "browserName": "ie", "browserVersion": "7.0", "bucket": "engadget-def-bucket", "contentSite": "", "device": "desktop", "errBeaconConfig": { "beaconPath": "/_td/beacon/error", "site": "engadget" }, "feature": [ "ncp", "readmo", "newnav", "oathplayer", "browserNotifications", "newArticleFlow", "stickyRightRailStream", "articleLayoutRefresh", "openweb", "enableGAMAds", "enableHeaderBidding", "enableTaboolaAds", "marfeel", "displayTimestamp", "franchisePagination", "channelPagination", "pagination", "hubs", "comscoreUdm2" ], "guid": "", "intl": "us", "lang": "en-US", "meta": {}, "mode": "normal", "osName": "windows nt", "osVersion": "6.0", "partner": "none", "region": "US", "rid": "0vnljudjkdteg", "site": "engadget", "tpConsent": true, "ynet": "0" }; }()); </script><script type="text/javascript" src="https://s.yimg.com/os/yc/js/iframe-1.0.15.js" defer></script><script type="text/javascript" src="https://s.yimg.com/aaq/fp/jsc/tdv2-wafer-utils.d7792bb1.js" defer></script><script type="text/javascript"> (function(win) { win.addEventListener && win.addEventListener("DOMContentLoaded", function () { var s = win.document.createElement("script"); s.async = true; s.defer = true; s.src = "https://s.yimg.com/cx/pv/perf-vitals_3.2.0.js"; win.document.body.appendChild(s); }); })(window);</script><script type="text/javascript" src="https://s.yimg.com/os/yaft/yaft-0.3.28.min.js" async defer></script><script type="text/javascript" src="https://s.yimg.com/aaq/wf/wf-core-1.65.1.js"></script><script type="text/javascript" src="https://s.yimg.com/aaq/wf/wf-drawer-1.0.13.js" defer></script><script type="text/javascript" src="https://s.yimg.com/aaq/wf/wf-toggle-1.15.4.js" defer></script><script type="text/javascript" src="https://s.yimg.com/aaq/wf/wf-image-1.4.0.js" defer></script><script type="text/javascript" src="https://s.yimg.com/aaq/wf/wf-scrollview-2.23.3.js" defer></script><script type="text/javascript" src="https://s.yimg.com/aaq/wf/wf-menu-1.3.5.js" defer></script><script type="text/javascript" src="https://s.yimg.com/kw/engadget/mod/jsc/engad-nav.ca9f3d4a.js"></script><script type="text/javascript" src="https://s.yimg.com/aaq/wf/wf-fetch-1.19.1.js" defer></script><script type="text/javascript" src="https://s.yimg.com/aaq/wf/wf-lightbox-1.10.6.js" defer></script><script type="text/javascript" src="https://s.yimg.com/aaq/wf/wf-benji-1.2.0.js" defer></script><script type="text/javascript" src="https://s.yimg.com/kw/engadget/mod/jsc/engad-footer.e41706b1.js"></script><script> (function(w) { w.YAHOO = w.YAHOO || {}; w.YAHOO.comscore = {"c14":-1,"enableTracking":true,"cs_fpdm":"*null"}; w._comscore = w._comscore || []; w._comscore.push({"c1":"2","c2":"7241469","c5":1197802876,"c7":"http://www.engadget.com/about/editors/danny-gallagher-931","c14":-1}); var s = document.createElement('script'); var el = document.getElementsByTagName('script')[0]; s.async = true; s.src = 'https://s.yimg.com/aaq/vzm/cs_1.6.6.js'; el.parentNode.insertBefore(s, el); }(window)); </script><noscript><img src="https://sb.scorecardresearch.com/p?c1=2&amp;c2=7241469&amp;c5=1197802876&amp;c7=http%3A%2F%2Fwww.engadget.com%2Fabout%2Feditors%2Fdanny-gallagher-931&amp;c14=-1"></noscript><script type="text/javascript"> (function(w) { if (w.YAHOO && w.YAHOO.i13n && w.YAHOO.i13n.Rapid) { YAHOO.i13n.SPACEID = '1197802876'; var enableApvBeacon = true; var clientOnly = undefined; var rapidConfig = {"click_timeout":200,"keys":{"_rid":"0vnljudjkdteg","abk":"","colo":"sg3","mrkt":"us","p_sec":"default","partner":"none","site":"engadget","uh_vw":0,"dmi_consent":false,"navtype":"server","ver":"carbon","adblock":"0","pt":"utility","pct":"author","pstcat":"danny-gallagher-931"},"perf_navigationtime":2,"test_id":"engadget-def-bucket","tracked_mods_viewability":{"module-header":"hd","module-drawer-menu":"drawer-menu","module-drawer-menu-overlay":"drawer-menu-overlay","module-nav":"nav","module-author":"authorpage","module-footer":"footer"},"viewability":true}; rapidConfig.spaceid = YAHOO.i13n.SPACEID; if(typeof clientOnly !== 'undefined') { rapidConfig.client_only = clientOnly; } // beacon apv for mobile web if (enableApvBeacon) { rapidConfig.apv_callback = function(apvObj) { try { if ('1197802876' === YAHOO.i13n.SPACEID) { var img = new Image(); img.src = '/_td/beacon?beaconType=apv&sp=' + YAHOO.i13n.SPACEID + '&device=desktop&intl=US&pixel_pos=' + apvObj.pixel_pos + '&scroll_dir=' + apvObj.scroll_dir; } } catch (e) {} }; } // ensure webworker is loaded from yaho.com cdn path YAHOO.i13n.WEBWORKER_FILE = '/__rapid-worker-1.2.js'; // setup rapid instance YAHOO.i13n.rapidInstance = w.rapidInstance = w.YAHOO.i13n.Rapid(rapidConfig); // expose rapid config for homepage-viewer client if (!w.rapidPageConfig) { w.rapidPageConfig = { rapidConfig: rapidConfig } } } }(window)); </script><script type="text/javascript" src="https://s.yimg.com/nn/lib/metro/g/myy/advertisement_0.0.19.js"></script><script type="text/javascript"> (function(w) { var dabConfig = {"pxGifURL":"https://www.engadget.com/px.gif","cookieDurationInDays":7,"detectionTimeout":300,"enableABPDetection":true,"enableDetection":true,"positions":["LB-MULTI_ATF","LB-MULTI_BTF","RR-MULTI_ATF","RR-MULTI_BTF","MOBILE-TOP_ATF","MOBILE-BOTTOM_BTF"]}; var cookieName = 'thamba'; var thamba = false; var shouldCheckPosition = true; var cookieDuration = 10080; var pixelDetectUrl = "https://www.engadget.com/px.gif"; var detectABP = function(daTrk) { var DPba=new function(){this.detect=function(px,callback){var detected=false;var checksRemain=2;var error1=false;var error2=false;if(typeof callback!="function")return;px+="?ch=*&rn=*";function beforeCheck(callback,timeout){if(checksRemain==0|| timeout>1E3)callback(checksRemain==0&&detected);else setTimeout(function(){beforeCheck(callback,timeout*2)},timeout*2)}function checkImages(){if(--checksRemain)return;detected=!error1&&error2}var random=Math.random()*11;var img1=new Image;img1.onload=checkImages;img1.onerror=function(){error1=true;checkImages()};img1.src=px.replace(/\*/,1).replace(/\*/,random);var img2=new Image;img2.onload=checkImages;img2.onerror=function(){error2=true;checkImages()};img2.src=px.replace(/\*/,2).replace(/\*/,random);beforeCheck(callback,250)}}; DPba.detect(pixelDetectUrl, function(usesABP) { if (usesABP) { var expires = new Date(); expires.setMinutes(expires.getMinutes() + cookieDuration); daTrk = '2'; w.wafer.utils.setCookie(cookieName, '2', {expires: expires, domain: location.hostname, path:'/'}); } // this fires rapid when we set cookie either 1 or 2 if ((!thamba && daTrk !== '0') && w.rapidInstance && w.rapidInstance.beaconEvent) { w.rapidInstance.beaconEvent("datrk", {pl1: daTrk}); } }); }; var ubDetection = function() { // primary check: create node has sensitive id on the fly const decoyId = 'my-ads'; const decoyNode = document.createElement('div'); decoyNode.setAttribute('id', decoyId); decoyNode.innerHTML = decoyId; document.body.appendChild(decoyNode); const decoyNodeIns = document.querySelector(`#${decoyId}`); if (decoyNodeIns && decoyNodeIns.offsetHeight === 0) { decoyNodeIns.remove(); return true; } decoyNodeIns.remove(); // additional check: check all necessary ad pos dimension if (shouldCheckPosition) { const { positions } = dabConfig; let adposNodeCount = 0; let hidenPosNodeCount = 0; for (const position of positions) { const adposNode = document.querySelector(`#${position}`); if (adposNode) { adposNodeCount += 1; if (adposNode.offsetHeight === 0) { hidenPosNodeCount += 1; } } } if (adposNodeCount > 0 && adposNodeCount === hidenPosNodeCount) { return true; } } return false; } var initABDetection = function() { var daTrk = '0'; var cExpiry = 0; var expires = new Date(); /* General AB Check */ var abSelector = document.getElementById('advertisement-thamba'); if (!abSelector) { daTrk = '1'; cExpiry = cookieDuration; } /* Specific AB Check */ if (dabConfig.enableUBDetection) { const isUBActive = ubDetection(); if (isUBActive) { daTrk = '1'; cExpiry = cookieDuration; } } expires.setMinutes(expires.getMinutes() + cExpiry); // Sets cookie if we have to clear (block -> non-blocked state) OR // set with value (non-block -> block state) if ((thamba && daTrk === '0') || (!thamba && daTrk === '1')) { w.wafer.utils.setCookie(cookieName, daTrk, {expires: expires, domain: location.hostname, path:'/'}); } // if (dabConfig.enableABPDetection && daTrk === '1') { // will uncomment when we can detect container collapsed if (dabConfig.enableABPDetection) { detectABP(daTrk); } }; w.wafer && w.wafer.utils && w.wafer.ready && w.wafer.ready(function () { setTimeout(initABDetection, dabConfig.detectionTimeout || 300); }); }(window)); </script></body></html>

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