<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>dolphinling&#039;s weblog &#187; blog</title>
	<atom:link href="http://blog.dolphinling.net/category/web/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dolphinling.net</link>
	<description>...whatever goes through my head...</description>
	<lastBuildDate>Mon, 21 Nov 2011 13:27:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Comments reenabled</title>
		<link>http://blog.dolphinling.net/2008/06/comments-reenabled/</link>
		<comments>http://blog.dolphinling.net/2008/06/comments-reenabled/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 11:38:58 +0000</pubDate>
		<dc:creator>dolphinling</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://blog.dolphinling.net/?p=203</guid>
		<description><![CDATA[So after only a year and two months, comments are finally reenabled here. I&#8217;m now using Akismet and Bad Behavior for spam blocking. Hopefully, it will work out well enough to leave it open (I didn&#8217;t like having to skim through 200 spams a day to find the on average 0 actual comments there).]]></description>
			<content:encoded><![CDATA[<p>So after only a year and two months, comments are finally reenabled here. I&#8217;m now using Akismet and Bad Behavior for spam blocking. Hopefully, it will work out well enough to leave it open (I didn&#8217;t like having to skim through 200 spams a day to find the on average 0 actual comments there).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dolphinling.net/2008/06/comments-reenabled/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Comments closed (hopefully temporarily)</title>
		<link>http://blog.dolphinling.net/2007/04/comments-closed-hopefully-temporarily/</link>
		<comments>http://blog.dolphinling.net/2007/04/comments-closed-hopefully-temporarily/#comments</comments>
		<pubDate>Wed, 04 Apr 2007 02:56:17 +0000</pubDate>
		<dc:creator>dolphinling</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://blog.dolphinling.net/2007/04/comments-closed-hopefully-temporarily/</guid>
		<description><![CDATA[I was getting about 200 spams a day to this blog, so I&#8217;ve turned comments off, hopefully temporarily. Sometime when I have more time, I&#8217;ll get a better solution in place (I&#8217;m out of school in a month, so probably then).]]></description>
			<content:encoded><![CDATA[<p>I was getting about 200 spams a day to this blog, so I&#8217;ve turned comments off, hopefully temporarily. Sometime when I have more time, I&#8217;ll get a better solution in place (I&#8217;m out of school in a month, so probably then).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dolphinling.net/2007/04/comments-closed-hopefully-temporarily/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bad Behavior</title>
		<link>http://blog.dolphinling.net/2006/06/bad-behavior/</link>
		<comments>http://blog.dolphinling.net/2006/06/bad-behavior/#comments</comments>
		<pubDate>Mon, 26 Jun 2006 19:02:35 +0000</pubDate>
		<dc:creator>dolphinling</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://blog.dolphinling.net/2006/06/bad-behavior/</guid>
		<description><![CDATA[I&#8217;ve just enabled Bad Behavior here. If it gives you any problems, please contact me.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just enabled <a href="http://www.homelandstupidity.us/software/bad-behavior/">Bad Behavior</a> here. If it gives you any problems, please contact me.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dolphinling.net/2006/06/bad-behavior/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trust paths through OpenID</title>
		<link>http://blog.dolphinling.net/2006/04/trust-paths-through-openid/</link>
		<comments>http://blog.dolphinling.net/2006/04/trust-paths-through-openid/#comments</comments>
		<pubDate>Fri, 14 Apr 2006 01:11:35 +0000</pubDate>
		<dc:creator>dolphinling</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.dolphinling.net/2006/04/trust-paths-through-openid/</guid>
		<description><![CDATA[Okay. So you know how OpenID is an actually viable identification system? And you know how PGP/GnuPG have a concept of signing other people&#8217;s keys to establish trust paths? Well, I was just thinking about blog comments, and a) how now that I have them re-enabled, I&#8217;m getting spam, and b) I&#8217;d like to enable [...]]]></description>
			<content:encoded><![CDATA[<p>Okay. So you know how <a href='http://openid.net/'>OpenID</a> is an actually viable identification system? And you know how PGP/GnuPG have a concept of signing other people&#8217;s keys to establish trust paths?</p>
<p>Well, I was just thinking about blog comments, and a) how now that I have them re-enabled, I&#8217;m getting spam, and b) I&#8217;d like to enable OpenID, and I got an idea (which, if you read the first paragraph, you&#8217;ve probably already figured out). Why not extend OpenID to also allow trust paths? Basically, if I trust <a href='http://annevankesteren.nl/'>Anne</a> to be a real person and not a spammer, and he trusts <a href='http://hixie.ch/'>Ian</a>, I can be pretty sure that Ian&#8217;s not a spammer. And if Ian&#8217;s server is compromised and a spammer starts sending stuff as him, or if he&#8217;s paid off by the Evil Spam Operators to &#8220;trust&#8221; them, then I can either blacklist Anne, blacklist Ian, nofollow Anne (so I trust him but don&#8217;t trust his contacts), or even just wait for Anne to take care of it.</p>
<p>Obviously it could be fleshed out a bit more (max depth for trust paths?) and in implementations too (temporary blacklist: blacklist Anne for 24 hours and renew automatically if I got any comments through his trust path that looked like spam, else re-trust), but it looks like a start.</p>
<p>Thoughts?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dolphinling.net/2006/04/trust-paths-through-openid/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Blog upgraded, comments now work</title>
		<link>http://blog.dolphinling.net/2006/04/blog-upgraded-comments-now-work/</link>
		<comments>http://blog.dolphinling.net/2006/04/blog-upgraded-comments-now-work/#comments</comments>
		<pubDate>Wed, 12 Apr 2006 05:09:30 +0000</pubDate>
		<dc:creator>dolphinling</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://blog.dolphinling.net/2006/04/blog-upgraded-comments-now-work/</guid>
		<description><![CDATA[I needed to fix comments here, so I had a few choices. a) Figure out what was wrong, or b) just upgrade and let that fix it. I upgraded. That fixed it. As a downside, I no longer have the comment validation plugin. Someone should write a plugin that parses all input as HTML 5 [...]]]></description>
			<content:encoded><![CDATA[<p>I <a href='http://blog.dolphinling.net/2006/04/150/'>needed to fix comments here</a>, so I had a few choices. a) Figure out what was wrong, or b) just upgrade and let that fix it.</p>
<p>I upgraded. That fixed it.</p>
<p>As a downside, I no longer have the comment validation plugin. Someone should write a plugin that <a href="http://whatwg.org/specs/web-apps/current-work/#parsing">parses</a> all input as HTML 5 and re-serializes it as valid whatever-language-you&#8217;re-using.</p>
<p>Edit: And let the blogspam begin! I&#8217;m holding all comments for moderation now. I think you can get around that by registering an account here or something (?) but I basically don&#8217;t care yet. Maybe I&#8217;ll look into it once I actually understand enough PHP to make changes.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dolphinling.net/2006/04/blog-upgraded-comments-now-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://blog.dolphinling.net/2006/04/150/</link>
		<comments>http://blog.dolphinling.net/2006/04/150/#comments</comments>
		<pubDate>Tue, 11 Apr 2006 11:05:41 +0000</pubDate>
		<dc:creator>dolphinling</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://blog.dolphinling.net/2006/04/150/</guid>
		<description><![CDATA[Oh. I guess the reason no one&#8217;s left a comment on my blog in ages is that there isn&#8217;t a comments form. I should fix that&#8230; today, probably. Right now I&#8217;m tired.]]></description>
			<content:encoded><![CDATA[<p>Oh. I guess the reason no one&#8217;s left a comment on my blog in ages is that <em>there isn&#8217;t a comments form</em>.</p>
<p>I should fix that&#8230; today, probably. Right now I&#8217;m <em>tired</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dolphinling.net/2006/04/150/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installed ComPreVal</title>
		<link>http://blog.dolphinling.net/2005/11/installed-compreval/</link>
		<comments>http://blog.dolphinling.net/2005/11/installed-compreval/#comments</comments>
		<pubDate>Wed, 09 Nov 2005 13:40:27 +0000</pubDate>
		<dc:creator>dolphinling</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://blog.dolphinling.net/2005/11/installed-compreval/</guid>
		<description><![CDATA[I just installed ComPreVal. Hopefully it should do the same pseudo-XHTML* checking and forced preview as what I had before, and hopefully without the backslash problem I had before. Bug me if anything&#8217;s broken. * Pseudo because it&#8217;s text/html. If this for some reason offends you you can think of it as (pseudo-X)HTML. As to [...]]]></description>
			<content:encoded><![CDATA[<p>I just installed <a href='http://dev.wp-plugins.org/wiki/ComPreVal'>ComPreVal</a>. Hopefully it should do the same pseudo-XHTML* checking and forced preview as what I had before, and hopefully without the backslash problem I had before. Bug me if anything&#8217;s broken.</p>
<p>* Pseudo because it&#8217;s <code>text/html</code>. If this for some reason offends you you can think of it as (pseudo-X)HTML. As to why I&#8217;m publishing anything at all with a <code>text/html</code> MIME type and an XHTML (Transitional, ewww) doctype, it&#8217;s because that&#8217;s how the CMS came, and I don&#8217;t have the skills to fix it&#8230; yet.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dolphinling.net/2005/11/installed-compreval/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

