<?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"
	>

<channel>
	<title>It's all just 1's and 0's...</title>
	<atom:link href="http://www.je-ju.net/~jeroen/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dckd.nl/~jeroen/blog</link>
	<description>random thoughts from Jeroen van der Ham</description>
	<pubDate>Fri, 08 Aug 2008 12:23:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Recipe for disaster</title>
		<link>http://www.dckd.nl/~jeroen/blog/2007/12/04/recipe-for-disaster/</link>
		<comments>http://www.dckd.nl/~jeroen/blog/2007/12/04/recipe-for-disaster/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 13:01:39 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[future]]></category>

		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.je-ju.net/~jeroen/blog/2007/12/04/recipe-for-disaster/</guid>
		<description><![CDATA[Take the following ingredients:


Software as a service,
End-users failing to grasp security,
Brain-drain because of outsourcing,
Governments confusing control and security.


Let it simmer for about ten years, and you&#8217;ve got the future of security.
]]></description>
			<content:encoded><![CDATA[<p>Take the following ingredients:</p>

<ul>
<li>Software as a service,</li>
<li>End-users failing to grasp security,</li>
<li>Brain-drain because of outsourcing,</li>
<li>Governments confusing control and security.</li>
</ul>

<p>Let it simmer for about ten years, and you&#8217;ve got <a href="http://www.schneier.com/blog/archives/2007/12/security_in_ten.html" title="Schneier and Ranum on security in ten years">the future of security</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dckd.nl/~jeroen/blog/2007/12/04/recipe-for-disaster/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Privacy Concerns</title>
		<link>http://www.dckd.nl/~jeroen/blog/2007/10/24/privacy-concerns/</link>
		<comments>http://www.dckd.nl/~jeroen/blog/2007/10/24/privacy-concerns/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 12:00:44 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
		
		<category><![CDATA[politics]]></category>

		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://www.je-ju.net/~jeroen/blog/2007/10/24/privacy-concerns/</guid>
		<description><![CDATA[In the last few months there have been a lot of news items in the Netherlands concerning privacy. To name a few:


the electronic passport
the electronic patient dossier
the OV Chip card


These things are mostly being designed with good intentions in mind, to increase security (&#8221;stop terrorists!&#8221;), to facilitate healthcare, and to facilitate public transportation respectively. In [...]]]></description>
			<content:encoded><![CDATA[<p>In the last few months there have been a lot of news items in the Netherlands concerning privacy. To name a few:</p>

<ul>
<li><a href="http://www.paspoortinformatie.nl">the electronic passport</a></li>
<li><a href="http://www.minvws.nl/dossiers/elektronisch-patienten-dossier/">the electronic patient dossier</a></li>
<li><a href="http://www.ov-chipkaart.nl/">the OV Chip card</a></li>
</ul>

<p>These things are mostly being designed with good intentions in mind, to increase security (&#8221;stop terrorists!&#8221;), to facilitate healthcare, and to facilitate public transportation respectively. In order to achieve these noble goals a lot of information about people is being recorded in there, and it becomes a lot easier to access this data.</p>

<p>You can argue that information such as this was already always being recorded. However, the information was never in such a form that it was so easy to process. More importantly, the data was never automatically linked to a single identity: currently, you can gather information about how many people pass through a certain station, if you try hard, you can perhaps identify and track several persons. With an electronic OV Chip card you are <em>automatically</em> tracked, and this data is stored and archived for some time.</p>

<p>While hearing news about the above things, I am growing more and more concerned about my electronic privacy. The privacy legislation in the Netherlands seems to be lagging behind the (fast) evolving technology, and also relying on self regulation. On the other hand the government is also (ab)using the new possibilities of gathering private data, for example the legislation for saving traffic data.
I am also concerned that the government is not looking hard enough at the security issues involved with projects such as the electronic passport or the patient dossier.</p>

<p>While discussing this with friends and colleagues, I learned that I am not the only one with these kind of concerns. It is unfortunate that only last year <a href="http://www.bof.nl/">Bits of Freedom</a>, a big anti-privacy organisation, shut down. At the moment, I am looking into other ways to voice my concern to the right politicians, both for myself, but hopefully also as a bigger group of concerned citizens. Of course I am also going to dig deeper into the issue, and will post my findings here.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dckd.nl/~jeroen/blog/2007/10/24/privacy-concerns/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Burgemeesters Referendum</title>
		<link>http://www.dckd.nl/~jeroen/blog/2007/10/14/burgemeesters-referendum/</link>
		<comments>http://www.dckd.nl/~jeroen/blog/2007/10/14/burgemeesters-referendum/#comments</comments>
		<pubDate>Sun, 14 Oct 2007 08:44:49 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
		
		<category><![CDATA[politics]]></category>

		<category><![CDATA[politics utrecht referendum]]></category>

		<guid isPermaLink="false">http://www.je-ju.net/~jeroen/blog/2007/10/14/burgemeesters-referendum/</guid>
		<description><![CDATA[A couple of days ago we had a Mayor Referendum in Utrecht.
This meant that we, the people, were asked to vote for a new mayor for our city. Well, vote is not the right word, the city counsel would have the ultimate decision, so we were asked to select a mayor. Well, select is not [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of days ago we had a Mayor Referendum in Utrecht.
This meant that we, the people, were asked to vote for a new mayor for our city. Well, <em>vote</em> is not the right word, the city counsel would have the ultimate decision, so we were asked to select a mayor. Well, <em>select</em> is not completely the right word, because we could only pick from two preselected candidates. And <em>picking</em>, that was kind of hard too, the two candidates are from the same party (Labour), they look almost the same, and they agreed on the most significant points. This lead to people painting words on the promotional material (taken by <a href="http://flickr.com/photos/eti-eti/">eti</a>):</p>

<p><img src="http://farm2.static.flickr.com/1186/1440812253_b0a9546cdd.jpg?v=0" alt="&quot;Lood om oud ijzer&quot;, translates to &quot;Trading lead for old iron&quot;, roughly meaning &quot;six or half a dozen&quot;" /></p>

<p>&#8220;Lood om oud ijzer&#8221;, translates literally to &#8220;Trading lead for old iron&#8221;, roughly meaning &#8220;six or half a dozen&#8221;. And when you think about it: the candidates did not even have a poster campaign of their own…</p>

<p>The result of the referendum was kind of predictable, only <a href="http://www.utrecht.nl/smartsite.dws?id=12564&amp;persberichtID=219005&amp;type=pers">9.25%</a> bothered to vote in this charade, and more than 16% of those votes was either blank or invalid.</p>

<p>The most sad thing of this whole situation is that based on this charade, the political parties are now concluding that the people do not care, and that the referendum should be abolished. What a great way to end the national <a href="http://www.wijzijndebaas.nl/">week of democracy</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dckd.nl/~jeroen/blog/2007/10/14/burgemeesters-referendum/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Python Macport and pydistutils.cfg</title>
		<link>http://www.dckd.nl/~jeroen/blog/2007/08/02/python-macport-and-pydistutilscfg/</link>
		<comments>http://www.dckd.nl/~jeroen/blog/2007/08/02/python-macport-and-pydistutilscfg/#comments</comments>
		<pubDate>Thu, 02 Aug 2007 14:49:17 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.je-ju.net/~jeroen/blog/2007/08/02/python-macport-and-pydistutilscfg/</guid>
		<description><![CDATA[I updated my python installation using MacPorts today, and it all seemed to go well. However, running python gave the following error:

Could not find platform dependent libraries &#60;exec_prefix&#62; Consider setting $PYTHONHOME to &#60;prefix&#62;[:&#60;exec_prefix&#62;]

Searching on the web did not really give an answer, but luckily the MacPort Trac could help me, #9831 was opened over a [...]]]></description>
			<content:encoded><![CDATA[<p>I updated my python installation using <a href="http://www.macports.org">MacPorts</a> today, and it all seemed to go well. However, running python gave the following error:</p>

<pre>Could not find platform dependent libraries &lt;exec_prefix&gt; Consider setting $PYTHONHOME to &lt;prefix&gt;[:&lt;exec_prefix&gt;]</pre>

<p>Searching on the web did not really give an answer, but luckily the <a href="http://trac.macports.org/projects/macports">MacPort Trac</a> could help me, <a href="http://trac.macports.org/projects/macports/ticket/9831">#9831</a> was opened over a year ago, but still not solved.</p>

<p>The solution is simple, but time consuming. You&#8217;ll have to rebuild your python installation (yes, again&#8230;):</p>

<pre>mv ~/.pydistutils.cfg ~/.pydistutils.cfg.bak
port -f install python24</pre>

<p>You may have to do a <code>port -f uninstall python24</code> along the way, but it should speak for itself.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dckd.nl/~jeroen/blog/2007/08/02/python-macport-and-pydistutilscfg/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Not so Hot Mail</title>
		<link>http://www.dckd.nl/~jeroen/blog/2007/06/06/not-so-hot-mail/</link>
		<comments>http://www.dckd.nl/~jeroen/blog/2007/06/06/not-so-hot-mail/#comments</comments>
		<pubDate>Wed, 06 Jun 2007 09:05:31 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.je-ju.net/~jeroen/blog/2007/06/06/not-so-hot-mail/</guid>
		<description><![CDATA[Just last week I was chatting with a friend, and I sent a photo to him using his hotmail address (yes, MSN/Adium filetransfer is horrible).
After a couple of minutes he got back to me saying that he still had not received anything. This seemed strange: usually everything that I send using my own mail server [...]]]></description>
			<content:encoded><![CDATA[<p>Just last week I was chatting with a friend, and I sent a photo to him using his hotmail address (yes, MSN/Adium filetransfer is horrible).
After a couple of minutes he got back to me saying that he still had not received anything. This seemed strange: usually everything that I send using my own mail server arrives instantly. I use it everyday and never had problems with delivery. I blamed it on Hotmail servers being probably very busy filtering and/or delivering all the junk email that they regularly get.</p>

<p>Then a couple of days later the same thing happened with someone else: mail did not get delivered to his Hotmail address. He also had a GMail address, which delivered instantly. So I started investigating what could possibly go wrong, since I did not get any failure emails back. The postfix&#8217; log proved my suspicion, nothing went wrong on this side:</p>

<pre><code>postfix/smtp[36741]: C9D372E03B: to=&lt;***@hotmail.com&gt;, relay=mx3.hotmail.com[65.54.245.72]:25, delay=25, delays=3/0.03/0.57/21, dsn=2.0.0, status=sent (250  &lt;466406F3.6030701@ je-ju.net&gt; Queued mail for delivery)
</code></pre>

<p>Then I checked sending to a test account of my own. The message got sent correctly, but nothing apppeared in the inbox, nor in the junkbox. Even adding the domain to the trusted senders did not help one bit.</p>

<p>So I turned to the Hotmail FAQ pages. They have some nice pages specificaly aimed at <a href="http://postmaster.msn.com" title="Postmaster help for Hotmail">postmasters</a>. The tips there include checking your own mail server, and implementing SPF/SenderID (with lots of disclaimers that SPF/SenderID itself will not guarantee delivery). There is also a form where you can contact their support.</p>

<p>A word of warning about their support: if you have read the FAQ (like you should) you can just as well ignore their first reply and restate your question again. The first reply you get will be a pure copy &amp; paste of most of the FAQ. The second reply suggested that I implement SPF (with the disclaimer that SPF/SenderID will not guarantee delivery), while I had carefully explained that my DNS provider does not allow that. A more helpful suggestion was to send represenative messages to <code>randomtestacct@hotmail.com</code>, which would help training their spamfilters.</p>

<p>Note that my mailserver is for private use only. My girlfriend and I are the only people who use it, and we rarely send messages to Hotmail accounts, and when we do, this will purely be personal communication. We have never used the mailserver to do any kind of commercial messaging. So there was no reason for me to suspect blocking, nor has there been any kind of warning from Hotmail.</p>

<p>When I checked back a day later, my test messages had mysteriously appeared in my Hotmail inbox, even those sent before I sent a message to that test account.</p>

<p>So everyone with a Hotmail address is hereby warned: emails to you can and will be filtered at will by Hotmail, without anyone knowing about this. You should be very careful about drawing conclusions when you are not receiving emails you are expecting&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dckd.nl/~jeroen/blog/2007/06/06/not-so-hot-mail/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Exercising your mind with chess</title>
		<link>http://www.dckd.nl/~jeroen/blog/2007/03/10/exercising-your-mind-with-chess/</link>
		<comments>http://www.dckd.nl/~jeroen/blog/2007/03/10/exercising-your-mind-with-chess/#comments</comments>
		<pubDate>Sat, 10 Mar 2007 09:49:57 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.je-ju.net/~jeroen/blog/2007/03/10/exercising-your-mind-with-chess/</guid>
		<description><![CDATA[Since about two months I have gone back to learning more about chess. I had taken some courses when I was younger, but never really played much. A friend of mine pointed me at chess.ac, a website where you can play chess move by move. Move-by-move means that there is a time limit for the [...]]]></description>
			<content:encoded><![CDATA[<p>Since about two months I have gone back to learning more about chess. I had taken some courses when I was younger, but never really played much. A friend of mine pointed me at <a href="http://www.chess.ac">chess.ac</a>, a website where you can play chess move by move. Move-by-move means that there is a time limit for the game, but this is in the order of days, so you can really take the time to think about what your next move will be. And this is actually pretty good from a training perspective.</p>

<p>Another neat thing is that you can export the game using the <code>PGN</code> notation, which you can then import into the Fritz engine. Then it can analyse your play and point you at obvious flaws and other alternative moves which you might not have thought about.</p>

<p>Chess.ac also has teams, which can challenge each other. I have a team as well, with a couple of members, but we need more to be able to play team challenges.</p>

<p>All in all, it&#8217;s a pretty nice environment to play and learn. If you give it a shot, let me know, and we can play a game or two, or you can come join my team! Send a message to <em>gobo</em> on the chess.ac website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dckd.nl/~jeroen/blog/2007/03/10/exercising-your-mind-with-chess/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Yes, I&#8217;m still alive!</title>
		<link>http://www.dckd.nl/~jeroen/blog/2007/02/18/yes-im-still-alive/</link>
		<comments>http://www.dckd.nl/~jeroen/blog/2007/02/18/yes-im-still-alive/#comments</comments>
		<pubDate>Sun, 18 Feb 2007 12:25:28 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.je-ju.net/~jeroen/blog/2007/02/18/yes-im-still-alive/</guid>
		<description><![CDATA[Yes, the blog was kinda dead for a while&#8230;sorry about that. I have moved the server to a new machine, did a complete reinstall, and this also meant I had to put everything back for Wordpress.

I&#8217;m not 100% satisfied with Wordpress, I&#8217;m on the lookout for alternatives. My main problem was that it took a [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, the blog was kinda dead for a while&#8230;sorry about that. I have moved the server to a new machine, did a complete reinstall, and this also meant I had to put everything back for Wordpress.</p>

<p>I&#8217;m not 100% satisfied with Wordpress, I&#8217;m on the lookout for alternatives. My main problem was that it took a big chunk of cpu and memory, which my last machine did not have much of. The newer one is much faster and has more memory, so it is a little less pressing.</p>

<p>But now the blog is back up and expect some more stories soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dckd.nl/~jeroen/blog/2007/02/18/yes-im-still-alive/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Powerpoint and keyboard shortcuts</title>
		<link>http://www.dckd.nl/~jeroen/blog/2006/08/09/powerpoint-and-keyboard-shortcuts/</link>
		<comments>http://www.dckd.nl/~jeroen/blog/2006/08/09/powerpoint-and-keyboard-shortcuts/#comments</comments>
		<pubDate>Wed, 09 Aug 2006 14:52:01 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.je-ju.net/~jeroen/blog/2006/08/09/powerpoint-and-keyboard-shortcuts/</guid>
		<description><![CDATA[Small update below (the powerpoint user interface is even more hideous than I thought)
Am I missing something glaringly obvious in Powerpoint? (Yes, I have to use Powerpoint, don&#8217;t ask.)
As far as I can see, you can do pretty much anything with keyboard shortcuts in Powerpoint:


    Change to Italics (⌘I) or  Bold [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Small update below</strong> (the powerpoint user interface is even more hideous than I thought)
Am I missing something glaringly obvious in Powerpoint? (Yes, I have to use Powerpoint, don&#8217;t ask.)
As far as I can see, you can do pretty much anything with keyboard shortcuts in Powerpoint:</p>

<ul>
    <li>Change to Italics (⌘I) or  Bold (⌘B)</li>
    <li>Change the font-size (Shift-⌘< and Shift-⌘>)</li>
    <li>Change the indentation level (Shift-⌥→ and Shift-⌥←)</li>
    <li>Insert a new slide (^M)</li>
    <li>Switch between slides (page-up and page-down)</li>
    <li>Switch between slide input and notes input (F6)</li>
</ul>

<p>With the above things you can pretty much create a whole presentation completely using the keyboard. But there&#8217;s one very basic thing that compels you to use the mouse: there is no way to switch between the title text box and the main body text box!</p>

<p>I have searched and searched, but to no avail. Please LazyWeb, tell me that there is such a keyboard shortcut&#8230;</p>

<p><strong>Update:</strong> A reader commented that in outline view, you can use the tab key to get from the title to the body of a slide. When I tried to test this, I found some really horrible usability problems.</p>

<p>First of all, there is only one way to get to the outline view, using the small button on the bottom-left of the window. It&#8217;s not listed in the &#8220;View&#8221; menu and if you switch to outline view, the &#8220;view&#8221; menu looks odd, because there is no checkmark next to the current view.</p>

<p>When I did get to the outline view, I tested the Tab key shortcut and the behavior of the tab key is really odd: If you&#8217;re on a line, it will indent the line like Shift-⌥→ and Shift-⌥←. However, if you are on a Title line, it will indent that line <em>and move that line to the body of the previous slide!</em>.</p>

<p>So yes, it does allow you to go from the title to the body of a slide, but to do so you need to create a new slide, enter the title of that slide, create another slide, type a line and press tab. But somehow I don&#8217;t think that this is the intended or recommended way to do this.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dckd.nl/~jeroen/blog/2006/08/09/powerpoint-and-keyboard-shortcuts/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Short update</title>
		<link>http://www.dckd.nl/~jeroen/blog/2006/08/02/short-update/</link>
		<comments>http://www.dckd.nl/~jeroen/blog/2006/08/02/short-update/#comments</comments>
		<pubDate>Wed, 02 Aug 2006 10:30:55 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://www.je-ju.net/~jeroen/blog/2006/08/02/short-update/</guid>
		<description><![CDATA[It has been a while since I have posted. Posting on the blog really reminds me that I need to upgrade my server; it&#8217;s having a lot of trouble keeping up. Especially since the 5000 comment spams that I received since I installed the filtering. For now I have just plain disabled commenting, I just [...]]]></description>
			<content:encoded><![CDATA[<p>It has been a while since I have posted. Posting on the blog really reminds me that I need to upgrade my server; it&#8217;s having a lot of trouble keeping up. Especially since the 5000 comment spams that I received since I installed the filtering. For now I have just plain disabled commenting, I just might turn it back on when I have a new server.</p>

<p>I will soon write a longer update and some interesting stories, but meanwhile have a look at an excellent post: <a href="http://sztywny.titaniumhosting.com/2006/07/23/stiff-asks-great-programmers-answers/">Great Programmers Answer</a>.</p>

<p>On another blogging related note: check out the blogging industry over at the World Series of Poker. There is blogs about this everywhere:</p>

<ul>
<li><a href="http://www.pokerstarsblog.com/">Pokerstars</a> has a whole team of bloggers,</li>
<li><a href="http://www.absinthetics.com/blog/">Absinthetics</a> contains some updates from a players point of view,</li>
<li><a href="http://www.pokernews.com/">Pokernews</a> has news about the WSOP in all kinds of languages,</li>
<li><a href="http://www.cardplayer.com/">Cardplayer</a> has the official chipcounts,</li>
<li>and many many more blogs can be found from links from those sites.</li>
</ul>

<p>Summary: the main event is well under way, about half of the 8500 players are left and they are playing for a first prize of $12,000,000 dollars.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dckd.nl/~jeroen/blog/2006/08/02/short-update/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Comment Spam</title>
		<link>http://www.dckd.nl/~jeroen/blog/2006/05/21/comment-spam-2/</link>
		<comments>http://www.dckd.nl/~jeroen/blog/2006/05/21/comment-spam-2/#comments</comments>
		<pubDate>Sun, 21 May 2006 06:29:13 +0000</pubDate>
		<dc:creator>Jeroen</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.je-ju.net/~jeroen/blog/2006/05/21/comment-spam-2/</guid>
		<description><![CDATA[Since a couple of days my blog has been under attack of comment spam.

Since the beginning of this blog I had some comment spam. At first it was only one or two a week, which wasn&#8217;t that much of a problem. I looked into some possibilities to have a user-friendly way of stopping this. I [...]]]></description>
			<content:encoded><![CDATA[<p>Since a couple of days my blog has been under attack of comment spam.</p>

<p>Since the beginning of this blog I had some comment spam. At first it was only one or two a week, which wasn&#8217;t that much of a problem. I looked into some possibilities to have a user-friendly way of stopping this. I ruled out <a href="http://www.w3.org/TR/turingtest/">CAPTCHAs</a>, while these may be &#8220;friendly&#8221; to users who can see, they are not for the visually impaired, and besides, there are already programs that can do them about just as well as humans.</p>

<p>Then I encountered the <a href="http://elliottback.com/wp/archives/2005/10/23/wordpress-hashcash-30-beta/">Hashcash</a> plugin for Wordpress. It provides the browser with a simple mathematical puzzle, which solved correctly, allows for the comment to be posted. Most browsers can do this without a problem, so that looked to be the solution.</p>

<p>After a while, comments again started to trickle in, first once or twice a week and the last couple of days it became more than 20 a day. I have now installed the (SpamKarma)[http://unknowngenius.com/blog/wordpress/spam-karma/] plugin (see the footer of the page), which does some filtering and other smart stuff to figure out if a comment is spam or not, once it has been posted. This (and Wordpress itself) is turning out to be a pretty heavy load for my poor little server, so I might soon have to look into other possibilities.</p>

<p>To have a frame of reference of how fast things are going with the comments, at the time of writing it has caught 117 comment spams. Most of those are from before, which I had either forgot about or were in the archive but not displayed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dckd.nl/~jeroen/blog/2006/05/21/comment-spam-2/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
