<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
<title>Vidar Hokstad</title>
<link>http://www.hokstad.com//blog</link>
<description>Vidar Hokstad for tag 'blog'</description>
<pubDate>Thu, 14 May 2009 22:27:11 +0200</pubDate>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/VidarHokstad" /><feedburner:info uri="vidarhokstad" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>VidarHokstad</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site.</feedburner:browserFriendly><item>
<title>I love throwing out code</title>
<link>http://feedproxy.google.com/~r/VidarHokstad/~3/3XQm2dPbtrw/i-love-throwing-out-code</link>
<description>... it usually means putting something cleaner and smaller back in. I'm much happier when I've cut code from an app than when I've added it - adding code is easy; removing code is like a game of &lt;a href="http://en.wikipedia.org/wiki/Jenga"&gt;Jenga&lt;/a&gt;, trying to see how much I can remove without making everything tumbling down (not that I aim to go to the brink, mind you).&lt;br /&gt;&lt;br /&gt;Just started thinking about that because I just ripped out lots of CSS (thanks to &lt;a href="http://www.blueprintcss.org/"&gt;Blueprint&lt;/a&gt;) and a good chunk of code from my blog - hopefully it looks nicer at least. I've also replaced my homegrown comment system with &lt;a href="http://www.disqus.com/"&gt;Disqus&lt;/a&gt;. I've kept the old comment system for now. If (when) I decide Disqus works well enough I'll migrate the old comments and tear that out too.&lt;br /&gt;&lt;br /&gt;If you come across something that is broken (this was a quick and dirty spur of the moment thing, sans unit tests...) please let me know.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=3XQm2dPbtrw:tZLs0NS-wW8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=3XQm2dPbtrw:tZLs0NS-wW8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?i=3XQm2dPbtrw:tZLs0NS-wW8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=3XQm2dPbtrw:tZLs0NS-wW8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=3XQm2dPbtrw:tZLs0NS-wW8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?i=3XQm2dPbtrw:tZLs0NS-wW8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=3XQm2dPbtrw:tZLs0NS-wW8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?i=3XQm2dPbtrw:tZLs0NS-wW8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=3XQm2dPbtrw:tZLs0NS-wW8:iYEzUNWTmVE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?d=iYEzUNWTmVE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=3XQm2dPbtrw:tZLs0NS-wW8:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=3XQm2dPbtrw:tZLs0NS-wW8:Jnkt3q6G96E"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?i=3XQm2dPbtrw:tZLs0NS-wW8:Jnkt3q6G96E" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/VidarHokstad/~4/3XQm2dPbtrw" height="1" width="1"/&gt;</description>
<category>blog</category>
<category>disqus</category>
<category>meta</category>
<pubDate>Thu, 14 May 2009 22:27:11 +0200</pubDate>
<dc:date>2009-05-14T22:27:11+02:00</dc:date>
<feedburner:origLink>http://www.hokstad.com/i-love-throwing-out-code</feedburner:origLink></item>
<item>
<title>Trackback / comment spammers still at it...</title>
<link>http://feedproxy.google.com/~r/VidarHokstad/~3/ILKcd9R7OXk/trackback-and-comment-spam</link>
<description>It is more than a little bit depressing that after a two year hiatus, I still see hundreds of hits a day to my old Movable Type comment and trackback URL's (that helpfully only returns 404's now). The question is of course how soon someone picks up on my new comment box, though I hope that these assholes don't waste too much time manually adjusting their bots.
&lt;p&gt;
If they do, it's of course CAPTCHA time.
&lt;p&gt;
The countdown begins...
&lt;p&gt;
&lt;strong&gt;UPDATE:&lt;/strong&gt;
&lt;p&gt;
Turns out that including the string "trackback" and/or "comment" in a post makes it attract comment spamming bots like honey... After I enabled comments I've had one attempt at posting comment spam to all my other post combined, and about 15 to this post. One or two of those might have been pranks, given the content, but most of them are clearly not, including a couple meaningless ones that didn't include a link - popping them into Google showed they exact same strings have been posted all over the place, possibly testing a comment spam bot.
&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=ILKcd9R7OXk:rSoSq1yuick:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=ILKcd9R7OXk:rSoSq1yuick:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?i=ILKcd9R7OXk:rSoSq1yuick:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=ILKcd9R7OXk:rSoSq1yuick:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=ILKcd9R7OXk:rSoSq1yuick:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?i=ILKcd9R7OXk:rSoSq1yuick:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=ILKcd9R7OXk:rSoSq1yuick:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?i=ILKcd9R7OXk:rSoSq1yuick:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=ILKcd9R7OXk:rSoSq1yuick:iYEzUNWTmVE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?d=iYEzUNWTmVE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=ILKcd9R7OXk:rSoSq1yuick:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=ILKcd9R7OXk:rSoSq1yuick:Jnkt3q6G96E"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?i=ILKcd9R7OXk:rSoSq1yuick:Jnkt3q6G96E" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/VidarHokstad/~4/ILKcd9R7OXk" height="1" width="1"/&gt;</description>
<category>spam</category>
<category>blog</category>
<pubDate>Wed, 26 Mar 2008 16:21:18 +0100</pubDate>
<dc:date>2008-03-26T16:21:18+01:00</dc:date>
<feedburner:origLink>http://www.hokstad.com/trackback-and-comment-spam</feedburner:origLink></item>
<item>
<title>The perils of shared testing and live sites...</title>
<link>http://feedproxy.google.com/~r/VidarHokstad/~3/A9ZDc7ugakI/the-perils-of-shared-testing-and-live-sites...</link>
<description>Note to self: Don't take down Apache because you brazenly decide a Ruby webserver will do when your Subversion repository is accessed via an Apache webdav handler.
&lt;p/&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=A9ZDc7ugakI:YcJ0ABOQap4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=A9ZDc7ugakI:YcJ0ABOQap4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?i=A9ZDc7ugakI:YcJ0ABOQap4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=A9ZDc7ugakI:YcJ0ABOQap4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=A9ZDc7ugakI:YcJ0ABOQap4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?i=A9ZDc7ugakI:YcJ0ABOQap4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=A9ZDc7ugakI:YcJ0ABOQap4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?i=A9ZDc7ugakI:YcJ0ABOQap4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=A9ZDc7ugakI:YcJ0ABOQap4:iYEzUNWTmVE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?d=iYEzUNWTmVE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=A9ZDc7ugakI:YcJ0ABOQap4:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=A9ZDc7ugakI:YcJ0ABOQap4:Jnkt3q6G96E"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?i=A9ZDc7ugakI:YcJ0ABOQap4:Jnkt3q6G96E" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/VidarHokstad/~4/A9ZDc7ugakI" height="1" width="1"/&gt;</description>
<category>blog</category>
<pubDate>Thu, 20 Mar 2008 12:30:49 +0100</pubDate>
<dc:date>2008-03-20T12:30:49+01:00</dc:date>
<feedburner:origLink>http://www.hokstad.com/the-perils-of-shared-testing-and-live-sites...</feedburner:origLink></item>
<item>
<title>My blog, version 2</title>
<link>http://feedproxy.google.com/~r/VidarHokstad/~3/5MGcBgChKT0/finally-resurrecting-my-blog</link>
<description>I started and ended my first blog back in 2005. What caused the demise of my blog
later that year was the workload I ended up with as we started preparing to launch
Edgeio during evenings and weekends while I was still at Yahoo.
&lt;p/&gt;
It's time to give it a go again, though I'm still extremely busy... Nothing like
some pressure.
&lt;p/&gt;
As last time I expect I'll end up writing a mix of everything on my mind ranging
from random sites I like (though the Stumbleupon feed on the right hand side will
take most of that) to politics, technology and of course extreme geekery (I have a
lot of notes on a hobby project to bootstrap a compiler - expect lengthy posts with
copious amount of Ruby and x86 assembler at some point...)
&lt;p&gt;
I also expect to make the occasional post about the company I work at, a great
London web development agency called
&lt;a href="http://www.aardvarkmedia.co.uk/"&gt;Aardvark Media&lt;/a&gt;, as well as any
startups I meddle with - currently &lt;a href="http://www.spatialq.com/"&gt;SpatialQ&lt;/a&gt;,
where I'm on the board, and &lt;a href="http://www.skoach.com/"&gt;Skoach&lt;/a&gt;
(where I'm only providing occasional advice)
&lt;p/&gt;
&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=5MGcBgChKT0:HA8XsCn8AXg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=5MGcBgChKT0:HA8XsCn8AXg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?i=5MGcBgChKT0:HA8XsCn8AXg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=5MGcBgChKT0:HA8XsCn8AXg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=5MGcBgChKT0:HA8XsCn8AXg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?i=5MGcBgChKT0:HA8XsCn8AXg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=5MGcBgChKT0:HA8XsCn8AXg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?i=5MGcBgChKT0:HA8XsCn8AXg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=5MGcBgChKT0:HA8XsCn8AXg:iYEzUNWTmVE"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?d=iYEzUNWTmVE" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=5MGcBgChKT0:HA8XsCn8AXg:I9og5sOYxJI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?d=I9og5sOYxJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/VidarHokstad?a=5MGcBgChKT0:HA8XsCn8AXg:Jnkt3q6G96E"&gt;&lt;img src="http://feeds.feedburner.com/~ff/VidarHokstad?i=5MGcBgChKT0:HA8XsCn8AXg:Jnkt3q6G96E" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/VidarHokstad/~4/5MGcBgChKT0" height="1" width="1"/&gt;</description>
<category>blog</category>
<category>frameworks</category>
<category>ruby</category>
<pubDate>Thu, 20 Mar 2008 12:30:44 +0100</pubDate>
<dc:date>2008-03-20T12:30:44+01:00</dc:date>
<feedburner:origLink>http://www.hokstad.com/finally-resurrecting-my-blog</feedburner:origLink></item>
<dc:date>2009-05-14T22:27:11+02:00</dc:date>
</channel>
</rss>
