<!-- html-header type=current begin -->
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Render IE9 -->
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<script id="before-content" type="text/javascript">
(function () {
if (typeof window.sdmedia !== 'object') {
window.sdmedia = {};
}
if (typeof window.sdmedia.site !== 'object') {
window.sdmedia.site = {};
}
var site = window.sdmedia.site;
site.rootdir = "//slashdot.org";
}());
var pageload = {
pagemark: '25656686598450509',
before_content: (new Date).getTime()
};
function pageload_done( $, console, maybe ){
pageload.after_readycode = (new Date).getTime();
pageload.content_ready_time = pageload.content_ready - pageload.before_content;
pageload.script_ready_time = pageload.after_readycode - pageload.content_ready;
pageload.ready_time = pageload.after_readycode - pageload.before_content;
// Only report 1% of cases.
maybe || (Math.random()>0.01) || $.ajax({ type: 'POST', data: {
op: 'page_profile',
pagemark: pageload.pagemark,
dom: pageload.content_ready_time,
js: pageload.script_ready_time
} });
}
</script>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Microsoft Takes on TiVo - Slashdot</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="I've never seen a BSOD on a TV before. Hopefully through the deal Comcast will supply the NTLDR.">
<meta property="og:title" content="Microsoft Takes on TiVo - Slashdot">
<meta property="og:description" content="I've never seen a BSOD on a TV before. Hopefully through the deal Comcast will supply the NTLDR.">
<meta property="fb:admins" content="100000696822412">
<meta property="fb:page_id" content="267995220856">
<meta name="robots" content="noindex">
<meta name="viewport" content="width=1000, user-scalable=yes, minimum-scale=0, maximum-scale=10.0" />
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<link rel="stylesheet" type="text/css" media="screen, projection" href="//a.fsdn.com/sd/classic.ssl.css?fc755fff6459136e" >
<!--[if IE 8]><link rel="stylesheet" type="text/css" media="screen, projection" href="//a.fsdn.com/sd/ie8-classic.ssl.css?fc755fff6459136e" ><![endif]-->
<!--[if IE 7]><link rel="stylesheet" type="text/css" media="screen, projection" href="//a.fsdn.com/sd/ie7-classic.ssl.css?fc755fff6459136e" ><![endif]-->
<!-- -->
<!-- SMACKS: NEW CSS -->
<link rel="stylesheet" href="//a.fsdn.com/sd/css/app.css?fc755fff6459136e">
<script src="//a.fsdn.com/con/js/sftheme/cmp-slashdot.js?2026-08-07"></script>
<script>// country.js converted to inline by CF Snippet
window.is_euro_union = 0;
window.country_code2 = "US";
window.region = "CA";
window.prebidOptions = {uids: {ip: "68.99.187.44" }};</script>
<script>
window.bizx.cmp.init({
cmp_id: 12126,
geo: window,
gam_gdpr_technical_delivery: true,
});
bizx.uids.gather();
window.prebidOptions = window.prebidOptions || {};
window.prebidOptions.uids = window.prebidOptions.uids || {};
window.prebidOptions.uids.hem = bizx.uids.getHem();
</script>
<link rel="stylesheet" href="//a.fsdn.com/con/css/sftheme/sandiego/cmp.css?2026-08-07" type="text/css">
<script type='text/javascript'>
var _gaq = _gaq || [];
</script>
<script>
window.SD = {};
window.SD.Ads = {};
var googletag = window.googletag || {};
googletag.cmd = googletag.cmd || [];
</script>
<!--[if IE]><script async src="//a.fsdn.com/sd/html5.js" type="text/javascript"></script><![endif]-->
<!-- AdBlock Check -->
<script>
var sdAdBlockActive = true; var sdUboActive = true;
</script>
<script src="//a.fsdn.com/sd/js/scripts/admanager.js?fc755fff6459136e"></script>
<script src="//a.fsdn.com/sd/js/scripts/asg_embed.js?fc755fff6459136e"></script>
</head>
<body class="anon comments ">
<script src="//a.fsdn.com/sd/all-minified.js?fc755fff6459136e" type="text/javascript"></script>
<script type="text/javascript">
(function(){
var regexp=/\s*(?:\d+|many)\s+more\s*/i;
var auto_more_count = 1;
function auto_more(){
var $more_link = $('#more-experiment a');
$more_link.each(function(){
var $lastitem = $('#firehoselist>article.fhitem:visible:last');
if ( Bounds.intersect(window, $lastitem) ) {
!--auto_more_count && (auto_more=undefined);
// don't allow a call till the next paginate gets built and |more_possible|
$(document).unbind('scroll', call_auto_more);
}
});
};
function call_auto_more(){ auto_more && auto_more(); }
$('#more-experiment a').
live('more-possible', function( event ){
var $more_link=$(this);
if ( regexp.test($more_link.text()) ) {
$(document).bind('scroll', call_auto_more);
} else {
$(document).unbind('scroll', call_auto_more);
}
});
})();
</script>
<!--[if lt IE 9]><script src="//a.fsdn.com/sd/html5.js"></script><![endif]-->
<!-- index2_variant ||-->
<!-- html-header type=current end --><!-- header type=current begin -->
<link rel="top" title="News for nerds, stuff that matters" href="//slashdot.org/" >
<link rel="search" title="Search Slashdot" href="//slashdot.org/search.pl">
<link rel="alternate" title="Slashdot RSS" href="https://rss.slashdot.org/Slashdot/slashdotMain" type="application/rss+xml">
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
<div id="top_parent"></div>
<a name="topothepage"></a>
<div class="container">
<div class="nav-wrap">
<nav class="nav-primary" role="navigation" aria-label="Global Navigation">
<h2 class="logo">
<a href="//slashdot.org"><span>Slashdot</span></a>
</h2>
<ul class="nav-site">
<li><a href="//slashdot.org"><i class="icon-book" title="Stories"></i><span>Stories</span></a></li>
<li>
<ul class="filter-firehose">
<li class="nav-label">Firehose <i class="icon-angle-right"></i></li>
<li><a href="//slashdot.org/recent">All</a></li>
<li><a href="//slashdot.org/popular">Popular</a></li>
</ul>
</li>
<li><a href="//slashdot.org/polls"><i class="icon-chart-bar" title="Polls"></i><span>Polls</span></a></li>
<!--
<li><a href="//ask.slashdot.org"><i class="icon-question-circle"></i><span>Ask</span></a></li>
<li><a href="//events.slashdot.org"><i class="icon-calendar"></i><span>Events</span></a></li>
-->
<li><a href="https://slashdot.org/software/"><i class="sd-mini"></i> <span>Software</span></a></li>
<li><a href="//slashdot.org/content/"><span>Thought Leadership</span></a></li>
</ul>
<a href="//slashdot.org/submission" class="btn btn-success">Submit</a>
</nav>
<nav class="nav-user" role="navigation" aria-label="user access and account controls">
<div id="main-top-nav-wrapper">
<form id="search" class="form-inline nav-search-form" method="get" action="//slashdot.org/index2.pl">
<!-- //slashdot.org/index2.pl" -->
<div class="form-group">
<label class="sr-only" for="sitesearch">Search Slashdot</label>
<div class="input-group">
<input type="text" id="" class="" name="fhfilter" value="" placeholder="Search">
</div>
</div>
<button type="submit" class="btn icon-search"></button>
</form>
<ul class="user-access">
<li >
<a href="//slashdot.org/my/login" onclick="show_login_box(); return false;"><i class="icon-login"></i><span> Login</span></a>
</li>
<li class="nav-label">or</li>
<li >
<a href="//slashdot.org/my/newuser" ><i class="icon-user-add"></i><span> Sign up</span></a>
</li>
</ul>
</nav>
</div>
<div class="nav-secondary-wrap">
<nav class="nav-secondary" role="secondary-navigation">
<ul>
<li class="nav-label">Topics: </li>
<li><a href="//devices.slashdot.org">Devices</a></li>
<li><a href="//build.slashdot.org">Build</a></li>
<li><a href="//entertainment.slashdot.org">Entertainment</a></li>
<li><a href="//technology.slashdot.org">Technology</a></li>
<li><a href="//slashdot.org/?fhfilter=opensource">Open Source</a></li>
<li><a href="//science.slashdot.org">Science</a></li>
<li><a href="//yro.slashdot.org">YRO</a></li>
<!-- <li><a href="//slashdot.org/topics.pl">more...</a></li> -->
</ul>
</nav>
<nav class="nav-social" role="social navigation">
<ul>
<li class="nav-label">Follow us:</li>
<li><a href="https://rss.slashdot.org/Slashdot/slashdotMain" target="_blank" rel="nofollow"><i class="icon-rss-squared"></i><span class="sr-only">RSS</span></a></li>
<li><a href="https://www.facebook.com/slashdot" target="_blank" rel="nofollow"><i class="icon-facebook-squared"></i><span class="sr-only">Facebook</span></a></li>
<li><a href="https://www.linkedin.com/company/slashdot" target="_blank" rel="nofollow"><i class="icon-linkedin-squared"></i><span class="sr-only">LinkedIn</span></a></li>
<li><a href="https://x.com/slashdot" target="_blank" rel="nofollow"><i><svg style="height:20px;width:20px;margin: 3px 4px 0 4px;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" width="512px" height="512px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve"><g><path fill="#000000" d="M486,392.599C486,443.97,443.97,486,392.599,486H119.401C68.03,486,26,443.97,26,392.599V119.401 C26,68.031,68.03,26,119.401,26h273.198C443.97,26,486,68.031,486,119.401V392.599z"/><path fill="#F0F0F1" d="M290.425,233.064l110.65-137.91h-32.05l-94.62,117.94l-94.63-117.94H74.125l147.45,183.78l-110.66,137.92 h32.05l94.63-117.95l94.64,117.95h105.65L290.425,233.064z M126.225,120.153h41.55l218,271.7h-41.55L126.225,120.153z"/></g></svg></i><span class="sr-only">Twitter</span></a></li>
<li><a href="https://www.youtube.com/channel/UCsW36751Gy-EAbHQwe9WBNw" target="_blank" rel="nofollow"><i class="icon-youtube-squared">
<!-- width="1792" height="1792" -->
<svg viewBox="0 260 1792 1260" xmlns="http://www.w3.org/2000/svg"><path d="M711 1128l484-250-484-253v503zm185-862q168 0 324.5 4.5t229.5 9.5l73 4q1 0 17 1.5t23 3 23.5 4.5 28.5 8 28 13 31 19.5 29 26.5q6 6 15.5 18.5t29 58.5 26.5 101q8 64 12.5 136.5t5.5 113.5v176q1 145-18 290-7 55-25 99.5t-32 61.5l-14 17q-14 15-29 26.5t-31 19-28 12.5-28.5 8-24 4.5-23 3-16.5 1.5q-251 19-627 19-207-2-359.5-6.5t-200.5-7.5l-49-4-36-4q-36-5-54.5-10t-51-21-56.5-41q-6-6-15.5-18.5t-29-58.5-26.5-101q-8-64-12.5-136.5t-5.5-113.5v-176q-1-145 18-290 7-55 25-99.5t32-61.5l14-17q14-15 29-26.5t31-19.5 28-13 28.5-8 23.5-4.5 23-3 17-1.5q251-18 627-18z"/></svg>
</i><span class="sr-only">Youtube</span></a></li>
<li><a href="https://mastodon.cloud/@slashdot" target="_blank" rel="me nofollow"><i class="icon-mastodon-squared">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z"/></svg>
</i><span class="sr-only">Mastodon</span></a></li>
<li><a href="https://bsky.app/profile/slashdot.org" target="_blank" rel="nofollow"><i><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 24 24" id="Bluesky--Streamline-Simple-Icons.svg" height="20" width="20" style="margin: 3px 4px 0 4px;"><title>Bluesky</title><path d="M12 10.8c-1.087 -2.114 -4.046 -6.053 -6.798 -7.995C2.566 0.944 1.561 1.266 0.902 1.565 0.139 1.908 0 3.08 0 3.768c0 0.69 0.378 5.65 0.624 6.479 0.815 2.736 3.713 3.66 6.383 3.364 0.136 -0.02 0.275 -0.039 0.415 -0.056 -0.138 0.022 -0.276 0.04 -0.415 0.056 -3.912 0.58 -7.387 2.005 -2.83 7.078 5.013 5.19 6.87 -1.113 7.823 -4.308 0.953 3.195 2.05 9.271 7.733 4.308 4.267 -4.308 1.172 -6.498 -2.74 -7.078a8.741 8.741 0 0 1 -0.415 -0.056c0.14 0.017 0.279 0.036 0.415 0.056 2.67 0.297 5.568 -0.628 6.383 -3.364 0.246 -0.828 0.624 -5.79 0.624 -6.478 0 -0.69 -0.139 -1.861 -0.902 -2.206 -0.659 -0.298 -1.664 -0.62 -4.3 1.24C16.046 4.748 13.087 8.687 12 10.8Z" fill="rgb(17, 133, 254)" stroke-width="1"/></svg></i><span class="sr-only">Bluesky</span></a></li>
</ul>
</nav>
</div>
</div>
<section>
<!--
<div class="message-bar" id="firehose-message-tray">
<span class="icon-quote-left"></span>
<p>
Become a fan of Slashdot on <a href="http://www.facebook.com/pages/Slashdotorg/267995220856">Facebook</a>
</p>
</div>
-->
<div id='embbeded_login_modal' class="hide">
<form action="https://slashdot.org/my/login" method="post" onsubmit="if (global_returnto) { this.returnto.value = global_returnto }" class="embedded"><fieldset style="-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0">
<div style='height:25px;'> </div>
<input type="hidden" name="returnto" value="">
<input type="hidden" name="op" value="userlogin">
<p>
<label class="fleft" for="unickname">Nickname:</label>
<input type="text" name="unickname" value="">
</p>
<p>
<label class="fleft" for="upasswd">Password:</label>
<input type="password" name="upasswd">
</p>
<label class="checkbox"><input type="checkbox" name="login_temp" value="yes"> Public Terminal</label>
<br>
<hr>
<input type="submit" name="userlogin" value="Log In" class="fno"> <a href="//slashdot.org/my/mailpassword" class="btn link" onclick="getModalPrefs('sendPasswdModal', 'Retrieve Password', 1); return false;">Forgot your password?</a>
</fieldset></form>
<div class="actions">
<a class="ico close" onclick="hide_login_slider();" href=""><span>Close</span></a>
</div>
</div>
<div class="banner-wrapper"></div>
<div id="top-banner-placeholder"></div>
<a name="main-articles"></a>
<!-- header type=current end --><a name="comments"></a>
<div class="commentwrap ">
<div class="commentBox notice pcna">
This discussion has been archived.
No new comments can be posted.
</div>
</div><a name="comments"></a>
<div id="comments" class="container">
<div class="main-wrap">
<div class="main-content">
<section class="d2incommentspl">
<div class="commentwrap" id="commentwrap">
<div class="commentBox">
<div class="title hide">
<h4>
<span class="escape-link"><a href="//news.slashdot.org/story/04/11/09/1943215/microsoft-takes-on-tivo" title="Back to Article - Microsoft Takes on TiVo">Microsoft Takes on TiVo</a></span>
<span class="commentBoxLinks"><a href="#" onclick="D2.ajaxFetchComments(0,1); return false"><span id="more_comments_num_d"></span> More</a>
<a class="login" href="//slashdot.org/login.pl" onclick="show_login_box(); return false">Login</a></span>
</h4>
</div>
</div>
<section class="grid_24" id="d2header"><div>
<h2 class="commentspl test"><a title="Back to Article - Microsoft Takes on TiVo" href="//news.slashdot.org/story/04/11/09/1943215/microsoft-takes-on-tivo">Microsoft Takes on TiVo</a></h2>
<nav class="grid_24">
<div class="grid_14 widthauto">
<button class="btn" disabled="disabled">Archived Discussion</button>
<!-- <a href="//slashdot.org/search.pl?op=comments&sid=129075" class="btn">Search <span class="totalcommentcnt">295</span> Comments</a> -->
<a href="#" onclick="D2.ajaxFetchComments(0,1,'','',-1); return false" class="btn" id="d2loadall">Load All Comments</a>
</div>
<div class="grid_10 d1or2">
<div id="d2out" class="horizontal rooted grid_15">
<div id="d2act" class="hide">
<div class="loki" id="gods">
<script type="text/javascript">
$(function(){
D2.slider = new D2.Slider(
D2.user_threshold(),
D2.user_highlightthresh(),
'x'
);
});
</script>
<div id="bones" class="grid_12">
<div class="ccw-count-container grid_24">
<span id="ccw-full-count-text" class="grid_8 ccw-count-text tcenter"><span></span><span id="ccw-full-phrase"> Full</span></span>
<span id="ccw-abbr-count-text" class="grid_8 ccw-count-text"><span></span><span id="ccw-abbr-phrase"> Abbreviated</span></span>
<span id="ccw-hide-count-text" class="grid_8 ccw-count-text tleft"><span></span><span id="ccw-hide-phrase"> Hidden</span></span>
</div>
<div id="ccw">
<div id="ccw-body" class="ccw-core">
<div id="ccw-panel-container" class="ccw-core">
<div id="ccw-full-panel" class="ccw-panel">
/Sea<div class="ccw-panel-border"></div>
<div id="ccw-full-count-pos" class="ccw-core-pos ccw-count-pos"></div>
</div>
<div id="ccw-abbr-panel" class="ccw-panel">
<div class="ccw-panel-border"></div>
<div id="ccw-abbr-count-pos" class="ccw-core-pos ccw-count-pos"></div>
</div>
<div id="ccw-hide-panel" class="ccw-panel">
<div id="ccw-hide-count-pos" class="ccw-core-pos ccw-count-pos"></div>
</div>
</div>
<div id="ccw-control" class="ccw-core">
<div id="ccw-centering-rail" class="ccw-core">
<div id="ccw-hide-bar-pos" class="ccw-core-pos">
<div id="ccw-hide-bar" class="ccw-bar">
<div id="ccw-hide-bar-tab" class="ccw-bar-tab"></div>
<div class="ccwa"></div>
<div class="ccwb"></div>
<div id="ccw-hide-bar-upzone" class="ccw-upzone" onclick="D2.slider.stepTHT(HIDE_BAR, +1)"></div>
<div id="ccw-hide-bar-downzone" class="ccw-downzone" onclick="D2.slider.stepTHT(HIDE_BAR, -1)"></div>
</div>
</div>
<div id="ccw-abbr-bar-pos" class="ccw-core-pos">
<div id="ccw-abbr-bar" class="ccw-bar">
<div id="ccw-abbr-bar-tab" class="ccw-bar-tab"></div>
<div class="ccwa"></div>
<div class="ccwb"></div>
<div id="ccw-abbr-bar-upzone" class="ccw-upzone" onclick="D2.slider.stepTHT(ABBR_BAR, +1)"></div>
<div id="ccw-abbr-bar-downzone" class="ccw-downzone" onclick="D2.slider.stepTHT(ABBR_BAR, -1)"></div>
</div>
</div>
</div>
</div>
</div>
<div class="ccw-score-label grid_24">
<div class="grid_3"><span class="sc">Score:</span></div>
<div class="grid_3">5<span class="lg"></span></div>
<div class="grid_3">4<span class="lg"></span></div>
<div class="grid_3">3<span class="lg"></span></div>
<div class="grid_3">2<span class="lg"></span></div>
<div class="grid_3">1<span class="lg"></span></div>
<div class="grid_3">0<span class="lg"></span></div>
<div class="grid_3">-1<span class="lg"></span></div>
</div>
</div>
</div>
<div class="commentControlFooter">
<a href="#" onclick="D2.ajaxFetchComments(0,1); return false"><span id="more_comments_num_c"></span> More</a>
<a class="login" href="//slashdot.org/login.pl" onclick="show_login_box(); return false">Login</a><div id="login_cover" class="hide" onclick="hide_login_box()"></div>
<div id="login_box" class="hide">
<div id="login_box_content">
<div id='embbeded_login_modal' class="hide">
<form action="https://slashdot.org/my/login" method="post" onsubmit="if (global_returnto) { this.returnto.value = global_returnto }" class="embedded"><fieldset style="-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0">
<div style='height:25px;'> </div>
<input type="hidden" name="returnto" value="//slashdot.org/comments.pl?sid=129075">
<input type="hidden" name="op" value="userlogin">
<p>
<label class="fleft" for="unickname">Nickname:</label>
<input type="text" name="unickname" value="">
</p>
<p>
<label class="fleft" for="upasswd">Password:</label>
<input type="password" name="upasswd">
</p>
<label class="checkbox"><input type="checkbox" name="login_temp" value="yes"> Public Terminal</label>
<br>
<hr>
<input type="submit" name="userlogin" value="Log In" class="fno"> <a href="//slashdot.org/my/mailpassword" class="btn link" onclick="getModalPrefs('sendPasswdModal', 'Retrieve Password', 1); return false;">Forgot your password?</a>
</fieldset></form>
<div class="actions">
<a class="ico close" onclick="hide_login_slider();" href=""><span>Close</span></a>
</div>
</div>
<div class="actions">
<a class="ico close" href="#" onclick="hide_login_box(); return false"><span>Close</span></a>
</div>
</div>
</div>
<script type="text/javascript">logged_in = 0</script>
</div>
<div id="commentControlBoxStatus" class="hide"></div>
</div>
</div>
</div>
<a href="//slashdot.org/search.pl?op=comments&sid=129075" class="ui-icon search_comments">Search <span class="totalcommentcnt">295</span> Comments</a>
<a class="pref ui-icon-w" href="//slashdot.org/users.pl" onclick="show_login_box(); $('#modal_box').addClass('login'); return false;">Log In/Create an Account</a>
</div>
</nav>
<section id="besttabs" class="grid_24">
<span class="legend">Comments Filter:</span>
<ul class="besttabslist">
<li class="active">
<a href="#" data-filter-url="//news.slashdot.org/story/04/11/09/1943215/microsoft-takes-on-tivo#comments">All</a>
</li>
<li >
<a href="" data-filter-url="//news.slashdot.org/story/04/11/09/1943215/microsoft-takes-on-tivo/insightful-comments#comments">Insightful</a>
</li>
<li >
<a href="" data-filter-url="//news.slashdot.org/story/04/11/09/1943215/microsoft-takes-on-tivo/informative-comments#comments">Informative</a>
</li>
<li >
<a href="" data-filter-url="//news.slashdot.org/story/04/11/09/1943215/microsoft-takes-on-tivo/interesting-comments#comments">Interesting</a>
</li>
<li >
<a href="" data-filter-url="//news.slashdot.org/story/04/11/09/1943215/microsoft-takes-on-tivo/funny-comments#comments">Funny</a>
</li>
</ul>
<script>
(function($){
$('#besttabs').show();
$('.besttabslist').on('click', 'li a', function(e){
e.preventDefault();
var url = $(this).data('filter-url');
//console.log('URL= ', url);
$(this)
.closest('ul').find('li').removeClass('active')
.end()
.closest('li').addClass('active');
window.location = url;
});
})($j);
</script>
</section>
<aside class="grid_24">
<p>
<small><strong>The Fine Print:</strong> The following comments are owned by whoever posted them. We are not responsible for them in any way.</small>
</p>
</aside>
</section>
</div>
</div>
</div><script src="//a.fsdn.com/sd/comments-minified.js?fc755fff6459136e" type="text/javascript"></script>
<script type="text/javascript">
<!--
D2.d2_keybindings_disable()[191] = 1;
D2.boxStatus(1);
D2.comments({ 10769299: { uid: 451306, pid: 10769249, read: 0, points: 5, kids: [ 10769685, 10769834, 10772643 ], opid: 10769249 }, 10772643: { uid: 631190, pid: 10769299, read: 0, points: 2, kids: [ ], opid: 10769299 }, 10769500: { uid: 99356, pid: 10769249, read: 0, points: 1, kids: [ ], opid: 10769249 }, 10769800: { uid: 700687, pid: 10769249, read: 0, points: 4, kids: [ ], opid: 10769249 }, 10769467: { uid: 153816, pid: 10769249, read: 0, points: 3, kids: [ ], opid: 10769249 }, 10769834: { uid: 234763, pid: 10769299, read: 0, points: 1, kids: [ ], opid: 10769299 }, 10769520: { uid: 112490, pid: 10769249, read: 0, points: 2, kids: [ ], opid: 10769249 }, 10769685: { uid: 461807, pid: 10769299, read: 0, points: 0, kids: [ ], opid: 10769299 }, 10769249: { uid: 786765, pid: 0, read: 0, points: 5, kids: [ 10769299, 10769326, 10769467, 10769500, 10769520, 10769800, 10769801, 10770171 ], opid: 0 }, 10769801: { uid: 666, pid: 10769249, read: 0, points: 0, kids: [ ], opid: 10769249 }, 10770171: { uid: 702472, pid: 10769249, read: 0, points: 1, kids: [ ], opid: 10769249 }, 10769326: { uid: 666, pid: 10769249, read: 0, points: 0, kids: [ ], opid: 10769249 } });
D2.thresh_totals({6:{6:{1:12,3:0,2:0}},3:{6:{1:8,3:1,2:3},4:{1:8,3:3,2:1},3:{1:8,3:4,2:0},5:{1:8,3:2,2:2}},2:{6:{1:6,3:1,2:5},4:{1:6,3:3,2:3},3:{1:6,3:4,2:2},2:{1:6,3:6,2:0},5:{1:6,3:2,2:4}},1:{6:{1:3,3:1,2:8},4:{1:3,3:3,2:6},1:{1:3,3:9,2:0},3:{1:3,3:4,2:5},2:{1:3,3:6,2:3},5:{1:3,3:2,2:7}},4:{6:{1:9,3:1,2:2},4:{1:9,3:3,2:0},5:{1:9,3:2,2:1}},0:{6:{1:0,3:1,2:11},4:{1:0,3:3,2:9},1:{1:0,3:9,2:3},3:{1:0,3:4,2:8},0:{1:0,3:12,2:0},2:{1:0,3:6,2:6},5:{1:0,3:2,2:10}},"-1":{6:{1:0,3:1,2:11},3:{1:0,3:4,2:8},2:{1:0,3:6,2:6},1:{1:0,3:9,2:3},4:{1:0,3:3,2:9},0:{1:0,3:12,2:0},"-1":{1:0,3:12,2:0},5:{1:0,3:2,2:10}},5:{6:{1:10,3:1,2:1},5:{1:10,3:2,2:0}}});
D2.root_comment(10769249);
D2.root_comments([10769249]);
D2.root_comments_hash({10769249:1});
D2.d2_comment_order(0);
D2.user_uid(666);
D2.user_is_anon(1);
D2.user_is_admin(0);
D2.user_is_subscriber(0);
D2.user_smallscreen(0);
D2.user_threshold(1);
D2.user_highlightthresh(4);
D2.user_d2asp(0);
D2.discussion_id(129075);
D2.d2_seen('10769249,50,27,141,33,20,165,115,1,33,337,2472');
D2.more_comments_num(283);
//-->
</script>
<ul id="commentlisting" class="d2">
<li id="tree_10769249" class="comment full contain"><span class="ind"></span>
<div id="comment_status_10769249" class="commentstatus"></div>
<div id="comment_10769249" class="cw">
<div id="comment_top_10769249" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10769249" name="comment_link_10769249" href="//slashdot.org/comments.pl?sid=129075&cid=10769249" onclick="return D2.setFocusComment(10769249)" >This will be fun.</a>
<span id="comment_score_10769249" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10769249); return false"><span class=opt>Score:</span>5</a>, Funny)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span><a rel="nofollow" href="//slashdot.org/~wooby">wooby</a> <span class="uid"><a rel="nofollow" href="//slashdot.org/~wooby">( 786765 )</a></span></a></span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10769249">
on Tuesday November 09, 2004 @04:45PM (<span class="ind"></span><a rel="nofollow" href="//slashdot.org/comments.pl?sid=129075&cid=10769249">#10769249</a>)
<small><a href="//slashdot.org/~wooby/journal/" title="Thursday February 24, 2005 @04:14AM" class="user_journal_display">Journal</a> </small>
</span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10769249">I've never seen a BSOD on a TV before. Hopefully through the deal Comcast will supply the NTLDR.</div>
</div>
<div class="commentSub" id="comment_sub_10769249">
<a rel="nofollow" href="#" class="comment_share_toggle btn link">Share</a>
<div class="comment_share sharethis-0 hide"><span class="au"></span>
<a rel="nofollow" class="t slashpop" href="https://x.com/intent/tweet?text=This will be fun.%20by%20wooby%20%40slashdot%20https://slashdot.org/comments.pl?sid=129075&cid=10769249" target="_blank">twitter</a>
<a rel="nofollow" class="f slashpop" href="https://www.facebook.com/sharer/sharer.php?u=https://slashdot.org/comments.pl?sid=129075&cid=10769249" target="_blank">facebook</a>
</div>
</div>
</div>
<div id="replyto_10769249"></div>
<ul id="group_10769249">
<li id="hiddens_10769249" class="hide"></li>
</ul>
<ul id="commtree_10769249"><li id="tree_10769299" class="comment full contain"><span class="ind"></span>
<div id="comment_status_10769299" class="commentstatus"></div>
<div id="comment_10769299" class="cw">
<div id="comment_top_10769299" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10769299" name="comment_link_10769299" href="//slashdot.org/comments.pl?sid=129075&cid=10769299" onclick="return D2.setFocusComment(10769299)" >And there's also....</a>
<span id="comment_score_10769299" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10769299); return false"><span class=opt>Score:</span>5</a>, Funny)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span><a rel="nofollow" href="//slashdot.org/~AtariAmarok">AtariAmarok</a> <span class="uid"><a rel="nofollow" href="//slashdot.org/~AtariAmarok">( 451306 )</a></span></a></span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10769299">
on Tuesday November 09, 2004 @04:48PM (<span class="ind"></span><a rel="nofollow" href="//slashdot.org/comments.pl?sid=129075&cid=10769299">#10769299</a>)
<small> </small>
</span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10769299">There's also the fun of when some kid in Hong Kong gains control of your TV through an unsecure port and starts to change the channels on you.</div>
</div>
<div class="commentSub" id="comment_sub_10769299">
<span class="ind"></span><a class="btn link" rel="nofollow" href="//slashdot.org/comments.pl?sid=129075&threshold=1&commentsort=0&mode=thread&cid=10769249" onclick="return D2.selectParent(10769249)">Parent</a> <a rel="nofollow" href="#" class="comment_share_toggle btn link">Share</a>
<div class="comment_share sharethis-0 hide"><span class="au"></span>
<a rel="nofollow" class="t slashpop" href="https://x.com/intent/tweet?text=And there's also....%20by%20AtariAmarok%20%40slashdot%20https://slashdot.org/comments.pl?sid=129075&cid=10769299" target="_blank">twitter</a>
<a rel="nofollow" class="f slashpop" href="https://www.facebook.com/sharer/sharer.php?u=https://slashdot.org/comments.pl?sid=129075&cid=10769299" target="_blank">facebook</a>
</div>
</div>
</div>
<div id="replyto_10769299"></div>
<ul id="group_10769299">
<li id="hiddens_10769299" class="hide"></li>
</ul>
<ul id="commtree_10769299"><li id="tree_10769685" class="comment hidden"><span class="ind"></span>
<div id="comment_status_10769685" class="commentstatus"></div>
<div id="comment_10769685" class="cw">
</div>
<div id="replyto_10769685"></div>
<ul id="group_10769685">
<li id="hiddens_10769685" class="hide"></li>
</ul>
</li><li id="tree_10769834" class="comment oneline"><span class="ind"></span>
<div id="comment_status_10769834" class="commentstatus"></div>
<div id="comment_10769834" class="cw">
<div id="comment_top_10769834" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10769834" name="comment_link_10769834" href="//slashdot.org/comments.pl?sid=129075&cid=10769834" onclick="return D2.setFocusComment(10769834)" >Re:And there's also....</a>
<span id="comment_score_10769834" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10769834); return false"><span class=opt>Score:</span>1</a>)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span><a rel="nofollow" href="//slashdot.org/~Thud457">Thud457</a> <span class="uid"><a rel="nofollow" href="//slashdot.org/~Thud457">( 234763 )</a></span></a></span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10769834"></span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10769834">Here's some <a href="http://www.daimyo.org/bsod/" title="daimyo.org" rel="nofollow">emberrassingly prominent BSODs</a> [daimyo.org] for ya!</div>
</div>
<div class="commentSub" id="comment_sub_10769834">
</div>
</div>
<div id="replyto_10769834"></div>
<ul id="group_10769834">
<li id="hiddens_10769834" class="hide"></li>
</ul>
</li><li id="tree_10772643" class="comment oneline"><span class="ind"></span>
<div id="comment_status_10772643" class="commentstatus"></div>
<div id="comment_10772643" class="cw">
<div id="comment_top_10772643" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10772643" name="comment_link_10772643" href="//slashdot.org/comments.pl?sid=129075&cid=10772643" onclick="return D2.setFocusComment(10772643)" >Re:And there's also....</a>
<span id="comment_score_10772643" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10772643); return false"><span class=opt>Score:</span>2</a>)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span><a rel="nofollow" href="//slashdot.org/~WindBourne">WindBourne</a> <span class="uid"><a rel="nofollow" href="//slashdot.org/~WindBourne">( 631190 )</a></span></a></span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10772643"></span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10772643">Wait till the bill arrives for all that porn that your MS box decided that you needed. There are going to be some very pissed off ppl.</div>
</div>
<div class="commentSub" id="comment_sub_10772643">
</div>
</div>
<div id="replyto_10772643"></div>
<ul id="group_10772643">
<li id="hiddens_10772643" class="hide"></li>
</ul>
</li><li id="hidestring_10769299"><noscript><b class='more'><span class="ind"></span><a href="//slashdot.org/comments.pl?sid=129075&threshold=-1&commentsort=0&mode=thread&pid=10769299">1 reply</a> beneath your current threshold.</b></noscript></li></ul></li><li id="tree_10769326" class="comment hidden"><span class="ind"></span>
<div id="comment_status_10769326" class="commentstatus"></div>
<div id="comment_10769326" class="cw">
</div>
<div id="replyto_10769326"></div>
<ul id="group_10769326">
<li id="hiddens_10769326" class="hide"></li>
</ul>
</li><li id="tree_10769467" class="comment oneline"><span class="ind"></span>
<div id="comment_status_10769467" class="commentstatus"></div>
<div id="comment_10769467" class="cw">
<div id="comment_top_10769467" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10769467" name="comment_link_10769467" href="//slashdot.org/comments.pl?sid=129075&cid=10769467" onclick="return D2.setFocusComment(10769467)" >Re:This will be fun.</a>
<span id="comment_score_10769467" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10769467); return false"><span class=opt>Score:</span>3</a>, Interesting)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span><a rel="nofollow" href="//slashdot.org/~drinkypoo">drinkypoo</a> <span class="uid"><a rel="nofollow" href="//slashdot.org/~drinkypoo">( 153816 )</a></span></a></span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10769467"></span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10769467">I haven't seen a BSOD on a TV either (although I have some pictures of some, at airports no less) but I have seen the prevue guide (when they were self-owned) meditate, as in a Guru Meditation. To think, if they had just bought (or warezed) GOMF they could have bypassed that problem entirely, one way or another. Having prevue guide crashed for several hours, blinking a rectangle at you, is kind of surreal, especially when you're practically the last Amigan in your town.</div>
</div>
<div class="commentSub" id="comment_sub_10769467">
</div>
</div>
<div id="replyto_10769467"></div>
<ul id="group_10769467">
<li id="hiddens_10769467" class="hide"></li>
</ul>
</li><li id="tree_10769500" class="comment oneline"><span class="ind"></span>
<div id="comment_status_10769500" class="commentstatus"></div>
<div id="comment_10769500" class="cw">
<div id="comment_top_10769500" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10769500" name="comment_link_10769500" href="//slashdot.org/comments.pl?sid=129075&cid=10769500" onclick="return D2.setFocusComment(10769500)" >Re:This will be fun.</a>
<span id="comment_score_10769500" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10769500); return false"><span class=opt>Score:</span>1</a>)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span><a rel="nofollow" href="//slashdot.org/~bill_kress">bill_kress</a> <span class="uid"><a rel="nofollow" href="//slashdot.org/~bill_kress">( 99356 )</a></span></a></span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10769500"></span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10769500">Neither have I and I've had a Microsoft TIVO (Ultimate TV) for a couple years now.<br> <br>As far as I can tell, the UI is a bit better than TiVO and the functionality is really pretty good. It has that desktop internet thing that is pretty much useless, but otherwise I haven't seen one I liked better yet.<br> <br>Oh, and as far as I know, it's been running 24/7 for a few years now and never crashed or needed a reboot. We upgraded hard drives in 3 of them, and 2 of the new hard drives have crashed, but otherwise, running</div>
</div>
<div class="commentSub" id="comment_sub_10769500">
</div>
</div>
<div id="replyto_10769500"></div>
<ul id="group_10769500">
<li id="hiddens_10769500" class="hide"></li>
</ul>
</li><li id="tree_10769520" class="comment oneline"><span class="ind"></span>
<div id="comment_status_10769520" class="commentstatus"></div>
<div id="comment_10769520" class="cw">
<div id="comment_top_10769520" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10769520" name="comment_link_10769520" href="//slashdot.org/comments.pl?sid=129075&cid=10769520" onclick="return D2.setFocusComment(10769520)" >Re:This will be fun.</a>
<span id="comment_score_10769520" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10769520); return false"><span class=opt>Score:</span>2</a>)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span><a rel="nofollow" href="//slashdot.org/~EvilTwinSkippy">EvilTwinSkippy</a> <span class="uid"><a rel="nofollow" href="//slashdot.org/~EvilTwinSkippy">( 112490 )</a></span></a></span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10769520"></span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10769520">I'm hoping they do something creative, like sub in the "Indian Head" screen test.</div>
</div>
<div class="commentSub" id="comment_sub_10769520">
</div>
</div>
<div id="replyto_10769520"></div>
<ul id="group_10769520">
<li id="hiddens_10769520" class="hide"></li>
</ul>
</li><li id="tree_10769800" class="comment full contain"><span class="ind"></span>
<div id="comment_status_10769800" class="commentstatus"></div>
<div id="comment_10769800" class="cw">
<div id="comment_top_10769800" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10769800" name="comment_link_10769800" href="//slashdot.org/comments.pl?sid=129075&cid=10769800" onclick="return D2.setFocusComment(10769800)" >Re:This will be fun.</a>
<span id="comment_score_10769800" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10769800); return false"><span class=opt>Score:</span>4</a>, Interesting)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span><a rel="nofollow" href="//slashdot.org/~chochos">chochos</a> <span class="uid"><a rel="nofollow" href="//slashdot.org/~chochos">( 700687 )</a></span></a></span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10769800">
on Tuesday November 09, 2004 @05:29PM (<span class="ind"></span><a rel="nofollow" href="//slashdot.org/comments.pl?sid=129075&cid=10769800">#10769800</a>)
<small><a href="http://javamexico.org/ezamudio" title="http://javamexico.org/ezamudio" class="user_homepage_display">Homepage</a>
<a href="//slashdot.org/~chochos/journal/" title="Wednesday May 09, 2007 @06:48PM" class="user_journal_display">Journal</a> </small>
</span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10769800"><blockquote> <div><i>I've never seen a BSOD on a TV before</i></div> </blockquote>
<p>Come to Mexico City and watch Cablevision for a while, you can see the BSOD on their programming guide instead of the previews. This happens often, since they switched to "microsoft tv" and are starting to switch from everything they had to all-Microsoft for their infrastructure.</p>
<p>The satellite TV service Sky is about to do the same thing next year (it's owned by basically the same people). And DirecTV is closing shop in Mexico, so once again there is a monopoly here, this time on satellite TV. And Microsoft is in on it.</p></div>
</div>
<div class="commentSub" id="comment_sub_10769800">
<span class="ind"></span><a class="btn link" rel="nofollow" href="//slashdot.org/comments.pl?sid=129075&threshold=1&commentsort=0&mode=thread&cid=10769249" onclick="return D2.selectParent(10769249)">Parent</a> <a rel="nofollow" href="#" class="comment_share_toggle btn link">Share</a>
<div class="comment_share sharethis-0 hide"><span class="au"></span>
<a rel="nofollow" class="t slashpop" href="https://x.com/intent/tweet?text=Re:This will be fun.%20by%20chochos%20%40slashdot%20https://slashdot.org/comments.pl?sid=129075&cid=10769800" target="_blank">twitter</a>
<a rel="nofollow" class="f slashpop" href="https://www.facebook.com/sharer/sharer.php?u=https://slashdot.org/comments.pl?sid=129075&cid=10769800" target="_blank">facebook</a>
</div>
</div>
</div>
<div id="replyto_10769800"></div>
<ul id="group_10769800">
<li id="hiddens_10769800" class="hide"></li>
</ul>
</li><li id="tree_10769801" class="comment hidden"><span class="ind"></span>
<div id="comment_status_10769801" class="commentstatus"></div>
<div id="comment_10769801" class="cw">
</div>
<div id="replyto_10769801"></div>
<ul id="group_10769801">
<li id="hiddens_10769801" class="hide"></li>
</ul>
</li><li id="tree_10770171" class="comment oneline"><span class="ind"></span>
<div id="comment_status_10770171" class="commentstatus"></div>
<div id="comment_10770171" class="cw">
<div id="comment_top_10770171" class="commentTop newcomment">
<div class="title">
<h4><a rel="nofollow" id="comment_link_10770171" name="comment_link_10770171" href="//slashdot.org/comments.pl?sid=129075&cid=10770171" onclick="return D2.setFocusComment(10770171)" >Re:This will be fun.</a>
<span id="comment_score_10770171" class="score"> (<a href="#" onclick="getModalPrefs('modcommentlog', 'Moderation Comment Log', 10770171); return false"><span class=opt>Score:</span>1</a>)</span></h4>
</div>
<div class="details">
<span class="by"><span class="byby">by </span><a rel="nofollow" href="//slashdot.org/~CumInHerTaco">CumInHerTaco</a> <span class="uid"><a rel="nofollow" href="//slashdot.org/~CumInHerTaco">( 702472 )</a></span></a></span><span class="writes" style="display:none"> writes:</span>
<span class="otherdetails" id="comment_otherdetails_10770171"></span>
</div>
</div>
<div class="commentBody">
<div id="comment_body_10770171"><i> I've never seen a BSOD on a TV before.</i> <br> <br>
I actually have. One of our local government cable stations here in Utah used a W2K system and a PP presentation to herald local events and such. I just happened to flip past it one day and there it was, BSOD. It stayed that way for hours and it was the middle of a weekday.<br> <br>It was really funny to watch a TV channel reboot.</div>
</div>
<div class="commentSub" id="comment_sub_10770171">
</div>
</div>
<div id="replyto_10770171"></div>
<ul id="group_10770171">
<li id="hiddens_10770171" class="hide"></li>
</ul>
</li><li id="hidestring_10769249"><noscript><b class='more'><span class="ind"></span><a href="//slashdot.org/comments.pl?sid=129075&threshold=-1&commentsort=0&mode=thread&pid=10769249">2 replies</a> beneath your current threshold.</b></noscript></li></ul></li>
<li id="roothiddens" class="hide"></li>
</ul>
<noscript><p><b>There may be more comments in this discussion. Without JavaScript enabled, you might want to <a href="//slashdot.org/users.pl?op=editcomm">turn on Classic Discussion System</a> in your preferences instead.</b></p></noscript>
<div id="discussion_buttons" class="clearfix">
</div>
<div class="newcmnt"><div id="replyto_0"></div></div>
<script type="text/javascript">
<!--
D2.currents()['hidden'] = 3;
D2.currents()['full'] = 3;
D2.currents()['oneline'] = 6;
// D2.currents_total(12);
D2.abbrev_comments({10769500:528});
D2.noshow_comments([10769685,10769326,10769801]);
D2.pieces_comments([10769834,10772643,10769467,10769500,10769520,10770171]);
D2.init_hiddens([10769299,10769249]);
D2.finishLoading();
//-->
</script>
</div>
</section><!-- footer type=current begin -->
</section>
<footer id="fhft" class="grid_24 nf aoc">
<div id="logo_nf" class="fleft">
<a href="//slashdot.org"><span>Slashdot</span></a>
</div>
<nav role="firehose footer">
<button class="btn" disabled="disabled">Archived Discussion</button>
<a class="btn hide" id="footer_moderate_button">Moderate</a>
<a class="btn hide" id="footer_moderatorhelp_button">Moderator Help</a>
<a class="btn hide" id="footer_delete_button" title="Checked comments will be deleted.">Delete</a>
<script>
(function($){
var old_moderate_btn = $("#discussion_moderate_button");
if (old_moderate_btn.length) {
var moderate_btn = $("#footer_moderate_button");
moderate_btn.click(
function(){old_moderate_btn.click()}
);
moderate_btn.removeClass('hide');
}
var old_moderatorhelp_btn = $("#discussion_moderatorhelp_button");
if (old_moderatorhelp_btn.length) {
var moderatorhelp_btn = $("#footer_moderatorhelp_button");
moderatorhelp_btn.click(
function(){old_moderatorhelp_btn.click()}
);
moderatorhelp_btn.attr(
'href', old_moderatorhelp_btn.attr('href')
);
moderatorhelp_btn.removeClass('hide');
}
var old_delete_btn = $("#discussion_delete_button");
if (old_delete_btn.length) {
var delete_btn = $("#footer_delete_button");
delete_btn.click(
function(){old_delete_btn.click()}
);
delete_btn.removeClass('hide');
}
$('#discussion_buttons').addClass('hide');
})(Slash.jQuery); // (function($){
</script>
<ul class="fleft">
<li class="fleft selected">
<span class="nbutton btn hide link reset" id="more_comments_button">
<a href="#" onclick="D2.ajaxFetchComments(0,1); return false">
<span id="more_comments_num_a" class="hide">Get more comments</span>
</a>
</span>
</li>
</ul>
<script type="text/javascript">D2.finishLoading()</script>
<ul class="fright submitstory">
<li class="fright">
<a href="/submit">Submit<span class="opt"> Story</span></a>
</li>
</ul>
</nav>
</footer>
<section class="bq">
<blockquote class="msg grid_24" cite="https://slashdot.org">
<p>I don't have any use for bodyguards, but I do have a specific use for two
highly trained certified public accountants.
-- Elvis Presley</p>
<span class="slant"></span>
</blockquote>
</section>
<footer id="ft" class="grid_24">
<nav class="grid_10" role="footer">
<ul>
<li><a href="//slashdot.org/faq">FAQ</a></li>
<li><a href="//slashdot.org/archive.pl">Story Archive</a></li>
<li><a href="//slashdot.org/hof.shtml">Hall of Fame</a></li>
<li><a href="https://slashdotmedia.com/advertising-and-marketing-services/" rel="nofollow">Advertising</a></li>
<li><a href="https://slashdotmedia.com/terms-of-use/" rel="nofollow">Terms</a></li>
<li><a href="https://slashdotmedia.com/privacy-statement/" rel="nofollow">Privacy Statement</a></li>
<li><a href="//slashdot.org/faq/slashmeta.shtml">About</a></li>
<li><a href="mailto:feedback@slashdot.org">Feedback</a></li>
<li><a href="#" onclick="set_mobile_pref('mobile',1);return false;">Mobile View</a></li>
<li><a href="//slashdot.org/blog">Blog</a></li>
<li><a href="#" id="opt-out-link"></a></li>
<li><button class="btn opt-out" id="opt-out-button" style="display:none">
<img src="//a.fsdn.com/sd/ccpa-optout.png" alt="Icon">
Do Not Sell or Share My Personal Information</button></li>
</ul>
</nav>
<br>
<div class="grid_14 tright tm"><span class="nobr">Copyright © 2026 Slashdot Media. All Rights Reserved.</span></div>
<div class="modal-custom overlay-custom" id="ccpa-modal" style="max-width:100%">
<div class="modal-content modal-content-ccpa">
<span class="close" id="modal-close">×</span>
<div class="modal-header" id="ccpa-modal-content-destination"></div>
</div>
</div>
</footer>
<div class="overlay"></div>
<div class="modal-box">
<a href="#" id="close-modal">Close</a>
<article class="modal-content">
</article>
<footer>
</div>
<div id="modal_cover" class="hide" onclick="hide_modal_box(); return false;"></div>
<div id="modal_box" class="hide">
<div id="modal_box_content"></div>
<header class="n">
<span class="fadeout"></span>
<span class="fadeoutfade"></span>
<span class="pf"><a class="ico close" onclick="hide_modal_box(); return false;" href="#"><span>Close</span></a></span>
<h3 class="pf"><div id="logo"><a href="//slashdot.org">Slashdot</a></div><span id="preference_title"></span></h3>
</header>
</div>
<script type="text/javascript">
window.google_analytics_uacct = "UA-199823890-2";
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-199823890-2']);
_gaq.push(['_setDomainName', '.slashdot.org']);
_gaq.push(['_addIgnoredRef', 'slashdot.org']);
_gaq.push(['_setCustomVar', 1, 'User Type', 'Anon', 3]);
_gaq.push(['_setCustomVar', 2, 'Page','comments', 3]);
// track beta behavior for user
var betamatches = document.cookie.match(/betagroup=(-?\d+)/);
if(betamatches && betamatches[1]) {
if(betamatches[1] == -1) {
_gaq.push(['_setCustomVar', 3, 'Beta-Usage','opt-out', 3]);
} else {
_gaq.push(['_setCustomVar', 3, 'Beta-Usage','unredirected', 3]);
}
}
_gaq.push(['_trackPageview']);
_gaq.push(['_trackPageLoadTime']);
bizx.cmp.ifConsent({purposes: ['storage', 'measurement'], vendors: 'google-analytics'}, function () {
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
});
</script>
<!-- CCM GA Push -->
<script>
if (typeof _ml !== 'undefined' && _ml.us) {
if (_ml.us.tp && _ml.us.tp.length > 0) {
ga('set', 'dimension2', _ml.us.tp[0]);
}
if (_ml.us.pc && _ml.us.pc.length > 0) {
ga('set', 'dimension7', _ml.us.pc[0]);
}
ga('set', 'dimension3', _ml.us.ind);
ga('set', 'dimension4', _ml.us.cr);
ga('set', 'dimension5', _ml.us.cs);
ga('set', 'dimension6', _ml.us.dm);
ga('set', 'dimension8', _ml.us.sn);
}
</script>
<!-- Sticky Ads -->
<script type="text/javascript">
var topBannerViewed = false;
function initSticky(){
if (SD?.Ads?.acceptable_ads_active) {
return;
}
if($('#div-gpt-ad-728x90_a').length > 0 && $('#div-gpt-ad-300x250_a').length > 0 && window.outerWidth >= 1070 && !sdAdBlockActive){
$(window).scroll(function(){
var y = $(document).scrollTop();
var z = y + window.outerHeight;
var navOffset = 0;
var offset = [
$('.nav-wrap').outerHeight(true),
$('.nav-secondary-wrap').outerHeight(true)
];
for(row in offset){
if(offset[row]) navOffset = navOffset + parseInt(offset[row]);
}
$('.adwrap-unviewed').each(function(){
var cls = 'adwrap-sticky';
var toggleCls = 'adwrap';
if($(this).hasClass('railad')) {
if(topBannerViewed){
var topPixels = $(this).offset().top;
navOffset += $('.adwrap').outerHeight();
if(y >= topPixels && y >= navOffset){
$('#slashboxes').css('top', 0).css('position','sticky').css('right',13);
} else {
$('#slashboxes').removeAttr('style');
}
}
return;
}
var topPixels = $(this).offset().top;
if(y >= topPixels && y >= navOffset){
$(this).addClass(cls);
$(this).removeClass('adwrap');
if(cls == 'adwrap-sticky') { //top banner
topBannerViewed = false;
$('#slashboxes').css('top',$(this).outerHeight() || 0).css('position','sticky').css('right',13);
}
if(topBannerViewed) {
$('#slashboxes').css('top', 0).css('position','sticky').css('right',13);
}
}else{
$(this).removeClass(cls);
$(this).addClass(toggleCls);
$('#slashboxes').removeAttr('style');
}
});
if($('.adwrap-viewed-banner').length > 0){
topBannerViewed = true;
$('.adwrap-viewed-banner').removeClass('adwrap-unviewed').removeClass('adwrap-sticky').addClass('adwrap');
}
if($('.adwrap-viewed-railad').length > 0){
$('.adwrap-viewed-railad').removeClass('adwrap-unviewed').removeClass('adwrap-railad-sticky');
$('#slashboxes').removeAttr('style');
}
});
}
}
bizx.cmp.ifConsent({purposes: 'all', vendors: 'google-ads'}, function () {
if (!sdAdBlockActive) {
initSticky();
}
if (SD?.Ads?.acceptable_ads_active) {
// similar to remove* code above in initSticky
$('.adwrap-unviewed').removeClass('adwrap-unviewed').removeClass('adwrap-sticky').addClass('adwrap').removeClass('adwrap-railad-sticky');
$('#slashboxes').removeAttr('style');
}
});
</script>
<style>
#slashboxes .ntv-preview-img-wrapper {
display: block;
margin: 0 auto !important;
width: 100%;
float: none;
text-align: center;
}
#slashboxes strong {
margin-bottom: -5px;
display: block;
}
#slashboxes .ntv-preview-img-wrapper {background: #F7F7F7;}
#slashboxes .nel-image {
float: none;
margin-top: 10px;
}
#slashboxes .p.ntv-body {
text-align: left;
border-top: 1px solid #CCCCCC;
}
#slashboxes .p.ntv-body strong {
display: block;
}
#slashboxes .p.ntv-body .nel-button {
width: 100%;
text-align: center;
margin: 15px 0;
padding: 8px;
}
#slashboxes .p.ntv-body {
background: #fff;
margin: 0;
padding: 10px 10px 1px 10px;
}
#slashboxes article:first-child {
border-radius: 0px !important;
padding-top: 1;
}
#slashboxes article:first-child header {
border-radius: 0px !important;
}
#slashboxes article:first-child h2.story {
padding-left: 10px;
background: #6D4634;
}
#slashboxes .details {
display: none;
}
#slashboxes .ntv-sponsored-disclaimer {
position: relative;
top: 0;
background: #6D4634;
padding-left: 10px;
padding-top: 10px;
margin-left: 0;
}
#slashboxes .ntv-sponsored-disclaimer:before {
display: none;
}
#slashboxes .ntv-sponsored-question {
display: none;
}
#slashboxes .ntv-sponsored-disclaimer a {
float: none;
text-transform: uppercase;
}
</style>
<!-- Piwik -->
<script type="text/javascript">
var _paq = _paq || [];
_paq.push(["setCookieDomain", "*.slashdot.org"]);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
function initPiwik() {
(function() {
var u="//analytics.slashdotmedia.com/";
_paq.push(['setTrackerUrl', u+'sd.php']);
_paq.push(['setSiteId', 40]);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'sd.js'; s.parentNode.insertBefore(g,s);
})();
}
function initNels() {
if(window.location.pathname == '/'){
var nelId = (location.search.split('nel_id=')[1] || '').split('&')[0];
var url = '/ajax.pl?op=nel';
if(nelId){
url += '&nel_id='+nelId;
}
$.ajax({
url: url,
type: 'POST',
success: function(html){
$('#firehoselist article').eq(1).after(html);
}
});
}
function showVerticalNEL() {
let res = false;
if(window.location.pathname.indexOf('/story/') >= 0){ // story
res = true;
}
if(window.location.pathname.indexOf('/recent') >= 0 ||
window.location.pathname.indexOf('/popular') >= 0 ||
window.location.pathname.indexOf('/submission/') >= 0){ // submissions
res = true;
}
if(window.location.pathname === '/'){ // home
res = true;
}
return res;
}
if (showVerticalNEL()) {
var nelId = (location.search.split('nel_id=')[1] || '').split('&')[0];
var url = '/ajax.pl?op=nel';
if(nelId){
url += '&nel_id='+nelId;
}
$.ajax({
url: url,
type: 'POST',
success: function(html){
$('#slashboxes').eq(0).prepend(html);
$('#slashboxes .ntv-sponsored-disclaimer a span:first-child').html('Featured Content');
}
});
}
//announcement NEL
if(document.getElementById('announcementText')){
$('#announcementText').hide();
var hlUrl = '/ajax.pl?op=hl_nel';
if(nelId){
hlUrl += '&nel_id='+nelId;
}
$.ajax({
url: hlUrl,
type: 'POST',
success: function(html){
if(html.length < 10){
$('#announcementText').show();
return;
}
$('#announcementText').html(html).show();
},
error: function () {
$('#announcementText').show();
}
});
}
document.addEventListener('click', (e) => {
const el = e.target.closest('[data-dest]');
if (!el) return;
e.preventDefault();
e.stopPropagation();
const url = el.dataset.dest;
const target = el.dataset.target || '_self';
if (target === '_blank') {
window.open(url, '_blank', 'noopener,noreferrer');
}
});
}
let tracking = false;
bizx.cmp.ifConsent({purposes: ['storage', 'measurement'], vendors: 'sdm'}, initPiwik);
initNels();
function trackNelImpressions() {
const nelimps = document.querySelectorAll('img[data-name="nel-impression"]:not([data-nel-processed])');
nelimps.forEach((imp) => {
imp.setAttribute('data-nel-processed', '1'); // prevent re-processing
const imp_url = imp.getAttribute('data-source');
if (!imp_url) {
return;
}
imp.src = imp_url;
});
}
function startTracking(){
if (tracking) return;
tracking = true;
trackNelImpressions();
}
const observer = new MutationObserver(function(mutations) {
if (!tracking) return;
for (const m of mutations) {
for (const node of m.addedNodes) {
if (node.nodeType !== 1) continue; // element only
trackNelImpressions(node);
}
}
});
observer.observe(document.body, { childList: true, subtree: true });
bizx.cmp.ifConsent({purposes: ['storage', 'measurement', 'ads'], vendors: 'sdm'}, function(){
startTracking();
});
<!-- 6sense -->
bizx.cmp.ifConsent({purposes: 'all', vendors: '6sense'}, async() => {
(function(){
var s = document.getElementsByTagName("script")[0];
var b = document.createElement("script");
b.type = "text/javascript";
b.async = true;b.defer=true;b.id='6senseWebTag';
b.src = "https://j.6sc.co/j/58729049-be80-466a-9abf-b3911430bbd8.js";
s.parentNode.insertBefore(b, s);
})();
})
</script>
<script src="//a.fsdn.com/con/js/sandiego/maxnav.js?2026-08-07"></script>
<script data-source="slashdot" src="//a.fsdn.com/con/js/sandiego/floating-unit.js?2026-08-07"></script>
<script id="after-content" type="text/javascript">
(function( $, fn, console ){
$ && fn && $(function(){ fn($, console); });
})(window.jQuery, window.pageload_done, window.console);
</script>
<script type='text/javascript'>
if(!document.location.href.match(/source=autorefresh/)) {
document.write('<img src="//slashdot.org/images/js.gif?650">');
}
</script>
<noscript>
<img src="//slashdot.org/images/njs.gif?78">
</noscript>
<div class="busy genericspinner hide"><span>Working...</span></div>
<script>
var regular_opt_out_link = true;
if (bizx.cmp.show_do_not_sell()) {
regular_opt_out_link = false;
document.getElementById('opt-out-button').setAttribute('style', 'display:inline');
}
if (window.is_euro_union === 1) {
regular_opt_out_link = false;
var elem = '<a href="#" title="Privacy Choices" onclick="bizx.cmp.promptConsent(); return false;">Privacy Choices</a>';
document.getElementById('opt-out-link').innerHTML = elem;
}
if (regular_opt_out_link == true) {
var elem = '<a href="https://slashdotmedia.com/opt-out-choices" title="Opt Out" rel="nofollow">Opt Out</a>';
document.getElementById('opt-out-link').innerHTML = elem;
}
var cmp_modal = document.getElementById('ccpa-modal');
var btn = document.getElementById('opt-out-button');
var span = document.getElementById('modal-close');
btn.onclick = function() {
cmp_modal.style.display = 'block';
};
span.onclick = function() {
cmp_modal.style.display = 'none';
};
</script>
<script>
if(typeof(Storage)!=="undefined"){
window.scrollTo(0,sessionStorage.scrollPos);
$(window).scroll(function () {
//You've scrolled this much:
sessionStorage.scrollPos = $(window).scrollTop();
});
}
$(function(){
$('a').click(function(){
delete sessionStorage.scrollPos;
})
});
// window.onbeforeunload = function () {
// console.log('bakc button clicked');
// delete sessionStorage.scrollPos;
// }
window.onpopstate=function() {
delete sessionStorage.scrollPos;
}
</script>
<script>
var current_time = (new Date()).getTime();
var image_url = 'https://io.narrative.io/?companyId=2440&id=site_name:slashdot.org&id=url:' + window.location.pathname + '&rand=' + current_time;
let hem = bizx.uids.getHem();
if (hem) {
image_url += '&id=hem:' + hem;
}
function naLoad() {
var image = new Image()
image.src = image_url;
image.style.display = "none";
image.style.height = 0;
image.style.width = 0;
document.body.appendChild(image)
}
bizx.cmp.ifConsent({ purposes: 'all', vendors: 'narrative'}, naLoad);
bizx.cmp.ifConsent({ purposes: 'all', vendors: 'xandr'}, function() {
<!-- xandr !-->
!function(e,i){if(!e.pixie){var n=e.pixie=function(e,i,a){n.actionQueue.push({action:e,actionValue:i,params:a})};n.actionQueue=[];var a=i.createElement("script");a.async=!0,a.src="//acdn.adnxs.com/dmp/up/pixie.js";var t=i.getElementsByTagName("head")[0];t.insertBefore(a,t.firstChild)}}(window,document);
pixie('init', '44bba44a-d920-4ad6-ad5c-6142072898f3' );
pixie('event', 'PageView');
})
</script>
<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a28c32303f4e2ab6',t:'MTc4NjMzNTUwMA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
</html>
<!-- footer type=current end -->