<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.neosmart.net/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.neosmart.net/~d/styles/itemcontent.css" type="text/css" media="screen"?><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>Tue, 19 Aug 2008 12:54:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7-bleeding</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>335784</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><item>
		<title>Request_URI For IIS Updated with ISAPI_Rewrite 3 Support</title>
		<link>http://feeds.neosmart.net/~r/neosmart/~3/369014557/</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>

<p><a href="http://feeds.neosmart.net/~a/neosmart?a=pdDdpM"><img src="http://feeds.neosmart.net/~a/neosmart?i=pdDdpM" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=5PTL5k"><img src="http://feeds.neosmart.net/~f/neosmart?i=5PTL5k" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=qqdexK"><img src="http://feeds.neosmart.net/~f/neosmart?i=qqdexK" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=N0Votk"><img src="http://feeds.neosmart.net/~f/neosmart?i=N0Votk" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=51xWck"><img src="http://feeds.neosmart.net/~f/neosmart?i=51xWck" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=FY8gKK"><img src="http://feeds.neosmart.net/~f/neosmart?i=FY8gKK" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=gpLwgK"><img src="http://feeds.neosmart.net/~f/neosmart?i=gpLwgK" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=Yk6ZYk"><img src="http://feeds.neosmart.net/~f/neosmart?i=Yk6ZYk" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=lAS9dk"><img src="http://feeds.neosmart.net/~f/neosmart?i=lAS9dk" border="0"></img></a>
</div><img src="http://feeds.neosmart.net/~r/neosmart/~4/369014557" 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:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=neosmart&amp;itemurl=http%3A%2F%2Fneosmart.net%2Fblog%2F2008%2Frequest_uri-for-iis-updated-with-isapi_rewrite-3-support%2F</feedburner:awareness><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/368297111/</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>

<p><a href="http://feeds.neosmart.net/~a/neosmart?a=OAkGZN"><img src="http://feeds.neosmart.net/~a/neosmart?i=OAkGZN" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=AnTQ4k"><img src="http://feeds.neosmart.net/~f/neosmart?i=AnTQ4k" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=4LQryK"><img src="http://feeds.neosmart.net/~f/neosmart?i=4LQryK" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=LgfHFk"><img src="http://feeds.neosmart.net/~f/neosmart?i=LgfHFk" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=2zJjjk"><img src="http://feeds.neosmart.net/~f/neosmart?i=2zJjjk" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=UYh19K"><img src="http://feeds.neosmart.net/~f/neosmart?i=UYh19K" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=iehHgK"><img src="http://feeds.neosmart.net/~f/neosmart?i=iehHgK" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=TlmLIk"><img src="http://feeds.neosmart.net/~f/neosmart?i=TlmLIk" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=beFVdk"><img src="http://feeds.neosmart.net/~f/neosmart?i=beFVdk" border="0"></img></a>
</div><img src="http://feeds.neosmart.net/~r/neosmart/~4/368297111" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/dont-forget-about-the-dual-booters/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=neosmart&amp;itemurl=http%3A%2F%2Fneosmart.net%2Fblog%2F2008%2Fdont-forget-about-the-dual-booters%2F</feedburner:awareness><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/364108677/</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>

<p><a href="http://feeds.neosmart.net/~a/neosmart?a=kuPAX3"><img src="http://feeds.neosmart.net/~a/neosmart?i=kuPAX3" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=Cyv6sk"><img src="http://feeds.neosmart.net/~f/neosmart?i=Cyv6sk" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=EKDb3K"><img src="http://feeds.neosmart.net/~f/neosmart?i=EKDb3K" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=MQMEtk"><img src="http://feeds.neosmart.net/~f/neosmart?i=MQMEtk" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=dPWJGk"><img src="http://feeds.neosmart.net/~f/neosmart?i=dPWJGk" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=a9x9eK"><img src="http://feeds.neosmart.net/~f/neosmart?i=a9x9eK" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=9aXBbK"><img src="http://feeds.neosmart.net/~f/neosmart?i=9aXBbK" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=JHTFUk"><img src="http://feeds.neosmart.net/~f/neosmart?i=JHTFUk" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=C9Ud6k"><img src="http://feeds.neosmart.net/~f/neosmart?i=C9Ud6k" border="0"></img></a>
</div><img src="http://feeds.neosmart.net/~r/neosmart/~4/364108677" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/disturbing-stats-about-facebook-users-and-security/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=neosmart&amp;itemurl=http%3A%2F%2Fneosmart.net%2Fblog%2F2008%2Fdisturbing-stats-about-facebook-users-and-security%2F</feedburner:awareness><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/356446974/</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>

