<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="b2evolution/4.1.3" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Output Stream of Consciousness</title>
		<link>http://blogs.nimblebrain.net/index.php?blog=2</link>
		<atom:link rel="self" type="application/rss+xml" href="http://blogs.nimblebrain.net/index.php?blog=2&#38;tempskin=_rss2" />
		<description>Topics Galore But No Sports</description>
		<language>en-CA</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=4.1.3"/>
		<ttl>60</ttl>
				<item>
			<title>Elle Grand Prix 2012 Beauty Products</title>
			<link>http://blogs.nimblebrain.net/index.php/elle-grand-prix-2012-beauty?blog=2</link>
			<pubDate>Sun, 05 Aug 2012 20:09:00 +0000</pubDate>			<dc:creator>Ritchie Annand</dc:creator>
			<category domain="alt">Distractions</category>
<category domain="main">Journal</category>			<guid isPermaLink="false">1142@http://blogs.nimblebrain.net/</guid>
						<description>&lt;p&gt;I enter all kinds of contests. As a Canadian, my two favourite sites for contest listings are &lt;a href=&quot;http://www.contestcanada.net&quot;&gt;Contest Canada&lt;/a&gt; with its good listings and amusing taglines, and &lt;a href=&quot;http://www.contestgirl.com/&quot;&gt;Contestgirl&lt;/a&gt;, with some good tools to keep track of contests.&lt;/p&gt;

&lt;p&gt;My wins are fairly sparse, but one recent surprise was winning the &quot;Elle Grand Prix 2012 Beauty Product Contest&quot;. Products competed for Best Of titles, and the prize here was the best of and runners-up in quite a few categories. We opened up the box and found all manner of cleansers, makeup, moisturizers, hand products, shampoo and other hair products - some of which we found out definitely cost a pretty penny off the shelf!&lt;/p&gt;

&lt;p&gt;No shaving products or anything, but hey, Dena can&#039;t use all that moisturizer herself, so here are our thoughts on some of these products so far:&lt;/p&gt;
&lt;a href=&quot;http://blogs.nimblebrain.net/index.php/elle-grand-prix-2012-beauty?blog=2#more1142&quot;&gt;Full story &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.nimblebrain.net/index.php/elle-grand-prix-2012-beauty?blog=2&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>I enter all kinds of contests. As a Canadian, my two favourite sites for contest listings are <a href="http://www.contestcanada.net">Contest Canada</a> with its good listings and amusing taglines, and <a href="http://www.contestgirl.com/">Contestgirl</a>, with some good tools to keep track of contests.</p>

<p>My wins are fairly sparse, but one recent surprise was winning the "Elle Grand Prix 2012 Beauty Product Contest". Products competed for Best Of titles, and the prize here was the best of and runners-up in quite a few categories. We opened up the box and found all manner of cleansers, makeup, moisturizers, hand products, shampoo and other hair products - some of which we found out definitely cost a pretty penny off the shelf!</p>

<p>No shaving products or anything, but hey, Dena can't use all that moisturizer herself, so here are our thoughts on some of these products so far:</p>
<a href="http://blogs.nimblebrain.net/index.php/elle-grand-prix-2012-beauty?blog=2#more1142">Full story &raquo;</a><div class="item_footer"><p><small><a href="http://blogs.nimblebrain.net/index.php/elle-grand-prix-2012-beauty?blog=2">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.nimblebrain.net/index.php/elle-grand-prix-2012-beauty?blog=2#comments</comments>
			<wfw:commentRss>http://blogs.nimblebrain.net/index.php?blog=2&#38;tempskin=_rss2&#38;disp=comments&#38;p=1142</wfw:commentRss>
		</item>
				<item>
			<title>Creationist on a Thread: Part I</title>
			<link>http://blogs.nimblebrain.net/index.php/creationist-on-a-thread-part?blog=2</link>
			<pubDate>Tue, 17 Apr 2012 06:13:00 +0000</pubDate>			<dc:creator>Ritchie Annand</dc:creator>
			<category domain="alt">Thoughts</category>
