<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="b2evolution/5.2.2-stable" -->
<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=5.2.2-stable"/>
		<ttl>60</ttl>
				<item>
			<title>Education and Rewarding the Wrong Things</title>
			<link>http://blogs.nimblebrain.net/index.php/education-and-rewarding-the-wrong?blog=2</link>
			<pubDate>Tue, 01 Feb 2022 23:03:00 +0000</pubDate>			<dc:creator>Nimble</dc:creator>
			<category domain="main">Announcements [A]</category>			<guid isPermaLink="false">1141@http://blogs.nimblebrain.net/</guid>
						<description>&lt;p&gt;I find education... frustrating. It feels like two things are very common:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Taking identified concerns and going into territory far beyond fair or reasonable to address them&lt;/li&gt;

  &lt;li&gt;Putting undue emphasis on proxy measurements for good education and causing corruption of the system to achieve those measurements&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There is research to be had, but it seems as though educational management either listens to just what they want to hear, or go with what&#039;s fashionable, or go with something that pays mere lip service to the problem.&lt;/p&gt;

&lt;p&gt;Take no-fail policies - there has been research available for a couple of decades now.&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/education-and-rewarding-the-wrong?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 find education... frustrating. It feels like two things are very common:</p>

<ul>
  <li>Taking identified concerns and going into territory far beyond fair or reasonable to address them</li>

  <li>Putting undue emphasis on proxy measurements for good education and causing corruption of the system to achieve those measurements</li>
</ul>

<p>There is research to be had, but it seems as though educational management either listens to just what they want to hear, or go with what's fashionable, or go with something that pays mere lip service to the problem.</p>

<p>Take no-fail policies - there has been research available for a couple of decades now.</p><div class="item_footer"><p><small><a href="http://blogs.nimblebrain.net/index.php/education-and-rewarding-the-wrong?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/education-and-rewarding-the-wrong?blog=2#comments</comments>
			<wfw:commentRss>http://blogs.nimblebrain.net/index.php?blog=2&#38;tempskin=_rss2&#38;disp=comments&#38;p=1141</wfw:commentRss>
		</item>
				<item>
			<title>Anti-Transgender Dogwhistles</title>
			<link>http://blogs.nimblebrain.net/index.php/anti-transgender-dogwhistles?blog=2</link>
			<pubDate>Wed, 05 May 2021 02:48:00 +0000</pubDate>			<dc:creator>Nimble</dc:creator>
			<category domain="alt">Thoughts</category>
<category domain="alt">Ethics</category>
<category domain="alt">People</category>
<category domain="alt">Science</category>
<category domain="main">Transgender</category>			<guid isPermaLink="false">1148@http://blogs.nimblebrain.net/</guid>
						<description>&lt;p&gt;Like just any other conspiracy-minded movement, anti-transgender activists have come up over time with a plethora of insider phrases, jokes, symbols, images and even colour schemes to talk about their ideology and the subjects of their bigotry in public channels with plenty of winks to each other.&lt;/p&gt;

