<?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:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7861657668560838865</atom:id><lastBuildDate>Mon, 30 Jan 2012 23:43:35 +0000</lastBuildDate><category>Introduction</category><category>Inventions</category><category>Theora</category><category>Open source</category><category>Copyright</category><category>Gadget</category><category>Free software</category><category>OGG</category><category>Creative Commons</category><category>About</category><category>Copyleft</category><category>Proprietary software</category><category>Ideas</category><category>Patents</category><category>Om</category><category>Vorbis</category><category>Introduktion</category><category>PlayOGG</category><category>VLC</category><category>Patent</category><title>Yet Another Geeks Blog</title><description>The RSS feed for Yet Another Geeks Blog</description><link>http://yetanothergeeksblog.blogspot.com/</link><managingEditor>noreply@blogger.com (Natanael)</managingEditor><generator>Blogger</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/YetAnotherGeeksBlog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="yetanothergeeksblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>55.57</geo:lat><geo:long>13</geo:long><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-405188266085330378</guid><pubDate>Fri, 30 Dec 2011 23:17:00 +0000</pubDate><atom:updated>2011-12-30T15:17:07.270-08:00</atom:updated><title>Fun with WordFeud - part 2</title><description>&lt;div class='posterous_autopost'&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Sc20111231-001231" height="800" src="http://getfile3.posterous.com/getfile/files.posterous.com/natanael/dqMrDtvvwNOR6q8hWvb5bhf83CaeXDKmDGm89PCCEKrycdtIAoc3PDTFk1Jp/SC20111231-001231.png" width="480" /&gt; &lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;p&gt;I&amp;#39;d be impressed if he even takes the challenge. I would have resigned right away after complaining about cheating. ;)&lt;/p&gt; &lt;p&gt;- Sent from my phone&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/fun-with-wordfeud-part-2"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-405188266085330378?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=JYiVoZ7GD14:PtnuNKpjY5Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2011/12/fun-with-wordfeud-part-2.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-2278537015168477050</guid><pubDate>Tue, 06 Dec 2011 01:05:00 +0000</pubDate><atom:updated>2011-12-05T17:05:36.205-08:00</atom:updated><title>Fun with Wordfeud</title><description>&lt;div class='posterous_autopost'&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;img alt="Sc20111204-162137" height="800" src="http://getfile7.posterous.com/getfile/files.posterous.com/natanael/hA1JV8MeceVG8Cy19XBdH1iVGNAXnqAP3YT9EryJwZnrm77jcjiNRlRPeP9k/SC20111204-162137.png" width="480" /&gt; &lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;p&gt;The image says it all. :)&lt;/p&gt; &lt;p&gt;- Sent from my phone&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/fun-with-wordfeud"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-2278537015168477050?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=DwkhcbPSF_U:m1ArLtLAFVE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2011/12/fun-with-wordfeud.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-8303403133681985635</guid><pubDate>Fri, 11 Nov 2011 08:24:00 +0000</pubDate><atom:updated>2011-11-11T00:24:05.737-08:00</atom:updated><title>Binary day, 11-11-11</title><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;No matter what date format you prefer (except for those with the year in four numbers), today&amp;#39;s date is a binary date (only 1&amp;#39;s and/or 0&amp;#39;s). Yesterday was another one. And this one is actually the last of this century, since there won&amp;#39;t be another year ending in only 1&amp;#39;s and/or 0&amp;#39;s until 2100.&lt;/p&gt; &lt;p&gt;Just thought you might be interested. :)&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/binary-day-11-11-11"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-8303403133681985635?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=GeoAKbdiFMI:_NJ47PdVXH0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2011/11/binary-day-11-11-11.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-6805771945861972585</guid><pubDate>Thu, 10 Nov 2011 07:40:00 +0000</pubDate><atom:updated>2011-11-09T23:40:31.916-08:00</atom:updated><title>Number of apps</title><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;Some people have 55 apps on their phones. This morning I had 55 apps *waiting for updates*. Total app count? Over 300.&lt;br /&gt; Fortunately my SGS have room for them all, unlike my old Spica that almost always had out-of-space warnings when I installed new apps.&lt;/p&gt; &lt;p&gt;Among the updates were the newest version of mAnalytics - and it&amp;#39;s great!&lt;br /&gt; There were also an update of Google Goggles, but I don&amp;#39;t really feel like using it&amp;#39;s new autosearch feature for camera pictures. Feels creepy, kind of. And it&amp;#39;s also not accurate enough.&lt;/p&gt; &lt;p&gt;I might write a bit more about my apps later, but for now this is all.&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/number-of-apps"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-6805771945861972585?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=kmR8Pi3MENk:jfZVx6PyJ5A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2011/11/number-of-apps.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-4981273363281374912</guid><pubDate>Sat, 11 Jun 2011 15:41:00 +0000</pubDate><atom:updated>2011-06-11T08:41:41.312-07:00</atom:updated><title>Photos: Øresundsbron</title><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;Well, we usually don&amp;#39;t use the ø-character over here, we call it Öresundsbron on this side of the border. But most signs and the advertisement for it use the ø-character. Do the Danish maybe use the ö-character for it (and do I have any Danish readers that can answer that question)? &lt;br /&gt; Also, do you like my photos of it from beneath?&lt;/p&gt; &lt;p&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/natanael/6JTeeshSxjJAjNOqOs9XuPYlYpT9GAKEnsfQ4W11RPlQZhgWhSXaaDbBRPCZ/2011-06-11_14.16.54.jpg.scaled.1000.jpg"&gt;&lt;img alt="2011-06-11_14" height="375" src="http://posterous.com/getfile/files.posterous.com/natanael/dAeaEGdrmvhKN39Cq9ah2QKwSeI0v6yV1WoeibDnFxv8SiuYVbgZzMh12Ekc/2011-06-11_14.16.54.jpg.scaled.500.jpg" width="500" /&gt;&lt;/a&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/natanael/k3DvquRNHSlWGHtPeCmDfLpbMSfKdWYjdrsk7bfK3T6PFkab85TuTmAs1EzA/2011-06-11_14.17.02.jpg.scaled.1000.jpg"&gt;&lt;img alt="2011-06-11_14" height="375" src="http://posterous.com/getfile/files.posterous.com/natanael/dp7i5RCE77u7fDKU8s1EBrm8buMR7dT4J58kl2L6fdNrdyRfgzqbyG8uTezu/2011-06-11_14.17.02.jpg.scaled.500.jpg" width="500" /&gt;&lt;/a&gt; &lt;div class='p_see_full_gallery'&gt;&lt;a href="http://natanael.posterous.com/photos-oresundsbron"&gt;See the full gallery on Posterous&lt;/a&gt;&lt;/div&gt; &lt;/div&gt; &lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/photos-oresundsbron"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-4981273363281374912?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=NPX42qXGLX4:s7V581B6nVI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2011/06/photos-resundsbron.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-4600894461285050901</guid><pubDate>Sun, 29 May 2011 21:43:00 +0000</pubDate><atom:updated>2011-05-29T14:43:30.462-07:00</atom:updated><title>Some thoughts about steganography</title><description>&lt;div class='posterous_autopost'&gt;Here&amp;#39;s a steganography method I&amp;#39;ve been thinking about today:&lt;p /&gt;Let&amp;#39;s say you have plaintext A to hide. You have something to hide it in, we&amp;#39;ll call it medium B (preferably lossy, but hiding it in audio WAV audio files works just fine while JPG images often might be preferred).&lt;br /&gt; You generate key C to protect it. You do this by picking a strong password and running this trough a one-way checksum generator. SHA256 is a good choice if you&amp;#39;re going to use AES with 256 bit encryption.&lt;br /&gt;If A is a text file, you should compress it. Bzip2 is a good choice, IMHO. Then you encrypt it with key C and a symmetric encryption algorithm like AES, giving you the ciphertext.&lt;br /&gt; Then you generate an error correction code for the encrypted data becaue it makes it a bit more resistant against modifications.&lt;br /&gt;Then you encrypt the error correction code with the same key C. (Yes, this means that if there&amp;#39;s damage to the error correction code in the image you have lost the ability to get easy verification.)&lt;br /&gt; Now you append the the encrypted error correction code to the ciphertext.&lt;br /&gt;This is then hidden in your medium B using key C as a key, once again. Yes, this means that if you use a poor steganography algorithm that the key can be extracted from if all you got is the medium, then your encryption method is broken too.&lt;p /&gt; When extracting the data you use the same key C to get the ciphertext and encrypted error correction code. Then you decrypt the error correction code and verify the ciphertext. Then you decrypt the ciphertext and get the hidden data.&lt;p /&gt; If you used an encryption algorithm that does not have a &amp;quot;waterfall effect&amp;quot; on the error correction data, you would not loose the entire error correction data due to a small error in it.&lt;br /&gt;(This would mean not using AES, but potentially just XOR:ing the error correction data with the key. Beware of any encryption method that is weak to cryptoanalysis! Also, beware of steganography methods that let attackers calculate your key!)&lt;br /&gt; If using an encryption method where bits are encrypted one by one or only in small chunks that doesn&amp;#39;t effect the rest of the encrypted data, it could allow a JPG image to be recompressed and the data would be recoverable, despite being encrypted and seemingly random to begin with. Depending on the sixe of the image and the data, the data could survive almost unimaginable alterations. With 1000% error correction data (10 bits of reduntant data for every bit of actual data - Qr codes use 30%, 3 extra bits per 10 bits of data) and a 20 megapixel image, a couple of lines of text could easily be hidden and survive many recompressions and alterations. The data could potentially be recoverable if you printed the picture and took a photo of it and then tried to recover the data from that.&lt;br /&gt; Encrypting the error correction code prevents an attacker from being able to easily confirm if he has found the hidden ciphertext or not in an image.&lt;p /&gt;So what&amp;#39;s the point with all this? Nothing, really. It&amp;#39;s just interesting to me. I&amp;#39;d like to try implementing this myself some day (with existing algorithms of course, sine I&amp;#39;m lazy ;).&lt;br /&gt; It would be fun to print an image and take a photo of it and still be able to recover he hidden data. &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/some-thoughts-about-steganography"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-4600894461285050901?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=G0OtTKE4KoY:BC-ryaKgpSI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2011/05/some-thoughts-about-steganography.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-8523797575130237219</guid><pubDate>Fri, 15 Apr 2011 23:50:00 +0000</pubDate><atom:updated>2011-04-15T16:50:07.188-07:00</atom:updated><title>Turning Torso photo</title><description>&lt;div class='posterous_autopost'&gt;&lt;div class='p_embed p_image_embed'&gt; &lt;a href="http://posterous.com/getfile/files.posterous.com/natanael/9VUBb7sgen1TRu5K4SyFvDfczFQtzwMHYyy9G7gRjq36AVcMqswKdHu0OmLa/2011-04-10_20.09.28.jpg.scaled.1000.jpg"&gt;&lt;img alt="2011-04-10_20" height="375" src="http://posterous.com/getfile/files.posterous.com/natanael/mABgwfvMspL3Wli0XXWubbsI34DmTJSNmwXtAzGPMMVIyDROFHHHrm6CHVnN/2011-04-10_20.09.28.jpg.scaled.500.jpg" width="500" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;p&gt;&lt;/p&gt;&lt;p&gt;I really wish I had a better camera. Maybe a Nokia N8 (those phones have amazing cameras). I should get a proper quality camera some day. I know I can find some pretty good angles for photos, but with the cameras I have access to it&amp;#39;s rarely worth it.&lt;/p&gt; &lt;p&gt;- Sent from my phone&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/turning-torso-photo"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-8523797575130237219?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=4mp99snuDtA:udKClfr3gco:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2011/04/turning-torso-photo.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-5878475359899010910</guid><pubDate>Thu, 31 Mar 2011 21:29:00 +0000</pubDate><atom:updated>2011-03-31T14:29:32.364-07:00</atom:updated><title>Quick review: Tesla Plushies (Android game)</title><description>&lt;div class='posterous_autopost'&gt;&lt;object height="417" width="500"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3PajH6W5DBU&amp;hl=en&amp;fs=1" /&gt;&lt;/param&gt;&lt;param name="wmode" value="window" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/3PajH6W5DBU&amp;hl=en&amp;fs=1" allowfullscreen="true" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="opaque" height="417" width="500"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;There you have the intro video for this fun and challenging Android game. I have beaten all levels except level hard #13. It often takes several tries to figure out how to make the plushies behave the way you want.&lt;/p&gt;&lt;p&gt;Once you have learned the game physics it becomes more of a fun challenge and spare time killer then a plain frustrating time waster.&lt;/p&gt;&lt;p&gt;If you have an Android, try it out now!&lt;/p&gt;&lt;p&gt;&lt;a href="http://market.android.com/details?id=com.bithack.teslaplushies"&gt;http://market.android.com/details?id=com.bithack.teslaplushies&lt;/a&gt;&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/quick-review-tesla-plushies-android-game"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-5878475359899010910?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=EftN1KQ6msQ:HBD2NB157hU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2011/03/quick-review-tesla-plushies-android.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-5054461937363622493</guid><pubDate>Sat, 05 Mar 2011 09:30:00 +0000</pubDate><atom:updated>2011-03-05T01:30:02.678-08:00</atom:updated><title>Quick Mirror's Edge review</title><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;Mirror&amp;#39;s Edge is one of those great games that faaar to few people understand and appreciate. I recently found the game for 99 SEK, so I bought it and I loved it.&lt;/p&gt; &lt;p&gt;It is fun to play it a second time when you have learned how you play it. Everything goes much faster the second time, and you also find a lot of new paths and learn how to reach some of the paths you never thought you&amp;#39;d reach.&lt;/p&gt; &lt;p&gt;Like when you find out how to run right past by some cops in 5 seconds when it used to take over a minute to beat them up (one by one as always) or you&amp;#39;d got shot down.&lt;/p&gt; &lt;p&gt;Wall running and big jumps are always fun, which ME has a lot of. :)&lt;/p&gt; &lt;p&gt;Unfortunately my computer crashed recently, so I can&amp;#39;t give you any of my screen shots.&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/quick-mirrors-edge-review"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-5054461937363622493?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=CTzlC52biG0:UU1qDBj5Z7E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2011/03/quick-mirror-edge-review.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-1445803137270612746</guid><pubDate>Sun, 09 Jan 2011 22:19:00 +0000</pubDate><atom:updated>2011-01-09T14:19:00.729-08:00</atom:updated><title>Wanted: Useful geopositioning app</title><description>&lt;div class='posterous_autopost'&gt;When I take a close look at all these geo apps like Foursquare or it's competitors, none are really useful.&lt;p&gt;So this is what I want:&lt;br /&gt;I want an app that makes it easy for me to know where my friends are, but not necessarily 24/7 (unless they want to) or only when the app is open.&lt;br /&gt;I want something that runs silently in the background on my Android, with advanced but easy privacy controls and support for plugins (many of the requested features below can be implemented as plugins).&lt;/p&gt;&lt;p&gt;I don't want the world to always know where I am, but if a family member or friend wanna know, the app could tell them when they ask.&lt;/p&gt;&lt;p&gt;It should also make it easy to organize a group of people that is going to the same place.&lt;br /&gt;Want to meet with your friends in the city? Mark a few places to go to and invite some people.&lt;br /&gt;Going to see a movie (maybe rent one)? The app should make that easy too, including choosing which movie(s) to watch.&lt;br /&gt;Barbeque? It should even make it easy to decide and track who brings what.&lt;br /&gt;And of course, you'll be alerted when somebody is late and see on the map where they are + their average speed (no more asking "where are you and when are you coming?").&lt;/p&gt;&lt;p&gt;Are you suddenly close to a friend? You are probably not likely to care very much if it's someone you meet daily, but if it's a friend you rarely see you'd probably like to know.&lt;/p&gt;&lt;p&gt;A big bonus if it is open source (including the server side software), since I do not want a geopositioning app whose code I'm not allowed to see. It really should be free software.&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/wanted-useful-geopositioning-app"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-1445803137270612746?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=PiWq6txYG-E:b5cFYkyeFrM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2011/01/wanted-useful-geopositioning-app.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-8207261931170812830</guid><pubDate>Fri, 31 Dec 2010 20:01:00 +0000</pubDate><atom:updated>2010-12-31T12:01:52.236-08:00</atom:updated><title>Short Tron Legacy review</title><description>&lt;div class='posterous_autopost'&gt;I&amp;#39;m not going to try to make a full review of it, but I can sum it up as being a nice movie with awesome music (IMHO, some people might disagree on the music).&lt;br /&gt;I liked the plot, and there were no big plot holes that I noticed while watching it. I can tell you that I didn&amp;#39;t really notice the 3D effects (I&amp;#39;ve watched other 3D movies where the effect is notable), so I&amp;#39;m not sure if paying extra for watching the 3D version is worth it. I might notice how big the differences are if I watch the &amp;quot;2D version&amp;quot; later.&lt;p /&gt; To sum it up: The guy who made &amp;quot;The Grid&amp;quot;, Kevin Flynn, this computer generated world, got trapped by the program, Clu, that he had created to be like a copy of himself. This was because he had given it instructions to create a perfect world in there, but when he discovered these programs called &amp;quot;isomorphic algorithms&amp;quot; (or &amp;quot;isomors&amp;quot;), everything else became unimportant - including the program that was made to be a copy of himself. This was around 20 years ago in the movie&amp;#39;s timeline.&lt;p /&gt; The son of Kevin Flynn, Sam Flynn (who now has grown up without his father), are told by his father&amp;#39;s old friend that he was paged from his dad&amp;#39;s old office in a gaming arcade hall. Sam goes over there and then also ends up inside this virtual world himself.&lt;p /&gt; He gets thrown into these light cycle and disc war games, and after a little while Quorra (who is an isomor) gets him out of there and to his (real) father (Sam first thought that Clu, who was made to be a copy of his father, was his father). At first his father, Kevin Flynn, wants to do nothing in order to prevent Clu from getting out to the real world (he really dislikes imperfection) since Clu don&amp;#39;t know where Kevin Flynn is and needs his &amp;quot;identity disc&amp;quot; to get to the real world. Sam disagree, and then leaves to try to get out and to delete Clu from the outside. After this, Kevin Flynn and Quorra also decides to try to get out, and they try to find Sam.&lt;p /&gt; If you want to know more, read a longer review or watch the movie.&lt;p /&gt;I noted a couple of geek references, such as that the computer that was running this virtual world was running &amp;quot;SolarOS&amp;quot;, very likely a reference to Sun&amp;#39;s Solaris operating system. There were several other references like these.&lt;p /&gt; Most of the other people who also watched the movie seemed to not have been as geeky as me but still seemed to like it, so I dare to say that you are going to like it if you find my short review interesting. &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/short-tron-legacy-review"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-8207261931170812830?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=puvvJSK_w98:gpqNpUOXvM0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2010/12/short-tron-legacy-review.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-3256364083154845972</guid><pubDate>Sun, 19 Dec 2010 08:05:00 +0000</pubDate><atom:updated>2010-12-19T00:05:33.990-08:00</atom:updated><title>Tron Legacy 3D</title><description>&lt;div class='posterous_autopost'&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/natanael/IJ9mJNyNdBKnHdCmjMSK0iBZPWR80z5a7Uaptz8riKIGTHsjWky8EDSMlJ5R/2010-12-18_19.08.33.jpg.scaled.1000.jpg'&gt;&lt;img src="http://posterous.com/getfile/files.posterous.com/natanael/6JRNR6g0KNhC2goBdUGeB9pc9J3nBGJ1V5qG6J02Mos63GpeL6DsERzDxpvl/2010-12-18_19.08.33.jpg.scaled.500.jpg" width="500" height="667"/&gt;&lt;/a&gt; &lt;p&gt;&lt;/p&gt;&lt;p&gt;I&amp;#39;m going to watch this movie in less then 2 hours! I hope it&amp;#39;s as good as I think it will be! I&amp;#39;ll tell you what I thought of it later.&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/tron-legacy-3d"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-3256364083154845972?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=lQAS292W-Ls:xBhgPG3nUYs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2010/12/tron-legacy-3d.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-10190722265626010</guid><pubDate>Sat, 11 Dec 2010 14:46:00 +0000</pubDate><atom:updated>2010-12-11T06:46:14.928-08:00</atom:updated><title>Oh noez!</title><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/natanael/ascJyvcsqiheqeoGaCtugEhFFJCrbAypzgxkJivpGjHmazusCAozxdsuoJBJ/1582170953.jpg.scaled1000.jpg'&gt;&lt;img src="http://posterous.com/getfile/files.posterous.com/natanael/ascJyvcsqiheqeoGaCtugEhFFJCrbAypzgxkJivpGjHmazusCAozxdsuoJBJ/1582170953.jpg.scaled500.jpg" width="500" height="375"/&gt;&lt;/a&gt; &lt;/p&gt;The snow is melting away! &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/oh-noez"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-10190722265626010?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=dSst5tuDu4g:wBG3ojtw0iw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2010/12/oh-noez.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-128358110501707493</guid><pubDate>Sat, 11 Dec 2010 14:35:00 +0000</pubDate><atom:updated>2010-12-11T06:35:22.612-08:00</atom:updated><title>Animal footprints</title><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/natanael/AeiplsnIcnpjykbjgHgeDkrdGHyJmHhatzrdebaAdqHvrnEpuGxqhzzfiruH/786642023.jpg.scaled1000.jpg'&gt;&lt;img src="http://posterous.com/getfile/files.posterous.com/natanael/AeiplsnIcnpjykbjgHgeDkrdGHyJmHhatzrdebaAdqHvrnEpuGxqhzzfiruH/786642023.jpg.scaled500.jpg" width="500" height="667"/&gt;&lt;/a&gt; &lt;/p&gt;What kind of animal could have made these tracks and that hole? [Insert curious smiley] &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/animal-footprints"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-128358110501707493?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=AsLcDIqSGUo:T6tSK7NXZGI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2010/12/animal-footprints.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-990886528953404496</guid><pubDate>Mon, 06 Dec 2010 20:04:00 +0000</pubDate><atom:updated>2010-12-06T12:04:04.475-08:00</atom:updated><title>My ideas for DNS-P2P</title><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;First of all, see my previous post on dynamic DNS using DHT and assymetric crypto keys. I am going to reuse ideas from there.&lt;/p&gt; &lt;p&gt;Basic idea: We want a way to have static and globally unique names for web sites and servers. We want to avoid centralization, so no single organization like ICANN will exist for it.&lt;br /&gt; This Domain Naming System will ask peers instead of a single server for IP addresses, thus P2P in the name.&lt;/p&gt; &lt;p&gt;So here it goes:&lt;br /&gt; Every site has a master key pair. This is important. This key should be large, maybe a 16 kb RSA key.&lt;br /&gt; Every host (individual computer that acts as server on a domain) has a key pair of it&amp;#39;s own. The host&amp;#39;s public keys are signed by the master key for the domain.&lt;/p&gt; &lt;p&gt;All these public keys are stored in the peer network using DHT. The IP adressess and all the DNS data is also stored using DHT, and it&amp;#39;s signed.&lt;br /&gt; To access a site, you ask for the public key by it&amp;#39;s checksum. Then you verifiy the DNS data that comes back by checking the signatures and time stamps.&lt;/p&gt; &lt;p&gt;The checksum based domain names would be in hexadecimal format, like this (but random instead): 0123456789abcdef0123456789abcdef.pkh.p2p&lt;br /&gt; Pkh stands for &amp;quot;Public key hash&amp;quot;, and &amp;quot;hash&amp;quot; is another name for checksums. I would prefer something else, but I don&amp;#39;t know what would be better.&lt;/p&gt; &lt;p&gt;The readable domain names, like website.p2p, would be &amp;quot;mapped&amp;quot; to the hash based ones. That means that when you ask for website.p2p, you get the hash based domain name.&lt;br /&gt; When you ask for the hash, you get the public master key, host keys, and the DNS data such as IP addresses.&lt;/p&gt; &lt;p&gt;The real issue that still has to be solved is how we can make the readable domain names globally unique and secure...&lt;br /&gt; I guess we have to go for &amp;quot;majority-unique&amp;quot;, such that website-a.p2p will point to the same site for most users. We probably have to accept &amp;quot;subscriptions&amp;quot; or &amp;quot;moderation services&amp;quot; that will manage situations where several people want the same domain name, and they would be optional to use as well as decentralized. &lt;/p&gt; &lt;p&gt;I will write more about this in the future.&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/my-ideas-for-dns-p2p"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-990886528953404496?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=Lkv_3dM20Xg:JCpyA7mx6P8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2010/12/my-ideas-for-dns-p2p.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-4811696832217728706</guid><pubDate>Sun, 05 Dec 2010 22:59:00 +0000</pubDate><atom:updated>2010-12-05T14:59:59.651-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Gadget</category><title>Gadget: Red Button</title><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/natanael/hmEwDunbCdbBAdvyzDniDDCdBtvdnIsIxHrvraxhBoogspaiGsGnoJrGCcdG/-1183848049.jpg.scaled1000.jpg'&gt;&lt;img src="http://posterous.com/getfile/files.posterous.com/natanael/hmEwDunbCdbBAdvyzDniDDCdBtvdnIsIxHrvraxhBoogspaiGsGnoJrGCcdG/-1183848049.jpg.scaled500.jpg" width="500" height="375"/&gt;&lt;/a&gt; &lt;/p&gt;Do you ever get so mad that you feel like nuking your workspace out of orbit? Now you can at least make your destructive day dreams slightly more realistic*!&lt;p&gt;*Not really. Unless there really exists red buttons somewhere for blowing workspaces out of orbit.&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/gadget-red-button"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-4811696832217728706?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=g9p4CFJxkiA:ui3TTIGiS4w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2010/12/gadget-red-button.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-2686464091361455333</guid><pubDate>Sun, 05 Dec 2010 18:56:00 +0000</pubDate><atom:updated>2010-12-05T10:56:32.192-08:00</atom:updated><title>Test post</title><description>&lt;div class='posterous_autopost'&gt;Testing posting from this Posterous client. &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/test-post"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-2686464091361455333?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=1pc5jSWuqWY:xDioTw6WIPk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2010/12/test-post.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-980977524328523932</guid><pubDate>Sat, 27 Nov 2010 13:51:00 +0000</pubDate><atom:updated>2010-11-27T05:51:37.757-08:00</atom:updated><title>Snow!</title><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;Here&amp;#39;s some nice pictures of snow - from TODAY! It&amp;#39;s not even December already! I am hoping it will stay for a while. :)&lt;/p&gt; &lt;p&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/natanael/djaktHLO2j1PFf8vTFUFGxEPzFRFnI5W5inDYoCgSuRSdAUMGFpFVArqjqdc/2010-11-27_14.26.38.jpg.scaled.1000.jpg'&gt;&lt;img src="http://posterous.com/getfile/files.posterous.com/natanael/13ihrcIaqSPIEg4BX6y4nZxiZBYRXEfQctxcXNkbG5r2SqYml3eWbrYAkjYV/2010-11-27_14.26.38.jpg.scaled.500.jpg" width="500" height="667"/&gt;&lt;/a&gt; &lt;a href='http://posterous.com/getfile/files.posterous.com/natanael/LF1URnTyTKKXGmZD3KpGXmknCG9I2iBQYm4PETbxFFnG5svGmp9mwHzR1JiM/2010-11-27_14.25.26.jpg.scaled.1000.jpg'&gt;&lt;img src="http://posterous.com/getfile/files.posterous.com/natanael/5AI9dXPFW3Itsy5JmHE3wYxssXf1NBx6HgaEyBWr5PjWnjEJTM4NAX3ivnZx/2010-11-27_14.25.26.jpg.scaled.500.jpg" width="500" height="667"/&gt;&lt;/a&gt; &lt;div&gt;&lt;a href='http://natanael.posterous.com/snow'&gt;See and download the full gallery on posterous&lt;/a&gt;&lt;/div&gt;&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/snow"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-980977524328523932?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=1z12lCoOCS0:2g3vh_TnLr0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2010/11/snow.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-2065725074510628820</guid><pubDate>Mon, 22 Nov 2010 07:40:00 +0000</pubDate><atom:updated>2010-11-21T23:40:09.715-08:00</atom:updated><title>KDE rocks!</title><description>&lt;div class='posterous_autopost'&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/natanael/o14Cj0BD89rh74lNtx3cjcHd232gpv3kjP5GQKXjoMGr15HNCcr1AryKityO/Skrmbild_-_KDE_2.png.scaled.1000.jpg'&gt;&lt;img src="http://posterous.com/getfile/files.posterous.com/natanael/0KQo2izIJM2fvAukLbIbJX423FPHAU8ZmWSD0gYnDUCBEdNOyJH21ZthLY0l/Skrmbild_-_KDE_2.png.scaled.500.jpg" width="500" height="281"/&gt;&lt;/a&gt; &lt;p&gt;So, I&amp;#39;m running KDE now. I&amp;#39;ve been running it for a few days now, and beyond initial problems with networking (solved by installing networkmanager-kde from inside Gnome) and not being able to power down the laptop from withing KDE without console commands (kdm/gdm integration issues, I&amp;#39;m thinking of switching to kdm as default), it&amp;#39;s perfect!&lt;p /&gt; Everything is more stable now, more smooth, more clear and more of everything that is good. :D&lt;br /&gt;It&amp;#39;s now finally good enough to deserve being my primary desktop enviroment!&lt;p /&gt;To sum it up, it&amp;#39;s really just so good looking, clean, fresh, useful, smooth and flexible so that there are no reason to use anything else (at least not for me). Gnome will stay installed for a LOOONG time, but I doubt I&amp;#39;ll use it for a while.&lt;br /&gt;&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/kde-rocks"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-2065725074510628820?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=DaBSdxoB5ug:_DCBU8dFVsQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2010/11/kde-rocks.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-1782847482743086673</guid><pubDate>Fri, 05 Nov 2010 19:09:00 +0000</pubDate><atom:updated>2010-11-05T12:09:37.395-07:00</atom:updated><title>MonkeySphere and TCPCrypt</title><description>&lt;div class='posterous_autopost'&gt;I&amp;#39;m beginning with describing MonkeySphere. &lt;a href="http://web.monkeysphere.info/"&gt;http://web.monkeysphere.info/&lt;/a&gt;&lt;p /&gt;It is a nice and useful tool for making secure and authenticated connections to servers. From it&amp;#39;s description: &amp;quot;The Monkeysphere project&amp;#39;s goal is to extend OpenPGP&amp;#39;s web of trust to new areas of the Internet to help us securely identify servers we connect to, as well as each other while we work online&amp;quot;.&lt;br /&gt;The idea is that each person can generate a cryptographic OpenPGP keypair, create subkeys for their computer and servers, and then exchanging the public keys in their key pairs.&lt;br /&gt; When you want to connect to another computer, you use MonkeySphere and the dedicated cryptographic subkey in order to identify yourself and establish a secure connection (using SSH right now).&lt;p /&gt;TCPCrypt, &lt;a href="http://tcpcrypt.org/"&gt;http://tcpcrypt.org/&lt;/a&gt;&lt;br /&gt; It is an encryption extension to TCP, designed to be transparent to userland software, making encrypt-by-default for all network and internet connections easy. From it&amp;#39;s description:&lt;br /&gt;&amp;quot;Tcpcrypt is a protocol that attempts to encrypt (almost) all of your network traffic. Unlike other security mechanisms, Tcpcrypt works out of the box: it requires no configuration, no changes to applications, and your network connections will continue to work even if the remote end does not support Tcpcrypt, in which case connections will gracefully fall back to standard clear-text TCP.&amp;quot;&lt;br /&gt;Unlike SSL, SSH and IPsec, it does not do authentication by default - it only encrypts it, which is enough to make the connection harder to spy on. It forces an attacker to do active attacks (modifying traffic) instead of just passive (just listening to traffic) if he want to spy on somebody.&lt;p /&gt; Combining the two of them could make the whole internet a lot more secure instantly; having something as simple as Web of Trust (well, as easy as it could be) to REALLY know who you are connecting to and combing it with a traffic encryption method that NOT require modification of any software would instantly eliminate all reasons for not encrypting everything.&lt;br /&gt; If you don&amp;#39;t know what encryption is good for: Search for &amp;quot;Firesheep&amp;quot; on the search engine of your choice.&lt;p /&gt;No, more of SSL won&amp;#39;t help. There&amp;#39;s a reason for everybody not already using it. No, SSH tunneling is not the answer. And no, IPSec is too complex.&lt;br /&gt; But TCPCrypt is, as I said, easy. On Linux, all you need is to run a single line of shell code, and you&amp;#39;re done. Now all traffic to other computers that also run TCPCrypt will be encrypted, preventing passive tools like Firesheep. By adding MonkeySphere&amp;#39;s WoT management to authenticate the connections too (you also want to that who you&amp;#39;re talking to is who they say they are), not even active tools will work, because then you will be alerted and the connection will be closed.&lt;p /&gt; Technically, WoT can also be used the way SSL is used: Just let all the current CA:s (Certificate Authorities) generate OpenPGP keys and use them to sign peoples&amp;#39; OpenPGP keys instead of the keys they currently use to sign SSL certificates. Instead of browsers being shipped with SSL CA certificates preconfigured, they would have the CA&amp;#39;s public OpenPGP keys.&lt;br /&gt; It would be a minor change to most people that are not involved with SSL, and to most who are it would only be a change in what things are called and replacement of some tools.&lt;br /&gt;So for those who only use the internet for broswing around on web sites, there will be no change worth caring about.&lt;p /&gt; And the real great news: When it&amp;#39;s working, all you need for secure connections to your friends is to exchange public keys to be able to establish a highly secure connection.&lt;br /&gt;You and your friend just have to write down your public key fingerprints on pieces of paper (it&amp;#39;s the most secure way) and give them to each other, and then type them in on your computers into the authentication software (MonkeySphere). Just that one more thing to remember besides IP address (and sometimes port number).&lt;br /&gt; Then you can connect to each other to securely do whatever you wish, like chatting over IM, play network games or share files and documents.&lt;p /&gt;As long as the key fingerprints match (otherwise the connection will fail) you can be sure that the other computer has the right private OpenPGP key from the key pair.&lt;br /&gt; And as long as your friend has a secure computer (decent antivirus+firewall, Linux or OpenBSD, etc) it is really him and nobody else that you are connecting to. Which means that nobody else can read that document from work that you are sending him. Or read your IM conversation. Or mess with your LAN game. Or anything really as long as your computers are directly connected (which only is going to get more common with the constantly improving P2P and F2F software out there combined with faster internet connections). &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/monkeysphere-and-tcpcrypt"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-1782847482743086673?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=uUfnmBdyzMw:SjLt-Ws8_mw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2010/11/monkeysphere-and-tcpcrypt.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-1549022525758710080</guid><pubDate>Wed, 20 Oct 2010 14:46:00 +0000</pubDate><atom:updated>2010-10-20T07:46:38.809-07:00</atom:updated><title>An absurdly geeky alternative Dynamic DNS scheme</title><description>&lt;div class='posterous_autopost'&gt;Here&amp;#39;s a scheme that could work great for Dynamic DNS and that do not need any central servers:&lt;p /&gt;&lt;br /&gt;Version one, for individuals and small groups where everybody has administrative permissions:&lt;p /&gt;You pick a secure password. This is the only thing you need to remember, but as you both connect to the server and administrate everything with it you need to keep it secret. This password is used to create an asymmetric cryptographic key pair. This must always be the same every time (no random elements), so the password also must be VERY secure!&lt;p /&gt; The server has both the keys in the pair.&lt;br /&gt;We use a peer to peer network (p2p, like bittorrent). The peers are random, so you connect to lots of strangers, since it&amp;#39;s an open network.&lt;br /&gt;The server does not need to be connected to the peer network 24/7, but it uploads the latest IP data there every few days (to prevent expiration) or when it changes.&lt;br /&gt; The critical part: The IP adress of the computers you want to connect to are stored using DHT in the peer network, and it&amp;#39;s signed with the private key and encrypted with the public key. You find it by searching in the DHT for a string that&amp;#39;s unique to your key pair, probably the fingerprint of the public key. The current IP data is tagged with this string in the DHT.&lt;br /&gt; The current data is always uploaded by the server every time it changes, and every time that the time stamp on the current IP data in the DHT gets too old.&lt;p /&gt;To connect to one of your computers, you enter your password in a program. It computes the key pair, it computes the unique string, it searches in the DHT for the IP data, checkts the timestamp on it (important!) and it decrypts it and verifies the signature.&lt;br /&gt; Then you connect to the IP (there could be a list, from which you pick an IP address).&lt;p /&gt;&lt;br /&gt;Version two, for giving public access to the computers:&lt;p /&gt;Changes:&lt;br /&gt;Only the admin(s) has the password (as before), and the general public use the public key&amp;#39;s fingerprint to connect instead of the password.&lt;br /&gt; The public key is also uploaded into the DHT, and it is tagged with it&amp;#39;s fingerprint. This fingerprint should be a SHA512 hash or comparable.&lt;br /&gt;Both the public key and IP data is fetched from the DHT at the same time.&lt;br /&gt; The IP data in the DHT is not encrypted, just signed with the private key.&lt;p /&gt;&lt;br /&gt;Multiple IP&amp;#39;s can be stored in the DHT, each IP can be tagged with a name. IPs can also be grouped. This allows you to easily give the public access to several different services and servers with one fingerprint, as well as letting admins managing servers with only one password to connect to them all.&lt;p /&gt; I would recommend using this in combination with TCPCrypt for additional security to prevent MitM attacks once you&amp;#39;ve got the correct IP. The server&amp;#39;s public key (that the user already have) is used to authenticate the connection. This means that the user only has to know one thing (the fingerprint) to establish a secure connection. Either computer could switch IP at any time, move whenever it&amp;#39;s he owner feels like it or the computers could even be replaced - but as long as the server admin keeps the pass secret and the user has the right fingerprint, they are both safe and can connect securely in seconds, anytime.&lt;p /&gt; &lt;br /&gt;I think this can be very secure. I also think that the fingerprints has to be &amp;quot;visualized&amp;quot; someway when used to let the general public connect to your server. The client program should always compute a visualization that&amp;#39;s unique for each string, but without randomization so that each fingerprint always has the same one. This makes it very easy for the user to be assured that he&amp;#39;s entered the right fingerprint.&lt;br /&gt;It should be a little &amp;quot;identicon like&amp;quot; (search for &amp;quot;Identicons&amp;quot; and you&amp;#39;ll know what I mean), but probably more detailed and stylish. Those randomart images that SSH use comes to mind, but they are not random enough. The process to generate them should make it hard to generate multiple keys with images similiar enough to be mixed up by a user.&lt;p /&gt; &lt;br /&gt;What do you think? I want comments. &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/an-absurdly-geeky-alternative-dynamic-dns-sch"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-1549022525758710080?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=kcsPaEOg3yk:zFw6RIDTDuY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2010/10/absurdly-geeky-alternative-dynamic-dns.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-8544905791751544447</guid><pubDate>Tue, 19 Oct 2010 16:44:00 +0000</pubDate><atom:updated>2010-10-19T09:44:47.223-07:00</atom:updated><title>Gadget: Sunnan, solar charged IKEA lamp</title><description>&lt;div class='posterous_autopost'&gt;&lt;a href='http://posterous.com/getfile/files.posterous.com/natanael/BCyHRtCBOYekDTNhWHUmmi0wAajxADq6ygrWwcDz6Gq0DhCd3Qdq7xptGm0K/2010-10-19_18.21.30.jpg.scaled.1000.jpg'&gt;&lt;img src="http://posterous.com/getfile/files.posterous.com/natanael/ulZL9ruIgOek3r3yW3t4SRHGI2FB6h9nD3Mm8bqSl5TOuWSHwSE4iTXiDum1/2010-10-19_18.21.30.jpg.scaled.500.jpg" width="500" height="667"/&gt;&lt;/a&gt; &lt;p&gt;&lt;/p&gt;&lt;p&gt;Let&amp;#39;s begin with the specs:&lt;br /&gt; The Sunnan lamp has a solar cell, 16 LEDs, 3 x rechargable 1200 mAh AA NiMH batteries (1.2V as usual), the solar cell and batteries is in/on a removable &amp;quot;box&amp;quot;, it has a flexible &amp;quot;arm&amp;quot;, ~4 hours of light, and for every lamp sold, a kid in areas in Africa without electricity gets one (it&amp;#39;s so dark near the equator already at around 6 to 7 pm that you can&amp;#39;t see more then a few meters far or read, so it&amp;#39;s awesome for school kids).&lt;br /&gt; Here in Sweden it costs 150 SEK.&lt;/p&gt; &lt;p&gt;Like somebody else said in a comment (that I don&amp;#39;t remember where I read it), it would almost be a shame to not buy one.&lt;/p&gt; &lt;p&gt;I&amp;#39;m thinking of getting a second one for experimenting with the LEDs.&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/gadget-sunnan-solar-charged-ikea-lamp"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-8544905791751544447?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=TZ18b0c9qtU:X00iGSG-e6M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2010/10/gadget-sunnan-solar-charged-ikea-lamp.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-1960800130320270981</guid><pubDate>Wed, 13 Oct 2010 16:44:00 +0000</pubDate><atom:updated>2010-10-13T09:44:12.345-07:00</atom:updated><title>Free software tag on donation apps in app stores?</title><description>&lt;div class='posterous_autopost'&gt;See this: &lt;a href="https://twitter.com/#!/Natanael_L/status/27249509668"&gt;https://twitter.com/#!/Natanael_L/status/27249509668&lt;/a&gt; &lt;p /&gt;&lt;div&gt;FLOSS app developers could put #rewardfreedom in their donation app descriptions, making it easier for people to find and thus also directly fund free software development.&lt;/div&gt;&lt;div&gt;Just an idea, that I think should be tried out.&lt;/div&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/free-software-tag-on-donation-apps-in-app-sto"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-1960800130320270981?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=sL5jWBYXgXg:3KcWoyVSKxY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2010/10/free-software-tag-on-donation-apps-in.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-5236778551754323194</guid><pubDate>Sun, 10 Oct 2010 18:14:00 +0000</pubDate><atom:updated>2010-10-10T11:14:07.657-07:00</atom:updated><title>Read about OAM and radio yet?</title><description>&lt;div class='posterous_autopost'&gt;&lt;p&gt;&amp;quot;Orbital Angular Momentum&amp;quot;.&lt;/p&gt; &lt;p&gt;Those three words should make you very exited. And why is that? Simple - massive radio bandwidth boosts!&lt;/p&gt; &lt;p&gt;Orbital Angular Momentum is a property of electromagnetical fields (photons, including radio AND light) that was discovered &amp;quot;recently&amp;quot; and that haven&amp;#39;t really been used much yet. What makes it useful is that you can send MULTIPLE SIGNALS ON ONE FREQUENCY at FULL maximal bandwidth for the frequency on EACH signal!&lt;br /&gt; It&amp;#39;s because the signals can have different &amp;quot;OAM values&amp;quot; and be seperated from each other based on it!&lt;/p&gt; &lt;p&gt;One of the researchers think that 100 OAM different values could be used at once, meaning 100 channels on one frequency - bumping up 300 Mbps WLANs to 30 Gbps, with no other changes!&lt;/p&gt; &lt;p&gt;Oh, and that applies to fiber optics too, meaning 100x faster normal internet connections as well!&lt;/p&gt; &lt;p&gt;Search for &amp;quot;Orbital Angular Momentum radio&amp;quot; on your favorite search engine NOW!&lt;/p&gt; &lt;p&gt;(Some of the research is done by LOIS, a part of LOFAR, iirc, that study space with it.)&lt;/p&gt; &lt;p style="font-size: 10px;"&gt; &lt;a href="http://posterous.com"&gt;Posted via email&lt;/a&gt;  from &lt;a href="http://natanael.posterous.com/read-about-oam-and-radio-yet"&gt;Nat's blog&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-5236778551754323194?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=DMw1kObEhB4:a8uuTxQZ03o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2010/10/read-about-oam-and-radio-yet.html</link><author>noreply@blogger.com (Natanael)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7861657668560838865.post-379929352066428342</guid><pubDate>Tue, 05 Oct 2010 19:52:00 +0000</pubDate><atom:updated>2010-10-05T12:52:49.809-07:00</atom:updated><title>Moving to Posterous</title><description>At the same time as my page at YIID broke I've decided to move my blog to Posterous completely.&lt;br /&gt;
&lt;a href="http://natanael.posterous.com/"&gt;http://natanael.posterous.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7861657668560838865-379929352066428342?l=yetanothergeeksblog.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?a=2obuHzF1Li8:pRybx-VsXos:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/YetAnotherGeeksBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://yetanothergeeksblog.blogspot.com/2010/10/moving-to-posterous.html</link><author>noreply@blogger.com (Natanael)</author></item></channel></rss>