<category domain="main">Religion</category>
<category domain="alt">Science</category>			<guid isPermaLink="false">1140@http://blogs.nimblebrain.net/</guid>
						<description>&lt;p&gt;&lt;a href=&quot;http://www.technicianonline.com/viewpoint/evolution-theory-not-fact-1.2695837&quot;&gt;This article&lt;/a&gt; in TechnicianOnline stirred up a &lt;em&gt;lot&lt;/em&gt; of controversy. You could follow the Facebook responses to that for days and hardly come to the end of it.&lt;/p&gt;

&lt;p&gt;Where I chose to chime in was where someone had rebuffed that original author, a creationist popped up to oppose them, and folks started piling on. The conversation gets rather long, but it&#039;s a fascinating study in how just about every creationist argument can get pulled out of the sack in sequence. My favourite bit: agreeing to disagree, then proceeding to get a dig in! Enjoy.&lt;/p&gt;
&lt;a href=&quot;http://blogs.nimblebrain.net/index.php/creationist-on-a-thread-part?blog=2#more1140&quot;&gt;Full story &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.nimblebrain.net/index.php/creationist-on-a-thread-part?blog=2&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p><a href="http://www.technicianonline.com/viewpoint/evolution-theory-not-fact-1.2695837">This article</a> in TechnicianOnline stirred up a <em>lot</em> of controversy. You could follow the Facebook responses to that for days and hardly come to the end of it.</p>

<p>Where I chose to chime in was where someone had rebuffed that original author, a creationist popped up to oppose them, and folks started piling on. The conversation gets rather long, but it's a fascinating study in how just about every creationist argument can get pulled out of the sack in sequence. My favourite bit: agreeing to disagree, then proceeding to get a dig in! Enjoy.</p>
<a href="http://blogs.nimblebrain.net/index.php/creationist-on-a-thread-part?blog=2#more1140">Full story &raquo;</a><div class="item_footer"><p><small><a href="http://blogs.nimblebrain.net/index.php/creationist-on-a-thread-part?blog=2">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.nimblebrain.net/index.php/creationist-on-a-thread-part?blog=2#comments</comments>
			<wfw:commentRss>http://blogs.nimblebrain.net/index.php?blog=2&#38;tempskin=_rss2&#38;disp=comments&#38;p=1140</wfw:commentRss>
		</item>
				<item>
			<title>JavaScript Script Tags Violate Normal Tag Rules</title>
			<link>http://blogs.nimblebrain.net/index.php/javascript-script-tags-violate-normal-tag-rules?blog=2</link>
			<pubDate>Thu, 08 Mar 2012 18:02:02 +0000</pubDate>			<dc:creator>Ritchie Annand</dc:creator>
			<category domain="main">Programming</category>			<guid isPermaLink="false">1139@http://blogs.nimblebrain.net/</guid>
						<description>&lt;p&gt;You know how you can - for just about every HTML tag - combine the start and end tags, XML-style, into just one node?&lt;/p&gt;

&lt;p&gt;For example, you need not go &amp;lt;img src=&quot;mypig.jpg&quot;&amp;gt;&amp;lt;/img&amp;gt; - you can simply go &amp;lt;img src=&quot;mypig.jpg&quot;&lt;strong&gt;/&lt;/strong&gt;&amp;gt;.&lt;/p&gt;

&lt;p&gt;It turns out that this is not the case for &amp;lt;script&amp;gt; tags at all, at least not without special treatment.&lt;/p&gt;

