<?xml version="1.0"?>
<!-- RSS generated by Radio UserLand v8.0.8 on Fri, 13 Sep 2002 01:33:00 GMT -->
<rss version="0.92">
	<channel>
		<title>Those Who Can, Code</title>
		<link>http://radio.weblogs.com/0107288/</link>
		<description>Larry O&apos;Brien&apos;s Weblog. Errata on the book &quot;Thinking in C#,&quot; general .NET-related and software development-related issues, plus the obligatory personal stuff...</description>
		<language>en-us</language>
		<copyright>Copyright 2002 Larry O'Brien</copyright>
		<lastBuildDate>Fri, 13 Sep 2002 01:33:00 GMT</lastBuildDate>
		<docs>http://backend.userland.com/rss092</docs>
		<managingEditor>lobrien@thinkingin.net</managingEditor>
		<webMaster>lobrien@thinkingin.net</webMaster>
		<cloud domain="radio.xmlstoragesystem.com" port="80" path="/RPC2" registerProcedure="xmlStorageSystem.rssPleaseNotify" protocol="xml-rpc"/>
		<item>
			<description>&lt;P&gt;I just found out that I can upload this Weblog directly to &lt;A href=&quot;http://www.ThinkingIn.NET/&quot;&gt;&lt;a href=&quot;http://www.ThinkingIn.NET/&quot;&gt;http://www.ThinkingIn.NET/&lt;/a&gt;&lt;/A&gt; and everything (comments, etc.) works! Well, goody, now I can spend a day modifying my Radio UserLand template to match my homepage. &lt;/P&gt;</description>
			</item>
		<item>
			<description>Finished a review of &lt;A href=&quot;http://www.borland.com/kylix/index.html&quot;&gt;Kylix 3&lt;/A&gt; today for &lt;A href=&quot;http://www.sdtimes.com/&quot;&gt;&lt;EM&gt;SD Times&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;. &lt;/EM&gt;Short version: very nice tool for C++ development in Linux, particularly for enterprise apps with a need for highly replicable clients (e.g., POS, brilliant terminals, custom data-entry, etc.). </description>
			</item>
		<item>
			<description>The reason that I had to write a PayPal backend is that&amp;nbsp;the publication of &lt;EM&gt;Thinking in C#&lt;/EM&gt; has been delayed until something very close to the end of the year. The reasons have nothing to do with the content of the book, which is very frustrating, but these things happen. In the meantime, I&apos;m planning on experimenting with charging for a downloadable pre-publication version from &lt;A href=&quot;http://www.ThinkingIn.NET&quot;&gt;www.ThinkingIn.NET&lt;/A&gt;. The free preview generated on the order of 100,000 downloads over the past five months, so I hope that by charging people a few dollars for the download of a complete, 1000-page, 300-working programs text, I can generate, oh, I don&apos;t know, $20 or so.</description>
			</item>
		<item>
			<description>I just wrote a C#-backed ASP.NET PayPal backend. I&apos;m not going to post it because it was so trivial that I just made it totally custom to my needs. Wow, C# rocks, ASP.NET rocks, and this is an indication of why Web Services rock (even though the PayPal back-end is HTTP POST instead of a decent SOAP call). Less than an hour between &quot;Is this possible?&quot; and a functioning mini-payment scheme. </description>
			</item>
		<item>
			<description>&lt;P&gt;I saw Todd Solondz&apos; &lt;A href=&quot;http://us.imdb.com/Title?0250081&quot;&gt;Storytelling&lt;/A&gt; the other night. No sir, I didn&apos;t like it. Solondz wrote one movie that I liked for its honesty (&lt;A href=&quot;http://us.imdb.com/Title?0114906&quot;&gt;Welcome to the Dollhouse&lt;/A&gt;) and one that didn&apos;t make a lasting impression on me (&lt;A href=&quot;http://us.imdb.com/Title?0147612&quot;&gt;Happiness&lt;/A&gt;), although I remember that it was really &quot;edgy&quot;&amp;nbsp;in that &lt;A href=&quot;http://us.imdb.com/Name?Hoffman,+Philip+Seymour&quot;&gt;Philip Seymour Hoffman&lt;/A&gt; played a pedophile. Whatever.&lt;/P&gt;
