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

<channel>
	<title>Haje's Brain</title>
	<atom:link href="http://kamps.org/haje/feed/" rel="self" type="application/rss+xml" />
	<link>http://kamps.org/haje</link>
	<description>Assorted ramblings from what passes for a brain these days</description>
	<pubDate>Mon, 08 Dec 2008 23:49:27 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Be Internet - Great internet, wonky cancellation policy</title>
		<link>http://kamps.org/haje/be-internet-revie/</link>
		<comments>http://kamps.org/haje/be-internet-revie/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 17:59:37 +0000</pubDate>
		<dc:creator>hajejan</dc:creator>
		
		<category><![CDATA[Reviews]]></category>

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

		<guid isPermaLink="false">http://kamps.org/haje/?p=308</guid>
		<description><![CDATA[I lived in London for about 18 months, during the bulk of which I was with Be Internet. You may have heard of them, they offer internet connectivity which is, quite frankly, ludicrously fast. I never quite managed to measure how fast, but it was upwards of 20 mbps download and probably around 2mbps upload. [...]]]></description>
			<content:encoded><![CDATA[<p>I lived in London for about 18 months, during the bulk of which I was with <a href="https://www.bethere.co.uk/">Be Internet</a>. You may have heard of them, they offer internet connectivity which is, quite frankly, ludicrously fast. I never quite managed to measure how fast, but it was upwards of 20 mbps download and probably around 2mbps upload. In fact, I frequently had significantly faster internet at home than at work. </p>
<p>Be was fantastic, in that they Just Worked: Blisteringly fast, 100% uptime, and - the one time I had to contact them about something (I needed the IP addresses to their DNS servers) - quick and highly skilled customer service who answered the question you asked, rather than waffling randomly for no reason (yes, BT Internet customer service, I&#8217;m looking at you). <span id="more-308"></span></p>
<p>Somehow, I had failed to register that Be has a 1 year minimum contract - which I was first billed for 03/02/2008, or pretty exactly 10.5 months ago. I also reluctantly paid a £24 connection fee (What? tie me in for a year and charge me £24 for the privilege? Daft&#8230;)</p>
<p>When I was in Liverpool and in Bristol, I was a customer of <a href="http://zen.co.uk/">Zen internet</a>, and had nothing but brilliant things to say about them - fantastic customer service, great reliability, fabulous internet connection speed, etc. Zen also have a great policy: No minimum contract time, and no cancellation hassle. They reckon that if they do their job right, you&#8217;ll want to stay with them, and you&#8217;d have no reason to leave them&#8230; A policy I greatly appreciated, adn which I had somehow assumed that Be also had.</p>
<p>Turns out that&#8217;s not the case. Be internet has <a href="https://www.bethere.co.uk/cancellationFAQ.do#faq2">a 1 year minimum contract and a 3-month cancellation policy</a>, the latter of which I was unable to make use of, because 3 months before I had to move house, I had no idea that I was moving house. In fact, up until a few days ahead of handing in my notice to my landlord, I hadn&#8217;t the foggiest idea I was going to move to a different city - but that&#8217;s a different story.</p>
<p>It turns out that Be either want a 3-month policy (Why? Be, you have a phenomenal service, once you&#8217;ve convinced someone to join you, nobody in their right mind would leave again! You&#8217;re just expensive enough to keep the BT and Tiscali numpties away, and offer the fastest internet available in London&#8230;), or they <a href="https://www.bethere.co.uk/cancellationFAQ.do#faq4">charge you £40 for their quick termination policy</a> (Despite that their website reads £30 express cancellation fee). In addition, they want their modem and various filters etc back  (using Freepost, which is fair enough, I guess), or they&#8217;ll charge you £100.</p>
<p>I don&#8217;t want to sound bitter or anything, but up until this moment, I was evangelising Be to everyone who&#8217;d listen to me. I&#8217;ve gotten at least 5 friends to swap their accounts over to Be, and I&#8217;ve been speaking warmly about their service level to anyone who&#8217;d listen to me. </p>
<p>It&#8217;s really weird to me - why would Be do its best to scorn its ex-customers? Seriously, Be, I don&#8217;t mind paying for the rest of the month, and I&#8217;ll even ship back the WiFi base station / switch / modem to you with a smile on my face&#8230; But charging me £40 for the privilege of leaving is just incomprehensible - especially considering that I would have signed up with Be again in a heartbeat if they&#8217;d only have their services available in Reading. </p>
<p>So yes - if anyone from Be ends up reading this - please consider changing your policy, guys&#8230; <em>Hell hath no fury like a previously happy customer scorned. </em></p>
]]></content:encoded>
			<wfw:commentRss>http://kamps.org/haje/be-internet-revie/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Movember 2008</title>
		<link>http://kamps.org/haje/movember-2008/</link>
		<comments>http://kamps.org/haje/movember-2008/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 01:03:10 +0000</pubDate>
		<dc:creator>hajejan</dc:creator>
		
		<category><![CDATA[Article]]></category>

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

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

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

		<guid isPermaLink="false">http://kamps.org/haje/?p=294</guid>
		<description><![CDATA[I don&#8217;t think anyone but myself has ever seen me with a moustache - and there&#8217;s an excellent reason for that: I look like a 1980&#8217;s throw-back child molester. But this year, I&#8217;m participating in Movember, which means that for the whole month of November, I&#8217;ll be growing a mo. 
At the beginning of the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.kamps.org/haje/-gallery/albums/userpics/10002/normal_movember-07-02.jpg" class="alignright">I don&#8217;t think anyone but myself has ever seen me with a moustache - and there&#8217;s an excellent reason for that: I look like a 1980&#8217;s throw-back child molester. But this year, I&#8217;m participating in Movember, which means that for the whole month of November, I&#8217;ll be growing a mo. </p>
<p>At the beginning of the challenge, I gallantly said that I was going to try for a Clark Gable, but frankly, that&#8217;s probably just wishful thinking. My moustache is ginger, for one thing. </p>
<p>So anyway, if walking around with one of these abominations on my face makes me look ridiculous, then why do I bother? Because it&#8217;s all for an excellent cause, of course&#8230; <span id="more-294"></span></p>
<p><strong>Raising money to fight prostate cancer</strong></p>
<p>That&#8217;s right - I&#8217;m bringing the Mo back because I&#8217;m passionate about tackling men&#8217;s health issues and being proactive in the fight against prostate cancer - It&#8217;s more than just a fund-raiser; no doubt, lots of people will ask me why the hell I&#8217;m wearing a &#8216;tache, so that&#8217;ll be my queue to do some awareness-raising as well. In real life, I&#8217;ll tell people to look it up on Wikipedia, but seeing as this is a website, I can just tell you to go read <a href="http://en.wikipedia.org/wiki/Prostate_cancer">the wikipedia entry</a> - because it&#8217;s well worth knowing a bit more about what the money you are about to donate will be fighting against. </p>
<p>The money raised by Movember is used to raise awareness of men&#8217;s health issues and donated to <a href="http://www.prostate-cancer.org.uk/">The Prostate Cancer Charity</a> which will have an enormous impact on many men&#8217;s lives and the awareness will help us to fight prostate cancer on every front - through research, support, information and campaigning.</p>
<p>For those that have supported Movember in previous years you can be very proud of the impact it has had and can check out the details at the <a href="http://uk.movember.com/outcomes/content/Fundraising-Outcomes/">Fundraising Outcomes</a> website. </p>
<p><strong>Go on, sponsor my &#8216;tache&#8230;</strong></p>
<p>You can donate to my Mo by clicking <a href="https://www.movember.com/uk/donate/donate-details.php?action=sponsorlink&#038;rego=1927271&#038;country=uk">on this link</a> (you can pay by Credit Card or PayPal, so it&#8217;s all very safe and such things)</p>
<p>Thanks for your support&#8230; And don&#8217;t worry, I&#8217;ll post weekly updates to this page, so you&#8217;ll get a fine amount of humiliation for your money. </p>
<p>So, let&#8217;s do those links again, to make sure we&#8217;ve got them right:</p>
<p><strong><a href="https://www.movember.com/uk/donate/donate-details.php?action=sponsorlink&#038;rego=1927271&#038;country=uk">Sponsor my Moustache</a></strong> or <strong><a href="http://uk.movember.com/mospace/1927271 ">See how much has been donated to my Mo so far</a></strong></p>
<p><strong>Humiliation gallery</strong></p>
<p>(clicky for bigger)</p>
<p><a href="http://www.kamps.org/haje/-gallery/albums/userpics/10002/movember-07-01.jpg"><img src="http://www.kamps.org/haje/-gallery/albums/userpics/10002/normal_movember-07-01.jpg" class="aligncenter"></a></p>
<p><a href="http://www.kamps.org/haje/-gallery/albums/userpics/10002/movember-07-02.jpg"><br />
<img src="http://www.kamps.org/haje/-gallery/albums/userpics/10002/normal_movember-07-02.jpg" class="aligncenter"></a></p>
<p><a href="http://www.kamps.org/haje/-gallery/albums/userpics/10002/11.jpg"><br />
<img src="http://www.kamps.org/haje/-gallery/albums/userpics/10002/normal_11.jpg" class="aligncenter"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://kamps.org/haje/movember-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My desktop background&#8217;s black</title>
		<link>http://kamps.org/haje/my-desktop-backgrounds-black/</link>
		<comments>http://kamps.org/haje/my-desktop-backgrounds-black/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 16:35:37 +0000</pubDate>
		<dc:creator>hajejan</dc:creator>
		
		<category><![CDATA[?]]></category>

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

		<guid isPermaLink="false">http://kamps.org/haje/?p=292</guid>
		<description><![CDATA[Well, you wonder why my desktop background&#8217;s black?
Why you never see bright colors on my Mac?
And why does my crypto-clearance seem to have somber tone?
Well, there&#8217;s a reason for the things that I turn on.
I fly the black for the poor and the beaten down,
Livin&#8217; in their headphones, on the angry side of town.
I wear [...]]]></description>
			<content:encoded><![CDATA[<p>Well, you wonder why my desktop background&#8217;s black?<br />
Why you never see bright colors on my Mac?<br />
And why does my crypto-clearance seem to have somber tone?<br />
Well, there&#8217;s a reason for the things that I turn on.<span id="more-292"></span></p>
<p>I fly the black for the poor and the beaten down,<br />
Livin&#8217; in their headphones, on the angry side of town.<br />
I wear it for the hackers who&#8217;ve long been doing time,<br />
But are there because they made them up a crime.</p>
<p>Well, we&#8217;ve got a DSL lines, I do suppose,<br />
We&#8217;ve got jumbo jets, flash cars and UFO&#8217;s<br />
But just so we&#8217;re reminded of the ones who are held back,<br />
My desktop background continues to be black.</p>
<p>Aw, I&#8217;d love to use a rainbow every day,<br />
And tell the world that everything&#8217;s OK.<br />
But until the RIAA yields to my dictionary attack,<br />
Till things are brighter, I&#8217;m the man in black.</p>
<p>(By Haje, with apologies to Johnny Cash)</p>
]]></content:encoded>
			<wfw:commentRss>http://kamps.org/haje/my-desktop-backgrounds-black/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GLH compression</title>
		<link>http://kamps.org/haje/glh-compression/</link>
		<comments>http://kamps.org/haje/glh-compression/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 20:18:01 +0000</pubDate>
		<dc:creator>hajejan</dc:creator>
		
		<category><![CDATA[Article]]></category>

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

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

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

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

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

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

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

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

		<guid isPermaLink="false">http://kamps.org/haje/?p=274</guid>
		<description><![CDATA[Over lunch today, I was talking to Gwyn and Laurie, two of the Ruby coders from New Bamboo - I work with them on a Top Secret Web Project for work. 
We started talking about geeky things, and somehow ended up discussing a compression algorithm, where you would alphabetise each character of a message, and [...]]]></description>
			<content:encoded><![CDATA[<p>Over lunch today, I was talking to Gwyn and Laurie, two of the Ruby coders from <a href="http://new-bamboo.co.uk/">New Bamboo</a> - I work with them on a Top Secret Web Project for <a href="http://five.tv">work</a>. </p>
<p>We started talking about geeky things, and somehow ended up discussing a compression algorithm, where you would alphabetise each character of a message, and then replacing the number of instances of a character with a number, thereby drastically compressing how much space it takes up. <span id="more-274"></span></p>
<p>The first paragraph of Lorem Ipsum, which looks a little something like this:</p>
<blockquote><p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nulla at neque. Maecenas id velit id lacus volutpat dictum. Sed tellus erat, semper eget, euismod ac, feugiat vitae, nisi. Integer eget purus vel nulla adipiscing commodo. Ut id ante. Nullam lobortis mollis lacus. Quisque ac sem eu lectus scelerisque molestie. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Fusce urna. Ut a felis et est hendrerit hendrerit.</p></blockquote>
<p>Could be expressed as: </p>
<blockquote><p>a24 b4 c20 d12 e51 f4 g6 h2 i38 l27 m16 n16 o15 p9 q4 r19 s32 t32 u35 v5</p></blockquote>
<p>Which is a reduction of 457 to 60 characters - or a 86.9% reduction in space.</p>
<p>Of course, this version is quite crude, and puts all text into lower case, and destroys spacing, which means that you lose all readability. We can easily add 3 more characters, for space, comma and full stop, which adds a bit of length to the compressed data, but makes the post-uncompressed data easier to read: </p>
<blockquote><p>a24 b4 c20 d12 e51 f4 g6 h2 i38 l27 m16 n16 o15 p9 q4 r19 s32 t32 u35 v5 A70 B5 C10</p></blockquote>
<p>If you wanted to, you could also allow for more characters and capital letters, but this would immediately double the length of the compressed string, which ruins the point a bit. </p>
<h2>Some compression examples</h2>
<p><strong>100,000 words of <a href="http://lipsum.com">Lorem Ipsum</a>:</strong></p>
<blockquote><p>
a4530 b660 c2406 d1675 e6456 f377 g706 h312 i5462 j71 l3332 m2594 n3478 o2417 p1466 q772 r3045 s4848 t4437 u4983 v863 A9890 B1328 C1630
</p></blockquote>
<p>MD5 hash is 4a1a63d4b2b17733cc64422d77eaa496<br />
SHA1 hash is d063ea401b508e2a8b0467bdb2be67f6e5c6d693</p>
<p>Encoding took about 13 milliseconds. </p>
<p>That&#8217;s a compression rate from 67643 to 114 characters, or a reduction of 99.8%</p>
<p><strong>The entire King James V bible: </strong></p>
<blockquote><p>
a282602 b50007 c58750 d159527 e422235 f83096 g57191 h286915 i196033 j13754 k25476 l132226 m85246 n227142 o247290 p46617 q953 r175732 s197573 t318954 u86542 v32428 w65213 x2663 y58249 z4784 A789645 B70684 C26147
</p></blockquote>
<p>MD5 hash is 6336aff90949d987ae7c36ee4c868399<br />
SHA1 hash is 13b0391b632f4300eed7d77a6fc6719fba1832b0</p>
<p>Encoding took just over a second. </p>
<p>Compressing the King James bible like this reduces it from 4,404,445 characters down to 184 characters&#8230; In comparison, TAR/GZ, which is one of the industry standards of file compression, gets the same text file down to 1,316,216 characters&#8230;</p>
<h2>Uncompressing this algorithm</h2>
<p>Of course, it&#8217;s no good only being able to compress something: you need to be able to decompress it as well. By its very nature, the above compression is lossy (you lose all capitalisation plus special characters, for example), and by the time you alphabetise a string by character, all hope is lost&#8230; Right?</p>
<p>The discussion around the lunch table continued. I came up with the suggestion of using a hash of the original file, taken before the file is sorted, but after it has had all its lossy conversions applied. In theory, if you had a good enough <a href="http://en.wikipedia.org/wiki/Cryptographic_hash_function">strong one-way hash</a>, you could tell a computer the hash and the number of times each character needs to appear, and the computer could brute-force the message, eventually finding the correct message. The process would be like so:</p>
<p>The computer&#8230; </p>
<ol>
<li> takes the compressed message and decompresses it by replacing &#8216;a3b2&#8242; with aaabb</li>
<li> generates the first possibility of the order of these letters</li>
<li> confirms whether this particular possibility is correct.</li>
</ol>
<p>If the hash matches, you have, in theory, uncompressed and decoded the message. </p>
<p>But how can you be sure that you have the right message, and not a freak <a href="http://www.links.org/?p=6">hash collision</a>? </p>
<p>Gwyn came up with the suggestions of using two hashes - if you hash the final file with, say, <a href="http://en.wikipedia.org/wiki/MD5">MD5</a> and <a href="http://en.wikipedia.org/wiki/SHA">SHA1</a>, it becomes extremely unlikely that a solution which matches with both hashes would be a false positive. </p>
<p>Laurie suggested to, instead, add the first, say, 30 characters of the message in plaintext - this would be about as secure as using two hashes, but a lot less expensive in terms of processing power. In addition, it&#8217;d be a cool nod to what Alan Turing&#8217;s team did when they were <a href="http://www.everything2.com/index.pl?node_id=1255112">breaking the Enigma codes</a> of World War 2, as we&#8217;re essentially using a crib. </p>
<p>So, in effect, the computer&#8230;</p>
<ol>
<li> takes the compressed message and decompresses it by replacing &#8216;a3 b2&#8242; with aaabb</li>
<li> generates the first possibility of the order of these letters</li>
<li> checks the possibility against the hash</li>
<li> if the hash matches, checks the second hash</li>
<li> if the second hash matches, checks the crib text</li>
<li> if all three match up, we&#8217;ve successfully decompressed the original text</li>
</ol>
<h2>Wow, that&#8217;s amazing! Have you guys revolutionised the world of text compression?</h2>
<p>Why thank you. To be honest, probably not. </p>
<p>The problem is that brute-forcing through large swathes of text is bloody difficult: The string like the Lorem Ipsum example above has 457 characters. To put them in the right order, there are 457<sup>29</sup> different combinations - that&#8217;s a 1 with 77 zeroes behind it. (and this is also the reason why capital letters is a bad idea. If we were to allow capitals, the number would grow to 457<sup>55</sup>, which is an even more ludicrously large number of possibilities)</p>
<p>Under ideal circumstances, we can check about <a href="http://www.16software.com/md5crackfast/">5 million hashes per second</a>, which sounds pretty good, but to re-organise the simple 457 character item, it would still take one of today&#8217;s computers 8*10<sup>56</sup> million years. </p>
<p>So the great news is that we&#8217;ve found a way of drastically reducing the size of plaintext. The second item of great news is that it&#8217;s relatively easy to decompress this compression algorithm. The massive red flag of bad news is that, while decompression is easy, it takes an unfathomable amount of time to do so, which makes the whole exercise prohibitively difficult. </p>
<h2>So is all of this a waste of time?</h2>
<p>Well, yes and no. There&#8217;s <a href="http://prize.hutter1.net/">a competition out there</a> which aims to compress a 100MB plain text version of  Wikipedia. The current record stands at about 16MB, which is about twice as efficient as the commonly-used ZIP compression format. The GLH compression algorithm outlined here trounces the record - instead of taking up 16,481,655 bytes, we can describe all of the Hutter Prize data in only 225 bytes:</p>
<blockquote><p>a6051355 b1212851 c2624828 d2569957 e8178365 f1509695 g1611390 h2988658 i5479606 j159395 k458992 l3169420 m2129600 n5028882 o5266127 p1724317 q270967 r4648610 s4643363 t6463244 u2095880 v739642 w1032926 x234215 y1088981 z124570 A13519824 B787826 C794548 </p></blockquote>
<p>Now if only we could find a way of decompressing this again in under 10 hours (hahahahahah), we could claim the 50,000 euro bounty!</p>
<p>(of course, <a href="http://www.hutter1.net/ait.htm">none of this is new</a>&#8230; But it does make me happy that we managed to come up with this stuff on our own!)</p>
<h2>Fancy having a go yourself?</h2>
<p>No problem, head to the <a href="http://kamps.org/hidden/glh">GLH compression booth</a>!</p>
<h2>I want to see your code!</h2>
<p>Sure thing. It cleans up a string called $toencode, and passes it to this function:</p>
<pre>	$encoding = strtolower($toencode); // all to lower case

	$avoid   = array(" ", ",", "."); // Replace whitespace w/ A,B,C
	$replace = array("A", "B", "C");
	$encoding = str_replace($avoid, $replace, $encoding);

// strip all non-alphanumerics
	$encoding = preg_replace("/[^ABCa-z]/", "", $encoding); 

	$checkchars = array("a", "b", "c", "d", "e", "f", "g", "h",
	"i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u",
	"v", "w", "x", "y", "z", "A", "B", "C");

	foreach ($checkchars as &#038;$character) {
	    $numberfound = substr_count($encoding, $character);
		if ($numberfound) { $outputstring .= $character . $numberfound . " "; }
		unset ($number);
	}</pre>
<p>Now, $outputstring contains the compressed data, and all you need to do is to md5($encoding) and sha1($encoding) to get the hashes for both of them. </p>
<p>This piece of code is all you need to compress stuff. The bible and the 100MB of Wikipedia were done with this code too, taking about 1 second and 27 seconds, respectively, but this needed quite a serious amount of memory and processing power, so in the interest of keeping <a href="http://slicehost.com">slicehost</a> happy, maximum upload is a lot less than those two files <img src='http://kamps.org/haje/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>Could this be improved any further?</h2>
<p>Well, yes, you could, in fact, in theory, remove the original text altogether. Take the original text and hash it against a series of different hashing mechanisms. To help it out, tell it a) how many characters there were in the original text, b) what the first 50 characters are, and c) what the character set is (i.e. only lower-case letters). You could then brute-force the whole message, which means that you could compress a message even further, down to just a series of hashes. </p>
<p>The problem here is that your reconstitution of the message goes from being silly to ludicrous: You&#8217;re now, in effect, taking blind guesses at the message, and checking it against a series of hashes. The bigger the message, the longer it will take. I predict it&#8217;s going to take a very long time before we can start using hashes-only to compress our data. </p>
<p>&#8230; Unless we get those <a href="http://en.wikipedia.org/wiki/Quantum_computing">quantum computers</a>, of course. </p>
]]></content:encoded>
			<wfw:commentRss>http://kamps.org/haje/glh-compression/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Scooter vs Motorcycle</title>
		<link>http://kamps.org/haje/scooter-vs-motorcycl/</link>
		<comments>http://kamps.org/haje/scooter-vs-motorcycl/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 23:01:14 +0000</pubDate>
		<dc:creator>hajejan</dc:creator>
		
		<category><![CDATA[Automotive]]></category>

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

		<guid isPermaLink="false">http://kamps.org/haje/?p=250</guid>
		<description><![CDATA[(If any of you are MC riders, I&#8217;d love your input and opinions on any of this)
So, this week-end, I’ve spent a lot of time riding around on a motorcycle (Honda XR, to be exact, which is a 125cc, road-legal, 5-speed trail bike). This morning I handed it in and stepped straight back onto my [...]]]></description>
			<content:encoded><![CDATA[<p>(If any of you are MC riders, I&#8217;d love your input and opinions on any of this)</p>
<p>So, this week-end, I’ve spent a lot of time riding around on a motorcycle (Honda XR, to be exact, which is a 125cc, road-legal, 5-speed trail bike). This morning I handed it in and stepped straight back onto my scooter (Gilera Runner VX Special – twist and go continuous variable transmission (CVT), 125cc). The difference between the two bikes are so vast that it’s almost unbelievable that they both share some traits (2 wheels and a 125cc engine)&#8230;<span id="more-250"></span></p>
<p><strong>Gears </strong>– Scooter is better</p>
<p>One of the main reasons why I wanted to learn how to ride ‘proper’ bikes, is that I want to learn the extra skill involved with changing gears etc. To be honest, I don’t really see the advantage of having a set of gears on a motorbike – CVT is a far superior technology. I realise that it isn’t great for especially powerful engines, but for anything up to 250cc or so, I don’t really see the need. </p>
<p><strong>Comfort </strong>– Tie</p>
<p>A bit of a mixed evaluation on this one. The engine on the motorbike causes a LOT of vibrations, which means that the seat and steering wheel is constantly shuddering. I’ve ridden my scooter for 3 hours without getting rider’s fatigue, but after 3 hours on the MC, I was exhausted, largely because of the vibrations. </p>
<p>Having said that, though, the bigger wheels and vastly superior suspension system on the MC (it’s an off-road bike at heart, after all), means that it’s a much better match to London pot-holed roads. If I’m leaning over in a turn and hit a pothole on my scooter, I can pretty much guarantee a hairy moment. On the MC, the suspension just laps up the bumps, and you carry on with a smile. </p>
<p>&#8230; And don’t even get me started on cobblestones.</p>
<p><strong>Noise </strong>- Tie</p>
<p>This is an interesting one as well. I have to admit that the MC is quite a noisy beast (It’s a 4-stroke carburettor engine), and the scooter is a technological masterpiece in comparison – it’s much, MUCH quieter, and has practically no vibration coming from the engine at all. </p>
<p>All of this sounds good, right? Surely, quiet is better? Well, to be honest, I’m wearing a helmet and earplugs anyway, so the noise doesn’t make that much of a difference in the grand scheme of things. In fact, motorcycle drivers – especially in rush hour traffic – have the advantage of being able to make people aware of their presence without using the horn, simply by declutching and giving some gas. The engine makes a loud, very easily recognisable sound (“I’m a motorcycle, I’m over here, don’t hit me, please”). In everyday traffic, you often see motorcyclists use their engines to draw attention to themselves, and it works really well. So the noise is more annoying, but if it may end up saving your skin&#8230;</p>
<p><strong>Weight </strong>– MC is better / Tie</p>
<p>The point of gravity of the scooter is extremely low, but it’s also much heavier than the motorcycle. The MC, I could fling into tight corners, and keep it under tight control even when doing extremely small figure-eights and circles. Part of this is that the steering lock of the MC is much further from the centre than that of the scooter, but when stepping back on the scooter after having ridden the MC, I couldn’t help but dislike how un-manoeverable it is. </p>
<p>Having said that, though, most people don’t ride motorcycles with 125cc – I loved the XR, but I wouldn’t buy one myself – so the weight saving of riding an MC would probably be counteracted by choosing one with a bigger engine, which will almost certainly mean it’s heavier than the scooter again.</p>
<p><strong>Handling </strong>– MC is better</p>
<p>Quite simply, the bigger wheels and huuuge suspension travel on the trail bike make it vastly superior than the scooter – it goes over speed bumps as if they weren’t there, it laps up potholes as if they were butter, and can even take on the occasional kerb if necessary. (Ride into a kerb with the scooter, and you’ll do damage to the scooter and probably fly off. Do the same with the MC, and it’ll complain, but you’ll probably end up being safe)</p>
<p><strong>Filtering in tight traffic </strong>– Scooter is better</p>
<p>Going between two narrow rows of cars, there’s no competition whatsoever – riding slowly on a scooter is much easier than on a motorbike (although I’ve obviously ridden my scooter for nearly 10 months, while I have only ridden an MC for a few days in total), and learning to ride slowly is also significantly easier when there’s no clutch to worry about. The fact that it’s impossible to stall a scooter (unless there’s something physically wrong with the engine, or you’re out of fuel or something)</p>
<p><strong>Fuel consumption</strong> – Scooter is better / Tie</p>
<p>The scooter has a fuel-injected 4-stroke, and is an altogether better put together engine than the carb-engined Honda. Having said that though, I don’t think the fuel efficiency is all that different – especially considering that the scooter is heavier. Besides, if I were to buy one, I’d probably go for a fuel-injected V-twin, which would help a lot with the vibrations (discussed above) and the fuel consumption relative to engine size.</p>
<p><strong>Overall </strong>- I don&#8217;t know&#8230;</p>
<p>Honestly, I don&#8217;t know which one is the best. They&#8217;re both mighty fine machines, but with difficult capabilities. I like the high-tech looks and the technologically advantages of the scooter, but I prefer the handling and feeling of safety of the MC. </p>
]]></content:encoded>
			<wfw:commentRss>http://kamps.org/haje/scooter-vs-motorcycl/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The iPhone as an eBook reader</title>
		<link>http://kamps.org/haje/iphone-ebook-reader/</link>
		<comments>http://kamps.org/haje/iphone-ebook-reader/#comments</comments>
		<pubDate>Sun, 13 Jul 2008 09:33:20 +0000</pubDate>
		<dc:creator>hajejan</dc:creator>
		
		<category><![CDATA[Literature]]></category>

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

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

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

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

		<category><![CDATA[iPhone 3G]]></category>

		<guid isPermaLink="false">http://kamps.org/haje/?p=249</guid>
		<description><![CDATA[iPhone 2.0 (that&#8217;s either the original or the 3G version) + BookShelf (£6.99 / $10) = a perfect eBook reader, which also has a built-in repository for public domain works, downloadable for free. Titles include Alice in Wonderland, Anna Karenina, Around the world in 80 days, A journey to the interior of the earth, A [...]]]></description>
			<content:encoded><![CDATA[<p>iPhone 2.0 (that&#8217;s either the original or the 3G version) + <a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=284934036&#038;mt=8">BookShelf</a> (£6.99 / $10) = a perfect eBook reader, which also has a built-in repository for public domain works, downloadable for free. Titles include Alice in Wonderland, Anna Karenina, Around the world in 80 days, A journey to the interior of the earth, A tale of two cities, A Christmas Carol&#8230; And that&#8217;s just the A&#8217;s! <span id="more-249"></span></p>
<p>In addition, you can <a href="http://www.iphonebookshelf.com/quickstart.php">set up your own Shelf Server</a>,  which allows you to copy any books you want to your iPhone / iPod Touch, in myriad formats. </p>
<p>Bargain, and it works really well. Fantastic stuff. And with a 16gb iThing, you can carry well in excess of 20,000 books with you at any time. Which, come to think of it, is roughly the number of free books available in <a href="http://www.gutenberg.org/catalog/">Project Gutenberg</a>. You&#8217;re welcome. </p>
<p>Take that, Amazon Kindle! </p>
]]></content:encoded>
			<wfw:commentRss>http://kamps.org/haje/iphone-ebook-reader/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gone baby Gone</title>
		<link>http://kamps.org/haje/gone-baby-gone/</link>
		<comments>http://kamps.org/haje/gone-baby-gone/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 23:37:09 +0000</pubDate>
		<dc:creator>hajejan</dc:creator>
		
		<category><![CDATA[Reviews]]></category>

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

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

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

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

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

		<category><![CDATA[Gone baby gone]]></category>

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

		<guid isPermaLink="false">http://www.kamps.org/haje/gone-baby-gone/</guid>
		<description><![CDATA[Gone baby Gone is a movie written by Aaron Stockard and Ben Affleck. It was released in 2007, and is an adaptation of a book by Dennis Lehane. It features a star-studded cast-list, including the big-budget movie début of Ben&#8217;s brother Casey Affleck, and solid performances from Morgan Freeman and Ed Harris
The movie that wasn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Gone baby Gone is a movie written by Aaron Stockard and Ben Affleck. It was released in 2007, and is an adaptation of a book by Dennis Lehane. It features a star-studded cast-list, including the big-budget movie début of Ben&#8217;s brother Casey Affleck, and solid performances from Morgan Freeman and Ed Harris</p>
<p>The movie that wasn&#8217;t shown in the UK until recently (or rather, it&#8217;s about to have its cinema release) because of its similarities with the Madeleine McCann case, where a young girl was allegedly abducted from a holiday resort in Portugal. The delay, it has to be said, was understandable, as it would probably have been rather insensitive to show it earlier - not least because the actress playing the kidnapped Amanda McCready in the movie is called Madeleine, too&#8230; <span id="more-248"></span></p>
<p> </p>
<p>Gone baby Gone is a truly phenomenal film, thrown into extra relief due to its uncanny timing. This movie is simple in many different ways, but it is also deeply complicated and distressing. It&#8217;s one of the few recent Hollywood movies that have embraced the deep, confusing gamut of emotions and choices that people take.</p>
<p>The movie takes on a number of interesting story plots, including good people doing bad things for good reasons. Bad people doing good things for bad reasons. And most importantly: Good people doing the wrong thing for the right reasons - but with an unfortunate outcome.</p>
<p>It&#8217;s a vastly disturbing movie in many ways, but it&#8217;s also incredibly beautiful, in a strange way.</p>
<p>The subject matter isn&#8217;t everyone&#8217;s cup of tea, but the topics and themes that run throughout are well worth dragging yourself to the cinema for.</p>
]]></content:encoded>
			<wfw:commentRss>http://kamps.org/haje/gone-baby-gone/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Five-star day-dream</title>
		<link>http://kamps.org/haje/five-star-day-dream/</link>
		<comments>http://kamps.org/haje/five-star-day-dream/#comments</comments>
		<pubDate>Sat, 01 Dec 2007 15:18:28 +0000</pubDate>
		<dc:creator>hajejan</dc:creator>
		
		<category><![CDATA[Fiction]]></category>

		<guid isPermaLink="false">http://www.kamps.org/haje/five-star-day-dream/</guid>
		<description><![CDATA[I&#8217;m trying to do things, but my short term memory&#8230; Useless. It&#8217;s gotten worse recently. I think. Why is it dark? Is there a light switch around here somewhere? I can hear rain. Slow dripping against the floorboards. There must be a leak.
Is this even my house?
Yeah, it looks familiar. What was I doing again. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m trying to do things, but my short term memory&#8230; Useless. It&#8217;s gotten worse recently. I think. Why is it dark? Is there a light switch around here somewhere? I can hear rain. Slow dripping against the floorboards. There must be a leak.</p>
<p>Is this even my house?<span id="more-246"></span></p>
<p>Yeah, it looks familiar. What was I doing again. Oh. Darkness. Where&#8217;s the light. Wait a minute, I think I have a mobile phone. Yes. In my pocket. Ooh, new message! Hmm, that&#8217;s strange, I can&#8217;t quite put my finger on what it means. I really should call my mom. I hope she&#8217;s in my phone book.</p>
<p>Why is it dark?</p>
<p>Oh, I can shine my way to a light switch with my mobile. There. No, nothing happens. Why? Is the power&#8230; Oh, there we go. Damn energy saving light bulbs. The room fades into view slowly. C&#8217;mon! C&#8217;mon!</p>
<p>Why am I holding a mobile? &#8220;Hello? Anybody there?&#8221; Hmm. Back in my pocket.</p>
<p>I&#8217;m in a bedroom. I think. There&#8217;s a bed here. No windows though. That&#8217;s peculiar. If only the dripping would stop. The room is fading into view. God, my head hurts. Did I drink last night? No, I don&#8217;t think so. Breath smells fresh. What day is it? Should I be at work?</p>
<p>What am I&#8230;</p>
<p>Ah. This room. There&#8217;s somebody on the bed. She&#8217;s beautiful. I wonder if I know her. She looks like strawberries smell. I need to remember to call&#8230; Who am I calling again?</p>
<p>Must go closer. She&#8217;s not moving. Asleep. No. Not breathing. I pull back the duvet. The rain must have stopped outside. I can&#8217;t hear it hitting the roof anymore. Could I ever? The dripping continues onto the floor, gradually turning the floorboards a deep maroon.</p>
<p>Oh. My knife.</p>
]]></content:encoded>
			<wfw:commentRss>http://kamps.org/haje/five-star-day-dream/feed/</wfw:commentRss>
		</item>
		<item>
		<title>iPhone owners are gullible</title>
		<link>http://kamps.org/haje/apple-iphone-flaws/</link>
		<comments>http://kamps.org/haje/apple-iphone-flaws/#comments</comments>
		<pubDate>Thu, 01 Nov 2007 20:59:04 +0000</pubDate>
		<dc:creator>hajejan</dc:creator>
		
		<category><![CDATA[Article]]></category>

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

		<guid isPermaLink="false">http://www.kamps.org/haje/apple-iphone-flaws/</guid>
		<description><![CDATA[Having bought an iPhone is kind of like being in an abusive relationship with an extremely attractive martial artist. You just know you should get the hell out while you&#8217;re ahead, but you always get lured back for another beating. Except in this case, you&#8217;ll be tied in to an 18-month contract, with no chance [...]]]></description>
			<content:encoded><![CDATA[<p>Having bought an iPhone is kind of like being in an abusive relationship with an extremely attractive martial artist. You just know you should get the hell out while you&#8217;re ahead, but you always get lured back for another beating. Except in this case, you&#8217;ll be tied in to an 18-month contract, with no chance for reduced time for good behaviour. <span id="more-243"></span></p>
<p><!--adsense--></p>
<p>The iPhone. It&#8217;s not perfect. Far from it. In fact, it&#8217;s so fatally flawed, that it&#8217;s a bloody miracle Apple decided to market it at all. And it is even stranger that so many gullible fuckers keep buying them. I&#8217;m one of those gullible fuckers. Here&#8217;s my story. </p>
<p>A tidbit of background: I work as a tech journalist. I see most gadgets before they hit the streets, and I occasionally catch myself having to wipe my drool off tech that hasn&#8217;t even been seen by anyone but the R&#038;D boffins tech companies keep locked in the basement. </p>
<p>It&#8217;s completely baffling to me, how Apple have managed to ignore some of the most basic functions you can find on a modern cell. This is particularly true when it comes to SMS/MMS services. I&#8217;m fully aware that the US is firmly stuck on the short bus when it comes to SMS payments, MMS services etc, but seriously - if you&#8217;re going to market a phone to an UK audience, SMS and MMS should be at the top of your priority list. It&#8217;s unfortunate, then, that  the iPhone isn&#8217;t even a dinosaur: It&#8217;s an amoeba. My very first mobile phone - the oh-so-humble Ericsson GH388, with a 2-line green-and-black text screen - had a functions that are lacking altogether from Apple&#8217;s halo-wearing speaking stick.</p>
<p>In the past 5 years, consumers have been so used to being able to send and receive picture messages, that you&#8217;d be hard pushed to find any phone in the marked that can&#8217;t deal with them. Apple&#8217;s finest? Not so much. Send a MMS to it, and it goes &#8216;huh?&#8217;. Needless to say, it doesn&#8217;t fare much better when you try and send one either. </p>
<p>Ask Apple, and they&#8217;ll tell you that they don&#8217;t like MMS, because they prefer pictures to be gloriously high-resolution. &#8216;You can e-mail them to people!&#8217;, is the official line. Which is all good and well, but is that a good excuse to deprive people of technology which stems from 1998? Consider this: the iPhone is only offered with &#8216;unlimited&#8217; data-plans. Because of this, to the network operators, data-usage is a cost. MMS messages are pure profit. Apple get a cut of the profits. I don&#8217;t want to get too technical and business-analyst on your collective asses here, but what we&#8217;re looking at here is akin to shooting yourself in the foot with a vial of Phone-lonium-210. </p>
<p>Talking about high resolution images. Dear Apple: If you&#8217;re going to hide behind the piss-poor excuse of preferring your users to send high-resolution images, don&#8217;t you think it&#8217;d be a good idea to actually include a high-resolution camera? 2 megapixels just isn&#8217;t going to cut it among today&#8217;s megapixel-hungry consumer hordes - you get cameras with more megapixels with a happy-meal at McDonald&#8217;s these days. </p>
<p>I can hear the counter-argument already: &#8220;but Haje, you always say that a great 2-megapixel camera is far better than a bad 6-megapixel camera!&#8221;. It&#8217;s true, of course, but truth be told, the camera on the iPhone isn&#8217;t all that great either. For one, it&#8217;s a scanning camera (it reads line by line, storing the information as it totters along), which means it&#8217;s useless for taking photos of quick-moving objects, or when taking photos out of a car or train window. This sort of technology is perfectly fine on a web-cam, but when the iPhone is pitched against its competitors such as the highly capable K-series (K for Kamera, see? No, me neither. Weird people, those Swedes) from Sony-Ericsson, it&#8217;s set for a beating: The Scandinavian-nipponese eye-phone wipes the floor with the iPhone, wrings it over a bucket, and subsequently uses it to clean the windows, while whistling the Postman Pat theme song. </p>
<p>Every camera phone I&#8217;ve owned over the past 3 years have had some sort of lighting (Mostly LED, but newer camera phones, like the rather quite phenomenal SE K850i, have Xenon flashes built-in), auto-focus and macro-modes. The top fringe of camera phones are starting to be serious replacements for the digital compacts that were on the market only a few years ago - and Apple&#8217;s first attempt makes a poor comparison. </p>
<p>So surely, if people want to waste their cash sending tiny photos and video clips to each other via MMS, Apple should let them?</p>
<p>Well yes. They should. Apple obviously missed a trick there. Except on the Apple iPhone, you couldn&#8217;t send video clips either - the phone has no way of recording video. Never mind that just about every cameraphone has been able to record video since the dawn of time (that&#8217;s around 2002 or so, in case you were wondering). For a phone that is trying to position itself as the ultimate multimedia device, this is just embarrassing. With 8GB of built-in memory, it&#8217;s hardly storage that&#8217;s the issue&#8230;</p>
<p>Even ignoring the lack of MMS, the other milking cow for the european wireless mobile cellular telecommunication giants - SMS - is also lacking. In some ways, the iPhone&#8217;s take on the topic: I love how the iPhone threads SMS conversations much like an iChat conversation, for example. But a pretty face fails to save Apple&#8217;s skin here as well. </p>
<p><!--adsense--></p>
<p>Things you can&#8217;t do with the iPhone include seeing how many characters you have typed so far: It doesn&#8217;t stop you from typing looooong text messages, but fails to remind you when you go over the magical 160 character limit, at which point you are actually sending two SMS messages - or more, if you go over the next 160 character block. Not a problem if you&#8217;re on an unlimited message plan, but god forbid you&#8217;re on a pay-as-you go contract or regularly send messages abroad - texting 161 characters by accident means you get billed twice, and at 14 pence per text (to Spain from the UK, on T-mobile), it can quickly become expensive. </p>
<p>There are other grievances as well. For example, the iPhone doesn&#8217;t allow you to send the same SMS message to more than one recipient at once. Seems innocuous enough at first, because there are other ways to do this, right? Wrong. On all phones I&#8217;ve owned in the past ten years, it has been possible to forward a text-message somehow. Not on the iPhone. &#8220;Ah&#8221;, I hear you cry, &#8220;But it&#8217;s a smart-phone! Why don&#8217;t you just copy and paste the text into a new SMS conversation?&#8221;. Good thinking, but there&#8217;s no way of copying and pasting text on the iPhone either. So, if I want to send a message &#8216;Hey, guys, have we covered the launch of the new Samsung G800&#8242; to all of my colleagues, I have to re-type the message every time. Inviting all your mates to the pub (which, let&#8217;s be honest, is the only real use of group SMS messages) becomes a rather tedious affair as well. </p>
<p>It doesn&#8217;t end with the text messaging, though - the phone-bit has some stupid flaws as well: I tend to save all my contacts with international prefixes (+44 for the UK, +31 for the Netherlands, etc), but if someone calls or sends me a text message from an UK phone which doesn&#8217;t identify with the international prefix (i.e. 07940&#8230; instead of +447940), the phone doesn&#8217;t understand that the person is in my phone book, and refuses to identify them. Why, I ask of you? WHY? </p>
<p>When using Google Maps on the iPhone, it helpfully lets you select a contact in your address book as a &#8216;to&#8217; or &#8216;from&#8217; address. Which is amazing, apart from the fact that Google Maps somehow doesn&#8217;t parse &#8216;2 Balcombe Street, London, NW1 6NW&#8217; as a valid address, so you&#8217;re reduced to typing it all in yourself. That&#8217;s annoying enough in itself, but it gets worse: A cool function in Google Maps is that it uses web search to tie in with the maps. So if you search for The Apple, Bristol, it finds my favourite Cider-imbibing venue. It even gives you the exact address and their phone number. It then, helpfully, offers you to store all this information in your address book, as a contact. Fantastic! However, if you then select &#8216;The Apple&#8217; from your address book as a destination for Google Maps, the phone goes &#8216;I haven&#8217;t got the faintest idea what you&#8217;re talking about, mate&#8217;, and refuses to navigate you to the right location, despite the fact that it stored the location information itself, from a location it knows about. The mind plays a hat-trick of boggle. </p>
<p>The rest of the apps aren&#8217;t as well integrated as I&#8217;d like either. If you, for example, set up a meeting in your calendar - let&#8217;s for the sake of argument say that this meeting takes place at The Apple in Bristol, the &#8216;location&#8217; field isn&#8217;t clickable. This means that if you&#8217;re not sure where &#8216;The Apple, Bristol&#8217; is, you have to type it into Google Maps yourself. Surely, having a field called &#8216;location&#8217; is begging for a clickable link? Or a &#8217;see location on map&#8217;? </p>
<p>The list of niggles goes on for miles. A non-exhaustive list: Why can&#8217;t I select an image from the web as my wallpaper? Why doesn&#8217;t it automatically play the next podcast in a series when the first one finishes? Why does the calculator not have a square root button? Why do Notes not sync with anything, despite the fact that Leopard has Notes built into mail.app? Why is there no free-text search in the address book, so I can search for &#8216;Evesham&#8217; to call their PR company, rather than having to remember it&#8217;s Kerri? Why can&#8217;t I delete or move photos from one folder to another in the Photos programme? Why does iTunes automatically downsize my photos before they are uploaded to my iPhone? Why can&#8217;t I use multi-touch to zoom in the &#8217;stocks&#8217; application? Why can&#8217;t I log in and leave comments in the YouTube application? Why can&#8217;t I tap somewhere on a Google map and select &#8216;navigate to here&#8217;? Why isn&#8217;t &#8216;Port of Spain&#8217; (the capital of Trinidad) a valid time-zone city?</p>
<p>And yet, despite that this phone has more for me to bitch about than any other mobile phone I&#8217;ve ever owned, I would never go back. It&#8217;s the first phone that syncs perfectly first time, every time, with my mac. It&#8217;s got the most amazing screen I&#8217;ve ever seen. You can tap-type faster on this screen than any other mobile phone I&#8217;ve ever used. Despite all its flaws, the Google Maps app is a seriously cool piece of software. And - I&#8217;ve said it a few times, but it bears repeating: It&#8217;s gorgeous. </p>
<p>I&#8217;ve had an Apple iPhone for about a month or so. I&#8217;ve pulled 10-people crowds for a quick demo on more than one occasion. It has the best mobile internet browser I&#8217;ve ever used, the calendar application is fantastic, and the Google Maps is a sure-fire crowdpleaser.</p>
<p>Would I pay £300 for it? Well yes. In fact, I did. But Apple can pull the other one if they think I&#8217;m prepared to sign up for an 18 month £35-quid-a-month contract with O2 for the privilege of using their raprod. Besides, by show of hands, who here thinks that the iPhone will still be relevant in 18 months? Of course it won&#8217;t - there&#8217;ll be a much slimmer, better, 32GB version available by then. And, as a proper little gadget whore, it is my duty to update to the next-gen iPhone as soon as it becomes available. At which point, I&#8217;ll probably whinge about it some more. </p>
<p>I wouldn&#8217;t swap it for anything, though. I guess it&#8217;s just one of those relationship that&#8217;s worth taking the occasional beating for. </p>
<p><small>This article was researched and written on an 8GB Apple iPhone with firmware 1.0.2, bought from the US via eBay, hacked by yours truly, accidentally bricked during an update to 1.1.1, painstakingly un-bricked and returned to 1.0.2, before numerous days of futile hacking resulted in a (nearly) working 1.1.1 install. Currently, only one thing isn&#8217;t working. Probably for the best of my bandwidth bill and productivity, to be fair: Oh YouTube, why do you taunt me so. </small></p>
]]></content:encoded>
			<wfw:commentRss>http://kamps.org/haje/apple-iphone-flaws/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Kamps/Jacobsen&#8217;s first law</title>
		<link>http://kamps.org/haje/kampsjacobsens-first-law/</link>
		<comments>http://kamps.org/haje/kampsjacobsens-first-law/#comments</comments>
		<pubDate>Fri, 19 Oct 2007 22:50:51 +0000</pubDate>
		<dc:creator>hajejan</dc:creator>
		
		<category><![CDATA[Social issues]]></category>

		<guid isPermaLink="false">http://www.kamps.org/haje/kampsjacobsens-first-law/</guid>
		<description><![CDATA[In any conversation the endurance of the first party is inversely proportional with the insistence of the other party to steer the topic to his / her children.
- Kamps / Jacobsen
]]></description>
			<content:encoded><![CDATA[<p>In any conversation the endurance of the first party is inversely proportional with the insistence of the other party to steer the topic to his / her children.</p>
<p>- <a href="http://kamps.org/haje/">Kamps</a> / <a href="http://www.martinjacobsen.no/">Jacobsen</a></p>
]]></content:encoded>
			<wfw:commentRss>http://kamps.org/haje/kampsjacobsens-first-law/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
