<?xml version="1.0"?>
<!-- RSS generated by UserLand Frontier v9.0.1 on 11/29/2004; 10:33:53 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-2004 Dave Winer</copyright>
		<pubDate>Mon, 29 Nov 2004 08:00:00 GMT</pubDate>
		<lastBuildDate>Tue, 30 Nov 2004 06:33:53 GMT</lastBuildDate>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<generator>UserLand Frontier v9.0.1</generator>
		<managingEditor>dwiner@cyber.law.harvard.edu</managingEditor>
		<webMaster>dwiner@cyber.law.harvard.edu</webMaster>
		<item>
			<description>Good morning sports fans!</description>
			<pubDate>Mon, 29 Nov 2004 13:02:49 GMT</pubDate>
			<guid>http://archive.scripting.com/2004/11/29#When:5:02:49AM</guid>
			</item>
		<item>
			<description>Like everyone else I've been &lt;a href=&quot;http://www.boingboing.net/2004/11/29/targetcom_sells_crac.html&quot;&gt;following&lt;/a&gt; the weirdness at target.com with interest. I like shopping at Target. I didn't know you could get a &lt;a href=&quot;http://www.target.com/gp/detail.html/sr=8-2/qid=1101765053/ref=sr_8_2/601-4503388-0036128?_encoding=UTF8&amp;asin=B000005D70&quot;&gt;blowjob&lt;/a&gt; there, for only $9.99. No picture available.</description>
			<pubDate>Tue, 30 Nov 2004 05:47:43 GMT</pubDate>
			<guid>http://archive.scripting.com/2004/11/29#When:9:47:43PM</guid>
			</item>
		<item>
			<description>&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2004/11/29/crucifix.gif&quot; width=&quot;55&quot; height=&quot;86&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named crucifix.gif&quot;&gt;I keep wanting to tell Marc Canter to stop &lt;a href=&quot;http://marc.blogs.it/archives/2004/11/how_to_build_in.html&quot;&gt;jumping up and down&lt;/a&gt;, and (calmly and carefully) write a list of the data he wants to accompany podcasts, and we'll see what we can do. Now's a really good time to make specific proposals, not blanket condemnations. Marc sometimes misses things, like the Web for example. Podcasting will happen with or without the metadata. But it would be better &lt;i&gt;with&lt;/i&gt; it. Drop the martyr act, it's borrrring, and get busy making a list. BTW, that's the first time, as far as I know, that a crucifix has appeared on Scripting News. Apparently it's also the &lt;a href=&quot;http://archive.scripting.com/search/?q=blowjob&quot;&gt;first&lt;/a&gt; time the term &lt;a href=&quot;http://dictionary.reference.com/search?q=blowjob&quot;&gt;blowjob&lt;/a&gt; has appeared here too. </description>
			<pubDate>Tue, 30 Nov 2004 05:50:24 GMT</pubDate>
			<guid>http://archive.scripting.com/2004/11/29#When:9:50:24PM</guid>
			</item>
		<item>
			<description>Tim O'Reilly will &lt;a href=&quot;http://www.w3.org/2004/09/W3C10-Speakers.html&quot;&gt;speak&lt;/a&gt; at the 10th anniversary &lt;a href=&quot;http://www.w3.org/2004/09/W3C10.html&quot;&gt;celebration&lt;/a&gt; of the W3C, on Wednesday, in Boston.</description>
			<pubDate>Tue, 30 Nov 2004 06:34:34 GMT</pubDate>
			<guid>http://archive.scripting.com/2004/11/29#When:10:34:34PM</guid>
			</item>
		<item>
			<description>&lt;a href=&quot;http://www.kottke.org/04/11/ken-jennings-audio&quot;&gt;Kottke has audio&lt;/a&gt; of the end of Jeopardy uber-champion Ken Jennings' amazing run, on tomorrow night's show. &quot;Too bad for Ken,&quot; says host Alex Trebek. Heh. $2.5 million.</description>
			<pubDate>Mon, 29 Nov 2004 15:55:36 GMT</pubDate>
			<guid>http://archive.scripting.com/2004/11/29#When:7:55:36AM</guid>
			</item>
		<item>
			<description>On this day &lt;a href=&quot;http://archive.scripting.com/1999/11/29&quot;&gt;five years ago&lt;/a&gt;, Manila shipped.</description>
			<pubDate>Mon, 29 Nov 2004 19:54:55 GMT</pubDate>
			<guid>http://archive.scripting.com/2004/11/29#When:11:54:55AM</guid>
			</item>
		<item>
			<description>&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2004/11/29/horseguy.gif&quot; width=&quot;51&quot; height=&quot;51&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named horseguy.gif&quot;&gt;Attention Frontier &lt;a href=&quot;http://kernel.scripting.com/&quot;&gt;kernel&lt;/a&gt; developers in Seattle. We're having a meeting tomorrow (Tuesday) night at the &lt;a href=&quot;http://www.crossroadsbellevue.com/directionshours/index.htm&quot;&gt;Crossroads&lt;/a&gt; in Bellevue, to make face-to-face contact, and discuss various projects including the Python-in-Frontier work that David Brown is doing. So far it's Dave Luebbert, Dave Brown and myself. You're welcome even if your first name isn't Dave. Newbies are welcome too, but please C programmers only. We're going to start pretty early, 6PM, and go for a couple of hours. </description>
			<pubDate>Mon, 29 Nov 2004 15:15:41 GMT</pubDate>
			<guid>http://archive.scripting.com/2004/11/29#When:7:15:41AM</guid>
			</item>
		<item>
			<title>A warm-up job</title>
			<link>http://archive.scripting.com/2004/11/29#aWarmupJob</link>
			<description>
				&lt;p&gt;I need a quick programming warm-up job, so I decided to do something about referrer spam. Here's an &lt;a href=&quot;http://archive.scripting.com/stats/referers&quot;&gt;example page&lt;/a&gt;. Almost all the pages it points to are spam. I'm going to create a blacklist, by checking each site, and see if it actually points at mine. If not, it goes on the blacklist, never to appear on this page again. Pretty simple. The purpose of the referers page was to show who was delivering the flow to my site. Then of course the spammers will include a link to my site and then I'll have to up the ante. Let's see what happens.&lt;/p&gt;
				</description>
			<pubDate>Mon, 29 Nov 2004 13:05:33 GMT</pubDate>
			<guid>http://archive.scripting.com/2004/11/29#aWarmupJob</guid>
			</item>
		<item>
			<title>Before and after</title>
			<link>http://archive.scripting.com/2004/11/29#beforeAndAfter</link>
			<description>
				&lt;p&gt;I just did the first pass, and it's nice!&lt;/p&gt;
				&lt;p&gt;I archived the old spam-ridden referers page &lt;a href=&quot;http://static.podcatch.com/manila/gems/un/Refererlog1.htm&quot;&gt;here&lt;/a&gt;, so you can see the before. (Yes, I know the images are all broken.)&lt;/p&gt;
				&lt;p&gt;Now here's the &lt;a href=&quot;http://archive.scripting.com/stats/referers&quot;&gt;after&lt;/a&gt;. What a difference. Geez. The cool thing is that all the sites in the list now actually are known to point back to us. So even if the spammers figure out how to circumvent this (they just have to point back to us) at least we share in the page-rank bonanza. They might as well work for &lt;i&gt;us&lt;/i&gt; for a while. &quot;;-&gt;&quot;&lt;/p&gt;
				</description>
			<pubDate>Mon, 29 Nov 2004 14:17:45 GMT</pubDate>
			<guid>http://archive.scripting.com/2004/11/29#beforeAndAfter</guid>
			</item>
		<item>
			<title>BTW, this is Google's problem</title>
			<link>http://archive.scripting.com/2004/11/29#btwThisIsGooglesProblem</link>
			<description>
				&lt;p&gt;As I'm writing the code I keep thinking of neater ways to solve the problem, ones that would be harder to circumvent by the spammers, and still allow legitimate referers to show up. The problem is that they'd require cooperation from Google. Remember, the reason these guys spam us is to steal page rank from Google, by making it appear as if we're pointing to them. &lt;/p&gt;
				</description>
			<pubDate>Mon, 29 Nov 2004 13:23:06 GMT</pubDate>
			<guid>http://archive.scripting.com/2004/11/29#btwThisIsGooglesProblem</guid>
			</item>
		</channel>
	</rss>