&lt;P&gt;Anyway, the thing about &lt;EM&gt;Storytelling &lt;/EM&gt;is that it portrays a bunch of people who are clueless -- graduate writing students, documentarians, stoner teenagers. Meanwhile, it too makes things &quot;edgy&quot; by taking swipes at received stereotypes, the definition of &quot;rape,&quot; the banality of the omniscient authorial voice... In short, it&apos;s a movie about the concerns of the very belly-gazing po-mo graduate students it mocks. Meanwhile, the movie is deliberately unrealistic in its characterization and situations, so there&apos;s no legitimate basis for projecting realistic motivations onto or interpreting&amp;nbsp;behavior from&amp;nbsp;its characters. A classic question that one might ask of the movie is &quot;How did Scooby get a 710 in the math SATs?&quot; And Solondz is probably happy if people conclude &quot;Why, &lt;EM&gt;we don&apos;t know&lt;/EM&gt;! The picking and choosing of incidents from the ontological continuum is a social construct!&quot; &lt;/P&gt;
&lt;P&gt;It&apos;s a movie that tries to accomplish these high-art meta-examinations of our assumptions and so forth, which is all well and good, but such rarefied structures can&apos;t be built with the incomplete character sketches that Solondz provides in &lt;EM&gt;Storytelling. (&lt;/EM&gt;yeah, yeah, I&amp;nbsp; haven&apos;t built enough of an&amp;nbsp;argument to make that conclusion; I got tired of writing about a movie I didn&apos;t like and I just wanted to put &lt;EM&gt;something on the Web&lt;/EM&gt; that has the slightest possibility of turning up in a Google search, because most of the people writing about Solondz on the Web are, you guessed it, &lt;A href=&quot;http://eserver.org/bs/reviews/2002-3-17-7.55PM.html&quot;&gt;naval-gazing po mo grad students&lt;/A&gt;. ) &lt;/P&gt;</description>
			</item>
		<item>
			<description>&lt;A href=&quot;http://slate.msn.com/?id=2070602&quot;&gt;&quot;In the second quarter, partially due to the massive incentives it offered, Ford made less than $8 in profit for each car it sold.&quot;&lt;/A&gt; Can that possibly be true? Not only do &lt;A href=&quot;http://www.changingtheclimate.com/&quot;&gt;SUVs suck&lt;/A&gt;, they aren&apos;t even profitable?</description>
			</item>
		<item>
			<description>Without naming names,&amp;nbsp; it&apos;s absolutely shocking how many people &lt;EM&gt;at development tool companies&lt;/EM&gt;, don&apos;t know that &lt;A href=&quot;http://www.w3.org/TR/SOAP/&quot;&gt;SOAP&lt;/A&gt; is &lt;EM&gt;not&lt;/EM&gt; an HTTP-only protocol. I was getting a preview of a very, very nice tool yesterday and was being shown its SOAP support. Very nice stuff, and I saw something that made me wonder about whether one could use this support with SOAP bound to, say, SMTP. The product manager said that SOAP was an HTTP-only thing. &lt;A href=&quot;http://www.pocketsoap.com/specs/smtpbinding/&quot;&gt;No, it isn&apos;t&lt;/A&gt;. If there were still programming magazines around worth a damn, I&apos;d write an article on binding SOAP to MSN Messenger protocol. </description>
			</item>
		<item>
			<description>&lt;P&gt;McDonald&apos;s is going &lt;A href=&quot;http://story.news.yahoo.com/news?tmpl=story2&amp;amp;cid=571&amp;amp;ncid=751&amp;amp;e=1&amp;amp;u=/nm/20020903/hl_nm/oil_mcdonalds_dc&quot;&gt;to switch away to a cooking oil&lt;/A&gt; that reduces the amount of trans-fatty acids. Okay, that&apos;s great. But the reason they&apos;re doing this is because &quot;In July, a New York man sued four fast-food chains, including Oak Brook, Illinois-based McDonald&apos;s, claiming the contributed to his obesity, heart disease, and diabetes.&quot;&amp;nbsp;Suing McDonald&apos;s because &lt;EM&gt;it makes you fat?&amp;nbsp;&lt;/EM&gt;Is&amp;nbsp;there simply no lower bounds on how stupid one can pretend to be when filing a lawsuit? &quot;I was shocked, &lt;EM&gt;shocked &lt;/EM&gt;to discover that a quarter pounder with cheese with a 32 ounce coke and an extra large fries contributes to obesity!&quot; &lt;/P&gt;</description>
			</item>
		<item>
			<description>Hooray! &lt;A href=&quot;http://www.monster.com&quot;&gt;Monster&lt;/A&gt; has made &quot;C#&quot; a searchable keyword. I can&apos;t figure out how to paste a direct link, as Radio &quot;unescapes&quot; the escape, but you can now use &quot;C#&quot; in job searches. (Unrestricted except for that keyword: 846 jobs in the US on Monster -- I smell a tracking program!) </description>
			</item>
		<item>
			<description>&lt;P&gt;&lt;A href=&quot;http://www.wired.com/news/linux/0,1411,54503,00.html&quot;&gt;&lt;EM&gt;&quot;Few at LinuxWorld would dispute the increasing interest in Linux,&quot;&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;according to a Wired News article from last month. &lt;/P&gt;</description>
			</item>
		<item>
			<description>&lt;P&gt;In another &lt;EM&gt;CACM&lt;/EM&gt; article, there&apos;s a photo of &lt;A href=&quot;http://www.cs.berkeley.edu/~sequin/SCULPTS/scherk.html&quot;&gt;Carlo Sequin&apos;s Sculpture Generator&lt;/A&gt;.&amp;nbsp;Cross your eyes and dig &lt;A href=&quot;http://www.cs.berkeley.edu/~sequin/SCULPTS/Fb5s8st.gif&quot;&gt;this&lt;/A&gt;!&amp;nbsp;Anyway, the article is by &lt;A href=&quot;http://www.longnow.org/about/board/hillis.htm&quot;&gt;Danny Hillis&lt;/A&gt; and makes the important point that just as digital artifacts reflect reality, so too is our reality increasingly being influenced by digital artifacts. The thing that I&apos;ll always remember on that point is the way that cars in the early 1990s suddenly transformed into bars of soap. Now the transformation is happening strikingly in the field of public architecture, where you have things like the &lt;A href=&quot;http://www.guggenheim-bilbao.es/idioma.htm&quot;&gt;Bilbao Guggenheim&lt;/A&gt; which is famously &quot;neo&quot; (-architected, -constructed, etc.). &lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://www.tinajensen.org/&quot;&gt;Tina&lt;/A&gt; and I had a long conversation last night about whether any art created on a screen (specifically digital photography and video) was inherently crippled by the media. While I had to concede her points thatworking on a computer today is a cramped, RSI-inducing solo act, but I argued&amp;nbsp;that if you look at something like the gesture interfaces in &lt;EM&gt;&lt;A href=&quot;http://us.imdb.com/Title?0181689&quot;&gt;Minority Report&lt;/A&gt;&lt;/EM&gt;, you can overcome all but the tactile feedback, and even that is probably somehow going to be overcome. &lt;/P&gt;</description>
			</item>
		<item>
			<description>&lt;P&gt;The latest issue of &lt;EM&gt;Communications of the ACM&lt;/EM&gt; includes an article (&lt;EM&gt;The Reality of Simulated &lt;/EM&gt;Actors) that estimates that it will be 20 years of computing power advances before we&apos;ll see digital actors truly capable of verisimilitude. 20 years == 4 orders of magnitude. One can&apos;t help but wonder if grid computing couldn&apos;t bring this to fruition significantly faster. What would be involved in creating Olivier @ Home ?&lt;/P&gt;
&lt;P&gt;The author, &lt;A href=&quot;http://www.alvyray.com/&quot;&gt;Alvy Ray Smith&lt;/A&gt;, divides the problem into two parts -- the &quot;model problem&quot; (representing the appearance of reality in a convincing way) and the &quot;control problem&quot; (the interface to the model). He sees both as requiring major increases in computing power, but more importantly, the &quot;control problem&quot; may be &quot;difficult&quot; (e.g., you can&apos;t hand-animate all the surfaces involved in an amused glance). &lt;/P&gt;</description>
			</item>
		<item>
			<description>&lt;P&gt;Just finished reading the August 2002 issue of &lt;EM&gt;Scientific American&lt;/EM&gt; and, once again, was dismayed at how this magazine that I grew up adoring has declined. There&apos;s an article by a scientist who states that his alternative equation for gravity explains the whole &quot;missing mass&quot; problem with the universe. Okay, fine, the guy&apos;s probably wrong but never mind the fact that the article doesn&apos;t give a &lt;EM&gt;mechanism,&amp;nbsp;&lt;/EM&gt;it doesn&apos;t even give the equation! What in the world is the point of such an article? It&apos;s neither&amp;nbsp;a primary source nor an introduction sufficient to guide you towards claims or counter-claims regarding the subject. What a waste. (To be fair, there&apos;s an article on asynchronous computer chip design which I found worthwhile because it actually had helpful explanations of two interesting circuits.)&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;SA &lt;/EM&gt;is now nothing but a pale imitation of &lt;EM&gt;New Scientist. &lt;/EM&gt;A few years ago, when I was flush with cash, I paid up my &lt;EM&gt;SA &lt;/EM&gt;subscription for something like five years. Then, last year I stumbled into some great offer to get &lt;EM&gt;&lt;A href=&quot;http://www.newscientist.com/&quot;&gt;New Scientist&lt;/A&gt; &lt;/EM&gt;for a reasonable price (as opposed to its standard cost of US$200 per year). That will be up in October and I am already anticipating &lt;EM&gt;New Scientist &lt;/EM&gt;withdrawal.&lt;/P&gt;</description>
			</item>
		<item>
			<description>&lt;P&gt;&lt;EM&gt;&quot;We modeled the [unmanned aerial vehicle&apos;s] controller after the PlayStation 2, because that&apos;s what these 18- and 19-year old Marine have been playing pretty much all their lives. If a Marine can use Microsoft Word, he can get this plane to fly.&quot; &lt;/EM&gt;-- Major John Cane, Marine Corps Airfighting Lab, as quoted in the July 2002 &lt;EM&gt;Communications of the ACM&lt;/EM&gt;&lt;/P&gt;</description>
			</item>
		<item>
			<description>&lt;P&gt;Macintosh, not just &lt;A href=&quot;http://objectiveministries.tripod.com/propaganda.html&quot;&gt;evil&lt;/A&gt;, but Communist! &lt;EM&gt;&quot;Furthermore, the Darwin OS is released under an &quot;Open Source&quot; license, which is just another name for Communism. &quot;&lt;/EM&gt;&lt;/P&gt;</description>
			</item>
		<item>
			<description>&lt;P&gt;If you do video editing on Windows XP, don&apos;t install the DirectX 8 SDK. It appears to install a debug version of the libraries (I think, most importantly, quartz.dll) that screws up, at the very least, ULead MediaStudio Pro and Scenalyzer. Probably other video editing software, too, because I think they all rely on DX for rendering. Boy do I hope that DX 9 is coming soon.&lt;/P&gt;</description>
			</item>
		</channel>
	</rss>
