<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2981226696168490513</id><updated>2011-11-28T00:44:15.684+01:00</updated><category term='future'/><category term='linux'/><category term='weather'/><category term='education'/><category term='podcast'/><category term='personal'/><category term='news'/><category term='books'/><category term='programming'/><category term='conspiracy'/><category term='licenses'/><category term='openmoko'/><category term='music'/><category term='evolution'/><category term='gnome'/><category term='gps'/><category term='life'/><category term='creativity'/><category term='neo1973'/><category term='intelligence'/><category term='biology'/><category term='languages'/><category term='genius'/><category term='history'/><category term='religion'/><category term='vim'/><category term='physics'/><category term='review'/><category term='writing'/><category term='TED'/><category term='work'/><category term='blogs'/><category term='hardware'/><category term='talks'/><category term='focus'/><category term='science'/><category term='money'/><title type='text'>Information hunger</title><subtitle type='html'>Subjective ramblings about life, technology and progress</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>58</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-8549148147269172124</id><published>2009-08-28T18:20:00.000+01:00</published><updated>2009-08-28T18:20:00.157+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>Podcasts I listen to</title><content type='html'>For the last couple of years I've been listening a lot of podcasts, and some of them I still listen to as soon as they have a new episode. Once you get up to a few hours of newly produced podcasts per week you have to find every possible time you can to listen to them. The time it takes to walk, bike or commute somewhere is great. I usually put my headphones on as soon as I go out alone, or if working on my own on something mundane like laundry or dishes. Listening while working is pointless since I either stop writing code, or stop listening. The podcasts listed below all demand full focus from the listener if you are to learn anything from them.&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://downloads.bbc.co.uk/podcasts/worldservice/digitalp/rss.xml"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Digital Planet&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.bbc.co.uk/podcasts/series/digitalp/"&gt;Digital Planet&lt;/a&gt; from &lt;a href="http://www.bbc.co.uk/"&gt;BBC&lt;/a&gt; is an easy going technology podcast that will discuss the latest general news in the IT area. Usually quite short and not very technical, but a good news update anyway.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://downloads.bbc.co.uk/podcasts/radio4/iot/rss.xml"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;In Our Time With Melvyn Bragg&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;This is another high quality &lt;a href="http://www.bbc.co.uk/podcasts/"&gt;BBC podcast&lt;/a&gt;, but it is quite "high brow" compared to Digital Planet and very broad in it's content. The episodes usually consist of a small group of British professors, together with the fast speaking host &lt;a href="http://www.bbc.co.uk/radio4/presenters/melvyn_bragg.shtml"&gt;Melwyn Bragg&lt;/a&gt;, talking for an hour about anything from quantum mechanics to philosophy, or some major historic event. Very educating, but not a podcast to listen to when you are tired.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://feeds2.feedburner.com/linuxoutlaws"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Linux Outlaws&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://linuxoutlaws.com/"&gt;Linux Outlaws&lt;/a&gt; is produced by &lt;a href="http://danlynch.org/"&gt;Dan&lt;/a&gt; and &lt;a href="http://lamerk.org/"&gt;Fab&lt;/a&gt; and is a humorous show about all kinds of Linux related news. It's lighthearted and I usually laugh out loud several times per episode. It is a fun way to keep updated on new releases (System Rescue CD?) and other Linux community information. The typical discussions usually include something like this:&lt;br /&gt;Fab - "It's crap! I'll cut their balls off!"&lt;br /&gt;Dan - "Yeah, let's keep an eye on that! Hmm, ok, lets move on then shall we."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://feeds.feedburner.com/LinuxlinkRadioByTimesys_mp3"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;LinuxLink Radio&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;LinuxLink Radio is a podcast about embedded Linux development produced by &lt;a href="https://linuxlink.timesys.com/3/Home"&gt;TimeSys&lt;/a&gt;. It is a highly technical show and usually each episode goes through a solution to a specific problem that you might run into when working with embedded Linux devices. Very informative and a news update on the embedded world.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.longnow.org/projects/seminars/SALT.xml"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;SALT - Seminars About Long Term Thinking&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://longnow.org/"&gt;The Long Now Foundation&lt;/a&gt; invite some great speakers and they always have very interesting speakers. The podcasts are usually over an hour and usually start with &lt;a href="http://web.me.com/stewartbrand/SB_homepage/Home.html"&gt;Stuart Brand&lt;/a&gt; introducing the speaker and topic of the evening. Unfortunately some presentations are a bit too image focused and because of that hard to follow as a podcast. At the end of each presentation &lt;a href="http://www.kk.org/"&gt;Kevin Kelly&lt;/a&gt; asks the questions collected from the audience during the presentation. The shows are not that many, and they are all worth listening to. They will make you think about time with a different perspective.&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;br /&gt;&lt;a href="http://www.sciam.com/podcast/sciam_podcast_r.xml"&gt;Science Talk&lt;/a&gt; - &lt;span style="font-size:100%;"&gt;The Podcast of Scientific American&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;This podcast is closely connected to the Scientific American magazine and usually discuss the articles comming in the next paper issue with the author of each article. My favorite part every week is the bogus news quiz where they list four strange news stories and you have to guess which one is false.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://se-radio.net/rss"&gt;Software Engineering Radio&lt;/a&gt; - &lt;span style="font-size:100%;"&gt;The podcast for professional software developers&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;If deep and highly technical podcasts about software development suits your taste, this is your podcast. Sometimes it might feel a bit too abstract or a very narrow topic, but you will defenitely learn a lot. There's quite a big archive over at the &lt;a href="http://www.se-radio.net/"&gt;SE-radio site.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;a style="font-weight: bold;" href="http://feeds.feedburner.com/javaposse"&gt;The Java Posse&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.javaposse.com/"&gt;Java Posse&lt;/a&gt; is one of the longest running podcasts I listen to and currently they're at episode number 276! &lt;a href="http://blogs.sun.com/tor"&gt;Tor Norbye&lt;/a&gt;, &lt;a href="http://www.quinn.org/"&gt;Carl Quinn&lt;/a&gt;, &lt;a href="http://dickwallsblog.blogspot.com/"&gt;Dick Wall&lt;/a&gt; and &lt;a href="http://www.linkedin.com/in/joenuxoll"&gt;Joe Nuxol&lt;/a&gt; do the talking and the episodes vary from recordings of discussion panels and interviews, to theme episodes and pure news updates. The tone is cheerful and full of jokes and not always on topic, but that's a good thing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;a style="font-weight: bold;" href="http://feeds.thisamericanlife.org/talpodcast"&gt;This American Life&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;If you like long detailed stories, this is the podcast for you. The show consists of one or more interviews per episode about a certain type of life changing event. A high quality production.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;a href="http://threemovesahead.libsyn.com/rss"&gt;Three Moves Ahead&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;This is a strategy gaming podcast from &lt;a href="http://flashofsteel.com/"&gt;Flash of steel&lt;/a&gt; where Troy Goodfellow, &lt;a href="http://fidgit.com/"&gt;Tom Chick&lt;/a&gt;, Bruce Geryk and &lt;a href="http://rabbitcave.com/"&gt;Julian Murdoch&lt;/a&gt; discuss boardgames and computer strategy games. There's a lot of "in-jokes" and references to old games and the tone is very casual. Even if I'm not much of a gamer any more, it's still interesting to stay up to date on what is happening in that area.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;a style="font-weight: bold;" href="http://feeds.wnyc.org/radiolab"&gt;WNYC's Radio Lab&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.wnyc.org/shows/radiolab/"&gt;This&lt;/a&gt; extremely well produced podcast from &lt;a href="http://www.wnyc.org/"&gt;WNYC&lt;/a&gt; is hosted by &lt;a href="http://www.wnyc.org/shows/radiolab/bios.html"&gt;Jad Abumrad&lt;/a&gt; and &lt;a href="http://www.wnyc.org/shows/radiolab/bios.html"&gt;Robert Krulwich&lt;/a&gt;. They talk about a wide variety of scientific subjects and use a lot of sound effects and music. It is a podcast suitable to everyone since the language used is very clear and the topics are all interesting.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;a style="font-weight: bold;" href="http://feeds.feedburner.com/WordOfMouthFullShows"&gt;Word of Mouth&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;This is the podcast version of the long running &lt;a href="http://www.nhpr.org/wordofmouth"&gt;Word of Mouth&lt;/a&gt; radio show from &lt;a href="http://www.nhpr.org/"&gt;NHPR&lt;/a&gt;. It feels more like a normal radio show than a typical podcast and have a good mix of quick news and deep interviews.&lt;br /&gt;&lt;br /&gt;I gladly recommend all the podcasts mentioned above and they are worth every minute it takes to listen to them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-8549148147269172124?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/8549148147269172124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=8549148147269172124' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/8549148147269172124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/8549148147269172124'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2009/08/podcasts-i-listen-to.html' title='Podcasts I listen to'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-8058610743318019559</id><published>2008-12-22T19:44:00.024+01:00</published><updated>2009-04-16T08:03:37.621+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vim'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Beyond basic Vim usage</title><content type='html'>&lt;span style="font-size:100%;"&gt;I have used &lt;a href="http://www.vim.org/"&gt;Vim&lt;/a&gt; for about 8 years now, but for quite a while I didn't use the "&lt;a href="http://en.wikipedia.org/wiki/Vi"&gt;vee-eye&lt;/a&gt;" key mapping the way it should be used. All I did was press &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;i&lt;/span&gt;&lt;span style="font-size:100%;"&gt; to go to Insert mode, type the text and then &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;Esc:wq&lt;/span&gt; to save and quit. That's completely the wrong way to use this wonderful text editor. If you are in that situation I hope this Vim introduction can get you past it. After an overview of some settings for the configuration file I will list the commands everyone should know (and some you probably don't really need to know).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Basic configuration&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;To be able to use Vim efficiently you have to have some basic configuration set up. In Linux or Unix you should edit &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;~/.vimrc&lt;/span&gt;&lt;span style="font-size:100%;"&gt;  (Windows specifics last in the post) to include at least the following lines:&lt;br /&gt;&lt;/span&gt;&lt;blockquote   style="background-color: black;font-family:courier new;color:white;"&gt;&lt;pre&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;set&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 128, 255);font-size:100%;" &gt;nocompatible&lt;/span&gt;&lt;span style="font-size:100%;"&gt;      &lt;/span&gt;&lt;span style="color: rgb(128, 160, 255);font-size:100%;" &gt;" This is vim, not vi (Put this line first!)&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;colorscheme&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:100%;" &gt;koehler&lt;/span&gt;&lt;span style="font-size:100%;"&gt;   &lt;/span&gt;&lt;span style="color: rgb(128, 160, 255);font-size:100%;" &gt;" Optional, but I like a black background&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;set&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 128, 255);font-size:100%;" &gt;smartcase&lt;/span&gt;&lt;span style="font-size:100%;"&gt;         &lt;/span&gt;&lt;span style="color: rgb(128, 160, 255);font-size:100%;" &gt;" Only do case sensitive match on Upper Case&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;syntax&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(96, 255, 96);font-size:100%;" &gt;&lt;b&gt;on&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;             &lt;/span&gt;&lt;span style="color: rgb(128, 160, 255);font-size:100%;" &gt;" Syntax highlight on&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;set&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 128, 255);font-size:100%;" &gt;showcmd&lt;/span&gt;&lt;span style="font-size:100%;"&gt;           &lt;/span&gt;&lt;span style="color: rgb(128, 160, 255);font-size:100%;" &gt;" Show the command you have typed in&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;set&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 128, 255);font-size:100%;" &gt;showmatch&lt;/span&gt;&lt;span style="font-size:100%;"&gt;         &lt;/span&gt;&lt;span style="color: rgb(128, 160, 255);font-size:100%;" &gt;" Show matching brackets or parentheses&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;set&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 128, 255);font-size:100%;" &gt;wildmenu&lt;/span&gt;&lt;span style="font-size:100%;"&gt;          &lt;/span&gt;&lt;span style="color: rgb(128, 160, 255);font-size:100%;" &gt;" Show possible command tab completions&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;set&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 128, 255);font-size:100%;" &gt;ruler&lt;/span&gt;&lt;span style="font-size:100%;"&gt;             &lt;/span&gt;&lt;span style="color: rgb(128, 160, 255);font-size:100%;" &gt;" Show useful information on the command line&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;set&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 128, 255);font-size:100%;" &gt;incsearch&lt;/span&gt;&lt;span style="font-size:100%;"&gt;         &lt;/span&gt;&lt;span style="color: rgb(128, 160, 255);font-size:100%;" &gt;" Incremental searching&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;set&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 128, 255);font-size:100%;" &gt;hlsearch&lt;/span&gt;&lt;span style="font-size:100%;"&gt;          &lt;/span&gt;&lt;span style="color: rgb(128, 160, 255);font-size:100%;" &gt;" Highlight search results. Clear with :nohl&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;Besides these settings I have some more things, mostly related to tabs and indentation:&lt;br /&gt;&lt;/span&gt;&lt;blockquote   style="background-color: black;font-family:courier new;color:white;"&gt;&lt;pre&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;set&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 128, 255);font-size:100%;" &gt;expandtab&lt;/span&gt;&lt;span style="font-size:100%;"&gt;       &lt;/span&gt;&lt;span style="color: rgb(128, 160, 255);font-size:100%;" &gt;  " Expand tabs to spaces&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;set&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 128, 255);font-size:100%;" &gt;tabstop&lt;/span&gt;&lt;span style="font-size:100%;"&gt;=4       &lt;/span&gt;&lt;span style="color: rgb(128, 160, 255);font-size:100%;" &gt;  " 4 spaces is one tab&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;set&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 128, 255);font-size:100%;" &gt;shiftwidth&lt;/span&gt;&lt;span style="font-size:100%;"&gt;=4      &lt;/span&gt;&lt;span style="color: rgb(128, 160, 255);font-size:100%;" &gt;" Should be the same as tabstop&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;set&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 128, 255);font-size:100%;" &gt;softtabstop&lt;/span&gt;&lt;span style="font-size:100%;"&gt;=4   &lt;/span&gt;&lt;span style="color: rgb(128, 160, 255);font-size:100%;" &gt;  " Makes the spaces feel like real tabs&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;set&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 128, 255);font-size:100%;" &gt;smarttab&lt;/span&gt;&lt;span style="font-size:100%;"&gt;        &lt;/span&gt;&lt;span style="color: rgb(128, 160, 255);font-size:100%;" &gt;  " Backspace over expandtab&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;set&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 128, 255);font-size:100%;" &gt;autoindent&lt;/span&gt;&lt;span style="font-size:100%;"&gt;    &lt;/span&gt;&lt;span style="color: rgb(128, 160, 255);font-size:100%;" &gt;    " Use current indentation on next line&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;set&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 128, 255);font-size:100%;" &gt;nocindent&lt;/span&gt;&lt;span style="font-size:100%;"&gt;     &lt;/span&gt;&lt;span style="color: rgb(128, 160, 255);font-size:100%;" &gt;    " Don't use cindent&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;set&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 128, 255);font-size:100%;" &gt;nosmartindent&lt;/span&gt;&lt;span style="font-size:100%;"&gt;     &lt;/span&gt;&lt;span style="color: rgb(128, 160, 255);font-size:100%;" &gt;" Don't break filetype indent scripts&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;filetype&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(96, 255, 96);font-size:100%;" &gt;&lt;b&gt;on&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;         &lt;/span&gt;&lt;span style="color: rgb(128, 160, 255);font-size:100%;" &gt;  " Try to figure out the right filetype&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;filetype&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(96, 255, 96);font-size:100%;" &gt;&lt;b&gt;plugin&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(96, 255, 96);font-size:100%;" &gt;&lt;b&gt;on&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;  &lt;/span&gt;&lt;span style="color: rgb(128, 160, 255);font-size:100%;" &gt;  " Filetype specific plugins&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;filetype&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(96, 255, 96);font-size:100%;" &gt;&lt;b&gt;indent&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(96, 255, 96);font-size:100%;" &gt;&lt;b&gt;on&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;  &lt;/span&gt;&lt;span style="color: rgb(128, 160, 255);font-size:100%;" &gt;  " Filetype specific intenting&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;There's a lot more you can configure in the rc-file and there are plenty of good examples on the net, just search.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;File handling&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;The file handling commands you need to know are:&lt;br /&gt;&lt;/span&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;:w         " Write changes to disk&lt;br /&gt;:w newfile " Write changes to newfile&lt;br /&gt;:w!        " Force write&lt;br /&gt;:q         " Quit&lt;br /&gt;:q!        " Really quit!&lt;br /&gt;:wq        " Save and quit&lt;br /&gt;:wqa!      " Really save all files and quit.&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;Also, opening a file with &lt;span style="font-family:courier new;"&gt;vim + filename&lt;/span&gt; will position you at the end of the file. &lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;br /&gt;&lt;br /&gt;Movements&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;A great way to getting started with vim is the built in &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;vimtutor&lt;/span&gt;&lt;span style="font-size:100%;"&gt;, a text file tutorial  you can follow to learn all basic commands in Vim. But to get you up to speed I'll list the basic moves here. Just one comment first. Even though the arrow keys probably work, don't use them! They are slow and you have to move your fingers from the keyboard.&lt;br /&gt;&lt;/span&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;h      " Left - Moves the cursor one step&lt;br /&gt;j      " Down&lt;br /&gt;k      " Up&lt;br /&gt;l      " Right&lt;br /&gt;&lt;br /&gt;gg     " Go to the start of the file&lt;br /&gt;G      " Go to the end, just like in less&lt;br /&gt;&lt;br /&gt;w      " Move one word forward&lt;br /&gt;W      " Move to next blank delimited word&lt;br /&gt;b      " Move one word backwards&lt;br /&gt;B      " Move to previous blank delimited word&lt;br /&gt;&lt;br /&gt;0      " Go to the beginning of the line&lt;br /&gt;$      " Go to the end of the line&lt;br /&gt;&lt;br /&gt;H      " Move to the top of the visible screen (Head)&lt;br /&gt;M      " Move the cursor to the middle of the screen&lt;br /&gt;L      " Move to the end of the screen (Last)&lt;br /&gt;&lt;br /&gt;fc     " Forward onto the character c on this line&lt;br /&gt;Fc     " Backwards onto the character c on this line&lt;br /&gt;tc     " Forward to the character c on this line but not on it&lt;br /&gt;Tc     " Back to the character c but not on it&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;font-size:100%;" &gt;n&lt;/span&gt;&lt;span style="font-size:100%;"&gt;fc    " Forward onto the nth c character on this line&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;All these moves can be used together with the commands I will describe below and will be referred to with a &lt;/span&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;font-family:courier new;font-size:100%;"  &gt;m&lt;/span&gt;&lt;span style="font-size:100%;"&gt;. Most moves and actions can be performed with a number in front. &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;5w&lt;/span&gt; means move five words forward. I'll note that number &lt;/span&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;font-size:100%;" &gt;&lt;span style="font-family:courier new;"&gt;n&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; and a single char with &lt;/span&gt;&lt;span style="color: rgb(102, 0, 204); font-weight: bold;font-family:courier new;font-size:100%;"  &gt;c&lt;/span&gt;&lt;span style="font-size:100%;"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;br /&gt;Normal mode and Insert mode&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;Vim has six basic modes, the most important two being Normal och Insert. Normal mode is the default where you do all the commands and movements and Insert is when you actually type in text&lt;/span&gt;&lt;span style="font-size:100%;"&gt;. There are many commands related to changing between these two modes:&lt;br /&gt;&lt;/span&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;i      " Go to insert mode before the cursor position&lt;br /&gt;I      " Go to insert mode at the beginning of the line&lt;br /&gt;a      " Go to insert mode after the cursor position&lt;br /&gt;A      " Go to insert mode at the end of the line&lt;br /&gt;o      " Insert a new line below and go to insert mode&lt;br /&gt;O      " Insert a new line above and go to insert mode&lt;br /&gt;c&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;font-family:courier new;font-size:100%;"  &gt;m&lt;/span&gt;&lt;span style="font-size:100%;"&gt;     " Delete from the cursor to m and go to insert mode&lt;br /&gt;cc     " Delete the whole row and go to insert mode (Change)&lt;br /&gt;C      " Change from current position to the end of the line&lt;br /&gt;rc     " Replace the character under the cursor with c&lt;br /&gt;Esc    " Go back to Normal mode&lt;br /&gt;Ctrl-c " Go back to Normal mode&lt;br /&gt;Ctrl-o " Do one command in normal mode, i.e Ctrl-o$&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Search and Replace&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;Usually the fastest way to navigate the cursor is to search for the text you want to go to:&lt;br /&gt;&lt;/span&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;/regex  " Search for a &lt;a href="http://linuxgym.com/docs/hints/vim.regexp.html"&gt;word or a regular expression&lt;/a&gt;&lt;br /&gt;*       " Search forward for the word under the cursor&lt;br /&gt;#       " Search backwards for the word under the cursor&lt;br /&gt;n       " Next search match&lt;br /&gt;N       " Previous search match&lt;br /&gt;''      " Two back ticks; Move cursor to where you were before the search&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;:&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;font-size:100%;" &gt;n&lt;/span&gt;&lt;span style="font-size:100%;"&gt;      " Go to line number &lt;/span&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;font-size:100%;" &gt;n&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;:%s/oldtext/newtext/g   " Replace oldtext with newtext in the whole file&lt;br /&gt;:%s/oldtext/newtext/gc  " The same, but confirm each replace &lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;When doing a replace the &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;%s&lt;/span&gt; means search every line in the file and the &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;/g&lt;/span&gt; means replace all occurrences on the line. Omitting the &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;g&lt;/span&gt; means you will only change the first occurrence on the line and. Without the &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;%&lt;/span&gt; you only search the current line.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;br /&gt;Cut, Copy and Paste&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;As expected there are many ways to copy and paste text in Vim. The "must know" ones are:&lt;br /&gt;&lt;/span&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;x   " Delete the character under the cursor&lt;br /&gt;dd  " Delete the current line and put it in the clip board&lt;br /&gt;dw  " Delete the word under the cursor&lt;br /&gt;ndj " Delete n rows down and put them in the clip board&lt;br /&gt;D   " Delete from here to the end of the line&lt;br /&gt;yy  " Yank a line, meaning to copy it&lt;br /&gt;yw  " Yank a word&lt;br /&gt;y&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;m&lt;/span&gt;  " Yank from the cursor to &lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;m&lt;/span&gt;&lt;br /&gt;p   " Paste below or after the cursor&lt;br /&gt;P   " Paste before or above the cursor&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;n&lt;/span&gt;p  " Paste &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;n&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; copies of what you have in the clip board&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Undo and Redo&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;Another great feature with vim is that you can do multiple undo or redo. The commands are:&lt;br /&gt;&lt;/span&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;u            " Undo once&lt;br /&gt;uu           " Undo two times&lt;br /&gt;Ctr-r        " Redo&lt;br /&gt;&lt;br /&gt;:earlier n   " Go to older text state n times&lt;br /&gt;:earlier ns  " Go to about n seconds before&lt;br /&gt;:earlier nm  " Go to about n minutes before&lt;br /&gt;:earlier nh  " Go to about n hours before&lt;br /&gt;&lt;br /&gt;:later n     " Go to newer text state n times&lt;br /&gt;:later ns    " Go to about n seconds later&lt;br /&gt;:later nm    " Go to about n minutes later&lt;br /&gt;:later nh    " Go to about n hours later&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;If all these normal mode commands is too much to remember at once there's a great &lt;a href="http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html"&gt;printable cheat sheet&lt;/a&gt; at viemu.com that can help you practice them. There's a good quick reference available &lt;a href="http://tnerual.eriogerg.free.fr/vimqrc.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Fun tricks&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;A fun thing about vim is that there's always more to learn and a quicker way to do the kind of edit you are trying to do. Some of my favorite tricks are:&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;.            " The simple dot replays your last command. Very powerful!&lt;br /&gt;&lt;br /&gt;r[enter]     " Insert linebreak without going into insert mode&lt;br /&gt;J            " Append the line below to the current line&lt;br /&gt;&lt;br /&gt;qq[do stuff]q " Record the stuff you do in command register q&lt;br /&gt;@q            " Replay the action saved in q&lt;br /&gt;@@            " Replay last used action&lt;br /&gt;&lt;br /&gt;ci&gt;          " Delete between previous &lt;&gt; and go to insert mode&lt;br /&gt;da&gt;          " Delete from previous &lt;&gt;, including the tags&lt;br /&gt;&lt;br /&gt;^r=(3+4)*5   " Use when in insert mode. Will insert 35 at the cursor&lt;br /&gt;Ctrl-A       " Increase the number closest to the cursor with one&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;Ctrl-X       " Decrease the number closest to the cursor with one&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;~            " Toggle case of the character under the cursor&lt;br /&gt;gu&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;font-family:courier new;font-size:100%;"  &gt;m&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;          " Lowercase from the cursor to &lt;/span&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;font-family:courier new;font-size:100%;"  &gt;m&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;gUi&gt;         " Uppercase between the previous &lt;&gt;&lt;br /&gt;&lt;br /&gt;:TOhtml      " Generate html that looks exactly like what you see in vim&lt;br /&gt;&lt;br /&gt;g?&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);font-family:courier new;font-size:100%;"  &gt;m&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;          " Do rot13 on the movement&lt;br /&gt;&lt;br /&gt;z[Ret]       " Scroll the window so that the cursor is at the top&lt;br /&gt;zz&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;           " Scroll the window so that the cursor is in the middle&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;z-      &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;     " Scroll the window so that the cursor is at the bottom&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;&lt;br /&gt;gf           " Go to the file under the cursor&lt;br /&gt;K            " Look up man page for the word under the cursor&lt;br /&gt;&lt;br /&gt;!ls          " Run ls in the current working directory&lt;br /&gt;!!date       " Replace the current line with the date. Use date /T on Windows&lt;br /&gt;:set number  " Show line numbers&lt;br /&gt;&lt;br /&gt;:reg         " Show what you have in the registers (The clip boards)&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;&lt;br /&gt;Ctrl-g       " Show filename and position in file&lt;br /&gt;&lt;br /&gt;:Ctrl-r Ctrl-w " Copy the word under the cursor to the : line&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Split windows&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;In vim you can have more than one file visible in the editor at the same time, either by opening a file in split view or by using &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;vimdiff&lt;/span&gt;.&lt;br /&gt;&lt;/span&gt;&lt;blockquote  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;pre&gt;&lt;span style="font-family:courier new;"&gt;:split       " Split the windows horizontally&lt;br /&gt;:sp &lt;span style="color: rgb(153, 0, 0);"&gt;myfile&lt;/span&gt;   " Open &lt;span style="color: rgb(153, 0, 0);"&gt;myfile&lt;/span&gt; in a split view&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;:vsplit      " Split the window vertically (:vs works as well)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Ctrl-ww      " Move the cursor to the other window&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Ctrl-w=      " Resize the windows as equally as possible&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Ctrl-wc      " Close the current window&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Custom mappings&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;Vim has a lot of key mappings available and it is easy to add your own to your vimrc-file. An example to make pasting text into Vim easier when you have autoindent/smartindent on:&lt;br /&gt;&lt;/span&gt;&lt;blockquote   style="background-color: black;font-family:courier new;color:white;"&gt;&lt;pre&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;map&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;C-s&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; :w&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;CR&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;nnoremap&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;F2&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 255, 255);font-size:100%;" &gt;:set invpaste paste?&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;CR&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;imap&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;F2&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;C-O&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;F2&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 96);font-size:100%;" &gt;&lt;b&gt;set&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 128, 255);font-size:100%;" &gt;pastetoggle&lt;/span&gt;&lt;span style="font-size:100%;"&gt;=&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;F2&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);font-size:100%;" &gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;The first line sets a mapping so that pressing &lt;f2&gt; in normal mode will invert the 'paste' option, and will then show the value of that option. The second line does the same in insert mode (but insert mode mappings only apply when 'paste' is off). The third line allows you to press &lt;f2&gt; when in insert mode, to turn 'paste' off.  This tip and lots of &lt;a href="http://vim.wikia.com/wiki/Best_Vim_Tips"&gt;others&lt;/a&gt; can be found at the great &lt;a href="http://vim.wikia.com/"&gt;Vim Wikia&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Vim on Windows&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;On windows the configuration file is called &lt;span style="font-family:courier new;"&gt;_vimrc&lt;/span&gt; and can be found in your Vim install directory. By default it has some settings already, but you can still add the basic settings mentioned in the beginning of this post. In addition to that you should &lt;span style="font-family:courier new;"&gt;set nobackup&lt;/span&gt; and for fun, remap &lt;span style="font-family:courier new;"&gt;Ctrl-A&lt;/span&gt; and &lt;span style="font-family:courier new;"&gt;Ctrl-X&lt;/span&gt; key bindings to be &lt;span style="font-family:arial;"&gt;&lt;span style="font-family:courier new;"&gt;Ctrl-+&lt;/span&gt; &lt;/span&gt;and &lt;span style="font-family:courier new;"&gt;Ctrl--&lt;/span&gt; on the numpad so that they work. They are used to increase and decrease numbers:&lt;br /&gt;&lt;/f2&gt;&lt;/f2&gt;&lt;/span&gt;&lt;blockquote   style="background-color: black;font-family:courier new;color:white;"&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(255, 255, 96);"&gt;&lt;b&gt;set&lt;/b&gt;&lt;/span&gt; &lt;span style="color: rgb(255, 128, 255);"&gt;nobackup&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 96);"&gt;&lt;b&gt;noremap&lt;/b&gt;&lt;/span&gt; &lt;span style="color: rgb(255, 165, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);"&gt;C-kPlus&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);"&gt;&amp;gt;&lt;/span&gt; &lt;span style="color: rgb(255, 165, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);"&gt;C-A&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 96);"&gt;&lt;b&gt;noremap&lt;/b&gt;&lt;/span&gt; &lt;span style="color: rgb(255, 165, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);"&gt;C-kMinus&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);"&gt;&amp;gt;&lt;/span&gt; &lt;span style="color: rgb(255, 165, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);"&gt;C-X&lt;/span&gt;&lt;span style="color: rgb(255, 165, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;span style="font-size:100%;"&gt;Thanks for reading this far. These settings have been found during a long time and from all kinds of sources and there are almost infinitely many to be found.&lt;br /&gt;&lt;br /&gt;After this post I understand why the &lt;a href="http://dailyvim.blogspot.com/"&gt;Daily Vim&lt;/a&gt; blog has a black background everywhere. It is a pain to get black block quotes in blogger to show your nice vim highlights. (Hint; edit the html to use &lt;span style="font-family:courier new;"&gt;&amp;lt;blockquote style="font-family: courier new; background-color: black; color: white;"&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;/span&gt; around the html generated by &lt;span style="font-family:courier new;"&gt;TOhtml&lt;/span&gt;. Also, remember to remove the superflous tags, &lt;span style="font-family:courier new;"&gt;:s%/&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;&amp;lt;&lt;/span&gt;&lt;f2&gt;&lt;cr&gt;&lt;f2&gt;&lt;c-o&gt;&lt;f2&gt;&lt;f2&gt;&lt;f2&gt;&lt;f2&gt;&lt;span style="font-family:courier new;"&gt;br&lt;/span&gt;&lt;/f2&gt;&lt;/f2&gt;&lt;/f2&gt;&lt;/f2&gt;&lt;/c-o&gt;&lt;/f2&gt;&lt;/cr&gt;&lt;/f2&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;&amp;gt;&lt;/span&gt;&lt;f2&gt;&lt;cr&gt;&lt;f2&gt;&lt;c-o&gt;&lt;f2&gt;&lt;f2&gt;&lt;f2&gt;&lt;f2&gt;&lt;span style="font-family:courier new;"&gt;//g&lt;/span&gt;.)&lt;br /&gt;&lt;/f2&gt;&lt;/f2&gt;&lt;/f2&gt;&lt;/f2&gt;&lt;/c-o&gt;&lt;/f2&gt;&lt;/cr&gt;&lt;/f2&gt;&lt;/span&gt;&lt;br /&gt;(The post has been updated after graywh's comment.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-8058610743318019559?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/8058610743318019559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=8058610743318019559' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/8058610743318019559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/8058610743318019559'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2008/12/beyond-basic-vim-usage.html' title='Beyond basic Vim usage'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-8458835743376542760</id><published>2008-11-04T15:13:00.002+01:00</published><updated>2008-11-04T15:13:00.684+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='education'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='future'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><category scheme='http://www.blogger.com/atom/ns#' term='intelligence'/><title type='text'>Zeitgeist: Addendum</title><content type='html'>&lt;a href="http://informationhunger.blogspot.com/2007/07/zeitgeist-realize-truth.html"&gt;Zeitgeist: The Movie&lt;/a&gt; was by far my favorite “provocative documentary” of 2007, and a month ago a new movie by the &lt;a href="http://www.zeitgeistmovie.com/"&gt;same team&lt;/a&gt; called &lt;a href="http://video.google.com/videoplay?docid=7065205277695921912"&gt;Zeitgeist: Addendum&lt;/a&gt; was released.&lt;br /&gt;&lt;br /&gt;I'd say that &lt;a href="http://en.wikipedia.org/wiki/Zeitgeist_addendum"&gt;this new movie&lt;/a&gt; is less provocative and more informative and inspiring than the first one. The topics are still the same, that the banks control the world more than you think, the war on terror is a scam and that religion is just one of many ways to keep the general public from asking too many questions.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Chapter I &lt;span style="font-size:100%;"&gt;(0:06:45)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The first fifteen minutes gives a good introduction to the monetary system that controls the world we live in today. The movie goes through how loans and debt is involved in the creation of money and how much power the banks get because of this and makes it clear how the &lt;a href="http://en.wikipedia.org/wiki/Fractional-reserve_banking"&gt;fractional reserve&lt;/a&gt; system of monetary expansion gives rise to more inflation. According to the director Peter Joseph, &lt;a href="http://en.wikipedia.org/wiki/Federal_Reserve"&gt;The Federal Reserve&lt;/a&gt; is the main culprit behind all of this and the whole purpose is to transfer true wealth from individuals to the banks. It's a system of modern slavery because with the current system, society will never be debt free since the money needed to repay interest on loans can only be created by even more debt.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Chapter II&lt;/span&gt; (0:25:10)&lt;br /&gt;&lt;br /&gt;This part starts with a very interesting interview with &lt;a href="http://en.wikipedia.org/wiki/John_Perkins"&gt;John Perkins&lt;/a&gt;, author of &lt;a href="http://en.wikipedia.org/wiki/Confessions_of_an_Economic_Hit_Man"&gt;Confessions of an Economic Hit Man&lt;/a&gt;. The quote shown in the intro of this chapter describes it very well:&lt;br /&gt;&lt;blockquote&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:100%;"&gt;There are two ways to conquer and enslave a nation.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;One is by the sword. The other is by debt.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:100%;"&gt; - &lt;a href="http://en.wikipedia.org/wiki/John_adams"&gt;John Adams&lt;/a&gt; (1735-1826)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;The movie shows how often economic threats, corruption and sabotage is used instead of a flat out physical war, mostly because it is way cheaper and much less visible. The later part of the chapter discuss another &lt;a href="http://en.wikipedia.org/wiki/United_States"&gt;US&lt;/a&gt; favorite topic, &lt;a href="http://en.wikipedia.org/wiki/Terrorist"&gt;terrorism&lt;/a&gt;, and what it is really all about.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Chapter III&lt;/span&gt; (0:54:25)&lt;br /&gt;&lt;br /&gt;Chapter three of the movie is a long interview with &lt;a href="http://en.wikipedia.org/wiki/Jacque_Fresco"&gt;Jacque Fresco&lt;/a&gt; of the &lt;a href="http://www.thevenusproject.com/"&gt;The Venus Project&lt;/a&gt;, extended with commented short video clips. This 92 year old man is looks much younger than he is, and he clearly describes what the Venus Project is all about.&lt;br /&gt;&lt;br /&gt;Basically they want to totally redesign our whole culture to be more ethical and humane. The only way to do this, according to Jacque Fresco, is through technology and social awareness. Money, politics and religion are described as false institutions since they can not change the current system. The profit based society we currently have will never be sustainable or efficient because &lt;a href="http://en.wikipedia.org/wiki/Scarcity"&gt;scarcity&lt;/a&gt; is the only way to keep the profits high.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Chapter IV&lt;/span&gt; (1:32:42)&lt;br /&gt;&lt;br /&gt;The last chapter starts with a description of &lt;a href="http://en.wikipedia.org/wiki/Emergence"&gt;emergence&lt;/a&gt; and begs you to challenge your current belief system and become more aware. They ask for intelligent management of the earths resources in a way that can't be done in a monetary system. The later parts of the chapter gives some suggestions of &lt;a href="http://www.thevenusproject.com/"&gt;how&lt;/a&gt; to combat this monetary system using technology available to us right now. The points listed for moving towards this goal is:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Expose the banking fraud by boycotting the banks behind it.&lt;/li&gt;&lt;li&gt;Boycott the TV news networks and use the internet instead.&lt;/li&gt;&lt;li&gt;Don't ever join the military. Ever.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Boycott the energy companies and use renewable energy instead.&lt;/li&gt;&lt;li&gt;Reject the political system and focus on technology.&lt;/li&gt;&lt;li&gt;Join the &lt;a href="http://www.thezeitgeistmovement.com/"&gt;Zeitgeist Movement&lt;/a&gt; for social change.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;The movie ends with a scene where people stand in a blurry Manhattan intersection and think of what they are doing with their life, and realizing that they have to do something about it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Watch it!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The two hour long &lt;a href="http://video.google.com/videoplay?docid=7065205277695921912"&gt;Zeitgeist: Addendum&lt;/a&gt; movie is packed full of information that &lt;span style="font-style: italic;"&gt;will&lt;/span&gt; make you think. Even if you don't agree with everything in the movie, you should be provoked enough to question the current structure of our society. The movie is somewhat US-centric, but the implications are still global. Please don't stay ignorant, visit &lt;a href="http://www.zeitgeistmovie.com/"&gt;http://www.zeitgeistmovie.com&lt;/a&gt; right now and let everyone you know hear about &lt;a href="http://www.thezeitgeistmovement.com/"&gt;it&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;I, for one, await &lt;a href="http://www.thezeitgeistmovement.com/ZDAY.htm"&gt;March 15th 2009&lt;/a&gt;...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-8458835743376542760?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/8458835743376542760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=8458835743376542760' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/8458835743376542760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/8458835743376542760'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2008/11/zeitgeist-addendum.html' title='Zeitgeist: Addendum'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-3203400626044850524</id><published>2008-10-30T14:58:00.000+01:00</published><updated>2008-10-30T14:58:00.854+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='licenses'/><title type='text'>An open source license primer</title><content type='html'>Licensing is a tricky issue, especially when it comes to software, and even experienced developers have a hard time knowing what you can and can't do with open source software. I am not a lawyer, but I've been interested in free and open source for a long time and a while ago a colleague and I held a presentation on licenses (Slides in Swedish &lt;a href="http://docs.google.com/Presentation?id=ajk93cg2wd4t_30c9pc923h"&gt;here&lt;/a&gt;) at the company we work for.&lt;br /&gt;&lt;br /&gt;To explain what this license thing is all about you need to start with &lt;a href="http://en.wikipedia.org/wiki/Copyrights"&gt;Copyright&lt;/a&gt;, which is as old as the &lt;a href="http://en.wikipedia.org/wiki/Printing_press#Historical_Impact"&gt;printing press&lt;/a&gt;. The whole point of copyright is to give the authors of “original works of authorship” the rights for their works so that they have control over how it will be distributed. If someone else want to distribute that piece of work, they need to obtain a license from the copyright holder, usually in exchange for a one time payment or a &lt;a href="http://en.wikipedia.org/wiki/Royalties"&gt;royalty agreement&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;But what if the copyright owner doesn't want the distribution of his or her work to be limited in any way. The first thought might be to put the work into the &lt;a href="http://en.wikipedia.org/wiki/Public_domain"&gt;public domain&lt;/a&gt;, meaning that you abandon any claim of ownership of the work. But is this really making it as “free” as possible? What if the piece of work is source code that someone will download, modify in some way and then compile to a binary program to be sold. Is the original piece of code still free?&lt;br /&gt;&lt;br /&gt;This leads us to the use of &lt;a href="http://en.wikipedia.org/wiki/Copyleft"&gt;Copyleft&lt;/a&gt; licenses where the idea is to use copyright law to prevent any restrictions that would limit the distribution of a piece of work, or modified versions of it.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rlnTLtFUVhk/SPzTKjsdBRI/AAAAAAAAAVU/woTQwhX52ok/s1600-h/licenses.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_rlnTLtFUVhk/SPzTKjsdBRI/AAAAAAAAAVU/woTQwhX52ok/s400/licenses.png" alt="" id="BLOGGER_PHOTO_ID_5259310643195741458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Open source licenses are usually grouped into permissive, weak copyleft and strong copyleft. In the picture above the &lt;a href="http://en.wikipedia.org/wiki/BSD_License"&gt;BSD license&lt;/a&gt; is a permissive one, &lt;a href="http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License"&gt;LGPL&lt;/a&gt; a weak copyleft and &lt;a href="http://en.wikipedia.org/wiki/GNU_General_Public_License"&gt;GPL&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Affero_General_Public_License"&gt;AGPL&lt;/a&gt; are strong copyleft, meaning they include the “Liberty or Death” clause that was introduced in version 2 of the GNU GPL. Of course there are other common open source licenses, and &lt;a href="http://opensource.org/"&gt;OSI&lt;/a&gt; has a nice list of them &lt;a href="http://opensource.org/licenses/category"&gt;here&lt;/a&gt;, but for simplicity I'll only discuss the ones mentioned above.&lt;br /&gt;&lt;br /&gt;There are several versions of the licenses mentioned above and some are not compatible with earlier versions. Since GNU GPL is probably the most common open source license &lt;a href="http://www.fsf.org/"&gt;FSF&lt;/a&gt; have a chart showing compatibility with the latest version compared to the previous version.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.fsf.org/licensing/licenses/quick-guide-gplv3-compatibility-news.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 594px; height: 640px;" src="http://www.fsf.org/licensing/licenses/quick-guide-gplv3-compatibility-news.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;Permissive licenses&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It's important to note the word Modified before BSD in the image above. The original BSD license, sometimes called "BSD-old" or "4-clause BSD", had an advertising clause that required authors of derivatives of a BSD-licensed work to include an acknowledgment of the original source. This made it incompatible with GPL, and also unmanageable because so many acknowledgments were required. Code licensed under BSD can be used in closed source projects, as long as a copy of the license is included in the distribution. Other permissive licenses have similar demands.&lt;br /&gt;&lt;br /&gt;If you release code for a new protocol or media codec, it might be a good choice to put it under a permissive license because it makes it more likely that companies that are not yet open source friendly will still implement it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Weak copyleft&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you are using code covered by a weak copyleft license like LGPL, it gets a bit more complex. The GNU Lesser General Public License allows users to link to the LGPL program without having to put their own program under the same license. There are still restrictions, like that you have to make it possible to upgrade the LGPL program to a more recent version and if you modify any LGPL licensed code you have to release the changes.&lt;br /&gt;&lt;br /&gt;This type of license is often used in toolkits like &lt;a href="http://www.gtk.org/"&gt;GTK+&lt;/a&gt; and media libraries like &lt;a href="http://www.gstreamer.net/"&gt;gstreamer&lt;/a&gt; so that they can also be used to build proprietary products and get wider adoption.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Strong copyleft&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Strong copyleft licenses like GPL or AGPL are a lot more restrictive when it comes to what you can do to the code. They are called strong because they include the “Liberty or Death” clause, meaning that all the code have to be open. This includes linking into libraries and running the code within the same process. It is precisely because of this strictness that LGPL was created and there is also several exceptions to the GPL covering for example &lt;a href="http://www.fsf.org/licensing/licenses/gpl-faq.html#LibGCCException"&gt;GCC&lt;/a&gt;, &lt;a href="http://www.fsf.org/licensing/licenses/gpl-faq.html#FontException"&gt;fonts&lt;/a&gt; or the &lt;a href="http://www.gnu.org/software/classpath/license.html"&gt;GNU Classpath&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There are two major versions of the GPL, 2.1 and 3. The big differences have been &lt;a href="http://www.fsf.org/licensing/licenses/quick-guide-gplv3.html"&gt;explained succinctly&lt;/a&gt; by the FSF and basically concerns these points:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Tivoization"&gt;Tivoization&lt;/a&gt; - Using crypto hardware to control what code is allowed to run on the device.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Digital_rights_management"&gt;DRM&lt;/a&gt; - Restrictions on what code you write and distribute.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Patent"&gt;Patents&lt;/a&gt; - Using GPL code gives you right to use the patents in it.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Digital_distribution"&gt;Digital distribution&lt;/a&gt; - Physical distribution of the source code is no longer an explicit demand.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;In addition to these changes, the text have become a bit easier to read and clarifies certain details concerning for example out-sourcing. It is also compatible with more licenses and gives you a chance to rectify your mistakes in case you violate the license unintentionally.&lt;br /&gt;&lt;br /&gt;The difference between GPL and AGPL is that AGPL has an extension that covers online services like forums, blogs or online stores. This covers the “legal hole” in the GPL where you are not distributing a program but still provide a service for users over the net using GPL licensed code.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Remember&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The important thing to remember is that these copyleft licenses are all distribution licenses and not user licenses. This means you are allowed to modify and use them internally within your company or home without releasing the changes to the code, as long as you do not distribute it in any form.  Even if the company doesn't want to release all their code, hopefully they will still contribute to the upstream development of the copyleft code they use.&lt;br /&gt;&lt;br /&gt;But if you do distribute code, be sure that it does not violate any of the licenses. It has been proven &lt;a href="http://en.wikipedia.org/wiki/GPL#The_GPL_in_court"&gt;in court&lt;/a&gt; several times by &lt;a href="http://gpl-violations.org/"&gt;GPL-Violations&lt;/a&gt; that a copyleft license has the same legal status as a proprietary license. If you think no one will find out that you are using copyleft licensed code because it's built into the firmware of your product you are probably wrong. There is even a &lt;a href="http://www.loohuis-consulting.nl/downloads/compliance-manual.pdf"&gt;manual&lt;/a&gt; written by Armijn Hemel describing how to detect license violations in consumer devices.&lt;br /&gt;&lt;br /&gt;To be clear, building an application that runs on top of &lt;a href="http://en.wikipedia.org/wiki/Linux"&gt;Linux&lt;/a&gt; or an open source application server like &lt;a href="http://en.wikipedia.org/wiki/Jboss"&gt;JBoss &lt;/a&gt;does not mean you have to open the source of your application.&lt;br /&gt;&lt;br /&gt;If you plan to use GPL code in any way, do it right and follow the &lt;a href="http://www.softwarefreedom.org/"&gt;Software Freedom Law Center's&lt;/a&gt; excellent &lt;a href="http://www.softwarefreedom.org/resources/2008/compliance-guide.html"&gt;Guide to GPL Compliance&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-3203400626044850524?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/3203400626044850524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=3203400626044850524' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/3203400626044850524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/3203400626044850524'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2008/10/open-source-license-primer.html' title='An open source license primer'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rlnTLtFUVhk/SPzTKjsdBRI/AAAAAAAAAVU/woTQwhX52ok/s72-c/licenses.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-1584888007901625331</id><published>2008-07-26T11:27:00.004+01:00</published><updated>2008-07-26T12:38:36.656+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>Minix 3.0</title><content type='html'>Was surprised to see this ad in my Gmail today:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rlnTLtFUVhk/SIr-QkAZuWI/AAAAAAAAASc/N79dsMNNh2k/s1600-h/minix3gmail.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_rlnTLtFUVhk/SIr-QkAZuWI/AAAAAAAAASc/N79dsMNNh2k/s400/minix3gmail.png" alt="" id="BLOGGER_PHOTO_ID_5227269878013606242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I usually get a lot of Linux and embedded hardware related ads because of the &lt;a href="http://wiki.openmoko.org/wiki/Main_Page"&gt;OpenMoko&lt;/a&gt; mailinglists, but &lt;a href="http://www.minix3.org/"&gt;Minix 3&lt;/a&gt; was really a surprise. I tried running it in VMWare about two years ago after reading a nice &lt;a href="http://osnews.com/story/15960/Introduction-to-MINIX-3/"&gt;introduction to it on OSNews&lt;/a&gt;. Can't say I was impressed. It sure didn't look like much back then (and &lt;a href="http://www.minix3.org/doc/screenies.html"&gt;still doesn't&lt;/a&gt;, it's just X), but &lt;a href="http://en.wikipedia.org/wiki/Microkernel"&gt;microkernels&lt;/a&gt; are very interesting.&lt;br /&gt;&lt;br /&gt;There are a lot of &lt;a href="http://en.wikipedia.org/wiki/L4_microkernel_family"&gt;L4&lt;/a&gt; kernel based operating systems, and a few of &lt;a href="http://www.linuxdevices.com/news/NS8294545513.html"&gt;them&lt;/a&gt; even &lt;a href="http://os.inf.tu-dresden.de/fiasco/"&gt;run&lt;/a&gt; &lt;a href="http://www.youtube.com/watch?v=LJY2Gn71HrQ"&gt;on the Neo1973&lt;/a&gt;(Video from &lt;a href="http://global.freifunk.net/item/sebastian_manckes_blog_cool_neo_running_an_l4_microkernel"&gt;here&lt;/a&gt;). Hopefully &lt;a href="http://osso.sourceforge.net/"&gt;this one&lt;/a&gt; will too some day.&lt;br /&gt;&lt;br /&gt;There will always be some overhead when using a microkernel compared to a monolithic kernel because of the extra &lt;a href="http://en.wikipedia.org/wiki/Inter-process_communication"&gt;IPC&lt;/a&gt;, but the modern implementations are not that far behind. It will be interesting to see how useful the different versions will become, although there's little hope &lt;a href="http://www.gnu.org/software/hurd/"&gt;some&lt;/a&gt; of them will ever be completed...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-1584888007901625331?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/1584888007901625331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=1584888007901625331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/1584888007901625331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/1584888007901625331'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2008/07/minix-30.html' title='Minix 3.0'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rlnTLtFUVhk/SIr-QkAZuWI/AAAAAAAAASc/N79dsMNNh2k/s72-c/minix3gmail.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-2017235537679993373</id><published>2008-05-24T16:12:00.000+01:00</published><updated>2008-05-24T20:19:02.486+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='creativity'/><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Roguelike revival</title><content type='html'>I played my first &lt;a href="http://en.wikipedia.org/wiki/Roguelike"&gt;roguelike&lt;/a&gt; &lt;a href="http://beej.us/moria/files/morialike/unofficial/mac/"&gt;JAMoria&lt;/a&gt; on a &lt;a href="http://en.wikipedia.org/wiki/Macintosh_Classic_II"&gt;Mac Classic II&lt;/a&gt; somewhere around 1993.  It's a classic black and white &lt;a href="http://en.wikipedia.org/wiki/ASCII"&gt;ASCII&lt;/a&gt; game where you run around with a @ using the numpad on the keyboard. In JAMoria you start in a small city, just like the classic &lt;a href="http://www-math.bgsu.edu/%7Egrabine/moria.html"&gt;Moria&lt;/a&gt;. But instead of just having one dungeon, it has multiple dungeons to descend into, both in the town and in the wilderness that surrounds it.&lt;br /&gt;&lt;br /&gt;Like all roguelikes, if you died you had to start over again and create a completely new character to play with. Already being familiar with regular table top role playing games, rolling new stats and trying out new race and class combinations was a major part of the fun.&lt;br /&gt;&lt;br /&gt;In early 1996, using a blazingly fast 28.8 baud modem I managed to download ADOM 8.1 and install it on my first non Macintosh pc, a Pentium 75Mhz. At first I found the game really hard, and all new characters died after just a few minutes, but I kept trying. After some newsgroup searching I found help in &lt;a href="http://groups.google.com/group/rec.games.roguelike.misc"&gt;rec.games.roguelike.misc&lt;/a&gt;, and later &lt;a href="http://groups.google.com/group/rec.games.roguelike.adom"&gt;rec.games.roguelike.adom&lt;/a&gt;. And I've been playing ADOM ever since. It's a very very difficult game to "win", but just trying to is fun enough. Not much has happened to ADOM since version 1.1.1 in 2002, and by that time the development of all the other rougelikes I knew had gone into maintenance mode or ceased completely.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://linux.strangegamer.com/game_images/screenshots/adom.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://linux.strangegamer.com/game_images/screenshots/adom.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-style: italic;"&gt;Adom: &lt;a href="http://www.andywlms.com/adom/adomgb-1-2-1.html"&gt;Terinyo&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;One reason might be that graphical games were making it impossible to compete. One of my favourites, &lt;a href="http://en.wikipedia.org/wiki/Dungeon_Hack"&gt;Dungeon Hack&lt;/a&gt;, was early and most roguelike of them all. The much more popular &lt;a href="http://en.wikipedia.org/wiki/Diablo_%28video_game%29"&gt;Diablo&lt;/a&gt; came later and was not turn based, even if the game mechanics was kind of the same. Of course people tried making graphical front ends to the classic roguelikes with varying success. &lt;a href="http://users.tkk.fi/%7Ejtpelto2/nethack.html"&gt;Falcon's Eye&lt;/a&gt; was probably the most known. A fork of that project called &lt;a href="http://www.darkarts.co.za/project/vultures/"&gt;Vulture's&lt;/a&gt; is still under development and it's a game I have yet to try. (The &lt;a href="http://www.youtube.com/watch?v=dQPx2VoD84I"&gt;demo video&lt;/a&gt; looks good though!)&lt;br /&gt;&lt;br /&gt;To get back to the title of this post; It feel there is a huge revival going on in the &lt;a href="http://roguelikedeveloper.blogspot.com/"&gt;roguelike scene&lt;/a&gt;. There's &lt;a href="http://www.gearheadrpg.com/"&gt;new&lt;/a&gt; &lt;a href="http://kaduria.blogspot.com/"&gt;blogs&lt;/a&gt;, &lt;a href="http://www.gamesetwatch.com/column_at_play/"&gt;columns&lt;/a&gt;, &lt;a href="http://www.roguetemple.com/"&gt;news pages&lt;/a&gt; and &lt;a href="http://www.incursion-roguelike.org/"&gt;games&lt;/a&gt; showing up &lt;a href="http://kharne-rl.blogspot.com/"&gt;everywhere&lt;/a&gt; and &lt;a href="http://groups.google.com/group/rec.games.roguelike.development/topics"&gt;older newsgroups&lt;/a&gt; and pages like &lt;a href="http://roguebasin.roguelikedevelopment.org/"&gt;RogueBasin&lt;/a&gt; seem to have a surge in activity and popularity. Even the &lt;a href="http://www.adom.de/"&gt;ADOM homepage&lt;/a&gt; has gotten a face lift with a new &lt;a href="http://www.adom.de/blog/index.php"&gt;blog&lt;/a&gt; about &lt;a href="http://rpgvaultarchive.ign.com/features/interviews/adom.shtml"&gt;Thomas Biskups&lt;/a&gt; new roguelike JADE, and a brand new &lt;a href="http://www.adom.de/forums/"&gt;forum&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I guess that the main reason people enjoy making roguelikes is that the games are full of &lt;a href="http://roguebasin.roguelikedevelopment.org/index.php?title=Roguelike_Dev_FAQ"&gt;tricky algorithms&lt;/a&gt; like dungeon generation, field of vision, monster AI and more, but still small enough for a single developer to make by themselves. The main reason is of course that there's no graphics and no sound (well, &lt;a href="http://doom.chaosforge.org/"&gt;DoomRL&lt;/a&gt; has sound), so all the programming effort and processing power can be spent on actual game play instead of &lt;a href="http://www.worldwidewords.org/qa/qa-bel1.htm"&gt;bells and whistles&lt;/a&gt;. If you know &lt;a href="http://www.incursion-roguelike.org/TechPaper%20%28Web%20Version%29.htm"&gt;what to do&lt;/a&gt;, creating a new game from scratch can be pretty quick. &lt;a href="http://roguebasin.roguelikedevelopment.org/index.php?title=7DRL"&gt;7 Day Roguelike&lt;/a&gt; competitions seems to be more and more popular.&lt;br /&gt;&lt;br /&gt;Some are more ambitious than others. The &lt;a href="http://www.gamasutra.com/view/feature/3549/interview_the_making_of_dwarf_.php?print=1"&gt;crazy guys&lt;/a&gt; behind &lt;a href="http://www.bay12games.com/dwarves/"&gt;Dwarf Fortress&lt;/a&gt; have quit their jobs to work full time on their ASCII dwarf game simulator. It's not really a classic roguelike, but the &lt;a href="http://www.bay12games.com/dwarves/features.html"&gt;features&lt;/a&gt; are impressive. Julian Mensch has been working on his &lt;a href="http://incursion.wikidot.com/"&gt;Incursion&lt;/a&gt; since 1999 and the planned release is in &lt;a href="http://roguebasin.roguelikedevelopment.org/index.php?title=Incursion"&gt;2011&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;All in all, it's a genre of games worth trying, and I guess it's a nice way to learn a new language trying to implement a 7DRL in it. (My attempt in J2ME was never completed though. Take a look at &lt;a href="http://roguelikedevelopment.org/dweller/"&gt;Dweller&lt;/a&gt; instead.)&lt;br /&gt;&lt;br /&gt;Also, I wonder what's the best way to control a roguelike when you only have a touchscreen. Would be nice to have one for the &lt;a href="http://wiki.openmoko.org/wiki/Wishlist:Games"&gt;OpenMoko phone&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-2017235537679993373?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/2017235537679993373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=2017235537679993373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/2017235537679993373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/2017235537679993373'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2008/05/roguelike-revival.html' title='Roguelike revival'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-6725429596037695612</id><published>2008-05-05T07:34:00.001+01:00</published><updated>2008-05-05T07:37:05.021+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='religion'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><category scheme='http://www.blogger.com/atom/ns#' term='intelligence'/><title type='text'>Einstein quote</title><content type='html'>&lt;blockquote&gt;The fairest thing we can experience is the mysterious. It is the fundamental emotion which stands at the cradle of true art and true science. He who knows it not and can no longer wonder, no longer feel amazement, is as good as dead, a snuffed-out candle. It was the experience of mystery - even if mixed with fear - that engendered religion. A knowledge of the existence of something we cannot penetrate, of the manifestations of the profoundest reason and the most radiant beauty, which are only accessible to our reason in their most elementary forms-it is this knowledge and this emotion that constitute the truly religious attitude; in this sense, and in this alone, I am a deeply religious man. I cannot conceive of a God who rewards and punishes his creatures, or has a will of the type of which we are conscious in ourselves. An individual who should survive his physical death is also beyond my comprehension, nor do I wish it otherwise; such notions are for the fears or absurd egoism of feeble souls. Enough for me the mystery of the eternity of life, and the inkling of the marvellous structure of reality, together with the single-hearted endeavour to comprehend a portion, be it never so tiny, of the reason that manifests itself in nature. &lt;/blockquote&gt;-Albert Einstein, The world as I see it&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-6725429596037695612?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/6725429596037695612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=6725429596037695612' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/6725429596037695612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/6725429596037695612'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2008/05/einstein-quote.html' title='Einstein quote'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-1597309755112989782</id><published>2008-04-17T15:02:00.004+01:00</published><updated>2008-04-17T15:12:39.507+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><title type='text'>History in Zsh</title><content type='html'>Since I use &lt;a href="http://zsh.sourceforge.net/"&gt;Zsh&lt;/a&gt; with shared history, the normal &lt;span style="font-family: courier new;"&gt;history&lt;/span&gt; command doesn't work properly. Instead I came up with this ugly hack using &lt;span style="font-family: courier new;"&gt;cat&lt;/span&gt; and &lt;span style="font-family: courier new;"&gt;cut&lt;/span&gt;:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;&lt;span style="font-size:85%;"&gt;cm@tyst&gt; cat ~/.zshhistory | cut -c16-40 |awk '{a[$1]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head&lt;br /&gt;550 ls&lt;br /&gt;496 cd&lt;br /&gt;322 make&lt;br /&gt;224 vim&lt;br /&gt;168 su&lt;br /&gt;151 screen&lt;br /&gt;105 ssh&lt;br /&gt;91 bitbake&lt;br /&gt;76 rm&lt;br /&gt;58 mtn&lt;/span&gt;&lt;/blockquote&gt;and for root:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;&lt;span style="font-size:85%;"&gt;root@tyst&gt; cat ~/.zshhistory | cut -c16-40 |awk '{a[$1]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head&lt;br /&gt;713 emerge&lt;br /&gt;312 vim&lt;br /&gt;247 ls&lt;br /&gt;165 cd&lt;br /&gt;120 screen&lt;br /&gt;108 iptables&lt;br /&gt;83 etc-update&lt;br /&gt;60 top&lt;br /&gt;59 dmesg&lt;br /&gt;53 cp&lt;/span&gt;&lt;/blockquote&gt;Guess it's quite obvious what distro I use on my computer at home and what I spend time doing...&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-1597309755112989782?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/1597309755112989782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=1597309755112989782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/1597309755112989782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/1597309755112989782'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2008/04/history-in-zsh.html' title='History in Zsh'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-4090596386451962519</id><published>2008-03-09T10:23:00.003+01:00</published><updated>2008-03-09T11:19:31.059+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biology'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><category scheme='http://www.blogger.com/atom/ns#' term='intelligence'/><title type='text'>Lies</title><content type='html'>For some strange reason studies of liars seem to pop up all over the net right now. &lt;a href="http://nymag.com"&gt;NYmag&lt;/a&gt; has a long and very interesting article about &lt;a href="http://nymag.com/news/features/43893/"&gt;why kids lie&lt;/a&gt; and how they learn it from their parents. Kids start as  early as  age 2 or 3, and the smarter the kid the earlier they start lying. Telling the truth is easy, but making a believable lie takes a lot more effort.&lt;br /&gt;&lt;br /&gt;The always excellent &lt;a href="http://www.wnyc.org/shows/radiolab"&gt;Radiolab&lt;/a&gt; had a show last week &lt;a href="http://www.wnyc.org/shows/radiolab/episodes/2008/02/29"&gt;about lies&lt;/a&gt; where they presented the results from several studies on the subject. They interviewed the famous psychologist &lt;a href="http://en.wikipedia.org/wiki/Paul_Ekman"&gt;Paul Ekman&lt;/a&gt; about facial expressions and how to tell if people are lying. The whole concept of &lt;a href="http://en.wikipedia.org/wiki/Microexpression"&gt;microexpressions&lt;/a&gt; is fascinating. And Ekman's vow he took when his daughter was born to never lie again seems incredibly difficult to keep.&lt;br /&gt;&lt;br /&gt;Another part of the program discusses a study Yaling Yang did &lt;a href="http://www.news-medical.net/?id=13840"&gt;on pathological liars&lt;/a&gt;. Brain scans of them showed that they had a lot more white brain matter in their prefrontal cortex compared to the control group, but less gray matter. The researchers believed that the huge increase in connections in the brain made lying practically effortless for these individuals and they could reply instantly with a plausible lie.&lt;br /&gt;&lt;br /&gt;The radio show continues with &lt;a href="http://www.wnyc.org/shows/radiolab/episodes/2008/02/29/segments/92436"&gt;a segment&lt;/a&gt; about a con-woman called &lt;a href="http://www.craigslist.org/about/press/encounters_with_hope.html"&gt;Hope&lt;/a&gt; and how she used unsuspicious people by constantly lying.&lt;br /&gt;&lt;br /&gt;People who are good at lying are generally more happy and have greater success in life. People with serious depressions are "too realistic" and seem unable to twist the truth into a brighter version. Being able to lie to yourself as well as others have many advantages even when you don't abuse it to the fullest.&lt;br /&gt;&lt;br /&gt;I spend a lot of time thinking about how to interact with people and even more observing what people do and how they react. If I had no &lt;a href="http://informationhunger.blogspot.com/2007/06/altruism-empathy-and-morality.html"&gt;moral or empathy&lt;/a&gt; there's no limit to how much I could take advantage of peoples good will. Most people want to help and trust other peoples "good nature", but I'm afraid there's too many who don't have that in them. I'll be sure to keep my eyes open for the slightest "leakage", be it a microexpression or an inconsistency in the story. Just never let people know you caught them lying, that just makes them more careful next time and harder to catch.&lt;br /&gt;&lt;br /&gt;This cynical post is written while listening to &lt;a href="http://www.billytalent.com/"&gt;Billy Talent&lt;/a&gt; - &lt;a href="http://www.musicsonglyrics.com/B/billytalentlyrics/billytalentlieslyrics.htm"&gt;Lies&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-4090596386451962519?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/4090596386451962519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=4090596386451962519' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/4090596386451962519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/4090596386451962519'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2008/03/lies.html' title='Lies'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-2776167812170827986</id><published>2008-01-28T08:05:00.000+01:00</published><updated>2008-01-28T08:27:49.524+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='gps'/><category scheme='http://www.blogger.com/atom/ns#' term='openmoko'/><title type='text'>Schwartz and gllin</title><content type='html'>For some reason &lt;a href="http://unadventure.wordpress.com/"&gt;Andrzej "balrog-kun" Zaborowski&lt;/a&gt; is still missing from &lt;a href="http://planet.openmoko.org/"&gt;PlanetOpenMoko&lt;/a&gt;, so I'll just link to some of his recent posts instead.&lt;br /&gt;&lt;br /&gt;Andrzej have written an &lt;a href="http://en.wikipedia.org/wiki/Executable_and_Linking_Format"&gt;ELF&lt;/a&gt;-loader called &lt;a href="http://unadventure.wordpress.com/2008/01/04/1-presenting-schwartz/"&gt;Schwartz&lt;/a&gt; that can &lt;a href="http://unadventure.wordpress.com/2008/01/04/2-abi-translation/"&gt;translate OABI to EABI&lt;/a&gt; and his latest post shows how to &lt;a href="http://unadventure.wordpress.com/2008/01/27/3-getting-gllin-to-run/"&gt;use it with gllin&lt;/a&gt; instead of a chroot.&lt;br /&gt;&lt;br /&gt;Very impressive! I haven't tried it myself yet, but I definitely will soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-2776167812170827986?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/2776167812170827986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=2776167812170827986' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/2776167812170827986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/2776167812170827986'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2008/01/schwartz-and-gllin.html' title='Schwartz and gllin'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-7472018161397363</id><published>2007-12-19T15:40:00.000+01:00</published><updated>2007-12-19T16:31:37.475+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='neo1973'/><category scheme='http://www.blogger.com/atom/ns#' term='openmoko'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>OpenMoko Debug Board</title><content type='html'>I've had a &lt;a href="http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=765"&gt;problem with my u-boot_env&lt;/a&gt; since ever since I flashed a bad u-boot version in early august. The first time I tried to flash a new kernel it wrote right over the environment partition and since then I've been unable to boot without holding in AUX and use Factory Reset. Also, since the u-boot_env was overwritten I had no way to redirect the u-boot serial terminal output to USB because the limited default boot menu only includes Boot and Factory Reset.&lt;br /&gt;&lt;br /&gt;Fortunately I managed to get my hands on a debug board. (Thanks &lt;a href="http://code.google.com/soc/2007/openmoko/appinfo.html?csaid=4B963C4F3F275D36"&gt;abraxa_&lt;/a&gt;!) Following the &lt;a href="http://wiki.openmoko.org/wiki/Neo1973_Debug_Board_v2#Drivers"&gt;instructions&lt;/a&gt; in the wiki I installed &lt;a href="http://www.intra2net.com/de/produkte/opensource/ftdi/"&gt;libftdi&lt;/a&gt; and started looking for an &lt;a href="http://bugs.gentoo.org/show_bug.cgi?id=200689"&gt;openocd ebuild&lt;/a&gt;. Wasn't until later that I realized I didn't need to install &lt;a href="http://openfacts.berlios.de/index-en.phtml?title=Open_On-Chip_Debugger"&gt;openocd&lt;/a&gt; in &lt;a href="http://www.gentoo.org/"&gt;Gentoo&lt;/a&gt; at all, since it was a lot easier to use the one built by the &lt;a href="http://wiki.openmoko.org/wiki/MokoMakefile"&gt;Moko Makefile&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Next I connected the debug board to the pc but it just wouldn't show up correctly. Taking a &lt;a href="http://wiki.openmoko.org/wiki/Neo1973_Debug_Board_v2#ftdi_sio_module"&gt;closer look&lt;/a&gt; at the debug board page in the wiki I noticed I was missing kernel module. Recompile the kernel to include &lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;Device Drivers -&gt; USB -&gt; USB Serial Converter Support -&gt; USB FTDI Single Port Serial Driver &lt;/span&gt;&lt;/span&gt;as a module, and after a &lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;modprobe ftdi_sio vendor=0x1457 product=0x5118&lt;/span&gt;&lt;/span&gt; the device was detected the way it should:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;&lt;span style="font-size:85%;"&gt;drivers/usb/serial/usb-serial.c: USB Serial Driver core&lt;br /&gt;drivers/usb/serial/usb-serial.c: USB Serial support registered for FTDI USB Serial Device&lt;br /&gt;ftdi_sio 2-1.1:1.0: FTDI USB Serial Device converter detected&lt;br /&gt;drivers/usb/serial/ftdi_sio.c: Detected FT2232C&lt;br /&gt;usb 2-1.1: FTDI USB Serial Device converter now attached to ttyUSB0&lt;br /&gt;ftdi_sio 2-1.1:1.1: FTDI USB Serial Device converter detected&lt;br /&gt;drivers/usb/serial/ftdi_sio.c: Detected FT2232C&lt;br /&gt;usb 2-1.1: FTDI USB Serial Device converter now attached to ttyUSB1&lt;br /&gt;usbcore: registered new interface driver ftdi_sio&lt;br /&gt;drivers/usb/serial/ftdi_sio.c: v1.4.3:USB FTDI Serial Converters Driver&lt;/span&gt;&lt;/blockquote&gt;I updated the &lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;openocd.conf&lt;/span&gt;&lt;/span&gt; according to the &lt;a href="http://wiki.openmoko.org/wiki/Neo1973_OpenOCD#Configuration"&gt;wiki&lt;/a&gt; and it started without complaints. Did a &lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;telnet localhost 4444&lt;/span&gt;&lt;/span&gt; and was greeted by the openocd prompt. The only problem now was that I had no real clue how to proceed. I typed help in the prompt and then tried some of the commands. After a mix of a halt and reset commands the Neo1973 went black. Trying to restart from scratch I closed openocd and unplugged the debug board. That turned out to be a bad idea. After reconnecting the USB cable and restarting openocd I constantly got the error:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;&lt;span style="font-size:85%;"&gt;Info:    openocd.c:93 main(): Open On-Chip Debugger (2007-09-05 09:00 CEST)&lt;br /&gt;Info:    configuration.c:50 configuration_output_handler(): Command ft2232_vid_pid not found&lt;br /&gt;Info:    configuration.c:50 configuration_output_handler(): Command ft2232_layout not found&lt;br /&gt;Error:   jtag.c:1461 jtag_init(): No valid jtag interface found (ft2232)&lt;br /&gt;Error:   jtag.c:1462 jtag_init(): compiled-in jtag interfaces:&lt;br /&gt;Error:   jtag.c:1465 jtag_init(): 0: parport&lt;/span&gt;&lt;/blockquote&gt;The reason it failed was probably that the Neo was still on, but halted, and I guess that caused some trouble for the debug board. After disconnecting both devices and taking the battery out of the Neo, then starting over again it worked better.&lt;br /&gt;&lt;br /&gt;Asked for some help in #openmoko for how to get that u-boot_env repaired and NineX suggested using the &lt;a href="http://wiki.openmoko.org/wiki/Devirginator"&gt;Devirginator&lt;/a&gt; since it had worked well for him. At that time the &lt;a href="http://buildhost.openmoko.org/"&gt;buildhost&lt;/a&gt; was down, so I tried to configure it to use my local repository instead. After about an hour or so fighting with the config file, only getting useless error messages, I got tired and gave up for the day.&lt;br /&gt;&lt;br /&gt;At the same time as NineX mentioned the devirginator, &lt;a href="http://mmontour.net/"&gt;Mike Montour&lt;/a&gt; put together a short list of steps in a &lt;a href="http://www.pastebin.ca/814889"&gt;pastebin&lt;/a&gt; explaining how to do it manually and my plan was to try that next time. While I was away during the weekend, moving to Stockholm, he wrote an awesome wiki page on how to do that manual &lt;a href="http://wiki.openmoko.org/wiki/Neo1973_Debug_Board_v2/Unbricking"&gt;Unbricking&lt;/a&gt;. Thanks a lot for the clear and helpful &lt;a href="http://wiki.openmoko.org/wiki/Neo1973_Debug_Board_v2/Unbricking"&gt;wiki page&lt;/a&gt; Mr Montour!&lt;br /&gt;&lt;br /&gt;I followed the steps on that page straight through, using a mix of &lt;span style="font-family: courier new;font-size:85%;" &gt;openocd&lt;/span&gt;, &lt;span style="font-family: courier new;font-size:85%;" &gt;&lt;a href="http://wiki.openmoko.org/wiki/Dfu-util"&gt;dfu-util&lt;/a&gt;&lt;/span&gt; and &lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;cu&lt;/span&gt;&lt;/span&gt;, I now have a Neo1973 that boots correctly. Rebuilding my &lt;a href="http://wiki.openmoko.org/wiki/NAND_bad_blocks"&gt;Bad Block Table&lt;/a&gt; showed that I had a bad block at &lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;0x00004000&lt;/span&gt;&lt;/span&gt;, the default u-boot_env address. Maybe that, in combination with an early August version of u-boot was the reason I got this problem in the first place. &lt;span class="br0"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Debug Board itself is not so easy to use at first, especially when you're not really familiar with embedded things like &lt;a href="http://en.wikipedia.org/wiki/Jtag"&gt;JTAG&lt;/a&gt; and serial consoles. Despite that it is still very nice to have one around when you experiment with your &lt;a href="http://www.openmoko.com/products-neo-base-00-stdkit.html"&gt;Neo1973&lt;/a&gt;. If I knew this low level stuff was so much fun I would have bought the &lt;a href="http://www.openmoko.com/products-neo-advanced-00-develkit.html"&gt;Advanced Kit&lt;/a&gt; from the start.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-7472018161397363?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/7472018161397363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=7472018161397363' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/7472018161397363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/7472018161397363'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/12/openmoko-debug-board.html' title='OpenMoko Debug Board'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-6288807934657492597</id><published>2007-11-24T13:49:00.000+01:00</published><updated>2007-11-24T14:46:00.547+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='gps'/><category scheme='http://www.blogger.com/atom/ns#' term='neo1973'/><category scheme='http://www.blogger.com/atom/ns#' term='openmoko'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>OpenMoko is growing</title><content type='html'>I just took a quick look at the statistics for the &lt;a href="http://www.openmoko.org/"&gt;OpenMoko&lt;/a&gt; project and it made me happy.&lt;br /&gt;&lt;br /&gt;Currently there is 3500 revisions in the &lt;a href="http://svn.openmoko.org/"&gt;svn repository&lt;/a&gt; and &lt;a href="http://bugzilla.openmoko.org/"&gt;bugzilla&lt;/a&gt; has reached 1022 bugs, 241 of them are still open. The &lt;a href="http://wiki.openmoko.org/"&gt;wiki&lt;/a&gt; has 3685 pages and 6090 registered users, and maybe more impressively, &lt;a href="http://projects.openmoko.org/"&gt;projects&lt;/a&gt; has 1507 developers and 81 projects registered.&lt;br /&gt;&lt;br /&gt;The IRC channel on &lt;a href="http://freenode.net/"&gt;freenode&lt;/a&gt; has stayed at around 320 people for the last six months and there's a lot of interesting discussions going on. It's a friendly atmosphere and people interested in the project are encouraged to drop by. Usually, they get pointed to the right place in the wiki, where most questions have already been answered. A good page to read if you want to know what is going on in the project is the &lt;a href="http://wiki.openmoko.org/wiki/Community_Updates"&gt;Community Updates&lt;/a&gt; page. Right now it has not been updated in over a week, but I'm sure it will be soon.&lt;br /&gt;&lt;br /&gt;Unfortunately, a hardware bug in &lt;a href="http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=957#c1"&gt;power management&lt;/a&gt; with GTA02v4 has required a fifth revision of the hardware for GTA02. It's a bit of a shame that the release will be delayed even further, but I'd rather have good hardware later, than something broken right now.&lt;br /&gt;&lt;br /&gt;The most interesting code changes in OpenMoko recently involves gsmd, &lt;a href="http://folks.o-hand.com/thomas/openmoko-phonekit-proposal.pdf"&gt;PhoneKit&lt;/a&gt;(pdf) and the dbus interface to it. The dialer and sms handling is also being worked at in a furious pace by the &lt;a href="http://www.o-hand.com/"&gt;OpenedHand&lt;/a&gt; guys. Since about a week, calling has worked without any problems for me. Power management has been improved and the phone should last at least a day now.&lt;br /&gt;&lt;br /&gt;Also, some guys from &lt;a href="http://www.ixonos.com/"&gt;Ixonos&lt;/a&gt; have been working on an alternative to gsmd, &lt;a href="http://www.ixonos.com/opensource/gsmd-snapshot-2007-11-23-for-design-discussion.tar.gz"&gt;gsmd2&lt;/a&gt;. I haven't looked at the code, but they have some very nice documentation and a detailed &lt;a href="http://ip.fi/%7Emudyc/projects/ixonos/tech-spec-gsm-daemon.pdf"&gt;specification&lt;/a&gt;. Still, lots to be discussed it seems.&lt;br /&gt;&lt;br /&gt;The GPS binary driver is still not available for download. OpenMoko have been &lt;a href="http://wiki.openmoko.org/wiki/Community_Updates#gllin_GPS_driver_for_GTA01"&gt;promised&lt;/a&gt; by Global Locate that they will be able to distribute it, but the legal terms are not yet set. Hopefully this will be solved soon.&lt;br /&gt;&lt;br /&gt;All in all, a lot is going on and the software will be in pretty good shape for when the GTA02 is released.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-6288807934657492597?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/6288807934657492597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=6288807934657492597' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/6288807934657492597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/6288807934657492597'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/11/openmoko-is-growing.html' title='OpenMoko is growing'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-7567615927850750725</id><published>2007-11-21T23:55:00.000+01:00</published><updated>2007-11-21T23:58:09.761+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biology'/><category scheme='http://www.blogger.com/atom/ns#' term='weather'/><category scheme='http://www.blogger.com/atom/ns#' term='future'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>Our future climate concerns me</title><content type='html'>A few days ago &lt;a href="http://www.ipcc.ch/"&gt;IPCC&lt;/a&gt; (&lt;a href="http://en.wikipedia.org/wiki/United_Nations" title="United Nations"&gt;United Nations&lt;/a&gt; Intergovernmental Panel on Climate Change)  released a document they "succinctly" call &lt;a href="http://www.ipcc.ch/pdf/assessment-report/ar4/syr/ar4_syr_spm.pdf"&gt;Policymakers' Summary of the Synthesis Report of the United Nations    Intergovernmental Panel on Climate Change (IPCC) Fourth Assessment&lt;/a&gt;. It's a complete summary of all the data on climate change, densely packed into 23 fact filled pages. (The &lt;a href="http://www.ipcc.ch/ipccreports/assessments-reports.htm"&gt;full reports&lt;/a&gt; are much longer.)&lt;br /&gt;&lt;br /&gt;The summary quickly showed up &lt;a href="http://environment.independent.co.uk/climate_change/article3174386.ece"&gt;everywhere&lt;/a&gt; in the &lt;a href="http://media-newswire.com/release_1057660.html"&gt;news&lt;/a&gt;, even at my favorite &lt;a href="http://arstechnica.com/journals/science.ars/2007/11/20/ipcc-releases-synthesis-of-the-fourth-assessment-report"&gt;Ars&lt;/a&gt;. Reading through the document does make you think about the future of our climate. 11 of the last 12 years rank among the 12 warmest years ever measured since they started in 1850. For me personally, it has been some great warm and long summers and not a negative thing. For people living in northern Europe like I do, global warming will mostly make things better. The forests and crops will grow better, warmer summers, less freezing winters. The only downside for us will be an increase in precipitation. Most places will not be this lucky.&lt;br /&gt;&lt;br /&gt;Although the temperature will increase the most at the poles, it's the places that are already dry and hot that will get the most serious problems. Serious droughts will follow, an increase in wild fires and agriculture and livestock will suffer. That might eventually lead to malnutrition and on top of that, clean drinking water will become a problem. The number of cyclones and storms is likely to increase too, and in low coastal regions and river deltas, increased risk of flooding.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rlnTLtFUVhk/R0S1OVH0fII/AAAAAAAAAPQ/3sI_IM3gcfI/s1600-h/surface_warming.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 506px; height: 342px;" src="http://4.bp.blogspot.com/_rlnTLtFUVhk/R0S1OVH0fII/AAAAAAAAAPQ/3sI_IM3gcfI/s400/surface_warming.png" alt="" id="BLOGGER_PHOTO_ID_5135428732901948546" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-style: italic;"&gt;Global increase in temperature for 2099 compared to 1999&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;The study also expects that in the long term, if the warming continues, the ice caps on Greenland will melt completely and raise the sea level with about 7 meters.  This will take some thousand years or so, but it will be a noticeable increase just in the next 100 years.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_rlnTLtFUVhk/R0Sy-VH0fHI/AAAAAAAAAPI/rsbTsApJ0lA/s1600-h/ghg_emissions.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 569px; height: 276px;" src="http://4.bp.blogspot.com/_rlnTLtFUVhk/R0Sy-VH0fHI/AAAAAAAAAPI/rsbTsApJ0lA/s400/ghg_emissions.png" alt="" id="BLOGGER_PHOTO_ID_5135426259000786034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Fossil fuel is the pink fields in these graphs&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;The primal cause for the emission of green house gases (GHG) is the use of fossil fuels. The concentration of carbon dioxide and methane in the atmosphere is exceeding by far the natural range seen in the last 650,000 years. We need to cut down on the green house gas emissions on a global scale right now, and even using the most optimistic scenarios still points to an increase in global temperature.&lt;br /&gt;&lt;br /&gt;A global increase of 1.5-2.5 degrees Centigrade would endanger 20-30% of the species assessed of global extinction. Most scenarios in the summary suggests a much higher increase in temperature...&lt;br /&gt;&lt;br /&gt;If all future investments in infrastructure and energy plants are shifted to get the lowest possible CO2 emissions, the additional investment costs would be around 5-10% higher. That's not much at all, and simply increasing efficiency of energy supply and industrial processes would do a lot to stabilize GHG emissions on a global scale. It's good to see that &lt;a href="http://www.wired.com/science/planetearth/news/2007/11/china_coal"&gt;UK is helping China&lt;/a&gt; to get started on this.&lt;br /&gt;&lt;br /&gt;Maybe we have no choice in lowering our oil consumption. A recent &lt;a href="http://blog.wired.com/cars/2007/11/the-end-of-oil.html"&gt;article in Wired&lt;/a&gt; states that most likely we will be unable to maintain the current consumption because we just can't pump the oil up fast enough. Some says 10 years more is all we have.&lt;br /&gt;&lt;br /&gt;My personal opinion is that oil based fuels are way too cheap. If prices were at least doubled, maybe driving around in a petrol car won't be the cheapest way to travel medium distances any more. Electric or hydrogen fuel cell cars, although still very expensive, would become a more viable option. Flying is also cheaper than it should be, and even though it's nice to be able to afford to fly away for vacation, I wish there was a less polluting option for long trips. I really do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-7567615927850750725?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/7567615927850750725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=7567615927850750725' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/7567615927850750725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/7567615927850750725'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/11/our-future-climate-concerns-me.html' title='Our future climate concerns me'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_rlnTLtFUVhk/R0S1OVH0fII/AAAAAAAAAPQ/3sI_IM3gcfI/s72-c/surface_warming.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-2440320413047970789</id><published>2007-11-10T20:17:00.000+01:00</published><updated>2007-11-20T18:14:55.863+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='education'/><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='languages'/><category scheme='http://www.blogger.com/atom/ns#' term='genius'/><title type='text'>Memory and learning</title><content type='html'>I've been thinking a lot about learning and memory lately and there's been no shortage of interesting articles to read or videos to watch.&lt;br /&gt;&lt;br /&gt;Over at &lt;a href="http://wondr.net/"&gt;wondr.net&lt;/a&gt; Jamin has started his &lt;a href="http://wondr.net/2007/11/01/memory-month-day-1-introduction/"&gt;Memory Month&lt;/a&gt;. He posts  a new article every day, teaching you useful tricks for remembering everything from shopping lists and numbers to names of people you've just met. These methods will probably work great, but I'm to lazy to really sit down and do it since there's so many other things distracting me right now.&lt;br /&gt;&lt;br /&gt;I don't believe in the old myth that humans only use 10% of the brain, but I do believe that there's a lot about the brain we don't understand at all yet, and maybe we never will. At &lt;a href="http://video.google.com/"&gt;Google Video&lt;/a&gt; they have some very interesting documentaries regarding the brain, for instance &lt;a href="http://video.google.com/videoplay?docid=4913196365903075662"&gt;this documentary&lt;/a&gt; from &lt;a href="http://en.wikipedia.org/wiki/Five_%28channel%29" title="Five (channel)"&gt;Channel 5&lt;/a&gt; in 2005 about &lt;a href="http://en.wikipedia.org/wiki/Daniel_Tammet"&gt;Daniel Tammet&lt;/a&gt; or &lt;a href="http://video.google.com/videoplay?docid=-6767261625889336539"&gt;this&lt;/a&gt; one about &lt;a href="http://en.wikipedia.org/wiki/Kim_Peek"&gt;Kim Peek&lt;/a&gt;. These &lt;a href="http://en.wikipedia.org/wiki/Autistic_savant"&gt;savants&lt;/a&gt; have enormous counting skills huge memory capacities, but the brain power comes at a price. From mild autistic tendencies like &lt;a href="http://en.wikipedia.org/wiki/Asperger_syndrome"&gt;Asperger's&lt;/a&gt; to completely anti-social &lt;a href="http://en.wikipedia.org/wiki/Autism"&gt;autistic&lt;/a&gt; behavior.&lt;br /&gt;&lt;br /&gt;It's been noted that these types of disorders are getting more and more common, especially in academic families and it's even been called &lt;a href="http://www.wired.com/wired/archive/9.12/aspergers_pr.html"&gt;The Geek Syndrome&lt;/a&gt; by Wired. The latest studies says that something between 3 and 20 genes are involved in causing these &lt;a href="http://www.time.com/time/covers/1101020506/scautism.html"&gt;disorders&lt;/a&gt;. Incidentally this also seems to affect maths and science skills in a positive way. Abnormalities in the &lt;a href="http://en.wikipedia.org/wiki/Cerebellum"&gt;cerebellum&lt;/a&gt;, the "little brain" responsible for motor control and filtering sensory input and passing it on to the right part of the brain, is common in autistic persons. Kim Peek for instance, has a damaged cerebellum and no &lt;a href="http://en.wikipedia.org/wiki/Agenesis_of_the_corpus_callosum"&gt;corpus callosum&lt;/a&gt;, the connection between the two halves of the brain, at all.&lt;br /&gt;&lt;br /&gt;The brain is a pattern matching machine and it seems to me like it's automatically filtering the continuous flow of information washing over us, but if it's not filtered enough the person might be classified as slightly autistic. If the brain filters too much, parts of it just doesn't get used enough and will dwindle away. Of course this is an overly simple way of looking at it, but I'm certain it's a part of the puzzle.&lt;br /&gt;&lt;br /&gt;I'm also convinced that the brain is a lot more flexible than people used to believe, even in grown ups. New born babies have &lt;a href="http://medicineworld.org/cancer/lead/12-2005/shaping-the-nervous-system.html"&gt;twice the number of nerve cells&lt;/a&gt; they need, but the ones that aren't used just dies off. Usually this happens in two periods, first at a young age, then again around puberty. But the brain is not "frozen" after that at all. A recent &lt;a href="http://www.hopkinsmedicine.org/Press_releases/2007/11_08_07.html"&gt;study on mice&lt;/a&gt; shows that the nerve cells move around and stretch "in a highly dynamic fashion".&lt;br /&gt;&lt;br /&gt;It's never too late to learn something new, but I think it's harder to really focus on learning just one thing when you're grown up compared to when you're still a kid. There's just too many things to think about and too many distractions, and so much interesting to learn.&lt;br /&gt;&lt;br /&gt;Wish I didn't have to sleep so much, but a completely unscientific experiment on myself made me notice that when I sleep less then 6 hours per night, my memory isn't as good as it usually is. Things just don't stick. Also, I've noticed that I remember things I read in the evening better than the things I read in the morning. I imagine that my brain is working through the input from the day while sleeping, trying to keep only the seemingly important memories.&lt;br /&gt;&lt;br /&gt;It's getting late, I'll go read a book.&lt;br /&gt;&lt;br /&gt;Update: Great article about memory in &lt;a href="http://magma.nationalgeographic.com/ngm/2007-11/memory/foer-text.html"&gt;National Geographic&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-2440320413047970789?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/2440320413047970789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=2440320413047970789' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/2440320413047970789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/2440320413047970789'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/11/memory-and-learning.html' title='Memory and learning'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-5863435321800464150</id><published>2007-10-18T22:04:00.000+01:00</published><updated>2007-10-21T16:21:25.073+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='neo1973'/><category scheme='http://www.blogger.com/atom/ns#' term='openmoko'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><title type='text'>OpenMoko progress</title><content type='html'>I have had my &lt;a href="http://wiki.openmoko.org/wiki/Neo1973"&gt;Neo1973&lt;/a&gt; for three months now and the software is finally getting usable. There were a lot of changes during August, the totally new theme and a lot of updates to the kernel and low level libraries. I had the first successful "&lt;a href="http://en.wikipedia.org/wiki/Out_of_the_box"&gt;out of the box&lt;/a&gt;" call with OpenMoko using a &lt;a href="http://buildhost.automated.it/"&gt;build&lt;/a&gt; from &lt;a href="http://blog.automated.it/"&gt;ScaredyCat&lt;/a&gt; in September 3:rd, but after that things started to go bad. The daemon handling communication to the &lt;a href="http://wiki.openmoko.org/wiki/GSM"&gt;GSM&lt;/a&gt; modem was more or less broken for a month and calling did not work out of the box for quite a while. That was if you even managed to get the rootfs built. &lt;a href="http://live.gnome.org/WebKitGtk"&gt;WebKitGtk&lt;/a&gt; failed to build almost every time, and so did many other programs too.&lt;br /&gt;&lt;br /&gt;This happened for many reasons, mostly because the understaffed development team had to focus on the hardware for &lt;a href="http://wiki.openmoko.org/wiki/GTA02#.22Phase_2.22_.28GTA02.2C_.22Mass_Market.22.29"&gt;GTA02&lt;/a&gt; to iron out all serious bugs, and also because some of them finally had some well deserved vacation.&lt;br /&gt;&lt;br /&gt;Despite these issues, the first batch of Neo1973's sold out quickly. A second batch was produced during late September and more people got their hands on the GTA01 phones in early October.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://trolltech.com/company/newsroom/announcements/press.2007-09-17.9260755578"&gt;Trolltech&lt;/a&gt; also published an &lt;a href="http://www.linuxdevices.com/news/NS5429713730.html"&gt;image for the Neo1973&lt;/a&gt; and it worked really well. Even managed to use up the rest of my prepaid sim card calling friends.&lt;br /&gt;&lt;br /&gt;Since then things have really sped up again. &lt;a href="http://www.openmoko.org/"&gt;OpenMoko&lt;/a&gt; hired &lt;a href="http://www.xora.org.uk/"&gt;XorA&lt;/a&gt; to &lt;a href="http://cia.vc/stats/author/xora"&gt;manage OpenMoko&lt;/a&gt; in &lt;a href="http://www.openembedded.org/"&gt;OpenEmbedded&lt;/a&gt; and take care of build issues and bitbake recipies. This quickly made a big difference when it comes to getting the complete OpenMoko distro to build. Also, WebKitGtk now compiles more often than not and the default build has seen a several additions. It now includes the openmoko-browser2 based on WebKitGTK. The browser is a bit unstable still and the design is awful since only about 50% of the screen is used to display the actual web page you're browsing.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_rlnTLtFUVhk/Rxktpw63b4I/AAAAAAAAALs/_LrJa30IMMA/s1600-h/Screenshot-2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_rlnTLtFUVhk/Rxktpw63b4I/AAAAAAAAALs/_LrJa30IMMA/s400/Screenshot-2.png" alt="" id="BLOGGER_PHOTO_ID_5123176246640340866" border="0" /&gt;&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;Also the media player has gotten a face lift and is becomming usable, with the exception that the mp3 decoding library is not yet optimized for the Neo. There's some usability issues still, like that the volume slider is difficult to control with your fingers only, and how you add files to the playlists.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_rlnTLtFUVhk/RxkuAg63b5I/AAAAAAAAAL0/TAEX53KeCOk/s1600-h/Screenshot-6.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_rlnTLtFUVhk/RxkuAg63b5I/AAAAAAAAAL0/TAEX53KeCOk/s400/Screenshot-6.png" alt="" id="BLOGGER_PHOTO_ID_5123176637482364818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The manufacturing of the second hardware revision of the Neo1973 is just about to start and hopefully all eager developers can get hold of a &lt;a href="http://wiki.openmoko.org/wiki/GTA02#.22Phase_2.22_.28GTA02.2C_.22Mass_Market.22.29"&gt;GTA02&lt;/a&gt; before Christmas. If I didn't have a GTA01 already I would probably wait for the GTA02. The WiFi and faster processor would surely be nice to have. Of course bigger flash disk, the accelerometers and the graphics accelerator are nice too. In addition to that, the AGPS chip has changed to &lt;a href="http://www.u-blox.com/products/atr0635.html"&gt;U-blox&lt;/a&gt;. (For a comparison of the two revisions of the phone, look &lt;a href="http://wiki.openmoko.org/wiki/Neo1973:_GTA01Bv4_versus_GTA02_comparison"&gt;here&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;Talking about that, I really hope that &lt;a href="http://www.broadcom.com/press/release.php?id=1014267"&gt;Broadcom&lt;/a&gt; will release an &lt;a href="http://en.wikipedia.org/wiki/Embedded_Application_Binary_Interface"&gt;EABI&lt;/a&gt; driver for the &lt;a href="http://www.globalocate.com/SEMICONDUCTORS/SEMI_HAMMER_Frameset.htm"&gt;Global Locate chip&lt;/a&gt; in the GTA01. Since Broadcom bought Global Locate it's been awfully quite about the &lt;a href="http://wiki.openmoko.org/wiki/Hardware:AGPS"&gt;GPS&lt;/a&gt; and even if you can get the old driver working in a &lt;a href="http://en.wikipedia.org/wiki/Chroot"&gt;chroot&lt;/a&gt;, it's a shame it takes so much effort. There's also no applications what so ever for using the GPS either. Not beyond a few shell scripts at least.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-5863435321800464150?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/5863435321800464150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=5863435321800464150' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/5863435321800464150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/5863435321800464150'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/10/openmoko-progress.html' title='OpenMoko progress'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_rlnTLtFUVhk/Rxktpw63b4I/AAAAAAAAALs/_LrJa30IMMA/s72-c/Screenshot-2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-7678150897407087445</id><published>2007-09-19T18:31:00.000+01:00</published><updated>2007-09-19T19:29:24.509+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>Science and Nature Writing</title><content type='html'>I just finished reading &lt;a href="http://www.amazon.com/Best-American-Science-Nature-Writing/dp/061872222X/ref=sr_1_1/002-5293512-6255249"&gt;The best American Science and Nature writing 2006&lt;/a&gt;. This is the seventh version of this book series and I definitely wish I had found out about it earlier. Each book is made up of about 25 articles that a guest editor selects from about a hundred articles chosen by &lt;a href="http://amazon.com/s/ref=nb_ss_b/002-5293512-6255249?initialSearch=1&amp;amp;url=search-alias%3Dstripbooks&amp;amp;field-keywords=tim+folger&amp;amp;Go.x=8&amp;amp;Go.y=16&amp;amp;Go=Go"&gt;Tim Folger&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The 2006 edition is edited by &lt;a href="http://en.wikipedia.org/wiki/Brian_Greene"&gt;Brian Greene&lt;/a&gt; who just happens to be one of my favorite physics writers. The articles span everything from bittorrent and blogs to animal psychology, anthropology and advanced physics. Coming from sources like &lt;a href="http://sciam.com/"&gt;Scientific American&lt;/a&gt;, &lt;a href="http://www.nytimes.com/"&gt;The New York Times&lt;/a&gt; and &lt;a href="http://www.wired.com/"&gt;Wired&lt;/a&gt;, most articles are easy to read and don't get detailed to the point of being boring. I had actually managed to read some of the articles  already, but the others were a great way for me to be introduced to areas of science I knew very little about.&lt;br /&gt;&lt;br /&gt;Some of my favorite articles are &lt;span style="font-style: italic;"&gt;Dr Ecstasy&lt;/span&gt; about the chemist &lt;a href="http://en.wikipedia.org/wiki/Alexander_Shulgin"&gt;Alexander Shulgin&lt;/a&gt;, &lt;span style="font-style: italic;"&gt;His brain, her brain&lt;/span&gt; about the differences between the male and female brain, and &lt;span style="font-style: italic;"&gt;The coming death shortage&lt;/span&gt; describing how the increasing life expectancy of humans will affect us.&lt;br /&gt;&lt;br /&gt;I encourage everyone interested in widening their scientific horizons to read this book. It's only 280 pages long and reading one chapter per night before falling asleep was perfect. 9 out of 10 points for this book from me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-7678150897407087445?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/7678150897407087445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=7678150897407087445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/7678150897407087445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/7678150897407087445'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/09/science-and-nature-writing.html' title='Science and Nature Writing'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-4837778061020432069</id><published>2007-09-06T11:06:00.000+01:00</published><updated>2007-09-06T11:19:23.154+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>NerdTests.com</title><content type='html'>I remember doing this nerd test in 2005 and got the following result:&lt;br /&gt;&lt;a href="http://www.nerdtests.com/ft_nq.php"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.nerdtests.com/ft_nq.php"&gt;&lt;img src="http://www.nerdtests.com/images/ft/nq.php?val=8783" alt="NerdTests.com says Supreme Nerd.  What's your score?  Click here!" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Noticed on &lt;a href="http://robbat2.livejournal.com/214967.html"&gt;a blog&lt;/a&gt; that they had a new version of the test and of course I had to take it. The questions are funny and after answering them as honestly as I could I got:&lt;br /&gt;&lt;a href="http://www.nerdtests.com/nt2ref.html"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.nerdtests.com/nt2ref.html"&gt;&lt;img src="http://www.nerdtests.com/images/badge/nt2/5154ac624136559c.png" alt="NerdTests.com says I'm a Nerd God.  What are you?  Click here!" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Hmm... Not sure what to say about the score, but at least I'm not a dumb awkward dork. :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-4837778061020432069?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/4837778061020432069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=4837778061020432069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/4837778061020432069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/4837778061020432069'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/09/nerdtestscom.html' title='NerdTests.com'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-2666982453382992165</id><published>2007-09-03T11:22:00.000+01:00</published><updated>2007-09-03T14:42:02.083+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Vala and Vim</title><content type='html'>I'm a &lt;a href="http://www.gnome.org/"&gt;Gnome&lt;/a&gt; user and like reading &lt;a href="http://planet.gnome.org/"&gt;Planet Gnome&lt;/a&gt; (In &lt;a href="http://www.google.com/reader/"&gt;Google Reader&lt;/a&gt; of course!) to see what is going on. There's been quite some buzz around &lt;a href="http://live.gnome.org/Vala"&gt;Vala&lt;/a&gt; lately so of course I had to check it out. Having used Java and C# quite a lot I've learned to like the syntax. Vala is still in early development, but it's improving quickly and already works well enough to play with.&lt;br /&gt;&lt;br /&gt;To make the code look better in &lt;a href="http://www.vim.org/"&gt;vim&lt;/a&gt;, add this to your vimrc file. I'm using Gentoo so I put it in &lt;span style="font-family:courier new;"&gt;/etc/vim/vimrc.local&lt;/span&gt; (Ignore the numbers, they are needed because Blogger sucks when you try to show code.)&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;augroup vala&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;        au!&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;        au! BufRead,BufNewFile *.vala set filetype=vala&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;        au! Syntax vala source /usr/share/vim/vim71/syntax/cs.vim&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:courier new;"&gt;augroup END&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;Vala's syntax is similar enough to C# for this to look quite ok.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-2666982453382992165?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/2666982453382992165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=2666982453382992165' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/2666982453382992165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/2666982453382992165'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/09/vala-and-vim.html' title='Vala and Vim'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-1416511650260294378</id><published>2007-09-01T10:29:00.000+01:00</published><updated>2007-09-01T10:29:53.342+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='future'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>X86 processors and chipsets</title><content type='html'>It's not easy to stay on top of all the latest developments in the CPU world but luckily you hardly have to any more. All new computers are fast enough for most users, unless you absolutely want to play the latest games. But for the ones that want to know I've put together a summary of what has been going on during the last few years, what happens right now, and some rumors of the future.&lt;br /&gt;&lt;br /&gt;There is still a lot happening on the CPU front, even if it might feel like the increase in performance is not as fast paced as it used to be a few years ago. The most notable change lately is that almost all new processors have two or more cores on each chip, but let's start from the beginning shall we?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;NetBurst and K7 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Everyone even remotely interested in computer hardware know that &lt;a href="http://en.wikipedia.org/wiki/Netburst"&gt;NetBurst&lt;/a&gt;, the architecture used in the Pentium 4 processor, was far from elegant. Released in late 2000, it was built purely for high clock frequencies. The first NetBurst CPU had a 20 stage &lt;a href="http://arstechnica.com/cpu/3q99/k7_theory/k7-one-2.html"&gt;pipeline&lt;/a&gt;, compared to the 10 stages in the Pentium III and the AMD &lt;a href="http://en.wikipedia.org/wiki/AMD_K7"&gt;K7 Athlons&lt;/a&gt;. The long pipeline made it easier for Intel to push the clock frequency way up and  soon enough the old Athlons were falling behind. AMD was simply unable to increase the clock frequencies any more with their current design and manufacturing processes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;K8&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When AMD released their K8 based &lt;a href="http://en.wikipedia.org/wiki/Opteron"&gt;Opteron&lt;/a&gt; processors in the autumn 2003 the picture changed completely. The new CPUs completely left the NetBurst Pentium 4's in the dust. They had a completely different design, using a short 12 stage pipeline, compared to the 20 stages long pipeline used in the Northwood Pentium 4, and doing a lot more Instructions Per Clock (&lt;a href="http://en.wikipedia.org/wiki/Instructions_Per_Clock"&gt;IPC&lt;/a&gt;). The K8 architecture could perform three complex x86 instructions per clock, compared to one for the Pentium 4. It had three integer and three floating point &lt;a href="http://en.wikipedia.org/wiki/Arithmetic_logic_unit"&gt;ALU&lt;/a&gt;s, compared to four integer and one floating point ALU for the contemporary NetBurst  revision (More details &lt;a href="http://www.behardware.com/articles/623-5/intel-core-2-duo-test.html"&gt;here&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;The Opteron also added AMD's  &lt;a href="http://en.wikipedia.org/wiki/X86-64"&gt;x86-64&lt;/a&gt; instruction set, making it possible to use more than 4GB ram without any inefficient work-around.  The extension also included doubling the number of registers from 8 to 16, as well as doubling the size of the registers from 32 to 64 bit. Combined with a modern and efficient &lt;a href="http://en.wikipedia.org/wiki/HyperTransport"&gt;HyperTransport&lt;/a&gt; bus and a low latency on-die memory controller there was just no way Intel could compete. They did their best, using their more advanced manufacturing process to add more cache to the CPU die and increased the pipeline length even further. The seventh revision of the NetBurst architecture called Prescott had 31 stages in the pipeline, but it just wasn't enough. Yet, all the Pentium 4 did was to get smoking hot.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Pentium-M and Core&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Luckily for Intel, their engineers in Israel had been working on a new power efficient processor for use in laptops and came up with a real gem. Called a Pentium III on kryptonite, the Banias was built to keep power dissipation down. Released 2003 in laptops under the Centrino brand, enthusiasts quickly noticed they could overclock it to perform better than any desktop Pentium 4, and even better than the latest Athlons. Intel gave up on NetBurst and continued to develop the Pentium-M into what would be come the Core architecture.&lt;br /&gt;&lt;br /&gt;The first Core based CPU, code named Yonah, was released in laptops as the Core Duo in January 2006. They performed way better than AMD's laptop offer, the Turion CPUs, who were both slower and consumed more power. Later in the spring Intel brought the Core architecture to the desktop with the Conroe processor. It was released under the name Core 2 Duo and was an instant success. The chips were about 33% faster than the Athlon 64's at the same clock frequency and they also included AMD's x86-64 extensions.&lt;br /&gt;&lt;br /&gt;AMD tried to answer up to Intels offering, but now they were once again the having the inferior architecture. And just as before, they were unable to push their processors to the frequencies needed to compete with the Core 2 CPUs on the competitive desktop market. Debuting at 2.2 GHz in 2003, the fastest Athlon 64 FX was still stuck at 2.8 GHz in mid 2006 while the Core 2 Duo with twice the cache was already available at 2.933 GHz.&lt;br /&gt;&lt;br /&gt;Fortunately it was still going well for AMD in the lucrative 4+ CPU server space. Intel's Core 2 Xeon server chips were still stuck with an old Front Side Bus (&lt;a href="http://en.wikipedia.org/wiki/Front_side_bus"&gt;FSB&lt;/a&gt;) and were unable to compete on four-sockets or more. AMD, now with the knife at their throat struggled to get Barcelona, the processor based on their new K10 architecture, ready for consumers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Future - K10 and vPro, Bulldozer and Nehalem&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The long awaited Barcelona quad core processor will be released in mid September this year. AMD are still keeping a tight lid on all the details surrounding the chip, but some &lt;a href="http://www.theinquirer.net/default.aspx?article=41970"&gt;leaked benchmarks&lt;/a&gt; from &lt;a href="http://www.theinquirer.net/"&gt;The Inquirer&lt;/a&gt; sure look promising. The results show that the Barcelona could be pushed to over 30,000 3DMarks 06 and 11GB/s memory bandwidth compared to Intel's fastest "quad core" having 7.5 GB/s bandwidth. Architecturally they seem to be equals, but the question is if AMD will be able to compete for the top spot when they're always a step behind Intel in the manufacturing process.&lt;br /&gt;&lt;br /&gt;To steal some thunder from AMD, Intel will release a new platform called vPro at the same time. First presented in 2002 under the name LaGrande, together with Microsofts controversial Palladium initiative, these extensions are now known as Trusted Execution Technology (&lt;a href="http://en.wikipedia.org/wiki/Trusted_Execution_Technology"&gt;TXT&lt;/a&gt;). Intel have announced three new Core 2 Duo processors for use with the vPro platform. Intel is trying to push it as the ultimate virtualization technology, which it is in some ways, but it can also be used as a very powerful &lt;a href="http://defectivebydesign.org/"&gt;DRM&lt;/a&gt;. Hopefully people will realize what this means and how "Big Content" can use it to lock you out from using your files as you want to. Hannibal describes his concerns well in his Ars Technica article about &lt;a href="http://arstechnica.com/articles/paedia/hardware/Intels-new-vPro-two-steps-forward-for-x86-and-for-DRM-andor-P2P.ars"&gt;vPro&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Next year Intel will start releasing systems using their new Common System Interface (&lt;a href="http://www.realworldtech.com/page.cfm?ArticleID=RWT082807020032"&gt;CSI&lt;/a&gt;), finally replacing the old FSB that's been a bottle neck for way too long. Initially it will be intended for multi socket servers, but the technology will trickle down to desktops and laptops later on.&lt;br /&gt;&lt;br /&gt;For AMD the future seem to be about Bulldozer. It will be the first CPU with &lt;a href="http://arstechnica.com/news.ars/post/20070830-amd-announces-128-bit-gpu-oriented-sse5-extensions-to-x86.html"&gt;SSE5&lt;/a&gt; and will be build with AMD's new &lt;a href="http://www.bit-tech.net/news/2007/07/28/amd_goes_modular/"&gt;modular Fusion architecture&lt;/a&gt;. The idea is to be able to mix several types of cores on the same die, including on-die Graphics Processing Units (&lt;a href="http://en.wikipedia.org/wiki/GPU"&gt;GPU&lt;/a&gt;). To be released in 2009, they will be up against Intel's next chip architecture called Nehalem.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Tip of the iceberg&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I've intentionally left the &lt;a href="http://en.wikipedia.org/wiki/Explicitly_Parallel_Instruction_Computing"&gt;EPIC&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/SPARC"&gt;SPARC&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/CELL"&gt;CELL&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/POWER"&gt;POWER&lt;/a&gt; architectures out of this. They might be technically more interesting, but they're not x86. Maybe that's something I should get back to another day, if only to make fun of the &lt;a href="http://en.wikipedia.org/wiki/Itanic"&gt;Itanic&lt;/a&gt; or to admire IBM's &lt;a href="http://www.realworldtech.com/page.cfm?ArticleID=RWT101606194731"&gt;POWER6&lt;/a&gt; beast. IBM are producing the CPUs for all three new consoles, the Wii, the XBox360, and the PS 3, and there's a lot to say about all of them. I've also avoided talking about what's happening in the rapidly growing System On a Chip world. Mobile computing is exploding and there's many chip manufacturers who want a piece of the action.&lt;br /&gt;&lt;br /&gt;I've listed several well written articles at the end of this post if you really want to dig in to details like vector processing instructions, memory bandwidth or the different manufacturing processes, they are all worth reading.&lt;br /&gt;&lt;br /&gt;My favorite tech writer, &lt;a href="http://arstechnica.com/authors.ars/hannibal"&gt;Jon "Hannibal" Stokes&lt;/a&gt; have recently released a book called "&lt;a href="http://www.amazon.co.uk/Inside-Machine-Introduction-Microprocessors-Architecture/dp/1593271042/ref=wl_it_dp/026-5937722-3938866?ie=UTF8&amp;amp;amp;amp;amp;amp;coliid=I2RUULQ6ZJ2WB1&amp;colid=2XDR7UU3DZCEG"&gt;Inside the Machine&lt;/a&gt;". I'm ashamed to say I haven't read the book yet, but it's definitely something I will do as soon as I can. Expect a review of it.&lt;br /&gt;&lt;br /&gt;While reading forums and comments to articles about processor architectures I've come up with this modified version of &lt;a href="http://en.wikipedia.org/wiki/Godwin%27s_Law"&gt;Goodwin's Law&lt;/a&gt;, we can call it Mogren's Law:&lt;br /&gt;&lt;blockquote&gt;As an online discussion about processor architecture grows longer, the probability of a comparison involving Alpha or RISC approaches one.&lt;/blockquote&gt; The Alpha was a beautiful design though, too bad EV79 and later was canceled. Luckily the clever guys behind the Alpha design were quickly hired to work on &lt;a href="http://www.realworldtech.com/page.cfm?ArticleID=RWT082807020032"&gt;other things&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://arstechnica.com/articles/paedia/cpu/core.ars"&gt;Into the Core: Intel's next-generation microarchitecture&lt;/a&gt; - Jon Stokes - April 05, 2006&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.realworldtech.com/includes/templates/articles.cfm?ArticleID=RWT051607033728&amp;amp;mode=print"&gt;Inside Barcelona: AMD's Next Generation&lt;/a&gt; - David Kanter - March 16, 2007&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.behardware.com/art/imprimer/623/"&gt;Intel Core 2 Duo&lt;/a&gt; - Franck Delattre and Marc Prieur - June 22, 2006&lt;br /&gt;&lt;br /&gt;&lt;a href="http://icrontic.com/articles/core_2_duo"&gt;Core 2 Duo and the future of Intel&lt;/a&gt; - Rob Hallock - November 5, 2006&lt;br /&gt;&lt;a href="http://www.xbitlabs.com/articles/cpu/print/amd-k10.html"&gt;&lt;br /&gt;AMD K10 Micro-Architecture&lt;/a&gt; - Yury Malich - August 17, 2007&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.realworldtech.com/includes/templates/articles.cfm?ArticleID=RWT082807020032&amp;amp;mode=print"&gt;The Common System Interface: Intel's Future Interconnect&lt;/a&gt; - David Kanter - August 28, 2007&lt;br /&gt;&lt;br /&gt;&lt;a href="http://arstechnica.com/articles/paedia/hardware/Intels-new-vPro-two-steps-forward-for-x86-and-for-DRM-andor-P2P.ars"&gt;Intel's new vPro: two steps forward for x86... as well as for DRM and P2P?&lt;/a&gt; - Jon Stokes - August 27, 2007&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-1416511650260294378?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/1416511650260294378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=1416511650260294378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/1416511650260294378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/1416511650260294378'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/09/x86-processors-and-chipsets.html' title='X86 processors and chipsets'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-3937152188092832972</id><published>2007-08-19T09:33:00.001+01:00</published><updated>2007-08-19T10:15:27.468+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='gps'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='neo1973'/><category scheme='http://www.blogger.com/atom/ns#' term='openmoko'/><title type='text'>OpenMoko 2007.2</title><content type='html'>A few weeks ago I ordered the &lt;a href="http://www.openmoko.com/products-neo-base-00-stdkit.html"&gt;Neo1973&lt;/a&gt; phone and have been playing around with it a bit since. The software is currently early alpha state and often fails to even build correctly, but that's what we all expect at this early phase of development.&lt;br /&gt;&lt;br /&gt;The easiest way to build a complete image to flash on the phone has been to use Rod Whitby's &lt;a href="http://svn.nslu2-linux.org/svnroot/mokomakefile/trunk/Makefile"&gt;MokoMakefile&lt;/a&gt;. Basically all you have to write is "&lt;span style="font-family:courier new;"&gt;make openmoko-devel-image&lt;/span&gt;" and wait a few hours. To compile the whole OpenMoko distribution from scratch takes about 10 hours on my AMD64 3000+, so it's not something you just do in a heartbeat.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://wiki.openmoko.org/wiki/Main_Page"&gt;OpenMoko Wiki&lt;/a&gt; is really working well and it's still expanding quickly. #openmoko on &lt;a href="http://freenode.net/"&gt;Freenode&lt;/a&gt; is also a very busy channel, currently around &lt;a href="http://irc.netsplit.de/channels/?net=freenode&amp;chat=&amp;amp;num=10"&gt;320 people&lt;/a&gt; in it. There's always someone there to point you in the right direction if there's some trouble with your Neo.&lt;br /&gt;&lt;br /&gt;I have yet to make any &lt;a href="http://wiki.openmoko.org/wiki/Application_Development_Crash_Course"&gt;applications on my own&lt;/a&gt; to install or include in the rootfs, but I'm trying to keep up with the latest development and I'm still learning how &lt;a href="http://developer.berlios.de/projects/bitbake"&gt;bitbake&lt;/a&gt; works.&lt;br /&gt;&lt;br /&gt;I haven't even been able to make a call with the phone yet, or been able to use the GPS. But that's fine for now, I did order a development sample of a phone. The battery on the Neo doesn't last long either since the power management isn't really working yet. Basically it can be on for a few hours, then it dies completely.&lt;br /&gt;&lt;br /&gt;The screen looks great though, and the size is nice. The touchscreen feels good, but is a bit difficult to use near the edges. It's definitely a bit slow to use still, but the GTA02 version (mine is GTA01) will have some nice additions, including WiFi, 3D Graphics accelerators and a faster processor.&lt;br /&gt;&lt;br /&gt;There's still a lot of &lt;a href="http://wiki.openmoko.org/wiki/P1_Owners"&gt;people ordering the developer version&lt;/a&gt; of the phone and I'm sure that we'll see a lot of interesting applications fairly quickly. I do worry a bit about the stability and quality of it though. Hopefully they will lock down a stable release in good time before the public release of the phone so that there's enough time to test and bugfix without introducing more problems.&lt;br /&gt;&lt;br /&gt;I have no doubt that there will be lots and lots of &lt;a href="http://www.flickr.com/photos/ph5/1164358042/"&gt;games&lt;/a&gt; and &lt;a href="http://www.flickr.com/photos/ph5/422949345/"&gt;utilities&lt;/a&gt; for this phone in a years time. The Neo1973 is still only for tinkerers who like to mess around, but the future is promising.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-3937152188092832972?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/3937152188092832972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=3937152188092832972' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/3937152188092832972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/3937152188092832972'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/08/openmoko-20072.html' title='OpenMoko 2007.2'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-7147189614049265654</id><published>2007-08-08T07:52:00.001+01:00</published><updated>2007-08-08T10:32:47.108+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='focus'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Good programmers and getting things done</title><content type='html'>Now I'm back from vacation and have been catching up on my blog feeds. I'm sharing all the posts and articles I feel are truly interesting in my Google Reader &lt;a href="http://www.google.com/reader/public/atom/user/16010901549634868333/state/com.google/broadcast"&gt;feed&lt;/a&gt; (and &lt;a href="http://www.google.com/reader/shared/16010901549634868333"&gt;page&lt;/a&gt;), but the following two deserves a special mention:&lt;br /&gt;&lt;br /&gt;Jeff Atwood's "&lt;a href="http://www.codinghorror.com/blog/archives/000809.html"&gt;Yes, But What Have You *Done*?&lt;/a&gt;" makes me want to "Do it f***ing now"!&lt;br /&gt;&lt;br /&gt;The blog post at RevSys called "&lt;a href="http://blog.revsys.com/2007/08/a-guide-to-hiri.html"&gt;A Guide to Hiring Programmers: The High Cost of Low Quality&lt;/a&gt;" talks about expert programmers and really makes me want to be one.&lt;br /&gt;&lt;br /&gt;Both touch on the subject of getting things done and being able to show some finished work. I feel like I'm doing too little at too many places, only touching the surface of the projects and communities I'm involved in and spending too much time reading and talking. Guess it's time to start &lt;a href="http://en.wikipedia.org/wiki/Getting_Things_Done"&gt;getting things done&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;P.S If anyone cares, I've given in and can now be found on the infamous &lt;a href="http://xkcd.com/300/"&gt;Facebook&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-7147189614049265654?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/7147189614049265654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=7147189614049265654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/7147189614049265654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/7147189614049265654'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/08/good-programmers-and-getting-things.html' title='Good programmers and getting things done'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-3730210997521985823</id><published>2007-07-23T19:23:00.000+01:00</published><updated>2007-08-19T10:16:05.745+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='creativity'/><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>Crazy watches and passing time</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.eager-beavers.net/images/185.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 215px; height: 143px;" src="http://www.eager-beavers.net/images/185.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.chiefmag.com/issues/4/profiles/Haruo-Suekichi/"&gt;This&lt;/a&gt; is without doubt one of the most interesting articles I've read in a long time. It's about a japanese watch maker called &lt;a href="http://www.eager-beavers.net/products/shouhin_guide.cgi?temp=TMP0"&gt;Haruo Suekichi&lt;/a&gt; (Japanese homepage only), who designs odd and unique contraptions that show time. Some of them look barely wearable, but they're all still really cool.&lt;br /&gt;&lt;br /&gt;The interviewer also asks how he looks at the passing of time and I think he had a great definition of it:&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;The progress of time and memories are like a path you go along, and certain memories stand out as markers...that's kind of how I think of time, I guess, how I look at time...&lt;br /&gt;&lt;/blockquote&gt;I'm so used to looking at time from a scientific point of view (I blame &lt;a href="http://www.amazon.co.uk/Fabric-Cosmos-Texture-Reality-Penguin/dp/0141011114/ref=pd_bbs_sr_1/026-6521047-5894830?ie=UTF8&amp;s=books&amp;amp;amp;amp;qid=1185215578&amp;amp;sr=8-1"&gt;Brian Greene&lt;/a&gt; for that) so this article felt really refreshing to read. Sometimes it would be nice to be able to express thing in a more poetic way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-3730210997521985823?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/3730210997521985823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=3730210997521985823' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/3730210997521985823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/3730210997521985823'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/07/crazy-watches-and-passing-time.html' title='Crazy watches and passing time'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-7091730868688888032</id><published>2007-07-11T08:25:00.001+01:00</published><updated>2007-07-11T08:52:26.995+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conspiracy'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><title type='text'>Digital Fortress</title><content type='html'>My lovely girlfriend just finished reading &lt;a href="http://www.amazon.com/exec/obidos/search-handle-url/102-4319031-1211342?%5Fencoding=UTF8&amp;search-type=ss&amp;amp;index=books&amp;field-author=Dan%20Brown"&gt;Dan Browns&lt;/a&gt; &lt;a href="http://www.amazon.com/Digital-Fortress-Dan-Brown/dp/0593055063/ref=pd_bbs_3/102-4319031-1211342?ie=UTF8&amp;amp;s=books&amp;qid=1184139632&amp;amp;sr=8-3"&gt;Digital Fortress&lt;/a&gt; and handed it over to me. I finished it in two nights, just as his other books, and I think this book is at least as good as &lt;a href="http://www.amazon.com/Da-Vinci-Code-Dan-Brown/dp/1400079179/ref=pd_bbs_5/102-4319031-1211342?ie=UTF8&amp;s=books&amp;amp;qid=1184139632&amp;amp;sr=8-5"&gt;The Da Vinci Code&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Unfortunately it's not as detailed on the cryptology part as I would have liked, but at least he succeeds with a bit of name dropping. I remember &lt;a href="http://en.wikipedia.org/wiki/Diffie_hellman"&gt;Diffie-Hellman&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/ElGamal_encryption"&gt;ElGamal&lt;/a&gt; being mentioned, along with some other cryptology terms. The classic &lt;a href="http://en.wikipedia.org/wiki/Caesar_cipher"&gt;Caesar cipher&lt;/a&gt; was described more in detail as it's easy for anyone to understand how it works.&lt;br /&gt;&lt;br /&gt;The story is basically the same as his other books, shy academic guy is forced to play detective instead of solving the problems he has with his beautiful and clever girlfriend. The plot is based around the search for the key to an "unbreakable" code. The NSA can't break it, and send the professor David Becker to Spain to get it back. Meanwhile, things are not going according to the plan back at the NSA Crypto headquarters...&lt;br /&gt;&lt;br /&gt;It's a fun story and very fast paced as usually. Everyone is lying to everyone and it's not obvious right away who is fooling who. Feels like a perfect book to bring for a lazy summer day, except that you'll finish it in a few hours of reading.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-7091730868688888032?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/7091730868688888032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=7091730868688888032' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/7091730868688888032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/7091730868688888032'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/07/digital-fortress.html' title='Digital Fortress'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-4566394885985634840</id><published>2007-07-02T18:44:00.002+01:00</published><updated>2008-11-03T11:28:56.211+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conspiracy'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='religion'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><title type='text'>Zeitgeist - Realize the truth</title><content type='html'>Who doesn't love a good conspiracy theory? This &lt;a href="http://video.google.com/videoplay?docid=-594683847743189197"&gt;Zeitgeist movie&lt;/a&gt;, cut into three separate videos are all highly interesting and thought provoking. A comprehensive list of source material can be found &lt;a href="http://www.zeitgeistmovie.com/sources.htm"&gt;here&lt;/a&gt; and the public statement he's trying to make is &lt;a href="http://www.zeitgeistmovie.com/statement.htm"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://video.google.com/videoplay?docid=-594683847743189197"&gt;The Greatest Story Ever Told&lt;/a&gt; (&lt;span style="font-style: italic;"&gt;26:20 minutes&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;The program shows Jesus as being the same old Sun God that people have worshiped for ages. That the stories in the Bible are incredibly similar to the stories of other older religions. Of course people borrow ideas and stories from things they've heard or read before, but the similarities shown are astounding. I'd say it's a very valid analysis of religion and how to make one.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://video.google.com/videoplay?docid=-594683847743189197"&gt;All The World's A Stage&lt;/a&gt; (&lt;span style="font-style: italic;"&gt;33:24 minutes&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;This movie is scary and highly provocative. Basically it says that 9/11 was performed by the US government to increase it's own power. It shows exactly how many coincidences that had to happen at the precise time for this "terrorist attack" to be as devastating as it was. T&lt;br /&gt;&lt;br /&gt;&lt;a href="http://video.google.com/videoplay?docid=-594683847743189197"&gt;Don't mind the men behind the curtain&lt;/a&gt; (&lt;span style="font-style: italic;"&gt;47:05 minutes&lt;/span&gt;)&lt;span style=""&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I've read articles concerning this before, but the presentation here is exceptional and worth a careful view. It shows just how much power the international bankers have and how that the economy of a country is so totally in control of the Central bank. The Central bank controls the interest rates and the inflation, constantly loaning money to the government with an interest. The bank also regulates the value of the currency by increasing or decreasing the amount of money being printed. The focus is on the &lt;a href="http://en.wikipedia.org/wiki/Federal_reserve"&gt;American Federal Reserve&lt;/a&gt; and it's tight ties to the major banking families in the US. The &lt;a href="http://en.wikipedia.org/wiki/Wall_Street_Crash_of_1929"&gt;Wall street crash of 1929&lt;/a&gt; is described as biggest robbery of all time. I'm highly surprised that &lt;a href="http://en.wikipedia.org/wiki/Federal_reserve"&gt;The Fed&lt;/a&gt; is privately owned and that they wanted USA to join the &lt;a href="http://en.wikipedia.org/wiki/World_War_I"&gt;WW I&lt;/a&gt;,  the &lt;a href="http://en.wikipedia.org/wiki/World_War_II"&gt;WW II&lt;/a&gt; and the &lt;a href="http://en.wikipedia.org/wiki/Vietnam_War"&gt;Vietnam war&lt;/a&gt;  to earn even more money. And with a pointer to the second video, the American governments &lt;a href="http://en.wikipedia.org/wiki/War_on_Terrorism"&gt;War on Terrorism&lt;/a&gt; is  the same thing all over again. According to the movie it's all a huge money scam.&lt;br /&gt;&lt;br /&gt;The last 20 minutes describes an intricate plan to come to a point in the future where we have a "One world government". It's somewhat of a doomsday scenario, and a scary one indeed. A good background to have in regard to the power of media is to watch &lt;a href="http://video.google.com/videoplay?docid=6737097743434902428"&gt;Outfoxed&lt;/a&gt;. Who are all these "men behind the curtain"?&lt;br /&gt;&lt;br /&gt;As &lt;a href="http://www.zeitgeistmovie.com/statement.htm"&gt;the statement&lt;/a&gt; said, the whole purpose of these videos is to act as an eye opener for people to look more critically at the world around us. I've always thought I've tried to look at the world from all angles but these films really act as a cold shower wake up. I guess the end comment in the statement sums it up perfectly:&lt;br /&gt;&lt;blockquote&gt;"It is my hope that people will not take what is said in the film as the truth, but find out for themselves, for truth is not told, it is realized."&lt;/blockquote&gt;Time for all of us to realize.&lt;br /&gt;&lt;br /&gt;(Updated links to the correct Google Video)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-4566394885985634840?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/4566394885985634840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=4566394885985634840' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/4566394885985634840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/4566394885985634840'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/07/zeitgeist-realize-truth.html' title='Zeitgeist - Realize the truth'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-3740312715094460498</id><published>2007-06-26T20:51:00.000+01:00</published><updated>2007-06-27T16:06:29.839+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='history'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>The Seashell on the Mountaintop</title><content type='html'>&lt;span class="sans"&gt;I just finished &lt;/span&gt;&lt;span class="sans"&gt;reading &lt;a href="http://www.amazon.com/Seashell-Mountaintop-Alan-Cutler/dp/0452285461"&gt;The Seashell on the Mountaintop&lt;/a&gt;, the&lt;/span&gt;&lt;span class="sans"&gt; Swedish&lt;/span&gt;&lt;span class="sans"&gt; version. Picked it up as a cheap pocket book and I was pleasantly surprised. The book was a fascinating read and showed many of the troubles scientists faced during 17th century, both political and religious.&lt;br /&gt;&lt;br /&gt;The story involves &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Nicolaus_Steno"&gt;Nicholas Steno&lt;/a&gt;, born in Denmark as &lt;span class="sans"&gt;Niels Stensen and starts when he has just finished his anatomy studies. Being exceptionally skilled with the scalpel, Steno is the first to discover the saliva glands and the tear canal and his public dissections are quickly becoming famous events. He travels all over Europe, through Amsterdam, Paris, Florence and Hannover, spending most of his time working at the then famous &lt;a href="http://en.wikipedia.org/wiki/Accademia_del_Cimento"&gt;Accademia del Cimento&lt;/a&gt; in Florence. The academy was funded by the brothers &lt;a href="http://en.wikipedia.org/wiki/Ferdinando_II_de%27_Medici"&gt;Ferdinando II&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Leopoldo_de%27_Medici"&gt;Leopoldo&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/House_of_Medici"&gt;de Medici&lt;/a&gt; and was the first one focusing solely on "experimental philosophy".&lt;br /&gt;&lt;br /&gt;After years of thinking about the problem of seashells being found inside rocks and mountains everywhere Steno figured out the final piece in the puzzle. By carefully studying layers of rocks in hills of Tuscany he realized that sediments in water were deposited at the bottom with the largest particles first and then smaller and smaller particles on top. Steno concluded that the layers and strata in the cliffs and mountains had been deposited in the same way with the newest layers in the direction of the smaller particles above the bigger ones. He also suggested that the seashells inside were real seashells from the sea, not growing inside the rock. He realized the significance of being able to tell the age of the layers of rock apart and opened the way to study the ancient history of Earth.&lt;br /&gt;&lt;br /&gt;In 1669 he published his findings in a short booklet called &lt;span style="font-style: italic;"&gt;De solido intra solidum naturaliter contento dissertationis prodromus&lt;/span&gt;, that translated means &lt;span style="font-style: italic;"&gt;Preliminary discourse to a dissertation on a solid body naturally contained within a solid&lt;/span&gt;. This was the first published study of geology performed in a completely scientific way that included the&lt;/span&gt;&lt;span class="sans"&gt; previously ignored time &lt;/span&gt;&lt;span class="sans"&gt; dimension that's so clearly embedded in the rock layers.&lt;br /&gt;&lt;br /&gt;The rest of the book describes how Steno continues his studies of sediments and mountains, but also his increasing devotion to Catholicism eventually earning him the title of bishop. The book is well written and I could not put it down until I finished reading the last page.&lt;br /&gt;&lt;br /&gt;Something that surprises me with the book is the amount of famous scientists and philosophers that Steno meets. He becomes friends or colleagues with such celebrities as &lt;a href="http://en.wikipedia.org/wiki/Baruch_Spinoza"&gt;Baruch Spinoza&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Giovanni_Borelli"&gt;Giovanni Borelli&lt;/a&gt;, the contemporary members of &lt;a href="http://en.wikipedia.org/wiki/Royal_Society"&gt;The Royal Society of London&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Gottfried_Leibniz"&gt;Gottfried Leibniz&lt;/a&gt; and many more. Opinions and observations concerning Stenos interests in anatomy and geology made by thinkers like &lt;a href="http://en.wikipedia.org/wiki/Ren%C3%A9_Descartes"&gt;Descartes&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Leonardo_da_Vinci"&gt;Da Vinci&lt;/a&gt; and even earlier &lt;a href="http://en.wikipedia.org/wiki/Aristotle"&gt;Aristotle&lt;/a&gt; is also included in the book.&lt;br /&gt;&lt;br /&gt;Even if the world feels a lot smaller now with easy communication and quick traveling across the globe, it's still inspiring to see how people have always liked to travel and exchange ideas. &lt;/span&gt;&lt;span class="sans"&gt;&lt;a href="http://www.amazon.com/Seashell-Mountaintop-Alan-Cutler/dp/0452285461"&gt;The Seashell on the Mountaintop&lt;/a&gt; made history feel more vibrant to me than it has in a long time.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-3740312715094460498?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/3740312715094460498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=3740312715094460498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/3740312715094460498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/3740312715094460498'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/06/seashell-on-mountaintop.html' title='The Seashell on the Mountaintop'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-8330724954270545658</id><published>2007-06-01T06:36:00.000+01:00</published><updated>2007-06-01T14:41:11.933+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biology'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='evolution'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>Altruism, empathy and morality</title><content type='html'>Recent research shows that when you do something totally unselfish, the same regions in the brain that responds to food or sex lights up. &lt;a href="http://www.pnas.org/cgi/content/abstract/0604475103v1"&gt;The study&lt;/a&gt;, originally published in October 2006 by Jorge Moll and &lt;a href="http://www.ninds.nih.gov/find_people/labs/83.htm"&gt;Jordan Grafman&lt;/a&gt;, got a lot of publicity in the press lately. Some good summaries could be found in the &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2007/05/27/AR2007052701056_pf.html"&gt;Washington Post&lt;/a&gt; and &lt;a href="http://www.sciencedaily.com/releases/2007/05/070528162351.htm"&gt;Science Daily&lt;/a&gt;, and also in &lt;a href="http://neurophilosophy.wordpress.com/2007/03/22/a-neural-substrate-for-moral-decisions/"&gt;some&lt;/a&gt; &lt;a href="http://johnhawks.net/weblog/reviews/brain/function/agency_pstc_temporal_2007.html"&gt;blogs&lt;/a&gt; from people interested in this topic.&lt;br /&gt;&lt;br /&gt;My personal uneducated take on altruism is that I know it feels good. My brain rewards me when I help someone, when I make someone else happy. The evolutionary benefit from this is a bit harder to pinpoint, but the articles mentioned above has some good theories. Scott Huettel draws the following conclusions from his study:&lt;br /&gt;&lt;blockquote&gt;"Our findings are consistent with a theory that some aspects of altruism arose out of a system for perceiving the intentions and goals of others."&lt;/blockquote&gt;and&lt;br /&gt;&lt;blockquote&gt;"To be altruistic, you need to see that the people you’re helping have goals, and that your actions will have consequences for them."&lt;/blockquote&gt;The also studies show that people with damage to a specific part of the frontal lobe lacked empathy and would solve tricky emotional problems in a cold "the-end-justifies-the-means" way. This sounds a lot like &lt;a href="http://en.wikipedia.org/wiki/Aspberger%27s_Syndrome"&gt;Asperger's syndrome&lt;/a&gt; to me. Now every other kid with a slight communication problem seems to get this diagnose, but I wouldn't be surprised if this condition has something to do with them having a slight error in parts of their frontal lobe.&lt;br /&gt;&lt;br /&gt;Marc Hauser has done psychological experiments showing that people all over the world process moral questions in the same way, suggesting that moral thinking is intrinsic to the human brain, rather than a product of culture. That morality is comparable to language in the way that they are both intrinsic in humans. He suggests that people reach moral conclusions in the same way they construct a sentence without having been trained in linguistics. A quote from &lt;a href="http://neurophilosophy.wordpress.com/2007/03/22/a-neural-substrate-for-moral-decisions/"&gt;this excellent summary&lt;/a&gt; of a Nature article:&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;Thus, the findings confirm the notion that there are at least two neural systems involved in making moral decisions: one in which emotions are involved, and one which performs a cost-benefit analysis. [... ...] It is believed that the emotion-based system for making moral decisions evolved first, perhaps in a situation where small numbers of people lived in kin groups. [Antonio] Damasio says, “A nice way to think about it is that we have this emotional system built in, and over the years culture has worked on it to make it even better”.&lt;/blockquote&gt;A consequence of this kind of study is that we might have to rethink what is immoral and not. If morality is automatic and unconscious process, why are we so quick to differ on what's right or wrong in a moral dilemma? The &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2007/05/27/AR2007052701056_pf.html"&gt;Washington Posts articl&lt;/a&gt;&lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2007/05/27/AR2007052701056_pf.html"&gt;e&lt;/a&gt; says:&lt;br /&gt;&lt;blockquote&gt;U.S. law distinguishes between a physician who removes a feeding tube from a terminally ill patient and a physician who administers a drug to kill the patient. Hauser said the only difference is that the second scenario is more emotionally charged -- and therefore feels like a different moral problem, when it really is not: "In the end, the doctor's intent is to reduce suffering, and that is as true in active as in passive euthanasia, and either way the patient is dead."&lt;/blockquote&gt;The difference sounds clear at first thought since it feels like an active choice to administer a lethal drug. But removing a feeding tube is equally active and the two situations should defintely be equal before the law.&lt;br /&gt;&lt;br /&gt;Anyway, I guess we should try to think more about the end results instead of moral. A good comment on this from an interesting blog called &lt;a href="http://atheistwager.blogspot.com/2007/05/atheist-morality.html"&gt;Atheist's Wager&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;"Morality is about doing the right thing when no one is watching."&lt;/blockquote&gt;Let's all do the right thing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-8330724954270545658?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/8330724954270545658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=8330724954270545658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/8330724954270545658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/8330724954270545658'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/06/altruism-empathy-and-morality.html' title='Altruism, empathy and morality'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-8282268171131301347</id><published>2007-05-23T07:02:00.000+01:00</published><updated>2007-05-23T10:09:02.388+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biology'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='evolution'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>Classifying species</title><content type='html'>There's been a lot of &lt;a href="http://www.wired.com/science/planetearth/news/2007/05/linnaeus"&gt;articles&lt;/a&gt;, &lt;a href="http://zooillogix.blogspot.com/2007/05/kingdom-phylum-class-meet-giant.html"&gt;blog posts&lt;/a&gt; and &lt;a href="http://news.google.com/news?hl=en&amp;ned=us&amp;amp;q=Linnaeus&amp;btnG=Search+News"&gt;news&lt;/a&gt; about the 300 year anniversary of &lt;a href="http://www.systbot.uu.se/information/history/linnaeus.htm"&gt;Carl von Linné&lt;/a&gt; (&lt;a href="http://en.wikipedia.org/wiki/Carl_von_linne"&gt;Carolus Linnaeus&lt;/a&gt;) lately. He was born today, May 23:rd 1707 in Älmhult, Småland in southern Sweden as the son of a preacher.&lt;br /&gt;&lt;br /&gt;In 1735 he published the first version of his now world famous &lt;a href="http://en.wikipedia.org/wiki/Systema_Naturae"&gt;Systema Naturae&lt;/a&gt;. It was 11 large pages that classified the natural world and humans were for the first time grouped together with other primates. The eleven pages in the first edition grew to three thousand pages in the final and thirteenth edition, published in 1770.&lt;br /&gt;&lt;br /&gt;The system that made him famous was a simple &lt;a href="http://en.wikipedia.org/wiki/Binomial_nomenclature"&gt;two part naming system&lt;/a&gt; based on the physical attributes of the organisms. The two terms are the &lt;span style="font-style: italic;"&gt;genus&lt;/span&gt; name and the &lt;span style="font-style: italic;"&gt;specific descriptor&lt;/span&gt;.&lt;br /&gt;The so called &lt;span style="font-style: italic;"&gt;Linnaean taxonomy&lt;/span&gt; is the base for the system of &lt;a href="http://en.wikipedia.org/wiki/Scientific_classification"&gt;scientific classification&lt;/a&gt; used in modern biology. Linnaeus hierarchy started with the division into three &lt;a href="http://en.wikipedia.org/wiki/Kingdom_%28biology%29"&gt;kingdoms&lt;/a&gt;, &lt;span style="font-style: italic;"&gt;Animals&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;Plants&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;Minerals&lt;/span&gt;. The &lt;span style="font-style: italic;"&gt;Kingdoms&lt;/span&gt; were divided into &lt;span style="font-style: italic;"&gt;Classes&lt;/span&gt; and the Classes into &lt;span style="font-style: italic;"&gt;Orders&lt;/span&gt;, which were divided into &lt;span style="font-style: italic;"&gt;Genera&lt;/span&gt;, which were divided into &lt;span style="font-style: italic;"&gt;Species&lt;/span&gt;. The classifications have changed a lot since Linnaeus' first version and only the groups in the Animal kingdom remain to this day, although heavily updated.&lt;br /&gt;&lt;br /&gt;There have been some discussions about improving this centuries old classification style to something more modern, like a tree based nomenclature based on the recent discoveries from DNA studies. It's quite clear that even if animals or plants look the same, they can come from families very far apart. A classic example is the &lt;a href="http://en.wikipedia.org/wiki/Hyrax"&gt;Hyrax&lt;/a&gt; that looks like a big guinea pig, but the closest relative is actually the &lt;a href="http://en.wikipedia.org/wiki/Manatees"&gt;Manatee&lt;/a&gt;. (It's also closely related to the &lt;a href="http://en.wikipedia.org/wiki/Proboscidea"&gt;Elephant&lt;/a&gt; but that's not the closest relative, even if they share the same ancestor.)&lt;br /&gt;&lt;br /&gt;A system called &lt;a href="http://www.ohiou.edu/phylocode/"&gt;PhyloCode&lt;/a&gt; grew out of a workshop at Harvard University in 1998 and it's still in the draft stage. Maybe the simplicity of the Linnaean system will prevail anyway. It seems to have worked quite well for the last 272 years...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-8282268171131301347?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/8282268171131301347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=8282268171131301347' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/8282268171131301347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/8282268171131301347'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/05/classifying-species.html' title='Classifying species'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-3855892056973434814</id><published>2007-05-03T12:23:00.000+01:00</published><updated>2007-05-04T12:54:25.590+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biology'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='future'/><title type='text'>Longer life</title><content type='html'>&lt;a href="http://news.bbc.co.uk/2/hi/science/nature/6612411.stm"&gt;Researchers in US&lt;/a&gt; have found that there's a gene that has the same kind of life-lengthening property as severe &lt;a href="http://en.wikipedia.org/wiki/Low_calorie_diet"&gt;calorie restriction&lt;/a&gt;. &lt;a href="http://news.bbc.co.uk/2/hi/science/nature/6617113.stm"&gt;Cutting calorie intake&lt;/a&gt; by about 60% have increased the lives of everything from yeast and flies up to mice and dogs. But constantly being on the verge of starving sounds like a nightmare to me, so I'd rather wait for some pill that mimics the effects the pha-4 gene has on nematode worms.&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-3855892056973434814?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/3855892056973434814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=3855892056973434814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/3855892056973434814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/3855892056973434814'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/05/longer-life.html' title='Longer life'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-1946736516482104232</id><published>2007-05-02T12:01:00.000+01:00</published><updated>2007-05-02T12:05:36.024+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>Busy busy..</title><content type='html'>Been on a 2-week vacation to the Philippines with Justine and we just got back, hence the lack of updates to this blog.&lt;br /&gt;&lt;br /&gt;Also, bought a new apartment yesterday so I'll be spending all my non-work time for the next few weeks fixing it. Already have one wall taken down!&lt;br /&gt;&lt;br /&gt;I expect to do regular updates again in a few weeks. :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-1946736516482104232?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/1946736516482104232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=1946736516482104232' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/1946736516482104232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/1946736516482104232'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/05/busy-busy.html' title='Busy busy..'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-4345973626626883863</id><published>2007-04-03T15:38:00.000+01:00</published><updated>2007-04-11T08:43:07.750+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biology'/><category scheme='http://www.blogger.com/atom/ns#' term='evolution'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>Parasites</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Category:Parasites"&gt;Parasites&lt;/a&gt; are scary and fascinating at the same time. It's disgusting to have a creature living and breeding inside another living animal, but the tricks they have to control their hosts can be surprising, weird and most of all scary.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://scienceblogs.com/loom/upload/2006/06/toxo200.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 148px; height: 113px;" src="http://scienceblogs.com/loom/upload/2006/06/toxo200.jpg" alt="" border="0" /&gt;&lt;/a&gt;There's been some talk about Toxoplasma gondii again because of &lt;a href="http://www.pnas.org/cgi/content/abstract/0608310104v1"&gt;this&lt;/a&gt; soon to be published paper. The paper describes how Toxoplasma gondii removes all fear of cats from rats infected with it. The reason for this is that the parasite only reproduces in cat bellies and of course the way to get there from the rat is to make it's host get eaten by one. The rats still had their normal anxiety and could learn to get frightened of other things.&lt;br /&gt;&lt;br /&gt;It's strange how the the tiny parasite can control something so very specific. It's a common parasite too, about half of all people on earth are carrying it. It's not dangerous to humans unless you have a very weak immune system, like people with AIDS. Pregnant women should avoid getting it too. People get it the same way rats or other animals does, contact with cat litter.&lt;br /&gt;&lt;br /&gt;Studies of humans infected with Toxoplasma have shown some subtle changes in personality. Quoting from &lt;a href="http://scienceblogs.com/loom/2006/01/17/the_return_of_the_puppet_maste.php"&gt;this article&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;Those infected, he found, show a small, but statistically significant, tendency to be more self-reproaching and insecure. Paradoxically, infected women, on average, tend to be more outgoing and warmhearted than controls, while infected men tend to be more jealous and suspicious.&lt;/blockquote&gt;There's not total consensus on this yet and it seems like only a few of all infected people have any notable issues with it. Toxoplasma infection has also been linked to schizophrenia, and medicine against schizophrenia made infected rats afraid of cats again. Why and how is not clear yet.&lt;br /&gt;&lt;br /&gt;I would not be the slightest surprised if all of the truly cat-obsessed people are carrying Toxoplasma gondii.&lt;br /&gt;&lt;br /&gt;Another classic example of a parasite controlling it's hosts is the &lt;a href="http://en.wikipedia.org/wiki/Lancet_fluke"&gt;Lancet Fluke&lt;/a&gt;. It has a complex three host cycle involving cattle, snails and ants. They live in sheep or cow livers where they mate and then leave their eggs out in the host’s feces. Snails eating that gets infected and to protect themselves they make slimy balls filled with parasites that they leave behind. Ants finding these slime balls eat them and get infected. Every night the fluke takes control over the and and makes it climb to the tip of a grass straw, hold onto it with it's mandibles and stay like that until the morning. Then it goes back to looking for food as normally, until the sun goes down. Finally, once some grazing animal accidentally eat the ant with the grass, the fluke is back in a host where it can reproduce.&lt;br /&gt;&lt;br /&gt;There's more examples like this too. One fluke reproducing in wading birds makes infected fish shimmy and jump to make it easier for the birds to find and catch them. &lt;a href="http://en.wikipedia.org/wiki/Spinochordodes_tellinii"&gt;A certain hairworm&lt;/a&gt; who infect grasshoppers takes control of it's host when it is ready to leave it and makes the poor grasshopper suicide by jumping into some nearby water. The worm will be back in the water where it wants to be. (More hairworm &lt;a href="http://www.erin.utoronto.ca/%7Ew3gwynne/BIO418/Nemato.pdf"&gt;here&lt;/a&gt;(pdf). Mind controlling parasites at &lt;a href="http://www.livescience.com/scienceoffiction/060210_technovelgy.html"&gt;LiveScience&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;I hope I'll never get a parasite infection. Especially not some slimy, crawling animal. &lt;a href="http://en.wikipedia.org/"&gt;Wikipedia&lt;/a&gt; has more information and links about &lt;a href="http://en.wikipedia.org/wiki/Category:Parasitic_animals"&gt;this&lt;/a&gt; than you ever want to know...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-4345973626626883863?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/4345973626626883863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=4345973626626883863' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/4345973626626883863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/4345973626626883863'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/04/parasites.html' title='Parasites'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-7917088390994724830</id><published>2007-03-28T22:24:00.000+01:00</published><updated>2007-03-28T23:39:55.285+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='gps'/><category scheme='http://www.blogger.com/atom/ns#' term='neo1973'/><category scheme='http://www.blogger.com/atom/ns#' term='future'/><title type='text'>Geotagging</title><content type='html'>&lt;a href="http://www.makezine.com/blog/archive/2005/07/how_to_gps_tag.html"&gt;GPS tagging photos on Flickr&lt;/a&gt; has been done for a long time, but I had not seen it on regular blogs yet. Why not? You could do a lot of fun with that! At least I hadn't heard any noise about it so I thought it hadn't really taken off. But of course some clever people had started working on this long ago and things are well on the way.&lt;br /&gt;&lt;br /&gt;The first thoughts around this I got from reading an article on O'Reilly radar about &lt;a href="http://radar.oreilly.com/archives/2007/03/google_is_supporting_georss.html"&gt;Google supporting GeoRSS&lt;/a&gt;. That led me to the &lt;a href="http://www.georss.org/"&gt;GeoRSS&lt;/a&gt; homepage which links straight to &lt;a href="http://www.geotagthings.com/beta/"&gt;geotagthings.com&lt;/a&gt;. In geotagthings (still in beta) you can subscribe to a feed that's an aggregation of many geotagged feeds that are limited to be within a certain area of your choice. I think it would be really fun to see what other bloggers in the block are saying and what pictures they are posting.&lt;br /&gt;&lt;br /&gt;Then of course there's the question of how to easily add geotags to all blog posts. It should of course happen automatically if possible, but good support for adding it manually should be built into all blogging software. There should be the possibility to save some default locations where you do most posts from and a row with free editing, just to enter latitude and longitude.&lt;br /&gt;&lt;br /&gt;There's a newly started GNOME project called &lt;a href="http://live.gnome.org/GeoClue"&gt;GeoClue,&lt;/a&gt; which is about making a DBus service for geographic information. They have a great list on the homepage with suggestions of how this information could be used and I really hope this to takes off. The more this is integrated into the desktop the better.&lt;br /&gt;&lt;br /&gt;One of many cool things mentioned on the GeoClue page is &lt;a href="http://www.placeopedia.com/"&gt;Placeopedia&lt;/a&gt;. Placeopedia is an effort to connect &lt;a href="http://en.wikipedia.org"&gt;Wikipedia&lt;/a&gt; articles with the location they are talking about. This is exactly what I want to have in my &lt;a href="http://www.openmoko.org/"&gt;Neo1973&lt;/a&gt; when I'm out traveling somewhere. "Is there something interesting around here?" - One look on the map and I can click and read the article about it.&lt;br /&gt;&lt;br /&gt;Of course some clever minds at Google have also been looking at this stuff. There's been some rumors that maybe Google was making a phone, but of course they were not going build any hardware. The proof for this is &lt;a href="http://www.wipo.int/pctdb/en/fetch.jsp?LANG=ENG&amp;DBSELECT=PCT&amp;amp;SERVER_TYPE=19&amp;SORT=1197533-KEY&amp;amp;TYPE_FIELD=256&amp;IDB=0&amp;amp;IDOC=1229392&amp;C=1&amp;amp;ELEMENT_SET=IA,WO,TTL-EN&amp;RESULT=11&amp;amp;TOTAL=218&amp;START=1&amp;amp;DISP=25&amp;FORM=SEP-0/HITNUM,B-ENG,DP,MC,PA,ABSUM-ENG&amp;amp;SEARCH_IA=US2006028142&amp;amp;QUERY=PA%2fgoogle+"&gt;this patent&lt;/a&gt; for quicker search results when using a mobile device was dug up by &lt;a href="http://www.mad4mobilephones.com/news/681/"&gt;Mad4MobilePhones&lt;/a&gt;. It shows that Google was, as usually, looking for a way to get better and faster search results. Jacqui Cheng at &lt;a href="http://arstechnica.com/index.ars"&gt;Ars Technica&lt;/a&gt; took a closer look on &lt;a href="http://arstechnica.com/news.ars/post/20070327-hittin-the-streets-with-googles-new-mobile-search.html"&gt;this new mobile search&lt;/a&gt; and really liked it. The last piece of the puzzle is how to add the positioning automatically. (Google's mobile search currently needs you to enter your current Zip code to tell where you are.)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Gps"&gt;GPS&lt;/a&gt; receivers are getting built into more and more things and now we have to make it possible to get the geographic information to all programs that can make use of it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-7917088390994724830?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/7917088390994724830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=7917088390994724830' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/7917088390994724830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/7917088390994724830'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/03/geotagging.html' title='Geotagging'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-8871360089825686573</id><published>2007-03-28T07:41:00.000+01:00</published><updated>2007-03-28T07:54:50.884+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>Population, Coriolis and more myths</title><content type='html'>There's a common rumor that there's more people alive now on Earth than have ever lived. I've always found this to be unlikely, but haven't really done any calculations on it. Luckily, some guy has already done the calculations. (&lt;a href="http://www.sciam.com/article.cfm?chanID=sa004&amp;articleID=09E07C6F-E7F2-99DF-3AD087F0DA77D94F&amp;amp;ref=rss"&gt;See here&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Counting with very low estimates, starting with two homo sapiens 50,000 years ago and using the lower limit of estimated growth and populations, Carl Haub still got the estimation that slightly over 106 billion people had ever been born. The current 6.5 billion is not even close.&lt;br /&gt;&lt;br /&gt;Another common rumor is that water running down a drain spins in different directions on the northern and southern hemispheres, but that's not true either. The Coriolis force is just too weak on smaller scales. (&lt;a href="http://www.snopes.com/science/coriolis.asp"&gt;See here&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;More interesting facts about urban myths and legends can be found at &lt;a href="http://www.snopes.com/"&gt;snopes.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-8871360089825686573?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/8871360089825686573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=8871360089825686573' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/8871360089825686573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/8871360089825686573'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/03/population-coriolis-and-more-myths.html' title='Population, Coriolis and more myths'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-7091121197001046255</id><published>2007-03-23T09:16:00.000+01:00</published><updated>2007-03-23T10:08:38.780+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='intelligence'/><title type='text'>Metal</title><content type='html'>I'm amused by &lt;a href="http://www2.warwick.ac.uk/newsandevents/pressreleases/gifted_students_beat/"&gt;this&lt;/a&gt; recent study by Stuart Cadwallader and Jim Campbell at the University of Warwick. They conclude that gifted students use heavy metal music to unwind. There's a nice write up at the &lt;a href="http://www.telegraph.co.uk/news/main.jhtml?xml=/news/2007/03/21/nmetal21.xml"&gt;Telegraph&lt;/a&gt; about it. The best quote is:&lt;br /&gt;&lt;blockquote&gt;"Participants said they appreciated the complex and sometimes political themes of heavy metal music more than perhaps the average pop song. It has a tendency to worry adults a bit but I think it is just a cathartic thing. It does not indicate problems."&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;I'm not saying I was a "stressed gifted social outsider" as student, but I have always preferred fast and noisy music over easy listening. I don't really get why most "pop" have to be so boring. The majority of the songs I hear on the radio has melodies that are slow and repetitive and lyrics that are uninspired and boring, repeating some short and stupid sentence over and over again.&lt;br /&gt;&lt;br /&gt;I'm convinced that fast music makes the brain work harder to decipher what is going on. I think it took over 10 times of listening before I could hear the whole lyrics to &lt;a href="http://en.wikipedia.org/wiki/88_fingers_louie"&gt;88 Finger Louie&lt;/a&gt;'s "&lt;a href="http://www.lyricsdir.com/88-fingers-louie-ive-won-lyrics.html"&gt;I've Won&lt;/a&gt;". Great song, nice melodies and very very fast. Adam Goren's (&lt;a href="http://en.wikipedia.org/wiki/Atom_And_His_Package"&gt;Atom And His Package&lt;/a&gt;) music is not that fast but the lyrics are probably the best ever. Very funny and because of the rhymes and word plays it's not always obvious what he's joking about.&lt;br /&gt;&lt;br /&gt;That is the kind of music that grows on you. A song or album where you hear every twist of the melody and every word of text the first time you hear it will bore you very quickly. The brain is a pattern matching machine and to keep it happy we have to feed it tricky enough patterns to solve. I think different people have different limits, and I think mine is somewhere at &lt;a href="http://en.wikipedia.org/wiki/Dillinger_Escape_Plan"&gt;The Dillinger Escape Plan&lt;/a&gt;. (&lt;a href="http://en.wikipedia.org/wiki/Calculating_Infinity"&gt;Calculating infinity&lt;/a&gt; is an amazing album).&lt;br /&gt;&lt;br /&gt;Some of my favourites:&lt;br /&gt;88 Fingers Louie, Abhinanda, Atom And His Package, Bad Religion, Beatsteaks, Billy Talent, Blindside, Boy Sets Fire, Children Of Bodom, Coheed And Cambria, Down By Law, Goldie Lookin' Chain, In Flames, Incubus, Jr Ewing, Looking Forward, Mighty Mighty Bosstones, Nine, Nirvana, NOFX, Q.O.T.S.A, R.A.T.M, Raised Fist, Rancid, S.O.A.D, Shai Hulud, Snapcase, Social Distortion, Spineshank, Stabb, Sublime, Sugar Ray, The Black Keys, The Bronx, The Hives, The White Stripes, The Who, Tiger Army, Tool and Zeke.&lt;br /&gt;&lt;br /&gt;Also, always support your favorite band and go to their show if they're playing in town!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-7091121197001046255?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/7091121197001046255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=7091121197001046255' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/7091121197001046255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/7091121197001046255'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/03/metal.html' title='Metal'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-3402421348033022448</id><published>2007-03-20T07:55:00.000+01:00</published><updated>2007-03-20T12:03:53.843+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biology'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>The bottom of the sea</title><content type='html'>I have a feeling we don't know as much as we should about the life at the bottom of the oceans. About 70.8% of the surface of the Earth is covered by water and even if we know the topology of the bottom and the currents quite good from all satellites and sonar scans, most of it is still unchartered when it comes to creatures and plants. The discovery of the &lt;a href="http://en.wikipedia.org/wiki/Black_smokers"&gt;black smokers&lt;/a&gt; in 1977 near the &lt;a href="http://en.wikipedia.org/wiki/Gal%C3%A1pagos_Islands" title="Galápagos Islands"&gt;Galápagos Islands&lt;/a&gt; showed that there are some very odd echo systems down there.&lt;br /&gt;&lt;br /&gt;The problem deep down under water, like at 2000m - 2500m down where most black smokers have been found, is the lack of energy. No sunshine reaches these depths so the plants and creatures needs to use other sources to get their energy from. The strange environment with the darkness and high pressure gives rise to truly weird lifeforms.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_rlnTLtFUVhk/Rf-6zshj2DI/AAAAAAAAAAk/GJz4Wa_CYc0/s1600-h/armored-snail.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_rlnTLtFUVhk/Rf-6zshj2DI/AAAAAAAAAAk/GJz4Wa_CYc0/s400/armored-snail.gif" alt="" id="BLOGGER_PHOTO_ID_5043955504966260786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A good example is a snail found in 2001 around some black smokers in the Indian Ocean. It uses &lt;a href="http://www.mineralatlas.com/mineral%20photos/P/pyrite%20cp.htm"&gt;Pyrite&lt;/a&gt; (aka &lt;a href="http://en.wikipedia.org/wiki/Fools_gold"&gt;Fools Gold&lt;/a&gt;) and &lt;a href="http://www.mineralatlas.com/mineral%20photos/G/greigitecp.htm"&gt;Greigite&lt;/a&gt; to build a metallic shell. Covered with an iron plate mail it's like a miniature knight in armor. &lt;a href="http://news.nationalgeographic.com/news/2003/11/1107_031107_snailarmor.html"&gt;National Geographic&lt;/a&gt; did a nice article on this &lt;a href="http://en.wikipedia.org/wiki/Gastropod"&gt;gastropod&lt;/a&gt; and &lt;a href="http://www.nrm.se/forskningochsamlingar/djur/evertebratzoologi/forskning/forskningsprojekt/anderswaren.4.4e32c81078a8d92498000273.html"&gt;Anders Warén&lt;/a&gt;, the lead researcher on this metal wearing snail, says they have found several thousand more new species around this kind of hydrothermal  vents, and that's just counting &lt;a href="http://en.wikipedia.org/wiki/Mollusk"&gt;mollusks&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The deepest dive ever made was done in 1960 by &lt;a href="http://en.wikipedia.org/wiki/Jacques_Piccard" title="Jacques Piccard"&gt;Jacques Piccard&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Don_Walsh" title="Don Walsh"&gt;Don Walsh&lt;/a&gt; with the bathyscaphe &lt;a href="http://en.wikipedia.org/wiki/Bathyscaphe_Trieste"&gt;Trieste&lt;/a&gt;. They reached the bottom of the &lt;a href="http://en.wikipedia.org/wiki/Challenger_Deep" title="Challenger Deep"&gt;Challenger Deep&lt;/a&gt; in the &lt;a href="http://en.wikipedia.org/wiki/Mariana_Trench" title="Mariana Trench"&gt;Mariana Trench&lt;/a&gt; spending 20 minutes at the bottom. At the depth of 10916 m the pressure is extreme, about 1250kg per square centimeter, and currently no vessel exists that can withstand it.&lt;br /&gt;&lt;br /&gt;The Japanese &lt;a href="http://www.jamstec.go.jp/jamstec-e/gallery/yujin/6500.html"&gt;DSV &lt;/a&gt;&lt;em&gt;&lt;a href="http://www.jamstec.go.jp/jamstec-e/gallery/yujin/6500.html"&gt;Shinkai 6500&lt;/a&gt; &lt;/em&gt;is currently the deepest-diving manned submersible in the world with a maximum depth of 6500m. It was put into service in 1989, 18 years ago, but it's still new compared the next best one, United States &lt;a href="http://en.wikipedia.org/wiki/DSV_Alvin"&gt;Alvin&lt;/a&gt; (the one used to find the black smokers). Alvin was commissioned in 1964, but has been updated several times, last time in 2001. It can stay at a depth of 4500m for 9 hours with three people on board.&lt;br /&gt;&lt;br /&gt;Good to see that the &lt;a href="http://en.wikipedia.org/wiki/National_Science_Foundation" title="National Science Foundation"&gt;National Science Foundation&lt;/a&gt; is well on the way to a new improved 6,500m  capable &lt;a href="http://www.unols.org/committees/dessc/replacement_HOV/replacement_hov.html"&gt;deep diving vehicle&lt;/a&gt; that can reach more than 99% of the sea floor. I'm sure it will find plenty of interesting things.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-3402421348033022448?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/3402421348033022448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=3402421348033022448' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/3402421348033022448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/3402421348033022448'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/03/bottom-of-sea.html' title='The bottom of the sea'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_rlnTLtFUVhk/Rf-6zshj2DI/AAAAAAAAAAk/GJz4Wa_CYc0/s72-c/armored-snail.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-643919531068225934</id><published>2007-03-18T00:29:00.000+01:00</published><updated>2007-03-20T11:51:07.952+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='science'/><category scheme='http://www.blogger.com/atom/ns#' term='physics'/><title type='text'>New state of matter</title><content type='html'>The last few days some interesting physics articles about &lt;a href="http://www.newscientist.com/article/mg19325954.200"&gt;string-net liquids&lt;/a&gt; have popped up. It  began with &lt;a href="http://en.wikipedia.org/wiki/Robert_Laughlin"&gt;Robert Laughlin&lt;/a&gt;'s Nobel Prize for the discovery of particles with a fractional charge, a completely new type of matter. It was shown that sometimes several electrons can congregate in a way that they appear to have fractional charges.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dao.mit.edu/%7Ewen/"&gt;Xiao-Gang Wen&lt;/a&gt; studied these particles together with Michael Levin and they came up with a theory they call string-net liquids. The theory suggest that all fermionic particles are endpoints of long open strings and that light is represented by fluctuations in a closed string. Simulations of vibrations in nets made of these strings gave rise to &lt;a href="http://en.wikipedia.org/wiki/Maxwell%27s_equations"&gt;Maxwell's Equations&lt;/a&gt; and to other kinds of fundamental particles.&lt;br /&gt;&lt;br /&gt;The slides from his presentation at a quantum computer conference early March can be found &lt;a href="http://dao.mit.edu/%7Ewen/talks/alight/alight_1.png.html"&gt;here&lt;/a&gt;. It includes some very complicated equations, but what he wants to show in the end is that fermions and light emerges from the collective motion of strings that fill the vacuum of space. A condensed string will be have like a single particle.&lt;br /&gt;&lt;br /&gt;Interesting stuff, and hopefully this way of looking at the fundamental particles could get us another small step closer to figure out what this whole place is all about.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-643919531068225934?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/643919531068225934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=643919531068225934' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/643919531068225934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/643919531068225934'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/03/new-state-of-matter.html' title='New state of matter'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-7638422965388593047</id><published>2007-03-16T09:06:00.000+01:00</published><updated>2007-03-18T01:16:03.358+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='weather'/><title type='text'>Overheating</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ncdc.noaa.gov/img/climate/research/2005/ann/global-blended-temp-pg.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://www.ncdc.noaa.gov/img/climate/research/2005/ann/global-blended-temp-pg.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I shouldn't complain it's getting warmer, it's all good for us up here in Sweden. But in some way I find this data a bit worrying.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-7638422965388593047?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/7638422965388593047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=7638422965388593047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/7638422965388593047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/7638422965388593047'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/03/overheating.html' title='Overheating'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-509703054170212194</id><published>2007-03-15T15:10:00.000+01:00</published><updated>2007-03-15T15:18:01.394+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biology'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='evolution'/><title type='text'>Human evolution in another light</title><content type='html'>Yesterday &lt;a href="http://en.wikipedia.org/wiki/Scott_Adams"&gt;Scott Adams&lt;/a&gt; linked to an &lt;a href="http://www.msnbc.msn.com/id/17542627/site/newsweek/"&gt;interesting article from Newsweek&lt;/a&gt; about human evolution. The conclusion they get to in the article is that humans didn't evolve linearly, instead lots of branches and sub species existed at the same time.&lt;br /&gt;&lt;br /&gt;I don't understand why people find this surprising. You see it with all species in nature, be it fishes in Lake Victoria or sparrows on the Galapagos Islands. Evolution is not linear. I find it obvious that a random process will give results that diverge and spread out.&lt;br /&gt;&lt;br /&gt;The article also suggests that by tracking specific genes in the DNA, we can find the last common ancestor to all living humans. It seems like they lived about 89,000 years ago and left Africa as recently as 66,000 years ago.&lt;br /&gt;&lt;br /&gt;One of the last sentences in the articles says "It therefore suggests that we are still evolving.". Of course we are, who would ever think otherwise? I believe it's happening quite fast too, but with a completely different set of rules compared to back then. The definition of fitness for survival and reproduction in this modern world is nothing at all like surviving on the plains of Africa.&lt;br /&gt;&lt;br /&gt;Scott Adams says "&lt;a href="http://dilbertblog.typepad.com/the_dilbert_blog/2007/03/fossils_are_bul.html"&gt;Fossils are Bullshit&lt;/a&gt;" and what he means is that the old rigid theory of evolution just doesn't feel right. I agree that the theory is far from complete and I think it's a common mistake by many scientists that when they find a proof for a particular thing within their current theory, they feel like they have to increase the scope of the theory to include things that are way beyond what they actually did prove.&lt;br /&gt;&lt;br /&gt;Of course everyone want to make their theory more and more general and less complicated, but I think it's been proven over and over again that everything in the universe is more complicated than it looks at first glance.&lt;br /&gt;&lt;br /&gt;A lot of times it seems like getting enough detailed information is the biggest hurdle. Often it feels like scientists spend too much time staring at the data they already have instead of thinking about new ways to find data that would shine a light on the problem from a different angle.&lt;br /&gt;&lt;br /&gt;To use DNA in addition to the information they have from fossils and bones, like they did in the article, is a great example of finding such an additional source of data forcing them to adjust the current theory.&lt;br /&gt;&lt;br /&gt;We should look at things from another angle more often.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-509703054170212194?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/509703054170212194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=509703054170212194' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/509703054170212194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/509703054170212194'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/03/human-evolution-in-another-light.html' title='Human evolution in another light'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-6885442012469637150</id><published>2007-03-14T13:59:00.001+01:00</published><updated>2007-03-14T13:59:23.175+01:00</updated><title type='text'>Pi day!</title><content type='html'>Happy 3.14 everyone! ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-6885442012469637150?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/6885442012469637150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=6885442012469637150' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/6885442012469637150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/6885442012469637150'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/03/pi-day.html' title='Pi day!'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-4599527633774053763</id><published>2007-03-14T11:07:00.000+01:00</published><updated>2007-03-14T11:09:37.920+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><title type='text'>Google Analytics</title><content type='html'>Just did a test and added &lt;a href="http://www.google.com/analytics/"&gt;Google Analytics&lt;/a&gt; to the template for the blog main page. It's supposed to show some information in about 24 hours.  Would be fun to see if it shows any other views than my own.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-4599527633774053763?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/4599527633774053763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=4599527633774053763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/4599527633774053763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/4599527633774053763'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/03/google-analytics.html' title='Google Analytics'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-2953583294956629368</id><published>2007-03-14T10:32:00.000+01:00</published><updated>2007-11-26T16:02:38.707+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><title type='text'>How to keep a geek employee happy</title><content type='html'>Was a fun and quite accurate post on &lt;a href="http://nomadishere.com/2007/03/12/a-note-to-employers-8-things-intelligent-people-geeks-and-nerds-need-to-work-happy/"&gt;nomadishere.com&lt;/a&gt; about what a geek/nerd needs to be happy with work.  I'd say number 1, 4 and 8 is the most important points.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-2953583294956629368?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/2953583294956629368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=2953583294956629368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/2953583294956629368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/2953583294956629368'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/03/how-to-keep-geek-employee-happy.html' title='How to keep a geek employee happy'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-5435259466843790130</id><published>2007-03-13T10:42:00.000+01:00</published><updated>2007-03-13T10:52:12.071+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='future'/><title type='text'>Google Reader</title><content type='html'>&lt;a href="http://www.google.com/reader/"&gt;Google Reader&lt;/a&gt; is just too easy to use. Hours disappear browsing through all interesting news and blog feeds. The key shortcuts works great, it's easy to star or share links and all embedded media just works.&lt;br /&gt;&lt;br /&gt;The only difficulty is to sort the flow of news and just get the best most interesting things. To avoid information that you don't really need. I'm guessing this problem will just continue to grow just as quickly as the flow of detailed information does.&lt;br /&gt;&lt;br /&gt;If someone missed the flash movie called &lt;a href="http://mccd.udc.es/orihuela/epic/"&gt;Epic 2014&lt;/a&gt;, released in November 2004 by Robin Sloan and Matt Thompson you owe it to yourself to watch it. These guys were way ahead of their time doing this. Impressive!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-5435259466843790130?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/5435259466843790130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=5435259466843790130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/5435259466843790130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/5435259466843790130'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/03/google-reader.html' title='Google Reader'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-4886065826309916986</id><published>2007-03-08T14:35:00.000+01:00</published><updated>2007-03-08T14:38:42.855+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TED'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='talks'/><category scheme='http://www.blogger.com/atom/ns#' term='physics'/><category scheme='http://www.blogger.com/atom/ns#' term='intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='genius'/><title type='text'>TED talks to watch...</title><content type='html'>Wow! Can't wait for the movies of &lt;a href="http://tedblog.typepad.com/tedblog/2007/03/ted2007_day_one_1.html"&gt;these&lt;/a&gt; talks to show up on the &lt;a href="http://www.ted.com/tedtalks/"&gt;TEDTalks&lt;/a&gt; pages.. They're always worth watching. Feels good to know there's people like these guys out there.. :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-4886065826309916986?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/4886065826309916986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=4886065826309916986' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/4886065826309916986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/4886065826309916986'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/03/ted-talks-to-watch.html' title='TED talks to watch...'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-3340517704711672097</id><published>2007-03-06T07:36:00.000+01:00</published><updated>2007-03-15T20:55:18.089+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='religion'/><category scheme='http://www.blogger.com/atom/ns#' term='evolution'/><category scheme='http://www.blogger.com/atom/ns#' term='intelligence'/><title type='text'>The evolution of religion</title><content type='html'>New York Times had a great article called &lt;a href="http://www.nytimes.com/2007/03/04/magazine/04evolution.t.html?pagewanted=1&amp;ei=5088&amp;amp;amp;amp;amp;en=a43cfb7b24423cc6&amp;ex=1330664400&amp;amp;partner=rssnyt&amp;amp;emc=rss"&gt;Darwin’s God&lt;/a&gt; last Sunday. It's a lot to read, but absolutely well worth it.&lt;br /&gt;&lt;br /&gt;I definitely think that religion and superstition is a byproduct of something that was actually useful for human survival. &lt;a href="http://en.wikipedia.org/wiki/Stephen_jay_gould"&gt;Stephen Jay Gould&lt;/a&gt; used the architectural term "spandrel" for it and I guess that's as good as any. Unfortunately I think religion has a more negative than positive impact in our society, mainly because it can so easily be misused to control followers.&lt;br /&gt;&lt;br /&gt;Just read the article, the writing style is excellent and the topic is fascinating!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-3340517704711672097?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/3340517704711672097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=3340517704711672097' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/3340517704711672097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/3340517704711672097'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/03/evolution-of-religion.html' title='The evolution of religion'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-2247170111536362644</id><published>2007-03-05T17:36:00.000+01:00</published><updated>2007-03-05T17:46:27.054+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='neo1973'/><category scheme='http://www.blogger.com/atom/ns#' term='openmoko'/><title type='text'>First Neo1973 phones are being shipped</title><content type='html'>Some happy Phase 0 developers will soon have a &lt;a href="http://wiki.openmoko.org/wiki/Neo1973"&gt;Neo1973&lt;/a&gt; phone delivered to their doorstep. Hopefully we'll see a lot more images of it and a lot of bugfixes and work done until the first &lt;a href="http://wiki.openmoko.org/wiki/Neo1973_Hardware#Changes_from_GTA01Bv3"&gt;revised&lt;/a&gt; developer version can be ordered by the end of this month.&lt;br /&gt;&lt;br /&gt;It's really nice to see &lt;a href="http://www.fic.com.tw/"&gt;FIC&lt;/a&gt; being so open with everything in this project&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-2247170111536362644?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/2247170111536362644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=2247170111536362644' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/2247170111536362644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/2247170111536362644'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/03/first-neo1973-phones-are-being-shipped.html' title='First Neo1973 phones are being shipped'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-4135958970555554326</id><published>2007-03-01T08:40:00.000+01:00</published><updated>2007-03-15T20:49:58.098+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='focus'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>Lack of focus</title><content type='html'>I believe that the only way to be truly great at something is by pursuing it relentlessly. Motivation, focus and determination is definitely more important than how "gifted" you supposedly are. This is even more true if the person in question is still a kid.&lt;br /&gt;&lt;br /&gt;To become a good writer, writing a lot is the only way. To become a good painter, you have to paint a lot. To be the best programmer you can be, write as much code as you can. To be the best athlete, train harder than everyone else.  &lt;a href="http://geniusblog.davidshenk.com/2007/01/more_on_musical.html"&gt;This&lt;/a&gt; &lt;a href="http://www.npr.org/templates/story/story.php?storyId=7113144"&gt;is&lt;/a&gt; &lt;a href="http://www.stephenwolfram.com/publications/talks/98-WWMCKeynote.html"&gt;being&lt;/a&gt; &lt;a href="http://geniusblog.davidshenk.com/2007/01/the_narrowness_.html"&gt;mentioned&lt;/a&gt; &lt;a href="http://www.wired.com/wired/archive/14.07/genius.html"&gt;time&lt;/a&gt; &lt;a href="http://geniusblog.davidshenk.com/2007/01/how_beckham_ben.html"&gt;and&lt;/a&gt; &lt;a href="http://www.stevepavlina.com/articles/do-it-now.htm"&gt;time&lt;/a&gt; &lt;a href="http://www.codinghorror.com/blog/archives/000552.html"&gt;again&lt;/a&gt;, but still people in general don't seem to get it. It's always "she's so talented" or "he's so lucky to be born with that gift" and so on. Of course natural predisposition plays a part too, but I don't think it's as big as people seem to make it.&lt;br /&gt;&lt;br /&gt;The hardest thing with getting truly good at something is to give up, or at least cut back a lot, on all other activities. You need focus and have a clear goal, something to pour all your energy into. You have to want to be the best at what you do and only have that in your mind. Focus is the key.&lt;br /&gt;&lt;br /&gt;This is a huge problem when you want to be good at everything. I just don't think it's possible be that. Sure, you can be pretty good at a lot of things, but not great at everything no matter how hard you try. Intellectually, no matter how clever you are, time is the limiting factor to what you can achieve. And the slower you think, the more time you need.&lt;br /&gt;&lt;br /&gt;People who push them selves to &lt;a href="http://en.wikipedia.org/wiki/Dean_Karnazes"&gt;extremes&lt;/a&gt; impress me. Not so much for the thing they chose to do, but for their ability to take on something truly extreme and just do it.&lt;br /&gt;&lt;br /&gt;Focus people...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-4135958970555554326?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/4135958970555554326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=4135958970555554326' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/4135958970555554326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/4135958970555554326'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/03/lack-of-focus.html' title='Lack of focus'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-6966000919537437010</id><published>2007-02-27T07:58:00.000+01:00</published><updated>2007-02-27T08:16:45.449+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='talks'/><category scheme='http://www.blogger.com/atom/ns#' term='openmoko'/><title type='text'>FOSDEM</title><content type='html'>There's been a lot of posts and slides available from FOSDEM (The Free and Open Source Software Developers' European Meeting) these last few days. Besides blogposts, some &lt;a href="http://ftp.belnet.be/mirrors/FOSDEM/2007/"&gt;videos&lt;/a&gt; from the talks have also started to show up. The &lt;a href="http://hentges.net/tmp/FOSDEM/openmoko-fosdem-talk.avi"&gt;presentation on OpenMoko&lt;/a&gt;(1h .avi) was very interesting, even if the sound was a bit bad. They go through the current status of the project and what plans they have in store. It was also hinted that they'll do some kind of update to the hardware between phase 1 (for developers) in March and the official launch in September (Phase 2). What the update will be is not known yet. An official video of the talk will be available soon.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://ftp.belnet.be/mirrors/FOSDEM/2007/FOSDEM2007-Xorg.ogg"&gt;X-Org video&lt;/a&gt;(1h .ogg) was also really interesting and I can't wait for the X-Org 7.3 with RandR 1.2 where hotplugging of both input and output should "just work".&lt;br /&gt;&lt;br /&gt;I'm convinced that events like &lt;a href="http://www.fosdem.org"&gt;FOSDEM&lt;/a&gt; are very beneficial to everyone who shows up. Meeting people in person is always different from talking via phone, email or chat and just feels more friendly. Humans definitely communicate best face to face.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-6966000919537437010?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/6966000919537437010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=6966000919537437010' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/6966000919537437010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/6966000919537437010'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/02/fosdem.html' title='FOSDEM'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-1132990491323180001</id><published>2007-02-21T09:06:00.000+01:00</published><updated>2007-03-15T20:48:23.388+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='creativity'/><category scheme='http://www.blogger.com/atom/ns#' term='education'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><category scheme='http://www.blogger.com/atom/ns#' term='talks'/><category scheme='http://www.blogger.com/atom/ns#' term='intelligence'/><title type='text'>Staying creative</title><content type='html'>&lt;a href="http://www.sirkenrobinson.com/"&gt;Ken Robinson&lt;/a&gt; who wrote &lt;a target="_blank" href="http://www.amazon.com/Out-Our-Minds-Learning-Creative/dp/1841121258/sr=8-1/qid=1171983311/ref=pd_bbs_sr_1/102-7373360-0505764?dshenk"&gt;Out of Our Minds: Learning to Be Creative&lt;/a&gt;  is also an excellent speaker. I particularly like this quote from his TED talk last year:&lt;br /&gt;&lt;blockquote style="font-family: times new roman;"&gt;"Picasso once said that all people are born artists, and the problem is to remain an artist as we grow up. I believe this passionately, that we don't grow &lt;em&gt;into&lt;/em&gt; creativity, we grow &lt;em&gt;out&lt;/em&gt; of it, or rather we get educated out of it."&lt;/blockquote&gt;There's a great video of the talk over at &lt;a href="http://www.ted.com/tedtalks/tedtalksplayer.cfm?key=ken_robinson"&gt;TED Talks&lt;/a&gt;, please take a look.&lt;br /&gt;&lt;br /&gt;I believe this quote is true and you can feel it if you're stuck doing uninspiring work or just watching pointless tv shows that don't make you think. There are some good tv shows that are worth watching, but I feel that the majority of them slowly kills creativity and sucks away all inspiration.&lt;br /&gt;&lt;br /&gt;Same thing goes for the current school system. It suffocates the creativity of young people and something needs to be done about it. The status of being a teacher is not high enough and the schools never get enough resources to make studying fun. Some of us who likes to read had it easy in school, but some people just aren't made to sit still at a desk all day. I also believe there should be possible to study at different speeds. There's no point in stressing out the slower students and boring the quick ones when doing the work in your own pace is possible.&lt;br /&gt;&lt;br /&gt;I think smaller classes would work a lot better but unfortunately there's no money for anything like that. Also, I think the parents play a huge part in their kids success. &lt;a href="http://www.printthis.clickability.com/pt/cpt?action=cpt&amp;title=The+Power+%28and+Peril%29+of+Praising+Your+Kids+--+New+York+Magazine&amp;amp;amp;amp;expire=&amp;urlID=21158385&amp;amp;fb=Y&amp;url=http%3A%2F%2Fnymag.com%2Fnews%2Ffeatures%2F27840%2Findex.html&amp;amp;partnerID=73272"&gt;This&lt;/a&gt; article in New York Magazine is a great example of what can happen. I believe that hard work and being able to focus is the key. Sure, everyone starts from a slightly different position, but where you take it mainly depends on the effort you put in and really wanting to get there.&lt;br /&gt;&lt;br /&gt;Don't let the fear of failure hinder you from reaching your goals.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-1132990491323180001?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/1132990491323180001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=1132990491323180001' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/1132990491323180001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/1132990491323180001'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/02/staying-creative.html' title='Staying creative'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-3971747412097606850</id><published>2007-02-20T10:48:00.000+01:00</published><updated>2007-02-20T11:34:37.187+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biology'/><category scheme='http://www.blogger.com/atom/ns#' term='evolution'/><title type='text'>Tapeworms</title><content type='html'>Just read a great post over at &lt;a href="http://scienceblogs.com/loom/2007/02/19/build_me_a_tapeworm.php"&gt;The Loom&lt;/a&gt; about &lt;a href="http://en.wikipedia.org/wiki/Tapeworms"&gt;tapeworms&lt;/a&gt;. Parasites are nasty creatures and it's something that's both scary and interesting to learn more about. Something about living inside another living creature and crawl around makes me squirm. Here's a quote from that post about Monogeneans:&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote style="font-family: times new roman;"&gt;Some monogeneans give birth to offspring without releasing them from their bodies. Their offspring mature inside them and give birth as well. Like a hideous Russian doll, a monogenean may contain twenty generations of descendents inside its body!&lt;/blockquote&gt;How weird is that? How do they evolve when the offspring living inside itself like this? &lt;a href="http://www.carlzimmer.com/"&gt;Carl Zimmer&lt;/a&gt; who writes on this blog is an author of some very interesting posts and books, for example &lt;a style="" href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&amp;path=ASIN/074320011X&amp;amp;amp;amp;tag=carlzimmercom&amp;camp=1789&amp;amp;creative=9325"&gt;Parasite Rex&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-3971747412097606850?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/3971747412097606850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=3971747412097606850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/3971747412097606850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/3971747412097606850'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/02/tapeworms.html' title='Tapeworms'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-7767359624958332852</id><published>2007-02-20T09:02:00.000+01:00</published><updated>2007-02-20T11:33:33.808+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><category scheme='http://www.blogger.com/atom/ns#' term='physics'/><category scheme='http://www.blogger.com/atom/ns#' term='writing'/><title type='text'>The Fabric of the Cosmos</title><content type='html'>Last night I finished &lt;a href="http://www.columbia.edu/cu/physics/fac-bios/Greene/faculty.html"&gt;Brian Greene&lt;/a&gt;'s excellent popular physics book &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0375412883/321books-20"&gt;The Fabric of the Cosmos&lt;/a&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0375412883/321books-20"&gt;: Space, Time, and the Texture of Reality&lt;/a&gt;. I would recommend it to any one interested in theoretical physics or just curious about how far the  scientists have come in trying to understand our universe.&lt;br /&gt;&lt;br /&gt;The book is quite a heavy read, 493 pages plus a lot of endnotes and references. Having read &lt;a href="http://www.amazon.co.uk/Elegant-Universe-Superstrings-Dimensions-Ultimate/dp/0375708111/sr=8-2/qid=1171965689/ref=pd_ka_2/203-5977911-3559128?ie=UTF8&amp;amp;s=books"&gt;The Elegant Universe: Superstrings, Hidden Dimensions, and the Quest for the Ultimate Theory&lt;/a&gt; I can say that The Fabric of the Cosmos (TFotC) is an even better book. It takes up some of the same theories mentioned in Elegant Universe, but includes a lot more about The &lt;a href="http://en.wikipedia.org/wiki/Big_bang"&gt;Big Bang&lt;/a&gt; and general relativity. In TFotC Greene starts out with water in a spinning bucket hundreds of years ago, through the discoveries of general relativity, the uncertainties involved in quantum mechanics to the latest super string theories, finding the key to "the arrow of time" along the way.&lt;br /&gt;&lt;br /&gt;It's not easy to describe all this in a way that makes in understandable to people who aren't theoretical physicists, but Greene does a great job. It's barely any mathematical formulas or equations, instead he relies on similes and methaphores to get the point through.&lt;br /&gt;&lt;br /&gt;Overall it's a very thought provoking book. In the middle of the book there's a lot of discussion about spacetime and the implications of quantum mechanics and general relativity. The more you learn about these things, the more obvious it seems that there is no such thing as free will. I find this very difficult to accept and my mind opposes it, but it's hard to contradict his logic reasoning.&lt;br /&gt;&lt;br /&gt;I find the chapter on entropy and the arrow of time to be well written and the examples he is using are very fitting. Sometimes he gets a bit too excited over the numbers, printing a page or two with zeroes trying to describe the enormous values of some probability or metric. It's still well beyond what you can grasp.&lt;br /&gt;&lt;br /&gt;Even if Greene is a strong supporter of string theory, he does a fair comparison between that and &lt;a href="http://en.wikipedia.org/wiki/Quantum_loop_gravity"&gt;Loop Quantum Gravity&lt;/a&gt; in the last chapter of the book. But I still think that the way the book is written, most people will convinced that &lt;a href="http://en.wikipedia.org/wiki/Brane"&gt;Branes&lt;/a&gt; in superstring and &lt;a href="http://en.wikipedia.org/wiki/M-theory"&gt;M-theory&lt;/a&gt; is the way to go.&lt;br /&gt;&lt;br /&gt;As a final grade, I'll give it 8/10. It's a great book, but you really need to focus and think while reading.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-7767359624958332852?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/7767359624958332852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=7767359624958332852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/7767359624958332852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/7767359624958332852'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/02/fabric-of-cosmos.html' title='The Fabric of the Cosmos'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-6531010838236541365</id><published>2007-02-15T16:04:00.000+01:00</published><updated>2007-03-15T20:45:47.925+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='genius'/><title type='text'>Genius</title><content type='html'>Been reading some very good posts and articles about the term genius lately. First, &lt;a href="http://www.haverford.edu/writingprogram/Asimov.html"&gt;this &lt;/a&gt;absolutely hilarious short story written by Isaac Asimov. It really brings home the point. There's so many different kinds of intelligence, but unfortunately the logic and mathematical intelligence seems to be the only one that counts.&lt;br /&gt;&lt;br /&gt;A great blog I'm following is &lt;a href="http://geniusblog.davidshenk.com/"&gt;The Genius in All of Us&lt;/a&gt;, written by the author David Shenk. I recommend reading &lt;a href="http://geniusblog.davidshenk.com/2007/02/defining_genius.html"&gt;this post&lt;/a&gt;. He is debating the relation between being a genius and doing great deeds. David states that there is no such thing as an "unaccomplished genius". You have to do something that's truly ground breaking to be one.&lt;br /&gt;&lt;br /&gt;The always interesting Scott Adams have recently written some good blog posts on this topic too. Especially &lt;a href="http://dilbertblog.typepad.com/the_dilbert_blog/2007/02/is_the_dead_hor.html"&gt;these&lt;/a&gt; &lt;a href="http://dilbertblog.typepad.com/the_dilbert_blog/2007/02/lightning_rod_f.html"&gt;two&lt;/a&gt; questioning what intelligence is, and &lt;a href="http://dilbertblog.typepad.com/the_dilbert_blog/2007/02/the_specialness.html"&gt;this post&lt;/a&gt; on people who believes they are special themselves. I totally agree on his arguments, especially the one that believing that you are something special "will blunt your conventional intelligence".&lt;br /&gt;&lt;br /&gt;A person I consider a true genius is &lt;a href="http://en.wikipedia.org/wiki/Feynman"&gt;Richard Feynman&lt;/a&gt;. There are heaps of brilliant quotes from him and I recommend looking for the interviews with him that are available on Google Video. His curiosity is impressive. (Fun &lt;a href="http://xkcd.com/c182.html"&gt;comic on Feynman&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/John_Forbes_Nash"&gt;John Nash&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-6531010838236541365?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/6531010838236541365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=6531010838236541365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/6531010838236541365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/6531010838236541365'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/02/genious.html' title='Genius'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-4922812487619437735</id><published>2007-02-15T15:52:00.000+01:00</published><updated>2007-02-15T16:55:57.881+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openmoko'/><title type='text'>OpenMoko</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.openmoko.com/pixels/FIC-neo1973.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;" src="http://www.openmoko.com/pixels/FIC-neo1973.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Been busy reading even more about &lt;a href="http://www.openmoko.org/"&gt;OpenMoko &lt;/a&gt;for the last few days. The code, and &lt;a href="http://wiki.openmoko.org/"&gt;wiki&lt;/a&gt; went online yesterday and there's a lot of good info. Been hanging out in #openmoko on freenode.net since November last year. It's a good place to learn about the project, but I also recommend &lt;a href="http://planet.openmoko.org/"&gt;Planet OpenMoko&lt;/a&gt; as a great source of news  from the developers themselves.&lt;br /&gt;&lt;br /&gt;I will buy this truly open phone when it will be available in March. That's still only for people interested in developing for the phone and people who want to help fixing bugs.&lt;br /&gt;&lt;br /&gt;There's a good preview and some nice pictures over at &lt;a href="http://gizmodo.com/gadgets/smartphones/first-look-the-antiiphone-openmokos-neo1973-236841.php"&gt;Gizmodo&lt;/a&gt;. Really looking forward to play with this toy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-4922812487619437735?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/4922812487619437735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=4922812487619437735' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/4922812487619437735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/4922812487619437735'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/02/openmoko.html' title='OpenMoko'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-7616316398517425591</id><published>2007-02-11T16:29:00.000+01:00</published><updated>2007-02-11T19:01:22.491+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='writing'/><title type='text'>Blogs</title><content type='html'>I read quite a few blogs and I think it's clear that all good ones have a theme. For a blog to be interesting to more than your closest friends and family, it has to be either insanely funny and well written, or it has to be focused around a specific subject.&lt;br /&gt;&lt;br /&gt;A great example of someone who does both is &lt;a href="http://steve-yegge.blogspot.com/index.html"&gt;Steve Yegge&lt;/a&gt;. He has a witty and entertaining style, and his posts usually have something to do with programming languages. It's a blog every programmer should read.&lt;br /&gt;&lt;br /&gt;Same goes for Kathy Sierras posts on &lt;a href="http://headrush.typepad.com/"&gt;Creating Passionate Users&lt;/a&gt; is also an absolute must to read. She is also great at using informative diagrams and nice pictures. That's generally something most blogs are missing. Humans like pictures.&lt;br /&gt;&lt;br /&gt;Another thing with blogs is how often people post. Steve Yegge used to post rarely, maybe one post per month, but instead it would be a huge 15 page post. Paul Kedrosky's &lt;a href="http://paul.kedrosky.com/"&gt;Infectious Greed&lt;/a&gt; is an example of the opposite. His posts are usually brief, but it can be as many as 20 posts per day. Point is though, they both stick to a few selected topics and don't waste time writing about things that aren't interesting.&lt;br /&gt;&lt;br /&gt;There are many more blogs I should mention, but I'll link to them in posts on topics that concern them instead of just dumping a link here. Or, maybe that's what I should do?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-7616316398517425591?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/7616316398517425591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=7616316398517425591' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/7616316398517425591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/7616316398517425591'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/02/blogs.html' title='Blogs'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-4836677410722432720</id><published>2007-02-07T19:22:00.000+01:00</published><updated>2007-02-07T20:48:21.926+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='languages'/><title type='text'>The k programming language</title><content type='html'>Found an old but interesting and well written article about the &lt;a href="http://en.wikipedia.org/wiki/K_programming_language"&gt;k&lt;/a&gt; programming language over at &lt;a href="http://www.kuro5hin.org/?op=displaystory;sid=2002/11/14/22741/791"&gt;kuro5hin&lt;/a&gt;. It's a descendant from &lt;a href="http://en.wikipedia.org/wiki/APL_%28programming_language%29"&gt;APL&lt;/a&gt; that I have the unpleasant experience to work with. k looks a lot more sane though, using normal ascii-characters and having some more advanced features than APL.&lt;br /&gt;&lt;br /&gt;Still, no one can say that &lt;span style="font-weight: bold;"&gt;k&lt;/span&gt; is an easy language to read. Just take a look at &lt;a href="http://www.kx.com/a/k/examples/xhtml.k"&gt;this&lt;/a&gt; example from the &lt;a href="http://kx.com/"&gt;company&lt;/a&gt; that owns k. It's an xhtml-parser, basically full of lines like these:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: courier new;"&gt;pre&gt;x:_ssr/[x;"\"'&lt;&gt;";(""";"'";"&amp;lt;";"&amp;gt;")]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; :[#i:&amp;159&lt;_ic&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The APL legacy is clear, readability is totally missing.&lt;br /&gt;&lt;br /&gt;But for the right task, I'm sure k is an excellent language. I believe in using the right tool for the job. You don't write an OS in &lt;a href="http://en.wikipedia.org/wiki/Ruby_programming_language"&gt;ruby&lt;/a&gt;, but I wouldn't suggest writing a web-app in &lt;a href="http://en.wikipedia.org/wiki/C_language"&gt;c&lt;/a&gt; either. (Just take a look at the &lt;a href="http://www.hula-project.org/Hula_Project"&gt;Hula project&lt;/a&gt;. It's not exactly speeding along, look at &lt;a href="http://www.rubyonrails.org/"&gt;Rails&lt;/a&gt; instead)&lt;br /&gt;&lt;br /&gt;I still recommend reading the well written &lt;a href="http://www.kuro5hin.org/?op=displaystory;sid=2002/11/14/22741/791"&gt;article on kuro5hin&lt;/a&gt;, you might just learn something.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-4836677410722432720?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/4836677410722432720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=4836677410722432720' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/4836677410722432720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/4836677410722432720'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/02/k-programming-language.html' title='The k programming language'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-2523535547223986813</id><published>2007-02-06T11:32:00.000+01:00</published><updated>2007-02-06T11:42:57.272+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='money'/><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='life'/><title type='text'>To work</title><content type='html'>There's only two reasons you have to work. Either you do what you want to do, build what you want to build, or you work to make money. That's it. The key to get your dream job is to know what you want to do.  Right now it feels like being a consultant is one step on the way of figuring that out.&lt;br /&gt;&lt;br /&gt;If you work as a consultant, you do it for the money. There's absolutely zero reason for loyalty since you are not really working for yourself anyway. I wish that the job market her would be more flexible. That it would be easier for companies to hire and fire people. The laws in Sweden are way too conservative and needs to be updated.&lt;br /&gt;&lt;br /&gt;The shortsightedness of companies never ceases to amaze me. All &lt;a href="http://en.wikipedia.org/wiki/Pointy_Haired_Boss"&gt;PHB&lt;/a&gt;'s just talk about &lt;a href="http://en.wikipedia.org/wiki/Return_on_Investment"&gt;ROI&lt;/a&gt; and "Value for the share holders" and keeps looking at the next quarterly figures. What's up with that? Don't they want to build a solid, long lasting company?&lt;br /&gt;&lt;br /&gt;Maybe I should do it myself...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-2523535547223986813?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/2523535547223986813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=2523535547223986813' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/2523535547223986813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/2523535547223986813'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/02/to-work.html' title='To work'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-4580263746360129881</id><published>2007-02-04T10:31:00.001+01:00</published><updated>2007-02-04T10:31:22.572+01:00</updated><title type='text'>Test..</title><content type='html'>Trying a post using mobile gmail on the phone from the train from&lt;br&gt;Stockholm. Nice.. :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-4580263746360129881?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/4580263746360129881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=4580263746360129881' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/4580263746360129881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/4580263746360129881'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/02/test.html' title='Test..'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-4553739291361011057</id><published>2007-02-03T01:19:00.001+01:00</published><updated>2007-03-15T20:21:28.387+01:00</updated><title type='text'>The hunger..</title><content type='html'>Because of some guy called Slava who's working on &lt;a href="http://factorcode.org/"&gt;Factor&lt;/a&gt;, I had to start reading some about stack based programming languages. &lt;a href="http://www.forth.org/"&gt;Forth&lt;/a&gt; looks totally crazy, almost as bad as APL. Take a look at this example code for multiplying complex numbers:&lt;br /&gt;&lt;br /&gt; &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt; : cm  2OVER 2OVER ROT ROT * &gt;R * &gt;R ROT * &gt;R * R&gt; - 2R&gt; + ;&lt;br /&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;&lt;br /&gt;Not exactly good readability...&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;&lt;br /&gt;It's now 01.19 and I should get up in 4h 50min.. I should not be reading this..&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-4553739291361011057?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/4553739291361011057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=4553739291361011057' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/4553739291361011057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/4553739291361011057'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/02/hunger.html' title='The hunger..'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-965482664882355185</id><published>2007-02-03T00:16:00.000+01:00</published><updated>2007-02-03T00:18:19.514+01:00</updated><title type='text'>Reader widget</title><content type='html'>From now on I'll start sharing all posts in my reader that I find interesting. I go through quite a few posts per day using google reader, and hopefully some are worth reading. :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-965482664882355185?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/965482664882355185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=965482664882355185' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/965482664882355185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/965482664882355185'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/02/reader-widget.html' title='Reader widget'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2981226696168490513.post-1967377140477566639</id><published>2007-02-02T09:04:00.000+01:00</published><updated>2007-02-02T09:05:28.396+01:00</updated><title type='text'>Everyone has one</title><content type='html'>Last one on board, but I'm still smiling.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2981226696168490513-1967377140477566639?l=informationhunger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://informationhunger.blogspot.com/feeds/1967377140477566639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2981226696168490513&amp;postID=1967377140477566639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/1967377140477566639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2981226696168490513/posts/default/1967377140477566639'/><link rel='alternate' type='text/html' href='http://informationhunger.blogspot.com/2007/02/everyone-has-one.html' title='Everyone has one'/><author><name>Claes Mogren</name><uri>http://www.blogger.com/profile/04546075843043674835</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.acc.umu.se/~cm/mejapan160.png'/></author><thr:total>0</thr:total></entry></feed>