&lt;p&gt;I had a fairly simple page to which I was trying to add a JavaScript include, a snippet of which went like this:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;../js/dialogs.js&quot; /&amp;gt;&lt;br /&gt;
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt;
function initPage() {&lt;br /&gt;
  .. rest of function ..&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Then, later on in the page, I tell the body to run initPage when it loads:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;body onload=&quot;initPage()&quot; ...&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;When I showed the web page, I got the error:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;SCRIPT5007: The value of the property &#039;initPage&#039; is null or undefined, not a Function object&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;How could that possibly be?&lt;/p&gt;

&lt;p&gt;As it turned out, that JavaScript inclusion did not seem to consider the script block finished... or something. Everything worked again when I changed that line to this:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&amp;lt;script type=&quot;text/javascript&quot; src=&quot;../js/dialogs.js&quot; &amp;gt;&lt;strong&gt;&amp;lt;/script&amp;gt;&lt;/strong&gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Now there&#039;s a twist. Apparently, this is the case when the web page gets sent back with the &#039;normal&#039; HTTP header Content-Type: text/html. If it is sent back with application/xhtml+xml instead, then the start and end script tags no longer have to be broken up. See &lt;a href=&quot;http://stackoverflow.com/questions/97522/what-are-all-the-valid-self-closing-tags-in-xhtml-as-implemented-by-the-major-b&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.nimblebrain.net/index.php/javascript-script-tags-violate-normal-tag-rules?blog=2&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>You know how you can - for just about every HTML tag - combine the start and end tags, XML-style, into just one node?</p>

<p>For example, you need not go &lt;img src="mypig.jpg"&gt;&lt;/img&gt; - you can simply go &lt;img src="mypig.jpg"<strong>/</strong>&gt;.</p>

<p>It turns out that this is not the case for &lt;script&gt; tags at all, at least not without special treatment.</p>

<p>I had a fairly simple page to which I was trying to add a JavaScript include, a snippet of which went like this:</p>

<p><code>&lt;script type="text/javascript" src="../js/dialogs.js" /&gt;<br />
&lt;script type="text/javascript"&gt;<br />
function initPage() {<br />
  .. rest of function ..<br />
</code></p>

<p>Then, later on in the page, I tell the body to run initPage when it loads:</p>

<p><code>&lt;body onload="initPage()" ...</code></p>

<p>When I showed the web page, I got the error:</p>

<p><code>SCRIPT5007: The value of the property 'initPage' is null or undefined, not a Function object</code></p>

<p>How could that possibly be?</p>

<p>As it turned out, that JavaScript inclusion did not seem to consider the script block finished... or something. Everything worked again when I changed that line to this:</p>

<p><code>&lt;script type="text/javascript" src="../js/dialogs.js" &gt;<strong>&lt;/script&gt;</strong></code></p>

<p>Now there's a twist. Apparently, this is the case when the web page gets sent back with the 'normal' HTTP header Content-Type: text/html. If it is sent back with application/xhtml+xml instead, then the start and end script tags no longer have to be broken up. See <a href="http://stackoverflow.com/questions/97522/what-are-all-the-valid-self-closing-tags-in-xhtml-as-implemented-by-the-major-b">here</a>.</p><div class="item_footer"><p><small><a href="http://blogs.nimblebrain.net/index.php/javascript-script-tags-violate-normal-tag-rules?blog=2">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.nimblebrain.net/index.php/javascript-script-tags-violate-normal-tag-rules?blog=2#comments</comments>
			<wfw:commentRss>http://blogs.nimblebrain.net/index.php?blog=2&#38;tempskin=_rss2&#38;disp=comments&#38;p=1139</wfw:commentRss>
		</item>
				<item>
			<title>Parenthood, Part II</title>
			<link>http://blogs.nimblebrain.net/index.php/parenthood-part-ii?blog=2</link>
			<pubDate>Sat, 03 Mar 2012 22:49:51 +0000</pubDate>			<dc:creator>Ritchie Annand</dc:creator>
			<category domain="alt">Journal</category>
<category domain="alt">Thoughts</category>
<category domain="main">People</category>			<guid isPermaLink="false">1134@http://blogs.nimblebrain.net/</guid>
						<description>&lt;p&gt;One thing I would recommend in particular for the little one is a bassinet right by the side of your bed, particularly if mom is breastfeeding. The baby is going to be wanting to feed about every two hours for a period of about two months, and during this period, it is really good to be able to roll over, pluck the baby out, feed the baby and be half-asleep at the time. There really is something a little more refreshing about not having to fully wake up for things.&lt;/p&gt;

&lt;p&gt;Alternately, if you are set up for it, get a chair comfy enough to sleep in with wide, soft arms on it for the nursery. This is great for later, but may also be necessary if one parent is not taking any or much parental leave and needs sleep to be able to function at work.&lt;/p&gt;
&lt;a href=&quot;http://blogs.nimblebrain.net/index.php/parenthood-part-ii?blog=2#more1134&quot;&gt;Full story &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.nimblebrain.net/index.php/parenthood-part-ii?blog=2&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>One thing I would recommend in particular for the little one is a bassinet right by the side of your bed, particularly if mom is breastfeeding. The baby is going to be wanting to feed about every two hours for a period of about two months, and during this period, it is really good to be able to roll over, pluck the baby out, feed the baby and be half-asleep at the time. There really is something a little more refreshing about not having to fully wake up for things.</p>

<p>Alternately, if you are set up for it, get a chair comfy enough to sleep in with wide, soft arms on it for the nursery. This is great for later, but may also be necessary if one parent is not taking any or much parental leave and needs sleep to be able to function at work.</p>
<a href="http://blogs.nimblebrain.net/index.php/parenthood-part-ii?blog=2#more1134">Full story &raquo;</a><div class="item_footer"><p><small><a href="http://blogs.nimblebrain.net/index.php/parenthood-part-ii?blog=2">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.nimblebrain.net/index.php/parenthood-part-ii?blog=2#comments</comments>
			<wfw:commentRss>http://blogs.nimblebrain.net/index.php?blog=2&#38;tempskin=_rss2&#38;disp=comments&#38;p=1134</wfw:commentRss>
		</item>
				<item>
			<title>Scammers: The Nerve!</title>
			<link>http://blogs.nimblebrain.net/index.php/scammers-the-nerve?blog=2</link>
			<pubDate>Wed, 29 Feb 2012 02:57:11 +0000</pubDate>			<dc:creator>Ritchie Annand</dc:creator>
			<category domain="alt">Common Sense</category>
<category domain="main">Spamming</category>			<guid isPermaLink="false">1138@http://blogs.nimblebrain.net/</guid>
						<description>&lt;p&gt;Hey, there are scammers out there! If you got taken by one, then you&#039;re obviously someone we want to talk to:&lt;/p&gt;
&lt;a href=&quot;http://blogs.nimblebrain.net/index.php/scammers-the-nerve?blog=2#more1138&quot;&gt;Full story &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.nimblebrain.net/index.php/scammers-the-nerve?blog=2&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Hey, there are scammers out there! If you got taken by one, then you're obviously someone we want to talk to:</p>
<a href="http://blogs.nimblebrain.net/index.php/scammers-the-nerve?blog=2#more1138">Full story &raquo;</a><div class="item_footer"><p><small><a href="http://blogs.nimblebrain.net/index.php/scammers-the-nerve?blog=2">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.nimblebrain.net/index.php/scammers-the-nerve?blog=2#comments</comments>
			<wfw:commentRss>http://blogs.nimblebrain.net/index.php?blog=2&#38;tempskin=_rss2&#38;disp=comments&#38;p=1138</wfw:commentRss>
		</item>
				<item>
			<title>Running Out Of Memory Without Using Much Memory In C#</title>
			<link>http://blogs.nimblebrain.net/index.php/running-out-of-memory-without-using-much-memory-in-c?blog=2</link>
			<pubDate>Fri, 16 Dec 2011 22:06:42 +0000</pubDate>			<dc:creator>Ritchie Annand</dc:creator>
			<category domain="main">Programming</category>			<guid isPermaLink="false">1137@http://blogs.nimblebrain.net/</guid>
						<description>&lt;p&gt;Few things are more dreadful for an application than a recurring &quot;out of memory&quot; error.&lt;/p&gt;

&lt;p&gt;You ask for memory graphs for the past hours or days and scan them... and you don&#039;t find anything untoward. Now, you&#039;re really confused.&lt;/p&gt;

&lt;p&gt;One thing about the memory management in .NET - you do not actually have to be using all the memory to get a System.OutOfMemoryException.&lt;/p&gt;

&lt;p&gt;We had a server application blowing up with just around 1 Gb of memory used, when we have seen much more than that with load testing with no issues.&lt;/p&gt;

&lt;p&gt;In our particular case, the culprit was AppDomains. We create them to safely host external libraries written for .NET. AppDomains are finalized, and it seemed reasonable - based on that and the fact that they do not figure prominently in memory tools - to let .NET take care of them as they go out of scope.&lt;/p&gt;

&lt;p&gt;The out of memory exceptions were happening inside CreateDomain almost exclusively. This might be due to the memory being &quot;reserved&quot; somehow, or it could just be that CreateDomain looks for some other resource - or space on a list for a resource - that the .NET runtime can no longer provide.&lt;/p&gt;

&lt;p&gt;We cannot easily tell which, since the error occurs inside nCreateDomain. It&#039;s a [MethodImpl(MethodImplOptions.InternalCall)] - meaning part of the CLR itself.&lt;/p&gt;

&lt;p&gt;So, we used AppDomain.Unload(...) with those application domains when the sessions ended, and the out of memory issue - fingers crossed - has seemingly disappeared.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.nimblebrain.net/index.php/running-out-of-memory-without-using-much-memory-in-c?blog=2&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Few things are more dreadful for an application than a recurring "out of memory" error.</p>

<p>You ask for memory graphs for the past hours or days and scan them... and you don't find anything untoward. Now, you're really confused.</p>

<p>One thing about the memory management in .NET - you do not actually have to be using all the memory to get a System.OutOfMemoryException.</p>

<p>We had a server application blowing up with just around 1 Gb of memory used, when we have seen much more than that with load testing with no issues.</p>

<p>In our particular case, the culprit was AppDomains. We create them to safely host external libraries written for .NET. AppDomains are finalized, and it seemed reasonable - based on that and the fact that they do not figure prominently in memory tools - to let .NET take care of them as they go out of scope.</p>

<p>The out of memory exceptions were happening inside CreateDomain almost exclusively. This might be due to the memory being "reserved" somehow, or it could just be that CreateDomain looks for some other resource - or space on a list for a resource - that the .NET runtime can no longer provide.</p>

<p>We cannot easily tell which, since the error occurs inside nCreateDomain. It's a [MethodImpl(MethodImplOptions.InternalCall)] - meaning part of the CLR itself.</p>

<p>So, we used AppDomain.Unload(...) with those application domains when the sessions ended, and the out of memory issue - fingers crossed - has seemingly disappeared.</p><div class="item_footer"><p><small><a href="http://blogs.nimblebrain.net/index.php/running-out-of-memory-without-using-much-memory-in-c?blog=2">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.nimblebrain.net/index.php/running-out-of-memory-without-using-much-memory-in-c?blog=2#comments</comments>
			<wfw:commentRss>http://blogs.nimblebrain.net/index.php?blog=2&#38;tempskin=_rss2&#38;disp=comments&#38;p=1137</wfw:commentRss>
		</item>
				<item>
			<title>Offense-Taking In The Skeptical Community</title>
			<link>http://blogs.nimblebrain.net/index.php/offense-taking-in-the-skeptical-community?blog=2</link>
			<pubDate>Tue, 29 Nov 2011 09:15:39 +0000</pubDate>			<dc:creator>Ritchie Annand</dc:creator>
			<category domain="alt">Thoughts</category>
<category domain="main">Common Sense</category>
<category domain="alt">Internet</category>
<category domain="alt">People</category>			<guid isPermaLink="false">1136@http://blogs.nimblebrain.net/</guid>
						<description>&lt;p&gt;I&#039;ve had it - I&#039;ve just had it.&lt;/p&gt;

&lt;p&gt;The skeptical community has always had its ups and downs, but of late, many corners of the skeptical community have turned taking offense into an art form.&lt;/p&gt;

&lt;p&gt;One phrase that is often lauded by skeptics, including me, is &quot;nobody has the &lt;em&gt;right&lt;/em&gt; not to be offended&quot;. It is at the heart of fighting things like blasphemy laws and cutting at peoples&#039; sacred cows and superstitions.&lt;/p&gt;

&lt;p&gt;Now, this is not to say you cannot rip into people for dumb, ignorant or vicious crap. If you blame rape victims or dehumanize any group through racist slurs or violent fantasies, you deserve to get your gonads ripped off. Skeptics&#039; responses vary from high road to Road Warrior.&lt;/p&gt;

&lt;p&gt;...but these days, in some of the most brazen displays of claiming &quot;the right not to be offended&quot;, the reactions even to things &lt;i&gt;read in&lt;/i&gt; to what people say is completely &lt;em&gt;hair-trigger&lt;/em&gt; and not only sidetracks everyone into taking sides for and against whoever is reacting, it puts people even more on edge in what appears to be some sort of cycle.&lt;/p&gt;
&lt;a href=&quot;http://blogs.nimblebrain.net/index.php/offense-taking-in-the-skeptical-community?blog=2#more1136&quot;&gt;Full story &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.nimblebrain.net/index.php/offense-taking-in-the-skeptical-community?blog=2&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>I've had it - I've just had it.</p>

<p>The skeptical community has always had its ups and downs, but of late, many corners of the skeptical community have turned taking offense into an art form.</p>

<p>One phrase that is often lauded by skeptics, including me, is "nobody has the <em>right</em> not to be offended". It is at the heart of fighting things like blasphemy laws and cutting at peoples' sacred cows and superstitions.</p>

<p>Now, this is not to say you cannot rip into people for dumb, ignorant or vicious crap. If you blame rape victims or dehumanize any group through racist slurs or violent fantasies, you deserve to get your gonads ripped off. Skeptics' responses vary from high road to Road Warrior.</p>

<p>...but these days, in some of the most brazen displays of claiming "the right not to be offended", the reactions even to things <i>read in</i> to what people say is completely <em>hair-trigger</em> and not only sidetracks everyone into taking sides for and against whoever is reacting, it puts people even more on edge in what appears to be some sort of cycle.</p>
<a href="http://blogs.nimblebrain.net/index.php/offense-taking-in-the-skeptical-community?blog=2#more1136">Full story &raquo;</a><div class="item_footer"><p><small><a href="http://blogs.nimblebrain.net/index.php/offense-taking-in-the-skeptical-community?blog=2">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.nimblebrain.net/index.php/offense-taking-in-the-skeptical-community?blog=2#comments</comments>
			<wfw:commentRss>http://blogs.nimblebrain.net/index.php?blog=2&#38;tempskin=_rss2&#38;disp=comments&#38;p=1136</wfw:commentRss>
		</item>
				<item>
			<title>A Slight Twist on the 419 Scam</title>
			<link>http://blogs.nimblebrain.net/index.php/a-slight-twist-on-the-419-scam?blog=2</link>
			<pubDate>Mon, 21 Nov 2011 22:25:47 +0000</pubDate>			<dc:creator>Ritchie Annand</dc:creator>
			<category domain="alt">Internet</category>
<category domain="main">Spamming</category>			<guid isPermaLink="false">1135@http://blogs.nimblebrain.net/</guid>
						<description>&lt;p&gt;You know those lovely scam e-mails promising you some great portion of millions of dollars from some dying or dismissed general or administrator if only you would help get it out of the country... just by providing one more payment for this and that?&lt;/p&gt;

&lt;p&gt;Here&#039;s their &quot;amusing&quot; twist on it all - hey, I&#039;m calling to tell you that whole thing was a scam and I&#039;m just trying to prevent you from being arrested for it so won&#039;t you send $98 to this private attorney for paperwork?&lt;/p&gt;

&lt;p&gt;Man alive, I think Nigeria&#039;s biggest export is balls.&lt;/p&gt;

&lt;p&gt;Message below the fold:&lt;/p&gt;
&lt;a href=&quot;http://blogs.nimblebrain.net/index.php/a-slight-twist-on-the-419-scam?blog=2#more1135&quot;&gt;Full story &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.nimblebrain.net/index.php/a-slight-twist-on-the-419-scam?blog=2&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>You know those lovely scam e-mails promising you some great portion of millions of dollars from some dying or dismissed general or administrator if only you would help get it out of the country... just by providing one more payment for this and that?</p>

<p>Here's their "amusing" twist on it all - hey, I'm calling to tell you that whole thing was a scam and I'm just trying to prevent you from being arrested for it so won't you send $98 to this private attorney for paperwork?</p>

<p>Man alive, I think Nigeria's biggest export is balls.</p>

<p>Message below the fold:</p>
<a href="http://blogs.nimblebrain.net/index.php/a-slight-twist-on-the-419-scam?blog=2#more1135">Full story &raquo;</a><div class="item_footer"><p><small><a href="http://blogs.nimblebrain.net/index.php/a-slight-twist-on-the-419-scam?blog=2">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.nimblebrain.net/index.php/a-slight-twist-on-the-419-scam?blog=2#comments</comments>
			<wfw:commentRss>http://blogs.nimblebrain.net/index.php?blog=2&#38;tempskin=_rss2&#38;disp=comments&#38;p=1135</wfw:commentRss>
		</item>
			</channel>
</rss>
