site stats

No matter who wins in US vs. Microsoft, we all lose

<!–Irrespective Of who wins in US vs. Microsoft, all of us lose Credit:<span></p> <p> Amanda Walker<br /> </span></p> </figcaption> </figure> <section class="deck"> <h2>Because The U.S. govt and Microsoft combat over get right of entry to to cloud knowledge, main implications watch for both users and corporations</h2> </section> <div class="modal eml-friend-wrapper" id="emailModal"> <div class="eml-ty eml-friend-success"> <i class="ss-icon ss-delete" /></p> <h3>Thank You</h3> <p class="msg-sent">Your message has been sent.</p> </p></div> <div class="eml-friend-error"> <i class="ss-icon ss-delete" /></p> <h3>Sorry</h3> <p class="msg-sent">There used to be an error emailing this WEB PAGE.</p> </p></div> </div> <section class="bodee"> <p>$(‘#” + slotName + “‘).responsiveAd(screenSize:’971 1115’, scriptTags: []);”;<br /> var adDivString = “</p> <p>” + adString + “</p> <p>“;</p> <p> placementDiff = applyInsert($(this), adDivString);<br /> if (debug)<br /> console.log(“Simply positioned an Ad and the placementDiff is: ” + placementDiff);</p> <p> placementTarget = cumulativeHeight + placementDiff + interModuleHeight + adHeightBuffer;</p> <p> else<br /> var moduleDivString = “”;<br /> var elementId = “drr-mod-“+moduleCounter;<br /> moduleDivString = “”;<br /> modules.push(elementId);</p> <p> placementDiff = applyInsert($(this), moduleDivString);<br /> if (debug)<br /> console.log(“Simply placed a module and the placementDiff is: ” + placementDiff);</p> <p> placementTarget = cumulativeHeight + placementDiff + interModuleHeight + moduleHeightBuffer;<br /> moduleCounter++;</p> <p> loopCounter++;</p> <p> // Avoid placing Elements too quickly as a result of non-Huge figures inflating the cumulative Height<br /> if ($(this).is(“Figure”) && !$(this).is(“Determine.Large”))<br /> cumulativeHeight += grafHeight;</p> <p> else<br /> cumulativeHeight += $(this).Top() + grafHeight;</p> <p> );</p> <p> // clone Associated Stories module to return in after eighth para in article physique for Cell breakpoint show<br /> var $relatedStories = $(‘.Related-promo-wrapper’);<br /> if ($relatedStories.size)<br /> var $relatedStoriesClone = $relatedStories.clone();<br /> $relatedStoriesClone.insertAfter( “#drr-container > p:eq(7)”); </p> <p> // For Cellular most effective, Place Ad after 2nd paragraph.<br /> if (firstMobileAdHtml)<br /> $(firstMobileAdHtml).insertAfter(“#drr-container > p:eq(1)”);</p> <p> var $insiderPromo = $(‘.insider-promo-wrapper’);<br /> if ($insiderPromo.length)<br /> var $insiderPromoClone = $insiderPromo.clone();<br /> $insiderPromoClone.insertAfter( “#drr-container > p:eq(1)”);</p> <p> //Position left side Element<br /> cumulativeHeight = 0;<br /> var leftPlacementTarget = tagHeight = leftPlacementTarget)<br /> if (debug)<br /> console.log(“congratulations… now we have handed the preliminary Begin level”);</p> <p> if (leftPlacementIndex == null)<br /> //it’s No Longer excellent sufficient to Now Not be a left Steer Clear Of – it also isn’t a </p> <p> with an instantly preceding small or medium picture left Avoid.<br /> if (!isLeftAvoid($(this)) && noPrevFigures($(this)) )<br /> leftPlacementIndex = $(this).index();<br /> $leftPlacementElement = $(this);<br /> leftPlacementLookaheadStart = cumulativeHeight;<br /> if (debug)<br /> console.log(“will not be a left Keep Away From and no prev figures. ########## set placementIndex (“+leftPlacementIndex+”) and lookaheadStart (“+leftPlacementLookaheadStart+”) ##########”);</p> <p> else<br /> if (debug)<br /> console.log(“is a left Avoid or has earlier figures. continue”);</p> <p> else<br /> if (debug)<br /> console.log(“#### leftPlacementIndex already set to “+leftPlacementIndex+”. looking BEFOREHAND…”);</p> <p> //No Longer null; has been set<br /> if ((cumulativeHeight – leftPlacementLookaheadStart) > leftIntervalHeight)<br /> if (debug)<br /> console.log(“###### THRESHOLD REACHED. LOOKAHEAD FULL. End ###### (cumulativeHeight – leftPlacementLookaheadStart) (“+(cumulativeHeight-leftPlacementLookaheadStart)+”) > leftIntervalHeight (“+leftIntervalHeight+”).”);</p> <p> return false;<br /> else<br /> if (debug)<br /> );</p> <p> if (leftPlacementIndex != null && elementNotNearEnd($leftPlacementElement, leftPixelWindow))<br /> if (debug)<br /> console.log(” insert into index “+leftPlacementIndex);</p> <p> $(“#drr-container”).youngsters().eq(leftPlacementIndex).sooner than(“</p> <p>“);</p> <p> IDG.GPT.trackOmniture();</p> <p> // Add Right rail module content material<br /> for (var i=Zero; i” + adString + “</section> </article> </section> </div> <p>“;</p> <p> operate getEpoParams()<br /> var Components =^https?:///, ”).break up(‘/’);<br /> var defaultCatId = 3029;<br /> var defaultTypeId = 2;<br /> var epoParams = “module.epo”;</p> <p> Elements.shift();</p> <p> // From HOMEPAGE; Show default typeId articles<br /> if (Components.join(‘/’) == “” && file.referrer.indexOf(record.domain)) </p> <p> epoParams += “&typeId=” + defaultTypeId + “&referrer=RESIDENCE”;</p> <p> // From ARTICLE: Exhibit articles w referrer catId<br /> else if (file.referrer != undefined && record.referrer.indexOf(‘article’) >= Zero)<br /> var a = file.createElement(‘a’);<br /> a.href = report.referrer;<br /> var uriParts = a.pathname.break up(‘/’);<br /> a = ”;<br /> if (typeof uriParts[3] == ‘undefined’)<br /> epoParams += “&typeId=” + defaultTypeId + “&referrer=HOUSE”; // default is ‘RESIDENCE’ conduct</p> <p> else<br /> var refCatSlug = uriParts[3];<br /> epoParams += “&catSlug=” + refCatSlug + “&referrer=article”;</p> <p> // From SEARCH: Convey article with catId same as current article<br /> else if (file.referrer.indexOf(“google”) >= 0 </p> <p> /**<br /> * @param jqo Original jquery object Goal<br /> * @param divString The div to be inserted.<br /> * @return Distinction in Height between Original placement Goal and ultimate Goal.<br /> * Exams first 6 Components for an allowable placement (600 pixel window).<br /> * If none, Test nearby for Parts that are not Right avoids.<br /> * If none, Place Component prior to present Target.<br /> */<br /> function applyInsert(jqo, divString)<br /> if (debug)<br /> console.log(“applyInsert at high and jqo index is: ” + jqo.index());</p> <p> for (var i=0; i Zero)<br /> kids = $(“#drr-container”).children().slice(jqo.index(), allowElement.index() );</p> <p> else<br /> kids = $(“#drr-container”).kids().slice(allowElement.index(), jqo.index());</p> <p> if (children != null)<br /> youngsters.EVERY(function(i)<br /> if (debug)<br /> console.log(“About so as to add this Component’s Top to heigh diff offset”);<br /> console.log($(this));</p> <p> Top += $(this).Peak() + grafHeight;<br /> );</p> <p> if (offset 300)<br /> if (debug)<br /> console.log(“isRightAvoid: found pre. return actual”);</p> <p> return true;</p> <p> if (“Determine”) && jqo.hasClass(‘Massive’))<br /> if (debug)<br /> console.log(“isRightAvoid: found Determine.Huge return genuine”);</p> <p> return proper;</p> <p> if (“Determine”) && jqo.hasClass(‘medium’) && jqo.hasClass(‘inline’))<br /> if (debug)<br /> console.log(“isRightAvoid: discovered Determine has Classification medium and inline.”);</p> <p> return real;</p> <p> if (‘div’) && jqo.hasClass(‘Desk-wrapper’))<br /> if (debug)<br /> console.log(“isRightAvoid: found div with Category Table-wrapper”);</p> <p> return actual;</p> <p> if (‘apart’))<br /> if (jqo.hasClass(‘sidebar’) && !jqo.hasClass(‘medium’))<br /> if (debug)<br /> console.log(“isRightAvoid: found aside with Class sidebar, with out Category medium”);</p> <p> return true;</p> <p> if (jqo.hasClass(‘statsTable’))<br /> if (debug)<br /> console.log(“isRightAvoid: discovered aside with Type statsTable”);</p> <p> return authentic;</p> <p> if (jqo.hasClass(‘obtain-asset’))<br /> if (debug)<br /> console.log(“isRightAvoid: discovered Category obtain-asset return genuine”);</p> <p> return actual;</p> <p> if (jqo.hasClass(‘tableLarge’))<br /> if (debug)<br /> console.log(“isRightAvoid: discovered Type tableLarge return genuine”);</p> <p> return true;</p> <p> if (jqo.hasClass(‘reject’))<br /> if (debug)<br /> console.log(“isRightAvoid: discovered Class reject. return genuine”);</p> <p> return proper;</p> <p> if (‘Table’) && jqo.hasClass(‘scorecard’))<br /> if (debug)<br /> console.log(“isRightAvoid: discovered div with Type scorecard”);</p> <p> return real;</p> <p> return false;</p> <p> // Return genuine if Part has Class ‘reject’: will not Position drr modules/ads subsequent to those Parts<br /> function isRightReject(jqo)<br /> console.log(“in isRightReject”);<br /> if (jqo != null)<br /> if (jqo.hasClass(“reject”))<br /> if (debug)<br /> console.log(“isRightReject: discovered ‘reject’ Category”);</p> <p> return actual;</p> <p> return false;</p> <p> return false;</p> <p> // Returns authentic if Peak of all Elements after this one is more than 500; false otherwise<br /> operate elementNotNearEnd(Component, pixelWindow)<br /> if (pixelWindow == null)<br /> pixelWindow = 500;</p> <p> if (Element == null)<br /> return false;</p> <p> var remainingHeight = Zero;<br /> var kids = $(“#drr-container”).children().slice(Component.index());<br /> if (kids == null)<br /> return false;</p> <p> kids.EACH(operate(i)<br /> remainingHeight += $(this).Peak();<br /> );<br /> if ( remainingHeight > pixelWindow)<br /> return real;</p> <p> else<br /> if (debug)<br /> console.log(“Component too as regards to End. Last Peak is: ” + remainingHeight + ” and window is ” + pixelWindow); </p> <p> return false;</p> <p> /**<br /> * Return real if need to Avoid this Element when inserting left module.<br /> */<br /> perform isLeftAvoid(jqo)<br /> if (“Determine”))<br /> if (debug)<br /> console.log(“isLeftAvoid: discovered Determine. return authentic”);</p> <p> return real;</p> <p> if (“aside.pullquote”))<br /> if (debug)<br /> console.log(“isLeftAvoid: discovered pullquote. return true”);</p> <p> return actual;</p> <p> if (“pre”))<br /> if (debug)<br /> console.log(“isLeftAvoid: discovered pre. return real”);</p> <p> return real;</p> <p> if (“div.gist”))<br /> if (debug)<br /> console.log(“isLeftAvoid: discovered github code block. return real”);</p> <p> return actual;</p> <p> if (“apart”) && jqo.hasClass(“sidebar”) && jqo.hasClass(“medium”))<br /> if (debug)<br /> console.log(“isLeftAvoid: discovered medium sidebar. return real”);</p> <p> return proper;</p> <p> if (jqo.hasClass(“statsTable”))<br /> if (debug)<br /> console.log(“isLeftAvoid: discovered Classification statsTable. return proper”);</p> <p> return proper;</p> <p> return false;</p> <p> /**<br /> * return actual if there are not any figures ahead of the Target placement that might bleed down into placement Component<br /> */<br /> operate noPrevFigures($originalTarget)<br /> var targetIndex = $originalTarget.index();<br /> var numElementsLookBack = 5;<br /> var figureIndex = null;<br /> var figureHeight = null;<br /> var startIndex = targetIndex – numElementsLookBack </p> <div id="drr-container"> <p> The battle of presidency ATTAIN into data stored in out of the country knowledge centers will have to be top of mind for IT firms. It has vital implications for whether or not cloud-saved information will also be secure, and the combat to this point suggests if both side utterly wins, the result could be unpleasant. </p> <p> The U.S. Justice Division and Microsoft are waging a struggle over whether federal prosecutors in the united states can get right of entry to e mail stored on servers in Eire. The Specific problem is the feds’ calls for for emails that belong to a suspect in a narcotics investigation, but the giant issue is whether or not national governments can pressure an organization to provide get admission to to person data stored in other nations. </p> <p> The Justice Division requested the emails in December 2013. Then Again, Microsoft refused that request. It said that U.S. authorities haven’t any power to implement a warrant for knowledge saved in another country. </p> <p> In April 2014, a federal decide agreed with U.S. prosecutors and ordered Microsoft handy over the emails. Microsoft again refused and was present in contempt; the Second U.S. Circuit Court Docket of Appeals has been requested to settle the case. Oral arguments befell remaining September, and a ruling is anticipated imminently. </p> <aside class="nativo-promo smartphone" id="" /> <p> All These instances will speed up as the federal government checks the bounds of present, regularly out of date rules and as cloud suppliers are trying to protect what they see as their — and their consumers’ — non-public data. Finally, corporations moving to cloud could think carefully about cloud adoption if any executive has get entry to to its data on demand anyplace it resides. </p> <p> For Example, as Microsoft argues, if the us can compel it to show over knowledge saved in Ireland, the Chinese Language government might compel it to turn over knowledge stored in the U.S.. The unintended consequences of the U.S. government’s request are worrisome to contemplate. That’s why a full Justice Division win right here is worrisome. </p> <p> However a full win with the aid of Microsoft can also be worrisome. I remember the need to disclaim access to everything, however the govt will battle that stance to the purpose of distraction. Cloud suppliers and cloud customers want readability, Now Not more limbo. </p> <p> I Will’t help However think there is a compromise that may be had right here between the cloud providers and the government. Even Though the government will have to Now Not have get right of entry to to data in clouds on demand, there should be a defined process that might allow the government get entry to to a couple knowledge when explicit standards has been glad — and the authorities in the nations the place the info resides are in a position to participate. </p> <aside class="nativo-promo tablet desktop" id="" /></div> <div class="byline vcard author end-byline"> <p><img class="bylineImage imgId100424300 " src="" alt="David Linthicum" /></p> <div class="author-info with-image"> <p class="author-name"> David Linthicum — <span class="author-title">Columnist</span></p> <p class="bio">David S. Linthicum is a consultant at Cloud Expertise Partners and an internationally known business knowledgeable and thought leader. Dave has authored 13 books on computing.</p> </p></div> <p><!-- end .author-info --></p> </div> <p><!-- blx4 #1218 blox4.html --></p> <div class="article-intercept"> <a href=""><br /> <i class="ss-icon ss-navigateright" /><em> From CIO:</em> Eight Free On-line Lessons to Grow Your Tech Abilities<br /> </a></p> </div> <p> <!-- /.bodee --></p> <section id="funnel"> <section class="popular-brand-cols"> <section class="popular-col"><!-- /.promo --><br /> <!-- ./promo newsletter --></p> </section> <section class="brand-col"> </section> </section> <section class="featured-col"><!-- blx4 #937 blox4.simple --></p> </section> </section> <p> <!-- /role=main --><!-- /#page-wrapper --></p> <footer> <section class="brand"><span class="logo">InfoWorld</span><br /> <span class="tagline"> </span></p> <p> <span class="follow"><br /> <label>Follow us</label><br /> </span></p> </section> <section class="topics"> <nav id="ft1" /> <nav id="ft2" /></section> <section class="about"> </section> <section class="copyright"> <div class="wrapper"> <p>Copyright © 1994 – 2016 InfoWorld, Inc. All rights reserved.</p> <div class="network"> <div id="network-selector"> <p>Discover the IDG Network <i class="ss-icon tick">descend</i></p> </p></div> <p><!-- /#network-selector --> </div> <p><!-- /.network --> </div> <p><!-- /.wrapper --><br /> </section> </footer> <p><!-- Begin welcome ad overlay - gpt-overlay position --><br /> <!-- End welcome ad overlay - gpt-overlay position --></p> <p> <!-- Begin gpt-skin/gpt-pin/inread --></p> <p> <!-- End gpt-skin/gpt-pin/inread --> </p> <p><!-- Begin BlueKai Tag --></p> <p><!-- CryptoJS --></p> <p><!-- End BlueKai Tag --></p> <p><!-- BEGIN Krux Control Tag for InfoWorld --></p> <p><!-- END Krux Controltag --></p> <p><!-- START Nielsen Online SiteCensus? V6.0 --><br /> <!-- COPYRIGHT 2010 Nielsen Online --></p> <p><!-- END Nielsen Online SiteCensus? V6.0 --></p> <p><!-- SiteCatalyst code version: H.26.2. Copyright 1996-2013 Adobe, Inc. All Rights Reserved More info available at --></p> <p><img src="" height="1" width="1" border="0" alt="" /><!--/DO NOT REMOVE/--><br /> <!-- End SiteCatalyst code version: H.26.2. --></p></div> <p><br /> <br /><a href="">Source hyperlink </a></p> <div class="clear"></div> </div><!-- /entry --> <div id="comments"> <p> You must be logged in to post a comment <a href=""> Login </a> </p> </div><!-- #comments --> </div><!-- /main --> <div id="sidebar"> <div class="sidebarinner"> </div><!-- .sidebarinner --> </div><!-- /sidebar --> </div><!-- /container --></div><!-- end of wrapper --> <div id="footer"> <div id="foo_widget1"> <div id="flickr-widget-3" class="widget flickr_widget"><div class="widgetinner"><h3 class="widgettitle">Flickr Photo Stream</h3> <script type="text/javascript" src=""></script><div class="clear"></div></div></div> </div> <div id="foo_widget2"> <div id="recent-posts-3" class="widget widget_recent_entries"><div class="widgetinner"> <h3 class="widgettitle">Recent Posts</h3> <ul> <li> <a href="">Goodell surprises terminally ill NY volunteer firefighter with Super Bowl tickets</a> </li> <li> <a href="">Pennsylvania Dem linked to gambling ring awaits sentencing</a> </li> <li> <a href="">Thornton Heath kidnap: Arrests made over 50-hour ordeal</a> </li> <li> <a href="">The Latest: Dry winds to persist in California fire areas</a> </li> <li> <a href="">A Voice for the Sport: The 10 Most Impactful People of 2017</a> </li> </ul> </div></div> </div> </div> <div id="footer_data"> <ul class="footerpages"> <li class="first"><a href="" title="Great Today News">Home</a></li> <li class="page_item page-item-6"><a href="">Privacy Policy</a></li> <li class="page_item page-item-195"><a href="">Contact Us</a></li> <li class="page_item page-item-198"><a href="">Video Gallery</a></li> <li class="page_item page-item-201"><a href="">Sitemap</a></li> <li><a rel="nofollow" href="">RSS</a></li> <li class="right"><a href="#top" title="Great Today News" rel="home"><strong>↑</strong> Great Today News</a></li> </ul> <div class="clear"></div> <p id="footer-left-side"> <a href="" title="Great Today News" rel="home">Great Today News</a> </p><!-- #site-info --> <p id="footer-right-side"> <a href="">Log in</a> - Designed by <a href="" title="Today News">Today News</a> <script type='text/javascript' src=''></script> <script type='text/javascript'> /* <![CDATA[ */ var wpcf7 = {"apiSettings":{"root":"http:\/\/\/wp-json\/contact-form-7\/v1","namespace":"contact-form-7\/v1"},"recaptcha":{"messages":{"empty":"Please verify that you are not a robot."}},"cached":"1"}; /* ]]> */ </script> <script type='text/javascript' src=''></script> <script type='text/javascript' src=''></script> </p> <!-- #footer-right-side --> </div><!-- /footer_data --> <div class="hide"> <div id="adv_here"> <h3 class="widgettitle">Widgetized Section</h3> <p>Go to Admin » appearance » Widgets » and move a widget into Advertise Widget Zone</p> </div> </div> <!-- Quantcast Tag --> <script type="text/javascript"> var _qevents = _qevents || []; (function() { var elem = document.createElement('script'); elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ""; elem.async = true; elem.type = "text/javascript"; var scpt = document.getElementsByTagName('script')[0]; scpt.parentNode.insertBefore(elem, scpt); })(); _qevents.push({ qacct:"p-XSTdT3wyH_FGD" }); </script> <noscript> <div style="display:none;"> <img src="//" border="0" height="1" width="1" alt="Quantcast"/> </div> </noscript> <!-- End Quantcast tag --> </body> </html> <!-- Performance optimized by W3 Total Cache. Learn more: Page Caching using disk: enhanced Served from: @ 2017-12-11 01:58:11 by W3 Total Cache -->