<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="http://feeds.neosmart.net/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.neosmart.net/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>The NeoSmart Files</title>
	
	<link>http://neosmart.net/blog</link>
	<description>Connecting Ideas</description>
	<pubDate>Fri, 31 Oct 2008 23:36:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.8-bleeding-edge</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<thespringbox:skin xmlns:thespringbox="http://www.thespringbox.com/dtds/thespringbox-1.0.dtd">http://feeds.neosmart.net/neosmart?format=skin</thespringbox:skin><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/</creativeCommons:license><image><link>http://neosmart.net/</link><url>http://neosmart.net/images/nst-mini.png</url><title>NeoSmart Technologies - connecting ideas</title></image><xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://neosmart.net/blog/feed/" type="application/rss+xml" /><feedburner:emailServiceId>neosmart</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Windows 7 Wallpapers Now Available for Download</title>
		<link>http://feeds.neosmart.net/~r/neosmart/~3/ZJmyYO7SG0w/</link>
		<comments>http://neosmart.net/blog/2008/windows-7-wallpapers-download/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 23:26:44 +0000</pubDate>
		<dc:creator>NeoSmart Technologies</dc:creator>
		
		<category><![CDATA[NeoSmart Technologies]]></category>

		<category><![CDATA[Reviews]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Art]]></category>

		<category><![CDATA[Backgrounds]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[Wallpapers]]></category>

		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://neosmart.net/blog/2008/windows-7-wallpapers-download/</guid>
		<description><![CDATA[NeoSmart Technologies’ gallery of Windows Vista wallpapers has been a huge hit over the past several years – despite what anyone might say about Vista itself, its collection of wallpapers and fonts is top-notch. And now it seems that Windows 7 isn’t going to be any different – from what we’ve seen, the wallpapers shipping [...]]]></description>
			<content:encoded><![CDATA[<p>NeoSmart Technologies’ gallery of Windows Vista wallpapers has been a huge hit over the past several years – despite what anyone might say about Vista itself, its collection of <a href="http://neosmart.net/gallery/v/wallpapers/Vista/official/">wallpapers</a> and <a href="http://neosmart.net/blog/2006/a-comprehensive-look-at-the-new-microsoft-fonts/">fonts</a> is top-notch. And now it seems that Windows 7 isn’t going to be any different – from what we’ve seen, the wallpapers shipping with Windows 7 are pretty darn good.</p>
<p>The <a href="http://neosmart.net/gallery/v/wallpapers/Win7/Official/">Official Windows 7 Wallpapers</a> are now available for download from the NeoSmart Image Gallery. Only several wallpapers have been released accompanying various Windows 7 builds thus far, but we’ll keep adding new ones to the gallery as they’re shipped.</p>
<p>Here are some of our favorite new wallpapers:</p>
<p><a href="http://neosmart.net/gallery/v/wallpapers/Win7/Official/Windows+7+Mountain.jpg.html"><img src="http://neosmart.net/gallery/d/7428-2/Windows+7+Mountain.jpg" /></a>&#160;<a href="http://neosmart.net/gallery/v/wallpapers/Win7/Official/Seljalandsfoss+Falls.jpg.html"><img src="http://neosmart.net/gallery/d/7410-2/Seljalandsfoss+Falls.jpg" /></a></p>
<p><a href="http://neosmart.net/gallery/v/wallpapers/Win7/Official/Altai+Mountain.jpg.html"><img src="http://neosmart.net/gallery/d/7336-2/Altai+Mountain.jpg" /></a>&#160;<a href="http://neosmart.net/gallery/v/wallpapers/Win7/Official/Wheat+Fields.jpg.html"><img src="http://neosmart.net/gallery/d/7422-2/Wheat+Fields.jpg" /></a>&#160;</p>
<p>You can see these and more at the gallery <a href="http://neosmart.net/gallery/v/wallpapers/Win7/Official/">here</a>, along with the old Windows Vista ones <a href="http://neosmart.net/gallery/v/wallpapers/Vista/">here</a> and <a href="http://neosmart.net/gallery/v/wallpapers/Vista/official/">here</a>.</p>
<p> <span id="more-653"></span>
<p>We’re taking hundreds of screenshots of Windows 7 and its new features &amp; components even as we’re posting this – keep your eyes peeled, they’ll be joining our extensive collection of <a href="http://neosmart.net/gallery/v/os/">Operating System screenshots</a> in the same fashion as <a href="http://neosmart.net/gallery/v/os/Vista/">the Windows Vista screenshots</a> were added: build-by-build with all the little details covered in true geek fashion.</p>
<div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=Fl3CYT8F"><img src="http://feedproxy.google.com/~f/neosmart?i=Fl3CYT8F" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=5zRGYpdE"><img src="http://feedproxy.google.com/~f/neosmart?d=41" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=fRdEsVGm"><img src="http://feedproxy.google.com/~f/neosmart?i=fRdEsVGm" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=9LrMfheK"><img src="http://feedproxy.google.com/~f/neosmart?i=9LrMfheK" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=1YVeTq8W"><img src="http://feedproxy.google.com/~f/neosmart?d=43" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=7FiDrYAj"><img src="http://feedproxy.google.com/~f/neosmart?d=52" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=ZN3O4uVg"><img src="http://feedproxy.google.com/~f/neosmart?i=ZN3O4uVg" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=OQoRwMHu"><img src="http://feedproxy.google.com/~f/neosmart?i=OQoRwMHu" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/neosmart/~4/ZJmyYO7SG0w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/windows-7-wallpapers-download/feed/</wfw:commentRss>
		<feedburner:origLink>http://neosmart.net/blog/2008/windows-7-wallpapers-download/</feedburner:origLink></item>
		<item>
		<title>Google Abandons Standards, Forks OpenID</title>
		<link>http://feeds.neosmart.net/~r/neosmart/~3/0PhtNPcQ6Ms/</link>
		<comments>http://neosmart.net/blog/2008/google-doesnt-use-openid/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 20:20:40 +0000</pubDate>
		<dc:creator>NeoSmart Technologies</dc:creator>
		
		<category><![CDATA[Corporate Talk]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Security]]></category>

		<category><![CDATA[Authentication]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[OAuth]]></category>

		<category><![CDATA[OpenID]]></category>

		<category><![CDATA[Standards]]></category>

		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://neosmart.net/blog/2008/google-doesnt-use-openid/</guid>
		<description><![CDATA[A couple of hours ago, the Google Security Team posted an article claiming that Google’s made the switch to OpenID, joining Yahoo! and Microsoft in the ranks OpenID providers.
But it looks like someone may have been a bit to hasty to pull that switch (perhaps itching to get some of the limelight Microsoft has been [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of hours ago, the Google Security Team posted an article <a href="http://google-code-updates.blogspot.com/2008/10/google-moves-towards-single-sign-on.html">claiming that Google’s made the switch to OpenID</a>, joining <a href="http://openid.yahoo.com/">Yahoo!</a> and <a href="http://www.nytimes.com/external/readwriteweb/2008/10/27/27readwriteweb-microsoft_windows_live_openid.html">Microsoft</a> in the ranks OpenID providers.</p>
<p>But it looks like someone may have been a bit to hasty to pull that switch (perhaps itching to get some of <a href="http://news.google.com/news?client=opera&amp;rls=en&amp;sourceid=opera&amp;ie=UTF-8&amp;oe=utf-8&amp;tab=wn&amp;ncl=1263512714&amp;hl=en">the limelight</a> Microsoft has been receiving for adding OpenID to all Live ID accounts just the day before yesterday)… because whatever it is that Google has released support for, it sure as hell isn’t OpenID, as they even so kindly point out <em>in their OpenID <a href="http://code.google.com/apis/accounts/docs/OpenID.html">developer documentation</a></em> (that media outlets certainly won’t be reading):</p>
<blockquote>
<ol>
<li>The web application asks the end user to log in by offering a set of log-in options, including Google. </li>
<li>The user selects the &quot;Sign in with Google&quot; option. </li>
<li>The web application sends a &quot;discovery&quot; request to Google to get information on the Google authentication endpoint. <strong>This is a departure from the process outlined in OpenID 1.0.</strong> [Emphasis added]</li>
<li>Google returns an XRDS document, which contains endpoint address. </li>
<li>The web application sends a login authentication request to the Google endpoint address. </li>
<li>This action redirects the user to a Google Federated Login page.
</p>
</li>
</ol>
</blockquote>
<p>As Google points out, this isn’t OpenID. This is something that Google cooked up that <em>resembles</em> OpenID masquerading as OpenID since that’s what people want to see – and that’s what Microsoft announced just the day before.</p>
<p>It’s not just a “departure” from OpenID, it’s a whole new standard.</p>
<p> <span id="more-651"></span>
<p>With OpenID, the user memorizes a web URI, and provides it to the sites he or she would like to sign in to. The site then POSTs an OpenID request to that URI where the OpenID backend server proceeds to perform the requested authentication.</p>
<p>In Google’s version of the OpenID “standard,” users would enter their @gmail.com email addresses in the OpenID login box on OpenID-enabled sites, who would then detect that a Google email was entered. The server then requests permission from Google to <em>use</em> the OpenID standard in the first place by POSTing an XML document to Google’s “OpenID” servers. If Google decides it’ll accept the request from the server, it’ll return an XML document back to the site in question that contains a link to the <em>actual</em> OpenID URI for the email account in question.</p>
<p>This is shown quite clearly in the following image (courtesy of Google, ironically):</p>
<p><img src="http://code.google.com/apis/accounts/images/OpenIdDiagram.png" /> </p>
<p>As you can see, steps 3 &amp; 4 <strong>are not part of OpenID</strong> and leave Google’s implementation of OpenID, such as it is, incompatible with everyone else.</p>
<p>Google actually mentions this in passing:</p>
<blockquote><p>Starting today, we are providing limited access to an API for an OpenID identity provider <strong>that is based on</strong> the user experience research of the OpenID community. Websites can now allow Google Account users to login to their website by using the OpenID protocol. We hope <strong>the continued evolution of both the technical features of OpenID</strong>, as well as the improvements in user experience. will lead to a solution that can be widely deployed for federated login. <strong>One of the companies using this new service</strong> is www.zoho.com.</p>
</blockquote>
<p>Eric Sachs, author of <a href="http://google-code-updates.blogspot.com/2008/10/google-moves-towards-single-sign-on.html">the blog post in question</a>, doesn’t actually come out and say, but he does come very close.</p>
<p>Basically, Google has rewritten OpenID. Not only is it not exactly the same as the current OpenID protocol, it’s so different that existing OpenID relying parties won’t be able to use it. Only a handful of “partner sites” have been updated to understand Google’s perverted version of the OpenID standard, and anyone else hoping to authenticate via “OpenID” to Google’s servers will need to do the same.</p>
<p>But OpenID is an open, community-based standard. Stabbing them in the back by creating an incompatible standard “based on” the same technology and masquerading under the same name isn’t the way to go. Google may have the best interests of decentralized authentication in mind, and perhaps even the better protocol to boot; but this is no way to prove a point.</p>
<p>OpenID is on tenterhooks as it is, and cannot withstand any more efforts to splinter its adoption. Never mind the fact that almost all the big names adopting OpenID are joining only as providers and not as relying parties (rendering the whole basis of OpenID useless) – now even the provider side of things is chaos.</p>
<p>Thanks, Google. Good to see you’re still doing the whole “Do no evil” thing, the community really appreciates this kind of approach to improving de facto standards and pushing decentralized authentication!</p>
<div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=8QgGZ5zs"><img src="http://feedproxy.google.com/~f/neosmart?i=8QgGZ5zs" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=7VdXLSav"><img src="http://feedproxy.google.com/~f/neosmart?d=41" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=qntotDoA"><img src="http://feedproxy.google.com/~f/neosmart?i=qntotDoA" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=14ALGZ1s"><img src="http://feedproxy.google.com/~f/neosmart?i=14ALGZ1s" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=APhX8eBK"><img src="http://feedproxy.google.com/~f/neosmart?d=43" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=VaADoDmI"><img src="http://feedproxy.google.com/~f/neosmart?d=52" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=6FBlhDA4"><img src="http://feedproxy.google.com/~f/neosmart?i=6FBlhDA4" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=6gPDQOVM"><img src="http://feedproxy.google.com/~f/neosmart?i=6gPDQOVM" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/neosmart/~4/0PhtNPcQ6Ms" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/google-doesnt-use-openid/feed/</wfw:commentRss>
		<feedburner:origLink>http://neosmart.net/blog/2008/google-doesnt-use-openid/</feedburner:origLink></item>
		<item>
		<title>ToolTipFixer 2.0 Released!</title>
		<link>http://feeds.neosmart.net/~r/neosmart/~3/CwH4Dd1aj34/</link>
		<comments>http://neosmart.net/blog/2008/tooltipfixer-2-released/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 17:32:19 +0000</pubDate>
		<dc:creator>NeoSmart Technologies</dc:creator>
		
		<category><![CDATA[NeoSmart Technologies]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Download]]></category>

		<category><![CDATA[ToolTipFixer]]></category>

		<guid isPermaLink="false">http://neosmart.net/blog/2008/tooltipfixer-2-released/</guid>
		<description><![CDATA[NeoSmart Technologies first released ToolTipFixer to great acclaim last June, over a year ago now. Since then, the downloads have kept on pouring in – along with a number of suggestions that we’ve taken to heart and hopefully implemented in a way that will please our users.
You can now download ToolTipFixer 2.0 which has a [...]]]></description>
			<content:encoded><![CDATA[<p>NeoSmart Technologies first released ToolTipFixer to great acclaim last June, over a year ago now. Since then, the downloads have kept on pouring in – along with a number of suggestions that we’ve taken to heart and hopefully implemented in a way that will please our users.</p>
<p>You can now <a href="http://neosmart.net/dl.php?id=10">download ToolTipFixer 2.0</a> which has a number of changes and improvements based on <a href="http://neosmart.net/wiki/display/TTF/">the feedback we’ve received</a> during the past year. First, for those of you that aren’t familiar with ToolTipFixer, it’s a nifty “patch” for a very frustrating bug in Windows which winds up rendering tooltips <em>behind</em> the taskbar, leaving them unreadable and generally annoying the user to no end:</p>
<p><img src="http://neosmart.net/wiki/download/attachments/4915203/Before.png" /> </p>
</p>
<p>ToolTipFixer sits silently and invisibly in the background, intercepting this problem and fixing it as it happens – letting you read those tooltips and use your PC the way you should be able to.</p>
<p> <span id="more-644"></span>
<p>Now for the good stuff: the number one request we’ve had was to eliminate the Microsoft .NET Framework as a requirement for using ToolTipFixer. As a matter of productivity and preference, Microsoft’s .NET Framework has a special place in our hearts, but we realize that many people would prefer something a bit… lighter and as such ToolTipFixer 2.0 has been rewritten from scratch in C++ <strong>with no dependencies – not even the MSVC++ runtime libraries.</strong></p>
<p>The second oft-made request was improvements to ToolTipFixer’s memory usage. This particular component is tightly-tied to the development platform of choice, and with the switch over to unmanaged C++, it’s become possible to further-tune the amount of memory that TTF uses and bring it down as much as possible, something that’s not in the developers’ hands when using the .NET Framework – which, with its automated garbage cleanup, makes memory usage highly variable at best.</p>
<p>TTF 2 has drastically improved memory management – <strong>it’ll take so little memory, you won’t even know it’s there</strong> (from 0.3 to 1.5 MiB in our extended testing, depending on OS and platform).</p>
<p>Then there are those 64-bit Windows users, and more of them than ever before. Just because you have 4+ GiB of RAM in that machine of yours doesn’t mean you can’t get rid of this bug too – <strong>ToolTipFixer 2.0 has full support for Windows XP/Vista x64!</strong></p>
<p>And to save the best for last, ToolTipFixer can now be run in what we call “standalone mode.” During setup, you’ll have the option of either installing TTF the traditional way – as a system application sitting silently and invisibly in the background – or as a standalone module that you run only when you need it. Some people experience the tooltip corruption problem less often than others, and if it doesn’t bother you incessantly then <strong>you can choose to only run TTF when you need it</strong>!</p>
<p class="save">Download: <a href="http://neosmart.net/dl.php?id=10">ToolTipFixer 2.0</a></p>
<div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=1Z5wPyvO"><img src="http://feedproxy.google.com/~f/neosmart?i=1Z5wPyvO" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=9TJpjAws"><img src="http://feedproxy.google.com/~f/neosmart?d=41" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=oVapFuWr"><img src="http://feedproxy.google.com/~f/neosmart?i=oVapFuWr" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=m9rV3TTV"><img src="http://feedproxy.google.com/~f/neosmart?i=m9rV3TTV" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=SaFCDafO"><img src="http://feedproxy.google.com/~f/neosmart?d=43" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=D8xPxUQj"><img src="http://feedproxy.google.com/~f/neosmart?d=52" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=e7fZHThV"><img src="http://feedproxy.google.com/~f/neosmart?i=e7fZHThV" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=YQOXlMHh"><img src="http://feedproxy.google.com/~f/neosmart?i=YQOXlMHh" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/neosmart/~4/CwH4Dd1aj34" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/tooltipfixer-2-released/feed/</wfw:commentRss>
		<feedburner:origLink>http://neosmart.net/blog/2008/tooltipfixer-2-released/</feedburner:origLink></item>
		<item>
		<title>Windows Isn’t For Gamers Anymore</title>
		<link>http://feeds.neosmart.net/~r/neosmart/~3/NAmuTxnyNQk/</link>
		<comments>http://neosmart.net/blog/2008/windows-isnt-for-gamers-anymore/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 23:03:16 +0000</pubDate>
		<dc:creator>NeoSmart Technologies</dc:creator>
		
		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[Operating Systems]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Bungie]]></category>

		<category><![CDATA[Ensemble Studios]]></category>

		<category><![CDATA[Gaming]]></category>

		<category><![CDATA[Gaming Consoles]]></category>

		<category><![CDATA[Halo]]></category>

		<category><![CDATA[Xbox]]></category>

		<guid isPermaLink="false">http://neosmart.net/blog/2008/windows-isnt-for-gamers-anymore/</guid>
		<description><![CDATA[ For the past decade-and-a-half, “Windows” has been synonymous with “PC Gaming” – after all, no other PC platform has managed to satiate the undying hunger gamers are quite famous for. But now it seems that Windows is on the verge of losing its distinction as the gaming platform of choice - with nothing but [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" src="http://neosmart.net/gallery/d/401-20/Vista.png" /> For the past decade-and-a-half, “Windows” has been synonymous with “PC Gaming” – after all, no other PC platform has managed to satiate the undying hunger gamers <a href="http://news.bbc.co.uk/1/hi/technology/4137782.stm">are quite famous for</a>. But now it seems that Windows is on the verge of losing its distinction as the gaming platform of choice - with nothing but Microsoft’s own machinations to blame.</p>
<p>Despite PC users&#8217; widely-varying taste and preference in operating systems and platforms, gamers need Windows. In fact, one of the biggest reason people around the globe tend to dual-boot is their undying love for gaming and the fact that no other OS out there can boast the wide range of gaming titles and genres available for their platform like Windows can. The traditional choice faced by most non-Windows users has been to either install and dual-boot Windows or bite the built and buy a gaming console - ask us, <a href="http://neosmart.net/dl.php?id=1">we would know</a>.</p>
<p>But this is all about to change, thanks to Microsoft&#8217;s reckless abandon for one of its few truly-loyal userbases. </p>
<p>When Microsoft first began its frenzied <a href="http://www.microsoft.com/windows/windows-vista/discover/default.aspx">Vista marketing campaign</a> in 2006, one of the points it focused on most and repeated over and over again was just how big of <a href="http://www.microsoft.com/windows/windows-vista/discover/play-games.aspx">a gaming revolution</a> Windows Vista was. Gaming was a large part of the Vista WOW campaign, but it has since failed to disappoint. But this isn&#8217;t an article about Vista, it&#8217;s about how Windows is poised to lose its gaming advantage if Microsoft doesn&#8217;t get its act together sometime soon.</p>
<p> <span id="more-641"></span>
<p>The problem is that Windows - standalone or in a dual-boot - is quickly becoming the lesser-appealing option when compared to a gaming console&#8230; in large part thanks to Microsoft&#8217;s ridiculous, biased, and fairly infuriating decisions to release games for Xbox and then for PC.</p>
<p>A major part of the gaming/entertainment Vista PR that went out around the same time as the OS: <a href="http://www.microsoft.com/presspass/press/2006/may06/05-09G4WE3LineupPR.mspx">Microsoft Announces Spectacular Windows Vista Title Lineup</a>. Spectacular? Hardly so. Take a look at the <a href="http://en.wikipedia.org/wiki/Microsoft_Game_Studios#Games_released_under_the_MGS_brand">Microsoft Game Studios release history</a> for 2006 and 2007, you&#8217;ll find a great disparity between the number of titles MGS released for Windows verses those for the Xbox (360)&#8230;</p>
<p>If you ignore expansion packs (the Zoo Tycoon development team seems to love these), you&#8217;ll find that Microsoft Game Studios released a total of nineteen titles for the Xbox over these two years, compared to a mind-blowing <strong>six</strong> titles for the PC over that same period - half of which were either available on the Xbox simultaneously or years before!</p>
<p>But what does Microsoft have to say about the obvious deterioration of the Windows gaming market?</p>
<blockquote><p>The Windows gaming world continues to evolve, and we believe in the future of that property.</p>
<p>-Shane Kim, Microsoft&#8217;s Vice President of Interactive Entertainment</p>
</blockquote>
<p><font color="#333333">Sorry Mr. Kim, but we find that a bit hard to believe. Mr. Kim&#8217;s <a href="http://www.edge-online.com/features/kim-we-still-believe-pc-games">statement</a> came in response to the recent (shocking) news that Microsoft&#8217;s (PC game development) Ensemble Studios - authors of Microsoft&#8217;s Age of Empires claim-to-fame hit series - <a href="http://www.shacknews.com/onearticle.x/54654">would be shut down</a> for &quot;fiscal reasons.&quot;</font></p>
<p>Obviously Microsoft is in a hard place here, needing to cater to both of the (competing) PC and gaming console markets at the same time. However, due to the serious 3rd-party <em>hardware/platform </em>competition in the gaming console market it seems that Microsoft&#8217;s decision has been to give Xbox the priority here.</p>
<p>It&#8217;s obviously not Microsoft&#8217;s job to develop games for its own platform - technically, all they have to do for either the PC or the Xbox is develop the APIs and provide 3rd party gaming developers with the tools and support they need to make it work. And 3rd party developers have not let anyone down, with astonishing numbers of titles being published for both platforms.</p>
<p>But if Microsoft wants to ensure that its platform retains its current hold on the PC gaming market they&#8217;re going to need to do a bit more to convince potential Windows gamers to stick to their platform and not go out and get a gaming console instead. It&#8217;s quite a logical choice to focus on Windows here - there are literally millions of Windows users who would be using something else if it wasn&#8217;t for Windows&#8217; vice-like grip on the gaming market.</p>
<p>The fact is, PC gamers and console gamers aren&#8217;t the same market targets. It won&#8217;t kill Microsoft&#8217;s Xbox division to treat their Windows gamers with a little bit more respect than they&#8217;re currently doing - if not for the users&#8217; sake then for their own. </p>
<p>But no matter what Microsoft Game Studios does or doesn&#8217;t do, it can&#8217;t actually <em>damage</em> the Windows gaming platform - all it does is create a scenario wherein another OS can work hard and potentially overtake Windows at its own game (pun intended!). </p>
<p>Mac OS and Linux both have a rare opportunity on the horizon - but for it to have any impact on the current PC gaming sector&#8217;s dynamics, they&#8217;ll have to put a bit more effort into the gaming scene than they&#8217;re currently doing. Something that requires this sort of centralized coordination is definitely not one of Linux&#8217;s strong suites, so the ball is now squarely in Apple&#8217;s playing field, and it&#8217;s up to them what they do with it.</p>
<p>Basically, Microsoft needs to watch its step. The incentives for PC gaming are at their lowest levels in years with even real-time strategy games - the PC&#8217;s long-standing forte - being developed first for the gaming consoles and then, possibly, for the PC (yes, we&#8217;re looking at you, <a href="http://en.wikipedia.org/wiki/Halo_Wars">Halo Wars</a>!). </p>
<p>And then there&#8217;s Bungie - cross-platform game developers bought up by Microsoft years ago, authors of the internationally-acclaimed “Halo” series, and now released from Microsoft&#8217;s reigns with its sights set squarely on <a href="http://www.appleinsider.com/articles/07/10/05/its_official_bungie_breaks_free_of_microsoft.html">developing games for the Mac once more</a>.</p>
<p>At the end of the day, Microsoft’s size is getting the better of itself once more; with its own divisions failing to compete with themselves they way they should. Microsoft needs to pick up on this slow degradation of PC gaming satisfaction and do something to buck the trend, or else they could suffer some serious consequences.</p>
<div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=ZuwBIK1B"><img src="http://feedproxy.google.com/~f/neosmart?i=ZuwBIK1B" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=g71U3hXy"><img src="http://feedproxy.google.com/~f/neosmart?d=41" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=mk1c4sAT"><img src="http://feedproxy.google.com/~f/neosmart?i=mk1c4sAT" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=Hvzwyc3B"><img src="http://feedproxy.google.com/~f/neosmart?i=Hvzwyc3B" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=jItu1s0R"><img src="http://feedproxy.google.com/~f/neosmart?d=43" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=nhTv3vRi"><img src="http://feedproxy.google.com/~f/neosmart?d=52" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=Tc8HH9aw"><img src="http://feedproxy.google.com/~f/neosmart?i=Tc8HH9aw" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=SknL0iaK"><img src="http://feedproxy.google.com/~f/neosmart?i=SknL0iaK" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/neosmart/~4/NAmuTxnyNQk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/windows-isnt-for-gamers-anymore/feed/</wfw:commentRss>
		<feedburner:origLink>http://neosmart.net/blog/2008/windows-isnt-for-gamers-anymore/</feedburner:origLink></item>
		<item>
		<title>What the TechCrunch Tablet Should Really Look Like</title>
		<link>http://feeds.neosmart.net/~r/neosmart/~3/KjT2VfWW-Vg/</link>
		<comments>http://neosmart.net/blog/2008/what-the-techcrunch-tablet-should-really-look-like/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 13:01:18 +0000</pubDate>
		<dc:creator>Mahmoud Al-Qudsi</dc:creator>
		
		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Embedded Systems]]></category>

		<category><![CDATA[Tablet PC]]></category>

		<category><![CDATA[TechCrunch]]></category>

		<category><![CDATA[TechCrunch Tablet]]></category>

		<category><![CDATA[UMPC]]></category>

		<guid isPermaLink="false">http://neosmart.net/blog/2008/what-the-techcrunch-tablet-should-really-look-like/</guid>
		<description><![CDATA[Michael Arrington is understandably pretty excited about how the TechCrunch Tablet is shaping up so far, but to use it seems they’re going about it the wrong way.
For a device that’s supposed to do Firefox, Skype and not much more, an underpowered PC with a touchscreen isn’t going to accomplish much. For one thing, Firefox [...]]]></description>
			<content:encoded><![CDATA[<p>Michael Arrington is understandably pretty excited about how <a href="http://www.techcrunch.com/2008/07/21/we-want-a-dead-simple-web-tablet-help-us-build-it/">the TechCrunch Tablet</a> is shaping up <a href="http://www.techcrunch.com/2008/08/30/update-on-the-techcrunch-tablet-prototype-a/">so far</a>, but to use it seems they’re going about it the wrong way.</p>
<p>For a device that’s supposed to do Firefox, Skype and not much more, an underpowered PC with a touchscreen isn’t going to accomplish much. For one thing, Firefox is a huge performance drain and <a href="http://neosmart.net/blog/2008/firefox-3-is-still-a-memory-hog/">a memory hog to boot</a> that underpowered hardware (even on-par with an Eee) simply won’t support and for another, there’s no way to get PC hardware down to the sub-$200 price range.</p>
<p>What TechCrunch wants – whether they know it or not – is an oversized PDA, not an underpowered PC. And it’s not just a question of semantics, it’s a question of foundations and principles – and it makes a huge difference in terms of end-user experience and the bottom line. </p>
<p>For the functionality that TechCrunch is trying to pack into this opensource, mass-market web gadget, there’s nothing that wouldn’t work better, faster, and cheaper on specialized hardware rather than on generic PC components.</p>
<p> <span id="more-640"></span>
<p>While the world is now in the midst of a touch-screen craze, it’s important to keep in mind when and where that works. For a <em>web browser</em> and a VoIP client, a touchscreen doesn’t provide much added value, but it does add quite a hefty amount to the bottom line. A couple of buttons at the top/side of the device that provide basic functionality (Go/Dial, Stop/End) would certainly suffice for most purposes. A thin slide-out keyboard is far-cheaper <em>and more user-friendly</em> than an onscreen keyboard, and would make things like entering site addresses and using email clients and Google Docs quite enjoyable.</p>
<p>A PDA-style ARM processor, running software compiled for the ARM platform could provide a more satisfactory end-user experience with regards to performance <em>and</em> can come in smaller form-factors and/or as embedded systems. </p>
<p>It’s important to bear in mind the difference between consumer electronics and a computer. Whereas Asus had to keep their Eee x86 so that it can run whatever a a PC user could demand from it, a web browsing tablet only needs to run <em>what the manufacturer intends it to</em>. In hardware design, there&#8217;s a constant compromise between flexibility and complexity which is directly tied to price, size, and ease-of-use. </p>
<p>A tablet designed to surf the web and run Skype doesn&#8217;t <em>need</em> to do anything else; but it <em>shouldn&#8217;t </em>do anything else if price and size are of any concern. It&#8217;s easy to get caught up imagining a device that can do anything and everything; but you can only go so far before things begin to spiral out of control.</p>
<div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=cNAmLNSD"><img src="http://feedproxy.google.com/~f/neosmart?i=cNAmLNSD" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=wWkcnrzV"><img src="http://feedproxy.google.com/~f/neosmart?d=41" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=m8kNMmsR"><img src="http://feedproxy.google.com/~f/neosmart?i=m8kNMmsR" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=PSpGYBTd"><img src="http://feedproxy.google.com/~f/neosmart?i=PSpGYBTd" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=haTaG3YK"><img src="http://feedproxy.google.com/~f/neosmart?d=43" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=mpkqPorR"><img src="http://feedproxy.google.com/~f/neosmart?d=52" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=shfaJU3C"><img src="http://feedproxy.google.com/~f/neosmart?i=shfaJU3C" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=EylyIybG"><img src="http://feedproxy.google.com/~f/neosmart?i=EylyIybG" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/neosmart/~4/KjT2VfWW-Vg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/what-the-techcrunch-tablet-should-really-look-like/feed/</wfw:commentRss>
		<feedburner:origLink>http://neosmart.net/blog/2008/what-the-techcrunch-tablet-should-really-look-like/</feedburner:origLink></item>
		<item>
		<title>Request_URI For IIS Updated with ISAPI_Rewrite 3 Support</title>
		<link>http://feeds.neosmart.net/~r/neosmart/~3/yAn14E-sLAU/</link>
		<comments>http://neosmart.net/blog/2008/request_uri-for-iis-updated-with-isapi_rewrite-3-support/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 12:50:55 +0000</pubDate>
		<dc:creator>NeoSmart Technologies</dc:creator>
		
		<category><![CDATA[NeoSmart Technologies]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Apache]]></category>

		<category><![CDATA[IIS]]></category>

		<category><![CDATA[ISAPI_Rewrite]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Request_URI for IIS]]></category>

		<category><![CDATA[Servers]]></category>

		<guid isPermaLink="false">http://neosmart.net/blog/2008/request_uri-for-iis-updated-with-isapi_rewrite-3-support/</guid>
		<description><![CDATA[Request_URI for IIS, NeoSmart Technologies’ compatibility toolkit for IIS on Windows, has been updated to version 1.1, with support for Helicon’s ISAPI_Rewrite 3.x
With this update the installation process has been simplified somewhat, in particular the need modify HTTPD.INI to set the server variables has been eliminated – you just need to install ISAPI_Rewrite 3, configure [...]]]></description>
			<content:encoded><![CDATA[<p>Request_URI for IIS, NeoSmart Technologies’ compatibility toolkit for IIS on Windows, has been updated to version 1.1, with support for Helicon’s ISAPI_Rewrite 3.x</p>
<p>With this update the installation process has been simplified somewhat, in particular the need modify HTTPD.INI to set the server variables has been eliminated – you just need to install ISAPI_Rewrite 3, configure php.ini to load up <a href="http://neosmart.net/dl.php?id=7">request_uri.inc</a>, and you’re set.</p>
<p>Request_URI for Windows 1.1 retains backwards compatibility with ISAPI_Rewrite 2.x for those of you who’d rather not switch to the new (and much-improved) version 3.x.</p>
<p> <span id="more-636"></span>
<p class="save">Download <a href="http://neosmart.net/dl.php?id=7">Request_URI for IIS 1.1</a></p>
<p>The full instructions for installing and configuring Request_URI for Windows can be found at <a href="http://neosmart.net/blog/2006/100-apache-compliant-request_uri-for-iis-and-windows/">the original posting</a>. Please post any support questions <a href="http://neosmart.net/forums/">in the forums</a>.</p>
<p><small>NeoSmart Technologies is not affiliated with Helicon software in any way.</small></p>
<div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=2cO5jdOE"><img src="http://feedproxy.google.com/~f/neosmart?i=2cO5jdOE" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=MBKqYXY3"><img src="http://feedproxy.google.com/~f/neosmart?d=41" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=I8Cv5l3r"><img src="http://feedproxy.google.com/~f/neosmart?i=I8Cv5l3r" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=OfmHf0RL"><img src="http://feedproxy.google.com/~f/neosmart?i=OfmHf0RL" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=djn103a8"><img src="http://feedproxy.google.com/~f/neosmart?d=43" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=eS7q50Kd"><img src="http://feedproxy.google.com/~f/neosmart?d=52" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=wgILVNIr"><img src="http://feedproxy.google.com/~f/neosmart?i=wgILVNIr" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=07Jejbli"><img src="http://feedproxy.google.com/~f/neosmart?i=07Jejbli" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/neosmart/~4/yAn14E-sLAU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/request_uri-for-iis-updated-with-isapi_rewrite-3-support/feed/</wfw:commentRss>
		<feedburner:origLink>http://neosmart.net/blog/2008/request_uri-for-iis-updated-with-isapi_rewrite-3-support/</feedburner:origLink></item>
		<item>
		<title>Don’t Forget About the Dual-Booters!</title>
		<link>http://feeds.neosmart.net/~r/neosmart/~3/74Noq2yg7fM/</link>
		<comments>http://neosmart.net/blog/2008/dont-forget-about-the-dual-booters/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 17:54:10 +0000</pubDate>
		<dc:creator>NeoSmart Technologies</dc:creator>
		
		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[Operating Systems]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Dual Boot]]></category>

		<category><![CDATA[EasyBCD]]></category>

		<category><![CDATA[InfoWorld]]></category>

		<category><![CDATA[Windows Vista]]></category>

		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://neosmart.net/blog/2008/dont-forget-about-the-dual-booters/</guid>
		<description><![CDATA[ InfoWorld has an article out today wherein Randall Kenney of the “Windows Sentinel” team (a program used to monitor system settings and performance to provide aggregate data for analysis) trashes end-user uptake of Windows Vista by revealing that 35% of surveyed PCs that ship with Vista have downgraded to Windows XP.
While that’s a stunning [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://neosmart.net/gallery/d/401-20/Vista.png" alt="" align="right" /> InfoWorld has an article out today wherein Randall Kenney of the “Windows Sentinel” team (a program used to monitor system settings and performance to provide aggregate data for analysis) trashes end-user uptake of Windows Vista by revealing that 35% of surveyed PCs that ship with Vista <a href="http://weblog.infoworld.com/sentinel/archives/2008/08/bursting_the_vi.html">have downgraded to Windows XP</a>.</p>
<p>While that’s a stunning number of Vista-only OEM machines running Windows XP, Mr. Kenney seems to have forgotten about those of us that dual-boot. As <a href="http://nesomart.net/dl.php?id=1">champions of dual-booters everywhere</a>, we’ve got to put our two cents in here.</p>
<p>If you keep in mind the type of people who would install the Windows Sentinel tool and take part in such a geeky program you’ll realize that it’s not too out there for a good number of these people to be the kind that run multiple operating systems on their machines.</p>
<p><span id="more-632"></span></p>
<p>Obviously not all of Windows Sentinel’s (only) three thousand subscribers are included in the numbers above (it’s highly unlikely that even 80% of the 3000 subscribers are using hardware that only comes from the OEM with Windows Vista installed). And of the percentage that <em>are</em> using late-model hardware, a hefty percentage dual-boot.</p>
<p>We don’t have any numbers as far as the number of dual-booters out there, but they’re certainly not few enough to be discounted. Keeping that in mind, it’s rather unprofessional of InfoWorld to claim that 35% of all Vista users will downgrade to Windows XP. Obviously big numbers make for better headlines, but this is the kind of stuff that can damage stocks and ruin jobs – you don’t want that on your conscious, at least, not without good reason.</p>
<p>Not that we’re suffering from any delusions or hallucinations with regards to Windows Vista’s relatively shoddy performance and stability, but you’ll agree that it’s a rather far cry to go from “a lot of people have reservations about upgrading to Windows Vista” to “a lot of people will take the time and effort to remove Vista from a PC and put Windows XP in its stead;” especially keeping in mind that Vista’s been out for two years now and there’s an (unfortunately) increasingly-large number of Vista-only products out there on the market.</p>
<p>More data from InfoWorld and the Windows Sentinel service would certainly be most-welcome in giving a clearer picture of what the actual numbers are and where end-users stand in this OS mess.</p>
<div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=vDxVOkGN"><img src="http://feedproxy.google.com/~f/neosmart?i=vDxVOkGN" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=7AZGI8wh"><img src="http://feedproxy.google.com/~f/neosmart?d=41" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=MuPT9vKS"><img src="http://feedproxy.google.com/~f/neosmart?i=MuPT9vKS" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=ySMcwGmq"><img src="http://feedproxy.google.com/~f/neosmart?i=ySMcwGmq" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=Z6HJTx6I"><img src="http://feedproxy.google.com/~f/neosmart?d=43" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=1CAClpQT"><img src="http://feedproxy.google.com/~f/neosmart?d=52" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=b0INgkwu"><img src="http://feedproxy.google.com/~f/neosmart?i=b0INgkwu" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=oAqBHIzT"><img src="http://feedproxy.google.com/~f/neosmart?i=oAqBHIzT" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/neosmart/~4/74Noq2yg7fM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/dont-forget-about-the-dual-booters/feed/</wfw:commentRss>
		<feedburner:origLink>http://neosmart.net/blog/2008/dont-forget-about-the-dual-booters/</feedburner:origLink></item>
		<item>
		<title>Disturbing Stats About Facebook Users &amp; Security</title>
		<link>http://feeds.neosmart.net/~r/neosmart/~3/dZJXPUzb7gk/</link>
		<comments>http://neosmart.net/blog/2008/disturbing-stats-about-facebook-users-and-security/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 16:00:58 +0000</pubDate>
		<dc:creator>Mahmoud Al-Qudsi</dc:creator>
		
		<category><![CDATA[Blogosphere]]></category>

		<category><![CDATA[Hacking]]></category>

		<category><![CDATA[Privacy]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Security]]></category>

		<category><![CDATA[Facebook]]></category>

		<category><![CDATA[OAuth]]></category>

		<category><![CDATA[Passwords]]></category>

		<category><![CDATA[Phishing]]></category>

		<guid isPermaLink="false">http://neosmart.net/blog/2008/disturbing-stats-about-facebook-users-amp-security/</guid>
		<description><![CDATA[There’s a screenshot that’s been sitting on my desktop for a rather long time now, and it’s as scary as it is interesting.
Facebook recently conducted a poll which showed up on the homepage newsfeed, and asked Facebook members just how exactly did they think Facebook’s “friend finder” worked when it prompted them for their email [...]]]></description>
			<content:encoded><![CDATA[<p>There’s a screenshot that’s been sitting on my desktop for a rather long time now, and it’s as scary as it is interesting.</p>
<p>Facebook recently conducted a poll which showed up on the homepage newsfeed, and asked Facebook members just how exactly did they think Facebook’s “friend finder” worked when it prompted them for their email address &amp; password in order to get a list of contacts. The numbers pretty much speak for themselves, here’s what they looked like near the end of the campaign:</p>
<p><img title="Facebook Poll" src="http://neosmart.net/blog/wp-content/uploads/facebookpoll.png" border="0" alt="Facebook Poll" /></p>
<p>Now ignore the dark blue bar: it’s a red herring and doesn’t contain any interesting info. The real juicy bit is the “Yes” option, and its 20% response.</p>
<p><span id="more-627"></span></p>
<p><strong>20% of Facebook’s 80 Million active users (give or take) believe that the passwords for their email addresses are being stored when they use the Friend Finder…. and that doesn’t bother them in the least.</strong> That’s <em>sixteen million people</em> who don&#8217;t give a damn about their privacy, the contents of their email, or who has control of their entire online personas.</p>
<p>This is a subject that&#8217;s been chewed <span style="text-decoration: line-through;">half</span> to death already countless times by people far more in the know than myself; Jeff Atwood’s <a href="http://www.codinghorror.com/blog/archives/001128.html">excellent article on the topic</a> covers the dangers of sites asking for users’ email addresses &amp; passwords, and – far more importantly – presents several more secure alternatives for web application developers looking to expand their social networks.</p>
<p>To put things in perspective, take a look at this <a href="http://www.readwriteweb.com/archives/your_email_password_a_true_hor.php">downright horrifying tale</a> on ReadWriteWeb about software that prompted users for their email addresses &amp; passwords, then proceeded to save them for malicious use&#8230; then realize that 16 million Facebook users out there don’t care if this happens to them. Think about all the private, sensitive, confidential information available on your email account and just how truly terrible it would be for that info to fall in the wrong hands.</p>
<p>Of course all this begs the question: who’s to blame for this bout of end-user stupidity (for lack of a more politically-correct term)? Is it naïveté/trust in the goodwill of others that gets users to give out such sensitive data to people (Facebook has <em>500</em> employees!) they don’t know from Adam? Or is it that they just don’t get how dangerous it can be (see <a href="http://www.readwriteweb.com/archives/your_email_password_a_true_hor.php">the ReadWriteWeb article</a> for proof)? Or is it, maybe, that they’ve simply gotten accustomed to being asked for their email address and corresponding password by “trusted” sites they love to visit, too caught up in the “gather as many friends as you can” game to give a second thought to identity theft and fraud?</p>
<p>Personally, I can recall a time when most “normal people” I know would refuse flat-out to share such sensitive data with a site (phishing, tech support, etc. obviously excluded); but in the wake of “Web 2.0” it’s become so <em>normal</em> to ask for email addresses and passwords that no one ever gives it a second thought.</p>
<p>And it’s not just Facebook. To be totally frank, even <em>if</em> Facebook were to store end users’ passwords in their database, the access to that info would probably be very highly guarded… but when every new social network on the block is suddenly doing the same thing – you can get a good picture of just how easy it would be to steal users’ passwords.</p>
<p><strong>MQ’s 3 Steps for World Domination</strong></p>
<ol>
<li>Send out an email purporting to be from “the hottest new social network around” informing the recipient that their “friends” want them to join: “Click here to show Peter you’re a real friend!”</li>
<li>Get the user to register a new account – make the procedure as pain-free and simple as possible… and right then and there on the registration page ask for the user’s email address <em>and password</em> so as to “make it easy to tell all your friends you care and get popular really fast&#8230;”</li>
<li>Profit.</li>
</ol>
<p>As soon as it&#8217;s OK for one person to do it, it&#8217;ll be OK for everyone to&#8230; and then we&#8217;ll be in too deep to do anything about it.</p>
<p><strong>So why does Facebook - after polling their end users and seeing just how dire the situation is - continue to use the same flawed mechanism of harvesting email addresses&#8230; especially when better, safer alternatives exist?</strong></p>
<div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=9dgDRdoi"><img src="http://feedproxy.google.com/~f/neosmart?i=9dgDRdoi" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=LvYcK9gV"><img src="http://feedproxy.google.com/~f/neosmart?d=41" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=J7Ha58nU"><img src="http://feedproxy.google.com/~f/neosmart?i=J7Ha58nU" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=ik7eJmZS"><img src="http://feedproxy.google.com/~f/neosmart?i=ik7eJmZS" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=UpHJjCzt"><img src="http://feedproxy.google.com/~f/neosmart?d=43" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=sfUWx4GT"><img src="http://feedproxy.google.com/~f/neosmart?d=52" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=K8Qspt7g"><img src="http://feedproxy.google.com/~f/neosmart?i=K8Qspt7g" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=nq6sBmmp"><img src="http://feedproxy.google.com/~f/neosmart?i=nq6sBmmp" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/neosmart/~4/dZJXPUzb7gk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/disturbing-stats-about-facebook-users-and-security/feed/</wfw:commentRss>
		<feedburner:origLink>http://neosmart.net/blog/2008/disturbing-stats-about-facebook-users-and-security/</feedburner:origLink></item>
		<item>
		<title>This Is Your Internet On Bandwidth Meters</title>
		<link>http://feeds.neosmart.net/~r/neosmart/~3/bsVqb2YSSnw/</link>
		<comments>http://neosmart.net/blog/2008/this-is-your-internet-on-bandwidth-meters/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 14:58:38 +0000</pubDate>
		<dc:creator>Mahmoud Al-Qudsi</dc:creator>
		
		<category><![CDATA[Blogosphere]]></category>

		<category><![CDATA[Corporate Talk]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Metered Internet]]></category>

		<category><![CDATA[Net-Neutrality]]></category>

		<category><![CDATA[Tubes]]></category>

		<guid isPermaLink="false">http://neosmart.net/blog/2008/this-is-your-internet-on-bandwidth-meters/</guid>
		<description><![CDATA[This is your internet:
 
And this is your internet on drugs bandwidth meters:
&#160; 

 
Cartoon originally published by Toles for The Washington Post.     [source]
]]></description>
			<content:encoded><![CDATA[<p>This is your internet:</p>
<p><img title="Internet" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="451" alt="Internet" src="http://neosmart.net/blog/wp-content/uploads/internet.png" width="565" border="0" /> </p>
<p>And this is your internet on <strike>drugs</strike> bandwidth meters:</p>
<p><img title="cartoons_07" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="403" alt="cartoons_07" src="http://neosmart.net/blog/wp-content/uploads/cartoons-07.png" width="482" border="0" />&#160; </p>
</p>
<p> <span id="more-621"></span>
<p>Cartoon originally published by Toles for <em>The Washington Post</em>.     <br />[<a href="http://www.time.com/time/cartoonsoftheweek/0,29489,1828757_1744703,00.html">source</a>]</p>
<div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=dkKBfp3S"><img src="http://feedproxy.google.com/~f/neosmart?i=dkKBfp3S" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=uKh8xMdM"><img src="http://feedproxy.google.com/~f/neosmart?d=41" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=hZ3bqFhA"><img src="http://feedproxy.google.com/~f/neosmart?i=hZ3bqFhA" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=T4iCyrqv"><img src="http://feedproxy.google.com/~f/neosmart?i=T4iCyrqv" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=rzZBnQT7"><img src="http://feedproxy.google.com/~f/neosmart?d=43" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=L0qdl5a1"><img src="http://feedproxy.google.com/~f/neosmart?d=52" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=wXWX9Hit"><img src="http://feedproxy.google.com/~f/neosmart?i=wXWX9Hit" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=NaAvUuqy"><img src="http://feedproxy.google.com/~f/neosmart?i=NaAvUuqy" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/neosmart/~4/bsVqb2YSSnw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/this-is-your-internet-on-bandwidth-meters/feed/</wfw:commentRss>
		<feedburner:origLink>http://neosmart.net/blog/2008/this-is-your-internet-on-bandwidth-meters/</feedburner:origLink></item>
		<item>
		<title>Richard Stallman Attacks the Bill &amp; Melinda Gates Foundation</title>
		<link>http://feeds.neosmart.net/~r/neosmart/~3/3Et-dTbDZbM/</link>
		<comments>http://neosmart.net/blog/2008/richard-stallman-expert-in-the-art-of-fud/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 08:29:36 +0000</pubDate>
		<dc:creator>NeoSmart Technologies</dc:creator>
		
		<category><![CDATA[Blogosphere]]></category>

		<category><![CDATA[Corporate Talk]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Bill Gates]]></category>

		<category><![CDATA[Free Software Foundation]]></category>

		<category><![CDATA[FUD]]></category>

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[Richard Stallman]]></category>

		<category><![CDATA[Stallman]]></category>

		<guid isPermaLink="false">http://neosmart.net/blog/2008/richard-stallman-expert-in-the-art-of-fud/</guid>
		<description><![CDATA[
Richard Stallman: legendary founder of the Free Software Foundation, purveyor of the GPL, defender of open source. And – as of today – expert FUD manipulator.

 Obviously someone was seriously pissed off at the abundance of (largely positive) press coverage Bill Gates has been receiving as he stepped down from his final roles at Microsoft.. [...]]]></description>
			<content:encoded><![CDATA[</p>
<p>Richard Stallman: legendary founder of the Free Software Foundation, purveyor of the GPL, defender of open source. And – as of today – expert FUD manipulator.</p>
<p><img title="Bill Gates" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="174" alt="Bill Gates" src="http://neosmart.net/blog/wp-content/uploads/gates.jpg" width="151" align="left" border="0" /></p>
<p> Obviously someone was seriously pissed off at the abundance of (largely positive) <a href="http://searchyc.com/submissions/Bill+Gates?sort=by_points">press</a> <a href="http://news.google.com/news?hl=en&amp;ned=us&amp;q=Bill+Gates&amp;btnG=Search+News">coverage</a> Bill Gates has been receiving as he stepped down from his final roles at Microsoft.. and it appears Mr. Stallman just couldn’t bear to let the man he hates more than any other step down without getting that last word in.</p>
<p> In <a href="http://news.bbc.co.uk/2/hi/technology/7487060.stm">an article by Richard Stallman</a> published on BBC today, Stallman pulled back no punches bashing not only Bill Gates, Microsoft, and makers of proprietary software everywhere but also took the incredibly cheap shot of accusing the <a href="http://www.gatesfoundation.org/">Bill &amp; Melinda Gates Foundation</a> of working to ruin the very countries they’re trying to help:</p>
<p> <span id="more-613"></span><br />
<blockquote>
<p>Gates&#8217; philanthropy for health care for poor countries has won some people&#8217;s good opinion. The LA Times reported that his foundation spends five to 10% of its money annually and invests the rest, sometimes in companies it suggests cause environmental degradation and illness in the same poor countries.</p>
</blockquote>
</p>
<p><img title="Richard Stallman" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="110" alt="Richard Stallman" src="http://neosmart.net/blog/wp-content/uploads/stallman.jpg" width="125" align="right" border="0" />Never mind the fact that those are unsubstantiated rumors following money trails several-hundred pockets deep – what does the Bill &amp; Melinda Gates Foundation have to do with Free Software? Is Stallman so desperate to make Mr. Gates out to be the bad guy that he’d sink this low?</p>
<p>Stallman, one of first people to accuse people <a href="http://www.gnu.org/philosophy/luispo-rms-interview.html">of spreading FUD</a> to further their opinions, doesn’t stop there:</p>
<blockquote><p>Gates is personally identified with it, due to his infamous open letter which rebuked microcomputer users for sharing copies of his software. </p>
<p>It said, in effect, &quot;If you don&#8217;t let me keep you divided and helpless, I won&#8217;t write the software and you won&#8217;t have any. Surrender to me, or you&#8217;re lost!&quot; </p>
</blockquote>
<p>Here Stallman is referring to Gates’ <a href="http://www.blinkenlights.com/classiccmp/gateswhine.html">now-famous letter</a> asking people <em>illegally copying, distributing, and using </em>Altair Basic to stop. Stallman somehow neglects to mention that – regardless of whether morally acceptable or not – Microsoft had the legal right to demand payment in exchange for their software. Ignore for a second whether or not Bill Gates and Microsoft were in the right or in the wrong to ask for payment in exchange for their work – is Richard Stallman seriously suggesting that it’s <em>right</em> to illegally obtain copyrighted software?</p>
<p>It’s one thing to say that Gates should never have charged for his software and another to say that it’s OK to use it without paying. Gates <em>chose</em> to ask for money, users (as Richard Stallman himself has advocated on many occasions in the past) should be looking for an alternative if they don’t want to front the cash.</p>
<p>Who Richard Stallman thinks he’s kidding, we don’t know. But he’s obviously crossed that line that shouldn’t be crossed; apparently desperate enough to stop Microsoft the minute he senses an opening… even if it means spreading FUD, making pointless accusations, and generally talking nonsense to get his point across. This isn’t any way for a respected figure in the open source community to act, especially not when it comes to someone who has – whether Stallman likes it or not – contributed as much to the tech community as Bill Gates has.</p>
<div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=5AFtDIyz"><img src="http://feedproxy.google.com/~f/neosmart?i=5AFtDIyz" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=UgOmLhop"><img src="http://feedproxy.google.com/~f/neosmart?d=41" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=RYUOrKNg"><img src="http://feedproxy.google.com/~f/neosmart?i=RYUOrKNg" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=WOmTCrJR"><img src="http://feedproxy.google.com/~f/neosmart?i=WOmTCrJR" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=3iWYbwSK"><img src="http://feedproxy.google.com/~f/neosmart?d=43" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=JJewoloX"><img src="http://feedproxy.google.com/~f/neosmart?d=52" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=FNfSuApC"><img src="http://feedproxy.google.com/~f/neosmart?i=FNfSuApC" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=byfgTKC2"><img src="http://feedproxy.google.com/~f/neosmart?i=byfgTKC2" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/neosmart/~4/3Et-dTbDZbM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/richard-stallman-expert-in-the-art-of-fud/feed/</wfw:commentRss>
		<feedburner:origLink>http://neosmart.net/blog/2008/richard-stallman-expert-in-the-art-of-fud/</feedburner:origLink></item>
		<item>
		<title>Possible Severe Gmail Security Vulnerability (Updated)</title>
		<link>http://feeds.neosmart.net/~r/neosmart/~3/C7r_g-HKB-U/</link>
		<comments>http://neosmart.net/blog/2008/breaking-severe-gmail-security-vulnerability/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 14:51:18 +0000</pubDate>
		<dc:creator>Mahmoud Al-Qudsi</dc:creator>
		
		<category><![CDATA[Google]]></category>

		<category><![CDATA[Hacking]]></category>

		<category><![CDATA[Privacy]]></category>

		<category><![CDATA[Security]]></category>

		<category><![CDATA[Bugs]]></category>

		<category><![CDATA[Cyberia]]></category>

		<category><![CDATA[Gmail]]></category>

		<category><![CDATA[Vulnerability]]></category>

		<guid isPermaLink="false">http://neosmart.net/blog/2008/breaking-severe-gmail-security-vulnerability/</guid>
		<description><![CDATA[Gmail may have a serious security vulnerability that can result in the leaking of sensitive private information randomly to people you don’t know, haven’t contacted, and have nothing to do with.
It would seem that between the way Gmail saves and retrieves sessions, existing sessions are authenticated, and views are cached there are one or more [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Gmail may have a serious security vulnerability that can result in the leaking of sensitive private information <em>randomly</em> to people <em>you don’t know, haven’t contacted, and have nothing to do with</em>.</strong></p>
<p>It would seem that between the way Gmail saves and retrieves sessions, existing sessions are authenticated, and views are cached there are one or more loopholes that allow data from a different account (that has nothing to do with yours) to be served instead of the correct data.</p>
<p>I don’t know why, but here’s the how:</p>
<ul>
<li>Firefox 3 opened to Gmail on Ubuntu.</li>
<li>Session accidentally reset with ctrl+alt+bkspc</li>
<li>Upon reboot &amp; restarting of Firefox, Firefox requested the URIs that were previously open before the crash, partially loading data from local cache and the rest dynamically from the web (because of the AJAX portions of the Gmail interface).</li>
</ul>
<p><span id="more-603"></span></p>
<p>The result:</p>
<ul>
<li>Gmail loaded up the email account of a user I’d never contacted before, never heard of, and never knew existed.</li>
<li>I could see the front page of this user’s inbox, including the people he’d recently contacted, the brief summary of all messages, the total number of messages in the inbox, the number of unread messages in other folders, the dates of all correspondences, and a number of contacts (again, none that I have had contact with) in the sidebar.</li>
<li>The number of remaining Gmail invites, the amount of space used, and other status values also reflected this mysterious individual’s account.</li>
<li>I couldn’t browse deeper than the main page of the inbox. Emails couldn’t be opened, nothing past the first 50 correspondences could be seen, and I couldn’t switch to another folder.</li>
<li>Attempts to do any of the above resulted in Gmail’s “Oops… the system encountered a problem (#102) – Retrying in XXs… &lt;Retry Now&gt;”</li>
</ul>
<p>Parts of the Gmail interface contained values pertaining to my own account (for instance, the online status indicator) while others referred to this other individual’s account instead.</p>
<p>It’s very bizarre. I don’t know if it can be readily reproduced, but I&#8217;d imagine if you forced an exit of Firefox 3 and kept on firing it back up at some point or another you&#8217;d see similar behavior. Of course, a deeper analysis of what data Firefox 3 requests from Gmail&#8217;s servers verses what&#8217;s served from the local session cache may yield further information that could possibly be used to actively take advantage of this data leak.</p>
<p>It seems that Firefox requests a cached session complete with cookies and all from the Gmail URI, which in turn loads the Gmail javascript files that are responsible for retrieving the data associated with a particular email account via AJAX. At this point, either the session key is associated with another account and so Gmail retrieves the information assumming the session to be properly authenticated or else the expired session somehow causes Gmail to get data from elsewhere&#8230;</p>
<p><strong>Screenshots of this behavior:</strong></p>
<p>Gmail displaying the other user&#8217;s information:</p>
<p><a href="http://neosmart.net/blog/wp-content/uploads/gmailsecurityleak.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" title="Gmail Security Leak" src="http://neosmart.net/blog/wp-content/uploads/gmailsecurityleak-thumb.png" border="0" alt="Gmail Security Leak" width="244" height="154" /></a></p>
<p>Searching for this user in my own account yields no results:</p>
<p><a href="http://neosmart.net/blog/wp-content/uploads/neverbeforeseen.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" title="Never Before Seen" src="http://neosmart.net/blog/wp-content/uploads/neverbeforeseen-thumb.png" border="0" alt="Never Before Seen" width="244" height="216" /></a></p>
<p><small></small></p>
<p>As we&#8217;ve previously mentioned, NeoSmart Technologies is a big proponent of <a href="http://neosmart.net/blog/2006/an-argument-for-full-disclosure/">Full Disclosure</a>. We&#8217;ve contacted the security department at Google and will post their reply if/when it&#8217;s available. We&#8217;ve also taken what we feel are the appropriate steps in this case with regards to the screenshots above in terms of what&#8217;s been made visible and what&#8217;s been blanked out for privacy concerns.</p>
<p><strong>Update</strong></p>
<p>The Google Security Team sent a reply to our inquiry. According to them, this behavior might be caused by broken ISP proxying, pending further investigation. This post will be further updated as soon as new information becomes available.</p>
<p><strong>Update</strong></p>
<p>Google has confirmed that was the result of an ISP caching/proxing problem, and that it&#8217;s been known to happen. It seems <a href="http://www.arabianbusiness.com/517616-youtube-uae-caching-error-fixed">some ISPs</a> are <a href="http://www.itp.net/news/512232-kuwait-isp-server-problem-reveals-users-confidential-data?ln=en">over zealous</a> in their caching attempts (probably to save some money) - and you can add Cyberia to that list. Much thanks to Chris Evans of the Google Security Team for his feedback on the issue and prompt responses - that&#8217;s the way security is supposed to be handled!</p>
<div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=OHWyYo8e"><img src="http://feedproxy.google.com/~f/neosmart?i=OHWyYo8e" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=g6lYOcDq"><img src="http://feedproxy.google.com/~f/neosmart?d=41" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=yNzNjeEX"><img src="http://feedproxy.google.com/~f/neosmart?i=yNzNjeEX" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=rqeIIUwT"><img src="http://feedproxy.google.com/~f/neosmart?i=rqeIIUwT" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=HqmgCa2O"><img src="http://feedproxy.google.com/~f/neosmart?d=43" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=tirpn44j"><img src="http://feedproxy.google.com/~f/neosmart?d=52" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=w7cUcw18"><img src="http://feedproxy.google.com/~f/neosmart?i=w7cUcw18" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=3zGrRInK"><img src="http://feedproxy.google.com/~f/neosmart?i=3zGrRInK" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/neosmart/~4/C7r_g-HKB-U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/breaking-severe-gmail-security-vulnerability/feed/</wfw:commentRss>
		<feedburner:origLink>http://neosmart.net/blog/2008/breaking-severe-gmail-security-vulnerability/</feedburner:origLink></item>
		<item>
		<title>OS X Snow Leopard to Use ULE Scheduler?</title>
		<link>http://feeds.neosmart.net/~r/neosmart/~3/DgcknTKW-8c/</link>
		<comments>http://neosmart.net/blog/2008/os-x-snow-leopard-to-use-ule-scheduler/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 21:58:02 +0000</pubDate>
		<dc:creator>NeoSmart Technologies</dc:creator>
		
		<category><![CDATA[Macintosh]]></category>

		<category><![CDATA[Operating Systems]]></category>

		<category><![CDATA[Computer Architecture]]></category>

		<category><![CDATA[FreeBSD]]></category>

		<category><![CDATA[Grand Central]]></category>

		<category><![CDATA[OpenCL]]></category>

		<category><![CDATA[OS X]]></category>

		<category><![CDATA[OS X 10.6]]></category>

		<category><![CDATA[Parallel Processing]]></category>

		<category><![CDATA[Scheduler]]></category>

		<category><![CDATA[SMP]]></category>

		<category><![CDATA[Snow Leopard]]></category>

		<category><![CDATA[ULE]]></category>

		<guid isPermaLink="false">http://neosmart.net/blog/2008/os-x-snow-leopard-to-use-ule-scheduler/</guid>
		<description><![CDATA[
Ever since Steve Jobs first unveiled the next version of OS X, dubbed “Snow Leopard,” the internet has been abuzz with excitement and wondering about the supposed “evolutionary” qualities of OS X 10.6. One of the most-hyped improvements is the promised revamp of the SMP capabilities of OS X, with a “breakthrough” in SMP performance.
The [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" title="snow-leopard" src="http://neosmart.net/blog/wp-content/uploads/snowleopard.jpg" border="0" alt="snow-leopard" width="400" height="82" /></p>
<p>Ever since Steve Jobs first unveiled the next version of OS X, dubbed “Snow Leopard,” the internet has been abuzz with excitement and wondering about the supposed “evolutionary” qualities of OS X 10.6. One of the most-hyped improvements is the promised revamp of the SMP capabilities of OS X, with a <a href="http://bits.blogs.nytimes.com/2008/06/10/apple-in-parallel-turning-the-pc-world-upside-down/">“breakthrough” in SMP performance</a>.</p>
<p>The codename for the technology behind the SMP improvements in OS X Snow Leopard has been named “Grand Central,” which <a href="http://www.apple.com/macosx/snowleopard/">Apple describes best</a>:</p>
<blockquote><p>“Grand Central,” a new set of technologies built into Snow Leopard, brings unrivaled support for multicore systems to Mac OS X. More cores, not faster clock speeds, drive performance increases in today’s processors. Grand Central takes full advantage by making all of Mac OS X multicore aware and optimizing it for allocating tasks across multiple cores and processors. Grand Central also makes it much easier for developers to create programs that squeeze every last drop of power from multicore systems.</p></blockquote>
<p>Our guess is that these SMP “breakthroughs” are going to be delivered in two blows:</p>
<ol>
<li>Improvements to the OS X kernel intended to boost multi-threading &amp; multi-tasking performance and better-distribute the loads across multiple CPU cores more intelligently.</li>
<li>Provide an SDK (perhaps as improvements to XCode) that allows developers to more-easily write multi-threaded code, handle forking, and provide load-balancing features on a per-core basis.</li>
</ol>
<p><span id="more-593"></span></p>
<p>The first feature is what’s exciting – we believe there’s a good chance Apple will be using some form of FreeBSD’s ULE scheduler or the other in OS X.</p>
<p>There isn’t much info available on what scheduler(s) OS X is currently using as of 10.5 (the only question we could find on the topic <a href="http://lists.apple.com/archives/darwin-development/2002/Mar/msg00285.html">remains unanswered</a>). But OS X has its roots firmly planted in the *nix world, and it’s possible to make some educated guesses on the topic. The XNU Kernel that OS X uses is a mesh of the Mach Kernel and large portions of the FreeBSD project, and OS X <a href="http://www.kernelthread.com/mac/osx/arch_xnu.html">uses the Mach kernel’s scheduler</a> – or at least it did back when OS X was first launched.</p>
<p>The FreeBSD project has long been working on alternative scheduler intended to replace the default and aging 4BSD scheduler: <a href="http://www.scribd.com/doc/3299978/ULE">the ULE scheduler</a>. ULE is now scheduled to become the default scheduler in the upcoming FreeBSD 7.1 release. ULE has shown significant improvements in multi-core environments, and was designed from the ground up to provide increased SMP scalability. Most importantly is ULE’s <a href="http://my.opera.com/blu3c4t/blog/show.dml/1531517">overhauled support</a> for per-processor queuing of tasks and the ability to set CPU affinity per-processor-per-thread.</p>
<p>If Apple were to implement a form of the ULE scheduler in OS X 10.6, Snow Leopard would be a formidable OS indeed. Using ULE guarantees huge performance benefits for multi-threaded applications, and would help address the second point listed above: the SMT affinity options provided in ULE would make creating an SDK intended to allow developers to use multiple cores efficiently and evenly quite easy. OS X has always been close to the FreeBSD project, and something like this is a natural fit for an OS looking for improvements to SMP/SMT performance.</p>
<p>Of course any time Apple offers a feature, it has a twist of its own. In this case, it’s OpenCL – a technology Apple says will allow developers to <a href="http://www.apple.com/macosx/snowleopard/">use the GPU as a number-crunching processor</a> right from the usual code without much effort. This lies squarely in ULE’s playing field, since the ULE scheduler was designed with full support for load-balancing and threading across processors of varying performance, clock speeds, and fortés - which isn&#8217;t something that other schedulers can do, and would make OpenCL simply a matter of interfacing with the ULE scheduler and add the GPU to the list of CPU cores available for the ULE thread scheduler to take advantage of.</p>
<p>The bottom line is, the history of OS X and the XNU Kernel, the features promised in Snow Leopard, and the design and architecture of the ULE scheduler all point to a high likelihood of Apple using a redesigned thread scheduler that is either an implementation of the ULE scheduler or at least based around it in OS X 10.6. And if this is the case, OS X 10.6 will be one heck of a powerhorse.</p>
<p><strong>Further Reading</strong></p>
<ul>
<li><a href="http://www.scribd.com/doc/3299978/ULE">The ULE Thread Scheduer</a></li>
<li><a href="http://my.opera.com/blu3c4t/blog/show.dml/1531517">Introduction to ULE</a></li>
<li><a href="http://www.thejemreport.com/mambo/content/view/113/">Early benchmarks of the ULE scheduler</a></li>
<li><a href="http://www.kernelthread.com/mac/osx/arch_xnu.html">Architecture of the XNU kernel</a></li>
<li><a href="http://www.usenix.org/events/bsdcon02/full_papers/gerbarg/gerbarg_html/">Advanced Synchronization in OS X</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=XFKPbLuN"><img src="http://feedproxy.google.com/~f/neosmart?i=XFKPbLuN" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=g7reR6Is"><img src="http://feedproxy.google.com/~f/neosmart?d=41" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=tnYlWcMC"><img src="http://feedproxy.google.com/~f/neosmart?i=tnYlWcMC" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=A6f9jXE7"><img src="http://feedproxy.google.com/~f/neosmart?i=A6f9jXE7" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=W1INRpPM"><img src="http://feedproxy.google.com/~f/neosmart?d=43" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=979GNkCN"><img src="http://feedproxy.google.com/~f/neosmart?d=52" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=Dp4lB2iI"><img src="http://feedproxy.google.com/~f/neosmart?i=Dp4lB2iI" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=zBVVvC1h"><img src="http://feedproxy.google.com/~f/neosmart?i=zBVVvC1h" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/neosmart/~4/DgcknTKW-8c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/os-x-snow-leopard-to-use-ule-scheduler/feed/</wfw:commentRss>
		<feedburner:origLink>http://neosmart.net/blog/2008/os-x-snow-leopard-to-use-ule-scheduler/</feedburner:origLink></item>
		<item>
		<title>Firefox 3 is Still a Memory Hog</title>
		<link>http://feeds.neosmart.net/~r/neosmart/~3/sc1PcBb-BM8/</link>
		<comments>http://neosmart.net/blog/2008/firefox-3-is-still-a-memory-hog/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 17:23:52 +0000</pubDate>
		<dc:creator>NeoSmart Technologies</dc:creator>
		
		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Reviews]]></category>

		<category><![CDATA[Security]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[Firefox]]></category>

		<category><![CDATA[Firefox 3]]></category>

		<category><![CDATA[Memory]]></category>

		<category><![CDATA[Performance]]></category>

		<guid isPermaLink="false">http://neosmart.net/blog/2008/firefox-3-is-still-a-memory-hog/</guid>
		<description><![CDATA[One of the biggest “improvements” that Mozilla claims has made its way into Firefox 3 is improved memory usage, in particular, the vanquishing of memory leaks:
Memory usage: Several new technologies work together to reduce the amount of memory used by Firefox 3 over a web browsing session. Memory cycles are broken and collected by an [...]]]></description>
			<content:encoded><![CDATA[<p>One of the biggest “improvements” that Mozilla claims has <a href="http://www.mozilla.com/en-US/firefox/3.0rc1/releasenotes/">made its way into Firefox 3</a> is improved memory usage, in particular, the vanquishing of memory leaks:</p>
<blockquote><p>Memory usage: Several new technologies work together to reduce the amount of memory used by Firefox 3 over a web browsing session. Memory cycles are broken and collected by an automated cycle collector, a new memory allocator reduces fragmentation, hundreds of leaks have been fixed, and caching strategies have been tuned.</p></blockquote>
<p>We’re sorry to have to break it to you, but if you thought it was too good to be true you were right. Firefox still uses a lot of memory – way too much memory for a web browser.</p>
<p><span id="more-585"></span></p>
<p>We haven’t seen it reach 1GiB+ like we have with previous versions, but it’s quite normal for Firefox 3 to be sucking up ~300MiB of memory right off the bat, with<em>out</em> a memory leak (the difference between memory leaks and normal memory <em>ab</em>usage is that in a memory leak you’ll see the memory usage keep increasing the longer the browser is open/in-use).</p>
<p><a href="http://neosmart.net/blog/wp-content/uploads/firefox.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" title="Firefox Memory Hog" src="http://neosmart.net/blog/wp-content/uploads/firefoxmemoryhog.png" border="0" alt="Firefox Memory Hog" width="601" height="503" /></a></p>
<p><a href="http://neosmart.net/gallery/v/apps/Firefox/Firefox+Hole.png.html"><img src="http://neosmart.net/gallery/d/7330-1/Firefox+Hole.png" alt="Firefox Wasting 800 MiB of memory" /></a></p>
<p>This is a screenshot of Firefox’s memory usage after just a half hour or so with only a couple of HTML-only tabs open. This particular screenshot was taken on Linux where Firefox is using the shared GTK libraries – on our Windows PCs, it’s normal to find Firefox 3 taking up ~350MiB or so on both XP and Vista.</p>
<p>The sad thing is that <em>isn’t</em> caused by one of the memory leaks that plagued previous versions of Firefox. It’s Firefox 3 <em>is supposed to</em> take up that much memory – at least, that’s our assumption given how we’ve never seen it take up less.</p>
<p>Firefox 3 has a number of memory-hogging features added to the mix that are probably at least partially responsible for the absolutely gargantuan memory footprint. For example, <a href="http://me.phillipoertel.com/articles/2008/04/23/firefox-3-uses-sqlite-to-store-bookmarks">Firefox now uses an SQL engine</a> to keep track of your history and bookmarks, amongst other things. While that particular feature is powered by SQL-lite, which should – in theory – not take up too much memory, we’re at a loss to explain what else is wasting memory left, right, and center in the world’s most-popular open source web browser.</p>
<p>Things like full-text on-the-fly searching of the web cache for when you type text in the address bar certainly have an impact as well – that’s a lot of stuff to keep in memory at one time. But Opera 9.5 does the same with a lot less memory, so obviously Firefox 3 is doing <em>something</em> wrong.</p>
<p>It’s a shame that Firefox 3 is on the verge of a release and is so terribly unfit to run on any machine – Windows, Linux, or OS X – with less than at least a couple of gigabytes of memory.</p>
<div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=MK4HnK1f"><img src="http://feedproxy.google.com/~f/neosmart?i=MK4HnK1f" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=HH5lQwhJ"><img src="http://feedproxy.google.com/~f/neosmart?d=41" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=d7QF1eOa"><img src="http://feedproxy.google.com/~f/neosmart?i=d7QF1eOa" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=vlfHo7Oi"><img src="http://feedproxy.google.com/~f/neosmart?i=vlfHo7Oi" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=4mXBLmXZ"><img src="http://feedproxy.google.com/~f/neosmart?d=43" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=jz0JvonX"><img src="http://feedproxy.google.com/~f/neosmart?d=52" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=pgLxxnUW"><img src="http://feedproxy.google.com/~f/neosmart?i=pgLxxnUW" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=kthx5Vkc"><img src="http://feedproxy.google.com/~f/neosmart?i=kthx5Vkc" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/neosmart/~4/sc1PcBb-BM8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/firefox-3-is-still-a-memory-hog/feed/</wfw:commentRss>
		<feedburner:origLink>http://neosmart.net/blog/2008/firefox-3-is-still-a-memory-hog/</feedburner:origLink></item>
		<item>
		<title>Shipping Seven is a Fraud.</title>
		<link>http://feeds.neosmart.net/~r/neosmart/~3/_ww2gH_qgu8/</link>
		<comments>http://neosmart.net/blog/2008/shipping-seven-is-a-fraud/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 11:31:43 +0000</pubDate>
		<dc:creator>NeoSmart Technologies</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Macintosh]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[Operating Systems]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Coding]]></category>

		<category><![CDATA[Kernels]]></category>

		<category><![CDATA[OS X]]></category>

		<category><![CDATA[Shipping Seven]]></category>

		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://neosmart.net/blog/2008/shipping-seven-is-a-fraud/</guid>
		<description><![CDATA[A blog titled Shipping Seven has gotten a lot of traffic recently for their article about Windows 7 and the MinWin kernel - namely, how they&#8217;re actually one and the same. The argument offered by &#8220;Soma&#8221; is that Windows Vista&#8217;s kernel (which is what Windows 7 will be built on) is MinWin ad that it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>A blog titled <em><a href="http://shippingseven.blogspot.com/" rel="nofollow">Shipping Seven</a></em> has gotten a lot of traffic recently for <a href="http://shippingseven.blogspot.com/2008/05/windows-7-wont-have-compact-minwin.html" rel="nofollow">their article</a> about <a href="http://win7.neosmart.net">Windows 7</a> and <a href="http://blogs.zdnet.com/microsoft/?p=842">the MinWin kernel</a> - namely, how they&#8217;re actually one and the same. The argument offered by &#8220;Soma&#8221; is that Windows Vista&#8217;s kernel (which is what Windows 7 will be built on) <em>is </em>MinWin ad that it&#8217;s already on every Vista desktop out there.</p>
<p>Whether or not MinWin is the very same kernel that went into Vista or not is officially unknown at the moment; but what we <em>do</em> know is that <strong><em>Shipping Seven </em>is either one huge fake, or else that the Windows core programmers at Microsoft are so stupid that they don&#8217;t know the first thing about coding, kernels, operating systems and compilers.</strong></p>
<p>The post at <em>Shipping Seven</em> is littered from beginning to end with fallacies, lies, and incorrect deductions that anyone with even the most basic coding skills would know better than to ever post, especially not when attempting to pass it off as the work of some of the more talented coders out there.</p>
<p> <span id="more-579"></span>
<p>Here are some of the more-glaring factual errors in the post that completely strip <em>Shipping Seven</em> of any authenticity or authority it may have on the topic of Windows 7:</p>
<blockquote><p>How many times has the Ubuntu or Mac OS X kernel been rewritten?</p>
</blockquote>
<p>Correction: OS X is powered by <em>a rewrite of</em>&nbsp;<a href="http://en.wikipedia.org/wiki/XNU">the XNU kernel</a> which is a modified version of <a href="http://en.wikipedia.org/wiki/Mach_kernel">the Mach kernel</a> which, in turn, <em>is a complete rewrite</em> of the original <a href="http://en.wikipedia.org/wiki/Berkeley_Software_Distribution">BSD kernel</a>. And, of course, Ubuntu isn&#8217;t an OS in and of itself, rather it&#8217;s just a distribution of Linux.</p>
<p>While it can be argued that not every developer at Microsoft is expected to have intimate knowledge of the inner-workings of other operating systems, no one in their right mind would believe that the Windows kernel programmers don&#8217;t even know what kernels their strongest competitors are currently using.</p>
<blockquote><p>We spent a boatload of time during Windows Vista making everything &#8216;componentizable&#8217; - So that we could (by creating some xml files that our build process uses) create a boatload of different versions of Vista (and Server 2008).
<p>&#8230;.
<p>You already have MinWin - It is the core system components that Windows Vista needs to function; everything else on the system depends directly or indirectly on it. It is the last thing you could (theoretically) uninstall.
<p>So, if you really really want it, you can get it, I suppose - you probably could (using the command line) uninstall almost every single Windows Vista system component, including the user interface. I don&#8217;t know what the hell you&#8217;d do with just a kernel and a kernel loader on your machine, though.</p>
</blockquote>
<p>Assuming you can get past the <em>way</em> that the post was written (with references like &#8220;using the command line&#8221; which indicate a general lack of knowledge about computers in general; treating the command line as if it were a &#8220;god mode&#8221; that can be used to do just about anything), there&#8217;s still the matter of factual inaccuracies - and inconsistencies in the article itself.
<p><strong>You can&#8217;t change/modify/revert pre-build settings by running commands in the command line.</strong> Components that are integrated at compile time simply cannot be removed by running a bunch of commands afterwards - especially not from within the resulting OS itself.
<p>Anyone that&#8217;s ever manually compiled a Linux kernel knows this. You can&#8217;t strip ext3 support from the kernel after it&#8217;s already built any more than you can add Reiser4 support to the kernel without re-building it. As a matter of fact, anyone who&#8217;s built anything at all should know this - the same rules apply to any other program as well. For example, you can&#8217;t remove PHP support from Apache if you&#8217;ve compiled mod_php directly into the binaries.
<p><em>Shipping Seven </em>is a big, fat fraud. It&#8217;s written by someone with only the most basic knowledge of computers, zero knowledge of coding concepts, and absolutely no experience with kernels and operating systems. <em>Shipping Seven</em> is most likely written by the equivalent of script kiddy, eagerly awaiting the first leaked builds of Windows 7 to appease an inner itch - most likely all the while lamenting his lack of involvement in the Longhorn beta. It isn&#8217;t worth the time it takes to read, and definitely doesn&#8217;t deserve even the questionable authority it now has on the topic.</p>
<div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=ebnIOgcA"><img src="http://feedproxy.google.com/~f/neosmart?i=ebnIOgcA" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=na3hMLYG"><img src="http://feedproxy.google.com/~f/neosmart?d=41" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=3HnH2hDQ"><img src="http://feedproxy.google.com/~f/neosmart?i=3HnH2hDQ" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=SZRJg1gQ"><img src="http://feedproxy.google.com/~f/neosmart?i=SZRJg1gQ" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=ulIfKI4Y"><img src="http://feedproxy.google.com/~f/neosmart?d=43" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=IXKp4zMt"><img src="http://feedproxy.google.com/~f/neosmart?d=52" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=E7LnTSUp"><img src="http://feedproxy.google.com/~f/neosmart?i=E7LnTSUp" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=iMHRi30E"><img src="http://feedproxy.google.com/~f/neosmart?i=iMHRi30E" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/neosmart/~4/_ww2gH_qgu8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/shipping-seven-is-a-fraud/feed/</wfw:commentRss>
		<feedburner:origLink>http://neosmart.net/blog/2008/shipping-seven-is-a-fraud/</feedburner:origLink></item>
		<item>
		<title>Facebook’s Staggered Maintenance Procedure</title>
		<link>http://feeds.neosmart.net/~r/neosmart/~3/b5koSMVF1Uw/</link>
		<comments>http://neosmart.net/blog/2008/facebooks-staggered-maintenance-procedure/#comments</comments>
		<pubDate>Mon, 26 May 2008 09:47:15 +0000</pubDate>
		<dc:creator>NeoSmart Technologies</dc:creator>
		
		<category><![CDATA[Blogosphere]]></category>

		<category><![CDATA[Facebook]]></category>

		<category><![CDATA[Scalability]]></category>

		<category><![CDATA[Servers]]></category>

		<category><![CDATA[Twitter]]></category>

		<category><![CDATA[Uptime]]></category>

		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://neosmart.net/blog/2008/facebooks-staggered-maintenance-procedure/</guid>
		<description><![CDATA[Facebook has one of the world&#8217;s largest server farms and for good reason - with all that traffic no amount of servers can be considered too much. While Facebook&#8217;s uptime is a lot better than many most of the other &#8220;Web 2.0&#8243; services, we&#8217;ve been seeing a lot of maintenance-related downtime recently (see possible reasons [...]]]></description>
			<content:encoded><![CDATA[<p>Facebook has one of the world&#8217;s <a href="http://news.ycombinator.com/item?id=190507">largest server farms</a> and for good reason - with all that traffic no amount of servers can be considered too much. While Facebook&#8217;s uptime is a lot better than <strike>many</strike> most of the other &#8220;Web 2.0&#8243; services, we&#8217;ve been seeing a lot of maintenance-related downtime recently (see possible reasons below).</p>
<p>You&#8217;ve got to hand it to the Facebook team though, they have scaling and uptime perfected down to an art. For instance, when servers are due for updates, the maintenance is performed in a staggered manner, updating one set of servers at a time as attested to by the unavailability of certain Facebook accounts while others can still be accessed. </p>
<p>If your account is on one of he servers being serviced/maintained/upgraded, you&#8217;ll see a message like this:</p>
<p> <span id="more-578"></span>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" border="0" alt="Staggered Facebook" src="http://neosmart.net/blog/wp-content/uploads/staggered-facebook.png" width="603" height="272"></p>
<p>If you have another account or a friend nearby, it&#8217;s quite likely that a different login attempt will work just fine.</p>
<p>In our opinion, the latest wave of downtime for Facebook accounts is due to the upcoming &#8220;<a href="http://www.allfacebook.com/2008/02/facebook-announces-new-tabbed-profile-design/">major overhaul</a>&#8221; to the way Facebook profiles and pages are displayed and interacted with&#8230; at least, we hope that&#8217;s the reason; because it would royally suck if Facebook were to go the way of some other once-popular services that became victims of their own popularity and lack of scalability.</p>
<div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=2R5xedTx"><img src="http://feedproxy.google.com/~f/neosmart?i=2R5xedTx" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=ESAiU5xF"><img src="http://feedproxy.google.com/~f/neosmart?d=41" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=qVPhcivw"><img src="http://feedproxy.google.com/~f/neosmart?i=qVPhcivw" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=qRGYLoK2"><img src="http://feedproxy.google.com/~f/neosmart?i=qRGYLoK2" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=cNvqTV6r"><img src="http://feedproxy.google.com/~f/neosmart?d=43" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=xu9ngEMW"><img src="http://feedproxy.google.com/~f/neosmart?d=52" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=i8ujlwxb"><img src="http://feedproxy.google.com/~f/neosmart?i=i8ujlwxb" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=8uxbRNbS"><img src="http://feedproxy.google.com/~f/neosmart?i=8uxbRNbS" border="0"></img></a>
</div><img src="http://feedproxy.google.com/~r/neosmart/~4/b5koSMVF1Uw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/facebooks-staggered-maintenance-procedure/feed/</wfw:commentRss>
		<feedburner:origLink>http://neosmart.net/blog/2008/facebooks-staggered-maintenance-procedure/</feedburner:origLink></item>
	</channel>
</rss>
