<?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>MicahLogic &#187; stuff</title>
	<atom:link href="http://dubinko.info/blog/tags/stuff/feed/" rel="self" type="application/rss+xml" />
	<link>http://dubinko.info/blog</link>
	<description>From an XML geek, a reader, a writer, a connector, a man of the people (says keep hope alive)</description>
	<lastBuildDate>Fri, 27 Apr 2012 05:25:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>The ultimate breakfast smoothie</title>
		<link>http://dubinko.info/blog/2012/01/15/the-ultimate-breakfast-smoothie/</link>
		<comments>http://dubinko.info/blog/2012/01/15/the-ultimate-breakfast-smoothie/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 19:09:55 +0000</pubDate>
		<dc:creator>mdubinko</dc:creator>
				<category><![CDATA[stuff]]></category>

		<guid isPermaLink="false">http://dubinko.info/blog/?p=963</guid>
		<description><![CDATA[I&#8217;ve used this same recipe for three things: weight loss, after-exercise protein, and sore-teeth liquid diet. It&#8217;s great. 1 cup 2% milk 1 cup Dannon Fit &#38; Light vanilla yogurt 1 scoop Syntha-6 protein powder (banana is great) Mix. This yields 450 calories with a whopping 39g of protein, 48g of carb (but only 30g of [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve used this same recipe for three things: weight loss, after-exercise protein, and sore-teeth liquid diet. It&#8217;s great.</p>
<p>1 cup 2% milk</p>
<p>1 cup Dannon Fit &amp; Light vanilla yogurt</p>
<p>1 scoop Syntha-6 protein powder (banana is great)</p>
<p>Mix.</p>
<p>This yields 450 calories with a whopping 39g of protein, 48g of carb (but only 30g of that simple sugars), 11g of fat, and 5g of fiber.</p>
<p>You could live off 3 or 4 of these a day. (and I have)</p>
]]></content:encoded>
			<wfw:commentRss>http://dubinko.info/blog/2012/01/15/the-ultimate-breakfast-smoothie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I am abandoning Yahoo! Mail (and why you should too)</title>
		<link>http://dubinko.info/blog/2011/01/05/abandoning-yahoo-mail/</link>
		<comments>http://dubinko.info/blog/2011/01/05/abandoning-yahoo-mail/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 04:08:59 +0000</pubDate>
		<dc:creator>mdubinko</dc:creator>
				<category><![CDATA[announcement]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[stuff]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[yahoo]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[insecure]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://dubinko.info/blog/?p=906</guid>
		<description><![CDATA[This is a non-technical description of why Yahoo! Mail is unsafe to use in a public setting, and indeed at all. I will be pointing people at this page as I go through the long process of changing an address I&#8217;ve had for more than a decade. What&#8217;s wrong with Yahoo Mail? A lot of [...]]]></description>
			<content:encoded><![CDATA[<p>This is a non-technical description of why Yahoo! Mail is unsafe to use in a public setting, and indeed at all. I will be pointing people at this page as I go through the long process of changing an address I&#8217;ve had for more than a decade.</p>
<p>What&#8217;s wrong with Yahoo Mail?</p>
<p>A lot of web addresses start with http://&#8211;that&#8217;s a signal that the &#8220;scheme&#8221; used to deliver the page to your browser is something called HTTP, which is a technical specification that turns out is a really good way to move around web pages. As the page flows to the browser, it&#8217;s susceptible to eavesdropping, particularly over a wi-fi connection, and much more so in public, including the usual hotspots like coffee shops, but also workplaces and many home environments. It&#8217;s the virtual equivalent of a postcard. When you&#8217;re reading the news or checking traffic, it&#8217;s not a big deal if someone can sneak a glance at your page.</p>
<p>Some addresses start with https://&#8211;notice the extra &#8216;s&#8217; which stands for &#8220;secure&#8221;. This means two things 1) that the web page being sent over is encrypted, and thus unavailable to eavesdroppers, and 2) that the people running the site had to obtain a certificate, which is a form of proof of their identity as an organization (that they&#8217;re not, say, Ukrainian <a href="http://en.wikipedia.org/wiki/Phishing">phish</a>ers). Many years ago, serving pages over https was considered quite expensive in that servers needed much beefier processors to run all that encryption. Today, while it still requires extra computation, it&#8217;s not as big of a deal. Most off-the-shelf servers have plenty of extra power. To be fair, for a truly ginormous application with millions of users like Yahoo Mail, it is not a trivial thing to roll out. But it&#8217;s critically important.</p>
<p>First, to dispel a point of confusion, these days nearly every site, including Yahoo Mail, uses https <em>for the login screen</em>. This is the most critical time when encryption is needed, because otherwise you&#8217;d be sending your password on a postcard for anyone with even modest technical skills to peek at. So that&#8217;s good, but it&#8217;s no longer enough. Because sites are written so that you don&#8217;t have to reenter your password on every single new page, they use a tiny bit of information called a &#8220;cookie&#8221; in your browser to stay logged in. Cookies themselves are neither good nor bad, but if an eavesdropper gets a hold of one, they can control most of your account&#8211;everything that doesn&#8217;t require re-entering a password. In Yahoo Mail this includes reading any of your messages, sending mail on your behalf, or even deleting messages. Are you comfortable allowing strangers to do this?</p>
<p>As I mentioned <a href="http://dubinko.info/blog/2010/12/04/yahoo-mails-inexplicable-inexcusable-lack-of-https-support/">earlier</a>, new, more powerful tools have been out for months that automate the process of taking over accounts this way. Zero technical prowess is needed, only the ability to install a browser plug-in. If there are any web companies dealing in personal information for which this wasn&#8217;t a all-hands-on-deck security wake-up, they are grossly negligent. Indeed, other sites like Gmail work with https all-the-time. But still, in 2011, Yahoo Mail doesn&#8217;t. I have a soft spot for Yahoo as a former employer, and I want to keep liking them. Too bad they make it so difficult.</p>
<p>The deeper issue at stake is that if this serious of an issue goes unfixed for months, how many lesser issues lurk in the site and have been around for months or years? The issue is trust, my friend, and Yahoo just overdrew their account. I&#8217;m leaving.</p>
<p>FAQ</p>
<p>Q: So what do you want Yahoo to do about this?  A: Well, they should fix their site for their millions of remaining users.</p>
<p>Q: What if they fix it tomorrow? Will you delete this message?  A: No. Since I no longer trust the site, I am leaving, even though it takes time to notify all the people who still send me mail, and no matter what other developments unfold in the meantime. This page will explain my actions.</p>
<p>Q: Do you really want everyone else to leave Yahoo Mail?  A: No, only those who care about their privacy.</p>
<p>Q: What&#8217;s your new email address?  A: I have a couple, but &lt;my first name&gt; @ &lt;this domain&gt; is a good general-purpose one.</p>
<p>I will continue to update this page as more information becomes available. -m</p>
]]></content:encoded>
			<wfw:commentRss>http://dubinko.info/blog/2011/01/05/abandoning-yahoo-mail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is XForms really MVC?</title>
		<link>http://dubinko.info/blog/2010/09/02/is-xforms-really-mvc/</link>
		<comments>http://dubinko.info/blog/2010/09/02/is-xforms-really-mvc/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 03:56:00 +0000</pubDate>
		<dc:creator>mdubinko</dc:creator>
				<category><![CDATA[intentional web]]></category>
		<category><![CDATA[languages]]></category>
		<category><![CDATA[patternalia]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[stuff]]></category>
		<category><![CDATA[XForms]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[mvp]]></category>
		<category><![CDATA[oo]]></category>
		<category><![CDATA[pattern]]></category>
		<category><![CDATA[view]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://dubinko.info/blog/?p=890</guid>
		<description><![CDATA[This epic posting on MVC helped me better understand the pattern, and all the variants that have flowed outward from the original design. One interesting observation is that the earlier designs used Views primarily as output-only, and Controllers primarily as input-only, and as a consequence the Controller was the one true path for getting data [...]]]></description>
			<content:encoded><![CDATA[<p>This <a href="http://www.aspiringcraftsman.com/2007/08/interactive-application-architecture/">epic posting</a> on MVC helped me better understand the pattern, and all the variants that have flowed outward from the original design. One interesting observation is that the earlier designs used Views primarily as output-only, and Controllers primarily as input-only, and as a consequence the Controller was the one true path for getting data into the Model.</p>
<p>But with browser forms, input and output are tightly intermingled. The View takes care of input and output. Something else has primary responsibility for mediating the data flow to and from the model&#8211;and that something has been called a Presenter. This yields the MVP pattern.</p>
<p>The terminology gets confusing quickly, but roughly</p>
<p>XForms Instance == MVP Model</p>
<p>XForms Model == MVP Presenter</p>
<p>XForms User Interface == MVP View</p>
<p>It&#8217;s not wrong to associate XForms with MVC&#8211;the term has become so blurry that it&#8217;s easy to lump variants like MVP into the same bucket. But to the extent that it makes sense to talk about more specific patterns, maybe we should be calling the XForms design pattern MVP instead of MVC. Comments? Criticism? Fire away below. -m</p>
]]></content:encoded>
			<wfw:commentRss>http://dubinko.info/blog/2010/09/02/is-xforms-really-mvc/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hard drive failing</title>
		<link>http://dubinko.info/blog/2010/07/12/hard-drive-failing/</link>
		<comments>http://dubinko.info/blog/2010/07/12/hard-drive-failing/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 07:17:35 +0000</pubDate>
		<dc:creator>mdubinko</dc:creator>
				<category><![CDATA[stuff]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[moving]]></category>
		<category><![CDATA[routine]]></category>

		<guid isPermaLink="false">http://dubinko.info/blog/2010/07/12/hard-drive-failing/</guid>
		<description><![CDATA[My personal machine is ailing. It freezes up for 30 seconds at a time&#8211;even iTunes stops playing. FireFox crashes before it&#8217;s done launching. I&#8217;m scared to reboot for fear the machine won&#8217;t come back up.  SMARTReporter lists an operating age of 15k hours, a suspicious Power-Off_Retract_Count of over 25 billion&#8211;whatever this represents, it&#8217;s happened an [...]]]></description>
			<content:encoded><![CDATA[<p>My personal machine is ailing. It freezes up for 30 seconds at a time&#8211;even iTunes stops playing. FireFox crashes before it&#8217;s done launching. I&#8217;m scared to reboot for fear the machine won&#8217;t come back up.  SMARTReporter lists an operating age of 15k hours, a suspicious Power-Off_Retract_Count of over 25 billion&#8211;whatever this represents, it&#8217;s happened an impressive average of several hundred times per second for the life of the drive. Also a Load_Cycle_Count of over 866k (where typical lifespan is 300-600k). New HDD ordered.</p>
<p>Changing to a new hard drive is the digital equivalent of moving. Disruptive to your routine, and you&#8217;re living out of boxes for months afterward. Not much fun, but also an opportunity to reorganize a few things, to start fresh. -m</p>
]]></content:encoded>
			<wfw:commentRss>http://dubinko.info/blog/2010/07/12/hard-drive-failing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The primary virtue of the meadmaker is patience</title>
		<link>http://dubinko.info/blog/2010/06/19/meadmaker-patience/</link>
		<comments>http://dubinko.info/blog/2010/06/19/meadmaker-patience/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 06:47:05 +0000</pubDate>
		<dc:creator>mdubinko</dc:creator>
				<category><![CDATA[stuff]]></category>
		<category><![CDATA[chocolate]]></category>
		<category><![CDATA[fining]]></category>
		<category><![CDATA[mead]]></category>
		<category><![CDATA[patience]]></category>

		<guid isPermaLink="false">http://dubinko.info/blog/2010/06/19/the-prime-virtue-of-the-meadmaker-is-patience/</guid>
		<description><![CDATA[I have a batch of chocolate mead that&#8217;s been brewing since 2007. Mead bulk ages well, but this is a new personal record. Today, I started siphoning it into the bottling bucket when I noticed that it wasn&#8217;t completely clear. I use a mineral called sparkalloid which causes any haze/protein/particulate to settle to the bottom, [...]]]></description>
			<content:encoded><![CDATA[<p>I have a batch of chocolate mead that&#8217;s been brewing since 2007. Mead bulk ages well, but this is a new personal record. Today, I started siphoning it into the bottling bucket when I noticed that it wasn&#8217;t completely clear. I use a mineral called sparkalloid which causes any haze/protein/particulate to settle to the bottom, and there it was&#8211;a boundary layer between clear and sparkling.</p>
<p>So back into the carboy it goes, with a fresh dose of fining agents. What&#8217;s a few more months at this point? -m</p>
]]></content:encoded>
			<wfw:commentRss>http://dubinko.info/blog/2010/06/19/meadmaker-patience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Command Lines on the frontier of user interface</title>
		<link>http://dubinko.info/blog/2010/06/12/command-lines-on-the-frontier-of-user-interface/</link>
		<comments>http://dubinko.info/blog/2010/06/12/command-lines-on-the-frontier-of-user-interface/#comments</comments>
		<pubDate>Sun, 13 Jun 2010 05:13:53 +0000</pubDate>
		<dc:creator>mdubinko</dc:creator>
				<category><![CDATA[search]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[stuff]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[donnorman]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://dubinko.info/blog/?p=847</guid>
		<description><![CDATA[This came from a comment on the prior post, and it&#8217;s worth a shout of its own. Don Norman on the importance of command lines, including the ubiquitous search box, in modern UI. -m]]></description>
			<content:encoded><![CDATA[<p>This came from a comment on the prior post, and it&#8217;s worth a shout of its own. Don Norman on the importance of <a href="http://www.jnd.org/dn.mss/ui_breakthroughcomma.html">command lines</a>, including the ubiquitous search box, in modern UI. -m</p>
]]></content:encoded>
			<wfw:commentRss>http://dubinko.info/blog/2010/06/12/command-lines-on-the-frontier-of-user-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Google syntax&#8221; for semantic queries?</title>
		<link>http://dubinko.info/blog/2010/06/09/google-syntax-for-semantic-queries/</link>
		<comments>http://dubinko.info/blog/2010/06/09/google-syntax-for-semantic-queries/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 07:14:42 +0000</pubDate>
		<dc:creator>mdubinko</dc:creator>
				<category><![CDATA[everythingismiscellaneous]]></category>
		<category><![CDATA[intentional web]]></category>
		<category><![CDATA[Mark Logic]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[stuff]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[rdf]]></category>
		<category><![CDATA[searchmonkey]]></category>
		<category><![CDATA[semantics]]></category>
		<category><![CDATA[semweb]]></category>

		<guid isPermaLink="false">http://dubinko.info/blog/?p=831</guid>
		<description><![CDATA[Thought experiment: are there any commonly-expressed semantic queries&#8211;the kind of queries you&#8217;d run over a triple store, or perhaps a SearchMonkey-annotated web site&#8211;expressible in common type-in-a-searchbox query grammar? As a refresher, here&#8217;s some things that Google and other search engines can handle. The square brackets represent the search box into which the queries are typed, [...]]]></description>
			<content:encoded><![CDATA[<p>Thought experiment: are there any commonly-expressed semantic queries&#8211;the kind of queries you&#8217;d run over a triple store, or perhaps a <a href="http://developer.yahoo.com/searchmonkey/">SearchMonkey</a>-annotated web site&#8211;expressible in common type-in-a-searchbox query grammar?</p>
<p>As a refresher, here&#8217;s some things that Google and other search engines can handle. The square brackets represent the search box into which the queries are typed, not part of the queries themselves.</p>
<p>[term]</p>
<p>[term -butnotthis]</p>
<p>[term1 OR term2]</p>
<p>["phrase term"]</p>
<p>[tem1 OR term2 -"but not this" site:dubinko.info filetype:html]</p>
<p>So what kind of semantic queries would be usefully expressed in a similar way, avoiding SPARQL and the like? For example, maybe [by:"Micah Dubinko"] could map to a document containing a triple like &lt;this document&gt; &lt;dc:author&gt; &#8220;Micah Dubinko&#8221;. What other kinds of graph queries are interesting, common, and simple to express like this? Comments welcome.</p>
<p>-m</p>
]]></content:encoded>
			<wfw:commentRss>http://dubinko.info/blog/2010/06/09/google-syntax-for-semantic-queries/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Swinger</title>
		<link>http://dubinko.info/blog/2010/06/04/the-swinger/</link>
		<comments>http://dubinko.info/blog/2010/06/04/the-swinger/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 01:47:08 +0000</pubDate>
		<dc:creator>mdubinko</dc:creator>
				<category><![CDATA[stuff]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[dsp]]></category>
		<category><![CDATA[groove]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[musichackday]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[swing]]></category>
		<category><![CDATA[swung]]></category>

		<guid isPermaLink="false">http://dubinko.info/blog/?p=836</guid>
		<description><![CDATA[I&#8217;m enjoying the results of this Python project from Music Hack Day way too much. It analyzes an audio clip to detect the beats, then uses time stretching and compression techniques (that don&#8217;t alter the pitch) to rearrange each measure into a &#8220;swung&#8221; groove. Fantastic. I wish they&#8217;d take more requests! -m Try this one [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m enjoying the results of <a href="http://musicmachinery.com/2010/05/21/the-swinger/">this</a> Python project from <a href="http://sf.musichackday.org/">Music Hack Day</a> way too much. It analyzes an audio clip to detect the beats, then uses time stretching and compression techniques (that don&#8217;t alter the pitch) to rearrange each measure into a &#8220;swung&#8221; groove. Fantastic. I wish they&#8217;d take more requests! -m</p>
<p>Try this one on for size: Just What I Needed by The Cars:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100%" height="81" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowscriptaccess" value="always" /><param name="src" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Fdavermont%2F01justwhatineeded-swing-33" /><embed type="application/x-shockwave-flash" width="100%" height="81" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Fdavermont%2F01justwhatineeded-swing-33" allowscriptaccess="always"></embed></object> <span><a href="http://soundcloud.com/davermont/01justwhatineeded-swing-33">Just What I Needed (swing version)</a> by <a href="http://soundcloud.com/davermont">davermont</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://dubinko.info/blog/2010/06/04/the-swinger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reverse Engineering Corexit 9500</title>
		<link>http://dubinko.info/blog/2010/06/03/reverse-engineering-corexit-9500/</link>
		<comments>http://dubinko.info/blog/2010/06/03/reverse-engineering-corexit-9500/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 06:36:02 +0000</pubDate>
		<dc:creator>mdubinko</dc:creator>
				<category><![CDATA[everythingismiscellaneous]]></category>
		<category><![CDATA[stuff]]></category>
		<category><![CDATA[writing]]></category>
		<category><![CDATA[acid]]></category>
		<category><![CDATA[bp]]></category>
		<category><![CDATA[chemicals]]></category>
		<category><![CDATA[corexit]]></category>
		<category><![CDATA[environment]]></category>
		<category><![CDATA[glycol]]></category>
		<category><![CDATA[oilspill]]></category>
		<category><![CDATA[propylene]]></category>
		<category><![CDATA[salt]]></category>
		<category><![CDATA[sludge]]></category>
		<category><![CDATA[sulfonic]]></category>
		<category><![CDATA[surfactant]]></category>

		<guid isPermaLink="false">http://dubinko.info/blog/?p=833</guid>
		<description><![CDATA[If you dig a bit, there&#8217;s all kinds of interesting background material about the terrible disaster ongoing in the Gulf of Mexico. For example, a map of the thousands of rigs and tens-of-thousands of miles of pipelines. Some of the best infographics are from BP itself. And for when you can no longer stand the [...]]]></description>
			<content:encoded><![CDATA[<p>If you dig a bit, there&#8217;s all kinds of interesting background material about the terrible disaster ongoing in the Gulf of Mexico. For example, a <a title="Great blog, recommend subscribing" href="http://www.infrastructurist.com/2010/05/10/the-current-state-of-the-gulf-oil-spill/">map</a> of the thousands of rigs and tens-of-thousands of miles of pipelines. Some of the best <a href="http://www.bp.com//sectiongenericarticle.do?categoryId=9033657&amp;contentId=7061995">infographics</a> are from BP itself. And for when you can no longer stand the overwhelming sense of disaster, a fake <a href="http://twitter.com/BPGlobalPR">twitter feed</a>.</p>
<p>But this really caught my eye, from Nalco, the manufacturer of the oil dispersant Corexit 9500 which is being used both in unprecedented quantities and depths in the Gulf. Here&#8217;s how they cleverly <a href="http://www.nalco.com/news-and-events/4255.htm">describe</a> the ingredients of their product, an ingredient list they protect as a trade-secret:</p>
<ol>
<li>One ingredient is used as a wetting agent in dry gelatin, beverage  mixtures, and fruit juice drinks.</li>
<li>A second ingredient is used in a brand-name dry  skin cream and also in a body shampoo.</li>
<li>A third ingredient is found in a popular brand of  baby bath liquid.</li>
<li>A fourth ingredient is found extensively in  cosmetics and is also used as a surface-active agent and emulsifier for  agents used in food contact.</li>
<li>A fifth ingredient is used by a major supplier of  brand name household cleaning products for “soap scum” removal.</li>
<li>A sixth ingredient is used in hand creams and  lotions, odorless paints and stain blockers.</li>
</ol>
<p>That is one impressive bit of verbal agility, my complements to their staff writer(s). It would be a fun exercise some day to see what kinds of toxic sludge could be described in similar terms. But let&#8217;s see if we can figure out the exact ingredient list: here&#8217;s the <a href="http://lmrk.org/corexit_9500_uscueg.539287.pdf">MSDS</a> for the substance. According to it Propylene Glycol is clearly one of the ingredients, as are &#8220;Distillates, petroleum, hydrotreated light&#8221; and &#8220;Organic sulfonic acid salt&#8221;. &#8220;Wetting agent&#8221; and &#8220;surface-acting&#8221; are both code words for a <a href="http://en.wikipedia.org/wiki/Surfactant">surfactant</a>. A little knowledge of chemistry along with household product label reading might go a long way&#8230; Got insight? Add a comment here to describe what you find.</p>
<p>-m</p>
<p>6/10 Update: Nalco <a href="http://nalco.com/news-and-events/4297.htm">released</a> the full ingredient list and cheat sheet:</p>
<table border="1">
<tbody>
<tr>
<td><span><span style="font-size: 10pt;"><span style="font-family: arial;">CAS #</span></span></span></td>
<td><span><span style="font-size: 10pt;"><span style="font-family: arial;">Name</span></span></span></td>
<td><span><span style="font-size: 10pt;"><span style="font-family: arial;">Common Day-to-Day Use Examples</span></span></span></td>
</tr>
<tr>
<td><span><span style="font-size: 10pt;"><span style="font-family: arial;">1338-43-8</span></span></span></td>
<td><span style="font-size: 10pt;"><span style="font-family: arial;"><span style="color: #151515;">Sorbitan, mono-(9Z)-9-octadecenoate</span></span></span></td>
<td><span><span style="font-size: 10pt;"><span style="font-family: arial;">Skin cream, body shampoo, emulsifier in juice</span></span></span></td>
</tr>
<tr>
<td><span><span style="font-size: 10pt;"><span style="font-family: arial;">9005-65-6</span></span></span></td>
<td><span style="font-size: 10pt;"><span style="font-family: arial;"><span style="color: #151515;">Sorbitan, mono-(9Z)-9-octadecenoate, poly(oxy-1,2-ethanediyl) derivs.</span></span></span></td>
<td><span><span style="font-size: 10pt;"><span style="font-family: arial;">Baby bath, mouth wash, face lotion, emulsifier in food</span></span></span></td>
</tr>
<tr>
<td><span><span style="font-size: 10pt;"><span style="font-family: arial;">9005-70-3</span></span></span></td>
<td><span style="font-size: 10pt;"><span style="font-family: arial;"><span style="color: #151515;">Sorbitan, tri-(9Z)-9-octadecenoate, poly(oxy-1,2-ethanediyl) derivs</span></span></span></td>
<td><span><span style="font-size: 10pt;"><span style="font-family: arial;">Body/Face lotion, tanning lotions</span></span></span></td>
</tr>
<tr>
<td><span><span style="font-size: 10pt;"><span style="font-family: arial;">577-11-7</span></span></span></td>
<td><span style="font-size: 10pt;"><span style="font-family: arial;"><span style="color: #151515;">* Butanedioic acid, 2-sulfo-, 1,4-bis(2-ethylhexyl) ester, sodium salt (1:1)</span></span></span></td>
<td><span><span style="font-size: 10pt;"><span style="font-family: arial;">Wetting agent in cosmetic products, gelatin, beverages</span></span></span></td>
</tr>
<tr>
<td><span><span style="font-size: 10pt;"><span style="font-family: arial;">29911-28-2</span></span></span></td>
<td><span style="font-size: 10pt;"><span style="font-family: arial;"><span style="color: #151515;">Propanol, 1-(2-butoxy-1-methylethoxy)</span></span></span></td>
<td><span><span style="font-size: 10pt;"><span style="font-family: arial;">Household cleaning products</span></span></span></td>
</tr>
<tr>
<td><span><span style="font-size: 10pt;"><span style="font-family: arial;">64742-47-8</span></span></span></td>
<td><span style="font-size: 10pt;"><span style="font-family: arial;"><span style="color: #151515;">Distillates (petroleum), hydrotreated light</span></span></span></td>
<td><span><span style="font-size: 10pt;"><span style="font-family: arial;">Air freshener, cleaner</span></span></span></td>
</tr>
<tr>
<td><span><span style="font-size: 10pt;"><span style="font-family: arial;">111-76-2</span></span></span></td>
<td><span style="color: #151515;"><span style="font-size: 10pt;"><span style="font-family: arial;">** Ethanol, 2-butoxy</span></span></span></td>
<td><span><span style="font-size: 10pt;"><span style="font-family: arial;">Cleaners</span></span></span></td>
</tr>
</tbody>
</table>
<p>The * footnote indicates, essentially, &#8220;contains propylene glycol&#8221;.</p>
<p>The ** footnote indicates that this chemical is found only in Corexit 9527, not the one most commonly used in the Deepwater Horizon cleanup.</p>
]]></content:encoded>
			<wfw:commentRss>http://dubinko.info/blog/2010/06/03/reverse-engineering-corexit-9500/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Martin Gardner will be missed</title>
		<link>http://dubinko.info/blog/2010/05/23/martin-gardner-will-be-missed/</link>
		<comments>http://dubinko.info/blog/2010/05/23/martin-gardner-will-be-missed/#comments</comments>
		<pubDate>Mon, 24 May 2010 05:59:10 +0000</pubDate>
		<dc:creator>mdubinko</dc:creator>
				<category><![CDATA[stuff]]></category>
		<category><![CDATA[american]]></category>
		<category><![CDATA[calculus]]></category>
		<category><![CDATA[gardner]]></category>
		<category><![CDATA[martin]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[mentor]]></category>
		<category><![CDATA[puzzle]]></category>
		<category><![CDATA[scientific]]></category>

		<guid isPermaLink="false">http://dubinko.info/blog/?p=826</guid>
		<description><![CDATA[I first ran in to Martin&#8216;s work in back-issues of Scientific American. He stopped writing his Mathematical Games column in 1981, but my mentor Virgil Matheson had all the older issues and had a free hand in lending them out, albeit one-at-a-time. From my mentor, I also got the best math book I&#8217;ve ever read, [...]]]></description>
			<content:encoded><![CDATA[<p>I first ran in to <a href="http://www.scientificamerican.com/article.cfm?id=profile-of-martin-gardner">Martin</a>&#8216;s work in back-issues of Scientific American. He stopped writing his Mathematical Games column in 1981, but my mentor Virgil Matheson had all the older issues and had a free hand in lending them out, albeit one-at-a-time. From my mentor, I also got the best math book I&#8217;ve ever read, <a title="Buy Calculus Made Easy on Amazon" href="http://www.amazon.com/exec/obidos/ASIN/0312185480/dubinkoinfo-20">Calculus Made Easy</a> by Silvanus P. Thompson. A newer edition of the book came out in 1998&#8211;and who came on board as the 2nd author to revise and modernize the text? Yep, that&#8217;s who. -m</p>
]]></content:encoded>
			<wfw:commentRss>http://dubinko.info/blog/2010/05/23/martin-gardner-will-be-missed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bananas Foster in a glass</title>
		<link>http://dubinko.info/blog/2010/04/25/bananas-foster-in-a-glass/</link>
		<comments>http://dubinko.info/blog/2010/04/25/bananas-foster-in-a-glass/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 04:24:48 +0000</pubDate>
		<dc:creator>mdubinko</dc:creator>
				<category><![CDATA[stuff]]></category>
		<category><![CDATA[bananas]]></category>
		<category><![CDATA[brown sugar]]></category>
		<category><![CDATA[caramel]]></category>
		<category><![CDATA[cinnamon]]></category>
		<category><![CDATA[fermentation]]></category>
		<category><![CDATA[foster]]></category>
		<category><![CDATA[honey]]></category>
		<category><![CDATA[mead]]></category>

		<guid isPermaLink="false">http://dubinko.info/blog/?p=815</guid>
		<description><![CDATA[The 60th anniversary of the creation of Bananas Foster is around the corner, and the project I started this weekend should be ready just in time. I&#8217;m keeping the recipe under wraps for now, but it involves ripe bananas, a particularly buttery variety of honey, brown sugar, homemade caramel, vanilla, and cinnamon. This should turn [...]]]></description>
			<content:encoded><![CDATA[<p>The 60th anniversary of the creation of <a title="Original Banans Foster recipe" href="http://www.brennansneworleans.com/r_bananasfoster.html">Bananas Foster</a> is around the corner, and the project I started this weekend should be ready just in time. I&#8217;m keeping the recipe under wraps for now, but it involves ripe bananas, a particularly buttery variety of honey, brown sugar, homemade caramel, vanilla, and cinnamon. This should turn out to be a 3 gallon batch when all is said and done. It smells amazing in the primary. -m</p>
]]></content:encoded>
			<wfw:commentRss>http://dubinko.info/blog/2010/04/25/bananas-foster-in-a-glass/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Rick Wakeman clause?</title>
		<link>http://dubinko.info/blog/2010/04/19/the-rick-wakeman-clause/</link>
		<comments>http://dubinko.info/blog/2010/04/19/the-rick-wakeman-clause/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 06:15:18 +0000</pubDate>
		<dc:creator>mdubinko</dc:creator>
				<category><![CDATA[everythingismiscellaneous]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[stuff]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[cinema]]></category>
		<category><![CDATA[ebert]]></category>
		<category><![CDATA[hypertext]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[paradigm]]></category>
		<category><![CDATA[rick]]></category>
		<category><![CDATA[videogames]]></category>
		<category><![CDATA[wakeman]]></category>

		<guid isPermaLink="false">http://dubinko.info/blog/?p=813</guid>
		<description><![CDATA[Phrase seen in this article about whether video games are art, and Roger Ebert&#8217;s opinions thereon. &#8220;Video games by their nature require player choices, which is the opposite of the strategy of serious film and literature&#8230;&#8221; Hmm, Mr. Ebert doesn&#8217;t seem to be up on the concept of hypertext, which has manifold connections with cinema. [...]]]></description>
			<content:encoded><![CDATA[<p>Phrase seen in this <a href="http://www.pcworld.com/article/194504/video_games_as_art_who_cares.html">article</a> about whether video games are art, and Roger Ebert&#8217;s opinions thereon.</p>
<p>&#8220;Video games by their nature require player choices, which is the  opposite of the strategy of serious film and literature&#8230;&#8221;</p>
<p>Hmm, Mr. Ebert doesn&#8217;t seem to be up on the concept of hypertext, which has manifold connections with cinema. See for instance the scholarly paper <a href="http://hypertext.rmit.edu.au/essays/downloads/cinemaParadigms.pdf">Cinematic Paradigms for Hypertext</a>. In fact, making a hypertext or branching narrative requires even greater amounts of authorial skill.</p>
<p>But I&#8217;m still curious, what is the Rick Wakeman clause? From where did that term originate? -m</p>
]]></content:encoded>
			<wfw:commentRss>http://dubinko.info/blog/2010/04/19/the-rick-wakeman-clause/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Larry Masinter on overspecification</title>
		<link>http://dubinko.info/blog/2010/02/02/larry-masinter-on-overspecification/</link>
		<comments>http://dubinko.info/blog/2010/02/02/larry-masinter-on-overspecification/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 06:45:20 +0000</pubDate>
		<dc:creator>mdubinko</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[stuff]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[overspecification]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[w3c]]></category>

		<guid isPermaLink="false">http://dubinko.info/blog/?p=786</guid>
		<description><![CDATA[Some thoughts worth considering on state of HTML development today. -m]]></description>
			<content:encoded><![CDATA[<p>Some <a href="http://masinter.blogspot.com/2010/01/over-specification-is-anti-competitive.html">thoughts</a> worth considering on state of HTML development today. -m</p>
]]></content:encoded>
			<wfw:commentRss>http://dubinko.info/blog/2010/02/02/larry-masinter-on-overspecification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MZFinance.NoPasswordToken_message</title>
		<link>http://dubinko.info/blog/2010/01/06/nopasswordtoken/</link>
		<comments>http://dubinko.info/blog/2010/01/06/nopasswordtoken/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 04:22:36 +0000</pubDate>
		<dc:creator>mdubinko</dc:creator>
				<category><![CDATA[stuff]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[google-unique]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://dubinko.info/blog/?p=775</guid>
		<description><![CDATA[MZFinance.NoPasswordToken_message is the apparently Google-unique error message my iPhone gave me today whilst purchasing a free app. Always one happy to leave a new mark on the web, I&#8217;m recording it here. If you&#8217;ve seen it too (and you come here within the 30-day window) please post a comment on your experience. -m]]></description>
			<content:encoded><![CDATA[<p>MZFinance.NoPasswordToken_message is the apparently Google-<a title="The cool thing is, by the time YOU click on this link, Googlebot will have already found this page." href="http://www.google.com/search?q=MZFinance.NoPasswordToken_message&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t">unique</a> error message my iPhone gave me today whilst purchasing a free app. Always one happy to leave a new mark on the web, I&#8217;m recording it here. If you&#8217;ve seen it too (and you come here within the 30-day window) please post a comment on your experience. -m</p>
]]></content:encoded>
			<wfw:commentRss>http://dubinko.info/blog/2010/01/06/nopasswordtoken/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Physics of Santa</title>
		<link>http://dubinko.info/blog/2009/12/25/the-physics-of-santa/</link>
		<comments>http://dubinko.info/blog/2009/12/25/the-physics-of-santa/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 03:22:05 +0000</pubDate>
		<dc:creator>mdubinko</dc:creator>
				<category><![CDATA[annoyance]]></category>
		<category><![CDATA[stuff]]></category>
		<category><![CDATA[friday]]></category>
		<category><![CDATA[santa]]></category>
		<category><![CDATA[science]]></category>
		<category><![CDATA[stupid]]></category>

		<guid isPermaLink="false">http://dubinko.info/blog/?p=769</guid>
		<description><![CDATA[Hands down, the stupidest Science Friday segment evar. I want my 11 minutes back. -m]]></description>
			<content:encoded><![CDATA[<p>Hands down, the stupidest <a href="http://www.sciencefriday.com/program/archives/200912252">Science Friday</a> segment evar. I want my 11 minutes back. -m</p>
]]></content:encoded>
			<wfw:commentRss>http://dubinko.info/blog/2009/12/25/the-physics-of-santa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

