<?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>Tech/Horsepower &#187; Tech</title>
	<atom:link href="http://techhorsepower.com/category/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://techhorsepower.com</link>
	<description>Mostly tech</description>
	<lastBuildDate>Fri, 08 Jan 2010 19:18:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Attn codemonkeys: how to rescue your new uber keyboard&#8230;</title>
		<link>http://techhorsepower.com/2010/01/attn-codemonkeys-how-to-rescue-your-new-uber-keyboard/</link>
		<comments>http://techhorsepower.com/2010/01/attn-codemonkeys-how-to-rescue-your-new-uber-keyboard/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 19:18:37 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[emergency response]]></category>
		<category><![CDATA[hardware fail]]></category>
		<category><![CDATA[pebkac]]></category>

		<guid isPermaLink="false">http://techfoodhorsepower.com/?p=454</guid>
		<description><![CDATA[http://twitter.com/joncanady/status/7528765047
I have spilled coffee in my awesome new keyboard. It is non-responsive. Not the best day for me.
Oops.
Step 1: Unplug it immediately and remove any batteries.
Step 2: Rinse it out well with lukewarm water. Yes, into the keyboard&#8230; liberally.
Step 3 &#8211; optional but highly recommended: Place keyboard face-down on the top rack of an empty [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><strong><a href="http://twitter.com/joncanady/status/7528765047" target="_blank">http://twitter.com/joncanady/status/7528765047</a></strong><br />
I have spilled coffee in my <a href="http://joncanady.com/2010/01/06/review%3A-kinesis-freestyle-keyboard/" target="_blank">awesome new keyboard</a>. It is non-responsive. Not the best day for me.</p></blockquote>
<p>Oops.</p>
<p>Step 1: Unplug it <strong>immediately</strong> and remove any batteries.<br />
Step 2: Rinse it out well with lukewarm water. Yes, <em>into the keyboard&#8230; liberally</em>.<br />
Step 3 &#8211; <strong>optional but highly recommended</strong>: Place keyboard face-down on the top rack of an empty dishwasher. Don&#8217;t add dishes or soap. Turn off heated dry (air dry only) and run a cycle.<br />
Step 4: Place upside down on a towel for three days (or more). Flip it each day.<br />
Step 5: Re-enjoy your new uber keyboard.</p>
<p>Good luck Jon.</p>
]]></content:encoded>
			<wfw:commentRss>http://techhorsepower.com/2010/01/attn-codemonkeys-how-to-rescue-your-new-uber-keyboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Attn codemonkeys: Kinesis Freestyle uber keyboard review</title>
		<link>http://techhorsepower.com/2010/01/attn-codemonkeys-kinesis-freestyle-uber-keyboard-review/</link>
		<comments>http://techhorsepower.com/2010/01/attn-codemonkeys-kinesis-freestyle-uber-keyboard-review/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 12:59:38 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[beer]]></category>
		<category><![CDATA[culture]]></category>
		<category><![CDATA[hardware review]]></category>
		<category><![CDATA[nerding]]></category>

		<guid isPermaLink="false">http://techfoodhorsepower.com/?p=449</guid>
		<description><![CDATA[My buddy Jon Canady reviews the Kinesis Freestyle on his blog. Saw him bang out this thing yesterday, looks intimidating in a code-slinging sit back and make applications sort of way. You know, like Old Rasputin Imperial Stout is to drinking beer when all other keyboards are Bud Light. It&#8217;s all about raw coding power.

Personally [...]]]></description>
			<content:encoded><![CDATA[<p>My buddy Jon Canady <a href="http://joncanady.com/2010/01/06/review%3A-kinesis-freestyle-keyboard/" target="blank">reviews the Kinesis Freestyle on his blog</a>. Saw him bang out this thing yesterday, looks intimidating in a code-slinging <em>sit back and <strong>make applications</strong></em> sort of way. You know, like <a href="http://www.northcoastbrewing.com/beer-rasputin.htm" target="blank">Old Rasputin Imperial Stout</a> is to drinking beer when all other keyboards are Bud Light. It&#8217;s all about raw coding power.</p>
<p><img src="http://farm5.static.flickr.com/4066/4253104594_834514be3a.jpg" alt="kinesis" /></p>
<p>Personally I think it&#8217;s perfectly paired with the <a href="http://flogistondesign.com/chair.htm" target="blank">flogiston</a> a&#8217;la The Lawnmower Man.</p>
]]></content:encoded>
			<wfw:commentRss>http://techhorsepower.com/2010/01/attn-codemonkeys-kinesis-freestyle-uber-keyboard-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using TeleVantage with E.164 SIP, get your plus+ on!</title>
		<link>http://techhorsepower.com/2009/08/using-televantage-with-e-164-sip-get-your-plus-on/</link>
		<comments>http://techhorsepower.com/2009/08/using-televantage-with-e-164-sip-get-your-plus-on/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 14:19:04 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[bandwidth.com]]></category>
		<category><![CDATA[E.164]]></category>
		<category><![CDATA[TeleVantage]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://techfoodhorsepower.com/?p=361</guid>
		<description><![CDATA[TeleVantage makes using an E.164 format VoIP provider (like Bandwidth.com) really simple if you know what box to check. When creating your SIP Server(s), point to Number Formatting > SIP URI Rules and check the &#8220;Include URI parameter &#8216;user=phone&#8217; box and &#8220;Prefer number in global format&#8221; sub box. 

Ta da! Pluses with no goofy routing [...]]]></description>
			<content:encoded><![CDATA[<p>TeleVantage makes using an E.164 format VoIP provider (like Bandwidth.com) really simple if you know what box to check. When creating your SIP Server(s), point to Number Formatting > SIP URI Rules and check the &#8220;Include URI parameter &#8216;user=phone&#8217; box and &#8220;Prefer number in global format&#8221; sub box. </p>
<p><img src="http://techfoodhorsepower.com/wp-content/uploads/2009/08/televanatage.JPG" alt="E.164" title="E.164" width="573" height="393" class="alignnone size-full wp-image-362" /></p>
<p>Ta da! Pluses with no goofy routing rules (which won&#8217;t work, probably why you&#8217;re here). Since you&#8217;re probably wondering, I&#8217;m using TeleVantage for a couple enterprise class IVR systems.</p>
]]></content:encoded>
			<wfw:commentRss>http://techhorsepower.com/2009/08/using-televantage-with-e-164-sip-get-your-plus-on/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Redirect a virtual directory/subdirectory in IIS 6.0 (301 too)</title>
		<link>http://techhorsepower.com/2009/08/redirect-a-virtual-directorysubdirectory-in-iis-6-0-301-too/</link>
		<comments>http://techhorsepower.com/2009/08/redirect-a-virtual-directorysubdirectory-in-iis-6-0-301-too/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 22:36:25 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[rewrite]]></category>

		<guid isPermaLink="false">http://techfoodhorsepower.com/?p=338</guid>
		<description><![CDATA[By default IIS only provides for one global redirect option across an entire web site. In my case, I needed to redirect just one subdirectory (called virtual directory in IIS). I&#8217;m an Apache and mod_rewrite guy, this is different than I expected but stupid easy once I figured it out. Most searching recommended buying an [...]]]></description>
			<content:encoded><![CDATA[<p>By default IIS only provides for one global redirect option across an entire web site. In my case, I needed to redirect just one subdirectory (called virtual directory in IIS). I&#8217;m an Apache and mod_rewrite guy, this is different than I expected but stupid easy once I figured it out. Most searching recommended buying an aftermarket <a href="http://www.isapirewrite.com/" target="_new">ISAPI_Rewrite</a> module or using ASP and doing the rewrite in the browser &#8211; I didn&#8217;t need (or want) to do either.</p>
<p><strong>Step 1: Create a virtual directory (if needed).</strong><br />
In IIS Manager expand the server name containing the target website, expand “Web Sites”, right-click on the target site and point to “New”, select “Virtual Directory…”<br />
<img src="http://techfoodhorsepower.com/wp-content/uploads/2009/08/IIS_1.JPG" alt="IIS_1" title="IIS_1" width="416" height="372" /></p>
<p>In the creation wizard choose &#8220;Next&#8221; and type your virtual directory as the alias…<br />
<img src="http://techfoodhorsepower.com/wp-content/uploads/2009/08/IIS_2a1.JPG" alt="IIS_2a" title="IIS_2a" width="482" height="375" /></p>
<p>For the path, browse to the web site directory and create a folder for the virtual directory, choose this folder…<br />
<img src="http://techfoodhorsepower.com/wp-content/uploads/2009/08/IIS_2.JPG" alt="IIS_2" title="IIS_2" width="485" height="378" /></p>
<p>Choose &#8220;Next&#8221;, give Read access to the directory, and complete the wizard.</p>
<p><strong>Step 2: Setup the redirect.</strong><br />
In IIS Manager, right-click on the new virtual directory and choose “Properties”.<br />
<img src="http://techfoodhorsepower.com/wp-content/uploads/2009/08/IIS_3.JPG" alt="IIS_3" title="IIS_3" width="260" height="384" /></p>
<p>On the Virtual Directory tab, select the radio button for “A redirection to a URL” and check “The exact URL entered above” and “A permanent redirection for this resource”, enter the URL you want to redirect to into the “Redirect to:” box…<br />
<img src="http://techfoodhorsepower.com/wp-content/uploads/2009/08/IIS_4.JPG" alt="IIS_4" title="IIS_4" width="475" height="461" /></p>
<p>Choose OK and test your redirect! You&#8217;ll notice for my purposes I checked the &#8220;exact URL&#8221; box because I want greater control over the redirection through the variables $S$Q. These pass both the suffix and query string to the new URL. <a href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/41c238b2-1188-488f-bf2d-464383b1bb08.mspx" target="_new">Here&#8217;s the Microsoft variable reference for IIS 6.0</a> and <a href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/6b855a7a-0884-4508-ba95-079f38c77017.mspx?mfr=true" target="_new">further Microsoft reading on redirecting</a>.</p>
<p><strong>The &#8220;A permanent redirection for this resource&#8221; box makes this a 301 redirect</strong>, popular for SEO reasons.</p>
<p>Easy, right? If you&#8217;re a mod_rewrite ninja maybe not so much, this is kinda backwards from what you&#8217;re used to. But hell, I didn&#8217;t find it searching, so here it is.</p>
]]></content:encoded>
			<wfw:commentRss>http://techhorsepower.com/2009/08/redirect-a-virtual-directorysubdirectory-in-iis-6-0-301-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solution to Dell 2135cn color laser printer and &#8220;Memory Full &#8211; 016-700&#8243; + troubleshooting steps.</title>
		<link>http://techhorsepower.com/2009/07/solution-to-dell-2135cn-color-laser-printer-and-memory-full-016-700-troubleshooting-steps/</link>
		<comments>http://techhorsepower.com/2009/07/solution-to-dell-2135cn-color-laser-printer-and-memory-full-016-700-troubleshooting-steps/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 22:43:44 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[consulting]]></category>
		<category><![CDATA[dell]]></category>
		<category><![CDATA[printer]]></category>

		<guid isPermaLink="false">http://techfoodhorsepower.com/?p=306</guid>
		<description><![CDATA[A client has two Dell 2135cn color laser printers, when printing certain documents (especially PowerPoint presentations) the printer would cancel the job and error with the following:
Truly perplexing, as these printers contain 128MB of memory, the offending document is only 115KB, and I could print other documents well over 5MB. The solution is to add [...]]]></description>
			<content:encoded><![CDATA[<p>A client has two Dell 2135cn color laser printers, when printing certain documents (especially PowerPoint presentations) the printer would cancel the job and error with the following:</p>
<div id="attachment_307" class="wp-caption alignnone" style="width: 546px"><img src="http://techfoodhorsepower.com/wp-content/uploads/2009/07/memfull_2135.JPG" alt="memory full 016-700" title="memfull_2135" width="536" height="177" class="size-full wp-image-307" /><p class="wp-caption-text">memory full 016-700</p></div>
<p>Truly perplexing, as these printers contain 128<strong>MB</strong> of memory, the offending document is only 115<strong>KB</strong>, and I could print other documents well over 5MB. <strong>The solution is to add an external memory module</strong>, these printers are clearly having memory addressing issues on certain documents. So, if your printer(s) is equipped with internal memory only, <a href="http://techfoodhorsepower.com/wp-content/uploads/2009/07/2135_DDR.JPG" target="_new">this is your solution</a>. Read on to learn how I handle calling Dell to solve such a strange issue&#8230;</p>
<p>Working with Dell hardware support on an issue like this can be difficult because it&#8217;s not a clear hardware failure, which are easy to describe and be understood by the support person. This could be software on the client PC, the server hosting print services, a firmware or software setting on the printer itself, or a hardware problem in the printer. Navigating such a problem takes a little pre-call preparation, patience, and a little luck that you&#8217;ll get someone who can think beyond a flowchart (often you don&#8217;t, those calls are more fun <img src='http://techhorsepower.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).</p>
<p>I prepare for the call by addressing possible points of failure and commonly requested steps starting at the client PC, such as:</p>
<ul>
<li>Print as administrative user.</li>
<li>Print problem document from another PC, then from another location (example, if it&#8217;s on a network drive then copy to local hard drive).</li>
<li>Print another document of the same type, from the same location and then a different location.</li>
<li>Power-cycle the printer.</li>
<li>Update all printer drivers/firmware.</li>
<li>Print directly to the printer&#8217;s IP, bypassing server print services (if available).</li>
<li>If you have other similar printers, <em>especially the same model and configuration</em>, repeat all steps to second or third printer.</li>
</ul>
<p>These steps should help isolate your issue to the PC, server, or printer and maybe solve the issue in the process! Yes, some (such as power-cycling) are rudimentary, never overlook the simplest solutions because they&#8217;re often correct, and in the least quick to rule out. Easy steps performed now will either keep you from wasting time making a call or allow the call to be more efficient. In some cases you&#8217;ll show the tech they can trust your judgment and bypass other potentially unnecessary steps. Now gather information about the issue (settings and job reports from the printer, etc.) and call support armed with a list of your steps/outcomes and an idea of where you think the issue is. In this situation, I was sure the printers were the source but not sure if it was hardware or software.</p>
<p>The tech and I worked through usual first steps, building into several printer and driver configurations. At this point, the tech was at a loss and having worked through settings I was sure there was a hardware problem. The tech ordered new logic boards, I was skeptical but now could get a tech <em>physically on site</em> to see the issue with me and more importantly connect me with the internal Dell techs reserved for their field reps. Sweet. </p>
<p>I had parts and a tech the next day, showed him the problem, and he changed the logic board on one printer &#8211; problem remained as expected. We got in touch with the internal Dell tech, who consulted with Dell  engineers and they didn&#8217;t know what to make of the issue. I centered around the printer requesting memory, possibly not addressing its internal memory correctly and suggested they send me an external memory module to try. After some push back the tech agreed to send me a memory module at no charge. As we know already, this resolved the issue. I called back and Dell gladly sent a second module for the other printer (again at no charge). I asked they pass the solution on to engineering so others can get this solved quickly, I hope they did and your call to Dell is efficient. </p>
<p>For what it&#8217;s worth, the external memory module appears to simply be standard laptop size 533MHz DDR2, you can see the specs in <a href="http://techfoodhorsepower.com/wp-content/uploads/2009/07/2135_DDR.JPG" target="_new">this image</a>, but I would still call Dell for the correct type lest you have an issue later and they blame unsupported memory.</p>
]]></content:encoded>
			<wfw:commentRss>http://techhorsepower.com/2009/07/solution-to-dell-2135cn-color-laser-printer-and-memory-full-016-700-troubleshooting-steps/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>The Pirate Bay sale and your private data, setting a precedent?</title>
		<link>http://techhorsepower.com/2009/06/the-pirate-bay-sale-and-your-private-data-setting-a-precedent/</link>
		<comments>http://techhorsepower.com/2009/06/the-pirate-bay-sale-and-your-private-data-setting-a-precedent/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 18:33:14 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://techfoodhorsepower.com/?p=285</guid>
		<description><![CDATA[News broke this morning that The Pirate Bay, arguably the most popular BitTorrent tracking service allowing peer-to-peer sharing of copyright (illegal) and other content is probably being sold to a Swedish software company. This has severe implications for privacy and personal data security perhaps unlike we&#8217;ve seen before. 
As of this writing, the website boasts [...]]]></description>
			<content:encoded><![CDATA[<p>News broke this morning that The Pirate Bay, arguably the most popular BitTorrent tracking service allowing peer-to-peer sharing of copyright (illegal) and other content is <a href="http://thepiratebay.org/blog/164" target="_new">probably being sold to a Swedish software company</a>. This has severe implications for privacy and personal data security perhaps unlike we&#8217;ve seen before. </p>
<p>As of this writing, the website boasts <a href="http://techfoodhorsepower.com/wp-content/uploads/2009/06/pb_users.JPG" target="_new"><strong>3,724,336</strong> <em>registered</em> users</a> and certainly a greater number of unregistered users, each one with their own private download/upload history and information to the depth of which one can only speculate. The risk of using this service was eased by the defiant and sometimes animated nature of the current owners, who earned trust with their users similar to what we&#8217;d share with good friends. They&#8217;re the good guys, fighting for our privacy and right to share information on the internet. They can be trusted.</p>
<p>Until they can&#8217;t anymore. The recent loss of a major lawsuit seems to be the catalyst for the sale, though the owners are attempting to portray that this sale had been coming for some time and they had intended to convert the service to a model that would compensate content providers and copyright owners. Doubtful at best. So now The Pirate Bay and all of it&#8217;s user data will be the property of a company that isn&#8217;t motivated by the thrill of file sharing in defiance of law and cannot be bought, but by a company who can (and probably will). And what of all that history of illegal uploads and downloads of it&#8217;s users? The new owner will be free to do whatever, and more importantly, <em>give to whoever</em> it chooses &#8211; if it chooses.</p>
<p>If you&#8217;re an avid user of The Pirate Bay, this should be scary. I&#8217;m not saying that they&#8217;re going to start turning over your data to whatever law enforcement agency, but they <em>could</em>. Recall when Naspter, the grandfather of peer-to-peer sharing, was sued and acquired in a similar fashion this technology was in it&#8217;s infancy and I&#8217;ll argue that a precedent wasn&#8217;t set at that time because no one really knew what to do with the data, and many believed the shuttering of Naspter as a free service would itself kill illegal content sharing. Clearly, that didn&#8217;t happen and now we&#8217;re observing the collapse of another very large sharing service. I believe this one will set a precedent because of the far greater sensitivity of illegal content sharing in this age. I can hear lawyers lip-smacking already to compel vast amount of user data for study and perhaps even limited retribution. All eyes will now be on the new owner and what pressure they receive to release information. In any case, all of that data in accountable hands is unnerving.</p>
<p>While discussing this subject on other mediums, two important points were brought up:</p>
<p><strong>1)</strong> The Pirate Bay contends they save no user or identifiable information, and if they did it wouldn&#8217;t be transferred to the new owners.<br />
<strong>-</strong> This simply cannot be trusted. While The Pirate Bay may indeed remove user information, what controls do they employ to ensure the safe and complete removal of the data? Are these controls to be trusted?<br />
<strong>-</strong> How will they ensure any retained data will not be transferred to the new owners, and what happens after the sale if they weren&#8217;t able to ensure this? The new owner also now owns the data.</p>
<p><strong>We cannot verify these statements</strong> and just cannot know what data The Pirate Bay possesses, we&#8217;re falling back upon blind trust that they&#8217;re the good guys and they&#8217;ll do the right thing.</p>
<p><strong>2)</strong> The way law is currently being enforced, only seeders (people uploading/sharing) are being pursued and prosecuted.<br />
<strong>-</strong> &#8220;<em>currently being enforced</em>&#8221; <strong>What will the future hold?</strong></p>
<p>Simply, this is another lesson that your data in the hands of others cannot be trusted &#8211; ever. It&#8217;s impossible to predict what the future holds for a given organization, and in a moment your personal data and information can go from trusted hands into the unknown. Guard your online practices as you guard your real personal information. The internet <em>is real</em>, simply because you access it in the comfort of your home and personal privacy doesn&#8217;t mean the risks are smaller.</p>
]]></content:encoded>
			<wfw:commentRss>http://techhorsepower.com/2009/06/the-pirate-bay-sale-and-your-private-data-setting-a-precedent/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to keep programmers from drinking your milk:</title>
		<link>http://techhorsepower.com/2009/06/how-to-keep-programmers-from-drinking-your-milk/</link>
		<comments>http://techhorsepower.com/2009/06/how-to-keep-programmers-from-drinking-your-milk/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 18:35:50 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[culture]]></category>
		<category><![CDATA[geek-speak]]></category>

		<guid isPermaLink="false">http://techfoodhorsepower.com/?p=279</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitpic.com/8aq4g" title="How to keep programmers from drinking your milk: on Twitpic"><img src="http://twitpic.com/show/thumb/8aq4g.jpg" alt="How to keep programmers from drinking your milk on Twitpic"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://techhorsepower.com/2009/06/how-to-keep-programmers-from-drinking-your-milk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Helping our clients understand technology II: expressing urgency.</title>
		<link>http://techhorsepower.com/2009/06/268/</link>
		<comments>http://techhorsepower.com/2009/06/268/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 12:43:15 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[consulting]]></category>

		<guid isPermaLink="false">http://techfoodhorsepower.com/?p=268</guid>
		<description><![CDATA[Columbus has been preparing for construction on a major freeway, OH-315, which serves arguably our largest suburban population centers to The Ohio State University main campus, our tech corridor and downtown, our largest commercial center. If you&#8217;ve watched the local news, you know about the myriad entrance and exit ramp closures, lane reductions, pattern shifts, [...]]]></description>
			<content:encoded><![CDATA[<p>Columbus has been preparing for construction on a major freeway, OH-315, which serves arguably our largest suburban population centers to The Ohio State University main campus, our tech corridor and downtown, our largest commercial center. If you&#8217;ve watched the local news, you know about the myriad entrance and exit ramp closures, lane reductions, pattern shifts, and other headaches befalling travelers of this artery for the next few months. </p>
<p><iframe width="300" height="300" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?hl=en&amp;ie=UTF8&amp;msa=0&amp;msid=100223262974788297352.000466f7daed3a954b5d1&amp;source=embed&amp;ll=40.009472,-83.033981&amp;spn=0.078889,0.102997&amp;z=12&amp;output=embed"></iframe><br /><small>View <a href="http://maps.google.com/maps/ms?hl=en&amp;ie=UTF8&amp;msa=0&amp;msid=100223262974788297352.000466f7daed3a954b5d1&amp;source=embed&amp;ll=40.009472,-83.033981&amp;spn=0.078889,0.102997&amp;z=12" style="color:#0000FF;text-align:left" target="_new">2009 ODOT CONSTRUCTION</a> in a larger map (<a href="http://www.nbc4i.com/cmh/news/local/article/315_coverage/16556/" target="_new">source</a>)</small></p>
<p>I don&#8217;t travel this freeway on a daily basis, but I drive past it&#8217;s junction with I-670, our major east-west artery bypass. Within the last couple years, we&#8217;ve finally had large informational signs installed on all major freeways heading into town (like a real, big city!). About three weeks ago the sign on I-70(and 670) started displaying a message similar to the following:<br />
<code>&quot;TRAFFIC PATTERN CHANGE - 315 AT 670 STARTING JUNE 15TH&quot;</code><br />
The wording leads one to believe &#8220;Hey, the traffic pattern is changing when they start work on 315.&#8221;</p>
<p>Today, the day work began, it said:<br />
<code>&quot;ROADWORK - 315 AT 670 - WATCH FOR STOPPED TRAFFIC&quot;</code><br />
You might think &#8220;Oh yea, work starts today, I should be careful in that area.&#8221; Okay, actually, if you&#8217;re me it&#8217;s probably a series of expletives because I hate traffic, but I digress&#8230;</p>
<p>As you approach the junction for 315 there&#8217;s a freestanding sign on the right about 500 feet before the exit  that says <code>&quot;315 NORTH RAMP CLOSED&quot;</code>  Whhhhaaaaaaaaa? Then there was about 20 cars slamming on brakes as they panic and try and figure out how they&#8217;re getting to work, and the freeway slows to a crawl as everyone else panics. </p>
<p>What&#8217;s the point of these signs if the messages displayed are not intuitive, useful, and in this case borderline totally false? &#8220;Traffic pattern change&#8221; implies that <em>traffic will still be able to flow</em>. &#8220;Ramp closing&#8221; would have implied that the <em>ramp is closing and <strong>people need to find another way to work</strong></em>. Exacerbating the situation with nearly no advance notice of the ramp closure turned the situation from annoying to <em>dangerous</em>.</p>
<p>How&#8217;s this relate to tech? I&#8217;ve <a href="http://techfoodhorsepower.com/2009/02/we-dont-do-enough-to-help-our-clients-understand-technology/" target="_new">mentioned before about how to express technology</a> with our clients. I feel like <a href="http://www.dot.state.oh.us/Pages/Home.aspx" target="_new">ODOT</a> chose these messages to put a &#8220;friendlier&#8221; face on a stressful situation, which of itself clearly isn&#8217;t a bad idea. The issue is, while it&#8217;s important not only to talk to your clients well, we need to understand the risks and stakes with our communications. The stakes, of course, are high here as ODOT&#8217;s failure to properly communicate endangers lives. </p>
<p>Let&#8217;s not forget, we&#8217;re being retained as an <em>expert</em> and a good <em>expert</em> knows when and how to elevate the urgency of a situation, even at the expense of a &#8220;feel good&#8221; message. It&#8217;s a fine line to walk, but occasionally we&#8217;ll have to balance the need to make our client feel good with keeping our client safe.</p>
]]></content:encoded>
			<wfw:commentRss>http://techhorsepower.com/2009/06/268/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The New York State Cyber Security Conference, Day 2</title>
		<link>http://techhorsepower.com/2009/06/the-new-york-state-cyber-security-conference-day-2/</link>
		<comments>http://techhorsepower.com/2009/06/the-new-york-state-cyber-security-conference-day-2/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 12:40:39 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://techfoodhorsepower.com/?p=264</guid>
		<description><![CDATA[My second day of the New York State Cyber Security Conference was equally as engaging as the first &#8211; dare I say thrilling at times. Before I share some of the meat, I&#8217;d like to again compliment the conference staff on an excellent program. What an absolute gem and a bargain ($50 public, $150, private). [...]]]></description>
			<content:encoded><![CDATA[<p>My second day of the <a href="http://www.cscic.state.ny.us/security/conferences/security/2009/index.cfm" target="_new">New York State Cyber Security Conference</a> was equally as engaging as the first &#8211; dare I say thrilling at times. Before I share some of the meat, I&#8217;d like to again compliment the conference staff on an excellent program. What an absolute gem and a bargain ($50 public, $150, private). If you&#8217;re into information security I highly recommend a visit, June 9-10 2010 have already been set aside. You&#8217;ll see me there.</p>
<p>Our keynote to start the day was delivered by Raphael Perl, Head of the Action Against Terrorism Unit, Organization for Security and Co-operation in Europe (what&#8217;s with these titles? sheesh) who discussed global cybersecurity challenges for practitioners as well as the emerging threats and tactics of terrorism in cyberspace. </p>
<p>One of the items I thought most interesting was the explanation of overall approach on a political and military level. From a political perspective, it&#8217;s becoming understood and accepted that security is a global challenge requiring international information sharing. But the military is resisting, instead preferring to stay separate and secretive. As I pointed out on <a href="http://techfoodhorsepower.com/2009/06/greetings-from-the-new-york-state-cyber-security-conference-day-1/" target="_new">day 1</a>, Philip Reitinger and others plainly state the biggest issue we face is hackers and other baddies becoming much more organized and globally sharing information at a rate the good guys can&#8217;t match. It would seem to me the military approach is destined for failure, and Raphael Perl made it clear he believes the same. Here&#8217;s a few other interesting points or facts from the discussion:</p>
<ul>
<li>Last June, 1 billion PC&#8217;s were in use worldwide. By 2012 this will double to 2 billion.</li>
<li>200 billion email messages are sent every day, Cisco estimates 90% of them are SPAM.</li>
<li>There are currently 3-5000 active websites run by terrorists or are terrorist affiliated.</li>
<li>In a non-scientific poll of sales at a major computer store, 10% of home users bought antivirus software with a new PC purchase. Business users bought it 90% of the time.</li>
</ul>
<p>He devoted a lot of time to discussing the potential threat to cyberspace by terrorists. He believes terrorists are actively planning to disrupt the Internet, and will launch an attack in conjunction with a real attack or a major national disaster. The goal is interrupting services right when many need it most. He believes the information sharing and readily-available tools by hackers will help facilitate these attacks, as any cyberattack can be easily copied by terrorists. However, it was also made clear that not all experts agree with his opinion. Overall I found the discussion very intriguing and certainly worthy of deep future interest.</p>
<p>Day 2 tracks were Five Common Mistakes in Securing Web Applications, Are you Googling Your Privacy Away?, Are You Prepared for Data Loss, and PII (personally identifiable information): Taming the Beast (AKA how to discover and secure PII). Just like yesterday, they were all engaging and very well presented. The Google talk was particularly thrilling &#8211; yea I said thrilling. It&#8217;s incredible how much private information we *give* away to Google in exchange for their services. If you know me, you know I&#8217;m not afraid of talking about how much Google scares me. When it&#8217;s all laid out for you in a short presentation it&#8217;s even more resonating. </p>
<ul>
<li>Google is better than everyone else at screwing you and your privacy.</li>
<li>Their cookies auto-renew every time you use any service.</li>
<li>They&#8217;ve essentially built the best surveillance system ever created. You are a GUID (Google User ID), everything you do with them maps to this GUID, and it will follow you until you die. They aim to have a GUID for every person in the world.</li>
<li>You readily give Google (and other social networking sites) vastly more information than the police can <em>ask</em> you.</li>
<li>GMAIL really is email for life. According to the <a href="http://en.wikipedia.org/wiki/Electronic_Communications_Privacy_Act" target="_new">ECPA</a> your data is only protected for 180 days, on day 181 Google can give it to law enforcement without a warrant, barely with a formal request. <a href="http://uchicagolaw.typepad.com/faculty/2007/06/regulating_the_.html" target="_new">Our DOJ is working</a> on <a href="http://www.deathbyemail.com/2007/11/govt-says-no-ri.html" target="_new">depreciating the 180 day rule</a>.</li>
<li>Google has only indexed 20% of the internet. </li>
<li>If you use Google Desktop with remote access, everything you have indexed is stored in the Googlesphere. You&#8217;re violating HIPAA, PCI, SOX, and most other compliance specifications (oops!).</li>
<li>When using Chrome, Google knows every keystroke you type into the browser. Even fields you backspace/delete.</li>
<li>They don&#8217;t have to ever delete anything you tell/ask them to. Google&#8217;s file system is designed <em>not</em> to delete.</li>
<li>Does your phone run Andriod? They know everyone you talk to, where you are, where you&#8217;ve been.</li>
<li>Goog411 is a slick, free 411 service, right? Actually, you&#8217;re training their voice recognition software.</li>
<li>Google probably knows much more about you than any government agency.</li>
<li>Remember that HIPAA, PCI, and SOX violation stuff? Hope you&#8217;re not using GMAIL since it&#8217;s stored (and indexed) in the Googlesphere.</li>
<li>Google probably knows much more about you than any government agency.</li>
<li>Yes, they can filter via your GUID and/or IP address and find <em>all</em> of your search terms.</li>
</ul>
<p>I could go on, and the presentation was less than an hour. It&#8217;s freaking scary. Here&#8217;s the rest of my juicy tidbits from the day:</p>
<ul>
<li>60% of top 100 websites had hosted or or were involved in malicious activity in 2008.</li>
<li>Of all 2008 vulnerabilities, 58% were from web applications.</li>
<li>From the 2008 total, 73% of those classed &#8220;easily exploitable&#8221; were web applications.</li>
<li>Dear developers: Most hackers don&#8217;t use browsers to exploit web applications, client-side anything is fail.</li>
<li>80% of internet traffic crosses a Verizon network.</li>
<li>In the vast majority of cases when a breach occurred due to a known software vulnerability, the patch was released for <strong>over a year</strong>.</li>
<li>Top three types of malware are keyloggers, back doors, and capture-and-store programs.</li>
<li>The majority of these are plain, un-customized and easily detectable by most antivirus programs.</li>
<li>49% of breaches go undiscovered for <em>months</em>.</li>
<li>VerizonBusiness&#8217; assessment of breach events over three years revealed <strong>82%</strong> of organizations captured the attack(s) in logs, but the logs were either too complex or they lacked the tools to filter the data into a useful view.</li>
<li>In this period, <strong>69%</strong> of breaches were detected by a third party. 24% were detected internally <em>passively</em> (stumbling on), and 7% were detected actively.</li>
<li>Over 260 million SSN&#8217;s have been leaked since 2005.</li>
<li>There are a few <a href="http://www2.cit.cornell.edu/security/tools/" target="_new">open</a> <a href="http://www.security.vt.edu/findssnccn.html" target="_new">source</a> <a href="http://www.utexas.edu/its/products/senf/" target="_new">tools</a> for scanning/identifying PII.</li>
<li>According to solution methodology, 89% of breaches could have been solved by data-at-rest protection (identification and removal or encryption, etc.)</li>
</ul>
<p>I have 21 pages of notes and a large list of ideas/tasks taken over those two days. So let me say again what a fantastic event this conference was.</p>
<p>Chris</p>
]]></content:encoded>
			<wfw:commentRss>http://techhorsepower.com/2009/06/the-new-york-state-cyber-security-conference-day-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Greetings from the New York State Cyber Security Conference, Day 1</title>
		<link>http://techhorsepower.com/2009/06/greetings-from-the-new-york-state-cyber-security-conference-day-1/</link>
		<comments>http://techhorsepower.com/2009/06/greetings-from-the-new-york-state-cyber-security-conference-day-1/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 00:37:10 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://techfoodhorsepower.com/?p=259</guid>
		<description><![CDATA[On the road in Albany for the New York State Cyber Security Conference. This two day conference is geared primarily toward the public sector, but welcoming private industry and packed full of great topics from both public and private organizations. 
The morning began with welcoming remarks and an animated hacking demonstration themed around X-Men, which [...]]]></description>
			<content:encoded><![CDATA[<p>On the road in Albany for the <a href="http://www.cscic.state.ny.us/security/conferences/security/2009/index.cfm" target="_new">New York State Cyber Security Conference</a>. This two day conference is geared primarily toward the public sector, but welcoming private industry and packed full of great topics from both public and private organizations. </p>
<p>The morning began with welcoming remarks and an animated hacking demonstration themed around X-Men, which consisted of using a Linux distro to disable an NT password, Internet-mining to find information about an individual, and WireShark to sniff packets. Wasn&#8217;t exactly technically deep, but certainly not boring powerpoint stuff and if anything was pretty entertaining (Indian guy in a Wolverine wig, nice).</p>
<p>The keynote was delivered by Philip Reitinger, National Protection and Programs Directorate for the U.S. Department of Homeland Security (what a mouthful). Without powerpoint (bonus!), he discussed quite a bit on the <a href="http://www.whitehouse.gov/asset.aspx?AssetId=1732" target="_new">60-day Review</a>(pdf) and where DHS is challenged with cybersecurity. He also candidly highlighted some of the largest challenges facing security professionals:</p>
<ul>
<li>Hackers getting better not just at hacking but with sharing information at a rate security professionals cannot match.</li>
<li>Defenses not keeping pace with threats.</li>
<li>Cybersecurity as an issue of national security (which the president recently accepted responsibility for, a great first step).</li>
<li>Fostering public-private information sharing.</li>
<li>Establishing reasonable metrics.</li>
</ul>
<p>Overall a thoroughly interesting and engaging discussion. He also pushed pretty hard for good IT people, if you&#8217;re interested in moving into the Federal space, <a href="http://www.usajobs.gov/" target="_new">now might be a great time</a>. </p>
<p>The three tracks I chose were Ensuring Network Protection While Meeting Compliance (PII, HIPAA, etc.), Computer Network Simulators, and Motivating People to Adopt Security Practices. You&#8217;d think these would be horribly boring, but I have to say how impressed I am not only with the conference organization but with the quality of the talks. Yes, really, I stayed engaged all day. Let me share a few tidbits of info I found particularly interesting throughout the day:</p>
<ul>
<li>Information Security Officers must be allowed a seat at the executive table and involved in business decisions. (there is a heavy push to remove the &#8220;wall&#8221; of security as a sub-position of IT or an afterthought)</li>
<li>35.7 million records potentially breached in 2008 <strong>*reported*</strong> &#8211; imagine what the actual number is. Dizzying.</li>
<li>In 2008, missing or stolen equipment accounted for <em>42%</em> of reported breach events &#8211; the second highest was employee negligence at 16%.</li>
<li>Heathrow airport in England averages 900 unclaimed laptops <em>per week</em> &#8211; and after reasonable time unclaimed are <em>auctioned off</em>.</li>
<li>1 in 10 people click through SPAM and become infected with malware. On the surface, that&#8217;s not much. But think of an organization with 1000 or more people.</li>
<li>There are 500,000 different variants of malware currently, 20,000 new ones are created every day.</li>
<li>Personal observation: Most admins don&#8217;t have a clue how base32 encoded data looks (scary).</li>
<li>People will not embrace security policies if they reduce their productivity, feel threatened, or are negatively reinforced.</li>
</ul>
<p>Overall I&#8217;ve found the conference very well organized, technically awesome, and the people very welcoming. I also had a few great conversations with some of the sponsoring vendors. So far a great experience, and I&#8217;m looking forward to tomorrow. Until then, cheers from the <a href="http://www.evansale.com/" target="_new">Albany Pump House</a> and my beer sampler.</p>
<p>P.S. I&#8217;ve been <a href="http://twitter.com/cgreenoh" target="_new">tweeting</a> some of the conference, feel free to follow me.</p>
<p>Chris</p>
]]></content:encoded>
			<wfw:commentRss>http://techhorsepower.com/2009/06/greetings-from-the-new-york-state-cyber-security-conference-day-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

