<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for nklein software</title>
	<atom:link href="http://nklein.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://nklein.com</link>
	<description>software development and consulting</description>
	<lastBuildDate>Fri, 30 Dec 2011 03:29:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>Comment on Dusting off my Growl Library by pat</title>
		<link>http://nklein.com/2011/12/dusting-off-my-growl-library/comment-page-1/#comment-2419</link>
		<dc:creator>pat</dc:creator>
		<pubDate>Fri, 30 Dec 2011 03:29:52 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=1782#comment-2419</guid>
		<description>When I wrote the library, the Mac version didn&#039;t support GNTP at all.  Then, I tested on my son&#039;s Win 7 laptop.  This time around, I was testing on my Mac.

I was getting an error message, but it was not the correct one.  It said:

&lt;code&gt;GNTP/1.0 -ERROR NONE
Response-Action: REGISTER
Error-Description: (null)
Error-Code: 2&lt;/code&gt;


I suppose none of the listed Error-Codes in the GNTP doc really fit, but &quot;(null)&quot; and &quot;2&quot; gave me no clue what went wrong, if it was my fault, how to get more info, etc.</description>
		<content:encoded><![CDATA[<p>When I wrote the library, the Mac version didn&#8217;t support GNTP at all.  Then, I tested on my son&#8217;s Win 7 laptop.  This time around, I was testing on my Mac.</p>
<p>I was getting an error message, but it was not the correct one.  It said:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><pre class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">GNTP/1.0 -ERROR NONE
Response-Action: REGISTER
Error-Description: (null)
Error-Code: 2</pre></div>
<p>I suppose none of the listed Error-Codes in the GNTP doc really fit, but &#8220;(null)&#8221; and &#8220;2&#8243; gave me no clue what went wrong, if it was my fault, how to get more info, etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dusting off my Growl Library by brian dunnington</title>
		<link>http://nklein.com/2011/12/dusting-off-my-growl-library/comment-page-1/#comment-2418</link>
		<dc:creator>brian dunnington</dc:creator>
		<pubDate>Fri, 30 Dec 2011 02:01:32 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=1782#comment-2418</guid>
		<description>Are you having trouble using encryption with the Mac version or with the Windows version? The Mac version does not yet support encryption, so encrypted notifications will fail and should return the appropriate GNTP error response. The Windows version still supports all of the specified encryption options and should work fine if it was working fine before.</description>
		<content:encoded><![CDATA[<p>Are you having trouble using encryption with the Mac version or with the Windows version? The Mac version does not yet support encryption, so encrypted notifications will fail and should return the appropriate GNTP error response. The Windows version still supports all of the specified encryption options and should work fine if it was working fine before.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on If it quacks like a parabola&#8230; by pat</title>
		<link>http://nklein.com/2011/09/if-it-quacks-like-a-parabola/comment-page-1/#comment-2302</link>
		<dc:creator>pat</dc:creator>
		<pubDate>Thu, 22 Sep 2011 13:56:52 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=1765#comment-2302</guid>
		<description>I will check out &quot;Mr. Tompkins&quot;.  Thanks.

And, yes, I knew that for big enough t, it had to be almost a straight line (with slope speed-of-light).  I was just thinking that given what $$sqrt{t}$$ looks like compared to $$t$$ would be relevant for $$\sqrt{1+t^2}$$ compared to $$1+t^2$$.  And, so I thought that I was ending up with an equation where the instantaneous velocity at the start is unbounded and eventually comes down to the speed-of-light.  I should have doubted my intuition long before the 30-th derivation.</description>
		<content:encoded><![CDATA[<p>I will check out &#8220;Mr. Tompkins&#8221;.  Thanks.</p>
<p>And, yes, I knew that for big enough t, it had to be almost a straight line (with slope speed-of-light).  I was just thinking that given what <img src="http://l.wordpress.com/latex.php?latex=sqrt%7Bt%7D&#038;bg=FFFFCC&#038;fg=000000&#038;s=0" title="sqrt{t}" style="vertical-align:-20%;" class="tex" alt="sqrt{t}" /> looks like compared to <img src="http://nklein.com/wp-content/plugins/easy-latex/cache/tex_4e156c4dfd6f5bd0adffc493c64bc7ca.png" title="t" style="vertical-align:-20%;" class="tex" alt="t" /> would be relevant for <img src="http://l.wordpress.com/latex.php?latex=%5Csqrt%7B1%2Bt%5E2%7D&#038;bg=FFFFCC&#038;fg=000000&#038;s=0" title="\sqrt{1+t^2}" style="vertical-align:-20%;" class="tex" alt="\sqrt{1+t^2}" /> compared to <img src="http://l.wordpress.com/latex.php?latex=1%2Bt%5E2&#038;bg=FFFFCC&#038;fg=000000&#038;s=0" title="1+t^2" style="vertical-align:-20%;" class="tex" alt="1+t^2" />.  And, so I thought that I was ending up with an equation where the instantaneous velocity at the start is unbounded and eventually comes down to the speed-of-light.  I should have doubted my intuition long before the 30-th derivation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Keeping Server and Client Separate by Trevor Clarke</title>
		<link>http://nklein.com/keeping-server-and-client-separate/comment-page-1/#comment-2301</link>
		<dc:creator>Trevor Clarke</dc:creator>
		<pubDate>Thu, 22 Sep 2011 13:51:43 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=1758#comment-2301</guid>
		<description>That&#039;s the biggest problem with ASN.1...not many good and free implementations (there are some very good and very expensive ones) since it&#039;s generally geared for the telcom industry. Unless there are better implementations supporting the full extended XER packing format I think it will always be marginalized.

One problem I have with XDR is (AFAIK) there&#039;s no rigorous protocol definition language so use is either adhoc or definitions are free form. I like having the rigor or the ASN.1 definitions with tagging and versioning. I haven&#039;t looking at Google&#039;s Protocol Buffers, I&#039;ll have to check out the implementation.</description>
		<content:encoded><![CDATA[<p>That&#8217;s the biggest problem with ASN.1&#8230;not many good and free implementations (there are some very good and very expensive ones) since it&#8217;s generally geared for the telcom industry. Unless there are better implementations supporting the full extended XER packing format I think it will always be marginalized.</p>
<p>One problem I have with XDR is (AFAIK) there&#8217;s no rigorous protocol definition language so use is either adhoc or definitions are free form. I like having the rigor or the ASN.1 definitions with tagging and versioning. I haven&#8217;t looking at Google&#8217;s Protocol Buffers, I&#8217;ll have to check out the implementation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on If it quacks like a parabola&#8230; by Zach KS</title>
		<link>http://nklein.com/2011/09/if-it-quacks-like-a-parabola/comment-page-1/#comment-2300</link>
		<dc:creator>Zach KS</dc:creator>
		<pubDate>Thu, 22 Sep 2011 13:24:52 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=1765#comment-2300</guid>
		<description>I really like the idea of a game where the speed of light is 1 m/s or whatever.  It&#039;s basically a Gamow&#039;s &quot;Mr. Tompkins in Wonderland&quot;, the game.  It took me an embarrassing long time to find the name of this work considering I work in a building named in his honor.  If you haven&#039;t read it, it might give a good foundation for all of the concepts involved without reading something more in depth.  There is a copy at http://www.arvindguptatoys.com/arvindgupta/tompkins.pdf.  I think the tricky bit will be the time dilation effects and the finite information propagation time.

If your curious, the approximation $\sqrt{1+a^2t^2} \approx 1+\frac{a^2 t^2}{2} - \frac{(a^2 t^2)^2}{8} + \cdots$ is a Taylor expansion for small $a^2 t^2$.  I&#039;m sure about that min/max stuff or where it came from.  Remember that at a large enough value of $a^2 t^2$, the 1 under the square root becomes negligible and this should basically equal $at$ (a straight line like your intuition told you), not $a^2 t^2$.</description>
		<content:encoded><![CDATA[<p>I really like the idea of a game where the speed of light is 1 m/s or whatever.  It&#8217;s basically a Gamow&#8217;s &#8220;Mr. Tompkins in Wonderland&#8221;, the game.  It took me an embarrassing long time to find the name of this work considering I work in a building named in his honor.  If you haven&#8217;t read it, it might give a good foundation for all of the concepts involved without reading something more in depth.  There is a copy at <a href="http://www.arvindguptatoys.com/arvindgupta/tompkins.pdf" rel="nofollow">http://www.arvindguptatoys.com/arvindgupta/tompkins.pdf</a>.  I think the tricky bit will be the time dilation effects and the finite information propagation time.</p>
<p>If your curious, the approximation $\sqrt{1+a^2t^2} \approx 1+\frac{a^2 t^2}{2} &#8211; \frac{(a^2 t^2)^2}{8} + \cdots$ is a Taylor expansion for small $a^2 t^2$.  I&#8217;m sure about that min/max stuff or where it came from.  Remember that at a large enough value of $a^2 t^2$, the 1 under the square root becomes negligible and this should basically equal $at$ (a straight line like your intuition told you), not $a^2 t^2$.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on If it quacks like a parabola&#8230; by pat</title>
		<link>http://nklein.com/2011/09/if-it-quacks-like-a-parabola/comment-page-1/#comment-2296</link>
		<dc:creator>pat</dc:creator>
		<pubDate>Thu, 22 Sep 2011 00:45:19 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=1765#comment-2296</guid>
		<description>Interestingly, the $$\frac{1}{a}\left(-1 + \sqrt{1+a^2t^2}\right) \approx \frac{1}{2}at^2$$ looks eerily close to an approximation that I once saw for two-dimensional distance.  Doing a little algebra, one comes up with $$\sqrt{1+(at)^2} \approx 1 + \frac{1}{2}(at)^2$$.

The 2-D distance approximation formula was that $$\sqrt{x^2 + y^2} \approx \max(x,y) + \frac{1}{2}\min(x,y)$$.  The relativity/classical approximation above seems to be $$\sqrt{1 + a^2t^2} \approx \max(1,a^2t^2) + \frac{1}{2}\min(1,a^2t^2)$$ for this early portion where $$at \le 1$$.</description>
		<content:encoded><![CDATA[<p>Interestingly, the <img src="http://l.wordpress.com/latex.php?latex=%5Cfrac%7B1%7D%7Ba%7D%5Cleft%28-1%20%2B%20%5Csqrt%7B1%2Ba%5E2t%5E2%7D%5Cright%29%20%5Capprox%20%5Cfrac%7B1%7D%7B2%7Dat%5E2&#038;bg=FFFFCC&#038;fg=000000&#038;s=0" title="\frac{1}{a}\left(-1 + \sqrt{1+a^2t^2}\right) \approx \frac{1}{2}at^2" style="vertical-align:-20%;" class="tex" alt="\frac{1}{a}\left(-1 + \sqrt{1+a^2t^2}\right) \approx \frac{1}{2}at^2" /> looks eerily close to an approximation that I once saw for two-dimensional distance.  Doing a little algebra, one comes up with <img src="http://l.wordpress.com/latex.php?latex=%5Csqrt%7B1%2B%28at%29%5E2%7D%20%5Capprox%201%20%2B%20%5Cfrac%7B1%7D%7B2%7D%28at%29%5E2&#038;bg=FFFFCC&#038;fg=000000&#038;s=0" title="\sqrt{1+(at)^2} \approx 1 + \frac{1}{2}(at)^2" style="vertical-align:-20%;" class="tex" alt="\sqrt{1+(at)^2} \approx 1 + \frac{1}{2}(at)^2" />.</p>
<p>The 2-D distance approximation formula was that <img src="http://l.wordpress.com/latex.php?latex=%5Csqrt%7Bx%5E2%20%2B%20y%5E2%7D%20%5Capprox%20%5Cmax%28x%2Cy%29%20%2B%20%5Cfrac%7B1%7D%7B2%7D%5Cmin%28x%2Cy%29&#038;bg=FFFFCC&#038;fg=000000&#038;s=0" title="\sqrt{x^2 + y^2} \approx \max(x,y) + \frac{1}{2}\min(x,y)" style="vertical-align:-20%;" class="tex" alt="\sqrt{x^2 + y^2} \approx \max(x,y) + \frac{1}{2}\min(x,y)" />.  The relativity/classical approximation above seems to be <img src="http://l.wordpress.com/latex.php?latex=%5Csqrt%7B1%20%2B%20a%5E2t%5E2%7D%20%5Capprox%20%5Cmax%281%2Ca%5E2t%5E2%29%20%2B%20%5Cfrac%7B1%7D%7B2%7D%5Cmin%281%2Ca%5E2t%5E2%29&#038;bg=FFFFCC&#038;fg=000000&#038;s=0" title="\sqrt{1 + a^2t^2} \approx \max(1,a^2t^2) + \frac{1}{2}\min(1,a^2t^2)" style="vertical-align:-20%;" class="tex" alt="\sqrt{1 + a^2t^2} \approx \max(1,a^2t^2) + \frac{1}{2}\min(1,a^2t^2)" /> for this early portion where <img src="http://l.wordpress.com/latex.php?latex=at%20%5Cle%201&#038;bg=FFFFCC&#038;fg=000000&#038;s=0" title="at \le 1" style="vertical-align:-20%;" class="tex" alt="at \le 1" />.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Keeping Server and Client Separate by james anderson</title>
		<link>http://nklein.com/keeping-server-and-client-separate/comment-page-1/#comment-2267</link>
		<dc:creator>james anderson</dc:creator>
		<pubDate>Thu, 15 Sep 2011 06:07:30 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=1758#comment-2267</guid>
		<description>at least bert and thrift are available in one or more forms in lisp.</description>
		<content:encoded><![CDATA[<p>at least bert and thrift are available in one or more forms in lisp.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Keeping Server and Client Separate by pat</title>
		<link>http://nklein.com/keeping-server-and-client-separate/comment-page-1/#comment-2266</link>
		<dc:creator>pat</dc:creator>
		<pubDate>Wed, 14 Sep 2011 17:18:19 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=1758#comment-2266</guid>
		<description>I&#039;m not sure which one&#039;s you&#039;re thinking of. I don&#039;t even mind XDR.  But, the IDLs that I can think of (already available in Lisp) are CORBA, ILU, XML-RPC, and SOAP.  I don&#039;t know if ILU is geared for rapidity.  I did see one ONC RPC package for Lisp.  I will be checking that out.</description>
		<content:encoded><![CDATA[<p>I&#8217;m not sure which one&#8217;s you&#8217;re thinking of. I don&#8217;t even mind XDR.  But, the IDLs that I can think of (already available in Lisp) are CORBA, ILU, XML-RPC, and SOAP.  I don&#8217;t know if ILU is geared for rapidity.  I did see one ONC RPC package for Lisp.  I will be checking that out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Keeping Server and Client Separate by james anderson</title>
		<link>http://nklein.com/keeping-server-and-client-separate/comment-page-1/#comment-2264</link>
		<dc:creator>james anderson</dc:creator>
		<pubDate>Wed, 14 Sep 2011 12:25:13 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=1758#comment-2264</guid>
		<description>you described the functional requirements for an rpc framework with an idl. i appreciate your aversion to the heavy-weight variations of that type, but do not yet see what prevents you from using one of the available lighter-weight equivalents to xdr?</description>
		<content:encoded><![CDATA[<p>you described the functional requirements for an rpc framework with an idl. i appreciate your aversion to the heavy-weight variations of that type, but do not yet see what prevents you from using one of the available lighter-weight equivalents to xdr?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Keeping Server and Client Separate by pat</title>
		<link>http://nklein.com/keeping-server-and-client-separate/comment-page-1/#comment-2251</link>
		<dc:creator>pat</dc:creator>
		<pubDate>Fri, 09 Sep 2011 15:02:20 +0000</pubDate>
		<guid isPermaLink="false">http://nklein.com/?p=1758#comment-2251</guid>
		<description>DDS stuff falls definitely into the Data-Classes/Data-Object category, doesn&#039;t it?

Also, my intent here is a client/server for a game.  In a game scenario, you rarely want to send the same information to all clients and you want the clients to send requests to the server.  One could accomplish this with the server subscribing to each of the clients and having a separate publisher for each client (and maybe some others for publishing to teams or everyone).  But, this would be bending the tool to the point of breaking just for the sake of using the tool.</description>
		<content:encoded><![CDATA[<p>DDS stuff falls definitely into the Data-Classes/Data-Object category, doesn&#8217;t it?</p>
<p>Also, my intent here is a client/server for a game.  In a game scenario, you rarely want to send the same information to all clients and you want the clients to send requests to the server.  One could accomplish this with the server subscribing to each of the clients and having a separate publisher for each client (and maybe some others for publishing to teams or everyone).  But, this would be bending the tool to the point of breaking just for the sake of using the tool.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

