<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cerebral Mastication &#187; rant</title>
	<atom:link href="http://www.cerebralmastication.com/tag/rant/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cerebralmastication.com</link>
	<description>Something to Chew On</description>
	<lastBuildDate>Fri, 16 Jul 2010 22:07:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Remote Backup Fail and How to Silently Copy Files</title>
		<link>http://www.cerebralmastication.com/2010/01/remote-backup-fail-and-how-to-silently-copy-files/</link>
		<comments>http://www.cerebralmastication.com/2010/01/remote-backup-fail-and-how-to-silently-copy-files/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 23:33:01 +0000</pubDate>
		<dc:creator>JD Long</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[batch files]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.cerebralmastication.com/?p=549</guid>
		<description><![CDATA[Today I called my firms desktop support to talk to them about how to get Iron Mountain Connected Backup to archive files located somewhere other than [C:\Documents and Settings\user\] and through talking with my desktop support guy I discovered that it doesn&#8217;t support that. Oh, and by the way it&#8217;s a &#8220;desktop backup&#8221; so it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cerebralmastication.com/wp-content/uploads/2010/01/pee-on-iron-mountain.jpg"><img class="alignleft size-full wp-image-554" style="margin: 10px; border: 1px solid black;" title="pee on iron mountain" src="http://www.cerebralmastication.com/wp-content/uploads/2010/01/pee-on-iron-mountain.jpg" alt="" width="210" height="210" /></a>Today I called my firms desktop support to talk to them about how to get <a href="http://backup.ironmountain.com/" onclick="pageTracker._trackPageview('/outgoing/backup.ironmountain.com/?referer=');">Iron Mountain Connected Backup</a> to archive files located somewhere other than [C:\Documents and Settings\user\] and through talking with my desktop support guy I discovered that it doesn&#8217;t support that. Oh, and by the way it&#8217;s a &#8220;desktop backup&#8221; so it&#8217;s not backup up my MS Access files or Outlook PST files. I told the guy that I had gone in and made sure it was backing those files up and they were checked in the UI. He informed me that it may look like they are backed up, but I can&#8217;t restore them. To which I responded<span style="color: #800000;"><strong> &#8220;Any developer who writes backup software that will backup a file it can&#8217;t restore should be kicked squarely in the nuts and then never allowed near a computer for life&#8221;</strong></span> I&#8217;m not kidding. Honest to god I would kick an Iron Mountain developer right in the baby maker for passing this piece of shit program off as &#8220;enterprise ready.&#8221; The only way this program could be more useless is if it actually deleted files from my PC instead of backing them up. If the software is crippled because they are selling it as a &#8220;desktop backup&#8221; then, by god, they better tell me that in big fucking blinking letters and a marching band playing John Philip Sousa on my lap.</p>
<p><strong>Alternatives:</strong> I&#8217;ve been running <a href="http://www.jungledisk.com/" onclick="pageTracker._trackPageview('/outgoing/www.jungledisk.com/?referer=');">Jungle Disk</a> at home and really like it. I could use that at work except I have not set up an Amazon or RackSpace account with my work credit card. But I am in Chicago and my database server/ file server is in Dallas TX. So I decided to just create a mirror on my laptop onto a shared drive on my server. There&#8217;s lots of ways to do this, but the path I chose was to use <a href="http://en.wikipedia.org/wiki/Robocopy" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Robocopy?referer=');">RoboCopy, a command line copy tool from Microsoft</a> that is part of the Windows Server 2003 Resource Kit. I&#8217;m running XP and I wanted the mirroring of my machine to be invisible, silent, and scheduled. To do this I found I needed to take the following steps:</p>
<ol>
<li>Install RoboCopy</li>
<li>Create a batch file to mirror the directory I wanted</li>
<li>Create a windows script to call the batch silently</li>
<li>Schedule the windows script to run automagically</li>
</ol>
<p><strong>Install RoboCopy:</strong> Download the <a href="http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&amp;displaylang=en" onclick="pageTracker._trackPageview('/outgoing/www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd_amp_displaylang=en&amp;referer=');">Windows Server 2003 Resource Kit</a> and install it. Very easy.</p>
<p><strong>Create a batch file to run RoboCopy</strong>: I named mine c:/backup.bat and it looks something like this:</p>
<blockquote>
<div id="_mcePaste">Set Source=&#8221;C:\Documents and Settings\jdlong&#8221;</div>
<div id="_mcePaste">Set Dest=&#8221;\\myDallasServer\backup\jdlong&#8221;</div>
<div id="_mcePaste">Robocopy %Source% %Dest% /MIR /Z /R:0  &gt;nul</div>
</blockquote>
<p>This simply sets the source and destination and then runs RoboCopy with the /MIR (mirror) and /Z (restartable) switches invoked</p>
<p><strong>Create a windows script</strong>: The problem with the batch file is that it is noisy when it runs. Even piping the output to nul it still produces a CMD window that stays up until it finishes running. That&#8217;s where the Windows Script file comes into play. It calls the batch file but hides the CMD window. I created a file called c:\runBackup.vbs that has this in it:</p>
<blockquote><p>Set WshShell = CreateObject(&#8220;WScript.Shell&#8221;)<br />
WshShell.Run chr(34) &amp; &#8220;C:\backup.bat&#8221; &amp; Chr(34), 0<br />
Set WshShell = Nothing</p></blockquote>
<div><strong>Schedule the windows script:</strong> Control Panel -&gt; Scheduled Tasks. Then I created a new task that runs  c:\runBackup.vbs every night at 11PM. The only down side is that when I change my password I have to remember to change the password associated with the scheduled task or it will fail.</div>
<div>The only upside is that I figured out that Iron Mountain sucks prior to having data loss. I got lucky. Next week I am going to test my backup. And then test it every quarter after that. And I won&#8217;t depend on my corporate IT do to my backups.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.cerebralmastication.com/2010/01/remote-backup-fail-and-how-to-silently-copy-files/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Using Amazon EC2 to Thwart Crappy Internal IT Services</title>
		<link>http://www.cerebralmastication.com/2009/11/using-amazon-ec2-to-thwart-crappy-internal-it-services/</link>
		<comments>http://www.cerebralmastication.com/2009/11/using-amazon-ec2-to-thwart-crappy-internal-it-services/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 15:28:26 +0000</pubDate>
		<dc:creator>JD Long</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://www.cerebralmastication.com/?p=391</guid>
		<description><![CDATA[
The alternative title of this blog post is &#8220;How to get your sorry ass fired by violating your internal IT policies.&#8221; So keep that in mind as you read this.
I say lots of silly crap. Twitter allows me the pleasure of sharing this blather with the world. I was a little surprised that of all [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/CMastication/status/5294564298" onclick="pageTracker._trackPageview('/outgoing/twitter.com/CMastication/status/5294564298?referer=');"><img class="alignleft size-full wp-image-393" style="margin: 6px;" title="ec2 tweet" src="http://www.cerebralmastication.com/wp-content/uploads/2009/11/ec2-tweet.PNG" alt="ec2 tweet" width="417" height="233" /></a></p>
<p>The alternative title of this blog post is &#8220;How to get your sorry ass fired by violating your internal IT policies.&#8221; So keep that in mind as you read this.</p>
<p>I say lots of silly crap. Twitter allows me the pleasure of sharing this blather with the world. I was a little surprised that of all the things I have said over the last few months the above Tweet received the most discussion. Apparently this tweet captured the imagination and consternation of some fellow Tweeters. I had people follow up with me and basically ask, &#8220;what do you mean?&#8221; Twitter is good for a sound bite, but less so for an elaborate answer. Which brings us to this:</p>
<p>What are the top ways Amazon EC2 can allow a business user to escape the manipulative and counterproductive grip of corporate IT? Well I&#8217;m glad you asked!</p>
<p><strong>1) Over-restrictive web filtering policies</strong>:  When I worked as a risk manager for a Fortune 500 insurance firm I was shocked on the first day when I could not search Google Groups. At the time Google Groups was one of my favorite resources for figuring out everything from SQL syntax to Excel formulas. The firm, like most firms, outsourced the filtering of web content. Apparently they signed up for &#8220;Super Freaking Restrictive&#8221; filtering. I could not even search the web for &#8220;Ubuntu&#8221; as all sites with the word Ubuntu in the title or with the world &#8220;Ubuntu&#8221; passed as a form submission were blocked. Apparently Ubuntu is not just a Linux distro, but also a militant organization of African computer programmers, or something. So how did I get around this with EC2? I would fire up an EC2 Ubuntu instance running Squid proxy before I left home, then ssh into the cloud from work and use a little SSH port forwarding to route my web traffic through the ssh connection and out via Squid. I set up my EC2 instance to listen for ssh on port 443 and my firm&#8217;s firewall would let the connection pass as it assumed it was simply ssl traffic into Amazon. Brilliant!</p>
<p><strong>2) Under powered database servers: </strong>At another point I was responsible for data analytics on a portfolio of insurance policies. I had to join together data from multiple systems (underwriting, admin, claims, etc.). The firm was an Oracle shop and none of the Oracle machines had enough user space for me to make the big ass join that had to be made in order to cobble together my analytics. For a while I hobbled along using PROC SQL in SAS to bring all the data together inside of SAS running on a PC. Finally I just gave up and built my own data mart in the cloud. And I could totally cut my internal IT politics out of the system. Whew, once the politics and begging for resources was over I could kick ass at analytics without having to beg borrow and plead for permissions and space.</p>
<p><strong>3) Failure to backup desktop machines / inadequate shared drive space: </strong>Another experience I had was with a firm that decided it was a good policy to NOT back up desktop PCs at all. Each department was given shared drive space on a central server where &#8220;business critical&#8221; files were supposed to be kept (whatever the hell that means). Only the files on the central server were backed up. I was in the risk management department (ironically) and we had a whopping 100 MB allocated to us. Yes, this was 2004 and 100 MB was not enough to hold 2 years of risk reviews. Not to mention any ad hoc analysis and all the supporting documents. So everyone had their desktop drives, at least one USB drive, and no off site backup. It was during this period that I discovered <a href="http://www.jungledisk.com/" onclick="pageTracker._trackPageview('/outgoing/www.jungledisk.com/?referer=');">Jungle Disk </a>which allows client side encrypted data to be backed up to Amazon! Off site backup problem solved! And, once again, corp IT cut out of the system. (yes, this is a use of S3, not EC2) By the way, I paid for backups out of my own pocket because I felt it was very important. Well, I did have the firm buy me books which I happily kept when I left. We&#8217;ll call it even.</p>
<p>Let me reiterate that all three of the above uses <span style="text-decoration: line-through;">may have</span> <span style="color: #000000;">put me in direct violation of my corporate IT policies. And let me also state that ultimately I found a job at a firm where internal IT sees their job as helping the business units get crap done. If you are an IT professional and you find your self thinking, &#8220;damn, I have to make sure I restrict my users from all of these crafty uses of EC2&#8243; then, <strong><span style="color: #993300;">jackass,you are the problem with your firm&#8217;s IT department</span></strong>. If you see your job as stopping users then you are a useless burden on your firm and you should be not only fired, but spat upon. The way to prevent users from doing these, and other &#8220;shadow IT&#8221; behaviors is to <strong><span style="color: #993300;">provide the IT services that help your users be awesom<span style="color: #993300;">e</span></span><span style="color: #993300;">!</span></strong> If you do that then you don&#8217;t have to worry about what your users are up to. They&#8217;ll be too damn busy being awesome to have time to mess with Amazon EC2.</span></p>
<p>All the examples above took place at previous places of employment. I currently use Amazon EC2 in order to scale some of my analytics, but it is done with the knowledge and support of my internal IT team. They fully understand what I am doing and they want to help me be awesome at analysis. It&#8217;s amazing how much less time I am wasting these days now that I don&#8217;t have to be so creative about avoiding the manipulative and counterproductive intervention of my internal IT team.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cerebralmastication.com/2009/11/using-amazon-ec2-to-thwart-crappy-internal-it-services/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Copulas in the News</title>
		<link>http://www.cerebralmastication.com/2009/02/copulas-in-the-news/</link>
		<comments>http://www.cerebralmastication.com/2009/02/copulas-in-the-news/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 14:41:36 +0000</pubDate>
		<dc:creator>JD Long</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[copula]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://www.cerebralmastication.com/?p=183</guid>
		<description><![CDATA[
I don&#8217;t want this blog to become an echo chamber of the same crap they blog about over at Revolutions Blog, but they pointed out a really good article from Wired magazine on the topic of the Gaussian Copula and its roll in the current market meltdown. I was pretty impressed that the author, Felix [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-185 alignleft" title="cow" src="http://www.cerebralmastication.com/wp-content/uploads/2009/02/cow-300x193.jpg" alt="Bull Market Copula in Action" width="300" height="193" /></p>
<p>I don&#8217;t want this blog to become an echo chamber of the same crap they blog about over at <a href="http://blog.revolution-computing.com/" onclick="pageTracker._trackPageview('/outgoing/blog.revolution-computing.com/?referer=');">Revolutions Blog</a>, but they pointed out a <a href="http://www.wired.com/techbiz/it/magazine/17-03/wp_quant?currentPage=all" onclick="pageTracker._trackPageview('/outgoing/www.wired.com/techbiz/it/magazine/17-03/wp_quant?currentPage=all&amp;referer=');">really good article from Wired magazine on the topic of the Gaussian Copula</a> and its roll in the current market meltdown. I was pretty impressed that the author, Felix Salmon was able to boil the issues down well and even give really good examples of how correlations can change over time. He also presented one of the best illustrations of conditional probability by using an example of two school kids. If I keep reading articles like this maybe I will learn to describe what I do for a living better. As it stands I just tell folks at cocktail parties that I play piano in a whorehouse. It&#8217;s much easier for them to understand and also more socially acceptable.</p>
<p>One of my favorite lines from the article was the following:</p>
<blockquote><p>&#8230;CDOs were invariably sold on the premise that correlation was more of a constant than a variable.</p></blockquote>
<p>And I am glad to see Taleb getting more publicity even if it is for salacious sound bites like:</p>
<blockquote><p>Anything that relies on correlation is charlatanism.</p></blockquote>
<p>That&#8217;s a bit overstating it. But the qualifiers need to make that statement correct are just a bit too long for good publishing.</p>
<p>The article is simultaneously about the <a href="http://en.wikipedia.org/wiki/Copula_(statistics)" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Copula_statistics?referer=');">Gaussian Copula </a>and also David X. Li who derived the formula for using the Gaussian Copula in bond pricing. His original published article on the topic is still <a href="http://www.defaultrisk.com/_pdf6j4/On%20Default%20Correlation-%20A%20Copula%20Function%20Approach.pdf" onclick="pageTracker._trackPageview('/outgoing/www.defaultrisk.com/_pdf6j4/On_20Default_20Correlation-_20A_20Copula_20Function_20Approach.pdf?referer=');">available from Credit Metrics on their web site</a>. I&#8217;ve never read the article so I printed it out to read on my flight today. The Wired article does a good job of separating Mr. Li&#8217;s derivation of a formula from the true problem, which was the application of this formula. Some <a href="http://open.salon.com/blog/chad98036/2009/02/24/how_david_x_li_killed_wall_street" onclick="pageTracker._trackPageview('/outgoing/open.salon.com/blog/chad98036/2009/02/24/how_david_x_li_killed_wall_street?referer=');">stupid idiots </a>who have opined on the topic can&#8217;t make that distinction and end up saying fantastically moronic things such as:</p>
<blockquote><p>So now here we stand.  The world&#8217;s most dynamic economic engine brought to it&#8217;s knees by one guy.</p></blockquote>
<p>That&#8217;s a bit like blaming the Wright Brothers for the September 11 terrorist attacks. I mean if they had never invented the plane then that attack clearly would not have happened!</p>
<p>At the bottom of the above article I noticed that Mr. Salmon blogs over at Portfolio.com, the web site for Conde Nast(y) Portfolio magazine. I clearly need to start reading Portfolio magazine as that was the same magazine where <a href="http://www.portfolio.com/news-markets/national-news/portfolio/2008/11/11/The-End-of-Wall-Streets-Boom" onclick="pageTracker._trackPageview('/outgoing/www.portfolio.com/news-markets/national-news/portfolio/2008/11/11/The-End-of-Wall-Streets-Boom?referer=');">Michael Lewis&#8217; now infamous article on the death of Wall Street </a>was published. You remember that article, right? It had this fantistic photoshopped image of the Wall Street Bull post copula:</p>
<div id="attachment_189" class="wp-caption alignleft" style="width: 310px"><img class="size-medium wp-image-189" title="end-wall-st-bull-collapsed-slide" src="http://www.cerebralmastication.com/wp-content/uploads/2009/02/end-wall-st-bull-collapsed-slide-300x182.jpg" alt="Time for a smoke" width="300" height="182" /><p class="wp-caption-text">Time for a smoke</p></div>
<p>Ahhh. that&#8217;s art!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cerebralmastication.com/2009/02/copulas-in-the-news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OMG, WTF?! BBQ!!11!1</title>
		<link>http://www.cerebralmastication.com/2009/02/omg-wtf-bbq111/</link>
		<comments>http://www.cerebralmastication.com/2009/02/omg-wtf-bbq111/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 19:15:23 +0000</pubDate>
		<dc:creator>JD Long</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://www.cerebralmastication.com/?p=175</guid>
		<description><![CDATA[It blows my mind that organizations choose names and acronyms that have alternative, non-flattering meaning. I understand this when there is language translation involved. No one at Ford knew that Nova sounds just like &#8220;no go&#8221; in Spanish. I mean, it&#8217;s Ford, they were educated in Detroit public schools. They don&#8217;t speak Mexican. But take [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-176" title="sol" src="http://www.cerebralmastication.com/wp-content/uploads/2009/02/sol.jpg" alt="sol" width="195" height="195" />It blows my mind that organizations choose names and acronyms that have alternative, non-flattering meaning. I understand this when there is language translation involved. No one at Ford knew that Nova sounds just like &#8220;no go&#8221; in Spanish. I mean, it&#8217;s Ford, they were educated in Detroit public schools. They don&#8217;t speak Mexican. But take Virginia, for example. Like other states, VA gives school kids standardized exams. Every states has some acronym for these exams. In VA, that <a href="http://en.wikipedia.org/wiki/Three-letter_acronym" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Three-letter_acronym?referer=');">TLA </a>is SOL. You got it, Virginia makes kids take the SOL exam to determine if they are, indeed, SOL.</p>
<p>I was reminded of this recently when reading about someone from the <a href="http://www.omg.org/" onclick="pageTracker._trackPageview('/outgoing/www.omg.org/?referer=');">Object Management Group </a>giving a conference presentation. They were listed as Whitey McCracker, OMG, giving a speech on &#8220;managing your objects in a functional object post internet paradigm (2.0).&#8221; To which I simply thought, &#8220;WTF does that mean? OMG that is hard to decipher. &#8221;</p>
<p>I guess the bottom line is this, if you are thinking up a public acronym, be sure and run it by your 14 year old son to make sure it does not have an alternative meaning.</p>
<p>To battle the proliferation of TLAs I&#8217;ve taken to just saying &#8220;Whiskey Tango Foxtrot&#8221; because I think it makes me sound cool, like that gay guy in TopGun.</p>
<p>-JD</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cerebralmastication.com/2009/02/omg-wtf-bbq111/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Annoying Security Paper Tiger &#8211; Staples.com</title>
		<link>http://www.cerebralmastication.com/2009/02/annoying-security-paper-tiger-staplescom/</link>
		<comments>http://www.cerebralmastication.com/2009/02/annoying-security-paper-tiger-staplescom/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 20:31:57 +0000</pubDate>
		<dc:creator>JD Long</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://www.cerebralmastication.com/?p=136</guid>
		<description><![CDATA[Today I have a couple I want to print for reading later and I want to print them duplex so the stack of crap would be smaller. I need to go to Staples (the office supply store) later so I thought I would just use their online printing tool to print the document at their [...]]]></description>
			<content:encoded><![CDATA[<p>Today I have a couple I want to print for reading later and I want to print them duplex so the stack of crap would be smaller. I need to go to Staples (the office supply store) later so I thought I would just use their online printing tool to print the document at their store and then pick it up when I go there later today. As with most sites they want a bunch of personal info from me so I diligently fill out 15 text boxes. As with most sites they want me to make a username and password. Fine. I use <a href="http://www.simprit.com/minisafe_bb/" onclick="pageTracker._trackPageview('/outgoing/www.simprit.com/minisafe_bb/?referer=');">MiniSafe desktop and MiniSafe Blackberry </a>app to keep my passwords straight. I also use a simple algorithm for password creation to keep things from getting too complex. I always use a number followed by a phrase followed by the name of the site. So for Staples I wanted to use the pass &#8216;45JimmyCrackCorn_staples&#8217;. I was shocked when the site returned an error saying the &#8220;password is not strong&#8221;</p>
<div id="attachment_139" class="wp-caption alignnone" style="width: 503px"><img class="size-full wp-image-139" title="staples_sux1" src="http://www.cerebralmastication.com/wp-content/uploads/2009/02/staples_sux1.jpg" alt="staples_sux1" width="493" height="285" /><p class="wp-caption-text">Staples Wants More Entropy</p></div>
<p>This blows my mind. My password is 24 characters long, contains numbers, mixed case,  and punctuation yet they think it is not strong? Damn. So I try again with a new routine adding more numbers more punctuation. Same error. Finally I used MiniSafe to produce a 30 character random password which I appended with &#8220;_staples&#8221;. Here&#8217;s the password:</p>
<blockquote><p>r!-MzZDsXhczm&amp;m#$@L%25HXw66cnb_staples</p></blockquote>
<p>Looks friggin&#8217; strong to me! But not to staples.com. I got the same error. I am left to conclude that Staples.com requires a password that does not contain the string &#8220;staples&#8221;. There is no warning of this. But since I entered a password with more entropy than Lyle Lovet&#8217;s hair I can only assume that the presence of the string &#8220;staples&#8221; causes the site to reject my password.</p>
<p>So after trial and error led me to this conclusion I chose a password without the forbidden string in it. Which password did I choose? The following:</p>
<blockquote><p>password</p></blockquote>
<p>Yep, and staples.com took it without so much as a warning. Nice ey? And their backup question about the name of my first dog? Yeah, his name was Rex. So my password is &#8216;password&#8217; and my first dog is Rex. But my password with over 138 bits of entropy was rejected. I&#8217;m going to Office Max.</p>
<p><span id="more-136"></span>Technical Detail:</p>
<p>If you want to know how many bits of strength or entropy a password has, the <a href="http://en.wikipedia.org/wiki/Password_strength" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Password_strength?referer=');">Wikipedia article on password strength</a> is a great place to start. My 30 character password was created with a generator that used all alphabet characters upper and lower case (26*2), all numbers (10) and 10 punctuation marks for a total of 72 possibilities for each of the 30 characters. To calculate the entropy I used the formula from Wikipedia and got:</p>
<p>30 * Log2(72) = 185.1</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cerebralmastication.com/2009/02/annoying-security-paper-tiger-staplescom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