<p><a href="http://feeds.neosmart.net/~a/neosmart?a=Sm2J4b"><img src="http://feeds.neosmart.net/~a/neosmart?i=Sm2J4b" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=W1sL8k"><img src="http://feeds.neosmart.net/~f/neosmart?i=W1sL8k" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=ihHKeK"><img src="http://feeds.neosmart.net/~f/neosmart?i=ihHKeK" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=ExXpAk"><img src="http://feeds.neosmart.net/~f/neosmart?i=ExXpAk" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=3cR3lk"><img src="http://feeds.neosmart.net/~f/neosmart?i=3cR3lk" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=SCcc0K"><img src="http://feeds.neosmart.net/~f/neosmart?i=SCcc0K" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=UG32hK"><img src="http://feeds.neosmart.net/~f/neosmart?i=UG32hK" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=jIQNQk"><img src="http://feeds.neosmart.net/~f/neosmart?i=jIQNQk" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=lnjDVk"><img src="http://feeds.neosmart.net/~f/neosmart?i=lnjDVk" border="0"></img></a>
</div><img src="http://feeds.neosmart.net/~r/neosmart/~4/356446974" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/this-is-your-internet-on-bandwidth-meters/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=neosmart&amp;itemurl=http%3A%2F%2Fneosmart.net%2Fblog%2F2008%2Fthis-is-your-internet-on-bandwidth-meters%2F</feedburner:awareness><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/326486131/</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>

<p><a href="http://feeds.neosmart.net/~a/neosmart?a=XUEiuZ"><img src="http://feeds.neosmart.net/~a/neosmart?i=XUEiuZ" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=w9v6Lj"><img src="http://feeds.neosmart.net/~f/neosmart?i=w9v6Lj" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=z8HrHJ"><img src="http://feeds.neosmart.net/~f/neosmart?i=z8HrHJ" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=2YBSvj"><img src="http://feeds.neosmart.net/~f/neosmart?i=2YBSvj" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=AVhrxj"><img src="http://feeds.neosmart.net/~f/neosmart?i=AVhrxj" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=R7s6JJ"><img src="http://feeds.neosmart.net/~f/neosmart?i=R7s6JJ" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=Ce4zsJ"><img src="http://feeds.neosmart.net/~f/neosmart?i=Ce4zsJ" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=AnsHij"><img src="http://feeds.neosmart.net/~f/neosmart?i=AnsHij" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=C94GWj"><img src="http://feeds.neosmart.net/~f/neosmart?i=C94GWj" border="0"></img></a>
</div><img src="http://feeds.neosmart.net/~r/neosmart/~4/326486131" 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:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=neosmart&amp;itemurl=http%3A%2F%2Fneosmart.net%2Fblog%2F2008%2Frichard-stallman-expert-in-the-art-of-fud%2F</feedburner:awareness><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/318159689/</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>

<p><a href="http://feeds.neosmart.net/~a/neosmart?a=js51PQ"><img src="http://feeds.neosmart.net/~a/neosmart?i=js51PQ" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=cvEsci"><img src="http://feeds.neosmart.net/~f/neosmart?i=cvEsci" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=yATMrI"><img src="http://feeds.neosmart.net/~f/neosmart?i=yATMrI" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=fWB6Li"><img src="http://feeds.neosmart.net/~f/neosmart?i=fWB6Li" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=17kIAi"><img src="http://feeds.neosmart.net/~f/neosmart?i=17kIAi" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=AaqVOI"><img src="http://feeds.neosmart.net/~f/neosmart?i=AaqVOI" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=576d0I"><img src="http://feeds.neosmart.net/~f/neosmart?i=576d0I" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=vUiDfi"><img src="http://feeds.neosmart.net/~f/neosmart?i=vUiDfi" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=iewbyi"><img src="http://feeds.neosmart.net/~f/neosmart?i=iewbyi" border="0"></img></a>
</div><img src="http://feeds.neosmart.net/~r/neosmart/~4/318159689" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/breaking-severe-gmail-security-vulnerability/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=neosmart&amp;itemurl=http%3A%2F%2Fneosmart.net%2Fblog%2F2008%2Fbreaking-severe-gmail-security-vulnerability%2F</feedburner:awareness><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/309132144/</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>

<p><a href="http://feeds.neosmart.net/~a/neosmart?a=FkW4AV"><img src="http://feeds.neosmart.net/~a/neosmart?i=FkW4AV" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=MdbSvi"><img src="http://feeds.neosmart.net/~f/neosmart?i=MdbSvi" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=KV4EaI"><img src="http://feeds.neosmart.net/~f/neosmart?i=KV4EaI" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=5kNFKi"><img src="http://feeds.neosmart.net/~f/neosmart?i=5kNFKi" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=3Pm6di"><img src="http://feeds.neosmart.net/~f/neosmart?i=3Pm6di" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=LoswlI"><img src="http://feeds.neosmart.net/~f/neosmart?i=LoswlI" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=2eXJmI"><img src="http://feeds.neosmart.net/~f/neosmart?i=2eXJmI" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=zDLxUi"><img src="http://feeds.neosmart.net/~f/neosmart?i=zDLxUi" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=nnfwIi"><img src="http://feeds.neosmart.net/~f/neosmart?i=nnfwIi" border="0"></img></a>
</div><img src="http://feeds.neosmart.net/~r/neosmart/~4/309132144" 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:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=neosmart&amp;itemurl=http%3A%2F%2Fneosmart.net%2Fblog%2F2008%2Fos-x-snow-leopard-to-use-ule-scheduler%2F</feedburner:awareness><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/303877843/</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>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>

