<?xml version="1.0"?>
<!-- RSS generated by OPML Editor version 0.64 on 7/10/2006; 11:44:18 PM Pacific -->
<rss version="2.0">
	<channel>
		<title>Scripting News</title>
		<link>http://www.scripting.com/</link>
		<description>It's even worse than it appears.</description>
		<language>en-us</language>
		<copyright>Copyright 1997-2006 Dave Winer</copyright>
		<pubDate>Mon, 10 Jul 2006 04:00:00 GMT</pubDate>
		<lastBuildDate>Tue, 11 Jul 2006 03:44:18 GMT</lastBuildDate>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<generator>OPML Editor version 0.64</generator>
		<managingEditor>dave@scripting.com</managingEditor>
		<webMaster>dave@scripting.com</webMaster>
		<item>
			<description>Okay, no &lt;a href=&quot;http://images.scripting.com/archiveScriptingCom/2006/07/10/thankyouforstandingby.gif&quot;&gt;Rocketboom&lt;/a&gt; today, but zere is a &lt;a href=&quot;http://www.zefrank.com/theshow/&quot;&gt;Ze Frank&lt;/a&gt;. </description>
			<pubDate>Tue, 11 Jul 2006 00:26:30 GMT</pubDate>
			<guid>http://www.scripting.com/2006/07/10.html#When:8:26:30PM</guid>
			</item>
		<item>
			<description>&lt;a href=&quot;http://developer.podshow.com/?p=72&quot;&gt;Andrew Grumet&lt;/a&gt;: &quot;We fixed the XML button linkage.&quot;</description>
			<pubDate>Tue, 11 Jul 2006 00:42:47 GMT</pubDate>
			<guid>http://www.scripting.com/2006/07/10.html#When:8:42:47PM</guid>
			</item>
		<item>
			<description>Six years ago today: &lt;a href=&quot;http://davenet.scripting.com/2000/07/10/whyILikeXml&quot;&gt;Why I like XML&lt;/a&gt;.</description>
			<pubDate>Tue, 11 Jul 2006 00:57:40 GMT</pubDate>
			<guid>http://www.scripting.com/2006/07/10.html#When:8:57:40PM</guid>
			</item>
		<item>
			<description>&lt;a href=&quot;http://www.davosnewbies.com/2006/07/10/the-wikipedia-bureaucracy/&quot;&gt;Lance Knobel&lt;/a&gt;: &quot;Maintain your critical faculties while reading Wikipedia.&quot;</description>
			<pubDate>Tue, 11 Jul 2006 00:37:04 GMT</pubDate>
			<guid>http://www.scripting.com/2006/07/10.html#When:8:37:04PM</guid>
			</item>
		<item>
			<description>Did you make the list of &lt;a href=&quot;http://thenextweb.org/?r=speakers&quot;&gt;desired speakers&lt;/a&gt; for the Next Web conference? &lt;a href=&quot;http://www.crunchnotes.com/?p=234&quot;&gt;Mike Arrington&lt;/a&gt; isn't on the list (he spoke this year) or &lt;a href=&quot;http://blog.broadbandmechanics.com/wp-content/uploads/2006/07/banner6.jpg&quot;&gt;Marc Canter&lt;/a&gt;, nor is &lt;a href=&quot;http://www.google.com/corporate/execs.html#marissa&quot;&gt;Marissa Mayer&lt;/a&gt;. I didn't make the list. But Scoble did. Damn. &quot;;-&gt;&quot;</description>
			<pubDate>Tue, 11 Jul 2006 00:12:28 GMT</pubDate>
			<guid>http://www.scripting.com/2006/07/10.html#When:8:12:28PM</guid>
			</item>
		<item>
			<description>Matt Mullenweg is hosting a &lt;a href=&quot;http://photomatt.net/2006/07/09/wordcamp/&quot;&gt;WordPress user's conference&lt;/a&gt; in SF on Aug 5. That's an awesome idea. I'm scheduled to be in Montana on that day, but a shuffle may be called for.</description>
			<pubDate>Mon, 10 Jul 2006 18:43:59 GMT</pubDate>
			<guid>http://www.scripting.com/2006/07/10.html#When:2:43:59PM</guid>
			</item>
		<item>
			<description>Washington Post &lt;a href=&quot;http://www.washingtonpost.com/wp-dyn/content/article/2006/07/09/AR2006070900895.html?referrer=email&amp;referrer=email&amp;referrer=email&quot;&gt;piece&lt;/a&gt; on YouTube and politics.</description>
			<pubDate>Mon, 10 Jul 2006 16:06:06 GMT</pubDate>
			<guid>http://www.scripting.com/2006/07/10.html#When:12:06:06PM</guid>
			</item>
		<item>
			<description>&lt;a href=&quot;http://www.blogmaverick.com/entry/1234000470073786/&quot;&gt;Mark Cuban says click fraud&lt;/a&gt; isn't self-correcting. </description>
			<pubDate>Mon, 10 Jul 2006 04:45:12 GMT</pubDate>
			<guid>http://www.scripting.com/2006/07/10.html#When:12:45:12AM</guid>
			</item>
		<item>
			<description>&lt;a href=&quot;http://blog.broadbandmechanics.com/2006/07/new-header-dedicated-to-the-spirit-of-boring-conferences-and-panels#comment-58311&quot;&gt;Chris Heuer&lt;/a&gt;: &quot;No gathering is immune from becoming a snooze fest unless the format demands participation and the facilitators can engage everyone present.&quot;</description>
			<pubDate>Mon, 10 Jul 2006 04:15:55 GMT</pubDate>
			<guid>http://www.scripting.com/2006/07/10.html#When:12:15:55AM</guid>
			</item>
		<item>
			<title>Suggestion to Podshow</title>
			<link>http://www.scripting.com/2006/07/10.html#suggestionToPodshow</link>
			<description>
				&lt;p&gt;Next time I suggest you do private reviews before doing a public launch. This will get rid of the concern that these &lt;a href=&quot;http://www.scripting.com/2006/07/07.html#When:4:55:09PM&quot;&gt;mistakes&lt;/a&gt; serve your company's interest by drawing attention to your service via controversy. Also would appreciate you taking this at face value, I'm pretty fed up with attacks from Podshow people when helping debug this stuff in public. &lt;/p&gt;
				</description>
			<pubDate>Tue, 11 Jul 2006 03:00:28 GMT</pubDate>
			<guid>http://www.scripting.com/2006/07/10.html#suggestionToPodshow</guid>
			</item>
		<item>
			<title>builtins.fileSynch</title>
			<link>http://www.scripting.com/2006/07/10.html#builtinsfilesynch</link>
			<description>
				&lt;p&gt;&lt;a href=&quot;http://www.zefrank.com/theshow/&quot;&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2006/07/10/crown.gif&quot; width=&quot;54&quot; height=&quot;64&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named crown.gif&quot;&gt;&lt;/a&gt;I'm working on builtins.fileSynch, a generalization of the folderWatcher functionality in the OPML Editor, and the successor to Radio's upstreaming. It's simple code now, and therefore easy to tune up and optimize, which is what I'm looking at now. &lt;/p&gt;
				&lt;p&gt;Paolo says he has a www folder with 5000 files. So I decided to test the performance of fileSynch with 12 files, then 112 files, then 1012 files, and finally 5012 files. The percent of CPU used is presented in &lt;a href=&quot;http://images.scripting.com/archiveScriptingCom/2006/07/10/fileSynchPerf.gif&quot;&gt;this spreadsheet&lt;/a&gt;.&lt;/p&gt;
				&lt;p&gt;It's scanning the folder every 10 seconds for changes. Clearly it should scan less frequently, since with 5000 files it's using 40 percent of the CPU just looking for changes (even when it doesn't find any). This is not an acceptable situation, and provides a clue why Radio users were finding performance sucking after a few years of use.&lt;/p&gt;
				&lt;p&gt;Now I'm running the 5000-file test checking every 30 seconds. (Result: 33 percent.)&lt;/p&gt;
				&lt;p&gt;&lt;a href=&quot;http://www.zefrank.com/theshow/&quot;&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2006/07/10/crown.gif&quot; width=&quot;54&quot; height=&quot;64&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named crown.gif&quot;&gt;&lt;/a&gt;I know that both Mac OS and Windows have the ability to notify apps when there's a change to a folder, completely eliminating the need to poll. But the &lt;a href=&quot;http://kernel.scripting.com/&quot;&gt;kernel&lt;/a&gt; doesn't have hooks for that functionality, so for now this is the only way to go. (Also, for sure, I'm still going to get emails from people telling me I'm stupid for polling and not using the OS functions.)&lt;/p&gt;
				&lt;p&gt;There's no structure to the test folder, it's just one folder with 5000 files. I will try experiments with different folder structures and see what happens.&lt;/p&gt;
				</description>
			<pubDate>Mon, 10 Jul 2006 20:58:28 GMT</pubDate>
			<guid>http://www.scripting.com/2006/07/10.html#builtinsfilesynch</guid>
			</item>
		</channel>
	</rss>