&lt;p&gt;Many of these &quot;dogwhistles&quot; (the term for something that the public can&#039;t detect but members of the movement can) exist in profiles, and like bumper stickers are anywhere from subtle to garish, and many of them show up in posts and images.&lt;/p&gt;

&lt;p&gt;Anti-transgender activists are relentless online, often posting links for each other to massively comment on, or &quot;brigade&quot;, especially if any public body or celebrity or domestic violence shelter comes out in support of transgender people.&lt;/p&gt;

&lt;p&gt;This is an incomplete collection of them, and this will likely be a work in progress, since they pop up with new ones over time, and explanations of their origins may take a while to source.&lt;/p&gt;

&lt;p&gt;Some of them are highly indicative of anti-transgender ideology, some overlap with phrases and practices used commonly elsewhere but may merit a second look.&lt;/p&gt;
&lt;a href=&quot;http://blogs.nimblebrain.net/index.php/anti-transgender-dogwhistles?blog=2#more1148&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/anti-transgender-dogwhistles?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>Like just any other conspiracy-minded movement, anti-transgender activists have come up over time with a plethora of insider phrases, jokes, symbols, images and even colour schemes to talk about their ideology and the subjects of their bigotry in public channels with plenty of winks to each other.</p>

<p>Many of these "dogwhistles" (the term for something that the public can't detect but members of the movement can) exist in profiles, and like bumper stickers are anywhere from subtle to garish, and many of them show up in posts and images.</p>

<p>Anti-transgender activists are relentless online, often posting links for each other to massively comment on, or "brigade", especially if any public body or celebrity or domestic violence shelter comes out in support of transgender people.</p>

<p>This is an incomplete collection of them, and this will likely be a work in progress, since they pop up with new ones over time, and explanations of their origins may take a while to source.</p>

<p>Some of them are highly indicative of anti-transgender ideology, some overlap with phrases and practices used commonly elsewhere but may merit a second look.</p>
<a href="http://blogs.nimblebrain.net/index.php/anti-transgender-dogwhistles?blog=2#more1148">Full story &raquo;</a><div class="item_footer"><p><small><a href="http://blogs.nimblebrain.net/index.php/anti-transgender-dogwhistles?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/anti-transgender-dogwhistles?blog=2#comments</comments>
			<wfw:commentRss>http://blogs.nimblebrain.net/index.php?blog=2&#38;tempskin=_rss2&#38;disp=comments&#38;p=1148</wfw:commentRss>
		</item>
				<item>
			<title>A Litany Of Fun Aliases</title>
			<link>http://blogs.nimblebrain.net/index.php/a-litany-of-fun-aliases?blog=2</link>
			<pubDate>Thu, 22 Feb 2018 12:24:00 +0000</pubDate>			<dc:creator>Nimble</dc:creator>
			<category domain="main">Announcements [A]</category>			<guid isPermaLink="false">1144@http://blogs.nimblebrain.net/</guid>
						<description>&lt;p&gt;In our youth, when LANs were things you pretty much had to go to an office to get, when signing in after hours, we would often leave plausible-sounding spoof names instead of our real names.&lt;/p&gt;
&lt;p&gt;So I&#039;m just going to keep this post around as a spot I can just add silly names to as I think of them :)&lt;/p&gt;
&lt;a href=&quot;http://blogs.nimblebrain.net/index.php/a-litany-of-fun-aliases?blog=2#more1144&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-litany-of-fun-aliases?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>In our youth, when LANs were things you pretty much had to go to an office to get, when signing in after hours, we would often leave plausible-sounding spoof names instead of our real names.</p>
<p>So I'm just going to keep this post around as a spot I can just add silly names to as I think of them :)</p>
<a href="http://blogs.nimblebrain.net/index.php/a-litany-of-fun-aliases?blog=2#more1144">Full story &raquo;</a><div class="item_footer"><p><small><a href="http://blogs.nimblebrain.net/index.php/a-litany-of-fun-aliases?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-litany-of-fun-aliases?blog=2#comments</comments>
			<wfw:commentRss>http://blogs.nimblebrain.net/index.php?blog=2&#38;tempskin=_rss2&#38;disp=comments&#38;p=1144</wfw:commentRss>
		</item>
				<item>
			<title>Defiance: The Game</title>
			<link>http://blogs.nimblebrain.net/index.php/defiance-the-game?blog=2</link>
			<pubDate>Fri, 14 Jun 2013 11:34:00 +0000</pubDate>			<dc:creator>Nimble</dc:creator>
			<category domain="alt">Reviews</category>
<category domain="main">Games</category>			<guid isPermaLink="false">1143@http://blogs.nimblebrain.net/</guid>
						<description>&lt;p&gt;(I&#039;ll see if I can work at getting some screen captures in here, because it needs some dang screen captures! :) )&lt;/p&gt;
&lt;p&gt;I got to be a minor fan of the Defiance TV show in the first couple of episodes because of some of the characters and twists they threw in, but I&#039;m woefully behind; we switched PVRs and are stuck trying to find a time to hook up the old one just to watch some older leftovers.&lt;/p&gt;
&lt;p&gt;I will admit that I only tried the game because of being slightly partial to the show and it being a free weekend to try. I had every intention of just letting it go when the free weekend was up... but I didn&#039;t.&lt;/p&gt;
&lt;p&gt;&lt;p&gt;It&#039;s just a lot of &lt;em&gt;fun&lt;/em&gt;, despite not being particularly ground-breaking. It&#039;s like someone came along and just decided to make sure there was some good solid world-building backstory, and then just write a game that they would really like.&lt;/p&gt;&lt;/p&gt;&lt;a href=&quot;http://blogs.nimblebrain.net/index.php/defiance-the-game?blog=2#more1143&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/defiance-the-game?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'll see if I can work at getting some screen captures in here, because it needs some dang screen captures! :) )</p>
<p>I got to be a minor fan of the Defiance TV show in the first couple of episodes because of some of the characters and twists they threw in, but I'm woefully behind; we switched PVRs and are stuck trying to find a time to hook up the old one just to watch some older leftovers.</p>
<p>I will admit that I only tried the game because of being slightly partial to the show and it being a free weekend to try. I had every intention of just letting it go when the free weekend was up... but I didn't.</p>
<p><p>It's just a lot of <em>fun</em>, despite not being particularly ground-breaking. It's like someone came along and just decided to make sure there was some good solid world-building backstory, and then just write a game that they would really like.</p></p><a href="http://blogs.nimblebrain.net/index.php/defiance-the-game?blog=2#more1143">Full story &raquo;</a><div class="item_footer"><p><small><a href="http://blogs.nimblebrain.net/index.php/defiance-the-game?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/defiance-the-game?blog=2#comments</comments>
			<wfw:commentRss>http://blogs.nimblebrain.net/index.php?blog=2&#38;tempskin=_rss2&#38;disp=comments&#38;p=1143</wfw:commentRss>
		</item>
				<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 14:09:00 +0000</pubDate>			<dc:creator>Nimble</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 00:13:00 +0000</pubDate>			<dc:creator>Nimble</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 11:02:02 +0000</pubDate>			<dc:creator>Nimble</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 15:49:51 +0000</pubDate>			<dc:creator>Nimble</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>
			</channel>
</rss>