<p><a href="http://feeds.neosmart.net/~a/neosmart?a=VROns7"><img src="http://feeds.neosmart.net/~a/neosmart?i=VROns7" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=qgRtzi"><img src="http://feeds.neosmart.net/~f/neosmart?i=qgRtzi" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=GZSn9I"><img src="http://feeds.neosmart.net/~f/neosmart?i=GZSn9I" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=rZMX1i"><img src="http://feeds.neosmart.net/~f/neosmart?i=rZMX1i" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=6wZLgi"><img src="http://feeds.neosmart.net/~f/neosmart?i=6wZLgi" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=rMEETI"><img src="http://feeds.neosmart.net/~f/neosmart?i=rMEETI" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=1ZLKzI"><img src="http://feeds.neosmart.net/~f/neosmart?i=1ZLKzI" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=QPl3Di"><img src="http://feeds.neosmart.net/~f/neosmart?i=QPl3Di" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=B7igDi"><img src="http://feeds.neosmart.net/~f/neosmart?i=B7igDi" border="0"></img></a>
</div><img src="http://feeds.neosmart.net/~r/neosmart/~4/303877843" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/firefox-3-is-still-a-memory-hog/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=neosmart&amp;itemurl=http%3A%2F%2Fneosmart.net%2Fblog%2F2008%2Ffirefox-3-is-still-a-memory-hog%2F</feedburner:awareness><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/302319642/</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>

<p><a href="http://feeds.neosmart.net/~a/neosmart?a=D74DV5"><img src="http://feeds.neosmart.net/~a/neosmart?i=D74DV5" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=hFMRji"><img src="http://feeds.neosmart.net/~f/neosmart?i=hFMRji" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=Z2bfVI"><img src="http://feeds.neosmart.net/~f/neosmart?i=Z2bfVI" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=OS41Ti"><img src="http://feeds.neosmart.net/~f/neosmart?i=OS41Ti" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=ilf8mi"><img src="http://feeds.neosmart.net/~f/neosmart?i=ilf8mi" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=FHg8EI"><img src="http://feeds.neosmart.net/~f/neosmart?i=FHg8EI" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=i3g0uI"><img src="http://feeds.neosmart.net/~f/neosmart?i=i3g0uI" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=xedObi"><img src="http://feeds.neosmart.net/~f/neosmart?i=xedObi" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=ba7N7i"><img src="http://feeds.neosmart.net/~f/neosmart?i=ba7N7i" border="0"></img></a>
</div><img src="http://feeds.neosmart.net/~r/neosmart/~4/302319642" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/shipping-seven-is-a-fraud/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=neosmart&amp;itemurl=http%3A%2F%2Fneosmart.net%2Fblog%2F2008%2Fshipping-seven-is-a-fraud%2F</feedburner:awareness><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/298272998/</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>

<p><a href="http://feeds.neosmart.net/~a/neosmart?a=FgHpEs"><img src="http://feeds.neosmart.net/~a/neosmart?i=FgHpEs" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=gvI2Uh"><img src="http://feeds.neosmart.net/~f/neosmart?i=gvI2Uh" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=k2XMCH"><img src="http://feeds.neosmart.net/~f/neosmart?i=k2XMCH" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=qhr9Hh"><img src="http://feeds.neosmart.net/~f/neosmart?i=qhr9Hh" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=IEeiQh"><img src="http://feeds.neosmart.net/~f/neosmart?i=IEeiQh" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=AzwvlH"><img src="http://feeds.neosmart.net/~f/neosmart?i=AzwvlH" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=kfHZbH"><img src="http://feeds.neosmart.net/~f/neosmart?i=kfHZbH" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=sTxD0h"><img src="http://feeds.neosmart.net/~f/neosmart?i=sTxD0h" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=eX0cSh"><img src="http://feeds.neosmart.net/~f/neosmart?i=eX0cSh" border="0"></img></a>
</div><img src="http://feeds.neosmart.net/~r/neosmart/~4/298272998" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/facebooks-staggered-maintenance-procedure/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=neosmart&amp;itemurl=http%3A%2F%2Fneosmart.net%2Fblog%2F2008%2Ffacebooks-staggered-maintenance-procedure%2F</feedburner:awareness><feedburner:origLink>http://neosmart.net/blog/2008/facebooks-staggered-maintenance-procedure/</feedburner:origLink></item>
		<item>
		<title>ATi Catalyst 8.5 Drivers Out</title>
		<link>http://feeds.neosmart.net/~r/neosmart/~3/296033659/</link>
		<comments>http://neosmart.net/blog/2008/ati-catalyst-85-drivers-out/#comments</comments>
		<pubDate>Thu, 22 May 2008 19:15:15 +0000</pubDate>
		<dc:creator>NeoSmart Technologies</dc:creator>
		
		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[ATi]]></category>

		<category><![CDATA[Drivers]]></category>

		<category><![CDATA[Vista]]></category>

		<guid isPermaLink="false">http://neosmart.net/blog/2008/ati-catalyst-85-drivers-out/</guid>
		<description><![CDATA[ATi has just released the Catalyst 8.5 drivers for Windows XP and Vista, you can download a copy here (hotlinking to the actual driver page is disabled).
The entire 8.x line has been of sub-par quality to date (8.3 and 8.4 in particular, which seem to crash randomly on a large percentage of Vista machines), hopefully [...]]]></description>
			<content:encoded><![CDATA[<p>ATi has just released the Catalyst 8.5 drivers for Windows XP and Vista, you can download a copy <a href="http://ati.amd.com/support/driver.html">here</a> (hotlinking to the actual driver page is disabled).</p>
<p>The entire 8.x line has been of sub-par quality to date (8.3 and 8.4 in particular, which seem to crash randomly on <a href="http://www.google.com/search?hl=en&amp;client=firefox-a&amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;hs=XFv&amp;q=atikmdag+8.4+OR+8.3&amp;btnG=Search">a large percentage</a> of Vista machines), hopefully the 8.5 release can provide a much-needed boost in terms of quality and stability.</p>
<p>It&#8217;s obviously too early to tell if the 8.5 releases addresses these issues, which are <em>not</em> listed in <a href="http://www.scribd.com/doc/3054117/ATi-Catalyst-8-5-Release-Notes">the release notes</a>, but it&#8217;s possible that some of the causes of the problem have been resolved as a result of one or more of the bugfixes in this version.</p>

<p><a href="http://feeds.neosmart.net/~a/neosmart?a=s0LQVc"><img src="http://feeds.neosmart.net/~a/neosmart?i=s0LQVc" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=wclDzh"><img src="http://feeds.neosmart.net/~f/neosmart?i=wclDzh" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=kE1s5H"><img src="http://feeds.neosmart.net/~f/neosmart?i=kE1s5H" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=lZoD5h"><img src="http://feeds.neosmart.net/~f/neosmart?i=lZoD5h" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=jsXpth"><img src="http://feeds.neosmart.net/~f/neosmart?i=jsXpth" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=e7WLNH"><img src="http://feeds.neosmart.net/~f/neosmart?i=e7WLNH" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=59iDvH"><img src="http://feeds.neosmart.net/~f/neosmart?i=59iDvH" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=T9L8xh"><img src="http://feeds.neosmart.net/~f/neosmart?i=T9L8xh" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=oAkR9h"><img src="http://feeds.neosmart.net/~f/neosmart?i=oAkR9h" border="0"></img></a>
</div><img src="http://feeds.neosmart.net/~r/neosmart/~4/296033659" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/ati-catalyst-85-drivers-out/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=neosmart&amp;itemurl=http%3A%2F%2Fneosmart.net%2Fblog%2F2008%2Fati-catalyst-85-drivers-out%2F</feedburner:awareness><feedburner:origLink>http://neosmart.net/blog/2008/ati-catalyst-85-drivers-out/</feedburner:origLink></item>
		<item>
		<title>Programmers Should Trust Their Instincts</title>
		<link>http://feeds.neosmart.net/~r/neosmart/~3/295962354/</link>
		<comments>http://neosmart.net/blog/2008/programmers-should-trust-their-instincts/#comments</comments>
		<pubDate>Thu, 22 May 2008 17:07:57 +0000</pubDate>
		<dc:creator>Mahmoud Al-Qudsi</dc:creator>
		
		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Coding]]></category>

		<category><![CDATA[Computer Science]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Instincts]]></category>

		<guid isPermaLink="false">http://neosmart.net/blog/2008/programmers-should-trust-their-instincts/</guid>
		<description><![CDATA[People are either cut out to be programmers or they&#8217;re not. How to know, what to do if you&#8217;re not, and where to go from there is a huge issue and not the subject of discussion. But one of the signs of a good programmer is good programming instincts. The right instincts can save hours [...]]]></description>
			<content:encoded><![CDATA[<p>People are either cut out to be programmers or they&#8217;re not. How to know, what to do if you&#8217;re not, and where to go from there is a huge issue and not the subject of discussion. But one of the signs of a good programmer is good programming instincts. The right instincts can save hours of work and provide creative solutions to even the most difficult problems; and &#8220;gut feelings&#8221; in programming are not something you should ignore lightly.</p>
<p>One of the first thing Computer Science teachers drill into the heads of their students is that it&#8217;s important to map everything out beforehand. Design the algorithm. Draw the UML diagrams. Decide the entire flow of data and the relationships between everything before you even touch the IDE. While this is integral advice for anything above a small-complexity project, there is an exception: if you have a gut feeling, follow it.</p>
<p>For instance, the other day I sat down to write a simulator for a MIPS datacache, with different replacement policies. &#8220;Ideally,&#8221; the planning procedure would have involved designing the sequence diagram, a flowchart detailing the method used by the cache to determine expired entries, and generally-speaking a lot of time down the hole just <em>visualizing</em> what happens beforehand.</p>
<p><span id="more-574"></span>
<p>While mulling things over for a minute or two in my head to gather my thoughts, I found myself scribbling three phrases on <a href="http://neosmart.net/blog/2007/postit-notes/">the PostIt note in front of me</a>:</p>
<ul>
<li>Access times -&gt; FIFO</li>
<li>Access times defined by unique tag</li>
<li>Reading memory == dequeue item</li>
</ul>
<p>These were spur-of-the-moment analyses of the caching procedure. Just thinking about the caching methodology brought these ideas to mind, with no particular &#8220;thinking through&#8221; of type. Looking back at them, I couldn&#8217;t (instantaneously) recall <em>why</em> I felt that access times should be removed FIFO from the data structure on read, but I figured it must have made sense on some subconscious level and plowed ahead right into the code.</p>
<p>In the end, the code worked, the project was done far quicker than originally imagined, and I had time to <strike>kill</strike> post this article.</p>
<p>Any good programmer you talk to will have a similar experience to share. The only reason I trusted my instinct in the first place on this matter (keeping in mind that the implementation of &#8220;random&#8221; algorithms can be a huge timesink if they don&#8217;t actually work) was because trusting my coding instincts has generally proved to be the right thing in the past - this is simply the most recent example.</p>
<p>Of course, every once in a while an impromptu idea may not be perfect; indeed, it&#8217;s possible that they&#8217;re fatally flawed. Whether it&#8217;s because the problem itself wasn&#8217;t initially understood or simply a matter of arriving to the wrong (hasty) conclusion, mistakes can (and have) occur. But it&#8217;s important to bear in mind the <em>ratio</em> of brilliant ideas to failures - most good programmers I&#8217;ve spoken to reaffirm that it&#8217;s a very workable hit-miss ratio.</p>
<p>Certainly programming by instinct has its drawbacks. For instance, these &#8220;strokes of brilliance&#8221; make up the majority of what we refer to - in retrospect - as quick and dirty solutions. There&#8217;s a time and a place for using them; and being unable to figure that part out can end up hurting you and your program. Typically speaking, using the first thought that occurs to you when structuring your program (what classes, how they interact with one another, etc.) isn&#8217;t such a good idea. Things like this need to be refined non-stop (until you get that warm, fuzzy feeling when you look at your code <img src='http://neosmart.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> and quick solutions won&#8217;t help you there.</p>
<p>It&#8217;s usually within individual functions when you need to get something done based on the state of one or more other objects that instincts prove handy. To put it another way: when the code you&#8217;re working needs some measure of creativity and out-of-the-box thinking, don&#8217;t ever pass up on a gut feeling. Programming gives experience and insight, much of it subconscious. Patterns and ideas may leap out at you in ways that aren&#8217;t immediately obvious, but even if we don&#8217;t fully comprehend how the ideas came into existence it doesn&#8217;t mean they don&#8217;t have a substantial amount of intricate logic and supporting foundation to back them.</p>
<p>The next time an idea flashes into existence, like the proverbial lightbulb flickering on above your head, take a minute to appreciate its glow. Realize that you&#8217;re lucky to have such inexplicable moments, and trust them to take you and your code to the next level.</p>

<p><a href="http://feeds.neosmart.net/~a/neosmart?a=Jt5yR8"><img src="http://feeds.neosmart.net/~a/neosmart?i=Jt5yR8" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=M5bcHh"><img src="http://feeds.neosmart.net/~f/neosmart?i=M5bcHh" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=hRYdWH"><img src="http://feeds.neosmart.net/~f/neosmart?i=hRYdWH" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=vnYbIh"><img src="http://feeds.neosmart.net/~f/neosmart?i=vnYbIh" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=spr5vh"><img src="http://feeds.neosmart.net/~f/neosmart?i=spr5vh" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=IkyV4H"><img src="http://feeds.neosmart.net/~f/neosmart?i=IkyV4H" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=Ucew7H"><img src="http://feeds.neosmart.net/~f/neosmart?i=Ucew7H" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=E36cvh"><img src="http://feeds.neosmart.net/~f/neosmart?i=E36cvh" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=eWgWuh"><img src="http://feeds.neosmart.net/~f/neosmart?i=eWgWuh" border="0"></img></a>
</div><img src="http://feeds.neosmart.net/~r/neosmart/~4/295962354" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/programmers-should-trust-their-instincts/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=neosmart&amp;itemurl=http%3A%2F%2Fneosmart.net%2Fblog%2F2008%2Fprogrammers-should-trust-their-instincts%2F</feedburner:awareness><feedburner:origLink>http://neosmart.net/blog/2008/programmers-should-trust-their-instincts/</feedburner:origLink></item>
		<item>
		<title>Making Gmail a More Welcoming Experience</title>
		<link>http://feeds.neosmart.net/~r/neosmart/~3/293352086/</link>
		<comments>http://neosmart.net/blog/2008/making-gmail-a-more-welcoming-experience/#comments</comments>
		<pubDate>Mon, 19 May 2008 09:02:16 +0000</pubDate>
		<dc:creator>NeoSmart Technologies</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Reviews]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[Gmail]]></category>

		<category><![CDATA[Interface]]></category>

		<category><![CDATA[User Interface]]></category>

		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://neosmart.net/blog/?p=571</guid>
		<description><![CDATA[It used to be that when you opened your Gmail account you would see a bland, blank page with the text &#8220;Loading&#8230;&#8221; in the upper-right corner of the screen, as you waited for your browser to download the Gmail scripts and to make contact with the mail server to download the list of messages and [...]]]></description>
			<content:encoded><![CDATA[<p>It used to be that when you opened your Gmail account you would see a bland, blank page with the text &#8220;Loading&#8230;&#8221; in the upper-right corner of the screen, as you waited for your browser to download the Gmail scripts and to make contact with the mail server to download the list of messages and other content that appears on the Gmail &#8220;dashboard.&#8221;</p>
<p>We&#8217;ve long felt that Gmail&#8217;s approach was not befitting of the Web 2.0 service with all its sky-blue shades and flashy appearance - and now it seems that Google&#8217;s felt that way too. </p>
<p>Here&#8217;s the new loading interface&#8230; Subtle, simple, and effective:</p>
<p><em>(Click image to see more changes)</em><br />&nbsp;<a href="http://neosmart.net/blog/wp-content/uploads/improved-gmail.png"><img height="80" alt="Gmail Progress Bar" src="http://neosmart.net/blog/wp-content/uploads/gmail-progress-bar.png" width="367"></a>&nbsp;</p>
<p>After all, first impressions are everything!</p>

<p><a href="http://feeds.neosmart.net/~a/neosmart?a=8lCfBj"><img src="http://feeds.neosmart.net/~a/neosmart?i=8lCfBj" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=aNNR2h"><img src="http://feeds.neosmart.net/~f/neosmart?i=aNNR2h" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=l2X3TH"><img src="http://feeds.neosmart.net/~f/neosmart?i=l2X3TH" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=4cNt2h"><img src="http://feeds.neosmart.net/~f/neosmart?i=4cNt2h" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=MrFQth"><img src="http://feeds.neosmart.net/~f/neosmart?i=MrFQth" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=nJHPZH"><img src="http://feeds.neosmart.net/~f/neosmart?i=nJHPZH" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=8SrJbH"><img src="http://feeds.neosmart.net/~f/neosmart?i=8SrJbH" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=ExYP4h"><img src="http://feeds.neosmart.net/~f/neosmart?i=ExYP4h" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=IkdXSh"><img src="http://feeds.neosmart.net/~f/neosmart?i=IkdXSh" border="0"></img></a>
</div><img src="http://feeds.neosmart.net/~r/neosmart/~4/293352086" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/making-gmail-a-more-welcoming-experience/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=neosmart&amp;itemurl=http%3A%2F%2Fneosmart.net%2Fblog%2F2008%2Fmaking-gmail-a-more-welcoming-experience%2F</feedburner:awareness><feedburner:origLink>http://neosmart.net/blog/2008/making-gmail-a-more-welcoming-experience/</feedburner:origLink></item>
		<item>
		<title>Mapping Computer Techniques to the Real World</title>
		<link>http://feeds.neosmart.net/~r/neosmart/~3/293038806/</link>
		<comments>http://neosmart.net/blog/2008/mapping-computer-techniques-to-the-real-world/#comments</comments>
		<pubDate>Sun, 18 May 2008 21:00:45 +0000</pubDate>
		<dc:creator>NeoSmart Technologies</dc:creator>
		
		<category><![CDATA[Corporate Talk]]></category>

		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[Privacy]]></category>

		<category><![CDATA[Big Brother]]></category>

		<category><![CDATA[Hit Tracking]]></category>

		<category><![CDATA[Path Intelligence]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Web Analytics]]></category>

		<guid isPermaLink="false">http://neosmart.net/blog/2008/mapping-computer-techniques-to-the-real-world/</guid>
		<description><![CDATA[As a recent Times article describes, shopping plazas are now using cell-phone tracking technology to map shoppers&#8217; activities and movement patterns. The &#34;Path Intelligence&#34; hardware used to track the movements works like this:

A cell-phone-wielding shopper enters the shopping plaza.
Path Intelligence monitors mounted throughout the plaza detect that a new mobile phone is in the vicinity [...]]]></description>
			<content:encoded><![CDATA[<p>As a recent Times article describes, shopping plazas are now using cell-phone tracking technology <a href="http://technology.timesonline.co.uk/tol/news/tech_and_web/article3945496.ece">to map shoppers&#8217; activities and movement patterns</a>. The &quot;<a href="http://www.pathintelligence.com/">Path Intelligence</a>&quot; hardware used to track the movements works like this:</p>
<ul>
<li>A cell-phone-wielding shopper enters the shopping plaza.</li>
<li>Path Intelligence monitors mounted throughout the plaza detect that a new mobile phone is in the vicinity and log its <a href="http://en.wikipedia.org/wiki/International_Mobile_Equipment_Identity">IMEI code</a>.</li>
<li>As the shopper moves around the mall, his or her movements are continuously triangulated by the multiple Path Intelligence units, allowing movements to be mapped and saved for later analysis.</li>
</ul>
<p><strong>The good news</strong>: it&#8217;s totally private, there isn&#8217;t any (automated) way to map a particular record in the Path Intelligence logs to an actual person. The resulting logs can be analyzed for shopping patterns (where people go after visiting a certain store, peak hours of traffic, most popular regions, etc.) later on, providing valuable intelligence and allowing for improvements.</p>
<p> <span id="more-568"></span>
<p><strong>The bad news</strong>: The Path Intelligence logs &#8212; in-conjunction with other monitoring techniques such as cashier timestamps, credit card log, video surveillance, etc. &#8212; <em>can</em> result in the identification of the persons associated with logged behavior in the system; posing a real and tangible privacy/Big Brother concern.</p>
<p><strong>The weird news</strong>: Everything in the above scenario can be directly mapped to an exact counterpart in the current web-tracking solutions in use:</p>
<ul>
<li>Shopper -&gt; Visitor to a site</li>
<li>Mall/Shopping Plaza -&gt; Website</li>
<li>IMEI code -&gt; IP Address (unique, but not personally identifying on its own)</li>
<li>Path Intelligence -&gt; One of the many web-statistics companies</li>
</ul>
<p>Everything from the tracking techniques used to the information gathered to the way its analyzed and used is directly taken from the way cyber traffic has been logged and analyzed for years. After all, why not?</p>
<p>Web monitoring solutions have proven to be reliable metrics for understanding the userbase of any given site; and more importantly, the number one tool to improving conversion rates and increasing the visits-to-sales ratio. If there are technologies that have proven invaluable to boosting the online commerce economy, it makes sense for people to attempt to apply these same methods to everyday life in the real world as well.</p>
<p>It&#8217;s somewhat of an epiphany to consider the amount of <em>information</em> available in cyberspace and how easy it is to obtain and analyze when compared to the physical world we live in. The quantity, quality, and pervasiveness of the data available to online far exceeds anything in the real world, and the use that it can be put to are truly amazing - and scary when extended to our normal lives.</p>
<p>Imagine for an instance the typical data available to a website owner enlisted with one or more of the web statistics services and just how useful such knowledge would be in the real world:</p>
<ul>
<li>Referrals. Who came from where, how people came across your store, and what they&#8217;re most interested in.</li>
<li>Popularity Ranking. Know what stores in each mall are the most popular, down to the last customer. Find out exactly what sections of each store get the most attention (then compare it with sections are currently getting the most sales and try to maximize sales in those departments).</li>
<li>Shopper Characteristics. As the <em>Times</em> article explains, the IMEI number can be traced back to the country the shopper comes from. In high-tourist areas (think New York, Las Vegas, London, Chicago, etc.) this kind of intelligence can provide great insight&#8230;</li>
</ul>
<p>Basically, the real world is starting catch up with the online one (not the other way around, folks!), and there&#8217;s a lot it has to learn and a lot it has to benefit.</p>

<p><a href="http://feeds.neosmart.net/~a/neosmart?a=iNfM9T"><img src="http://feeds.neosmart.net/~a/neosmart?i=iNfM9T" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=zrRDch"><img src="http://feeds.neosmart.net/~f/neosmart?i=zrRDch" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=9nJm1H"><img src="http://feeds.neosmart.net/~f/neosmart?i=9nJm1H" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=zt6meh"><img src="http://feeds.neosmart.net/~f/neosmart?i=zt6meh" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=YzuH0h"><img src="http://feeds.neosmart.net/~f/neosmart?i=YzuH0h" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=c6bAWH"><img src="http://feeds.neosmart.net/~f/neosmart?i=c6bAWH" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=YJVH1H"><img src="http://feeds.neosmart.net/~f/neosmart?i=YJVH1H" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=dFGtKh"><img src="http://feeds.neosmart.net/~f/neosmart?i=dFGtKh" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=0yO4rh"><img src="http://feeds.neosmart.net/~f/neosmart?i=0yO4rh" border="0"></img></a>
</div><img src="http://feeds.neosmart.net/~r/neosmart/~4/293038806" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/mapping-computer-techniques-to-the-real-world/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=neosmart&amp;itemurl=http%3A%2F%2Fneosmart.net%2Fblog%2F2008%2Fmapping-computer-techniques-to-the-real-world%2F</feedburner:awareness><feedburner:origLink>http://neosmart.net/blog/2008/mapping-computer-techniques-to-the-real-world/</feedburner:origLink></item>
		<item>
		<title>Asus: Linux, Whether You Need it Or Not</title>
		<link>http://feeds.neosmart.net/~r/neosmart/~3/291778001/</link>
		<comments>http://neosmart.net/blog/2008/asus-linux-whether-you-need-it-or-not/#comments</comments>
		<pubDate>Fri, 16 May 2008 17:10:27 +0000</pubDate>
		<dc:creator>NeoSmart Technologies</dc:creator>
		
		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[Asus]]></category>

		<category><![CDATA[Eee]]></category>

		<category><![CDATA[Express Gate]]></category>

		<category><![CDATA[Motherboards]]></category>

		<category><![CDATA[Splashtop]]></category>

		<guid isPermaLink="false">http://neosmart.net/blog/2008/asus-linux-whether-you-need-it-or-not/</guid>
		<description><![CDATA[It looks like Asus is going to be shipping all its motherboards from here on out with Linux built right in, as part of their &#8220;Express Gate&#8221; initiative. Express Gate is a custom Linux distribution (Splashtop Linux) installed to a Flash ROM that&#8217;s a part of the motherboard. With Express Gate, Asus users have an [...]]]></description>
			<content:encoded><![CDATA[<p>It looks like Asus is <a href="http://news.zdnet.co.uk/hardware/0,1000000091,39418766,00.htm">going to be shipping</a> all its motherboards from here on out with Linux built right in, as part of their &#8220;Express Gate&#8221; initiative. Express Gate is a custom Linux distribution (Splashtop Linux) installed to a Flash ROM that&#8217;s a part of the motherboard. With Express Gate, Asus users have an option of booting from that built-in ROM chip to a Linux-based desktop, with an average boot time of around 5 seconds or so.</p>
<p>The problem with Express Gate isn&#8217;t that it&#8217;s Linux nor that it&#8217;s there - it&#8217;s the rather more-mysterious question of <em>why</em> it&#8217;s there in the first place. If ASUS had thought to make use of this Linux distribution to provide data recovery &amp; diagnostics services, offer advanced BIOS configuration and updating options, or one of the infinite other creative ideas that one can manage with a light and fully-configurable OS that ships embedded with the motherboard, perhaps then we could see a use for it.</p>
<p><span id="more-564"></span></p>
<p>Instead, ASUS has opted to ship Express Gate with a Firefox-based web-browser and <em>Skype</em> (out of all things). Again, it&#8217;s not a matter of having something against either Firefox or Skype; but just the general lack of context for their being there. These days, a web browser is a means to an end. You don&#8217;t use it to <em>browse</em> the web, you use it to <em>interact</em> with the web. A web browser on a Live CD-like Linux installation isn&#8217;t as useful nor as productive as the web browser sitting on the desktop of your main OS, be it Windows or Linux.</p>
<p>ASUS&#8217;s major selling point is that Splashtop takes 5-seconds to load at most. If you stop and think about, it&#8217;s only impressive because it&#8217;s being taken out of context. 5 seconds is fast, but just how often do you need quick access to Skype <em>and your computer isn&#8217;t already on?</em> Most of us turn our PCs on and off once a day at most - and there are many that prefer to hibernate, standby, or just leave it on indefinitely.</p>
<p>While a &#8220;5-second desktop environment&#8221; is a highly-desirable feature, a &#8220;5-second basic desktop environment without the programs, applications and documents you need&#8221; isn&#8217;t.</p>
<p>At the end of the day, ASUS has an idea that has a lot of potential but isn&#8217;t being directed correctly. That spare desktop has a lot of room for usefulness and productivity, but a primitive web-surfing environment just isn&#8217;t one of them. Until Express Gate features a more-compelling feature set, it&#8217;s just another one of those PR initiatives. By &#8220;more-compelling&#8221; we mean &#8220;more exclusive&#8221; with applications and products that just won&#8217;t work as well on your usual OS (like the BIOS management and system recovery options we listed above), otherwise there isn&#8217;t any incentive to forgo the extra 10 seconds it takes to get into your real OS.</p>
<p>Express Gate was originally used as a way to get people to spend the extra cash for the higher-level motherboards costing a couple of hundred bucks extra, and now it&#8217;s being used to get people to choose ASUS over similarly-featured contenders. That wouldn&#8217;t normally be a problem - after all, extra features is always a great reason to choose one board over another - except in this case, it&#8217;s just fluff.</p>
<p>All that being said, it certainly is great to see that Linux has finally reached a level of prevalence where major motherboard manufacturers will consider making it a part and parcel of every board they sell - a kind of perverse play on all the anti-trust violations Microsoft has been accused of by convincing OEMs to ship all PCs with Windows from the get-go. And it&#8217;s important not to forget the role ASUS has played in bringing Linux to the masses in the past year - from the brilliantly-viral Eee to Express Gate, Asus has definitely done a lion&#8217;s share of work in making Linux as common-place as the PC itself. Hopefully future revisions of Express Gate can find a better use for Splashtop Linux and warrant a kinder review.</p>

<p><a href="http://feeds.neosmart.net/~a/neosmart?a=Nmv9al"><img src="http://feeds.neosmart.net/~a/neosmart?i=Nmv9al" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.neosmart.net/~f/neosmart?a=OvsFFh"><img src="http://feeds.neosmart.net/~f/neosmart?i=OvsFFh" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=6mXJLH"><img src="http://feeds.neosmart.net/~f/neosmart?i=6mXJLH" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=M9Sv7h"><img src="http://feeds.neosmart.net/~f/neosmart?i=M9Sv7h" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=e9nHlh"><img src="http://feeds.neosmart.net/~f/neosmart?i=e9nHlh" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=KZYmwH"><img src="http://feeds.neosmart.net/~f/neosmart?i=KZYmwH" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=3p13eH"><img src="http://feeds.neosmart.net/~f/neosmart?i=3p13eH" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=ujBBAh"><img src="http://feeds.neosmart.net/~f/neosmart?i=ujBBAh" border="0"></img></a> <a href="http://feeds.neosmart.net/~f/neosmart?a=s38zqh"><img src="http://feeds.neosmart.net/~f/neosmart?i=s38zqh" border="0"></img></a>
</div><img src="http://feeds.neosmart.net/~r/neosmart/~4/291778001" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://neosmart.net/blog/2008/asus-linux-whether-you-need-it-or-not/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=neosmart&amp;itemurl=http%3A%2F%2Fneosmart.net%2Fblog%2F2008%2Fasus-linux-whether-you-need-it-or-not%2F</feedburner:awareness><feedburner:origLink>http://neosmart.net/blog/2008/asus-linux-whether-you-need-it-or-not/</feedburner:origLink></item>
	<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetFeedData?uri=neosmart</feedburner:awareness></channel>
</rss>
