<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Posts on Xavier Llorà</title>
    <link>https://xavierllora.net/posts/</link>
    <description>Recent content in Posts on Xavier Llorà</description>
    <generator>Hugo -- 0.138.0</generator>
    <language>en</language>
    <lastBuildDate>Thu, 28 Nov 2024 08:21:04 +0200</lastBuildDate>
    <atom:link href="https://xavierllora.net/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Bluesky</title>
      <link>https://xavierllora.net/2024/11/28/bluesky/</link>
      <pubDate>Thu, 28 Nov 2024 08:21:04 +0200</pubDate>
      <guid>https://xavierllora.net/2024/11/28/bluesky/</guid>
      <description>&lt;p&gt;I created a Bluesky account a while back. I was curious about the differences between &lt;a href=&#34;https://en.wikipedia.org/wiki/ActivityPub&#34;&gt;ActivityPub&lt;/a&gt; and &lt;a href=&#34;https://en.wikipedia.org/wiki/AT_Protocol&#34;&gt;ATProto&lt;/a&gt;. Mastodon has been a bit of a slow burner, but in the last two weeks, lots of old evolutionary computing friends have shown up in Bluesky. Still not sure what I’ll post. Will I crosspost to the increasing number of networks? Will bridges like &lt;a href=&#34;https://skybridge.fly.dev/&#34;&gt;skybridge&lt;/a&gt; enable better experiences across all? I guess we’ll learn soon.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vector Symbolic Architectures in Clojure</title>
      <link>https://xavierllora.net/2024/09/08/vector-symbolic-architectures-in-clojure/</link>
      <pubDate>Sun, 08 Sep 2024 10:40:04 -0700</pubDate>
      <guid>https://xavierllora.net/2024/09/08/vector-symbolic-architectures-in-clojure/</guid>
      <description>&lt;p&gt;A few days ago I run into &lt;a href=&#34;http://gigasquid.github.io/&#34;&gt;Carin Meier&lt;/a&gt; post titled &lt;a href=&#34;https://gigasquidsoftware.com/blog/2022/12/31/vector-symbolic-architectures-in-clojure/&#34;&gt;Vector Symbolic Architectures in Clojure&lt;/a&gt;. Beside this point that I can really relate to&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[…] I don’t have a lot of free time. When I do get a few precious hours to do some coding &lt;em&gt;just for me&lt;/em&gt;, I want it it to be small enough for me to fire up and play with it in a REPL on my local laptop and get a result back in under two minutes. […]&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mastodon</title>
      <link>https://xavierllora.net/2022/12/10/mastodon/</link>
      <pubDate>Sat, 10 Dec 2022 18:29:01 +0200</pubDate>
      <guid>https://xavierllora.net/2022/12/10/mastodon/</guid>
      <description>&lt;p&gt;I was curious, so I finally created an account. I&amp;rsquo;m still not sure what
is the best server to join, and I&amp;rsquo;m not going to run my own instance, but
I ended with &lt;a href=&#34;https://mastodon.social/@xllora&#34;&gt;@xllora@mastodon.social&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A More Connected Approach to Notes</title>
      <link>https://xavierllora.net/2021/07/11/a-more-connected-approach-to-notes/</link>
      <pubDate>Sun, 11 Jul 2021 16:35:51 +0200</pubDate>
      <guid>https://xavierllora.net/2021/07/11/a-more-connected-approach-to-notes/</guid>
      <description>&lt;p&gt;I have recently been using tools like &lt;a href=&#34;https://github.com/athensresearch/athens&#34;&gt;Athens research&lt;/a&gt;
and &lt;a href=&#34;https://logseq.com/&#34;&gt;LogSeq&lt;/a&gt; for connected note taking (see my previous
&lt;a href=&#34;https://xavierllora.net/2021/05/03/taking-notes/&#34;&gt;post&lt;/a&gt;). A key thing you may want to check before
choosing the one you will use is the lincese of each. As I write these lines
Athens is friendlier if you plan to use it for work. LogSeq one, unfortunately,
not so much. However if you plant to use it for fun, LogSeq is feature packed,
the team keeps delivering and outstanding product, and the new publishing
capability is great.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Taking Notes</title>
      <link>https://xavierllora.net/2021/05/03/taking-notes/</link>
      <pubDate>Mon, 03 May 2021 12:23:55 -0700</pubDate>
      <guid>https://xavierllora.net/2021/05/03/taking-notes/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Personal_knowledge_management&#34;&gt;Personal knowledge management&lt;/a&gt;
has been getting popularity as a term in the recent years. However, there has
been quite a bit of research across different fields on how to organize, manage
and grow your knowledge. The presentation below is a quick intro with some
examples.&lt;/p&gt;


&lt;iframe src=&#39;https://xavierllora.net//content/2021/05/taking_notes.pdf&#39; width=&#34;100%&#34; height=&#34;500&#34; title=&#34;&#34;&gt;&lt;/iframe&gt;

&lt;p&gt;You can download the presentation above as a &lt;a href=&#34;https://xavierllora.net/content/2021/05/taking_notes.pdf&#34;&gt;PDF here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Genetic Programming, The Multiplexer and DEAP</title>
      <link>https://xavierllora.net/2020/03/29/genetic-programming-the-multiplexer-and-deap/</link>
      <pubDate>Sun, 29 Mar 2020 00:23:55 -0700</pubDate>
      <guid>https://xavierllora.net/2020/03/29/genetic-programming-the-multiplexer-and-deap/</guid>
      <description>&lt;p&gt;Learning classifier systems (LCS) and Genetics-Based Machine Learning (GBML) have been using the &lt;em&gt;multiplexer&lt;/em&gt; problem as a toy problem because of its properties; among others, its dynamic dependencies based on the input values and the exponential nature of the required solution as a function of the number of inputs. There is a great introduction why the &lt;em&gt;multiplexer&lt;/em&gt; is interesting for LCS and GBML systems at &lt;a href=&#34;https://www.eskimo.com/~wilson/ps/xcs.pdf&#34;&gt;Wilson&amp;rsquo;s XCS field-defining paper&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A simple definition [1] of the multiplexer is as follows:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Updated Site and Updated Looks</title>
      <link>https://xavierllora.net/2020/03/28/updated-site-and-updated-looks/</link>
      <pubDate>Sat, 28 Mar 2020 21:22:55 -0700</pubDate>
      <guid>https://xavierllora.net/2020/03/28/updated-site-and-updated-looks/</guid>
      <description>&lt;p&gt;Here we go! It has been a while. I finally got around getting rid of &lt;a href=&#34;https://wordpress.org&#34;&gt;WordPress&lt;/a&gt; for this site. The amount of functionality and machinery required to just render a simple blog started to show its age. I just wanted a simple, easy to update, website. Eventually, I settled for &lt;a href=&#34;https://gohugo.io&#34;&gt;Hugo&lt;/a&gt;, a fast framework to create websites.&lt;/p&gt;
&lt;p&gt;Moving out of &lt;a href=&#34;https://wordpress.org&#34;&gt;WordPress&lt;/a&gt; required the following steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to the managed &lt;a href=&#34;https://wordpress.org&#34;&gt;WordPress&lt;/a&gt; installation and get an export of all posts and pages.&lt;/li&gt;
&lt;li&gt;Download all the files uploaded that are part of the site content.&lt;/li&gt;
&lt;li&gt;After multiple failed attempts, &lt;a href=&#34;https://github.com/palaniraja/blog2md&#34;&gt;blog2md&lt;/a&gt; turned out to be the tool that got me the farther. It converted the export into a collection of markdown files for each post and page. It also output files for contents, but I discarded those since most of them were old ping backs.&lt;/li&gt;
&lt;li&gt;Then, quite a bit of manual clean up. Shortcodes for embedded content etc. needed to be converted to &lt;a href=&#34;https://gohugo.io&#34;&gt;Hugo&lt;/a&gt;&amp;rsquo;s shortcodes. I could have automated, but the numbers were small and I also wanted to reread all the content.&lt;/li&gt;
&lt;li&gt;Move the uploads to the right place and make sure all markdown correctly links to it.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;At this point, I was able to create and bring up the &lt;a href=&#34;https://gohugo.io&#34;&gt;Hugo&lt;/a&gt; development server locally using some random theme so I could see a working version of how the site would work. After this milestone, yes, a few more hours cleaning up content but now everything was quick to iterate. Once all the content was ready, time to move to the looks.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Large Format Photography</title>
      <link>https://xavierllora.net/2014/10/20/large-format-photography/</link>
      <pubDate>Mon, 20 Oct 2014 03:06:02 +0000</pubDate>
      <guid>https://xavierllora.net/2014/10/20/large-format-photography/</guid>
      <description>&lt;p&gt;I finally put some of the large format photography work I&amp;rsquo;ve been doing up online at &lt;a href=&#34;http://photography.xavierllora.net/&#34;&gt;http://photography.xavierllora.net/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Action in 4x5 bites</title>
      <link>https://xavierllora.net/2014/04/14/action-in-4x5-bites/</link>
      <pubDate>Mon, 14 Apr 2014 02:54:28 +0000</pubDate>
      <guid>https://xavierllora.net/2014/04/14/action-in-4x5-bites/</guid>
      <description>&lt;p&gt;As I am getting more comfortable with film photography, it seems it helps me to write some experiences and thoughts down. I just wrote down the experience of taking a 4x5 view camera out for the first time. It is more than 7 months using mainly film and being able to touch every part of the process with my hands is more rewarding than digital so far&amp;hellip; You can read more about it at &lt;a href=&#34;https://medium.com/p/276215d69d73&#34; title=&#34;Action in 4x5 bites&#34;&gt;&amp;ldquo;Action in 4x5 bites&amp;rdquo;&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Reversing Course</title>
      <link>https://xavierllora.net/2014/04/06/reversing-course/</link>
      <pubDate>Sun, 06 Apr 2014 22:47:59 +0000</pubDate>
      <guid>https://xavierllora.net/2014/04/06/reversing-course/</guid>
      <description>&lt;p&gt;I could not remember when was the last time I loaded a roll of film into a camera. As time moves forward, I walk backwards. That is what I thought when I enrolled in the photography course series where film was king. I had to scramble to get a film camera. The good news, black and white. The bad news, film, chemicals, dark rooms, lots of papers, and huge amounts of time invested. So I have decided to star writing about it a bit. I just hope that eventually it will make sense. &lt;a href=&#34;https://medium.com/p/b4bf2a5d699d&#34; title=&#34;Reversing course&#34;&gt;I am writing these and more thoughts over at Medium&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Yet Another cGA Implementation, Now in Haskell.</title>
      <link>https://xavierllora.net/2014/03/22/yet-another-cga-implementation-now-in-haskell./</link>
      <pubDate>Sat, 22 Mar 2014 22:48:57 +0000</pubDate>
      <guid>https://xavierllora.net/2014/03/22/yet-another-cga-implementation-now-in-haskell./</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://plus.google.com/u/0/+XavierLlora/posts/6qLGdKtHdHR&#34;&gt;A year ago&lt;/a&gt;, I mentioned that I always write a cGA implementation when I learn a new language. Then, I was trying to get back to fluent in Haskell. A couple of days ago, &lt;a href=&#34;https://plus.google.com/u/0/116820701023602290936/posts&#34;&gt;Martin Pelikan&lt;/a&gt; just did the same and wanted to compare implementations. So, what did I do? I looked for my implementation to post it here.&lt;/p&gt;
&lt;p&gt;I took a look at the code and change a couple of things, but I can say that the Haskell implementation is the shortest working implementation that I have ever written in any language. It is shorter than the versions I wrote in Scala and &lt;a href=&#34;http://www.xavierllora.net/2013/07/08/yet-another-cga-implementation-now-in-erlang/&#34;&gt;Erlang&lt;/a&gt;. Python could get awkwardly compressed using some functional flavor to get close to this, but dynamic typing… C, C++, Java, Go and other friends, are far away when you look in the rear Haskell mirror. Anyway, the code below implements cGA for binary strings. You chose the population size, the number of bits, and the evaluation function. Also, some of the constructs are simple and elegant that do not need much explanation (not to mention maintainability…)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Assignment 8: New Looks of Noir Textures</title>
      <link>https://xavierllora.net/2013/10/29/assignment-8-new-looks-of-noir-textures/</link>
      <pubDate>Tue, 29 Oct 2013 06:09:50 +0000</pubDate>
      <guid>https://xavierllora.net/2013/10/29/assignment-8-new-looks-of-noir-textures/</guid>
      <description>&lt;p&gt;Catching up with the list of assignments proposed by Harold Davis article series &lt;a href=&#34;http://photo.net/column/harolddavis/becoming-a-creative-photographer/&#34; title=&#34;Becoming a More Creative Photographer&#34;&gt;Becoming a More Creative Photographer&lt;/a&gt;. The eight assignment is all about new looks.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Starting with a place you know very well, find a way to “slip through the cracks” so you are looking around you with new eyes. Create a photographic image that conveys what you are now seeing.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://xavierllora.net/content/2013/10/DSCF5903.jpg&#34; alt=&#34;Making The Ordinary Visually Appealing&#34;  /&gt;
&lt;/p&gt;</description>
    </item>
    <item>
      <title>Assignment 7: Improving Mistakes</title>
      <link>https://xavierllora.net/2013/10/06/assignment-7-improving-mistakes/</link>
      <pubDate>Sun, 06 Oct 2013 00:48:14 +0000</pubDate>
      <guid>https://xavierllora.net/2013/10/06/assignment-7-improving-mistakes/</guid>
      <description>&lt;p&gt;Another week, another assignment down the list extracted from Harold Davis article series &lt;a href=&#34;http://photo.net/column/harolddavis/becoming-a-creative-photographer/&#34; title=&#34;Becoming a More Creative Photographer&#34;&gt;Becoming a More Creative Photographer&lt;/a&gt;, seventh assignment, improving mistakes.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Your assignment: The next time something goes wrong with a shoot, grab the problem, turn it into a possibility, and make it the basis of a photograph.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://xavierllora.net/content/2013/10/DSCF5504.jpg&#34; alt=&#34;Making The Ordinary Visually Appealing&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;Auto-focus, that friend that gets it right most of the time, kind of. Yes, I am guilty of usually relying on autofocus most of the time, mainly as a way to remove one var out of the equation. You can chose where you want the auto-focus easily and the camera does the rest. Mostly. There is a scenario where it always goes wrong. You have a composition where you have objects in the far back and an object in front which you look through. Most of the time, your friend auto-focus will decide to focus on the background, likely because it covers most of the frame. So how would the moment in time if I choose the other option? You get something intriguing. A fence to something uncertain. A fence that dilutes the clear-cut and turns it into an image of interpretation. The changed focus trap an eluding reality giving it a transcending quality. It makes the dirt and unfinished lines into textures. It also turns non-exciting lights into puzzling flares of unknown dusk. I am wondering if it could improved further with another mistake, over/under exposure. Maybe for the next round of experiments. Endless possibilities for improving mistakes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Assignment 6: Making The Ordinary Visually Appealing</title>
      <link>https://xavierllora.net/2013/09/23/assignment-6-making-the-ordinary-visually-appealing/</link>
      <pubDate>Mon, 23 Sep 2013 04:28:20 +0000</pubDate>
      <guid>https://xavierllora.net/2013/09/23/assignment-6-making-the-ordinary-visually-appealing/</guid>
      <description>&lt;p&gt;I had the assignment done last week, but I was a bit busy and I could not put it out. Enough excuses, the assignment from the list extracted from Harold Davis article series &lt;a href=&#34;http://photo.net/column/harolddavis/becoming-a-creative-photographer/&#34;&gt;Becoming a More Creative Photographer&lt;/a&gt;, sixth assignment, or making the ordinary visually appealing&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Your assignment: Pick something that you’ve looked at often, and that you think is visually boring. Now, let go of your preconceptions about your subject. Study it carefully. Find something you haven’t observed before about it, and make an interesting image using this new aspect of your subject.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Assignment 5: Taking Pictures without Your Camera</title>
      <link>https://xavierllora.net/2013/09/03/assignment-5-taking-pictures-without-your-camera/</link>
      <pubDate>Tue, 03 Sep 2013 04:23:53 +0000</pubDate>
      <guid>https://xavierllora.net/2013/09/03/assignment-5-taking-pictures-without-your-camera/</guid>
      <description>&lt;p&gt;This week assignment from list extracted from Harold Davis article series &lt;a href=&#34;http://photo.net/column/harolddavis/becoming-a-creative-photographer/&#34; title=&#34;Becoming a More Creative Photographer&#34;&gt;Becoming a More Creative Photographer&lt;/a&gt;, is the fifth assignment, or taking pictures without your camera.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Your assignment: Without a camera, observe a scene closely. What abstract pattern or patterns can the scene be boiled down to visually?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://xavierllora.net/content/2013/09/DSCF5245.jpg&#34; alt=&#34;Taking Pictures without Your Camera&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;Staring up, light pours in trough the window softly fading away. The ceiling beams gently guide it through the room space. I am trying to think what are the basic visual patterns in which I could decompose the scene. Maybe the first one would be the window acting as the vanishing point for the main beam and the angled ceiling. It looks pretty simple as a visual construct. However, if I had to choose one abstract pattern that remains consistent and powers the image across the scene, that pattern would be line repetition. It starts on the window. Repeating lines define it. Beam lines emanate from it. They define the basic resting guidelines for the parallel and perpendicular lines to rest and repeat. Even when the scene gets abruptly interrupted, the guiding and recursively repeating lines emerge again with slanted generative angles. In case you wonder, yes, I just took the camera after I finished the assignment so you could see what I was staring at :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Assignment 4: Post-process It Like You Mean It</title>
      <link>https://xavierllora.net/2013/08/25/assignment-4-post-process-it-like-you-mean-it/</link>
      <pubDate>Sun, 25 Aug 2013 03:07:24 +0000</pubDate>
      <guid>https://xavierllora.net/2013/08/25/assignment-4-post-process-it-like-you-mean-it/</guid>
      <description>&lt;p&gt;Going down the list of assignments extracted from Harold Davis article series &lt;a href=&#34;http://photo.net/column/harolddavis/becoming-a-creative-photographer/&#34;&gt;Becoming a More Creative Photographer&lt;/a&gt;, the fourth assignment challenges you to post-process it like you mean it.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Your assignment: Shoot a commonplace object with digital post-processing specifically in mind. Using your favorite image editing software, transform the photo of the commonplace object into something new and abstract.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://xavierllora.net/content/2013/08/DSCF4940.jpg&#34; alt=&#34;Post-process it like you mean it&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;This was a tough one. I am still not sure I got there, but I took it as a change to get out of the usual comfort zone. Yes, color. No, monochrome. Yes, post-processed till you cannot tweak any more knobs to get the image you want. If the previous assignments got me warmed up, this could be soul crushing if I took it too seriously. Choosing the picture was actually easy. After a week of scratching my head, I remembered an itch. A snap I took while passing by Zürich back in June. I knew I wanted to do something with it, but never got my head around it. Monochrome did not make justice to the moment I released the shutter. The shoot of a bridal store front got my eye, memories, and imagination. It was bold. It was eye-catching. It was full of color. It was sitting there, ignoring and defying the sobriety that surrounded it. It also had another ethereal property: if you discretely check the people walking by it, almost every street-walker tried to hide their furtive glances. There was no option. This moment was the image I had to post-process. Monochrome was not going to cut it. It will lose the magnetism that challenged your gaze. Also, it was way out there on the left field of the comfort zone. So there I went and start post-processing trying to turn it into that giant magnet that trapped people&amp;rsquo;s imagination while walking by. Yes, I have to admit that I may have failed turning it into an abstract image, but this was exciting new territory and I guess I could not cover it in a single shoot. So, I just sat in front of the digital darkroom and post-process that moment like I mean it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Little Corners</title>
      <link>https://xavierllora.net/2013/08/22/little-corners/</link>
      <pubDate>Thu, 22 Aug 2013 05:15:31 +0000</pubDate>
      <guid>https://xavierllora.net/2013/08/22/little-corners/</guid>
      <description>&lt;p&gt;Summer 2013. Roaming around &lt;a href=&#34;https://www.google.com/maps?q=Girona&#34; title=&#34;Girona&#34;&gt;Girona&lt;/a&gt;. Visiting corners long forgotten. Taking déjà vu turns. Permanent ephemeral moments.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Assignment 3: Out of the Rut</title>
      <link>https://xavierllora.net/2013/08/19/assignment-3-out-of-the-rut/</link>
      <pubDate>Mon, 19 Aug 2013 02:52:33 +0000</pubDate>
      <guid>https://xavierllora.net/2013/08/19/assignment-3-out-of-the-rut/</guid>
      <description>&lt;p&gt;Another week, another photography assignment extracted from Harold Davis article series &lt;a href=&#34;http://photo.net/column/harolddavis/becoming-a-creative-photographer/&#34;&gt;Becoming a More Creative Photographer&lt;/a&gt;. The third assignment reads as follows:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Your assignment: Wait until you are feeling no inspiration and stuck in a rut. Choose a single lens, set it at a single focal length, and use aperture-preferred metering to choose one f-stop. Start taking photos. I guarantee that you will be surprised with what you come up with. This exercise is a great way to reinvigorate your photography generally and get out of a rut.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Assignment 1: Photograph a Reflection</title>
      <link>https://xavierllora.net/2013/08/04/assignment-1-photograph-a-reflection/</link>
      <pubDate>Sun, 04 Aug 2013 18:44:40 +0000</pubDate>
      <guid>https://xavierllora.net/2013/08/04/assignment-1-photograph-a-reflection/</guid>
      <description>&lt;p&gt;[Halsman defines creativity and imagination as &lt;em&gt;Une Tournure D’Esprit&lt;/em&gt; in his book The Creation of Photographic Ideas.]({{ ref &amp;ldquo;/posts/une-tournure-desprit.md&amp;rdquo; &amp;gt;}} &amp;ldquo;Una Tournure D&amp;rsquo;esperit&amp;rdquo;) He also proposed a set of rules to help developed your photographic creativity. Some target your logic thinking, some target your unconscious. I was tempted to start practicing Halsman rules, but they felt a bit daunting and I was a bit lost on where to start. Where they written in order? Should I just focus on one of the rules? Should I stop thinking about it or just stop thinking about it and let it permeate for a while? Hence, I decided to dig a bit more around just to see if I could make my mind about what path to take.&lt;/p&gt;</description>
    </item>
    <item>
      <title>cGA, Parallelism, Processes, and Erlang</title>
      <link>https://xavierllora.net/2013/07/24/cga-parallelism-processes-and-erlang/</link>
      <pubDate>Wed, 24 Jul 2013 05:22:13 +0000</pubDate>
      <guid>https://xavierllora.net/2013/07/24/cga-parallelism-processes-and-erlang/</guid>
      <description>&lt;p&gt;Back in Fall 2006 I was lucky to be at the right place, at the right time. &lt;a href=&#34;http://www.kumarasastry.com/&#34; title=&#34;Kumara Sastry&#34;&gt;Kumara Sastry&lt;/a&gt; and &lt;a href=&#34;http://en.wikipedia.org/wiki/David_E._Goldberg&#34; title=&#34;David E. Goldberg&#34;&gt;David E. Goldberg&lt;/a&gt; were working to pulverize some preconceptions about how far you could scale genetic algorithms. As I said, I was lucky I could help the best I could. It turned out that the answer was pretty simple, as far as you want. The key to that result was, again, built on Georges Harik&amp;rsquo;s compact genetic algorithm. The results were published on a paper titled &lt;a href=&#34;https://xavierllora.net/2007/01/18/toward-routine-billion-variable-optimization-using-genetic-algorithms/&#34; title=&#34;Toward routine billion-variable optimization using genetic algorithms&#34;&gt;Toward routine billion-variable optimization using genetic algorithms&lt;/a&gt; if you are curious. Anyway, back on track. A few days ago, I was playing with Erlang and I coded, just for fun, [yet another cGA implementation, now in Erlang]({{ ref &amp;ldquo;/posts/yet-another-cga-implementation-now-in-erlang.md&amp;rdquo; &amp;gt;}} yet another cGA implementation, now in Erlang&amp;quot;). The code was pretty straight forward, so why not take another crack at it and write an Erlang version that uses some of the ideas we used on that paper. The idea we used on the paper was simple. Slice the probabilistic model into smaller segments and update all those model fragments in parallel. The only caveat, if you go over the cGA model, is that you need the evaluation of two individuals to decide which way to update the model. Also, you need to know when to stop, or when your global model has converged. The flow is pretty simple:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Une Tournure D&#39;Esprit</title>
      <link>https://xavierllora.net/2013/07/15/une-tournure-desprit/</link>
      <pubDate>Mon, 15 Jul 2013 02:44:34 +0000</pubDate>
      <guid>https://xavierllora.net/2013/07/15/une-tournure-desprit/</guid>
      <description>&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;http://philippehalsman.com/wp-content/uploads/Dali-1945-A.jpg&#34; alt=&#34;Halsman and Daly&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;I still do not own a copy of &lt;a href=&#34;http://en.wikipedia.org/wiki/Cartier-Bresson&#34;&gt;Henri Cartier-Bresson&lt;/a&gt;&amp;rsquo;s &lt;em&gt;The Decisive Moment&lt;/em&gt;. It seems hard to get a decent copy at a reasonable price. However, &lt;a href=&#34;http://en.wikipedia.org/wiki/Philippe_Halsman&#34;&gt;Philippe Halsman&lt;/a&gt;&amp;rsquo;s &lt;em&gt;&lt;a href=&#34;http://www.amazon.com/Halsman-Creation-Photographic-Ideas-Ziff-Davis/dp/B000NXD2AE&#34;&gt;The Creation of Photographic Ideas&lt;/a&gt;&lt;/em&gt; has been on my shelves for quite a while now. In the book opening, Halsman defines creativity and imagination as &lt;em&gt;une tournure d&amp;rsquo;esprit&lt;/em&gt;-&amp;ndash;or a mental attitude and ability which can be directed developed. Although this resonated strongly the first time I read the book, successive readings have let me to a different crossroad. A crossroad I am not sure how to approach. Philippe writes bluntly&lt;/p&gt;</description>
    </item>
    <item>
      <title>Jacques Henri Lartigue</title>
      <link>https://xavierllora.net/2013/07/09/jacques-henri-lartigue/</link>
      <pubDate>Tue, 09 Jul 2013 21:09:45 +0000</pubDate>
      <guid>https://xavierllora.net/2013/07/09/jacques-henri-lartigue/</guid>
      <description>&lt;p&gt;I always thought that if I wrote about photography I would likely be about some of &lt;a href=&#34;http://en.wikipedia.org/wiki/Henri_Cartier-Bresson&#34;&gt;Henri Cartier-Bresson&lt;/a&gt;&amp;rsquo;s photographs that I cannot shake off. Instead, I am writing about the first picture that got me puzzled to the point I needed to know how. How Jacques Henri Lartigue took such a grasping photo. The photo you can see below.&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://lh6.googleusercontent.com/-TOQ1s-Dun9s/UduuybhHjfI/AAAAAAAAkpU/9geF1Rt0Bpw/w900/LartigueAuto.jpg&#34; alt=&#34;Jacques Henri Lartigue&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;Spectators on the side of the road appear angled towards the left. The rear wheel of car number 6 deformed into an ellipse with a semi-major axis leaning on the opposite direction, away from the spectators. The construct gives the frame and incredible sense of speed and urgency. Having said that, this is not what got me staring at it again and again. What keep me intrigued was how could he shoot such a photograph and get such opposing lines on moving objects forming such a surreal &lt;strong&gt;V&lt;/strong&gt;. I sketched a few theories. I read a bit more, hard task when you try to avoid the answer. I barely knew anything about taking pictures then, not that now I know any better now. Yes, panning while shooting may definitely have something to do with it. So I took my DSLR to a street corner and started taking pictures of cars driving by while panning. Frames showed the blurry background, the cars were crisply focused, but I could not reproduce the opposing angles between the background and the moving objects. Now I needed to know, there was not way I was going to give up now. Then, it hit me. Maybe his and my camera were not close relatives at all. And yes, I went and I read some more about the cameras and hardware used when Jacques was taking his pictures. Eventually, I found the missing piece. Suddenly, everything felt into place. I was so painfully obvious now. I am not going to spoil the joy of figuring it out on your own. You should definitely do the exercise. Definitely, it is much more rewarding than getting the answer. On another note, a while back I got an awesome gift in form of a nice compact collection of Jacques&amp;rsquo; pictures in &lt;a href=&#34;http://thamesandhudsonusa.com/books/jacques-henri-lartigue/&#34;&gt;Thames &amp;amp; Hudson&amp;rsquo;s Photofile series book&lt;/a&gt;. Worth checking it out if you can get a copy. Be careful though, some of those pictures may grab your thoughts for a while.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Yet Another cGA Implementation, Now in Erlang.</title>
      <link>https://xavierllora.net/2013/07/08/yet-another-cga-implementation-now-in-erlang./</link>
      <pubDate>Mon, 08 Jul 2013 06:03:27 +0000</pubDate>
      <guid>https://xavierllora.net/2013/07/08/yet-another-cga-implementation-now-in-erlang./</guid>
      <description>&lt;p&gt;Wanna have some Sunday afternoon fun? Just refresh your Erlang skills. Since this is me having fun, what better way to do so than to write yet another implementation of the &lt;a href=&#34;http://ieeexplore.ieee.org/xpl/login.jsp?tp=&amp;amp;arnumber=797971&amp;amp;url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D797971&#34;&gt;compact Genetic Algorithm originally (cGA) proposed by Georges Harik?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I am going to skip describing the original algorithm and focus a bit on how to implement it in Erlang instead. You can find some nice &lt;a href=&#34;https://play.google.com/store/search?q=erlang+programming&amp;amp;c=books&#34;&gt;books elsewhere&lt;/a&gt; and more information on the &lt;a href=&#34;http://erlang.org/&#34;&gt;Erlang site&lt;/a&gt;. Erlang is an interesting mix of functional and logic programming languages. If you ever wrote code in ProLog, Erlang is going to look familiar. It will also look familiar if you are coming from Haskell, although, being Erlang a dynamically typed language, you will miss the type system and inference. Nevertheless, give it a chance. It concurrent model is worthwhile reading about. I will it for further posts thought.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pacific Views</title>
      <link>https://xavierllora.net/2013/07/07/pacific-views/</link>
      <pubDate>Sun, 07 Jul 2013 23:27:39 +0000</pubDate>
      <guid>https://xavierllora.net/2013/07/07/pacific-views/</guid>
      <description>&lt;p&gt;Winter of 2013, strolling down the Pacific cost. From &lt;a href=&#34;https://maps.google.com/maps?saddr=Half+Moon+Bay,+CA&amp;amp;daddr=36.3895753,-121.9014401+to:San+Luis+Obispo,+CA&amp;amp;hl=en&amp;amp;sll=36.397476,-121.525157&amp;amp;sspn=3.917065,4.224243&amp;amp;geocode=FQCmOwIdVuOz-CkLyxkKpQuPgDFUm-c1yJz9Xg%3BFcdCKwIdgO67-Ckz9ALMV-uNgDH16DlRNLXLFg%3BFUBfGgIdYOHO-Cknwmx7vubsgDFGD-_OwpACvA&amp;amp;oq=san+lu&amp;amp;mra=dpe&amp;amp;mrsp=1&amp;amp;sz=8&amp;amp;via=1&amp;amp;t=m&amp;amp;z=8&#34;&gt;Half Moon Bay to San Luis Obispo&lt;/a&gt; everything is crisp. Too crisp to let it pass by. Everything is oddly energized by the wind, rocked by the waves, supported by drift wood, embraced by warm low sunlight. Everything is crisp, too crisp, like a kite strolling down the Pacific cost.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Revamping My Blog</title>
      <link>https://xavierllora.net/2013/07/05/revamping-my-blog/</link>
      <pubDate>Fri, 05 Jul 2013 19:24:43 +0000</pubDate>
      <guid>https://xavierllora.net/2013/07/05/revamping-my-blog/</guid>
      <description>&lt;p&gt;I have been away from my blog for quite a long time. I have barely posted anything compelling in the last three years. Most of the updates were the sporadic announcements to &lt;a href=&#34;http://www.sigevo.org/wiki/tiki-index.php?page=GECCOs&#34;&gt;ACM SigEvo&amp;rsquo;s GECCO conference&lt;/a&gt;, but event that was spotty at best. Yes, like everybody else, I gravitated toward social media (pick your favorite poison here). I spend quite a bit of time thinking what I wanted to use my blog for. Should it be the same kind of blog? Should I change it under the hood? Should I give it a golden retirement since it seems I have no stories to share anymore? Then in the mist of all this unanswered questions, I realized I wanted my blog to be what it has been all along. It is whatever I need it to be. Yes, some thoughts are faster to share on ephemeral social media outlets, but there are things you want to keep around longer. Hence, I decided to start a face lift as part of this renewed path. Talking about look and feel, I kept it pretty similar as you may have realized. No big changes, mostly layout updates, removing as much clutter as possible, a bit of font sprinkling here and there, but eventually trying to keep it pretty much the same. I guess that I like the cozy feeling of it feeling familiar. However, one thing I decided to change, after people I care deeply kept insisting that I should, was to build a more permanent home, as I mentioned earlier, for those moments you want to keep around long after the social media rapid timing has digested them into oblivion. Curating photos into gift wrapped packages you find while window shopping was one of those itches that help drove change. As a result of it, you may now see a photo stream top main menu entry. It is a running stream of some of the photos I share on my &lt;a href=&#34;https://plus.google.com/u/0/101892163699515371535&#34;&gt;G+ profile&lt;/a&gt;. Under this running photo stream, you will find soon some of those gift-wrapped packages containing some of the photos I cannot shake away. Today, I am adding one. Make sure you check it out. Will this revamping of the blog make me post more often? That is another story.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Night Meditations</title>
      <link>https://xavierllora.net/2013/07/05/night-meditations/</link>
      <pubDate>Fri, 05 Jul 2013 19:23:11 +0000</pubDate>
      <guid>https://xavierllora.net/2013/07/05/night-meditations/</guid>
      <description>&lt;p&gt;On June 2013, I roamed the streets of &lt;a href=&#34;https://maps.google.com/maps?q=girona&amp;amp;sll=37.269174,-119.306607&amp;amp;sspn=11.149065,19.753418&amp;amp;hnear=Girona,+Catalonia&amp;amp;t=m&amp;amp;z=12&#34;&gt;Girona&lt;/a&gt; at night. It started feeling as an ephemeral compulsive need, a needed that could be easily tamed. Its recurrent nature ruled otherwise. I just kept going out at night. I just kept snapping away. I just kept walking over the old cobblestones. I just could not shake the itch. The transmutation of the eye kept charming me back. On June 2013, I roamed the streets of &lt;a href=&#34;https://maps.google.com/maps?q=girona&amp;amp;sll=37.269174,-119.306607&amp;amp;sspn=11.149065,19.753418&amp;amp;hnear=Girona,+Catalonia&amp;amp;t=m&amp;amp;z=12&#34;&gt;Girona&lt;/a&gt; at night. [pe2-gallery album=&amp;ldquo;&lt;a href=&#34;http://picasaweb.google.com/data/feed/base/user/101892163699515371535/albumid/5891687846951531553?alt=rss&amp;amp;hl=en&#34;&gt;http://picasaweb.google.com/data/feed/base/user/101892163699515371535/albumid/5891687846951531553?alt=rss&amp;amp;hl=en&lt;/a&gt;_US&amp;amp;kind=photo&amp;rdquo; ]&lt;/p&gt;</description>
    </item>
    <item>
      <title>GECCO 2012 Deadline Extended to January 27</title>
      <link>https://xavierllora.net/2012/01/08/gecco-2012-deadline-extended-to-january-27/</link>
      <pubDate>Sun, 08 Jan 2012 19:39:15 +0000</pubDate>
      <guid>https://xavierllora.net/2012/01/08/gecco-2012-deadline-extended-to-january-27/</guid>
      <description>&lt;p&gt;Is that time of year. Rushing to get your papers ready for GECCO 2012? Here are some good news. The deadline has been pushed back to January 27 to help those last minute pushes :). You can find more infomaion at the conference website &lt;a href=&#34;http://www.sigevo.org/gecco-2012/&#34;&gt;http://www.sigevo.org/gecco-2012/&lt;/a&gt; or you can follow GECCO 2012 updatse on Twitter (&lt;a href=&#34;http://www.twitter.com/gecco_2012&#34;&gt;http://www.twitter.com/gecco_2012&lt;/a&gt;), Google+ (+GECCO &lt;a href=&#34;http://goo.gl/F4ZTM&#34;&gt;http://goo.gl/F4ZTM&lt;/a&gt;), or Facebook (&lt;a href=&#34;http://goo.gl/IqEbW&#34;&gt;http://goo.gl/IqEbW&lt;/a&gt;).&lt;/p&gt;</description>
    </item>
    <item>
      <title>A Little Functionality and Face Lift</title>
      <link>https://xavierllora.net/2011/06/04/a-little-functionality-and-face-lift/</link>
      <pubDate>Sat, 04 Jun 2011 06:19:51 +0000</pubDate>
      <guid>https://xavierllora.net/2011/06/04/a-little-functionality-and-face-lift/</guid>
      <description>&lt;p&gt;It has been a while since the last face lift to this blog. No, I was not planning any major revamp, but a simple one. Since it was released, I had the little green &lt;a href=&#34;http://sharethis.com/&#34;&gt;ShareThis&lt;/a&gt; button hanging around. I just wanted to balance a bit the elements on the page. I decided to reposition the button on the top right of the excerpts and on the post themselves. While doing the repositioning I decided to simplify a bit its functionality and replace the button with something a bit lighter and still with purpose. After giving it a bit of a thought I replaced it with &lt;a href=&#34;http://www.google.com/+1/button/&#34;&gt;Google&amp;rsquo;s +1 button&lt;/a&gt; for publishers. It looks a little best balanced and it does not clutter the layout. You can find more information on how to add the +1 button to your site can be found at the &lt;a href=&#34;http://www.google.com/webmasters/+1/button/&#34;&gt;+1 button page for webmasters&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GECCO 2011 Healthier Than Ever</title>
      <link>https://xavierllora.net/2011/02/18/gecco-2011-healthier-than-ever/</link>
      <pubDate>Fri, 18 Feb 2011 04:32:51 +0000</pubDate>
      <guid>https://xavierllora.net/2011/02/18/gecco-2011-healthier-than-ever/</guid>
      <description>&lt;p&gt;I just got a note from &lt;a href=&#34;http://www.pierlucalanzi.net/&#34;&gt;Pier Luca Lanzi&lt;/a&gt; about some raw number on this year&amp;rsquo;s &lt;a href=&#34;http://www.sigevo.org/gecco-2011&#34;&gt;GECCO 2011&lt;/a&gt; conference. The numbers are stagering. I will start with the numbers from the previous editions since &lt;a href=&#34;http://www.sigevo.org/gecco-2011&#34;&gt;GECCO&lt;/a&gt; become an &lt;a href=&#34;http://www.acm.org/&#34;&gt;ACM&lt;/a&gt; conference, just to build up suspense. The numbers of paper submissions to the main conference for the previous editions are listed below.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;&lt;strong&gt;Year&lt;/strong&gt;&lt;/th&gt;
          &lt;th style=&#34;text-align: center&#34;&gt;&lt;strong&gt;Submissions&lt;/strong&gt;&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2006&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;446&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2007&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;577&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2008&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;451&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2009&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;531&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;2010&lt;/td&gt;
          &lt;td style=&#34;text-align: center&#34;&gt;373&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;And after this prelude, here comes the number of submission for this year: &lt;strong&gt;686&lt;/strong&gt;. Yes you read it correctly &lt;strong&gt;686&lt;/strong&gt; papers submitted to the conference. The number just brakes the record of submissions since &lt;a href=&#34;http://www.sigevo.org/gecco-2011&#34;&gt;GECCO&lt;/a&gt; joined &lt;a href=&#34;http://www.acm.org/&#34;&gt;ACM&lt;/a&gt;. &lt;strong&gt;686&lt;/strong&gt; papers is &lt;em&gt;109&lt;/em&gt; papers more than the previous 2007 record. But, do you want to know what is even better than that? That you can still participate by submitting &lt;em&gt;workshop&lt;/em&gt; and &lt;em&gt;late breaking&lt;/em&gt; papers. Do you want to learn more about it, just check the &lt;a href=&#34;http://www.sigevo.org/gecco-2011/calendar.html&#34;&gt;conference calendar&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GECCO 2011 Submission Deadline: January 26, 2011</title>
      <link>https://xavierllora.net/2010/11/19/gecco-2011-submission-deadline-january-26-2011/</link>
      <pubDate>Fri, 19 Nov 2010 04:47:24 +0000</pubDate>
      <guid>https://xavierllora.net/2010/11/19/gecco-2011-submission-deadline-january-26-2011/</guid>
      <description>&lt;p&gt;The Genetic and Evolutionary Computation Conference (GECCO-2011) is now inviting paper submissions. GECCO 2011 will be held in Dublin, Ireland, from July 12th till July 16th. The full text of the call for paper can be found &lt;a href=&#34;http://goo.gl/jjh7D&#34;&gt;here&lt;/a&gt;. More information about GECCO 2011 can be found on the conference &lt;a href=&#34;http://www.sigevo.org/gecco-2011/&#34;&gt;website&lt;/a&gt;, &lt;a href=&#34;http://twitter.com/gecco2011&#34;&gt;Twitter&lt;/a&gt;, and &lt;a href=&#34;http://goo.gl/OYeUI&#34;&gt;Facebook&lt;/a&gt;. The paper submission deadline is January 26, 2011.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GECCO 2011 Competitions</title>
      <link>https://xavierllora.net/2010/11/10/gecco-2011-competitions/</link>
      <pubDate>Wed, 10 Nov 2010 06:57:56 +0000</pubDate>
      <guid>https://xavierllora.net/2010/11/10/gecco-2011-competitions/</guid>
      <description>&lt;p&gt;The GECCO 2011 website has been updated with detailed information of &lt;a href=&#34;http://goo.gl/tLcfh&#34;&gt;this year&amp;rsquo;s competitions&lt;/a&gt;. Interested? Here is the list of open competitions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Demolition derby&lt;/li&gt;
&lt;li&gt;Evolutionary art&lt;/li&gt;
&lt;li&gt;GPUs for genetic and evolutionary computation&lt;/li&gt;
&lt;li&gt;Simulated car racing championship&lt;/li&gt;
&lt;li&gt;Visualizing evolution&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>GECCO 2011: Call for Workshop Proposals</title>
      <link>https://xavierllora.net/2010/09/27/gecco-2011-call-for-workshop-proposals/</link>
      <pubDate>Mon, 27 Sep 2010 05:39:49 +0000</pubDate>
      <guid>https://xavierllora.net/2010/09/27/gecco-2011-call-for-workshop-proposals/</guid>
      <description>&lt;p&gt;The call for workshop proposals for GECCO 2011 is out. The GECCO-2011 program committee invites proposals for workshops to be held in conjunction with the 2011 Genetic and Evolutionary Computation Conference (GECCO-2011) in Dublin, Ireland, July 12-16. The deadline for proposals is &lt;strong&gt;November 8th&lt;/strong&gt;. More info at is available at the online &lt;a href=&#34;http://bit.ly/cTUqj7&#34;&gt;call for workshop proposals document&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Parallel and Distributed Computational Intelligence book is out for pre-order</title>
      <link>https://xavierllora.net/2010/09/14/parallel-and-distributed-computational-intelligence-book-is-out-for-pre-order/</link>
      <pubDate>Tue, 14 Sep 2010 04:17:35 +0000</pubDate>
      <guid>https://xavierllora.net/2010/09/14/parallel-and-distributed-computational-intelligence-book-is-out-for-pre-order/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.springer.com/engineering/book/978-3-642-10674-3&#34;&gt;&amp;ldquo;Parallel and Distributed Computational Intelligence&amp;rdquo;&lt;/a&gt; edited by Francisco Fernández de Vega &amp;amp; Erick Cantú-Paz and published by Springer is out for pre-order. The first chapter &lt;em&gt;&amp;ldquo;When Huge is Routine: Scaling Genetic Algorithms and Estimation of Distribution Algorithms via Data-Intensive Computing&amp;rdquo;&lt;/em&gt; of the book was written together with coauthors Abhishek Verma, Roy Campbell, and David E. Goldberg describing how data-intensive computing can help push the size of problems that GAs and EDAs can address. You may find the abstact of the book below.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Meandre 2.0 Alpha Preview = Scala &#43; MongoDB</title>
      <link>https://xavierllora.net/2010/07/15/meandre-2.0-alpha-preview-scala--mongodb/</link>
      <pubDate>Thu, 15 Jul 2010 19:45:00 +0000</pubDate>
      <guid>https://xavierllora.net/2010/07/15/meandre-2.0-alpha-preview-scala--mongodb/</guid>
      <description>&lt;iframe
  style=&#34;width: 100%; height: 500px;&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34;
  src=&#34;http://www.slideshare.net/slideshow/embed_code/4765637?rel=0&#34; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt;
&lt;br&gt;&lt;br&gt;
&lt;p&gt;A lot of water under the bridge has gone by since the first release of &lt;a href=&#34;http://seasr.org/meandre/download/&#34;&gt;Meandre 1.4.X series&lt;/a&gt;. In January I went back to the drawing board and start sketching what was going to be 1.5.X series. The slide deck embedded above is a extended list of the thoughts during the process. As usual, I started collecting feedback from people using 1.4.X in production, things that worked, things that needed improvement, things that were just plain over complicated. The hot recurrent topics that people using 1.4.X could be mainly summarized as:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Minor Update</title>
      <link>https://xavierllora.net/2010/06/25/minor-update/</link>
      <pubDate>Fri, 25 Jun 2010 05:04:12 +0000</pubDate>
      <guid>https://xavierllora.net/2010/06/25/minor-update/</guid>
      <description>&lt;p&gt;If you used to check my &lt;a href=&#34;http://twitter.com/xllora&#34;&gt;Twitter stream&lt;/a&gt; in the center column at the bottom of my blog, you would have noticed  I have just replaced it with my &lt;a href=&#34;http://www.google.com/profiles/101892163699515371535&#34;&gt;Google Buzz profile stream&lt;/a&gt; instead. Yes, you can still see the my &lt;a href=&#34;http://twitter.com/xllora&#34;&gt;Twitter activity&lt;/a&gt;, but you will also be able to (1) see aggregated content/activity coming from other sources in one place, (2) subscribe to the stream, and (3) comment on each of the entries. As, I said, a minor update to improve its functionality a bit more.&lt;/p&gt;</description>
    </item>
    <item>
      <title>IWLCS 2010 - Discussion session on LCS / XCS(F)</title>
      <link>https://xavierllora.net/2010/06/21/iwlcs-2010-discussion-session-on-lcs-/-xcsf/</link>
      <pubDate>Mon, 21 Jun 2010 22:04:08 +0000</pubDate>
      <guid>https://xavierllora.net/2010/06/21/iwlcs-2010-discussion-session-on-lcs-/-xcsf/</guid>
      <description>&lt;p&gt;I just got an email from &lt;a href=&#34;http://www.coboslab.psychologie.uni-wuerzburg.de/people/martin_v_butz/&#34;&gt;Martin Butz&lt;/a&gt; about a discussion session being planned for IWLCS 2010 and his request to pass it along.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Hope all is well and you are going to attend GECCO this year. Regardless if you attend or not: Jaume asked me to lead a discussion session on “LCS representations, operators, and scalability – what is next?” … or similar during IWLCS… Basically everything besides datamining, because there will be another session on that topic. So, I am sure you all have some issues in mind that you think should be tackled / addressed / discussed at the workshop and in the near future. Thus, I would be very happy to receive a few suggestions from your side – anything is welcome – I will then compile the points raised in a few slides to try and get the discussion going at the workshop. Thank you for any feedback you can provide. Looking forward to seeing you soon! Martin P.S.: Please feel free to also forward this message or tell me, if you think this Email should be still sent to other people… &amp;mdash;- PD Dr. Martin V. Butz &amp;lt;&lt;a href=&#34;mailto:butz@psychologie.uni-wuerzburg.de&#34;&gt;butz@psychologie.uni-wuerzburg.de&lt;/a&gt;&amp;gt; Department of Psychology III (Cognitive Psychology) Roentgenring 11 97070 Wuerzburg, Germany &lt;a href=&#34;http://www.coboslab.psychologie.uni-wuerzburg.de/people/martin_v_butz/&#34;&gt;http://www.coboslab.psychologie.uni-wuerzburg.de/people/martin_v_butz/&lt;/a&gt; &lt;a href=&#34;http://www.coboslab&#34;&gt;http://www.coboslab&lt;/a&gt;.&lt;a href=&#34;http://psychologie.uni-wuerzburg.de&#34;&gt;psychologie.uni-wuerzburg.de&lt;/a&gt; Phone: +49 (0)931 31 82808 Fax:    +49 (0)931 31 82815&lt;/p&gt;</description>
    </item>
    <item>
      <title>LCS and Software Development</title>
      <link>https://xavierllora.net/2010/06/18/lcs-and-software-development/</link>
      <pubDate>Fri, 18 Jun 2010 16:43:25 +0000</pubDate>
      <guid>https://xavierllora.net/2010/06/18/lcs-and-software-development/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.slideshare.net/jurgenappelo/on-the-road-to-competence&#34;&gt;&amp;ldquo;On the Road to Competence&amp;rdquo;&lt;/a&gt; is a slide deck by &lt;a href=&#34;http://noopl.nl&#34;&gt;Jurgen Appelo&lt;/a&gt; with interesting analogies between &lt;a href=&#34;http://gbml.org&#34;&gt;learning classifier systems&lt;/a&gt; and software development. Definitely worth taking a look at it.&lt;/p&gt;
&lt;iframe
  style=&#34;width: 100%; height: 500px;&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34;
  src=&#34;http://www.slideshare.net/slideshow/embed_code/4505186&amp;amp;?rel=0&#34; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt;
&lt;br&gt;&lt;br&gt;</description>
    </item>
    <item>
      <title>GAssist and GALE Now Available in Python</title>
      <link>https://xavierllora.net/2010/06/11/gassist-and-gale-now-available-in-python/</link>
      <pubDate>Fri, 11 Jun 2010 17:06:35 +0000</pubDate>
      <guid>https://xavierllora.net/2010/06/11/gassist-and-gale-now-available-in-python/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.linkedin.com/pub/ryan-urbanowicz/15/3ba/82b&#34;&gt;Ryan Urbanowicz&lt;/a&gt; has released Python versions of GAssits and GALE!!! Yup, so excited to see a new incarnation of GALE doing the rounds. I cannot wait to get my hands on it. Ryan has also done an excellent job porting UCS, XCS, and MCS to Python and making those implementations available via &lt;a href=&#34;http://gbml.org&#34;&gt;&amp;ldquo;LCS &amp;amp; GBML central&amp;rdquo;&lt;/a&gt; for people to use. I think Ryan&amp;rsquo;s efforts deserve recognition. His code is helping others to have an easier entry to the LCS and GBML. More information about Ryan&amp;rsquo;s implementations can found below&lt;/p&gt;</description>
    </item>
    <item>
      <title>GECCO 2010 Around the Bend, GECCO 2011 Gearing Up</title>
      <link>https://xavierllora.net/2010/06/09/gecco-2010-around-the-bend-gecco-2011-gearing-up/</link>
      <pubDate>Wed, 09 Jun 2010 04:35:01 +0000</pubDate>
      <guid>https://xavierllora.net/2010/06/09/gecco-2010-around-the-bend-gecco-2011-gearing-up/</guid>
      <description>&lt;p&gt;GECCO 2010 is getting ready to open July 7th at Portland (Oregon). But GECCO does not sleep and the 2011 edition is gearing up to take the torch after Portland. There is currently an announcement &lt;strong&gt;&amp;ldquo;GECCO 2011: Call for New Frontiers Track Proposals&amp;rdquo;&lt;/strong&gt;. The deadline is June 30th, and you can get more information at &lt;a href=&#34;http://goo.gl/m4my&#34;&gt;http://goo.gl/m4my&lt;/a&gt; or at the public GECCO 2011 public announcements Wave (embedded below). You can follow GECCO 2011 on Twitter at &lt;a href=&#34;http://twitter.com/gecco2011&#34;&gt;@GECCO2011&lt;/a&gt;, join the group at &lt;a href=&#34;http://www.facebook.com/group.php?gid=126064710759798&#34;&gt;GECCO 2011 on FaceBook&lt;/a&gt; or just &lt;a href=&#34;https://wave.google.com/wave/#restored:wave:googlewave.com!w%252BlR8bScCrA&#34;&gt;Wave with GECCO 2011&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>LCS &amp; GBML Central Gets a New Home</title>
      <link>https://xavierllora.net/2010/06/04/lcs-gbml-central-gets-a-new-home/</link>
      <pubDate>Fri, 04 Jun 2010 04:32:38 +0000</pubDate>
      <guid>https://xavierllora.net/2010/06/04/lcs-gbml-central-gets-a-new-home/</guid>
      <description>&lt;p&gt;Today I finished migrating the &lt;em&gt;LCS &amp;amp; GBML Central&lt;/em&gt; site from its original URL (&lt;a href=&#34;http://lcs-gbml.ncsa.uiuc.edu&#34;&gt;http://lcs-gbml.ncsa.uiuc.edu&lt;/a&gt;) to a more permanent and stable home located at &lt;a href=&#34;http://gbml.org&#34;&gt;http://gbml.org&lt;/a&gt;. The original site is already currently redirecting the trafic to the new site, and it will be doing so for a while to help people transition and update bookmarks and feed readers. I have introduced a few changes to the functionality of the original site. Functional changes can be mostly summarized by (1) dropping the forums section and (2) closing comments on posts and pages. Both functionalities, rarely used  in their current form, have been replaced by a simpler public embedded &lt;a href=&#34;https://wave.google.com/&#34;&gt;Wave&lt;/a&gt; reachable at &lt;a href=&#34;http://gbml.org/wave&#34;&gt;http://gbml.org/wave&lt;/a&gt;. The goal, provide people in the LCS &amp;amp; GBML community a simpler way to discuss, share, and hang out. About the feeds being aggregated, I have revised the list and added the feeds now available of the table of contents from&lt;/p&gt;</description>
    </item>
    <item>
      <title>Scaling eCGA Model Building via Data-Intensive Computing</title>
      <link>https://xavierllora.net/2010/04/08/scaling-ecga-model-building-via-data-intensive-computing/</link>
      <pubDate>Thu, 08 Apr 2010 16:17:39 +0000</pubDate>
      <guid>https://xavierllora.net/2010/04/08/scaling-ecga-model-building-via-data-intensive-computing/</guid>
      <description>&lt;p&gt;I just uploaded the technical report of the paper we put together for &lt;a href=&#34;http://www.wcci2010.org/&#34;&gt;CEC 2010&lt;/a&gt; on how we can scale up eCGA using a MapReduce approach. The paper, besides exploring the &lt;a href=&#34;http://hadoop.apache.org/&#34;&gt;Hadoop&lt;/a&gt; implementation, it also presents some very compelling results obtained with &lt;a href=&#34;http://www.mongodb.org/display/DOCS/Home&#34;&gt;MongoDB&lt;/a&gt; (a document based store able to perform parallel MapReduce tasks via sharding). The paper is available as &lt;a href=&#34;https://ieeexplore.ieee.org/document/5586468&#34;&gt;PDF&lt;/a&gt;. &lt;a href=&#34;https://xavierllora.net/content/2010/04/ecga-cec10.pdf&#34;&gt;Technical report&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This paper shows how the extended compact genetic algorithm can be scaled using data-intensive computing techniques such as MapReduce. Two different frameworks (Hadoop and MongoDB) are used to deploy MapReduce implementations of the compact and extended com- pact genetic algorithms. Results show that both are good choices to deal with large-scale problems as they can scale with the number of commodity machines, as opposed to previous ef- forts with other techniques that either required specialized high-performance hardware or shared memory environments.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Soaring the Clouds with Meandre</title>
      <link>https://xavierllora.net/2010/03/15/soaring-the-clouds-with-meandre/</link>
      <pubDate>Mon, 15 Mar 2010 22:55:11 +0000</pubDate>
      <guid>https://xavierllora.net/2010/03/15/soaring-the-clouds-with-meandre/</guid>
      <description>&lt;p&gt;You may find the slide deck and the abstract for the presentation we delivered today at the &lt;a href=&#34;http://wikis.nesc.ac.uk/escienvoy/Data-Intensive_Research:_how_should_we_improve_our_ability_to_use_data&#34;&gt;&amp;ldquo;Data-Intensive Research: how should we improve our ability to use data&amp;rdquo;&lt;/a&gt; workshop in Edinburgh.&lt;/p&gt;
&lt;iframe
  style=&#34;width: 100%; height: 500px;&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34;
  src=&#34;http://www.slideshare.net/slideshow/embed_code/3440242?rel=0&#34; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt;
&lt;br&gt;&lt;br&gt;
&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This talk will focus a highly scalable data intensive infrastructure being developed at the National Center for Supercomputing Application (NCSA) at the University of Illinois and will introduce current research efforts to tackle the challenges presented by big-data. Research efforts include exploring potential ways of integration between cloud computing concepts—such as Hadoop or Meandre—and traditional HPC technologies and assets. These architecture models contrast significantly, but can be leveraged by building cloud conduits that connect these resources to provide even greater flexibility and scalability on demand. Orchestrating the physical computational environment requires innovative and sophisticated software infrastructure that can transparently take advantage of the functional features and to negotiate the constraints imposed by this diversity of computational resources. Research conducted during the development of the Meandre infrastructure has lead to the production of an agile conductor able to leverage the particular advantages in the physical diversity. It can also be implemented as services and/or in the context of another application benefitting from it reusability, flexibility, and high-scalability. Some example applications and an introduction to the data intensive infrastructure architecture will be presented to provide an overview of the diverse scope of Meandre usages. Finally, a case will be presented showing how software developers and system designers can easily transition to these new paradigms to address the primary data-deluge challenges and to soar to new heights with extreme application scalability using cloud computing concepts.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fast REST API prototyping with Crochet and Scala</title>
      <link>https://xavierllora.net/2010/01/21/fast-rest-api-prototyping-with-crochet-and-scala/</link>
      <pubDate>Thu, 21 Jan 2010 14:59:59 +0000</pubDate>
      <guid>https://xavierllora.net/2010/01/21/fast-rest-api-prototyping-with-crochet-and-scala/</guid>
      <description>&lt;p&gt;I just finished committing the last changes to &lt;em&gt;Crochet&lt;/em&gt; and tagged version 0.1.4vcli now publicly available on GitHub (&lt;a href=&#34;http://github.com/xllora/Crochet&#34;&gt;http://github.com/xllora/Crochet&lt;/a&gt;). Also feel free to visit the &lt;a href=&#34;http://github.com/xllora/Crochet/issues&#34;&gt;issues&lt;/a&gt; page in case you run into question/problems/bugs.&lt;/p&gt;
&lt;h3 id=&#34;motivation&#34;&gt;Motivation&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Crochet&lt;/em&gt; is a light weight web framework oriented to rapid prototyping of REST APIs. If you are looking for a &lt;a href=&#34;http://rubyonrails.org/&#34;&gt;Rails&lt;/a&gt; like framework written in &lt;a href=&#34;http://www.scala-lang.org/&#34;&gt;Scala&lt;/a&gt;, please take a look at Lift at &lt;a href=&#34;http://liftweb.net/&#34;&gt;http://liftweb.net/&lt;/a&gt; instead. &lt;a href=&#34;http://github.com/xllora/Crochet&#34;&gt;Crochet&lt;/a&gt; targets quick prototyping of REST APIs relying on the flexibility of the &lt;a href=&#34;http://www.scala-lang.org/&#34;&gt;Scala&lt;/a&gt; language. The initial ideas for Crochet were inspired while reading Gabriele Renzi post on creating the &lt;a href=&#34;http://www.riffraff.info/2009/4/11/step-a-scala-web-picoframework&#34;&gt;STEP&lt;/a&gt; picoframework with &lt;a href=&#34;http://www.scala-lang.org/&#34;&gt;Scala&lt;/a&gt; and the need for quickly prototyping APIs for pilot projects. &lt;em&gt;Crochet&lt;/em&gt; also provides mechanisms to hide repetitive tasks involved with default responses and authentication/authorization piggybacking on the mechanics provided by application servers.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GECCO 2010 Submission Deadline (Extended)</title>
      <link>https://xavierllora.net/2009/12/19/gecco-2010-submission-deadline-extended/</link>
      <pubDate>Sat, 19 Dec 2009 12:11:34 +0000</pubDate>
      <guid>https://xavierllora.net/2009/12/19/gecco-2010-submission-deadline-extended/</guid>
      <description>&lt;p&gt;If you are planning to submit a paper for the 2010 Genetic and Evolutionary Computation Conference, the deadline is January 13, 2010 (&lt;strong&gt;and now extended to January 27th&lt;/strong&gt;). You can find more information at the &lt;a href=&#34;http://www.sigevo.org/gecco-2010/calendar.html&#34;&gt;GECCO 2010 calendar site&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Meandre is going Scala</title>
      <link>https://xavierllora.net/2009/12/01/meandre-is-going-scala/</link>
      <pubDate>Tue, 01 Dec 2009 20:01:47 +0000</pubDate>
      <guid>https://xavierllora.net/2009/12/01/meandre-is-going-scala/</guid>
      <description>&lt;p&gt;After quite a bit of experimenting with different alternatives, &lt;a href=&#34;http://seasr.org/meandre&#34;&gt;Meandre&lt;/a&gt; is moving into &lt;a href=&#34;http://www.scala-lang.org/&#34;&gt;Scala&lt;/a&gt;. &lt;a href=&#34;http://www.scala-lang.org/&#34;&gt;Scala&lt;/a&gt; is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. This is not a radical process, but a gradual one while I am starting to revisit the infrastructure for the next major release. &lt;a href=&#34;http://www.scala-lang.org/&#34;&gt;Scala&lt;/a&gt; also generates code for the JVM making mix and match trivial. I started fuzzing around with Scala back when I started the development of &lt;a href=&#34;http://seasr.org/meandre&#34;&gt;Meandre&lt;/a&gt; during the summer of 2007, however I did fall back to Java since that was what most of the people in the group was comfortable with. I was fascinated with &lt;a href=&#34;http://www.scala-lang.org/&#34;&gt;Scala&lt;/a&gt; fusion of object oriented programming and functional programming. Time went by and the codebase has grown to a point that I cannot stand anymore cutting through the weeds of Java when I have to extend the infrastructure or do bug fixing&amp;mdash;not to mention its verbosity even for writing trivial code. This summer I decided to go on a quest to get me out of the woods. I do not mind relying on the JVM and the large collection of libraries available, but I would also like to get my sanity back. Yes, I tested some of the usual suspects for the JVM (&lt;a href=&#34;http://www.jython.org/&#34;&gt;Jython&lt;/a&gt;, &lt;a href=&#34;http://jruby.org/&#34;&gt;JRuby&lt;/a&gt;, &lt;a href=&#34;http://clojure.org/&#34;&gt;Clojure&lt;/a&gt;, and &lt;a href=&#34;http://groovy.codehaus.org/&#34;&gt;Groovy&lt;/a&gt;) but not quite what I wanted. For instance, I wrote most of the &lt;a href=&#34;http://seasr.org/meandre&#34;&gt;Meandre&lt;/a&gt; infrastructure services using &lt;a href=&#34;http://www.jython.org/&#34;&gt;Jython&lt;/a&gt; (much more concise than Java), but still not quite happy to jump on that boat. &lt;a href=&#34;http://clojure.org/&#34;&gt;Clojure&lt;/a&gt; is also interesting (functional programming) but it would be hard to justify for the group to move into it since not everybody may feel comfortable with a pure functional language. I also toyed with some not-so-usual ones like &lt;a href=&#34;http://www.erlang.org/&#34;&gt;Erlang&lt;/a&gt; and &lt;a href=&#34;http://www.haskell.org/&#34;&gt;Haskell&lt;/a&gt;, but again, I ended up with no real argument that could justify such a decision. So, as I started doing back in 2007, I went back to my original idea of using &lt;a href=&#34;http://www.scala-lang.org/&#34;&gt;Scala&lt;/a&gt; and its mixed object-oriented- and functional-programming- paradigm. To test it seriously, I started developing the distributed execution engine for &lt;a href=&#34;http://seasr.org/meandre&#34;&gt;Meandre&lt;/a&gt; in &lt;a href=&#34;http://www.scala-lang.org/&#34;&gt;Scala&lt;/a&gt; using its Earlang-inspired actors. And, boom, suddenly I found myself spending more time thinking that writing/debugging threaded/networking code :D. Yes, I regret my 2007 decision instead of running with my original intuition, but better late than never. With a working seed of the distributed engine working and tested (did I mention that &lt;a href=&#34;http://code.google.com/p/scalacheck/&#34;&gt;scalacheck&lt;/a&gt; and &lt;a href=&#34;http://code.google.com/p/specs/&#34;&gt;specs&lt;/a&gt; are really powerful tools for behavior driven development?), I finally decided to start gravitating the Meandre infrastructure development effort from Java to &lt;a href=&#34;http://www.scala-lang.org/&#34;&gt;Scala&lt;/a&gt;-&amp;ndash;did I mention that &lt;a href=&#34;http://www.scala-lang.org/&#34;&gt;Scala&lt;/a&gt; is Martin Odersky&amp;rsquo;s child? Yes, such a decision has some impact on my colleagues, but I envision that the benefits will eventually weight out the initial resistance and step learning curve. At least, the last two group meetings nobody jumped off the window while presenting the key elements of &lt;a href=&#34;http://www.scala-lang.org/&#34;&gt;Scala&lt;/a&gt;, and demonstrating how concise and elegant it made the first working seed of the distributed execution engine :D. We even got in discussions about the benefits of using &lt;a href=&#34;http://www.scala-lang.org/&#34;&gt;Scala&lt;/a&gt; if it delivered everything I showed. I am lucky to work with such smart guys. If you want to take a peek at the &lt;a href=&#34;http://dev-tools.seasr.org/fisheye/browse/Snowfield&#34;&gt;distributed execution engine (a.k.a. Snowfield) at SEASR&amp;rsquo;s Fisheye&lt;/a&gt;. Oh, one last thing. Are you using Atlassian&amp;rsquo;s Fisheye? Do you want &lt;a href=&#34;http://www.xavierllora.net/wp-content/uploads/2009/12/scala.def_.gz&#34;&gt;syntax highlighting for Scala&lt;/a&gt;? I tweaked the Java definitions to make it highlight &lt;a href=&#34;http://www.scala-lang.org/&#34;&gt;Scala&lt;/a&gt; code. Remember to drop the &lt;code&gt;scala.def&lt;/code&gt; file on &lt;code&gt;$FISHEYE_HOME/syntax&lt;/code&gt; directory add an entry on the filename.map to make it highlight anything with extension &lt;code&gt;.scala&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Scaling Genetic Algorithms using MapReduce</title>
      <link>https://xavierllora.net/2009/10/09/scaling-genetic-algorithms-using-mapreduce/</link>
      <pubDate>Fri, 09 Oct 2009 15:51:19 +0000</pubDate>
      <guid>https://xavierllora.net/2009/10/09/scaling-genetic-algorithms-using-mapreduce/</guid>
      <description>&lt;p&gt;Below you may find the abstract to and the link to the technical report of the paper entitled &lt;em&gt;&amp;ldquo;Scaling Genetic Algorithms using MapReduce&amp;rdquo;&lt;/em&gt; that will be presented at the Ninth International Conference on Intelligent Systems Design and Applications (ISDA) 2009 by Verma, A., Llorà, X., Campbell, R.H., Goldberg, D.E. next month.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Genetic algorithms(GAs) are increasingly being applied to large scale problems. The traditional MPI-based parallel GAs do not scale very well. MapReduce is a powerful abstraction developed by Google for making scalable and fault tolerant applications. In this paper, we mould genetic algorithms into the the MapReduce model. We describe the algorithm design and implementation of GAs on Hadoop, the open source implementation of MapReduce. Our experiments demonstrate the convergence and scalability upto 105 variable problems. Adding more resources would enable us to solve even larger problems without any changes in the algorithms and implementation. The draft of the paper can be downloaded as &lt;a href=&#34;https://xavierllora.net/content/2010/04/ecga-cec10.pdf&#34;&gt;IlliGAL TR. No. 2009007&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Temporary storage for Meandre&#39;s distributed flow execution</title>
      <link>https://xavierllora.net/2009/09/29/temporary-storage-for-meandres-distributed-flow-execution/</link>
      <pubDate>Tue, 29 Sep 2009 15:14:28 +0000</pubDate>
      <guid>https://xavierllora.net/2009/09/29/temporary-storage-for-meandres-distributed-flow-execution/</guid>
      <description>&lt;p&gt;Designing the distributed execution of a generic Meandre flow involves several moving pieces. One of those is the temporary storage required by the computing nodes (think of it as one node as one isolated component of a flow) to keep up with the data generated by a component, and also be able to replicate such storage to the node containing the consumer to be fed. Such storage, local to each node, must guarantee at least three basic properties.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Liquid: RDF endpoint for FluidDB</title>
      <link>https://xavierllora.net/2009/09/24/liquid-rdf-endpoint-for-fluiddb/</link>
      <pubDate>Thu, 24 Sep 2009 20:45:19 +0000</pubDate>
      <guid>https://xavierllora.net/2009/09/24/liquid-rdf-endpoint-for-fluiddb/</guid>
      <description>&lt;p&gt;A while ago I wrote some thoughts about how to map RDF to and from &lt;a href=&#34;http://www.fluidinfo.com/fluiddb&#34;&gt;FluidDB&lt;/a&gt;. There I explored how you could map RDF onto FluidDB, and how to get it back. That got me thinking about how to get a simple endpoint you could query for RDF. Imagine that you could pull &lt;a href=&#34;http://www.fluidinfo.com/fluiddb&#34;&gt;FluidDB&lt;/a&gt; data in RDF, then I could just get all the flexibility of &lt;a href=&#34;http://www.w3.org/TR/rdf-sparql-query/&#34;&gt;SPARQL&lt;/a&gt; for free. With this idea in my mind I just went and grabbed &lt;a href=&#34;http://seasr.org/meandre&#34;&gt;Meandre&lt;/a&gt;, the &lt;a href=&#34;http://github.com/rossjones/JFluidDB&#34;&gt;JFLuidDB&lt;/a&gt; library started by &lt;a href=&#34;http://github.com/rossjones&#34;&gt;Ross Jones&lt;/a&gt;, and build a few components. The main goal was to be able to get an object, list of the tags, and express the result in RDF. &lt;a href=&#34;http://www.fluidinfo.com/fluiddb&#34;&gt;FluidDB&lt;/a&gt; helps the mapping since objects are uniquely identified by URIs. For instance, the unique object &lt;code&gt;5ff74371-455b-4299-83f9-ba13ae898ad1&lt;/code&gt; (FluidDB relies on UUID version four with the form &lt;code&gt;xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx&lt;/code&gt;) is uniquely identified by &lt;code&gt;http://sandbox.fluidinfo.com/objects/5ff74371-455b-4299-83f9-ba13ae898ad1&lt;/code&gt; (or a url of the form &lt;code&gt;http://sandbox.fluidinfo.com/objects/xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx&lt;/code&gt;), in case you are using the sandbox or &lt;code&gt;http://fluiddb.fluidinfo.com/objects/5ff74371-455b-4299-83f9-ba13ae898ad1&lt;/code&gt; if you are using the main instance. Same story for tags. The tag &lt;code&gt;fluiddb/about&lt;/code&gt; can be uniquely identified by the URI &lt;code&gt;http://sandbox.fluidinfo.com/tags/fluiddb/about&lt;/code&gt;, or &lt;code&gt;http://fluiddb.fluidinfo.com/tags/fluiddb/about&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>From Galapagos to Twitter: Darwin, Natural Selection, and Web 2.0</title>
      <link>https://xavierllora.net/2009/09/18/from-galapagos-to-twitter-darwin-natural-selection-and-web-2.0/</link>
      <pubDate>Fri, 18 Sep 2009 18:14:05 +0000</pubDate>
      <guid>https://xavierllora.net/2009/09/18/from-galapagos-to-twitter-darwin-natural-selection-and-web-2.0/</guid>
      <description>&lt;p&gt;Yesterday I was visiting &lt;a href=&#34;http://www.monm.edu/&#34;&gt;Monmouth College&lt;/a&gt; to participate on the &lt;a href=&#34;http://department.monm.edu/nineteenth-century/pdf/darwin-flyer.pdf&#34;&gt;Darwinpalooza&lt;/a&gt; which commemorates the 200th anniversary of Charles Darwin&amp;rsquo;s birth and the 150th anniversary of the publication of On the Origin of Species. After scratching my head about about what to present, I came out with quite a mix. You will find the abstract of the talk below, as well as the slides I used.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;One hundred and fifty years have passed since the publication of Darwin&amp;rsquo;s world-changing manuscript &amp;ldquo;The Origins of Species by Means of Natural Selection&amp;rdquo;. Darwin&amp;rsquo;s ideas have proven their power to reach beyond the biology realm, and their ability to define a conceptual framework which allows us to model and understand complex systems. In the mid 1950s and 60s the efforts of a scattered group of engineers proved the benefits of adopting an evolutionary paradigm to solve complex real-world problems. In the 70s, the emerging presence of computers brought us a new collection of artificial evolution paradigms, among which genetic algorithms rapidly gained widespread adoption. Currently, the Internet has propitiated an exponential growth of information and computational resources that are clearly disrupting our perception and forcing us to reevaluate the boundaries between technology and social interaction. Darwin&amp;rsquo;s ideas can, once again, help us understand such disruptive change. In this talk, I will review the origin of artificial evolution ideas and techniques. I will also show how these techniques are, nowadays, helping to solve a wide range of applications, from life science problems to twitter puzzles, and how high performance computing can make Darwin ideas a routinary tool to help us model and understand complex systems.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Liquid: RDF meandering in FluidDB</title>
      <link>https://xavierllora.net/2009/08/25/liquid-rdf-meandering-in-fluiddb/</link>
      <pubDate>Tue, 25 Aug 2009 18:04:20 +0000</pubDate>
      <guid>https://xavierllora.net/2009/08/25/liquid-rdf-meandering-in-fluiddb/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://seasr.org/meandre/&#34;&gt;Meandre&lt;/a&gt; (&lt;a href=&#34;http://www.ncsa.illinois.edu&#34;&gt;NCSA&lt;/a&gt; pushed data-intensive computing infrastructure) relies on &lt;a href=&#34;http://www.w3.org/RDF/&#34;&gt;RDF&lt;/a&gt; to describe components, flows, locations and repositories. &lt;a href=&#34;http://www.w3.org/RDF/&#34;&gt;RDF&lt;/a&gt; has become the central piece that makes possible &lt;a href=&#34;http://seasr.org/meandre/&#34;&gt;Meandre&lt;/a&gt;&amp;rsquo;s flexibility and reusability. However, one piece still remains largely sketchy and still has no clear optimal solution: How can we facilitate to anybody sharing, publishing and annotating flows, components, locations and repositories? More importantly, how can that be done in the cloud in an open-ended fashion and allow anybody to annotate and comment on each of the afore mentioned pieces?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Easy, reliable, and flexible storage for Python</title>
      <link>https://xavierllora.net/2009/08/13/easy-reliable-and-flexible-storage-for-python/</link>
      <pubDate>Thu, 13 Aug 2009 22:01:32 +0000</pubDate>
      <guid>https://xavierllora.net/2009/08/13/easy-reliable-and-flexible-storage-for-python/</guid>
      <description>&lt;p&gt;A while ago I wrote a little post about &lt;a href=&#34;https://xavierllora.net/2008/06/05/the-next-generation-of-data-bases/&#34;&gt;alternative column stores&lt;/a&gt;. One that I mentioned was Tokyo Cabinet (and its associated server &lt;a href=&#34;http://tokyocabinet.sourceforge.net/tyrantdoc/&#34;&gt;Tokyo Tyrant&lt;/a&gt;. Tokyo Cabinet it is a key-value store written in C and with bindings for multiple languages (including Python and Java). It can maintain data bases in memory or spin them to disk (you can pick between hash or B-tree based stores). Having heard a bunch of good things, I finally gave it a try. I just installed both Cabinet and Tyrant (you may find useful installation instructions &lt;a href=&#34;http://openwferu.rubyforge.org/tokyo.html&#34;&gt;here&lt;/a&gt; using the usual configure, make, make install cycle). Another nice feature of Tyrant is that it also supports HTTP gets and puts. So having all this said, I just wanted to check how easy it was to use it from Python. And the answer was very simple. &lt;a href=&#34;http://github.com/turian/pytc-example/tree/master&#34;&gt;Joseph Turian&amp;rsquo;s examples&lt;/a&gt; got me running in less than 2 minutes&amp;mdash;see the piece of code below&amp;mdash;when dealing with a particular data base. Using Tyrant over HTTP is quite simple too&amp;mdash;see &lt;a href=&#34;http://petewarden.typepad.com/searchbrowser/2009/03/tokyo-tyrant-tutorial.html&#34;&gt;PeteSearch blog post&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Large Scale Data Mining using Genetics-Based Machine Learning</title>
      <link>https://xavierllora.net/2009/07/15/large-scale-data-mining-using-genetics-based-machine-learning/</link>
      <pubDate>Wed, 15 Jul 2009 21:56:17 +0000</pubDate>
      <guid>https://xavierllora.net/2009/07/15/large-scale-data-mining-using-genetics-based-machine-learning/</guid>
      <description>&lt;p&gt;Below you may find the slides of the &lt;a href=&#34;http://www.sigevo.org/gecco-2009/tutorials.html#lsdm&#34;&gt;GECCO 2009 tutorial&lt;/a&gt; that &lt;a href=&#34;http://www.cs.nott.ac.uk/~jqb/&#34;&gt;Jaume Bacardit&lt;/a&gt; and I put together. Hope you enjoy it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Slides&lt;/strong&gt;&lt;/p&gt;
&lt;iframe
  style=&#34;width: 100%; height: 500px;&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34;
  src=&#34;http://www.slideshare.net/slideshow/embed_code/1727172?rel=0&#34; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt;
&lt;br&gt;&lt;br&gt;
&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We are living in the peta-byte era.We have larger and larger data to analyze, process and transform into useful answers for the domain experts. Robust data mining tools, able to cope with petascale volumes and/or high dimensionality producing human-understandable solutions are key on several domain areas. Genetics-based machine learning (GBML) techniques are perfect candidates for this task, among others, due to the recent advances in representations, learning paradigms, and theoretical modeling. If evolutionary learning techniques aspire to be a relevant player in this context, they need to have the capacity of processing these vast amounts of data and they need to process this data within reasonable time. Moreover, massive computation cycles are getting cheaper and cheaper every day, allowing researchers to have access to unprecedented parallelization degrees. Several topics are interlaced in these two requirements: (1) having the proper learning paradigms and knowledge representations, (2) understanding them and knowing when are they suitable for the problem at hand, (3) using efficiency enhancement techniques, and (4) transforming and visualizing the produced solutions to give back as much insight as possible to the domain experts are few of them. This tutorial will try to answer this question, following a roadmap that starts with the questions of what large means, and why large is a challenge for GBML methods. Afterwards, we will discuss different facets in which we can overcome this challenge: Efficiency enhancement techniques, representations able to cope with large dimensionality spaces, scalability of learning paradigms. We will also review a topic interlaced with all of them: how can we model the scalability of the components of our GBML systems to better engineer them to get the best performance out of them for large datasets. The roadmap continues with examples of real applications of GBML systems and finishes with an analysis of further directions.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Data-Intensive Computing for Competent Genetic Algorithms: A Pilot Study using Meandre</title>
      <link>https://xavierllora.net/2009/07/14/data-intensive-computing-for-competent-genetic-algorithms-a-pilot-study-using-meandre/</link>
      <pubDate>Tue, 14 Jul 2009 04:15:51 +0000</pubDate>
      <guid>https://xavierllora.net/2009/07/14/data-intensive-computing-for-competent-genetic-algorithms-a-pilot-study-using-meandre/</guid>
      <description>&lt;p&gt;Below you may find the &lt;a href=&#34;https://xavierllora.net/content/2009/07/gecco2009-meandre.pdf&#34;&gt;slides&lt;/a&gt; I used during &lt;a href=&#34;http://www.sigevo.org/gecco-2009/&#34;&gt;GECCO 2009&lt;/a&gt; to present the paper titled &lt;em&gt;&amp;ldquo;Data-Intensive Computing for Competent Genetic Algorithms: A Pilot Study using Meandre&amp;rdquo;&lt;/em&gt;. An early preprint in form of technical report can be found as an &lt;a href=&#34;https://www.researchgate.net/publication/220739803_Data-intensive_computing_for_competent_genetic_algorithms_A_pilot_study_using_Meandre&#34;&gt;IlliGAL TR No. 2009001&lt;/a&gt; or the full paper at the &lt;a href=&#34;https://dl.acm.org/doi/10.1145/1569901.1570087&#34;&gt;ACM digital library&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>NIGEL 2006 Part VI: Bacardit</title>
      <link>https://xavierllora.net/2009/07/13/nigel-2006-part-vi-bacardit/</link>
      <pubDate>Mon, 13 Jul 2009 23:54:27 +0000</pubDate>
      <guid>https://xavierllora.net/2009/07/13/nigel-2006-part-vi-bacardit/</guid>
      <description>&lt;p&gt;After coming back from &lt;a href=&#34;http://www.sigevo.org/gecco-2009/&#34;&gt;GECCO&lt;/a&gt; I just uploaded the last of the &lt;a href=&#34;http://www.ncsa.uiuc.edu/Conferences/NIGEL/&#34;&gt;NIGEL 2006&lt;/a&gt; talks at &lt;a href=&#34;http://lcs-gbml.ncsa.uiuc.edu/2009/07/13/nigel-2006-revisited-part-vi-bacardit/&#34;&gt;LCS &amp;amp; GBML Central&lt;/a&gt;. This last talk was by Jaume Bacardit and GBML for protein structure prediction.&lt;/p&gt;</description>
    </item>
    <item>
      <title>NIGEL 2006 Part V: Bernardó vs. Lanzi</title>
      <link>https://xavierllora.net/2009/06/29/nigel-2006-part-v-bernard%C3%B3-vs.-lanzi/</link>
      <pubDate>Mon, 29 Jun 2009 18:30:14 +0000</pubDate>
      <guid>https://xavierllora.net/2009/06/29/nigel-2006-part-v-bernard%C3%B3-vs.-lanzi/</guid>
      <description>&lt;p&gt;After the vacation break, two more &lt;a href=&#34;http://www.ncsa.uiuc.edu/Conferences/NIGEL/&#34;&gt;NIGEL 2006&lt;/a&gt; talks are available at &lt;a href=&#34;http://lcs-gbml.ncsa.uiuc.edu/2009/06/29/nigel-2006-revisited-part-v-bernado-and-lanzi/&#34;&gt;LCS &amp;amp; GBML Central&lt;/a&gt;. This week Ester Bernardó presents how LCS can perform in the presence of class imbalance, whereas Lanzi continues his quest on computed predictions.&lt;/p&gt;</description>
    </item>
    <item>
      <title>NIGEL 2006 Part IV: Llorà vs. Casillas</title>
      <link>https://xavierllora.net/2009/06/08/nigel-2006-part-iv-llor%C3%A0-vs.-casillas/</link>
      <pubDate>Mon, 08 Jun 2009 21:20:02 +0000</pubDate>
      <guid>https://xavierllora.net/2009/06/08/nigel-2006-part-iv-llor%C3%A0-vs.-casillas/</guid>
      <description>&lt;p&gt;Two more &lt;a href=&#34;http://www.ncsa.uiuc.edu/Conferences/NIGEL/&#34;&gt;NIGEL 2006&lt;/a&gt; talks are available at &lt;a href=&#34;http://lcs-gbml.ncsa.uiuc.edu/2009/06/08/nigel-2006-revisited-part-iv-llora-and-casillas/&#34;&gt;LCS &amp;amp; GBML Central&lt;/a&gt;. This week Xavier Llorà presents how linkage learning can be achieve in Pittsburgh LCS, whereas Jorge Casillas reviews his work using XCS and Fuzzy LCS.&lt;/p&gt;</description>
    </item>
    <item>
      <title>NIGEL 2006 Part III: Butz vs. Barry</title>
      <link>https://xavierllora.net/2009/05/19/nigel-2006-part-iii-butz-vs.-barry/</link>
      <pubDate>Tue, 19 May 2009 14:38:05 +0000</pubDate>
      <guid>https://xavierllora.net/2009/05/19/nigel-2006-part-iii-butz-vs.-barry/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.ncsa.uiuc.edu/Conferences/NIGEL/&#34;&gt;NIGEL 2006&lt;/a&gt; talks is available at &lt;a href=&#34;http://lcs-gbml.ncsa.uiuc.edu/2009/05/19/nigel-2006-revisited-part-iii-butz-and-barry/&#34;&gt;LCS &amp;amp; GBML Central&lt;/a&gt;. This week Martin Butz review reviews the state of the union of XCS, where as Alwyn Barry introduces the theoretical framework for LCS that he and Jan Drugowitsch worked on.&lt;/p&gt;</description>
    </item>
    <item>
      <title>LCS &amp; GBML Central back to production</title>
      <link>https://xavierllora.net/2009/05/14/lcs-gbml-central-back-to-production/</link>
      <pubDate>Thu, 14 May 2009 01:33:49 +0000</pubDate>
      <guid>https://xavierllora.net/2009/05/14/lcs-gbml-central-back-to-production/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://lcs-gbml.ncsa.uiuc.edu&#34;&gt;LCS &amp;amp; GBML Central&lt;/a&gt; exploit has been fixed. The site is restored and back to fully functional. Please do not hesitate to ping me if you see something missing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>LCS &amp; GBML Central under inspection</title>
      <link>https://xavierllora.net/2009/05/13/lcs-gbml-central-under-inspection/</link>
      <pubDate>Wed, 13 May 2009 15:07:21 +0000</pubDate>
      <guid>https://xavierllora.net/2009/05/13/lcs-gbml-central-under-inspection/</guid>
      <description>&lt;p&gt;It is very common that &lt;a href=&#34;http://www.ncsa.uiuc.edu&#34;&gt;NCSA&lt;/a&gt; machines get continual attacks over the net. Today I got a note from the security team that &lt;a href=&#34;http://lcs-gbml.ncsa.uiuc.edu&#34;&gt;LCS &amp;amp; GBML Central&lt;/a&gt; may have been compromised. We are looking into it. As a precaution the automatic measures has been fired, that means, that the box is currently unroutable. Hope it can be fixed soon. I&amp;rsquo;ll keep you posted about the progress.&lt;/p&gt;</description>
    </item>
    <item>
      <title>NIGEL 2006 Part II: Dasgupta vs. Booker</title>
      <link>https://xavierllora.net/2009/05/11/nigel-2006-part-ii-dasgupta-vs.-booker/</link>
      <pubDate>Mon, 11 May 2009 16:08:38 +0000</pubDate>
      <guid>https://xavierllora.net/2009/05/11/nigel-2006-part-ii-dasgupta-vs.-booker/</guid>
      <description>&lt;p&gt;The second weekly release of &lt;a href=&#34;http://www.ncsa.uiuc.edu/Conferences/NIGEL/&#34;&gt;NIGEL 2006&lt;/a&gt; talks is available at &lt;a href=&#34;http://lcs-gbml.ncsa.uiuc.edu/2009/05/11/nigel-2006-revisited-part-ii-booker-and-dasgupta/&#34;&gt;LCS &amp;amp; GBML Central&lt;/a&gt;. This week Dipankar Dasgupta reviews the negative selection algorithm, where as Lashon Booker travels in time to the past and future of learning classifier systems.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Transcoding NIGEL 2006 videos</title>
      <link>https://xavierllora.net/2009/05/04/transcoding-nigel-2006-videos/</link>
      <pubDate>Mon, 04 May 2009 20:13:23 +0000</pubDate>
      <guid>https://xavierllora.net/2009/05/04/transcoding-nigel-2006-videos/</guid>
      <description>&lt;p&gt;Last week &lt;a href=&#34;http://webspace.elet.polimi.it/lanzi/&#34;&gt;Pier Luca Lanzi&lt;/a&gt; was visiting &lt;a href=&#34;http://www.illigal.org/&#34;&gt;IlliGAL&lt;/a&gt;. Yesterday, before he left for Chicago, we went for one last brunch.  He mentioned that he liked a lot the videos we shot during &lt;a href=&#34;http://www.ncsa.uiuc.edu/Conferences/NIGEL/&#34;&gt;NIGEL 2006&lt;/a&gt;. Thinking about it we agreed would be useful to recover the videos and upload them into some of the usual video sharing site suspects. Currently they are hosted, for long term storage purposes, at &lt;a href=&#34;http://www.ncsa.uiuc.edu/&#34;&gt;NCSA&amp;rsquo;s&lt;/a&gt; web archive. I spent sometime retrieving them from the archive (they are pretty fat and encoded in wmv) and I stated transcoding it in m4a. My plan? Make them available via &lt;a href=&#34;http://www.vimeo.com/&#34;&gt;Vimeo&lt;/a&gt; and &lt;a href=&#34;http://gbml.org/&#34;&gt;LCS &amp;amp; GBML Central&lt;/a&gt;. Also, I will be uploading the presentation slides to &lt;a href=&#34;http://www.slideshare.net/&#34;&gt;SlideShare&lt;/a&gt; and also make them available via &lt;a href=&#34;http://gbml.org/&#34;&gt;LCS &amp;amp; GBML Central&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Deadline extended for special issue on Metaheuristics for Large Scale Data Mining</title>
      <link>https://xavierllora.net/2009/04/07/deadline-extended-for-special-issue-on-metaheuristics-for-large-scale-data-mining/</link>
      <pubDate>Tue, 07 Apr 2009 15:32:03 +0000</pubDate>
      <guid>https://xavierllora.net/2009/04/07/deadline-extended-for-special-issue-on-metaheuristics-for-large-scale-data-mining/</guid>
      <description>&lt;p&gt;The deadline for the special issue on Metaheuristics for Large Scale Data Mining to be published by &lt;a href=&#34;http://www.springer.com/engineering/journal/12293&#34;&gt;Springer&amp;rsquo;s Memetic Computing Journal&lt;/a&gt; has been extended till May 31, 2009. More information can be found in this &lt;a href=&#34;http://lcs-gbml.ncsa.uiuc.edu/2009/04/07/memetic-computing-journal-special-issue-on-metaheuristics-for-large-scale-data-mining-extended-deadline/&#34;&gt;post at LCS &amp;amp; GBML Central&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Meandre overview slides</title>
      <link>https://xavierllora.net/2009/04/02/meandre-overview-slides/</link>
      <pubDate>Thu, 02 Apr 2009 18:53:25 +0000</pubDate>
      <guid>https://xavierllora.net/2009/04/02/meandre-overview-slides/</guid>
      <description>&lt;p&gt;On May 26th I gave a seminar about &lt;a href=&#34;http://seasr.org/meandre&#34;&gt;Meandre&lt;/a&gt;&amp;rsquo;s basics at the Computer Science department at University of Illinois . The talk was part of the &lt;a href=&#34;https://agora.cs.illinois.edu/display/cct/CS591CLD&#34;&gt;Cloud Computing Seminars&lt;/a&gt;. I merged together slides I have been using to talk about &lt;a href=&#34;http://seasr.org/meandre&#34;&gt;Meandre&lt;/a&gt;, and tried to give it an easy to grasp overview flavor. You view them below.&lt;/p&gt;
&lt;iframe
  style=&#34;width: 100%; height: 500px;&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34;
  src=&#34;http://www.slideshare.net/slideshow/embed_code/1240498?rel=0&#34; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt;
&lt;br&gt;&lt;br&gt;</description>
    </item>
    <item>
      <title>Squeezing for cycles</title>
      <link>https://xavierllora.net/2009/04/02/squeezing-for-cycles/</link>
      <pubDate>Thu, 02 Apr 2009 01:55:24 +0000</pubDate>
      <guid>https://xavierllora.net/2009/04/02/squeezing-for-cycles/</guid>
      <description>&lt;p&gt;Sometimes thinking a bit helps to rush decisions that may lead to weird places. Today I was going over a simple genetic algorithm for numeric optimization written in C. The code is nothing special, tournament selection without replacement, SBX crossover operator, and polynomial mutation. To the point, I was running a simple OneMax-like problem (in this case, minimize the value of the sum of all the genes), and I was quite surprised the guy was taking so long for.&lt;/p&gt;</description>
    </item>
    <item>
      <title>LCSweb &#43; GBML blog = LCS &amp; GBML Central</title>
      <link>https://xavierllora.net/2009/03/27/lcsweb--gbml-blog-lcs-gbml-central/</link>
      <pubDate>Fri, 27 Mar 2009 16:27:02 +0000</pubDate>
      <guid>https://xavierllora.net/2009/03/27/lcsweb--gbml-blog-lcs-gbml-central/</guid>
      <description>&lt;p&gt;LCSweb was designed to allow researchers and those seeking to use Learning Classifier Systems within applications access to material on LCS and discussion between members of the LCS community. The site served this community since its was started by Alwyn Barry in 1997. Enhanced and maintained later by Jan Drugowitsch, LCSweb became a valuable community resource. The site was completely community-driven and allowed members to contribute to the content of the site and keeping it up to date. Later on in 2005, I started &amp;ldquo;LCS and other GBML&amp;rdquo; Blog to cover a gap providing information information regarding the International Workshop on Learning Classifier Systems (IWLCS), the collection of LCS Books available, and GBML related news. Some of you may have realized that after Jan&amp;rsquo;s move to Rochester and Alwyn&amp;rsquo;s retirement from research activities, LCSweb has vanished. Will Browne took on himself to take LCSweb to Reading, but technical circumstances have made that move rocky despite his best efforts. Jan and Will however still have a local copy of LCSweb contents. After talking to Jan and Will, I proposed to merge LCSweb with the LCS and other GBML blog, and host the new site at NCSA where dedicated resources has been made available. Jan and Will agreed with the idea. We are happy to announce that the merged site (still under the update cycle) can be reached at &lt;a href=&#34;http://lcs-gbml.ncsa.uiuc.edu&#34;&gt;http://lcs-gbml.ncsa.uiuc.edu&lt;/a&gt;. More information about the process can be found &lt;a href=&#34;http://illigal.org/web/lcs-n-gbml/2009/03/27/lcs-gbml-central-community-resource-is-now-online/&#34;&gt;here&lt;/a&gt; or at there &lt;a href=&#34;http://lcs-gbml.ncsa.uiuc.edu&#34;&gt;LCS &amp;amp; GBML Central&lt;/a&gt; site.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Presentation Zen</title>
      <link>https://xavierllora.net/2009/03/23/presentation-zen/</link>
      <pubDate>Mon, 23 Mar 2009 15:32:45 +0000</pubDate>
      <guid>https://xavierllora.net/2009/03/23/presentation-zen/</guid>
      <description>&lt;p&gt;Lately I have been thinking about how to effectively communicate ideas over presentations. This has turned to be a key element when trying to convey the benefits of jumping on the &lt;a href=&#34;http://seasr.org/meandre&#34;&gt;Meandre&lt;/a&gt; wagon. &lt;a href=&#34;http://www.presentationzen.com/&#34;&gt;Presentation Zen&lt;/a&gt; is a very interesting resource for methods, techniques, and example on how to convey and communicate ideas. I am working on revamping some of my &lt;a href=&#34;http://seasr.org/meandre&#34;&gt;Meandre&lt;/a&gt; presentations trying to be able to get the points across easily.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Usages of R</title>
      <link>https://xavierllora.net/2009/02/23/usages-of-r/</link>
      <pubDate>Mon, 23 Feb 2009 15:47:06 +0000</pubDate>
      <guid>https://xavierllora.net/2009/02/23/usages-of-r/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.r-project.org/&#34;&gt;R&lt;/a&gt; has gained a lot of traction on the scientific community for data analysis, modeling, and exploratory work. I just run into a &lt;a href=&#34;http://dataspora.com/blog/predictive-analytics-using-r/&#34;&gt;post by Michael E. Driscoll&lt;/a&gt; in his &lt;a href=&#34;http://dataspora.com/blog/&#34;&gt;Data Evolution blog&lt;/a&gt; about how &lt;a href=&#34;http://www.r-project.org/&#34;&gt;R&lt;/a&gt; is used in Google and Facebook. Nothing new, but what got my attention was ParallelR. If you have been using R for large problems, I am pretty sure you have been wishing that there was some parallelization capabilities. &lt;a href=&#34;http://www.revolution-computing.com/products/parallel-r.php&#34;&gt;ParallelR&lt;/a&gt; targets the problem, and it definitely an option to check out.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GroupTweet or getting groups in Twitter</title>
      <link>https://xavierllora.net/2009/02/18/grouptweet-or-getting-groups-in-twitter/</link>
      <pubDate>Wed, 18 Feb 2009 19:34:31 +0000</pubDate>
      <guid>https://xavierllora.net/2009/02/18/grouptweet-or-getting-groups-in-twitter/</guid>
      <description>&lt;p&gt;One of the main handicaps I keep running over and over with &lt;a href=&#34;http://twitter.com&#34;&gt;Twitter&lt;/a&gt; is that there is no concept of groups. The usual story goes along these lines: You get forced to create accounts that behave as groups, make their updates private, and then ask the members to request to follow, and once they follow, that&amp;rsquo;s it. Yes, a bit convoluted. Yesterday, I ran into &lt;a href=&#34;http://www.grouptweet.com/&#34;&gt;GroupTweet&lt;/a&gt; that basically automates this process. It still creates a new user account that works as a group fan but, at least it makes the process easier.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Revamping my Twitter accounts</title>
      <link>https://xavierllora.net/2009/02/16/revamping-my-twitter-accounts/</link>
      <pubDate>Mon, 16 Feb 2009 20:50:08 +0000</pubDate>
      <guid>https://xavierllora.net/2009/02/16/revamping-my-twitter-accounts/</guid>
      <description>&lt;p&gt;Since summer 2007 I have been &lt;a href=&#34;http://twitter.com/&#34;&gt;twittering&lt;/a&gt;. It started as way to have a conversation with a bunch of friends scattered all over. Since we were not discussing any world-changing topic, my updates have been kept private. Lately, I have been receiving requests to follow me. So, instead of polluting my original intent, &lt;a href=&#34;http://twitter.com/xllora&#34;&gt;@xllora&lt;/a&gt; is now my public &lt;a href=&#34;http://twitter.com/&#34;&gt;Twitter&lt;/a&gt;. Hope this gets things a bit simplified. I still wish that &lt;a href=&#34;http://twitter.com/&#34;&gt;Twitter&lt;/a&gt; would one day allow you to have a better access control, but, oh well, it is what it is right now. Also, I added my &lt;a href=&#34;http://twitter.com/xllora&#34;&gt;@xllora&lt;/a&gt; tweets below :D&lt;/p&gt;</description>
    </item>
    <item>
      <title>Efficient serialization for Java (and beyond)</title>
      <link>https://xavierllora.net/2009/02/04/efficient-serialization-for-java-and-beyond/</link>
      <pubDate>Wed, 04 Feb 2009 15:10:38 +0000</pubDate>
      <guid>https://xavierllora.net/2009/02/04/efficient-serialization-for-java-and-beyond/</guid>
      <description>&lt;p&gt;I am currently working on the distributed execution of flows as part of the &lt;a href=&#34;http://seasr.org/meandre/&#34;&gt;Meandre infrastructure&lt;/a&gt;&amp;mdash;as a part of the &lt;a href=&#34;http://seasr.org&#34;&gt;SEASR project&lt;/a&gt;. One of the pieces to explore is how to push data between machines. No, I am not going to talk about network protocols and the like here, but how you can pass the data around. If you have ever programmed &lt;a href=&#34;http://www-unix.mcs.anl.gov/mpi/&#34;&gt;MPI&lt;/a&gt; using C/C++ you remember the tedious efforts that requires passing complex data structures around between processes. Serialization is a way to take those complex structures into a form that can be easily stored/transmitted, and then retrieved/received and regenerate the original complex data structure. Some languages/platforms support this functionality (e.g. Java, Python), allowing to easily use the serialized representation for persistency or transmission purposes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Data-Intensive Computing for Competent Genetic Algorithms: A Pilot Study using  Meandre</title>
      <link>https://xavierllora.net/2009/01/29/data-intensive-computing-for-competent-genetic-algorithms-a-pilot-study-using-meandre/</link>
      <pubDate>Thu, 29 Jan 2009 19:36:25 +0000</pubDate>
      <guid>https://xavierllora.net/2009/01/29/data-intensive-computing-for-competent-genetic-algorithms-a-pilot-study-using-meandre/</guid>
      <description>&lt;p&gt;&lt;em&gt;by&lt;/em&gt; Llorà, X.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.researchgate.net/publication/220739803_Data-intensive_computing_for_competent_genetic_algorithms_A_pilot_study_using_Meandre&#34;&gt;IlliGAL technical report 2009001&lt;/a&gt;. You can download the pdf &lt;a href=&#34;https://www.researchgate.net/publication/220739803_Data-intensive_computing_for_competent_genetic_algorithms_A_pilot_study_using_Meandre&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Data-intensive computing has positioned itself as a valuable programming paradigm to efficiently approach problems requiring processing very large volumes of data. This paper presents a pilot study about how to apply the data-intensive computing paradigm to evolutionary computation algorithms. Two representative cases&amp;mdash;selectorecombinative genetic algorithms and estimation of distribution algorithms&amp;mdash;are presented, analyzed, discussed. This study shows that equivalent data-intensive computing evolutionary computation algorithms can be easily developed, providing robust and scalable algorithms for the multicore-computing era. Experimental results show how such algorithms scale with the number of available cores without further modification.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Need a quick form on your WordPress site?</title>
      <link>https://xavierllora.net/2009/01/27/need-a-quick-form-on-your-wordpress-site/</link>
      <pubDate>Tue, 27 Jan 2009 13:25:07 +0000</pubDate>
      <guid>https://xavierllora.net/2009/01/27/need-a-quick-form-on-your-wordpress-site/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.deliciousdays.com/cforms-plugin&#34; title=&#34;cForms&#34;&gt;cForms&lt;/a&gt; is a &lt;a href=&#34;http://wordpress.org&#34;&gt;WordPress&lt;/a&gt; plugin that allows you to quickly add forms on your site. The plugin will allow you to collect information from visitors easily. Besides mail notifications, it also provides database back-ended tracking. Pretty convenient if you have to boost the usefulness of your site. Two examples I have more or less been involved is the &lt;a href=&#34;http://seasr.org/workshop_2009/&#34; title=&#34;Workshop form&#34;&gt;SEASR 2009 workshop registration form&lt;/a&gt; and the &lt;a href=&#34;http://ifoundry.illinois.edu/admissions/apply/&#34; title=&#34;iFoundry application form&#34;&gt;iFoundry application form&lt;/a&gt;. On both cases, &lt;a href=&#34;http://www.deliciousdays.com/cforms-plugin&#34; title=&#34;cForms&#34;&gt;cForms&lt;/a&gt; worked like a champ.&lt;/p&gt;</description>
    </item>
    <item>
      <title>FireStats: Statistics on fire for Wordpress sites</title>
      <link>https://xavierllora.net/2009/01/25/firestats-statistics-on-fire-for-wordpress-sites/</link>
      <pubDate>Sun, 25 Jan 2009 13:51:36 +0000</pubDate>
      <guid>https://xavierllora.net/2009/01/25/firestats-statistics-on-fire-for-wordpress-sites/</guid>
      <description>&lt;p&gt;I have been using &lt;a href=&#34;http://firestats.cc/&#34; title=&#34;FireStats&#34;&gt;FireStats&lt;/a&gt; for gathering statistics on &lt;a href=&#34;http://wordpress.org&#34; title=&#34;WordPress&#34;&gt;WordPress&lt;/a&gt; sites for more than a couple of years now. I mainly use &lt;a href=&#34;http://firestats.cc/&#34; title=&#34;FireStats&#34;&gt;FireStats&lt;/a&gt; combined with &lt;a href=&#34;http://wordpress.org/extend/plugins/stats/&#34; title=&#34;Wordpress Stats&#34;&gt;WordPress Stats&lt;/a&gt;, and &lt;a href=&#34;http://www.google.com/analytics/&#34; title=&#34;Google Analytics&#34;&gt;Google Analytics&lt;/a&gt;. Each of them give you different views into traffic, but &lt;a href=&#34;http://firestats.cc/&#34; title=&#34;FireStats&#34;&gt;FireStats&lt;/a&gt; is by far quick and fast and give you a good overall picture you can dig down using &lt;a href=&#34;http://wordpress.org/extend/plugins/stats/&#34; title=&#34;Wordpress Stats&#34;&gt;WordPress Stats&lt;/a&gt; and &lt;a href=&#34;http://www.google.com/analytics/&#34; title=&#34;Google Analytics&#34;&gt;Google Analytics&lt;/a&gt;. I just installed the new version 1.6.0 on this blog and found a new interesting goodie. Now &lt;a href=&#34;http://firestats.cc/&#34; title=&#34;FireStats&#34;&gt;FireStats &lt;/a&gt;also tracks the number of RSS readers coming to your site :D&lt;/p&gt;</description>
    </item>
    <item>
      <title>Protect yourself from genetic algorithms surprises</title>
      <link>https://xavierllora.net/2009/01/23/protect-yourself-from-genetic-algorithms-surprises/</link>
      <pubDate>Fri, 23 Jan 2009 13:01:16 +0000</pubDate>
      <guid>https://xavierllora.net/2009/01/23/protect-yourself-from-genetic-algorithms-surprises/</guid>
      <description>&lt;p&gt;I just ran into the comic strip below at &lt;a href=&#34;http://xkcd.com/&#34;&gt;xkcd&lt;/a&gt;. I am still laughing now. Fitness functions are tricky. Once somebody told me that genetic algorithms always get their target; the main problem is to explain what the target is. If you want to learn a &amp;ldquo;fountain pen&amp;rdquo;, you better be accurate defining it or you may end up getting an unexpected all-terrain &amp;ldquo;pencil&amp;rdquo;. Yes, I know the example is quite solution free, but still has some truth to it. How many times have you end up getting something you did not expect, only because evolution find a better fitted crack in your description? Anyway, it is fun what you end running into on the Internet ;)  &lt;/p&gt;</description>
    </item>
    <item>
      <title>WP Cumulus: Exiting 3D tag clouds</title>
      <link>https://xavierllora.net/2009/01/23/wp-cumulus-exiting-3d-tag-clouds/</link>
      <pubDate>Fri, 23 Jan 2009 00:29:08 +0000</pubDate>
      <guid>https://xavierllora.net/2009/01/23/wp-cumulus-exiting-3d-tag-clouds/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://en.wikipedia.org/wiki/Tag_cloud&#34; title=&#34;Tag cloud&#34;&gt;Tag clouds&lt;/a&gt;, despite of being useful, can look a bit dull. My office mate, &lt;a href=&#34;http://www.ncsa.uiuc.edu/AboutUs/People/contact.php?id=885&#34; title=&#34;Bernie&#34;&gt;Bernie Acs&lt;/a&gt;, pointed me to a more aesthetic appealing one written in &lt;a href=&#34;http://get.adobe.com/flashplayer/&#34;&gt;Flash&lt;/a&gt; for &lt;a href=&#34;http://wordpress.org/&#34;&gt;Wordpress&lt;/a&gt;. &lt;a href=&#34;http://www.roytanck.com/&#34;&gt;Roy Tank&lt;/a&gt; has released the &lt;a href=&#34;http://wordpress.org/extend/plugins/wp-cumulus/&#34; title=&#34;WP-Cumulus plugin&#34;&gt;WP-Cumulus plugin&lt;/a&gt; that makes the new 3D tag cloud available as a widget. I couldn&amp;rsquo;t help myself getting it installed. If you scroll down you will see it in action. Roy, kudos for you!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Meandre 1.4.0 released, 1.4.1 coming short after</title>
      <link>https://xavierllora.net/2009/01/15/meandre-1.4.0-released-1.4.1-coming-short-after/</link>
      <pubDate>Thu, 15 Jan 2009 17:22:28 +0000</pubDate>
      <guid>https://xavierllora.net/2009/01/15/meandre-1.4.0-released-1.4.1-coming-short-after/</guid>
      <description>&lt;p&gt;Today, &lt;a href=&#34;http://seasr.org/meandre/download/&#34;&gt;Meandre 1.4.0 has been released&lt;/a&gt;. The final release includes the infrastructure, tools (Workbench, ZigZag, etc.), and a set of component and flow repositories. Also, 1.4.1 will be also released later today adding the latest feature updates and few bug fixes on the tools.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Meandre 1.4.0 final release candidate tagged</title>
      <link>https://xavierllora.net/2009/01/12/meandre-1.4.0-final-release-candidate-tagged/</link>
      <pubDate>Mon, 12 Jan 2009 03:01:49 +0000</pubDate>
      <guid>https://xavierllora.net/2009/01/12/meandre-1.4.0-final-release-candidate-tagged/</guid>
      <description>&lt;p&gt;Today I just tagged the final release candidate RC6 for the Meandre Infrastructure.  The list of improvement from the previous 1.3.2 release is long, but I just want to highlight a few of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://dev-tools.seasr.org/confluence/display/MDR/Meandre+Infrastructure+Web+API+v.+1.4&#34;&gt;Standardization of web services and their response information&lt;/a&gt;. Also added new services to help manage users, repositories, and jobs.&lt;/li&gt;
&lt;li&gt;The infrastructure is now able to provide a &lt;a href=&#34;http://www.xavierllora.net/2008/11/15/meandre-semantic-driven-data-intensive-flows-in-the-clouds/&#34;&gt;single system image cluster of Meandre servers&lt;/a&gt;. &lt;/li&gt;
&lt;li&gt;It also provides a &lt;a href=&#34;http://dev-tools.seasr.org/confluence/display/MDR/Meandre+Infrastructure+HTML+interface+v.+1.4&#34;&gt;new light weight HTML interface&lt;/a&gt; for easy administration.&lt;/li&gt;
&lt;li&gt;Location addition has been speeded up minimizing the network usage. &lt;/li&gt;
&lt;li&gt;Component contexts are locally cached, drastically reducing the preparation time of a flow before executing.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Also, all the reported bugs reported so far has been fixed. Hopefully, the release will be pushed out this coming week. Stay tuned :D. Also, a few documentation for developers interested in the infrastructure can be find on the &lt;a href=&#34;http://dev-tools.seasr.org/confluence/&#34;&gt;development tools Confluence wiki&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GECCO 2009 paper submission deadline extended till January 28</title>
      <link>https://xavierllora.net/2009/01/09/gecco-2009-paper-submission-deadline-extended-till-january-28/</link>
      <pubDate>Fri, 09 Jan 2009 14:05:19 +0000</pubDate>
      <guid>https://xavierllora.net/2009/01/09/gecco-2009-paper-submission-deadline-extended-till-january-28/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.cs.umsl.edu/~pelikan/&#34;&gt;Martin Pelikan&lt;/a&gt; just posted on the &lt;a href=&#34;http://medal.cs.umsl.edu/blog/?p=332&#34;&gt;MEDAL&lt;/a&gt; and &lt;a href=&#34;http://illigal.org/web/blog/2009/01/09/gecco-2009-paper-submission-deadline-extended/&#34;&gt;IlliGAL&lt;/a&gt; blogs that the &lt;a href=&#34;http://www.sigevo.org/gecco-2009/calendar.html&#34;&gt;GECCO 2009&lt;/a&gt; paper submission deadline has been extended till January 28. Always, great news to finish polishing last minute changes  :D It seems that the website is not yet updated, neither emails sent to the usual mailing lists. Just a matter or time I guess ;) And since I am talking about GECCO 2009, you may also want to take a look at the &lt;a href=&#34;http://www.sigevo.org/gecco-2009/competitions.html&#34;&gt;competitions announcement&lt;/a&gt; video that &lt;a href=&#34;http://www.dei.polimi.it/personale/docentidettaglio.php?idlang=ita&amp;amp;id_sezione=&amp;amp;ruolo=PROFESSORE%20ASSOCIATO%20CONFERMATO&amp;amp;id_docente=124&#34;&gt;Pier Luca Lanzi&lt;/a&gt; put together below. httpv://www.youtube.com/watch?v=i7cbgBOkn-s&lt;/p&gt;</description>
    </item>
    <item>
      <title>Promoting creative interdisciplinary in a disciplinary world</title>
      <link>https://xavierllora.net/2009/01/07/promoting-creative-interdisciplinary-in-a-disciplinary-world/</link>
      <pubDate>Wed, 07 Jan 2009 17:32:22 +0000</pubDate>
      <guid>https://xavierllora.net/2009/01/07/promoting-creative-interdisciplinary-in-a-disciplinary-world/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://illigal.org/people&#34;&gt;David E. Goldberg&lt;/a&gt; has posted a serie of three short talks about how to promote creative interdisciplinary work in places where highly disciplinary work is conducted. This talks are part of the &lt;a href=&#34;http://ifoundry.illinois.edu&#34;&gt;iFoundry&lt;/a&gt; initiative at the &lt;a href=&#34;http://illinois.edu&#34;&gt;University of Illinois&lt;/a&gt;. You may find the sequence below and the slides on &lt;a href=&#34;http://www.slideshare.net/ifoundry/slideshows&#34;&gt;SlideShare&lt;/a&gt;. httpv://www.youtube.com/watch?v=GM-ASQ00pGA httpv://www.youtube.com/watch?v=lwt4hzo857Q httpv://www.youtube.com/watch?v=gqX-2ttcHbM&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dusting my Ph.D. thesis off</title>
      <link>https://xavierllora.net/2008/12/30/dusting-my-ph.d.-thesis-off/</link>
      <pubDate>Tue, 30 Dec 2008 10:11:00 +0000</pubDate>
      <guid>https://xavierllora.net/2008/12/30/dusting-my-ph.d.-thesis-off/</guid>
      <description>&lt;p&gt;After attending &lt;a href=&#34;https://xavierllora.net/2008/12/12/join-me-congratulating-albert-orriols-ph.d./&#34; title=&#34;Albert Orriols Ph.D. defense&#34;&gt;Albert Orriols&amp;rsquo;s Ph.D. thesis defense&lt;/a&gt;, I ended wondering how many of the question I posted in mine have not been solved. The answer, quite a bit. So, I just decided to dig it up, and put it up here. Yes, the thesis was not written in English (in those days my fellowship had some strings attached), but math formulation, graphs, and results are readable in any language ;) Also, &lt;a href=&#34;posts/gale-is-back/&#34;&gt;GALE&lt;/a&gt; was written and documented in english, and is &lt;a href=&#34;posts/gale-is-back/&#34;&gt;available here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Join me congratulating Albert Orriols, Ph.D.</title>
      <link>https://xavierllora.net/2008/12/12/join-me-congratulating-albert-orriols-ph.d./</link>
      <pubDate>Fri, 12 Dec 2008 23:35:30 +0000</pubDate>
      <guid>https://xavierllora.net/2008/12/12/join-me-congratulating-albert-orriols-ph.d./</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http:/illigal.org/people/&#34;&gt;Albert Orriols&lt;/a&gt; (for those who do not know him, a brilliant learning classifier systems researcher) defended his thesis today. The outcome: &lt;strong&gt;Excellent Cum Laude&lt;/strong&gt;. Albert Orriols Ph.D. defense started at 11am at &lt;a href=&#34;http://www.salle.url.edu/&#34;&gt;Enginyeria i Arquitectura La Salle&lt;/a&gt; in Barcelona. The thesis panel was presided by Prof. &lt;a href=&#34;http://www.illigal.org/people&#34;&gt;David E. Goldberg&lt;/a&gt;, and formed by members Prof. &lt;a href=&#34;http://decsai.ugr.es/~herrera/&#34;&gt;Francisco Herrera&lt;/a&gt;, myself, Dr. &lt;a href=&#34;http://www.psychologie.uni-wuerzburg.de/i3pages/butz/&#34;&gt;Martin Butz&lt;/a&gt;, and secretary Prof. &lt;a href=&#34;http://www.salle.url.edu/~xvilasis/&#34;&gt;Xavier Vilasís&lt;/a&gt;). I must say that it has been a great pleasure to read his remarkable thesis and great contributions to the Learning Classifier System field. I hope he will make it available soon, and encourage you to take a look at it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Flexible LaTeX references with Natbib</title>
      <link>https://xavierllora.net/2008/12/06/flexible-latex-references-with-natbib/</link>
      <pubDate>Sat, 06 Dec 2008 13:37:53 +0000</pubDate>
      <guid>https://xavierllora.net/2008/12/06/flexible-latex-references-with-natbib/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.latex-project.org/&#34;&gt;LaTeX&lt;/a&gt; reference management is superb. However, some publisher want to have the citations arranged in some predefined manner. Yes, they are usually all different. However, if your are using LaTeX and BibTex no much need to be done to format your references right. The &lt;a href=&#34;http://merkel.zoneo.net/Latex/natbib.php&#34;&gt;natbib package&lt;/a&gt; provides you with the tools to satisfy almost any publisher requirements.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Lulu and LaTeX</title>
      <link>https://xavierllora.net/2008/12/05/lulu-and-latex/</link>
      <pubDate>Fri, 05 Dec 2008 15:46:58 +0000</pubDate>
      <guid>https://xavierllora.net/2008/12/05/lulu-and-latex/</guid>
      <description>&lt;p&gt;A while ago, I wrote about &lt;a href=&#34;https://xavierllora.net/2008/05/21/publish-yourself-online/&#34; title=&#34;Publish yourself online&#34;&gt;&amp;ldquo;Publishing yourself online&amp;rdquo;&lt;/a&gt;. Among other solutions, &lt;a href=&#34;http://www.lulu.com/&#34; title=&#34;Lulu&#34;&gt;Lulu&lt;/a&gt;, seemed to be a more traditional publishing method, with the twist you do it your self, and you can decide what kind of book you want (e-book, paperback, hardcover, etc.). The other day I was spending some cycles trying to find out if they provide &lt;a href=&#34;http://www.latex-project.org/&#34;&gt;LaTeX&lt;/a&gt; templates, and no, they are a &lt;a href=&#34;http://www.microsoft.com&#34; title=&#34;Microsoft&#34;&gt;Microsoft&lt;/a&gt; shop (with the option of dealing with &lt;a href=&#34;http://www.openoffice.org/&#34;&gt;Open Office&lt;/a&gt;). They, however allow you to upload PDFs, so you can also prepare manuscripts in LaTeX. I searched a bit, and run into and &lt;a href=&#34;http://www.vetta.org/2008/07/latex-and-lulucom/&#34;&gt;very useful post by Veta Project&lt;/a&gt; describing how to take your LaTeX document and make it &lt;a href=&#34;http://www.lulu.com/&#34; title=&#34;Lulu&#34;&gt;Lulu&lt;/a&gt; friendly. Worth taking a look at it&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Meandre Infrastructure 1.4 RC1 tagged</title>
      <link>https://xavierllora.net/2008/12/02/meandre-infrastructure-1.4-rc1-tagged/</link>
      <pubDate>Tue, 02 Dec 2008 06:24:40 +0000</pubDate>
      <guid>https://xavierllora.net/2008/12/02/meandre-infrastructure-1.4-rc1-tagged/</guid>
      <description>&lt;p&gt;Last monday I tagged on the development SVN the first release candidate for the 1.4 version of the &lt;a href=&#34;http://seasr.org/meandre&#34;&gt;Meandre infrastructure&lt;/a&gt;. The new 1.4 version brings a pile of bug fixes, improves web service mechanics, provides a new HTML lightweight interface to the infrastructure, and implements a first version of the coordination facility (Meandre Distributed eXchange) used to assemble configurable single-image Meandre clusters based on Meandre servers&amp;mdash;just to list a few of the 1.4 goodies. So far there is no firm release date, but it will definitely be before the &lt;a href=&#34;http://seasr.org/workshop_2009/&#34;&gt;SEASR 2009 Workshop&lt;/a&gt; on January 15th, 2009.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GECCO 2009 submission deadline</title>
      <link>https://xavierllora.net/2008/11/17/gecco-2009-submission-deadline/</link>
      <pubDate>Mon, 17 Nov 2008 12:01:24 +0000</pubDate>
      <guid>https://xavierllora.net/2008/11/17/gecco-2009-submission-deadline/</guid>
      <description>&lt;p&gt;Yup, that time of year is coming around again. The &lt;a href=&#34;http://www.sigevo.org/gecco-2009/&#34;&gt;2009 Genetic and Evolutionary Computing Conference (GECCO 2009)&lt;/a&gt; is going to be held in &lt;a href=&#34;http://en.wikipedia.org/wiki/&#34;&gt;Montreal&lt;/a&gt;, Canada. The paper submission dead line is &lt;strong&gt;January 14, 2009&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Meandre: Semantic-Driven Data-Intensive Flows in the Clouds</title>
      <link>https://xavierllora.net/2008/11/15/meandre-semantic-driven-data-intensive-flows-in-the-clouds/</link>
      <pubDate>Sat, 15 Nov 2008 23:34:02 +0000</pubDate>
      <guid>https://xavierllora.net/2008/11/15/meandre-semantic-driven-data-intensive-flows-in-the-clouds/</guid>
      <description>&lt;p&gt;&lt;em&gt;by&lt;/em&gt; Llorà, X., Ács, B., Auvil, L., Capitanu, B., Welge, M.E., Goldberg, D.E. (2008). This paper has been accepted at the &lt;a href=&#34;http://escience2008.iu.edu/program/index.shtml&#34;&gt;4th IEEE International Conference on e-Science&lt;/a&gt;. An early draft of the paper can be found as &lt;a href=&#34;https://www.researchgate.net/publication/221187883_Meandre_Semantic-Driven_Data-Intensive_Flows_in_the_Clouds&#34;&gt;IlliGAL technical report 2008013&lt;/a&gt;. You can download the pdf &lt;a href=&#34;https://www.researchgate.net/publication/221187883_Meandre_Semantic-Driven_Data-Intensive_Flows_in_the_Clouds&#34;&gt;here&lt;/a&gt;. More information is also available at the &lt;a href=&#34;http://seasr.org/meandre&#34;&gt;Meandre website&lt;/a&gt; as part of the &lt;a href=&#34;http://seasr.org&#34;&gt;SEASR project&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Data-intensive flow computing allows efficient processing of large volumes of data otherwise unapproachable. This paper introduces a new semantic-driven data-intensive flow infrastructure which: (1) provides a robust and transparent scalable solution from a laptop to large-scale clusters,(2) creates an unified solution for batch and interactive tasks in high-performance computing environments, and (3) encourages reusing and sharing components. Banking on virtualization and cloud computing techniques the Meandre infrastructure is able to create and dispose Meandre clusters on demand, being transparent to the final user. This paper also presents a prototype of such clustered infrastructure and some results obtained using it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Free online survey service</title>
      <link>https://xavierllora.net/2008/11/14/free-online-survey-service/</link>
      <pubDate>Fri, 14 Nov 2008 12:01:54 +0000</pubDate>
      <guid>https://xavierllora.net/2008/11/14/free-online-survey-service/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://webmail.elet.polimi.it/lanzi&#34;&gt;Pier Luca Lanzi&lt;/a&gt; sent an email the other about help &lt;a href=&#34;http://www.sigevolution.org/&#34;&gt;SigEvolution newsletter&lt;/a&gt; by taking an on-line survey. The survey was host at &lt;a href=&#34;http://www.surveymonkey.com/&#34;&gt;SurveyMonkey.com&lt;/a&gt;. I had never run into this guys before, but after digging a bit, the idea is pretty sweet. Need to run a survey? Just register to their site, create the survey, graph the link to it, and spread it around. Also, they allow you to upload surveys to their servers. As I said, pretty interesting option if you want to run a survey and do not want to stand up your own version of it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fast mutation implementation for genetic algorithms in Python</title>
      <link>https://xavierllora.net/2008/11/13/fast-mutation-implementation-for-genetic-algorithms-in-python/</link>
      <pubDate>Thu, 13 Nov 2008 05:31:52 +0000</pubDate>
      <guid>https://xavierllora.net/2008/11/13/fast-mutation-implementation-for-genetic-algorithms-in-python/</guid>
      <description>&lt;p&gt;The other day I was playing to see how much I could squeeze out of a genetic algorithm written in Python. The code below shows the example I used. The first part implements a simple two loop version of a traditional allele random mutation. The second part is coded using &lt;code&gt;numpy&lt;/code&gt; 2D arrays. The code also measures the time spent on both implementations using &lt;code&gt;cProfile&lt;/code&gt;.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;numpy&lt;/span&gt; &lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;*&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;pop_size&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;2000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;l&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;200&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;z&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;zeros&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;((&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;pop_size&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;l&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;def&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;mutate&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;()&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;i&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;xrange&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;pop_size&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;):&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;j&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;xrange&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;l&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                        &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;random&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;random&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;mf&#34;&gt;0.5&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                                &lt;span class=&#34;n&#34;&gt;z&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;i&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;j&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;random&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;random&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;cProfile&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;cProfile&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;run&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;mutate()&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;def&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;mutate_matrix&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;()&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;n&#34;&gt;r&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;random&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;random&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;size&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;pop_size&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;l&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;mf&#34;&gt;0.5&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;n&#34;&gt;v&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;random&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;random&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;size&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;pop_size&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;l&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;n&#34;&gt;k&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;r&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;*&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;v&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;logical_not&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;r&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;*&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;z&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;cProfile&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;run&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;mutate_matrix()&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If you run the code listed above you may get something similar to&lt;/p&gt;</description>
    </item>
    <item>
      <title>Synchronizing Mac OS X Mail rules across machines</title>
      <link>https://xavierllora.net/2008/10/23/synchronizing-mac-os-x-mail-rules-across-machines/</link>
      <pubDate>Thu, 23 Oct 2008 20:53:58 +0000</pubDate>
      <guid>https://xavierllora.net/2008/10/23/synchronizing-mac-os-x-mail-rules-across-machines/</guid>
      <description>&lt;p&gt;If you are switching between mac and do not use mobile.me, but you want to carry your mail rule&amp;rsquo;s around you can play a little trick. The file that contains the mail rules is located at&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;~/Library/Mail/MessageRules.plist
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;You can just manually copy it from one box to another (you may want to make sure that the target machine does not run Mail), or you can create a little &lt;a href=&#34;http://www.macosxhints.com/article.php?story=2001020700163714&#34; title=&#34;Cron tab editing&#34;&gt;cron entry&lt;/a&gt; that uses &lt;a href=&#34;http://samba.anu.edu.au/rsync/&#34; title=&#34;Rsync&#34;&gt;rsync&lt;/a&gt; to keep them in sync.&lt;/p&gt;</description>
    </item>
    <item>
      <title>On the road again for Internet2 and Bamboo</title>
      <link>https://xavierllora.net/2008/10/13/on-the-road-again-for-internet2-and-bamboo/</link>
      <pubDate>Mon, 13 Oct 2008 14:19:12 +0000</pubDate>
      <guid>https://xavierllora.net/2008/10/13/on-the-road-again-for-internet2-and-bamboo/</guid>
      <description>&lt;p&gt;Yesterday I just got to New Orleans for the &lt;a href=&#34;http://events.internet2.edu/2008/fall-mm/&#34;&gt;Internet2 fall meeting&lt;/a&gt;. I was invited to give a talk about work we are doing on the &lt;a href=&#34;http://seasr.org/&#34;&gt;SEASR project&lt;/a&gt; at &lt;a href=&#34;http://www.ncsa.uiuc.edu/&#34;&gt;NCSA&lt;/a&gt;. SEASR fosters collaboration through empowering scholars to share data and research in virtual work environments. The &lt;a href=&#34;http://seasr.org/&#34;&gt;SEASR project&lt;/a&gt; is funded by the &lt;a href=&#34;http://www.mellon.org/&#34;&gt;Andrew W. Mellon Foundation&lt;/a&gt;. The last part of the week I will be at San Francisco joining the &lt;a href=&#34;http://projectbamboo.org/&#34;&gt;Project Bamboo&lt;/a&gt; workshop, again representing the &lt;a href=&#34;http://seasr.org/&#34;&gt;SEASR project&lt;/a&gt; seeking a better understanding of possible synergies.&lt;/p&gt;</description>
    </item>
    <item>
      <title>May be someone got an eReader right?</title>
      <link>https://xavierllora.net/2008/09/11/may-be-someone-got-an-ereader-right/</link>
      <pubDate>Thu, 11 Sep 2008 14:32:26 +0000</pubDate>
      <guid>https://xavierllora.net/2008/09/11/may-be-someone-got-an-ereader-right/</guid>
      <description>&lt;p&gt;I have been looking over eReaders for a while, but I never found one that look quite right and cosy like good&amp;rsquo;old paper. Yes, &lt;a href=&#34;http://www.sonystyle.com/webapp/wcs/stores/servlet/CategoryDisplay?catalogId=10551&amp;amp;storeId=10151&amp;amp;langId=-1&amp;amp;categoryId=8198552921644523779&#34; title=&#34;Sony&#34;&gt;Sony has his own eReader&lt;/a&gt; and &lt;a href=&#34;http://www.amazon.com/Kindle-Amazons-Wireless-Reading-Device/dp/B000FI73MA&#34;&gt;Amazon launched Kindle&lt;/a&gt;, but still feel they are too small&amp;mdash;not to mention aesthetics criteria. However, &lt;a href=&#34;http://www.plasticlogic.com/&#34; title=&#34;Plastic Logic&#34;&gt;Plastic Logic&lt;/a&gt; is getting ready to release their take to eReaders based on their plastic electronics technology. Slim, light weight, days of battery life, and the ability to visualize all sorts of document formats (not like the Sony or Amazon ones) are some of the claims about the device. There is a presentation &lt;a href=&#34;http://www.plasticlogic.com/&#34;&gt;video on the Plastic Logic site&lt;/a&gt;, and a life demo on &lt;a href=&#34;http://www.tgdaily.com/content/view/39267/113/&#34;&gt;TGDaily&lt;/a&gt;&amp;mdash;found via &lt;a href=&#34;http://www.engadget.com/2008/09/11/plastic-logics-e-reader-vs-amazon-kindle-fight/&#34;&gt;Engadget&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Who does your intranet link to?</title>
      <link>https://xavierllora.net/2008/09/10/who-does-your-intranet-link-to/</link>
      <pubDate>Wed, 10 Sep 2008 05:22:32 +0000</pubDate>
      <guid>https://xavierllora.net/2008/09/10/who-does-your-intranet-link-to/</guid>
      <description>&lt;p&gt;Have you ever wondered who does your intranet link to? I was sitting the other day in a meeting (yes, I know, breaking news) and I was wondering what would be a fast way to be able to answer the question. The basic sketch I did in my mind was simple:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Set up a web crawler to the domain I want to analyze&lt;/li&gt;
&lt;li&gt;Run the crawling job&lt;/li&gt;
&lt;li&gt;Get the links collected on the web map&lt;/li&gt;
&lt;li&gt;Process the links to only keep the site they refer to&lt;/li&gt;
&lt;li&gt;Remove duplicates&lt;/li&gt;
&lt;li&gt;Visualize the graph&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Simple isn&amp;rsquo;t it? So, what do I need to get it to work? Basically three pieces of software (a web crawler, a graph manipulation library, and a visualization package) and some glue. Going over the things I been playing for the last year I draw three candidates: &lt;a href=&#34;http://lucene.apache.org/nutch/&#34; title=&#34;Apache Nutch&#34;&gt;Nutch&lt;/a&gt;, &lt;a href=&#34;http://rdflib.net/&#34; title=&#34;RDFlib&#34;&gt;RDFlib&lt;/a&gt;, and &lt;a href=&#34;http://prefuse.org/&#34; title=&#34;prefuse&#34;&gt;prefuse&lt;/a&gt;. Oh, the glue will be just two Python scripts.&lt;/p&gt;</description>
    </item>
    <item>
      <title>New Semester and IACAT</title>
      <link>https://xavierllora.net/2008/09/03/new-semester-and-iacat/</link>
      <pubDate>Wed, 03 Sep 2008 20:52:39 +0000</pubDate>
      <guid>https://xavierllora.net/2008/09/03/new-semester-and-iacat/</guid>
      <description>&lt;p&gt;Every new semester has its quickoff overhead. Besides trying to get back on track after travelling, and having meeting after meeting, now I am sitting at the inagural act of the &lt;a href=&#34;http://www.iacat.uiuc.edu/&#34; title=&#34;IACAT&#34;&gt;Institute for Advanced Computing Applications and Technologies&lt;/a&gt; at the &lt;a href=&#34;http://www.illinois.edu&#34; title=&#34;UIUC&#34;&gt;University of Illinois at Urbana-Champaign&lt;/a&gt;. A list and description of the &lt;a href=&#34;http://www.iacat.uiuc.edu/themes/&#34; title=&#34;IACAT themes&#34;&gt;three kicking off projects of the center is also available&lt;/a&gt;. These three themes are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.iacat.uiuc.edu/themes/cpc/ngas.html&#34;&gt;Next-Generation Acceleration Systems for Advanced Science and Engineering Applications&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.iacat.uiuc.edu/themes/cpc/msse.html&#34;&gt;Multiscale Simulation in Science and Engineering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.iacat.uiuc.edu/themes/cpc/srpp.html&#34;&gt;Synergistic Research on Parallel Programming for Petascale Applications&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Quite and interesting mix to follow.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Having your notes always around</title>
      <link>https://xavierllora.net/2008/08/13/having-your-notes-always-around/</link>
      <pubDate>Wed, 13 Aug 2008 22:00:15 +0000</pubDate>
      <guid>https://xavierllora.net/2008/08/13/having-your-notes-always-around/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.evernote.com/&#34;&gt;Remember everything.&lt;/a&gt; is the tagline of &lt;a href=&#34;http://www.evernote.com/&#34;&gt;Evernote Corporation&lt;/a&gt;. Evernote concept is simple, your notes with you everywhere and always accessible. They version may seem a bit more accurate:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Evernote allows you to easily capture information in any environment using whatever device or platform you find most convenient, and makes this information accessible and searchable at any time, from anywhere.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I was a bit skeptical at the beginning. I have tried several times to use the Google notebook, and I never felt they got it quite right. I had to force myself into it. So far Evernote is looking promissing. Evernote, besides the web app interface to your notes provide desktop apps (for Mac and Windows), cellphone apps, clippers, and more. Definetely worthed to take for a spin.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Load balancing and high availability</title>
      <link>https://xavierllora.net/2008/07/31/load-balancing-and-high-availability/</link>
      <pubDate>Thu, 31 Jul 2008 04:56:45 +0000</pubDate>
      <guid>https://xavierllora.net/2008/07/31/load-balancing-and-high-availability/</guid>
      <description>&lt;p&gt;One of the benefits of working with people smarter than you is the chance to never stop learning. My office mate, &lt;a href=&#34;http://www.ncsa.uiuc.edu/AboutUs/People/contact.php?id=885&#34;&gt;Bernie Ács&lt;/a&gt;, is an extraordinary source of experience and wisdom on production systems. Just right after coming back from vacation, he started unfolding a virtualized solution for high availability and load balancing of services. It is not me the one who should disclose the solution, but I just want to mention a piece of the puzzle that I found very interesting: &lt;a href=&#34;http://www.vergenet.net/linux/ldirectord/&#34;&gt;ldirectord&lt;/a&gt;. In the words of the &lt;a href=&#34;http://www.vergenet.net/linux/ldirectord/&#34;&gt;ldirectord&lt;/a&gt; developers:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Penrose, conciousness, and delayed homework</title>
      <link>https://xavierllora.net/2008/07/30/penrose-conciousness-and-delayed-homework/</link>
      <pubDate>Wed, 30 Jul 2008 03:56:16 +0000</pubDate>
      <guid>https://xavierllora.net/2008/07/30/penrose-conciousness-and-delayed-homework/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.amazon.com/Emperors-New-Mind-Roger-Penrose/dp/0140145346&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;http://ecx.images-amazon.com/images/I/51F1K9VDJTL._SL500_BO2,204,203,200_PIlitb-dp-500-arrow,TopRight,45,-64_OU01_AA240_SH20_.jpg&#34; alt=&#34;&#34;  title=&#34;The Emperors New Mind&#34;  /&gt;
&lt;/a&gt; Long time delayed, I finally got a copy of &lt;a href=&#34;http://www.amazon.com/Emperors-New-Mind-Roger-Penrose/dp/0140145346&#34; title=&#34;The Emperor&#39;s New Mind&#34;&gt;The Emperor&amp;rsquo;s New Mind&lt;/a&gt; by Roger Penrose. The book was originally published in 1989. Yes, I never read it from cover to back, and finally yesterday I run out of self imposed excuses and got me a copy. I guess that it was the result of listening to the &lt;a href=&#34;http://www.teach12.com/&#34;&gt;Teaching Company&lt;/a&gt; lecture series &lt;a href=&#34;http://www.amazon.com/Teaching-Company-Philosophy-Profesor-Searl/dp/B000R1RM3K/ref=sr_1_17?ie=UTF8&amp;amp;s=books&amp;amp;qid=1217388906&amp;amp;sr=8-17&#34; title=&#34;The Philosophy of the Mind&#34;&gt;The Phylosophy of Mind&lt;/a&gt; by John Searl, also falling on the same alley. Recreative reading, may be, but I am still fascinated to keep running into belivers and detractors of strong and soft AI almost 20 years after Penrose&amp;rsquo;s book was published.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Yes, GECCO 2008 was intense!</title>
      <link>https://xavierllora.net/2008/07/28/yes-gecco-2008-was-intense/</link>
      <pubDate>Mon, 28 Jul 2008 14:35:08 +0000</pubDate>
      <guid>https://xavierllora.net/2008/07/28/yes-gecco-2008-was-intense/</guid>
      <description>&lt;p&gt;Yes, I disappeared from my blog during GECCO 2008. Yes, I started blogging about the &lt;a href=&#34;http://www.psychologie.uni-wuerzburg.de/i3pages/butz/IWLCS2008/&#34;&gt;International Workshop on Learning Classifier System 2008&lt;/a&gt; held on Sunday 13 at &lt;a href=&#34;http://www.sigevo.org/gecco-2008/&#34; title=&#34;GECCO 2008&#34;&gt;GECCO 2008&lt;/a&gt;. The workshop was terrific. Lots of new ideas were presented, but more importantly, lots of new ideas end sparking in participants head. As usual, the big workshop family went to dinner together where we all end having a blast. Some good traditions do not change, fortunately.  Then, GECCO started. Monday, Tuesday, and Wednesday have been the most unusual GECCO days in my 10 years of attendance. Yes, I presented our paper and attended some interesting talks, but what made it different was that I spend a lot of time on hallways talking to people. There was an unusual concentrations of very interesting people to talk to, not to mention friends I have not seen in a long time. So, overall was really fun, and now I am trying to catch up with the papers published on the proceedings&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>ILWCS 2008 live</title>
      <link>https://xavierllora.net/2008/07/13/ilwcs-2008-live/</link>
      <pubDate>Sun, 13 Jul 2008 15:32:17 +0000</pubDate>
      <guid>https://xavierllora.net/2008/07/13/ilwcs-2008-live/</guid>
      <description>&lt;p&gt;The 11th edition of the &lt;a href=&#34;http://www.psychologie.uni-wuerzburg.de/i3pages/butz/IWLCS2008/&#34;&gt;International Workshop on Learning Classifier System 2008&lt;/a&gt; is hot. So far a lot of idea exchange and interesting discussions. So far &lt;a href=&#34;http://evonet.lri.fr/evoweb/membership/ind_record.php?id=957&#34;&gt;Gilles Enee&lt;/a&gt;, myself, &lt;a href=&#34;http://www.cs.nott.ac.uk/~nxk/&#34;&gt;Natalio Krasnogor&lt;/a&gt;, &lt;a href=&#34;http://www.illigal.uiuc.edu/web/aorriols&#34;&gt;Albert Oriols&lt;/a&gt;, &lt;a href=&#34;http://www.facebook.com/people/Thyago_Duque/519655826&#34;&gt;Thyago Duque&lt;/a&gt; covering map problems, encoding language and model building, TSP and metaheuristics, learning association rules, and multi class labeling. Had to rush back to the next one :D&lt;/p&gt;</description>
    </item>
    <item>
      <title>Leaving for GECCO 2008</title>
      <link>https://xavierllora.net/2008/07/11/leaving-for-gecco-2008/</link>
      <pubDate>Fri, 11 Jul 2008 13:56:19 +0000</pubDate>
      <guid>https://xavierllora.net/2008/07/11/leaving-for-gecco-2008/</guid>
      <description>&lt;p&gt;Yup, I am just packing on the run. Should get to Atlanta late afternoon or early evening. Wish me luck :D  A bit of information about the city provided by Wikipedia&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Atlanta&lt;/strong&gt; (pronounced &lt;a href=&#34;http://en.wikipedia.org/wiki/Help:IPA_for_English&#34; title=&#34;Help:IPA for English&#34;&gt;/ətˈlæntə/&lt;/a&gt; or &lt;a href=&#34;http://en.wikipedia.org/wiki/Help:IPA_for_English&#34; title=&#34;Help:IPA for English&#34;&gt;/ætˈlæntə/&lt;/a&gt;) is the &lt;a href=&#34;http://en.wikipedia.org/wiki/Capital&#34; title=&#34;Capital&#34;&gt;capital&lt;/a&gt; and the most populous city in the state of &lt;a href=&#34;http://en.wikipedia.org/wiki/Georgia_%28U.S._state%29&#34; title=&#34;Georgia (U.S. state)&#34;&gt;Georgia&lt;/a&gt;, and the core city of the ninth most populous metropolitan area in the United States at 5,278,904. It is the &lt;a href=&#34;http://en.wikipedia.org/wiki/County_seat&#34; title=&#34;County seat&#34;&gt;county seat&lt;/a&gt; of &lt;a href=&#34;http://en.wikipedia.org/wiki/Fulton_County%2C_Georgia&#34; title=&#34;Fulton County, Georgia&#34;&gt;Fulton County&lt;/a&gt;, although a small portion of the city extends into &lt;a href=&#34;http://en.wikipedia.org/wiki/DeKalb_County%2C_Georgia&#34; title=&#34;DeKalb County, Georgia&#34;&gt;DeKalb County&lt;/a&gt;. As of July 2007, the city of Atlanta had a population of 519,145&lt;a href=&#34;http://en.wikipedia.org/wiki/Atlanta,_Georgia#cite_note-CensusEst07-3&#34;&gt;[4]&lt;/a&gt;, and a combined statistical area population of 5,626,400&lt;a href=&#34;http://en.wikipedia.org/wiki/Atlanta,_Georgia#cite_note-CensusCSAEst07-4&#34;&gt;[5]&lt;/a&gt;. Residents of the city are known as &lt;strong&gt;Atlantans&lt;/strong&gt;.&lt;a href=&#34;http://en.wikipedia.org/wiki/Atlanta,_Georgia#cite_note-5&#34;&gt;[6]&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>A simple skeleton plugin for Wordpress</title>
      <link>https://xavierllora.net/2008/07/04/a-simple-skeleton-plugin-for-wordpress/</link>
      <pubDate>Fri, 04 Jul 2008 04:02:14 +0000</pubDate>
      <guid>https://xavierllora.net/2008/07/04/a-simple-skeleton-plugin-for-wordpress/</guid>
      <description>&lt;p&gt;Preparing for the upcoming &lt;a href=&#34;http://seasr.org/meandre&#34;&gt;Meandre&lt;/a&gt; release, as part of the larger &lt;a href=&#34;http://seasr.org&#34;&gt;SEASR&lt;/a&gt; on, I have been exploring a bit the inner machinery of &lt;a href=&#34;http://wordpress.org/&#34;&gt;WordPress&lt;/a&gt; to create a simple plugin for the &lt;a href=&#34;http://seasr.org&#34;&gt;SEASR&lt;/a&gt; site that could render &lt;a href=&#34;http://seasr.org/meandre&#34;&gt;Meandre&lt;/a&gt; component and flow descriptions straight out of their RDF desciptors. Actually, it turned out to be a breeze.&lt;/p&gt;
&lt;p&gt;After being a heavy user of &lt;a href=&#34;http://wordpress.org/&#34;&gt;WordPress&lt;/a&gt; in several project for few years now, its extensibility keeps sparking new possibilities in my mind every time I look into any of its facets. Anyway, I am rambling. Back to the point. To hit the ground running, I started by creating a simple generic plugin that would replace a tag with parameters for something else. I looked into several &lt;a href=&#34;http://wordpress.org/extend/plugins/&#34;&gt;freely available plugins&lt;/a&gt;, the one that got me going was a very simple one, the &lt;a href=&#34;http://wordpress.org/extend/plugins/slideshare/&#34;&gt;SlideShare plugin&lt;/a&gt; by &lt;a href=&#34;http://wordpress.org/extend/plugins/profile/joostdevalk&#34;&gt;Joost de Valk&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Efficient storage for Python</title>
      <link>https://xavierllora.net/2008/07/01/efficient-storage-for-python/</link>
      <pubDate>Tue, 01 Jul 2008 21:44:57 +0000</pubDate>
      <guid>https://xavierllora.net/2008/07/01/efficient-storage-for-python/</guid>
      <description>&lt;p&gt;Did you ever run into the situation that your analysis/simulation data is too large to fit it in memory? Does the flat file format you use for storing your data sets become to big that renders it slow to a crawl? If you answered yes, you may want to give a spin to the &lt;a href=&#34;http://www.hdfgroup.com/HDF5/whatishdf5.html&#34;&gt;HDF5 library&lt;/a&gt;. HDF5 file are not replacement for relational data bases. They are catered for storing complex data objects and a wide variety of metadata. It is also optimize for efficiency of storage and retrieval. The underlying library is written in C. If you are a Python user, &lt;a href=&#34;http://www.pytables.org/&#34;&gt;PyTables&lt;/a&gt; provides a very efficient wrapper for HDF5 files. It gives you access to all the HDF5 api, plus it is nicely integrated with &lt;a href=&#34;http://numpy.scipy.org/&#34;&gt;NumPy&lt;/a&gt; and provides natural naming conventions. In another words, you can quickly store and retrieve your arrays/matrix to HDF5 files, giving you a very interesting persistence layer.  For instance you can do a simple table scan by:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Back to Urbana despite Continental Airlines</title>
      <link>https://xavierllora.net/2008/06/26/back-to-urbana-despite-continental-airlines/</link>
      <pubDate>Thu, 26 Jun 2008 04:17:38 +0000</pubDate>
      <guid>https://xavierllora.net/2008/06/26/back-to-urbana-despite-continental-airlines/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://xavierllora.net/content/2008/06/img_0535.jpg&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;http://www.xavierllora.net/wp-content/uploads/2008/06/img_0535.jpg&#34; alt=&#34;&#34;  title=&#34;Delayed at BCN&#34;  /&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Yes, I am back. Almost 28 hours later than expected, but I am back to Urbana. The trip started with a very tiny little delay of 8 hours in Barcelona. Yes, COA121 was the flight to Newark. Yes, COA121 was the first leg toward Urbana. Yes, the plane had technical problems on the way to Barcelona and had to land at the Azores islands to get it &amp;ldquo;fixed&amp;rdquo;. Yes, we did not dare to ask. Yes, we were tired of waiting for a plane that seemed never to come; but you should have seen the faces of the passengers deplaning at Barcelona, exhausted is not a word descriptive enough. Yes, we all filled a complaint form asking for money back according to the European Union bill of right for air passengers. Yes, we know that it was a bit of wishful thinking and the lack of anything better to do while waiting.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Managing your digital library of research papers</title>
      <link>https://xavierllora.net/2008/06/19/managing-your-digital-library-of-research-papers/</link>
      <pubDate>Thu, 19 Jun 2008 11:28:38 +0000</pubDate>
      <guid>https://xavierllora.net/2008/06/19/managing-your-digital-library-of-research-papers/</guid>
      <description>&lt;p&gt;A while a go I wrote about tools for &lt;a href=&#34;https://xavierllora.net/post/managing-your-latex-bibliography/&#34; title=&#34;Managing your LaTeX bibliography&#34;&gt;managing your LaTeX bibliography&lt;/a&gt;. Despite the fact that the tools I described help managing your LaTeX bibliography collection, it still did not help much with managing the tons of PDFs files you end pilling up when doing research on a particular topic. &lt;a href=&#34;http://bibdesk.sourceforge.net/&#34; title=&#34;BibDesk&#34;&gt;BibDesk&lt;/a&gt; has now the ability to attach files to entries, &lt;a href=&#34;http://www.zotero.org/&#34; title=&#34;Zotero&#34;&gt;Zotero&lt;/a&gt; with its ability to store snapshots is still the closest thing I have found so far. However, a &lt;a href=&#34;http://www.facebook.com/people/Javier_Bareno/696835194&#34; title=&#34;Javier Bareño&#34;&gt;friend&lt;/a&gt; just pointed me to &lt;a href=&#34;http://mekentosj.com/papers/&#34; title=&#34;Papers&#34;&gt;Papers&lt;/a&gt;, a Mac tool&amp;mdash;yes it is just available for Mac&amp;mdash;for managing your digital library of papers. Very much like &lt;a href=&#34;http://en.wikipedia.org/wiki/ITunes&#34; title=&#34;iTunes&#34;&gt;iTunes&lt;/a&gt;, it allows to streamline your search, reading, organizing, and writing&amp;mdash;&lt;a href=&#34;http://mekentosj.com/papers/help15/pgs/webcast.html&#34; title=&#34;Papers webcast&#34;&gt;there is a very interesting webcast by the creators of the software&lt;/a&gt;. If you have a Mac, it is worthwhile to give it a spin.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ICEIS 2008: Blogging summary and final strings</title>
      <link>https://xavierllora.net/2008/06/18/iceis-2008-blogging-summary-and-final-strings/</link>
      <pubDate>Wed, 18 Jun 2008 15:28:37 +0000</pubDate>
      <guid>https://xavierllora.net/2008/06/18/iceis-2008-blogging-summary-and-final-strings/</guid>
      <description>&lt;p&gt;If you are looking for a &lt;a href=&#34;https://xavierllora.net/tags/ICEIS&#34; title=&#34;ICEIS 2008 blogging&#34;&gt;list of the related blogging done during ICEIS 2008&lt;/a&gt; just follow this &lt;a href=&#34;https://xavierllora.net/tags/ICEIS&#34; title=&#34;ICEIS 2008&#34;&gt;link&lt;/a&gt;. During Sunday morning I run into Angel A. Juan, an assistant professor at &lt;a href=&#34;http://www.uoc.edu/web/eng/index.html&#34; title=&#34;UOC&#34;&gt;Open University of Catalonia (UOC)&lt;/a&gt;, interested on analyzing online teaching efforts and how tools to assist professors monitoring students performance on online media. I visited him yesterday at his office and we got and interesting exchange of ideas. Most of them revolved around the work we have conducted under &lt;a href=&#34;http://www.i-discus.org&#34; title=&#34;the DISCUS project&#34;&gt;the DISCUS project&lt;/a&gt;, and how similar is our efforts on marketing focus groups and their online teaching environment. His group, &lt;a href=&#34;http://dpcs.uoc.es/&#34; title=&#34;DPCS&#34;&gt;Distributed, Parallel and Collaborative Systems&lt;/a&gt;, was also interested on the work done under the &lt;a href=&#34;http://seasr.org&#34; title=&#34;SEASR&#34;&gt;SEASR project&lt;/a&gt;, mostly focusing on the &lt;a href=&#34;http://seasr.org/meandre&#34; title=&#34;Meandre&#34;&gt;Meadre&lt;/a&gt; infrastructure for data-intensive flow computing we are getting close to release.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ICEIS 2008: Final sprint and Ricardo Baeza-Yates</title>
      <link>https://xavierllora.net/2008/06/16/iceis-2008-final-sprint-and-ricardo-baeza-yates/</link>
      <pubDate>Mon, 16 Jun 2008 11:10:46 +0000</pubDate>
      <guid>https://xavierllora.net/2008/06/16/iceis-2008-final-sprint-and-ricardo-baeza-yates/</guid>
      <description>&lt;p&gt;This is the final sprint for ICEIS. I have been mostly focusing on posters this morning. It his hard to pick one up. I would just say that there was some interesting work on personalized recommender systems&amp;mdash;&lt;a href=&#34;http://www.iceis.org/program/Program_Monday.htm&#34; title=&#34;Papers&#34;&gt;paper 219&lt;/a&gt;. But as I said, there were a bunch of interesting ones and quite a few interesting by-the-poster conversations. Actually, I am having a very interesting time after the mix of attendees&amp;rsquo; profiles. The morning finally meandered into &lt;a href=&#34;http://research.yahoo.com/bouncer_user/70&#34; title=&#34;Ricardo Baeza-Yates&#34;&gt;Ricardo Baeza-Yates&lt;/a&gt;&amp;rsquo;s keynote talk. After the initial technical problems&amp;mdash;presentation mode of OpenOffice running on Ubuntu 8.0.4 got up just 75% of the slide area&amp;mdash;they finally succeeded on getting something up and get the talk started. This was a pretty technical talk about Yahoo! research effort on caching to improve the performance and also help scalability and contain cost on the coming years. Besides several cache techniques, he also presented a bunch of possible paralyzation models based on document/term partitions. A thing he breezed over was the machine learning model for classifying queries. That surfaced several places, from predicting common and rare content, to frequent, unfrequent, and rare queries. I was glad that the technical problems were solve and we could enjoy it. And the conference is finally close. Next year, Milan.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ICEIS 2008: A cloudy Sunday in Barcelona</title>
      <link>https://xavierllora.net/2008/06/15/iceis-2008-a-cloudy-sunday-in-barcelona/</link>
      <pubDate>Sun, 15 Jun 2008 15:14:45 +0000</pubDate>
      <guid>https://xavierllora.net/2008/06/15/iceis-2008-a-cloudy-sunday-in-barcelona/</guid>
      <description>&lt;p&gt;The morning started with &lt;a href=&#34;http://megaplanet.org/jean-marie-favre/&#34; title=&#34;Jean-Marie Favre&#34;&gt;Jean-Marie Favre&lt;/a&gt; and his invited speech about &amp;ldquo;Software languages through the ages&amp;rdquo;. Quite an eclectic presentation that was quite a bit thought provoking. Some excerpts out of his amalgam of concepts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Human kind is defined by language&lt;/li&gt;
&lt;li&gt;Civilization is defined by writing&lt;/li&gt;
&lt;li&gt;Languages expand across a vast period of history, computer science for just a few millimeters in such history line&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You may agree or dispute his claims, but you cannot dispute that it was a thought provoking talk. His bottom line, the next research frontier &lt;a href=&#34;http://megaplanet.org/jean-marie-favre/&#34; title=&#34;Software linquistics&#34;&gt;software language engineering and software linguistics&lt;/a&gt;. You can find more information at &lt;a href=&#34;http://planet-sl.org&#34; title=&#34;Planet SL&#34;&gt;planet-sl.org&lt;/a&gt;. Then I run to attend the presentation of &lt;a href=&#34;http://www.iceis.org/program/Program_Sunday.htm&#34; title=&#34;Papers&#34;&gt;paper 263 and 344&lt;/a&gt;. I would mention &lt;a href=&#34;http://sorcer.cs.ttu.edu/&#34; title=&#34;SORCER&#34;&gt;Texas Tech&amp;rsquo;s SORCER&lt;/a&gt; effort and their effort on service-oriented infrastructure to approach programming large-scale networked systems&amp;mdash;their approach also take from the get go issues like availability and fault tolerance. Unfortunately I could not finish the presentation because I had to run because it was my turn. The afternoon started with &lt;a href=&#34;http://www.iceis.org/program/Program_Sunday.htm&#34; title=&#34;Papers&#34;&gt;papers 331, 346, and 723&lt;/a&gt;. The last one was presenting IBM&amp;rsquo;s work on modeling life cycles, and their effort of making it a generic model. The last round of &lt;a href=&#34;http://www.iceis.org/program/Program_Sunday.htm&#34; title=&#34;Papers&#34;&gt;papers 87, 614, and 655&lt;/a&gt; where rather eclectics, RDF, RFID tags, and Wikipedia. Quite an interesting combinations. Also the afternoon was crowded with interesting hallway conversations, despite the gray day outside :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>ICEIS 2008: Slow afternoon and Moira Norrie</title>
      <link>https://xavierllora.net/2008/06/14/iceis-2008-slow-afternoon-and-moira-norrie/</link>
      <pubDate>Sat, 14 Jun 2008 16:31:50 +0000</pubDate>
      <guid>https://xavierllora.net/2008/06/14/iceis-2008-slow-afternoon-and-moira-norrie/</guid>
      <description>&lt;p&gt;This afternoon has been quite slow. My path &lt;a href=&#34;http://www.iceis.org/program/Program_Saturday.htm&#34; title=&#34;Saturday papers&#34;&gt;340, 348, 495, 612, 193, and 467&lt;/a&gt;. The key slower of the afternoon has been the fact that for each of the session there has always been a missing presenter. May be because it is a Saturday afternoon in Barcelona, but then I check the rest of the parallel tracks and it seams quite endemic it. Anyway, I run into an interesting talk about how to map workflows onto multicore architectures&amp;mdash;&lt;a href=&#34;http://www.iceis.org/program/Program_Saturday.htm&#34; title=&#34;Paper&#34;&gt;paper 340&lt;/a&gt;. It was just a talk that lead straight to scheduling problems of direct acyclic graphs. I ask about the cyclic cases and their approach was to break the cycle and use the acyclic schedule. Mmh. I also found myself how they plain to make those schedulers a reality without messing with the underlying OS one. Another paper that cough my attention was &lt;a href=&#34;http://www.iceis.org/program/Program_Saturday.htm&#34; title=&#34;Paper&#34;&gt;paper 193&lt;/a&gt;, where they were focusing to fraud risk reduction. The interesting twists there were that (1) it is, by nature, an unsupervised problem, and (2) they were trying to do both detection and prevention. Unfortunately the only evolutionary computation related paper&amp;mdash; &lt;a href=&#34;http://www.iceis.org/program/Program_Saturday.htm&#34; title=&#34;Paper&#34;&gt;paper 306&lt;/a&gt;-&amp;ndash;had no presenter&amp;hellip; A total different story has been &lt;a href=&#34;http://www.globis.ethz.ch/people/norrie&#34; title=&#34;Mira Norrie&#34;&gt;Moira Norrie&lt;/a&gt; keynote speech. She has presented their research efforts on paper &amp;amp; the digital world. A very interesting presentation covering from basic technologies&amp;mdash;&lt;a href=&#34;http://www.anoto.com/&#34; title=&#34;Anoto&#34;&gt;Anoto&lt;/a&gt;-&amp;ndash;and latest digital paper products&amp;mdash;&lt;a href=&#34;http://www.livescribe.com/&#34; title=&#34;Livescribe&#34;&gt;Livescribe&lt;/a&gt;-&amp;ndash;to their research on interactive paper. The basic idea, paper that allows you to interact with the content&amp;mdash;for instance multimedia one. Their research involves from clicking on paper, to gestures, to the infrastructure (&lt;a href=&#34;http://www.globis.ethz.ch/research/iserver&#34; title=&#34;iServer&#34;&gt;iServer&lt;/a&gt;) their cross-media information server, and their plugins&amp;mdash;such as iPaper. Active components (no, not the Microsoft ones) are the bridges they build to control media from a paper and digital pen. Of course, they can also record annotations, whiteboards, audio, or also support collaboration via multiple pens usage. Other interesting usages of the digital paper was information search and proofreading to mention a few. You can find more information on &lt;a href=&#34;http://www.globis.ethz.ch/people/norrie&#34; title=&#34;Moira&#39;s home page&#34;&gt;Moira&amp;rsquo;s home page&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ICEIS 2008: Saturday morning jam</title>
      <link>https://xavierllora.net/2008/06/14/iceis-2008-saturday-morning-jam/</link>
      <pubDate>Sat, 14 Jun 2008 10:32:53 +0000</pubDate>
      <guid>https://xavierllora.net/2008/06/14/iceis-2008-saturday-morning-jam/</guid>
      <description>&lt;p&gt;My morning jam involved &lt;a href=&#34;http://www.iceis.org/program/Program_Saturday.htm&#34; title=&#34;Saturday papers&#34;&gt;papers 102, 363, 395, 450 709, 234, 392 and 499&lt;/a&gt;-&amp;ndash;that included a poster session too. There were some puzzling questions running around my head. Just one example out of paper 450; there are always many terminologies meaning the same and rewrite or revolve around the same problem: where is the difference between multicriteria optimization instead of multiobjective optimization. As I said, puzzling. I also ran into a poster during the jam by &lt;a href=&#34;http://www.intel.com/&#34; title=&#34;intel&#34;&gt;Intel&lt;/a&gt; folks (&lt;a href=&#34;http://www.iceis.org/program/Program_Saturday.htm&#34; title=&#34;Saturday paper&#34;&gt;paper 234&lt;/a&gt;) worth to mention. It was not proposing new technology but building on the creation of distributed data centers via virtualization technologies. They coined the term SVG&amp;rsquo;s to describe virtualization + data isolation + services providing. More on the level of exercise to show how people can move to virtual data centers hosted in the cloud, than on proposing new technology&amp;mdash;they said they run &lt;a href=&#34;http://www.vmware.com/&#34; title=&#34;VMware&#34;&gt;VMWare&lt;/a&gt; for all the virtualization. The question still buzzes in my head unanswered: How is this new or different from &lt;a href=&#34;http://www.amazon.com/gp/browse.html?node=201590011&#34; title=&#34;Amazon EC2&#34;&gt;Amazon&amp;rsquo;s EC2&lt;/a&gt;? The answer was that they focusses on the infrastructure not on hosting&amp;mdash;which puzzled me more after claiming they rely on &lt;a href=&#34;http://www.vmware.com/&#34; title=&#34;VMware&#34;&gt;VMWare&lt;/a&gt;-&amp;ndash;I guess that I will need to dig deeper to get a better picture of their work. Just getting close to the lunch break, &lt;a href=&#34;http://www.iceis.org/program/Program_Saturday.htm&#34; title=&#34;Papers&#34;&gt;paper 195&lt;/a&gt; presented some work on an engineering approach to determine the emotional signature on clothing website. Built around the Kansei method, the paper resonate in my head very close to the &lt;a href=&#34;http://en.wikipedia.org/wiki/Blink_(book)&#34; title=&#34;Gladwell&#34;&gt;Gladwell&amp;rsquo;s Blink&lt;/a&gt; book.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ICEIS 2008: Jorge Cardoso keynote speech</title>
      <link>https://xavierllora.net/2008/06/13/iceis-2008-jorge-cardoso-keynote-speech/</link>
      <pubDate>Fri, 13 Jun 2008 16:55:04 +0000</pubDate>
      <guid>https://xavierllora.net/2008/06/13/iceis-2008-jorge-cardoso-keynote-speech/</guid>
      <description>&lt;p&gt;Jorge Cardoso (SAP Research @ Dressden) presented their efforts on &lt;a href=&#34;http://theseus-programm.de/&#34; title=&#34;Theseus project&#34;&gt;Thetsus&lt;/a&gt;/&lt;a href=&#34;http://www.sap.com/about/company/research/fields/serviceecosystems/texo.epx&#34; title=&#34;Texo&#34;&gt;Texo&lt;/a&gt;. They are using the SOA paradigm as a way to reengineer business processes, pushing the good&amp;rsquo;old functional design decomposition to the next level. The building stone of their work is the ISE methodology that proposes to streamline as follows.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Innovation&lt;/li&gt;
&lt;li&gt;Requirements&lt;/li&gt;
&lt;li&gt;Design&lt;/li&gt;
&lt;li&gt;Implementation&lt;/li&gt;
&lt;li&gt;Preparation to market&lt;/li&gt;
&lt;li&gt;Market lunch&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The interesting twist of the methodology is that it also tries to treat each of these steps as services, raising again the buzz word of the conferences &amp;ldquo;business services&amp;rdquo;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ICEIS 2008: Second Friday afternoon session</title>
      <link>https://xavierllora.net/2008/06/13/iceis-2008-second-friday-afternoon-session/</link>
      <pubDate>Fri, 13 Jun 2008 15:35:21 +0000</pubDate>
      <guid>https://xavierllora.net/2008/06/13/iceis-2008-second-friday-afternoon-session/</guid>
      <description>&lt;p&gt;My second afternoon session was formed by &lt;a href=&#34;http://www.iceis.org/program/Program_Friday.htm&#34; title=&#34;Papers&#34;&gt;paper 506, 553, and 582&lt;/a&gt;. Machine learning was the pervasive fabric for this session. From bayesian network modeling for network intrusion detection and machine learning for process mining, to music information retrieval and similarity measures. All of them were interesting on their own, but I would like to write down some of the thoughts about paper 553. The paper focussed on process mining. Basically from a log of a process they reconstructed the events and graph and tried to induce the business rules governing the process. They authors took a divide and conquer approach to simplify the modeling inside smaller regions of the problem&amp;mdash;very similar to the &lt;a href=&#34;https://xavierllora.net/2006/05/10/gale-is-back/&#34; title=&#34;GALE&#34;&gt;GALE&lt;/a&gt; approach back in 1999, or the &lt;a href=&#34;http://www.illigal.org/web/technical-reports/2004/03/12/mixed-decision-trees-minimizing-knowledge-representation-bias-in-lcs/&#34; title=&#34;Mixed decision trees&#34;&gt;mixed decision trees paper&lt;/a&gt;. After the talk was over I kept wondering where is the connection between process mining and &lt;a href=&#34;http://en.wiktionary.org/wiki/provenance&#34; title=&#34;Provenence definition&#34;&gt;provenance&lt;/a&gt; mining&amp;mdash;&lt;a href=&#34;http://en.wiktionary.org/wiki/provenance&#34; title=&#34;Provenence definition&#34;&gt;provenance&lt;/a&gt; can be defined as the execution history of computer processes which were utilized to compute a final piece of data. Quite an intriguing thought.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ICEIS 2008: First Friday afternoon session</title>
      <link>https://xavierllora.net/2008/06/13/iceis-2008-first-friday-afternoon-session/</link>
      <pubDate>Fri, 13 Jun 2008 14:44:48 +0000</pubDate>
      <guid>https://xavierllora.net/2008/06/13/iceis-2008-first-friday-afternoon-session/</guid>
      <description>&lt;p&gt;I attended four papers (&lt;a href=&#34;http://www.iceis.org/program/Program_Friday.htm&#34; title=&#34;Friday program&#34;&gt;you can check the abstracts of Friday papers here&lt;/a&gt;): paper 304, 323, 538, and 434. On of the paper has nobody to present it. There were quite a bunch of interesting ideas. I just want to mention one of them. Two papers presented several methodologies to model SOA. Another interesting approach was the claim (papers 304 and 434) that SOA can be used for modeling business processes, and have little to do with information technologies. They claimed that such a connection to information technologies should be done once the SOA business processes are well defined. This may sound quite estrange if you are coming from a technical background. However, it is not far fetch. It just sound like a reincarnation of the late nineties hype on business reengineering via functional designs&amp;mdash;which &lt;a href=&#34;http://www.sap.com/&#34; title=&#34;SAP&#34;&gt;SAP&lt;/a&gt; rided so successful. Interestingly &lt;a href=&#34;https://xavierllora.net/2008/06/13/iceis-2008-blogging-from-barcelona-friday-morning/&#34; title=&#34;Friday morning session&#34;&gt;Jorge Cardoso also hinted this direction during the morning panel&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ICEIS 2008: Blogging from Barcelona (Friday Morning)</title>
      <link>https://xavierllora.net/2008/06/13/iceis-2008-blogging-from-barcelona-friday-morning/</link>
      <pubDate>Fri, 13 Jun 2008 14:26:52 +0000</pubDate>
      <guid>https://xavierllora.net/2008/06/13/iceis-2008-blogging-from-barcelona-friday-morning/</guid>
      <description>&lt;p&gt;The hotel finally got the wireless system rebooted, so I am finally back up. I found quite unusual to open the &lt;a href=&#34;http://www.iceis.org/&#34; title=&#34;ICEIS 2008&#34;&gt;ICEIS 2008 conference&lt;/a&gt; with a panel form by the four invited speakers: &lt;a href=&#34;http://www.globis.ethz.ch/people/norrie&#34; title=&#34;Mira Norrie&#34;&gt;Moira Norrie&lt;/a&gt; (Global Information System Group, ETH), Jorge Cardoso (SAP), &lt;a href=&#34;http://megaplanet.org/jean-marie-favre/&#34; title=&#34;Jean-Marie Favre&#34;&gt;Jean-Marie Favre&lt;/a&gt; (UFR, IMA), &lt;a href=&#34;http://research.yahoo.com/bouncer_user/70&#34; title=&#34;Ricardo Baeza-Yates&#34;&gt;Ricardo Baeza-Yates&lt;/a&gt; (Yahoo! Research Barcelona). Each of them did a short introduction of their invited talks, and just three questions were asked. Since the conference started at 11am, after the panel, lunch break :D&lt;/p&gt;</description>
    </item>
    <item>
      <title>Crash course on threading in Python</title>
      <link>https://xavierllora.net/2008/06/09/crash-course-on-threading-in-python/</link>
      <pubDate>Mon, 09 Jun 2008 11:35:38 +0000</pubDate>
      <guid>https://xavierllora.net/2008/06/09/crash-course-on-threading-in-python/</guid>
      <description>&lt;p&gt;Are you familiar with threading in Java and looking for a crash course in Python? If the answer is yes, I just found an article written by &lt;a href=&#34;http://www.devshed.com/cp/bio/Peyton-McCullough/&#34; title=&#34;Peyton McCullough&#34;&gt;Peyton McCullough&lt;/a&gt; that may help you. The &lt;a href=&#34;http://www.devshed.com/c/a/Python/Basic-Threading-in-Python/&#34; title=&#34;Basic Threading in Python&#34;&gt;&amp;ldquo;Basic Threading in Python&amp;rdquo;&lt;/a&gt; article can take you from no clue to writing your threaded Python code in a few minutes. See the example below, extracted from his article, to see if that rings a bell :D&lt;/p&gt;</description>
    </item>
    <item>
      <title>Journal d&#39;Hirondelle</title>
      <link>https://xavierllora.net/2008/06/06/journal-dhirondelle/</link>
      <pubDate>Fri, 06 Jun 2008 11:31:08 +0000</pubDate>
      <guid>https://xavierllora.net/2008/06/06/journal-dhirondelle/</guid>
      <description>&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;http://ecx.images-amazon.com/images/I/411vscI1KhL._SS400_.jpg&#34; alt=&#34;Journal d&amp;#39;Hirondelle&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://images-na.ssl-images-amazon.com/images/I/31lTNtf%2BjRL._SX324_BO1,204,203,200_.jpg&#34; alt=&#34;Diari de l&amp;rsquo;oreneta&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;Walking the streets of Barcelona&amp;mdash;oops didn&amp;rsquo;t I mention I am on vacation?&amp;mdash;I run into a bookstore near las Ramblas. Meandering around the narrow stacks, I found the newly released Catalan translation of &lt;a href=&#34;http://en.wikipedia.org/wiki/Am%C3%A9lie_Nothomb&#34; title=&#34;Améli Mothomb&#34;&gt;Amélie Nothomb&lt;/a&gt;&amp;rsquo;s &lt;em&gt;&amp;ldquo;Jornal d&amp;rsquo;Hirondelle&amp;rdquo;&lt;/em&gt; (Diary de l&amp;rsquo;oreneta/Diary of the swallow). The first book I read from her was &lt;em&gt;&lt;a href=&#34;http://www.xavierllora.net/2006/02/02/metaphysique-des-tubes/&#34; title=&#34;Méthaphysique des tubes&#34;&gt;&amp;ldquo;Méthaphysique des tubes&amp;rdquo;,&lt;/a&gt;&lt;/em&gt; and she got me at the first line. I need to speed up with &lt;a href=&#34;http://www.xavierllora.net/2008/05/29/adventures-of-a-mathematician/&#34; title=&#34;Adventures of a Mahematician&#34;&gt;Ulam&amp;rsquo;s autobiography&lt;/a&gt;&amp;mdash;extremely addictive&amp;mdash;so I can move on to this one.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The next generation of data bases</title>
      <link>https://xavierllora.net/2008/06/05/the-next-generation-of-data-bases/</link>
      <pubDate>Thu, 05 Jun 2008 11:39:34 +0000</pubDate>
      <guid>https://xavierllora.net/2008/06/05/the-next-generation-of-data-bases/</guid>
      <description>&lt;p&gt;Yesterday I was reading an &lt;a href=&#34;http://news.oreilly.com/2008/06/brian-akers-vision-for-a-livab.html&#34; title=&#34;Brian Aker interview&#34;&gt;interview to Brian Aker&lt;/a&gt; (MySQL director of technology) I found via &lt;a href=&#34;http://developers.slashdot.org/article.pl?sid=08/06/03/210224&amp;amp;from=rss&#34; title=&#34;Slashdot&#34;&gt;Slashdot&lt;/a&gt; when something caught my attention.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;On the second side of this which may actually be more exciting is the issue of&amp;ndash;instead of the structured data world of the relational database but the semi&amp;ndash;the semi-structured world. You look at what is being done today with &lt;a href=&#34;http://incubator.apache.org/couchdb/&#34; title=&#34;CouchDB&#34;&gt;CouchDB&lt;/a&gt;, you look at Amazon ScaleDB, to a lesser extent but to a similar extent you&amp;ndash;not ScaleDB, SimpleDB&amp;ndash;to a lesser extent or a similar extent &lt;a href=&#34;http://tokyocabinet.sourceforge.net/&#34; title=&#34;Tokyo cabinet&#34;&gt;Tokyo Cabinet&lt;/a&gt;, those databases are really kind of fascinating because those databases are redefining really how we access data and how we are going to be searching and using data. So there&amp;rsquo;s a whole world out there that&amp;rsquo;s just starting to open up in that direction.&lt;/p&gt;</description>
    </item>
    <item>
      <title>iPhone and your Wordpress</title>
      <link>https://xavierllora.net/2008/06/04/iphone-and-your-wordpress/</link>
      <pubDate>Wed, 04 Jun 2008 12:57:04 +0000</pubDate>
      <guid>https://xavierllora.net/2008/06/04/iphone-and-your-wordpress/</guid>
      <description>&lt;p&gt;A while back I wrote about a &lt;a href=&#34;https://xavierllora.net/2007/10/12/wordpress-and-your-iphone/&#34; title=&#34;Wordpress on your iPhone&#34;&gt;Wordpress theme specially designed for you iPhone&lt;/a&gt;. Yesterday, a colleague make aware of another one. This one is called &lt;a href=&#34;http://wphoneplugin.org/&#34; title=&#34;WPhone admin plugin&#34;&gt;WPhone Admin Plugin&lt;/a&gt; and below you can find its description in their own terms.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;WPhone allows you to use a custom admin interface while interacting with your WordPress install via your phone. It contains two versions of the mobile admin interface:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Making blogging easy</title>
      <link>https://xavierllora.net/2008/06/03/making-blogging-easy/</link>
      <pubDate>Tue, 03 Jun 2008 13:08:01 +0000</pubDate>
      <guid>https://xavierllora.net/2008/06/03/making-blogging-easy/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://xavierllora.net/content/2008/06/scribefire.png&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://xavierllora.net/content/2008/06/scribefire.png&#34; alt=&#34;ScribeFire screenshoot&#34;  title=&#34;ScribeFire screenshoot&#34;  /&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://www.scribefire.com/&#34; title=&#34;ScribeFire&#34;&gt;ScribeFire&lt;/a&gt; is a &lt;a href=&#34;http://www.mozilla.com/en-US/firefox/&#34; title=&#34;Firefox&#34;&gt;Firefox&lt;/a&gt; extension that allows you to blog from the browser itself&amp;mdash;as shown for this blog on the above screenshot. &lt;a href=&#34;http://www.scribefire.com/&#34; title=&#34;ScribeFire&#34;&gt;ScribeFire&lt;/a&gt; allows you to post to different blogs, edit past entries, select the category, and modify other post information such as the publication post date. The &lt;a href=&#34;http://www.scribefire.com/&#34; title=&#34;ScribeFire&#34;&gt;ScribeFire&lt;/a&gt; extension also allows you to blog about the current page you are browsing or to add it to your &lt;a href=&#34;http://del.icio.us/&#34; title=&#34;Delicious&#34;&gt;delicious&lt;/a&gt; bookmarks.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Looking for code examples?</title>
      <link>https://xavierllora.net/2008/06/02/looking-for-code-examples/</link>
      <pubDate>Mon, 02 Jun 2008 14:13:03 +0000</pubDate>
      <guid>https://xavierllora.net/2008/06/02/looking-for-code-examples/</guid>
      <description>&lt;p&gt;Are you looking for some code sniped? Are you looking for some freely available code available on the net written on a specific language? If the answer is yes, you may want to take a look at &lt;a href=&#34;http://www.google.com/codesearch&#34; title=&#34;Google code search&#34;&gt;Google Code Search&lt;/a&gt;. I just canned a few examples below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.google.com/codesearch?as_q=genetic+algorithm&amp;amp;btnG=Search+Code&amp;amp;hl=en&amp;amp;as_lang=python&amp;amp;as_license_restrict=i&amp;amp;as_license=&amp;amp;as_package=&amp;amp;as_filename=&amp;amp;as_case=&#34; title=&#34;Genetic algorithm in Python&#34;&gt;Genetic algorithm in Python&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.google.com/codesearch?as_q=genetic+algorithm&amp;amp;btnG=Search+Code&amp;amp;hl=en&amp;amp;as_lang=c&amp;amp;as_license_restrict=i&amp;amp;as_license=&amp;amp;as_package=&amp;amp;as_filename=&amp;amp;as_case=&#34; title=&#34;Genetic algorithm in C&#34;&gt;Genetic algorithm in C&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.google.com/codesearch?as_q=genetic+algorithm&amp;amp;btnG=Search+Code&amp;amp;hl=en&amp;amp;as_lang=java&amp;amp;as_license_restrict=i&amp;amp;as_license=&amp;amp;as_package=&amp;amp;as_filename=&amp;amp;as_case=&#34; title=&#34;Genetic algorithm in Java&#34;&gt;Genetic algorithm in Java&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Managing your LaTeX bibliography</title>
      <link>https://xavierllora.net/2008/05/30/managing-your-latex-bibliography/</link>
      <pubDate>Fri, 30 May 2008 13:24:13 +0000</pubDate>
      <guid>https://xavierllora.net/2008/05/30/managing-your-latex-bibliography/</guid>
      <description>&lt;p&gt;There are a lot of tools out there to help you manage your LaTeX bibliography collection. I just want to mention three of them: &lt;a href=&#34;http://bibdesk.sourceforge.net/&#34; title=&#34;BibDesk&#34;&gt;BibDesk&lt;/a&gt;, &lt;a href=&#34;http://www.zotero.org/&#34; title=&#34;Zotero&#34;&gt;Zotero&lt;/a&gt;, and &lt;a href=&#34;http://jabref.sourceforge.net/&#34; title=&#34;JabRef&#34;&gt;JabRef&lt;/a&gt;. I am a heavy user for the first one. I run into &lt;a href=&#34;http://bibdesk.sourceforge.net/&#34; title=&#34;BibDesk&#34;&gt;BibDesk&lt;/a&gt; the first time &lt;a href=&#34;http://www.tug.org/mactex/&#34; title=&#34;MacTex&#34;&gt;I installed LaTeX on a Mac&lt;/a&gt;. &lt;a href=&#34;http://bibdesk.sourceforge.net/&#34; title=&#34;BibDesk&#34;&gt;BibDesk&lt;/a&gt; was the tool that stopped me from writing my .bib files by hand&amp;mdash;as I did for a long time. Besides allowing to manage your .bib files easily, it provides a nice service integration with TeX. &lt;a href=&#34;http://bibdesk.sourceforge.net/&#34; title=&#34;BibDesk&#34;&gt;BibDesk&lt;/a&gt; also come with a great intuitive graphic interface, the ability to hook you to libraries on the net, and it allows you to export entries to &lt;a href=&#34;http://www.endnote.com/&#34; title=&#34;EndNote&#34;&gt;EndNote&lt;/a&gt;, Word, RTF, Atom, RSS, etc. &lt;a href=&#34;http://www.zotero.org/&#34; title=&#34;Zotero&#34;&gt;Zotero&lt;/a&gt; is another great tool for managing your bibliography if you do not always have a Mac at hand. &lt;a href=&#34;http://www.zotero.org/&#34; title=&#34;Zotero&#34;&gt;Zotero&lt;/a&gt; is a plugin for &lt;a href=&#34;http://www.mozilla.com/en-US/firefox/&#34; title=&#34;Firefox&#34;&gt;Firefox&lt;/a&gt;. It provides the same functionalities of &lt;a href=&#34;http://bibdesk.sourceforge.net/&#34; title=&#34;BibDesk&#34;&gt;BibDesk&lt;/a&gt; but with a twist. When browsing over the net, if you run into a site which is &lt;a href=&#34;http://ocoins.info/&#34; title=&#34;COinS&#34;&gt;COinS&lt;/a&gt; aware (libraries, newspapers, blogs, etc.), with a simple click you can store that bibliography entry straight to the &lt;a href=&#34;http://www.zotero.org/&#34; title=&#34;Zotero&#34;&gt;Zotero&lt;/a&gt; bibliography data base. The bibliographic entries are also exportable to BibTeX, RDF, and RIS&amp;mdash;to mention a few. The last one is &lt;a href=&#34;http://jabref.sourceforge.net/&#34; title=&#34;JabRef&#34;&gt;JabRef&lt;/a&gt;. Written in Java, you can easily use it on any platform that supports Java. They also provide a &lt;a href=&#34;http://jabref.sourceforge.net/jws/jabref.jnlp&#34; title=&#34;WebStarted version of JabRef&#34;&gt;WebStart version of JabRef&lt;/a&gt;. As &lt;a href=&#34;http://bibdesk.sourceforge.net/&#34; title=&#34;BibDesk&#34;&gt;BibDesk&lt;/a&gt; and &lt;a href=&#34;http://www.zotero.org/&#34; title=&#34;Zotero&#34;&gt;Zotero&lt;/a&gt;, you can import/export bibliography entries in a wide variety of formats, add annotations, etc. Also, the ability to use &lt;a href=&#34;http://jabref.sourceforge.net/&#34; title=&#34;JabRef&#34;&gt;JabRef&lt;/a&gt; across different platforms may be a plus if your are moving between Windows, Linux, Mac, Solaris, etc.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Adventures of a mathematician</title>
      <link>https://xavierllora.net/2008/05/29/adventures-of-a-mathematician/</link>
      <pubDate>Thu, 29 May 2008 12:31:16 +0000</pubDate>
      <guid>https://xavierllora.net/2008/05/29/adventures-of-a-mathematician/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://www.amazon.com/Adventures-Mathematician-S-M-Ulam/dp/0520071549/ref=sr_1_1?keywords=adventures+of+a+mathematician&amp;amp;qid=1581906332&amp;amp;sr=8-1&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://images-na.ssl-images-amazon.com/images/I/41BlCITAOpL._SX348_BO1,204,203,200_.jpg&#34; alt=&#34;Adventures of a mathematician&#34;  /&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Preparing the list of reading for the summer vacation, I finally got a copy of Ulam&amp;rsquo;s autobiography. Mainly know for his contribution to the &lt;a href=&#34;http://en.wikipedia.org/wiki/Manhattan_Project&#34; title=&#34;Manhatan project&#34;&gt;Manhattan project&lt;/a&gt;, &lt;a href=&#34;https://en.wikipedia.org/wiki/Stanislaw_Ulam&#34; title=&#34;Stalislaw Ulam&#34;&gt;Stanislaw Ulam&lt;/a&gt; may have been one of the most influential mathematicians of the 20th century. Close friend to another giant&amp;mdash;&lt;a href=&#34;http://en.wikipedia.org/wiki/John_von_Neumann#Computer_science&#34; title=&#34;John von Neumann&#34;&gt;John von Newman&lt;/a&gt;&amp;mdash;, Stanislaw contributions have affected a wide range of scientific disciplines. A friend recommended me this book a while ago. The book went into the must-read queue, but till yesterday it did not make it to the head :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>On writing well</title>
      <link>https://xavierllora.net/2008/05/28/on-writing-well/</link>
      <pubDate>Wed, 28 May 2008 13:14:07 +0000</pubDate>
      <guid>https://xavierllora.net/2008/05/28/on-writing-well/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.amazon.com/Writing-Well-30th-Anniversary-Nonfiction/dp/B0017ODW3A/ref=pd_sim_b_img_1&#34; title=&#34;On writing well&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;http://ecx.images-amazon.com/images/I/41BYJZ1TRTL._SL500_BO2,204,203,200_PIsitb-dp-500-arrow,TopRight,45,-64_OU01_AA240_SH20_.jpg&#34; alt=&#34;On writing well&#34;  /&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.amazon.com/Elements-Style-Fourth-William-Strunk/dp/020530902X/ref=sr_1_2?crid=JXGEVAJ91SDZ&amp;amp;keywords=strunk+and+white&amp;amp;qid=1582499221&amp;amp;s=books&amp;amp;sprefix=stru%2Cstripbooks%2C249&amp;amp;sr=1-2&#34; title=&#34;Elements of Style&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://images-na.ssl-images-amazon.com/images/I/51q3tYpGjnL._SX313_BO1,204,203,200_.jpg&#34; alt=&#34;Elements of style&#34;  /&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Writing can be a fun exercise. However, like many other skills, you have to do your best to develop the craft. Regularly I reread two books trying to remind me that I should never give up on trying to improve such an important skill. The two books are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.amazon.com/Elements-Style-William-Strunk/dp/0205313426/ref=pd_sim_b_img_1&#34; title=&#34;Elements of style&#34;&gt;&amp;ldquo;Elements of Style&amp;rdquo;&lt;/a&gt; by Strunk &amp;amp; White&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.amazon.com/Writing-Well-30th-Anniversary-Nonfiction/dp/B0017ODW3A/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1211922768&amp;amp;sr=1-1&#34; title=&#34;On writing well&#34;&gt;&amp;ldquo;On Writing Well&amp;rdquo;&lt;/a&gt; by Zinsser&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Another one to also throw to the mix is &amp;ldquo;&lt;a href=&#34;http://www.amazon.com/Writing-Power-Techniques-Mastering-Process/dp/0195120183/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1211923947&amp;amp;sr=1-1&#34; title=&#34;Writing with Power&#34;&gt;Writing with power: Techniques for mastering the writing process&lt;/a&gt;&amp;rdquo; by Elbow. However, If you are looking for something short and concise &lt;a href=&#34;https://xavierllora.net/content/1999/10/tech-writing-fun.pdf&#34; title=&#34;Technical Writing for Fun &amp;amp; Profit&#34;&gt;&amp;ldquo;Technical Writing for Fun &amp;amp; Profit&amp;rdquo;&lt;/a&gt;  by David E. Goldberg is a must-read recipe for engineers.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Merging separate SVN repositories</title>
      <link>https://xavierllora.net/2008/05/27/merging-separate-svn-repositories/</link>
      <pubDate>Tue, 27 May 2008 12:18:35 +0000</pubDate>
      <guid>https://xavierllora.net/2008/05/27/merging-separate-svn-repositories/</guid>
      <description>&lt;p&gt;I needed to merge together several SVN repositories together. After browsing a bit, I found &lt;a href=&#34;http://www.cri.ensmp.fr/~coelho/svn-merge-repos.html&#34; title=&#34;svn-merge-repos.pl&#34;&gt;a simple perl script named svn-merge-repos.pl&lt;/a&gt; published on December 2007 by &lt;a href=&#34;http://www.cri.ensmp.fr/~coelho/&#34; title=&#34;Fabien Coelho&#34;&gt;Fabien Coelho&lt;/a&gt;. This script allows you to merge multiple repositories, properly interleaving the revisions by date. It also allows you to set specific target paths for the repositories being merged. The only issue I ran into was the limitation that you cannot target the same new directory as the destination for multiple repository sources on the same run. You can get around it using the usual &lt;em&gt;svnadmin dump&lt;/em&gt; and &lt;em&gt;svnadmin load&lt;/em&gt; sequence, but it is not as beautiful and it does not interleave the revisions&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Getting started with LaTeX</title>
      <link>https://xavierllora.net/2008/05/26/getting-started-with-latex/</link>
      <pubDate>Mon, 26 May 2008 14:17:36 +0000</pubDate>
      <guid>https://xavierllora.net/2008/05/26/getting-started-with-latex/</guid>
      <description>&lt;p&gt;Yesterday I was looking for a quick start guide for LaTeX that could help someone who never used it before to get going. After a bit of browsing I ran into &lt;a href=&#34;http://users.ugent.be/~jpwinne/latex.htm&#34; title=&#34;A quick guide to LaTeX&#34;&gt;a quick guide to LaTeX&lt;/a&gt; by &lt;a href=&#34;http://users.ugent.be/~jpwinne/&#34; title=&#34;Joost Winne&#34;&gt;Joost Winne&lt;/a&gt;. It may not be the most exhaustive and detailed one, but it is well organized and definitely a good place to start. If you are looking for more nothing can beat &lt;a href=&#34;http://www.amazon.com/LaTeX-Companion-Techniques-Computer-Typesetting/dp/0201362996/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1211733194&amp;amp;sr=1-1&#34; title=&#34;The LaTeX Companion&#34;&gt;&amp;ldquo;The LaTeX Companion&amp;rdquo;&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Doctor Who?</title>
      <link>https://xavierllora.net/2008/05/23/doctor-who/</link>
      <pubDate>Fri, 23 May 2008 12:54:26 +0000</pubDate>
      <guid>https://xavierllora.net/2008/05/23/doctor-who/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.bbc.co.uk/doctorwho/&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://xavierllora.net/content/2008/05/doctor-who.jpg&#34; alt=&#34;Doctor Who&#34;  title=&#34;doctor-who&#34;  /&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Rose Tyler and The Doctor traveling away in the Tardis again. Long long time since last time we met. I am just catching up with the good old Doctor. The &lt;a href=&#34;http://www.bbc.co.uk/doctorwho/&#34; title=&#34;Doctor Who&#34;&gt;new BBC version&lt;/a&gt; is pretty interesting, although I still miss some of the old low budget versions. Started season three yesterday while typing some stuff away :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>ZooKeeper and distributed applications</title>
      <link>https://xavierllora.net/2008/05/22/zookeeper-and-distributed-applications/</link>
      <pubDate>Thu, 22 May 2008 13:39:36 +0000</pubDate>
      <guid>https://xavierllora.net/2008/05/22/zookeeper-and-distributed-applications/</guid>
      <description>&lt;p&gt;Lately I have been exploring different alternatives for coordinating the execution of distributed applications. Yes, you guessed it right, I am working on the distribution of the execution of &lt;a href=&#34;http://seasr.org/meandre&#34; title=&#34;Meandre&#34;&gt;Meandre flows&lt;/a&gt;. Chopping the data-intensive flow and mapping the chunks onto a set of distributed processors requires several elements (graph analysis, resource management, etc.). However, the basic element that needs to be solved first is the need for a reliable and scalable coordination system.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Publish yourself online</title>
      <link>https://xavierllora.net/2008/05/21/publish-yourself-online/</link>
      <pubDate>Wed, 21 May 2008 14:14:46 +0000</pubDate>
      <guid>https://xavierllora.net/2008/05/21/publish-yourself-online/</guid>
      <description>&lt;p&gt;A while ago &lt;a href=&#34;http://www.kumarasastry.com/&#34; title=&#34;Kumara Sastry&#34;&gt;Kumara Sastry&lt;/a&gt; introduced me to the beauty of SlideShare. I have been using &lt;a href=&#34;http://www.slideshare.net/xllora/&#34; title=&#34;My SlideShare profile&#34;&gt;SlideShare services&lt;/a&gt; for a while in the little blogging I do to &lt;a href=&#34;http://www.xavierllora.net/?s=slideshare&#34; title=&#34;Search for slideshare presenations&#34;&gt;upload, share, embed, and display some of my presentations&lt;/a&gt;. The other day &lt;a href=&#34;http://www.illigal.uiuc.edu/web/deg&#34; title=&#34;David E. Goldberg&#34;&gt;David E. Goldberg&lt;/a&gt; introduced me to &lt;a href=&#34;http://www.scribd.com/&#34; title=&#34;Scribd&#34;&gt;Scribd&lt;/a&gt;. The site takes the SlideShare idea further and allows you to use their services as a publish-it-yourself site. It also allows you to &lt;a href=&#34;http://entrepreneurialengineer.blogspot.com/2008/05/workshop-on-philosophy-and-engineering_08.html&#34; title=&#34;Example&#34;&gt;embed the document&lt;/a&gt; on your page, as SlideShare does. A slightly different flavor of the publish-it-yourself idea is &lt;a href=&#34;http://www.lulu.com/&#34; title=&#34;Lulu&#34;&gt;Lulu&lt;/a&gt;. Here, the gears are more oriented to have an online cheap publisher where you are your own editor. As I said, a different flavor for a different purpose.&lt;/p&gt;</description>
    </item>
    <item>
      <title>SVNKit or analyzing SVN content in Java</title>
      <link>https://xavierllora.net/2008/05/20/svnkit-or-analyzing-svn-content-in-java/</link>
      <pubDate>Tue, 20 May 2008 14:47:52 +0000</pubDate>
      <guid>https://xavierllora.net/2008/05/20/svnkit-or-analyzing-svn-content-in-java/</guid>
      <description>&lt;p&gt;The other day I was looking for a piece of software that could help me pull data out of SVN repository so I can do a little analysis on it. Browsing over the net, I run into several tools, but the one that finally caught my eye was &lt;a href=&#34;http://svnkit.com/&#34; title=&#34;SVNKit&#34;&gt;SNVKit&lt;/a&gt;. The package does a lot of stuff, but for instance, if you are only interested on pulling information out, it makes your like quite easy. The code below is just a simple example of how you can use it to pull information out of a SVN repository.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Google analytics as a website optimization tool</title>
      <link>https://xavierllora.net/2008/05/19/google-analytics-as-a-website-optimization-tool/</link>
      <pubDate>Mon, 19 May 2008 13:35:14 +0000</pubDate>
      <guid>https://xavierllora.net/2008/05/19/google-analytics-as-a-website-optimization-tool/</guid>
      <description>&lt;p&gt;Interesting twist using Google Analytics to do site optimization. The interesting part is the shift of mentality. Instead of scratching your head going for the best, why not put a bunch out there and using as a row data for the next generation. Sounds familiar? Yes, they will not mention it, but it heavily uses a simple evolutionary model. Using they words: you start with a basic set of variations, then you measure, oh you may want to try another set of variants based on the best ones. Yes, definitely evolutionary-based flavor. After going over the presentation, you will be wondering why they do not called interactive genetic algorithm? Well, I do not have the answer, but what I can say is that process can be modeled using an interactive genetic algorithm. &lt;a href=&#34;http://www-discus.ge.uiuc.edu&#34; title=&#34;The DISCUS project&#34;&gt;The DISCUS project&lt;/a&gt; has shown that for the last five years. &lt;a href=&#34;https://xavierllora.net/2005/07/19/combating-user-fatigue-in-igas-partial-ordering-support-vector-machines-and-synthetic-fitness/&#34; title=&#34;Active interactive genetic algorithms&#34;&gt;An introductory paper about how interactive genetic algorithms&lt;/a&gt; can help with such kind of modeling can be found &lt;a href=&#34;https://xavierllora.net/2005/07/19/combating-user-fatigue-in-igas-partial-ordering-support-vector-machines-and-synthetic-fitness/&#34; title=&#34;Active interactive genetic algorithms&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>&#34;Yo soy aquel&#34; beating &#34;Perrea, perrea&#34;</title>
      <link>https://xavierllora.net/2008/05/18/yo-soy-aquel-beating-perrea-perrea/</link>
      <pubDate>Sun, 18 May 2008 17:53:47 +0000</pubDate>
      <guid>https://xavierllora.net/2008/05/18/yo-soy-aquel-beating-perrea-perrea/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.eurovision.tv/&#34; title=&#34;Eurovision Song Contest&#34;&gt;Eurovision Song Contest&lt;/a&gt; is not dead after all. A simple proof is the amount of ink generated after the &amp;ldquo;&lt;a href=&#34;http://www.youtube.com/watch?v=74mBEXL9UgM&#34; title=&#34;ChikiChiki&#34;&gt;ChikiChiki&lt;/a&gt;&amp;rdquo; (Spain entry to the contest), not to mention all the other curious participants from all over Europe (including the singing duck&amp;hellip;). Thinking about it, I still feel that the ChikiChiki is dull and a bit borring when compared to the master of all the editions: Raphael. The above video was his performance on the 1966 edition.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Consolidating my blogging</title>
      <link>https://xavierllora.net/2008/05/18/consolidating-my-blogging/</link>
      <pubDate>Sun, 18 May 2008 06:42:05 +0000</pubDate>
      <guid>https://xavierllora.net/2008/05/18/consolidating-my-blogging/</guid>
      <description>&lt;p&gt;Finally! I have been able to consolidate two of my blogs into this new domain :D.&lt;/p&gt;
&lt;p&gt;I just moved over my old &lt;a href=&#34;http://www.illigal.uiuc.edu/web/xllora&#34; title=&#34;Xavier Llorà @ IlliGAL&#34;&gt;IlliGAL blog&lt;/a&gt; and my newer &lt;a href=&#34;http://dita.ncsa.uiuc.edu/xllora/&#34; title=&#34;Xavier Llorà @ DITA&#34;&gt;DITA one&lt;/a&gt;. I started blogging after the push at &lt;a href=&#34;http://www.illigal.orf/&#34;&gt;IlliGAL&lt;/a&gt;, and when I moved to &lt;a href=&#34;http://www.ncsa.uiuc.edu&#34; title=&#34;National Center for Supercomputing Applications&#34;&gt;NCSA&lt;/a&gt; I took the habit with me into &lt;a href=&#34;http://dita.ncsa.uiuc.edu&#34; title=&#34;Data-Intensive Technology and Applications&#34;&gt;DITA&lt;/a&gt;. There are also a few more satellite blogs around (that I may or may not bring over here), but the final goal is to regroup energies and restart the blogging in a more unified manner. Let&amp;rsquo;s see how it goes&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Meandre: Semantic-Driven Data-Intensive Flow Engine</title>
      <link>https://xavierllora.net/2008/04/19/meandre-semantic-driven-data-intensive-flow-engine/</link>
      <pubDate>Sat, 19 Apr 2008 00:30:22 +0000</pubDate>
      <guid>https://xavierllora.net/2008/04/19/meandre-semantic-driven-data-intensive-flow-engine/</guid>
      <description>&lt;p&gt;Finally we have finished setting up the website for Meandre a semantic-driven data-intensive flow engine. Meandre provides basic infrastructure for data-intensive computation. It provides, among others, tools for creating components and flows, a high-level language to describe flows, and multicore and distributed execution environment based on a service-oriented paradigm. We are currently working on getting gear up for a first alpha release. You can visit the Meandre site &lt;a href=&#34;http://seasr.org/meandre&#34;&gt;here&lt;/a&gt;. I will be posting in the Meandre blog about our current steps toward getting the release out of the door. The Meandre infrastructure is being build to support the &lt;a href=&#34;http://seasr.org&#34;&gt;SEASR project&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>[BDCSG2008] Summary of BDCSG2008 blogging</title>
      <link>https://xavierllora.net/2008/03/27/bdcsg2008-summary-of-bdcsg2008-blogging/</link>
      <pubDate>Thu, 27 Mar 2008 04:16:48 +0000</pubDate>
      <guid>https://xavierllora.net/2008/03/27/bdcsg2008-summary-of-bdcsg2008-blogging/</guid>
      <description>&lt;p&gt;It has been a greet meeting. Lots of interesting ideas and a lot to explore from now on. Just what I like :D. I summarized below the list of post I make related to the meeting.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://xavierllora.net/2008/03/26/big-data-computing-study-group-2008/&#34;&gt;Introductory post&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[Data-Intensive Scalable Computing. Randy Bryant, CMU](/posts/data-intensive-scalable-computing-randy-bryant.md&amp;quot; &amp;gt;}})&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://xavierllora.net/2008/03/26/bdcsg2008-text-information-management-challenges-and-oportunities-chengxiang-zhai/&#34;&gt;Text Information Management: Challenges and Opportunities. ChengXiang Zhai, UIUC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://xavierllora.net/2008/03/26/bdcsg2008-clouds-and-manycores-the-revolution-dan-reed/&#34;&gt;Clouds and ManyCore: The Revolution. Dan Reed, MSR&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://xavierllora.net/2008/03/26/bdcsg2008-computational-paradigms-for-genomic-medicine-jill-mesirov/&#34;&gt;Computational Paradigms for Genomic Medicine. Jill Mesirov, Broad Institute of MIT and Harvard&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://xavierllora.net/2008/03/26/bdcsg2008-simplicity-and-complexity-in-data-systems-garth-gibson/&#34;&gt;Simplicity and Complexity in Data Systems (Garth Gibson)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://xavierllora.net/2008/03/26/bdcsg2008-handling-large-datasets-at-google-current-systems-and-future-directions-jeff-dean/&#34;&gt;Handling Large Datasets at Google: Current Systems and Future Directions. Jeff Dean, Google&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://xavierllora.net/2008/03/26/bdcsg2008-algorithmic-perspectives-on-large-scale-social-network-data-jon-kleinberg/&#34;&gt;Algorithmic Perspectives on Large-Scale Social Network Data. Jon Kleinberg, Cornell&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://xavierllora.net/2008/03/26/bdcsg2008-mining-the-web-graph-marc-najork/&#34;&gt;Mining the Web Graph. Marc Najork, MSR&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://xavierllora.net/2008/03/26/bdcsg2008-what-goes-around-joe-hellerstein/&#34;&gt;&amp;ldquo;What&amp;rdquo; Goes Around. Joe Hellerstein, Berkeley&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://xavierllora.net/2008/03/26/bdcsg2008-sherpa-cloud-computing-of-the-third-kind-raghu-ramakrishnan/&#34;&gt;Sherpa: Hosted Data Serving. Raghu Ramakrishnan, Yahoo!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://xavierllora.net/2008/03/26/bdcsg2008-scientific-applications-of-large-databases-alex-szalay/&#34;&gt;Scientific Applications of Large Databases. Alex Szalay, JHU&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://xavierllora.net/2008/03/27/bdcsg2008-data-rich-computing-where-its-all-phil-gibbons/&#34;&gt;Data-Rich Computing: Where It&amp;rsquo;s At. Phil Gibbons, Intel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://xavierllora.net/2008/03/27/bdcsg2008-nsf-plans-for-supporting-data-intensive-computing-jeannette-wing-and-christophe-bisciglia/&#34;&gt;NSF Plans for Supporting Data Intensive Computing: Jeannette Wing, NSF. The Google/IBM data center: Christophe Bisciglia, Google&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Blogging from the Big Data Computing Study Group 2008</title>
      <link>https://xavierllora.net/2008/03/27/blogging-from-the-big-data-computing-study-group-2008/</link>
      <pubDate>Thu, 27 Mar 2008 04:05:25 +0000</pubDate>
      <guid>https://xavierllora.net/2008/03/27/blogging-from-the-big-data-computing-study-group-2008/</guid>
      <description>&lt;p&gt;I was lucky to attend the &lt;a href=&#34;http://www.cs.cmu.edu/%7Ebryant/bdcsg08.html&#34;&gt;Big Data Computing Study Group 2008&lt;/a&gt;. The line of speaker is impressive. The event was held at Yahoo! Sunnyvale, and Thomas Kwan (UIUC alumni know at Yahoo!) helped organize it. I blogged about it on my &lt;a href=&#34;http://dita.ncsa.uiuc.edu/xllora/2008/03/26/summary-of-bdcsg2008-blogging/&#34; title=&#34;BDCSG2008&#34;&gt;DITA blog where you can find links to all the related posts&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[BDCSG2008] NSF Plans for Supporting Data Intensive Computing (Jeannette Wing and Christophe Bisciglia)</title>
      <link>https://xavierllora.net/2008/03/27/bdcsg2008-nsf-plans-for-supporting-data-intensive-computing-jeannette-wing-and-christophe-bisciglia/</link>
      <pubDate>Thu, 27 Mar 2008 00:39:06 +0000</pubDate>
      <guid>https://xavierllora.net/2008/03/27/bdcsg2008-nsf-plans-for-supporting-data-intensive-computing-jeannette-wing-and-christophe-bisciglia/</guid>
      <description>&lt;p&gt;NSF listens at you academics. Jeannete opens the floor with this claim. Questions: What are the limitations of this modeling paradigm (data-intensive one)? What are meaningful metrics of performance here? What about security processes and data on a shared resource? How can we reduce power consumption? Can this parading problem not possible otherwise, or simplify them, or open the door to new applications? NSF rolling out cluster exploratory program, also going to roll out a new solicitation for Data-Intensive Computing. Also emphasizing from data to knowledge, since scientist are throwing it away. This is a great opportunity for collaborative efforts between CS and scientist. NSF goal: provide access to cluster resource and access to massive data sets. Google and IBM rolling out the cluster (for academics). NSF will roll out a cluster exploratory will be the solicitation program announced yesterday to distribute access to the cluster and research grants. Review of Christophe experience on teaching a class about clustering, and he realized that providing away computer cycles is more valuable than plain grant money. It runs on Hadoop. The cluster will be allocate by rack weeks, 5 Terabytes and priority on 80 processes (but still people there and lower priority and large data sets). And since the reviewing was not Google expertise they reach to NSF to use it. Googler to start collaborations and IBM will also help providing support for it. Jeannette claiming this is a new model, but NSF is open for new model and other partners.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[BDCSG2008] Data-Rich computing: Where It’s All (Phil Gibbons)</title>
      <link>https://xavierllora.net/2008/03/27/bdcsg2008-data-rich-computing-where-its-all-phil-gibbons/</link>
      <pubDate>Thu, 27 Mar 2008 00:18:08 +0000</pubDate>
      <guid>https://xavierllora.net/2008/03/27/bdcsg2008-data-rich-computing-where-its-all-phil-gibbons/</guid>
      <description>&lt;p&gt;The next speaker of the afternoon is Phil Gibbons from Intel Research. Intel has created a research theme on data-rich computing for the next few years (same as the other one presented on the Hadoop summit about ground modeling). An approach, bring the computation to the data (cluster approach), but there are also two elements in the picture: (1) memory hierarchy issues, and (2) pervasive multimedia sensing. The first one is in important because for pure performance, the second one keeps forcing pushing the computation closer to the sensors. The memory hierarchy implies that multi cores share a common L2 cache, and the farther we move the bandwidth drops, and you can keep pushing in HD/SSD. And this basic unit is what gets replicated to build clusters. (Little note about SSD rewriting quirk and how cache coherency plays in the overall picture). All this lead to HI-SPADE project (Hierarchy-Savvy Parallel Algorithm Design). The goal is to hide as much as possible, but only expose what is important to tune. Continues with an example of cache misses and how that can be palliated with the right scheduler. Phil then moved to show how that would work on parallel merge sort (solution á la merge first depth search), also compared later with hash join, and again, no free lunch (they run into the usual one worst like a champ, the other fails miserably). The next topic on the presentation when to the quirk of SSD (flash based). The improvements over traditional HD reach a 3 order magnitude. But again, random rewrites in flash are painful, but there is a way to express semi-random algorithms may be help palliate the problem. Shifting gears, pervasive multimedia sensing is the next topic on the arena. Phil start reviewing sensor networks and how the sensors are becoming more powerful, but more important, the numbers are growing and scaling up (exponentially). Again, moving to their example of the IrisNet project, and how pushing computation down helps also with the distribution of the data, pushing their results as feeds (XML) into aggregations nodes (in a tree shape). Once aggregated, they provide the usual distribution, replication, and querying.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[BDCSG2008] Scientific Applications of Large Databases (Alex Szalay)</title>
      <link>https://xavierllora.net/2008/03/26/bdcsg2008-scientific-applications-of-large-databases-alex-szalay/</link>
      <pubDate>Wed, 26 Mar 2008 23:38:03 +0000</pubDate>
      <guid>https://xavierllora.net/2008/03/26/bdcsg2008-scientific-applications-of-large-databases-alex-szalay/</guid>
      <description>&lt;p&gt;Alex is opening the talk showing a clear exponential growth in Astronomy (LSST and the petabyte example generation). Data generated from sensors keep growing like crazy. Images have more and more resolution. Hopkin&amp;rsquo;s databases started with the digital sky initiative, with generated 3 terabytes of data in the 90&amp;rsquo;s, and the number keep growing up to the point of LSST which will be forced to dump images because is not possible to store all of them. SkyServer is base on SQL server and .NET, serving the 3 terabytes, serving SQL queries reaching 15 millions queries recently. Alex presented a revision of the usage and data delivery. They are planning to anonymize the log and make it publicly available. Then, he switched gears toward the immersive turbulence project that seeks to generate high resolution turbulence images. Again they are storing the information on a SQL server. Moving gears to SkyQuery. A federating web services to build a join query on the fly, but the problem is some join results turn out to be unfeasible. The revision of projects then moved to &amp;ldquo;Life under your feet&amp;rdquo;, a non intrusive way to measure environments. The key component is the aggregation and drill down mode for exploring those aggregates down to a sensor level. Another one, OncoSpace, oncology treatment evolution based on the comparison of images of the same patients and their evolutions across time, again implemented on the same SQL server. But all this projects has commonalities, indexing and the need to extract small subsets from larger datasets. MyDQ targets to extract data from other databases and services and leave it on a relational database the user can use. Graywulf, there is no off-the-shelf solution for scientific 1000 TB of data, so the solution is to scale it out. They took the root of fragmentation and create chunks easy to manage, again using SQL server clusters. They also introduce a workflow manager to monitor and the control of it. And this led them to create a Petascale center to play with at John Hopkins University, build on Pan-Starts.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[BDCSG2008] Sherpa: Cloud Computing of the Third Kind (Raghu Ramakrishnan)</title>
      <link>https://xavierllora.net/2008/03/26/bdcsg2008-sherpa-cloud-computing-of-the-third-kind-raghu-ramakrishnan/</link>
      <pubDate>Wed, 26 Mar 2008 22:44:14 +0000</pubDate>
      <guid>https://xavierllora.net/2008/03/26/bdcsg2008-sherpa-cloud-computing-of-the-third-kind-raghu-ramakrishnan/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://pages.cs.wisc.edu/~raghu/&#34;&gt;Raghu&lt;/a&gt; (former professor at Madison Wisconsin, now at Yahoo!) is leading a very interesting project on largely scale storage (Sherpa). Here you can find some of my unconnected notes. Software as a service requires to CPU and data. Cloud computing using assimilated to Map-Reduce grids, but they decouple computation and data. For instance Condor is great for high-throughput computing, but on the data side you run into SSDS, Hadoop, etc. But there is a third one, transactional storage. Moreover SQL is the most largely used parallel programming language. Raghu wonder why can&amp;rsquo;t we build on the lesson learned on RDBMS for OLTP. Sherpa is aiming not to support ACID models, but massively scalable via relaxation. Updates: creation, or simple object updates. Queries: selection with filtering. The vision is to start in a box, if it needs to scale, that should be transparent. PNUTS is part of Sherpa, and it is the technology for: geographic replication, uniform updates, queries, and flexible schemas. Then he goes and describe the inner parts of PNUTS and the software stack. Some interesting notes, no logging, message validation, no traditional transactions. Lower levels put and get a key, on the top of it ranges and sorted, PNUTS on the top provide the querying facility (insert, select, remove). Flexible schemas, the fields are declared at the table label, but do not need to be present (flexible growth). Records are mastered on different nodes, during the utilization, the masters can migrate depending on the usage of them. The basic consistency model is based on a timeline. Master writes and reads are ordered, others can catch up in time. Load balancing by splitting and migration, and guaranteed by the Yahoo! Message Broker. The goal, simple, light, massively scalable.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[BDCSG2008] “What” goes around (Joe Hellerstein)</title>
      <link>https://xavierllora.net/2008/03/26/bdcsg2008-what-goes-around-joe-hellerstein/</link>
      <pubDate>Wed, 26 Mar 2008 22:10:01 +0000</pubDate>
      <guid>https://xavierllora.net/2008/03/26/bdcsg2008-what-goes-around-joe-hellerstein/</guid>
      <description>&lt;p&gt;Joe open fires saying &amp;ldquo;The web is big, a lot of monkeys pushing keys&amp;rdquo;. Funny. The industrial revolution of data is coming. Large amounts of data are going to be produce. The other revolution is the hardware revolution, leading to the question of how we program such animals to avoid the dead of the hardware industry. The last one, the industrial revolution in software, echoing automatic programming. Declarative programs is great, but how many domains, and which ones can absorb it. Benefits: Rapid prototyping, pocket-size code bases, independent from the runtime, ease of analysis and security, allow optimization and adaptability. But the key question is where is this useful? (besides SQL and spreadsheets). His group has rolled out declarative languages for networking. That includes routing algorithms. other networking stacks, and wireless sensor nets. His approach is a reincarnation of DATALOG. It fits the centrality of the graphs and rendezvous in networks. After this initial issues P2 has been used for consensus (paxos), secure networking, flexible data replications, and mobile networks. Currently other applications being build: compilers, natural language, computer games, security protocols, information extraction, modular robotics. The current challenges they are facing include a sound system design, language facing the usage on real world programing, lack of analysis for the languages, and not turing complete, connections to graph theory and algebraic modeling, efficient models for A*. Another challenge is how you do distributed inference and metacompilation to provide hardware runtimes. The data network uncertainty and P2 can help solve the embedding of the routing information, the network routing informations, and the conceptual networks together, and being able to express them together. Evita Raced is the runtime for P2 (a simple wire data flow bootstrapper). More info &lt;a href=&#34;http://www.declarativity.net/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[BDCSG2008] Mining the Web Graph (Marc Najork)</title>
      <link>https://xavierllora.net/2008/03/26/bdcsg2008-mining-the-web-graph-marc-najork/</link>
      <pubDate>Wed, 26 Mar 2008 21:34:37 +0000</pubDate>
      <guid>https://xavierllora.net/2008/03/26/bdcsg2008-mining-the-web-graph-marc-najork/</guid>
      <description>&lt;p&gt;Marc takes the floor and starts talking about the web graphs (the one generated by pages hyperlinks). Hyperlinks is a key element of the element. Lately webpages has an increase of the number of links, usually generated by CMS (for instance navigation). However, there is a change on the meaning of those hyperlinks. Analytics have different flavors, for example page rank is pretty simple, but others require random access, requiring memory storage (requiring to to huge re graphs in memory). Using their own Microsoft tools, they distribute and replicate it in a cluster, to be able to run some of these analytic algorithms (for instance HITS for page ranking). Sampling can help deal with high a-rity nodes in a graph. He continues presenting the SALSA algorithm (successor of HITS). SALSA requires sampling, and Marc suggest that uniform works pretty well) However, how you evaluate the ranking algorithms? Compile a truth set? Sometime assembled by humans (may not know what the intend of the query was), but another alternative is to use click logs (potentially biassed toward the first results presented). As a field, he claims about the need to collaborate with social sciences to model and better understand the meaning and motivations of hyperlinks.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[BDCSG2008] Algorithmic Perspectives on Large-Scale Social Network Data (Jon Kleinberg)</title>
      <link>https://xavierllora.net/2008/03/26/bdcsg2008-algorithmic-perspectives-on-large-scale-social-network-data-jon-kleinberg/</link>
      <pubDate>Wed, 26 Mar 2008 21:07:53 +0000</pubDate>
      <guid>https://xavierllora.net/2008/03/26/bdcsg2008-algorithmic-perspectives-on-large-scale-social-network-data-jon-kleinberg/</guid>
      <description>&lt;p&gt;How can we help social science to do their science, but also how can we create systems from the lessons learned. This topics also include security and sensitivity of the data. He also review from the Karate papers to the latest papers about social networks. Scale changes the way you approach the data. The original studies allowed knowing what each link mean, but large scale networks loses this property. However he is approaching for a language to express some of the analysis of the social networks and processes. Also, how we bind information per user and how can we model users. But the also security policies. Diffusion in social networks and how things are propagated (even locally), but it is hard to measure how people change their minds on the diffusion process. Chain-letter study where the petition and the trace was collected, but they can also be forward to mailing list, but you can trace some some of the traces of the mailing list. The path were messed with mutations (typos) amputations, etc. They generate some algorithms for maximum likelihood of the tree assemble. But the output was unexpected, opposed to the six-degree separation, they found narrow deep trees. Why a chain-letter would run as a deep-first search? Time played a role. Since friends are small searches, and basically the replicated copies where discarded. The model of the trees was able to be replicated following this time dimension. Another element gets throw to the mix is the threshold of the diffusion. Basically, a message gets in, but how many inputs repetitions your require to validated it an pass it along? Results show that the second input the one that boost that threshold. Viral marketing is another example that wants to understand diffusion. All this leads to multiple models and how you integrate them. Privacy and social networks is another key element. How does that play? Is anonymation the way to go? Social network graphs, even if anonymized hints can lead to the deanonymation of the picture. Before the network is release you can add actions to it, and then you have something to roll back from. The idea create a unique pattern, and then ping them to other people. You can compromise a graph with square root of the log of the number of nodes. Jeff final reflections: toward a model of you. Models of human behavior are possible (for instance the model of time to reply email). But computers track more information about your behavior, opening the door to new modeling (something that the &lt;a href=&#34;http://www-discus.ge.uiuc.edu/&#34;&gt;DISCUS project&lt;/a&gt; has also been postulating for the last 5 years).&lt;/p&gt;</description>
    </item>
    <item>
      <title>[BDCSG2008] Handling Large Datasets at Google: Current Systems and Future Directions (Jeff Dean)</title>
      <link>https://xavierllora.net/2008/03/26/bdcsg2008-handling-large-datasets-at-google-current-systems-and-future-directions-jeff-dean/</link>
      <pubDate>Wed, 26 Mar 2008 20:28:49 +0000</pubDate>
      <guid>https://xavierllora.net/2008/03/26/bdcsg2008-handling-large-datasets-at-google-current-systems-and-future-directions-jeff-dean/</guid>
      <description>&lt;p&gt;Jeff was the big proposer for map-reduce model&amp;ndash;the map-reduce guy. Jeff reviews of the infrastructure and the heterogeneous data set (heterogeneous and at least petabyte scale), their goal: maximize performance by buck. Also data centers, locality, and center are key in the equation. Low cost (not redundant power supplies, not raid disks, running linux, standard network) Software needs to be reliable to failure (node, disks, or racks going dead). Linux on all the production. An scheduler across the cluster to schedule jobs. Cluster wide file system on top, and usually big table cell. The GFS centralized manager that manages metadata and allocations of chunks and replication (talk to the master and then talk to the chunk servers). Big Table helps applications that need a bit more structure storage (key, column, time-stamp). It also provides garbage collection policies. Distribution is break in to tablets (range of rows) and managed by a single machine, the system can split growing tablets. Big Table provides transactions and allow to specify local columns to group together. They allow replications policies across data centers. MapReduce is a nice fitting model for some programs (for instance, the reverse index creation) Allows to move computation to closer to data. Also allows to implement load balancing. GFS works OK for a cluster, but they do not have a global view across the data centers. For instance, they are looking for unique naming of data, and also, if integrated allow data center to keep working if they became disconnected. They are also looking for data distribution policies.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[BDCSG2008] Simplicity and Complexity in Data Systems (Garth Gibson)</title>
      <link>https://xavierllora.net/2008/03/26/bdcsg2008-simplicity-and-complexity-in-data-systems-garth-gibson/</link>
      <pubDate>Wed, 26 Mar 2008 19:04:32 +0000</pubDate>
      <guid>https://xavierllora.net/2008/03/26/bdcsg2008-simplicity-and-complexity-in-data-systems-garth-gibson/</guid>
      <description>&lt;p&gt;Energy community and HPC. It is cheaper to collect a lot of samples and run simulations to decide where to drill (the extremely costly part). Energy community and HPC. It is cheaper to collect a lot of samples and run simulations to decide where to drill (the extremely costly part). Review of several effort one modeling for science making. They also run a collection of failures and maintenance cycles on hardware. Job interruptions becomes linear in number of chips (quite interesting result). Compute power on top 500 still doubles per year, and thus the failure rates. Lost disk becomes more and more painful (since the regeneration takes from 8h currently per terabyte to weeks in prediction). All this claims a change on the design. The approach is to spread data as much possible, and that can help to linearly reduce the reconstruction times. File systems are &amp;ldquo;object&amp;rdquo; file systems such as the Google FS and Hadoop FS. pNFS: scalable NFS soon. A key goal: reuse current tools people are using to speed up adaption and make it appealing to the users.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[BDCSG2008] Computational Paradigms for Genomic Medicine (Jill Mesirov)</title>
      <link>https://xavierllora.net/2008/03/26/bdcsg2008-computational-paradigms-for-genomic-medicine-jill-mesirov/</link>
      <pubDate>Wed, 26 Mar 2008 18:37:29 +0000</pubDate>
      <guid>https://xavierllora.net/2008/03/26/bdcsg2008-computational-paradigms-for-genomic-medicine-jill-mesirov/</guid>
      <description>&lt;p&gt;Jilll is reviewing what is going with data and biology. There has been an explosion on the numbers they are generating data (from volumes to throughput). Simulations has also been common practices, robot operations, etc. more and more data. Some numbers, now their center use 4.8K processors and 1440+ Terabytes of storage. The challenge give the proper tools to biologist (not CS people). The two key topics of the talk: computation paradigms and computation foundations. They heavily rely on genome expression arrays (row patients, column genes, value expression values). A simple example: classify leukemias (example of how can be distinguished using expression arrays). Patient samples, extract messenger RNA and then create the expression signatures (high dimensionality low training sample set). They repeated the same problem for predicted outcome on prognosis on brain cancer, but for this program there was no strong signal to get them accurate enough. Genes work on regulatory networks (sets of genes), and they tried to do the analysis this way&amp;mdash;acting as adding background knowledge to the problem&amp;mdash;boosting the results and making the treatment possible. But, the problem is that there should be and infrastructure that could be easy to use and able to replicate experiments. Infrastructure should integrate and interact to components. Should be able to support techs and illiterates equally. Two interfaces (visual and programatic). Access to a library of functions, write pipes, language agnostic, and build on web services (scalable from the laptop to clusters). The name &lt;a href=&#34;http://www.broad.mit.edu/cancer/software/genepattern/&#34;&gt;GenePattern&lt;/a&gt;. They are collaborating with Microsoft working on a tool (word document) to link to pipelines and the data in the data (can run with other version) and append results to the document too.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[BDCSG2008] Clouds and ManyCores: The Revolution (Dan Reed)</title>
      <link>https://xavierllora.net/2008/03/26/bdcsg2008-clouds-and-manycores-the-revolution-dan-reed/</link>
      <pubDate>Wed, 26 Mar 2008 17:32:17 +0000</pubDate>
      <guid>https://xavierllora.net/2008/03/26/bdcsg2008-clouds-and-manycores-the-revolution-dan-reed/</guid>
      <description>&lt;p&gt;Dan Reed (former NCSA director now at Microsoft Research) continues with the meeting presentations. His elevator pitch: the infrastructure need to take into account applications and the user experience. Current trend is that monolithic data consolidation is crumbling under dispersion, changing the traditional picture. The flavors of big data can be explored along two dimensions: (regular/irregular) versus (structured/unstructured). He emphasizes on focusing more on the user experience with big data, and how you can manage resource at any given point. Cloud computing can help organically orchestrate this resources on demand. He also show some examples of &lt;a href=&#34;http://research.microsoft.com/research/sv/dryad/&#34;&gt;Dryad&lt;/a&gt; (the Microsoft take on map-reduce architectures) and &lt;a href=&#34;http://research.microsoft.com/research/sv/DryadLINQ/&#34;&gt;DryadLINQ&lt;/a&gt;. Another interesting comment:&lt;/p&gt;</description>
    </item>
    <item>
      <title>[BDCSG2008] Text Information Management: Challenges and Oportunities (ChengXiang Zhai)</title>
      <link>https://xavierllora.net/2008/03/26/bdcsg2008-text-information-management-challenges-and-oportunities-chengxiang-zhai/</link>
      <pubDate>Wed, 26 Mar 2008 17:05:47 +0000</pubDate>
      <guid>https://xavierllora.net/2008/03/26/bdcsg2008-text-information-management-challenges-and-oportunities-chengxiang-zhai/</guid>
      <description>&lt;p&gt;UIUC CS professor &lt;a href=&#34;http://www-sal.cs.uiuc.edu/~czhai/&#34;&gt;Zhai&lt;/a&gt; reviews texts information management. ChenXiang start reviewing the importance of text as a natural way to encode human knowledge. His main focus is how he can provide support for different usages of text information, and how they interact to models, applications, systems and algorithms. This allowed him to motivate future research directions on information retrieval. Some of his interesting words:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Future research directions require improvements on IR and NLP (shallow: POS, partial parsing, fragmental semantic analysis), but it is fragile and domain oriented. Machine learning algorithms are still no scalable and not enough training data to satisfy the algorithm requirements. Data mining has lots of algorithms, but only for salient patterns.&lt;/p&gt;</description>
    </item>
    <item>
      <title>[BDCSG2008] Data-Intensive Scalable Computing (Randy Bryant)</title>
      <link>https://xavierllora.net/2008/03/26/bdcsg2008-data-intensive-scalable-computing-randy-bryant/</link>
      <pubDate>Wed, 26 Mar 2008 16:31:00 +0000</pubDate>
      <guid>https://xavierllora.net/2008/03/26/bdcsg2008-data-intensive-scalable-computing-randy-bryant/</guid>
      <description>&lt;p&gt;Randy opens fire reviewing models of parallelisms and how Google&amp;rsquo;s Mpa-Reduce model (the core of &lt;a href=&#34;http://hadoop.apache.org/core/&#34;&gt;Yahoo&amp;rsquo;s Hadoop&lt;/a&gt;) is changing the picture. He is emphasizing how data is and integral part of the computational process (which has been greatly unregarded). Map-Reduce model can greatly help because of it fault tolerant capabilities. Now he is reviewing the two traditional parallel programming models (shared model and message-passing model) and how this differ from map-reduce (and how this increases the IO). Initiatives like &lt;a href=&#34;http://hadoop.apache.org/core/&#34;&gt;Hadoop&lt;/a&gt; allow to cut-down cost for accessing large scale computing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Big Data Computing Study Group 2008</title>
      <link>https://xavierllora.net/2008/03/26/big-data-computing-study-group-2008/</link>
      <pubDate>Wed, 26 Mar 2008 16:07:49 +0000</pubDate>
      <guid>https://xavierllora.net/2008/03/26/big-data-computing-study-group-2008/</guid>
      <description>&lt;p&gt;I am lucky to attend the &lt;a href=&#34;http://www.cs.cmu.edu/~bryant/bdcsg08.html&#34;&gt;Big Data Computing Study Group 2008&lt;/a&gt;. The line of speaker is impressive. The event is held at Yahoo! Sunnyvale, and Thomas Kwan (UIUC alumni know at Yahoo!) is helping organize it. I will keep blogging about it the rest of the day.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Generic looping in Python</title>
      <link>https://xavierllora.net/2008/01/16/generic-looping-in-python/</link>
      <pubDate>Wed, 16 Jan 2008 16:00:12 +0000</pubDate>
      <guid>https://xavierllora.net/2008/01/16/generic-looping-in-python/</guid>
      <description>&lt;p&gt;I just posted on my &lt;a href=&#34;http://www.illigal.org/&#34;&gt;IlliGAL blog&lt;/a&gt; &lt;a href=&#34;https://xavierllora.net/2008/01/16/a-simple-and-flexible-ga-loop-in-python/&#34;&gt;how to implement a generic genetic algorithm (GA) main loop&lt;/a&gt; squeezing the dynamic behavior of Python. Pretty sleek, if you have tweaked GA main you main find this interesting ;)&lt;/p&gt;</description>
    </item>
    <item>
      <title>A simple and flexible GA loop in Python</title>
      <link>https://xavierllora.net/2008/01/16/a-simple-and-flexible-ga-loop-in-python/</link>
      <pubDate>Wed, 16 Jan 2008 15:34:18 +0000</pubDate>
      <guid>https://xavierllora.net/2008/01/16/a-simple-and-flexible-ga-loop-in-python/</guid>
      <description>&lt;p&gt;Yes, yes, I know, Python. I just have been playing around to see how much you can squeeze out of it and I am very surprise of how elegant it can be. Just and example. I am pretty sure you have written way to many customize GA loops that you need to tweak every now and then, if so take a look at the Python version below.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;def&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;evolve&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;):&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;s2&#34;&gt;&amp;#34;&amp;#34;&amp;#34;Implements a simple evolution loop&amp;#34;&amp;#34;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;func&lt;/span&gt;\&lt;span class=&#34;n&#34;&gt;_calls&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; \&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;\&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;func&lt;/span&gt;\&lt;span class=&#34;n&#34;&gt;_calls&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;append&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;evaluate&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt; &lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;env&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;selection&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;!=&lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;None&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;func&lt;/span&gt;\&lt;span class=&#34;n&#34;&gt;_calls&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;append&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;selection&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt; &lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;env&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;crossover&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;!=&lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;None&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;func&lt;/span&gt;\&lt;span class=&#34;n&#34;&gt;_calls&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;append&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;crossover&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt; &lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;env&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mutation&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;!=&lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;None&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;func&lt;/span&gt;\&lt;span class=&#34;n&#34;&gt;_calls&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;append&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mutate&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt; &lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;env&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;replacement&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;!=&lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;None&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;func&lt;/span&gt;\&lt;span class=&#34;n&#34;&gt;_calls&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;append&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;replace&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    \&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;f&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;func&lt;/span&gt;\&lt;span class=&#34;n&#34;&gt;_calls&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;i&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;range&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;env&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;length&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;5&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;\&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;evaluate&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;best&lt;/span&gt;\&lt;span class=&#34;n&#34;&gt;_fitness&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;best&lt;/span&gt;\&lt;span class=&#34;n&#34;&gt;_individual&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Where the self.env object just contains references to the methods implementing each of the functionalities generically implemented in self.evaluate, etc. Pretty sleek.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Profiling Python Code</title>
      <link>https://xavierllora.net/2008/01/10/profiling-python-code/</link>
      <pubDate>Thu, 10 Jan 2008 15:36:48 +0000</pubDate>
      <guid>https://xavierllora.net/2008/01/10/profiling-python-code/</guid>
      <description>&lt;p&gt;For the first time in 9 years, this vacation break I have done absolutely nothing. Wow what a coach potato I have become! Well that is not totally true, just for fun I started going over Python and, as usual, for any new language I end writing a simple genetic algorithm. I like the flexibility and compactness of the code (no verbose at all). However when I fire my first run (yes, the good old OneMax problem), I realized that some of my assumptions about coding did not directly transfer. Yes, it was a bit slow. So I started digging for a profiler and, surprise!, it comes with the Python interpreter. Here is an example on how to run the profiling capabilities&lt;/p&gt;</description>
    </item>
    <item>
      <title>GECCO 2008 Deadline Extended to January 30th</title>
      <link>https://xavierllora.net/2008/01/09/gecco-2008-deadline-extended-to-january-30th/</link>
      <pubDate>Wed, 09 Jan 2008 17:27:31 +0000</pubDate>
      <guid>https://xavierllora.net/2008/01/09/gecco-2008-deadline-extended-to-january-30th/</guid>
      <description>&lt;p&gt;I just got an email from the &lt;a href=&#34;http://www.sigevo.org/gecco-2008/index.html&#34; title=&#34;GECCO 2008&#34;&gt;GECCO 2008&lt;/a&gt; organizers extending the deadline till January 2008.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GECCO 2008 Deadline</title>
      <link>https://xavierllora.net/2007/12/04/gecco-2008-deadline/</link>
      <pubDate>Tue, 04 Dec 2007 15:15:54 +0000</pubDate>
      <guid>https://xavierllora.net/2007/12/04/gecco-2008-deadline/</guid>
      <description>&lt;p&gt;The deadline for the next Genetic and Evolutionary Computation Conference (&lt;a href=&#34;http://www.sigevo.org/gecco-2008/&#34; title=&#34;GECCO 2008&#34;&gt;GECCO 2008&lt;/a&gt;) is approaching. Januray 16, 2008 is the date. Get ready!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Reasoning for the semantic web</title>
      <link>https://xavierllora.net/2007/11/26/reasoning-for-the-semantic-web/</link>
      <pubDate>Mon, 26 Nov 2007 15:04:04 +0000</pubDate>
      <guid>https://xavierllora.net/2007/11/26/reasoning-for-the-semantic-web/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://jena.sourceforge.net/inference/&#34;&gt;Jena 2 Inference Support&lt;/a&gt; is a nice introduction to the inference engines provided by the &lt;a href=&#34;http://jena.sourceforge.net/&#34;&gt;Jena&lt;/a&gt; package. Besides standardized reasoning for RDF and a subset of OWL/Lite and OWL/All ontologies, it also provides the mechanisms for creating your own rule-based inference engine using the generic rule-based inference also provided.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wordpress and your iPhone</title>
      <link>https://xavierllora.net/2007/10/12/wordpress-and-your-iphone/</link>
      <pubDate>Fri, 12 Oct 2007 02:40:28 +0000</pubDate>
      <guid>https://xavierllora.net/2007/10/12/wordpress-and-your-iphone/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://wordpress.org/extend/plugins/mobileadmin/&#34;&gt;WordPress iPhone / Mobile Admin&lt;/a&gt; adapts the WordPress admin UI to be more friendly to mobile devices, specifically phones.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Reset the MBR using Linux</title>
      <link>https://xavierllora.net/2007/09/21/reset-the-mbr-using-linux/</link>
      <pubDate>Fri, 21 Sep 2007 14:55:45 +0000</pubDate>
      <guid>https://xavierllora.net/2007/09/21/reset-the-mbr-using-linux/</guid>
      <description>&lt;p&gt;Here is a simple trick if you need to clean it. Recently I needed to clean some &lt;a href=&#34;http://www.rocksclusters.org/&#34;&gt;Rocks Clusters&lt;/a&gt; node&amp;rsquo;s HD to allow it to reinstall &lt;code&gt;dd if=/dev/zero of=/dev/HD count=1 bs=512&lt;/code&gt; This avoid the computer to try to boot from the hard drive. However, if the node was already on the cluster, you need to run &lt;code&gt;# insert-ethers --remove=&amp;quot;compute-0-1&amp;quot;&lt;/code&gt; To remove it from the cluster, where &amp;ldquo;compute-0-1&amp;rdquo; is the name of the node in cluster. Then, you can start insert-ethers, and boot the node and it will start reinstalling itself.&lt;/p&gt;</description>
    </item>
    <item>
      <title>TechnoCrunch 40 Conference 2007</title>
      <link>https://xavierllora.net/2007/09/19/technocrunch-40-conference-2007/</link>
      <pubDate>Wed, 19 Sep 2007 23:23:27 +0000</pubDate>
      <guid>https://xavierllora.net/2007/09/19/technocrunch-40-conference-2007/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.techcrunch40.com/2007/index.php&#34;&gt;TechCrunch40 Conference 2007&lt;/a&gt; present 40 startups. If you want to procrastinate a bit, check the ideas they are proposing. Maybe they will get you inspired ;)&lt;/p&gt;</description>
    </item>
    <item>
      <title>LCS researcher changes jobs</title>
      <link>https://xavierllora.net/2007/09/19/lcs-researcher-changes-jobs/</link>
      <pubDate>Wed, 19 Sep 2007 14:37:49 +0000</pubDate>
      <guid>https://xavierllora.net/2007/09/19/lcs-researcher-changes-jobs/</guid>
      <description>&lt;p&gt;This is an excerpt from &lt;a href=&#34;http://www.cs.bath.ac.uk/%7Eamb/&#34;&gt;Alwyn Barry&lt;/a&gt;&amp;rsquo;s web page (Thanks &lt;a href=&#34;http://webspace.elet.polimi.it/lanzi/&#34;&gt;Pier Luca&lt;/a&gt; for pointing it out)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Most people who know me will be aware that I am changing job shortly. I will be leaving the University of Bath from 30th September 2007, and will no longer be an academic. I am moving to Street in Somerset to become the Pastor of Street Baptist Church. I am still happy to answer any questions relating to my previous research, so do feel free to contact me via my new email address, which is linked from this site.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Embedded Jetty applications</title>
      <link>https://xavierllora.net/2007/09/19/embedded-jetty-applications/</link>
      <pubDate>Wed, 19 Sep 2007 14:25:00 +0000</pubDate>
      <guid>https://xavierllora.net/2007/09/19/embedded-jetty-applications/</guid>
      <description>&lt;p&gt;I am currently working on an open source project (do not ask me which since it will surface soon, and I should not talk much about it till it does ;)) that required to provide web access to apps, services, and contents. From my days fighting with &lt;a href=&#34;http://www.mulgara.org/&#34;&gt;Mulgara&lt;/a&gt; descriptors I remembered that &lt;a href=&#34;http://www.mortbay.org/&#34;&gt;Jetty&lt;/a&gt; (full-featured web server implemented entirely in Java) could be embedded into applications to provide such services. It has been two months now since I started using, and it is a nice, shiny, and slick piece of software. I used &lt;a href=&#34;http://tomcat.apache.org/&#34;&gt;Tomcat&lt;/a&gt; for most of my stuff, but Jetty is definitely and amazing alternative Below I just pasted one of the ways you can embed Jetty in your app.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Kumara Sastry Ph.D.</title>
      <link>https://xavierllora.net/2007/09/07/kumara-sastry-ph.d./</link>
      <pubDate>Fri, 07 Sep 2007 19:33:13 +0000</pubDate>
      <guid>https://xavierllora.net/2007/09/07/kumara-sastry-ph.d./</guid>
      <description>&lt;p&gt;Kumara has just defended his Ph.D. thesis &lt;em&gt;&amp;ldquo;Genetic Algorithms and Genetic Programming for Multiscale Modeling: Applications in Materials Science and Chemistry and Advances in Scalability&amp;rdquo;&lt;/em&gt;. The gallery above shows snapshots of Kumara in action. If you have not taken a look at his excellent work, put it on your todo list, you will not regret it. Congratulations!&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Engineer of the Future Workshop</title>
      <link>https://xavierllora.net/2007/09/05/the-engineer-of-the-future-workshop/</link>
      <pubDate>Wed, 05 Sep 2007 15:19:13 +0000</pubDate>
      <guid>https://xavierllora.net/2007/09/05/the-engineer-of-the-future-workshop/</guid>
      <description>&lt;p&gt;I am sitting at the &lt;a href=&#34;http://www.illigal.uiuc.edu/web/etsi/2007/08/22/workshop-on-the-engineer-of-the-future-schedule-announced/&#34;&gt;workshop on the Engineer of the Future&lt;/a&gt; hosted at &lt;a href=&#34;http://www.ncsa.uiuc.edu&#34;&gt;NCSA&lt;/a&gt;. The workshop is part of the &lt;a href=&#34;http://www.illigal.ge.uiuc.edu/etsi&#34;&gt;ETSI&lt;/a&gt; lecture series organized by Michael Loui and David E. Goldberg. The talks so far are very interesting. Hard to highlight all the relevant points, but I would like to mention the experience &lt;a href=&#34;http://faculty.olin.edu/~skerns/&#34;&gt;Sherra E. Kerns&lt;/a&gt; is sharing about their experience at &lt;a href=&#34;http://www.olin.edu/&#34;&gt;Olin College&lt;/a&gt;. The engagement with the curriculum that students show is very remarkable. She mentioned current established curricula tend to kill innovation (and engagement). That comment resonate with my personal experience freshmen was always more rewarding and challenging than last year students.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Live from The Engineer of the Future</title>
      <link>https://xavierllora.net/2007/09/05/live-from-the-engineer-of-the-future/</link>
      <pubDate>Wed, 05 Sep 2007 15:13:16 +0000</pubDate>
      <guid>https://xavierllora.net/2007/09/05/live-from-the-engineer-of-the-future/</guid>
      <description>&lt;p&gt;I am sitting at the &lt;a href=&#34;http://www.illigal.uiuc.edu/web/etsi/2007/08/22/workshop-on-the-engineer-of-the-future-schedule-announced/&#34;&gt;workshop on the Engineer of the Future&lt;/a&gt; hosted at &lt;a href=&#34;http://www.ncsa.uiuc.edu&#34;&gt;NCSA&lt;/a&gt;. The workshop is part of the &lt;a href=&#34;http://www.illigal.ge.uiuc.edu/etsi&#34;&gt;ETSI&lt;/a&gt; lecture series organized by Michael Loui and David E. Goldberg. The talks so far are very interesting. Hard to highlight all the relevant points, but I would like to mention the experience &lt;a href=&#34;http://faculty.olin.edu/~skerns/&#34;&gt;Sherra E. Kerns&lt;/a&gt; is sharing about their experience at &lt;a href=&#34;http://www.olin.edu/&#34;&gt;Olin College&lt;/a&gt;. The engagement with the curriculum that students show is very remarkable. She mentioned current established curricula tend to kill innovation (and engagement). That comment resonate with my personal experience freshmen was always more rewarding and challenging than last year students.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installing third-party apps to your iPhone</title>
      <link>https://xavierllora.net/2007/09/05/installing-third-party-apps-to-your-iphone/</link>
      <pubDate>Wed, 05 Sep 2007 14:38:05 +0000</pubDate>
      <guid>https://xavierllora.net/2007/09/05/installing-third-party-apps-to-your-iphone/</guid>
      <description>&lt;p&gt;Matt Cutts has a nice &lt;a href=&#34;http://www.mattcutts.com/blog/hack-your-iphone-install-applications-with-installerapp-and-apptapp/&#34;&gt;post&lt;/a&gt; on how to hack your iPhone to install third-party apps. I am still reluctant to do it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sync your iCal and Google Calendar</title>
      <link>https://xavierllora.net/2007/08/23/sync-your-ical-and-google-calendar/</link>
      <pubDate>Thu, 23 Aug 2007 02:22:01 +0000</pubDate>
      <guid>https://xavierllora.net/2007/08/23/sync-your-ical-and-google-calendar/</guid>
      <description>&lt;p&gt;Did you ever wanted to sync your iCal and your Google Calendar? I just ran into &lt;a href=&#34;http://spanningsync.com/&#34;&gt;Spanning Sync&lt;/a&gt;. I have been testing and it is definitely worth it if you need such capabilities.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Synchronize Google Calendar and Apple iCal. Share calendars between multiple Macs. Share calendars with your coworkers, family, and friends. And while you&amp;rsquo;re at it, connect Google Calendar to your iPod, mobile phone, and other devices.&lt;/p&gt;
&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>Zattoo - TV to Go</title>
      <link>https://xavierllora.net/2007/08/05/zattoo-tv-to-go/</link>
      <pubDate>Sun, 05 Aug 2007 19:35:46 +0000</pubDate>
      <guid>https://xavierllora.net/2007/08/05/zattoo-tv-to-go/</guid>
      <description>&lt;p&gt;I was browsing around today and I ran into &lt;a href=&#34;http://zattoo.com/company&#34;&gt;Zattoo - TV to Go&lt;/a&gt;. It is a P2P IPTV service provided by an University of Michigan at Ann Arbor startup. See below their claim to fame.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Zattoo acquires, transports and presents quick-start, long-play streaming video in one browser for all channels for broadband users anywhere. Zattoo is the only provider of P2P IPTV to provide users with diverse and desired content of the highest possible video quality in one browser, while dramatically reducing cost and increasing reach for broadcasters and enabling advertisers to leverage the best aspects of both web-based and traditional television advertising methods. Zattoo partners with broadcasters and advertisers to serve consumers with a wide selection of content from various sources in one easy-to-use web interface.&lt;/p&gt;</description>
    </item>
    <item>
      <title>E2K blog has moved</title>
      <link>https://xavierllora.net/2007/08/02/e2k-blog-has-moved/</link>
      <pubDate>Thu, 02 Aug 2007 19:40:55 +0000</pubDate>
      <guid>https://xavierllora.net/2007/08/02/e2k-blog-has-moved/</guid>
      <description>&lt;p&gt;The E2K blog has moved. You can reach it at&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://dita.ncsa.uiuc.edu/e2k/&#34;&gt;http://dita.ncsa.uiuc.edu/e2k/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>DITA&#43;ALG&#43;DISCUS = VAST contest entry</title>
      <link>https://xavierllora.net/2007/07/29/dita-alg-discus-vast-contest-entry/</link>
      <pubDate>Sun, 29 Jul 2007 16:19:15 +0000</pubDate>
      <guid>https://xavierllora.net/2007/07/29/dita-alg-discus-vast-contest-entry/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://dita.ncsa.uiuc.edu/&#34;&gt;DITA&lt;/a&gt; and &lt;a href=&#34;http://alg.ncsa.uiuc.edu/&#34;&gt;ALG&lt;/a&gt; at &lt;a href=&#34;http://www.ncsa.uiuc.edu/&#34;&gt;NCSA&lt;/a&gt; have joined forces with the &lt;a href=&#34;http://www-discus.ge.uiuc.edu/&#34;&gt;DISCUS&lt;/a&gt; team to enter the &lt;a href=&#34;http://conferences.computer.org/vast/vast2007/&#34;&gt;2007 VAST contest&lt;/a&gt;. You can find a podcast of the &lt;a href=&#34;http://www-discus.ge.uiuc.edu/discussite/2007/07/27/discus-enters-the-vast-contest/&#34;&gt;entry to the contest here&lt;/a&gt;, and a description of the VAST contest below.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Visual Analytics is the science of analytical reasoning supported by highly interactive visual interfaces. People use visual analytics tools and techniques to synthesize information into knowledge; derive insight from massive, dynamic, and often conflicting data; detect the expected and discover the unexpected; provide timely, defensible, and understandable assessments; and communicate assessments effectively for action. The issues stimulating this body of research provide a grand challenge in science: turning information overload into the opportunity of the decade.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Loading RDF/XML files into Virtuoso’s metadata store</title>
      <link>https://xavierllora.net/2007/07/20/loading-rdf/xml-files-into-virtuosos-metadata-store/</link>
      <pubDate>Fri, 20 Jul 2007 14:19:07 +0000</pubDate>
      <guid>https://xavierllora.net/2007/07/20/loading-rdf/xml-files-into-virtuosos-metadata-store/</guid>
      <description>&lt;p&gt;Bernie just put together this beauty to load small RDF/XML files into &lt;a href=&#34;http://virtuoso.openlinksw.com/&#34;&gt;Virtuoso&lt;/a&gt;&amp;rsquo;s metadata store (We are using testing the &lt;a href=&#34;http://sourceforge.net/projects/virtuoso/&#34;&gt;open source version&lt;/a&gt;).&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;DB.DBA.RDF_LOAD_RDFXML(http_get (&amp;#39;URI to the RDF/XML file&amp;#39;),&amp;#39;&amp;#39;,&amp;#39;Name of the graph in the store&amp;#39;);
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;We have tested loading a 5 Million triple RDF/XML and results are pretty nice (It took around 6 minutes to load into a dual Pentium 4 extreme edition at 3GHz with 4GB of RAM on a slow 7500rpm ext3fs). When pushing to larger files, the stream version of this is a must to reduce memory consumption.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Crawlers on the loose</title>
      <link>https://xavierllora.net/2007/07/20/crawlers-on-the-loose/</link>
      <pubDate>Fri, 20 Jul 2007 03:01:41 +0000</pubDate>
      <guid>https://xavierllora.net/2007/07/20/crawlers-on-the-loose/</guid>
      <description>&lt;p&gt;Recently, our lab web server has been experiencing a great increase of bot visits. Besides the usual Google, Yahoo, MSN, etc. bots a new one caught my attention. It is visiting pretty frequently: &lt;a href=&#34;http://www.cuill.com/&#34;&gt;Cuill&lt;/a&gt;. From the few information they have on their site, one of the co-founders is a former UIUC CS alumni &lt;a href=&#34;http://www.cuill.com/founders.html&#34;&gt;Anna Patterson&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Cuill Inc. (pronounced [kool]) is a startup company that is pioneering a new approach to Search. The company was founded by Anna, Russell, and Tom. Our offices are located on a quiet street in Menlo Park, CA. If you&amp;rsquo;d like to learn more about Cuill or the people behind it, please get in touch.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Google Notebook</title>
      <link>https://xavierllora.net/2007/07/18/google-notebook/</link>
      <pubDate>Wed, 18 Jul 2007 22:07:50 +0000</pubDate>
      <guid>https://xavierllora.net/2007/07/18/google-notebook/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.google.com/googlenotebook/faq.html&#34;&gt;Google Notebook&lt;/a&gt; has a pretty cool add-on for Firefox. It allows you to clip, and organize information from across the web in a single online location that&amp;rsquo;s accessible from any computer.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Back in town and a Virtuoso</title>
      <link>https://xavierllora.net/2007/07/18/back-in-town-and-a-virtuoso/</link>
      <pubDate>Wed, 18 Jul 2007 03:11:47 +0000</pubDate>
      <guid>https://xavierllora.net/2007/07/18/back-in-town-and-a-virtuoso/</guid>
      <description>&lt;p&gt;Vacations and GECCO were great. I am still trying to catch up. Hope everything gets up to speed soon. Just a quick note to jump start: Dealing with relational databases, metadata stores, DAV servers? If so, take a look at &lt;a href=&#34;http://virtuoso.openlinksw.com/&#34;&gt;Virtuoso&lt;/a&gt;, you won&amp;rsquo;t be disappointed ;)&lt;/p&gt;</description>
    </item>
    <item>
      <title>GECCO 2007 Hat Trick</title>
      <link>https://xavierllora.net/2007/07/13/gecco-2007-hat-trick/</link>
      <pubDate>Fri, 13 Jul 2007 03:46:07 +0000</pubDate>
      <guid>https://xavierllora.net/2007/07/13/gecco-2007-hat-trick/</guid>
      <description>&lt;p&gt;Yup, never happened to me before. In John Koza&amp;rsquo;s words: Hat Trick, best paper in EDA track and two Bronze medals in the &lt;a href=&#34;http://www.genetic-programming.org/hc2007/cfe2007.html&#34;&gt;HUMIES competition&lt;/a&gt;. I just think that I was lucky and blessed to have the pleasure to work with such great people. It would not have happened if it wasn&amp;rsquo;t for them. Below you can find some of the presentations for the above Hat Trick, as well as some other work I presented on genetics-based machine learning.&lt;/p&gt;</description>
    </item>
    <item>
      <title>HTML to Wiki converter</title>
      <link>https://xavierllora.net/2007/06/03/html-to-wiki-converter/</link>
      <pubDate>Sun, 03 Jun 2007 22:45:35 +0000</pubDate>
      <guid>https://xavierllora.net/2007/06/03/html-to-wiki-converter/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://labs.seapine.com/htmltowiki.cgi&#34;&gt;Seapine {Labs}::HTML to Wiki Converter&lt;/a&gt; is an online converter of HTML formated code into a Wiki (MediaWiki) sintax. Very convenient if you want to add already formated material.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Blogging about NCSA PSP</title>
      <link>https://xavierllora.net/2007/05/22/blogging-about-ncsa-psp/</link>
      <pubDate>Tue, 22 May 2007 14:14:04 +0000</pubDate>
      <guid>https://xavierllora.net/2007/05/22/blogging-about-ncsa-psp/</guid>
      <description>&lt;p&gt;Yesterday, today, and tomorrow NCSA is running the PSP 2007 meeting. You may find some of my blogging about it &lt;a href=&#34;http://dita.ncsa.uiuc.edu/blog/category/events/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Reset user’s password on a MediaWiki</title>
      <link>https://xavierllora.net/2007/05/14/reset-users-password-on-a-mediawiki/</link>
      <pubDate>Mon, 14 May 2007 23:31:47 +0000</pubDate>
      <guid>https://xavierllora.net/2007/05/14/reset-users-password-on-a-mediawiki/</guid>
      <description>&lt;p&gt;I needed to reset the password for a user on a MediaWiki site. Luckily, I run into this post &lt;a href=&#34;http://people.planetpostgresql.org/greg/index.php?/archives/74-Reset-a-user-password-on-MediaWiki.html&#34;&gt;&amp;ldquo;Reset a user password on MediaWiki - Greg&amp;rsquo;s Postgres stuff&amp;rdquo;&lt;/a&gt; which helps you to do so. The five-cent summary for a &lt;a href=&#34;http://www.mysql.com/&#34;&gt;MySQL&lt;/a&gt; powered site:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;UPDATE&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;user&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;SET&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;user_password&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;md5&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;CONCAT&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;123-&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;md5&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;newpassword&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)))&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;WHERE&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;user_id&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;123&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;  
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>An Overview of the DISCUS project</title>
      <link>https://xavierllora.net/2007/05/11/an-overview-of-the-discus-project/</link>
      <pubDate>Fri, 11 May 2007 18:41:31 +0000</pubDate>
      <guid>https://xavierllora.net/2007/05/11/an-overview-of-the-discus-project/</guid>
      <description>&lt;p&gt;This &lt;a href=&#34;https://xavierllora.net/content/2005/10/DISCUS-1-0-Presentation.pdf&#34;&gt;presentation&lt;/a&gt; covers a general overview of the goals, origins, reasearch and tools currently available for the DISCUS project. For more information please visit the &lt;a href=&#34;http://www-discus.ge.uiuc.edu&#34;&gt;DISCUS&lt;/a&gt; project website. A follow up presentation with further details is also available &lt;a href=&#34;https://xavierllora.net/content/2005/10/DISCUS-2-0-Summary.pdf&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Uniform sampling of a data set</title>
      <link>https://xavierllora.net/2007/05/11/uniform-sampling-of-a-data-set/</link>
      <pubDate>Fri, 11 May 2007 13:20:34 +0000</pubDate>
      <guid>https://xavierllora.net/2007/05/11/uniform-sampling-of-a-data-set/</guid>
      <description>&lt;p&gt;Sometimes you may need to sample a dataset. You may want to get a uniformly sampled subset out of a datatset stored in a file. The perlscript below does the job for you.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-perl&#34; data-lang=&#34;perl&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;$#ARGV&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;!=&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;print&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;Wrong number of arguments\\n\\t&amp;#34;&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                &lt;span class=&#34;s&#34;&gt;&amp;#34;uniform-sampler.pl &amp;lt;file&amp;gt; &amp;lt;sample_proportion&amp;gt;\\n&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;else&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nb&#34;&gt;srand&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nb&#34;&gt;open&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;FILE&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$ARGV&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;])&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;or&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;die&lt;/span&gt; &lt;span class=&#34;s&#34;&gt;&amp;#34;File $ARGV[0] could not be open&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;while&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$line&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;sr&#34;&gt;&amp;lt;FILE&amp;gt;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;rand&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$ARGV&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                                &lt;span class=&#34;k&#34;&gt;print&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;$line&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;                &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;nb&#34;&gt;close&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FILE&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Surface 51</title>
      <link>https://xavierllora.net/2007/05/10/surface-51/</link>
      <pubDate>Thu, 10 May 2007 18:43:58 +0000</pubDate>
      <guid>https://xavierllora.net/2007/05/10/surface-51/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.surface51.com/&#34;&gt;SURFACE 51&lt;/a&gt; is a Urbana-Champaign graphic and web design company. You can check out their portfolio &lt;a href=&#34;http://www.surface51.com/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Jon Kleinberg visits UIUC</title>
      <link>https://xavierllora.net/2007/05/01/jon-kleinberg-visits-uiuc/</link>
      <pubDate>Tue, 01 May 2007 20:05:50 +0000</pubDate>
      <guid>https://xavierllora.net/2007/05/01/jon-kleinberg-visits-uiuc/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.cs.cornell.edu/home/kleinber/&#34;&gt;Jon Kleinberg&lt;/a&gt; is visiting UIUC today and giving a talk &lt;a href=&#34;http://www.ncsa.uiuc.edu/Conferences/Networks/kleinberg-abstract.html&#34;&gt;&lt;em&gt;&amp;ldquo;Decentralized Search, Cascading Behavior, and the Structure of On-Line Communities&amp;rdquo;&lt;/em&gt;&lt;/a&gt; in the &lt;a href=&#34;http://www.ncsa.uiuc.edu/Conferences/Networks/&#34;&gt;Age of Networks&lt;/a&gt; seminar series. The abstract of his talk today:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The rise of large-scale information networks has provided us with systems that are simultaneously social and technological in nature, and in which the human interactions that unfold can be recorded and studied in extraordinary detail. Against this backdrop, a significant amount of recent work has focused on the development of mathematical models that capture some of the qualitative properties observed in large-scale network data; such models have the potential to help us reason, at a general level, about the ways in which large networks are organized, and about the ways in which abstract models can capture the processes we observe.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Package e1071 for R</title>
      <link>https://xavierllora.net/2007/04/29/package-e1071-for-r/</link>
      <pubDate>Sun, 29 Apr 2007 20:29:13 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/29/package-e1071-for-r/</guid>
      <description>&lt;p&gt;The &lt;a href=&#34;http://cran.r-project.org/src/contrib/Descriptions/e1071.html&#34;&gt;package e1071&lt;/a&gt; for &lt;a href=&#34;http://www.r-project.org&#34;&gt;R&lt;/a&gt; is an interesting add on to your list of R packages. It includes functions for latent class analysis, short time Fourier transform, fuzzy clustering, support vector machines, shortest path computation, bagged clustering, naive Bayes classifier, independent component analysis, and more.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Zotero now talks to MS Word</title>
      <link>https://xavierllora.net/2007/04/28/zotero-now-talks-to-ms-word/</link>
      <pubDate>Sat, 28 Apr 2007 16:56:41 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/28/zotero-now-talks-to-ms-word/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.zotero.org&#34;&gt;Zotero&lt;/a&gt; has released a first &lt;a href=&#34;http://www.zotero.org/documentation/microsoft_word_integration&#34;&gt;integration plugin for MS Word&lt;/a&gt;. Pretty useful if you need to move your bibtex into a Word document.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GE498-ECI, Lecture 14: Enough theory, show me some action</title>
      <link>https://xavierllora.net/2007/04/25/ge498-eci-lecture-14-enough-theory-show-me-some-action/</link>
      <pubDate>Wed, 25 Apr 2007 21:23:15 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/25/ge498-eci-lecture-14-enough-theory-show-me-some-action/</guid>
      <description>&lt;p&gt;This lecture review some tools for innovation and creativity support developed under the DISCUS project. We reviewed some of the uses of the technologies presented in the course when used on real-world marketing applications.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Principal Component Analysis in R</title>
      <link>https://xavierllora.net/2007/04/25/principal-component-analysis-in-r/</link>
      <pubDate>Wed, 25 Apr 2007 03:58:02 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/25/principal-component-analysis-in-r/</guid>
      <description>&lt;p&gt;There are, at least :), two ways to compute the principal component analysis of a data set in &lt;a href=&#34;http://www.r-project.org&#34;&gt;R&lt;/a&gt;. The first one is from scratch computing eigenvectors and eigenvalues. It works as follows&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-r&#34; data-lang=&#34;r&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# &lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# From scratch &lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# &lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nf&#34;&gt;cbind&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;10&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;10&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;0.25&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;*&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;rnorm&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;10&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;myData&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;myData&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;apply&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;myData&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mean&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;myDataZM&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nf&#34;&gt;cov&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;myDataZM&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;cvm&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nf&#34;&gt;eigen&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;cvm&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;kc&#34;&gt;TRUE&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;eCvm&lt;/span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nf&#34;&gt;t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;eCvm&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;$&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;vector&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;%*%&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;t&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;myDataZM&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;newMyData&lt;/span&gt;  
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This simple code just transforms the data to align it with the principal components obtained. Of couse, the second way to compute them is using some of the functions that R provides in the stats package.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Online Feed Validator</title>
      <link>https://xavierllora.net/2007/04/24/online-feed-validator/</link>
      <pubDate>Tue, 24 Apr 2007 03:16:33 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/24/online-feed-validator/</guid>
      <description>&lt;p&gt;I have been running into some problems with a feed generator I am using (yes, it is the one in &lt;a href=&#34;http://mu.wordpress.org/&#34;&gt;WordPress MU&lt;/a&gt;, long story). However I found a useful tool, an &lt;a href=&#34;http://feedvalidator.org/check.cgi?&#34;&gt;on-line feed validator for Atom and RSS&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A programming IDE</title>
      <link>https://xavierllora.net/2007/04/20/a-programming-ide/</link>
      <pubDate>Fri, 20 Apr 2007 05:17:36 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/20/a-programming-ide/</guid>
      <description>&lt;p&gt;Need one? Check &lt;a href=&#34;http://www.eclipse.org/&#34;&gt;Eclipse&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Eclipse Metrics Plugins</title>
      <link>https://xavierllora.net/2007/04/20/eclipse-metrics-plugins/</link>
      <pubDate>Fri, 20 Apr 2007 04:00:51 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/20/eclipse-metrics-plugins/</guid>
      <description>&lt;p&gt;I have run into a couple of plugins for &lt;a href=&#34;http://www.eclipse.org/&#34;&gt;Eclipse&lt;/a&gt; to compute several measure about the code you have in your project. The one I currently use is &lt;a href=&#34;http://eclipse-metrics.sourceforge.net/&#34;&gt;Eclipse Metrics Plugin&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This Eclipse plugin calculates various metrics for your code during build cycles and warns you, via the Problems view, of range violations for each metric. This allows you to stay continuously aware of the health of your code base. You may also export the metrics to HTML for public display or to CSV format for further analysis.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GE498-ECI, Lecture 13: Social means interaction (II):  Influence diffusion in social networks</title>
      <link>https://xavierllora.net/2007/04/18/ge498-eci-lecture-13-social-means-interaction-ii-influence-diffusion-in-social-networks/</link>
      <pubDate>Wed, 18 Apr 2007 21:23:15 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/18/ge498-eci-lecture-13-social-means-interaction-ii-influence-diffusion-in-social-networks/</guid>
      <description>&lt;p&gt;Continuation of &lt;a href=&#34;https://xavierllora.net/2007/04/11/ge498-eci-lecture-12-social-means-interaction-i-influence-diffusion-in-social-networks/&#34;&gt;GE498-ECI, Lecture 12: Social means interaction (I): Learning what you like&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ben Shneiderman at UIUC</title>
      <link>https://xavierllora.net/2007/04/18/ben-shneiderman-at-uiuc/</link>
      <pubDate>Wed, 18 Apr 2007 17:03:44 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/18/ben-shneiderman-at-uiuc/</guid>
      <description>&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;http://www.cs.umd.edu/hcil/members/bshneiderman/Photos/BenShneiderman-037small.jpg&#34; alt=&#34;Ben Shneiderman&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;You can find my notes for his presentation &lt;a href=&#34;https://xavierllora.net/2007/04/18/the-thrill-of-discovering-live-from-ben-shneidermans-talk/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Thrill of Discovering (Live from Ben Shneiderman’s talk)</title>
      <link>https://xavierllora.net/2007/04/18/the-thrill-of-discovering-live-from-ben-shneidermans-talk/</link>
      <pubDate>Wed, 18 Apr 2007 16:55:57 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/18/the-thrill-of-discovering-live-from-ben-shneidermans-talk/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.cs.umd.edu/%7Eben/&#34;&gt;Ben Shneiderman&lt;/a&gt; is visiting &lt;a href=&#34;http://www.ncsa.uiuc.edu&#34;&gt;UIUC&lt;/a&gt; today. I am sitting at his talk &lt;a href=&#34;http://webtools.uiuc.edu/calendar/Calendar?ACTION=VIEW_EVENT&amp;amp;calId=1239&amp;amp;skinId=160&amp;amp;DATE=4/18/2007&amp;amp;eventId=50997&#34;&gt;&amp;ldquo;The Thrill of Discovery&amp;rdquo;&lt;/a&gt; at room 1040 &lt;a href=&#34;http://www.ncsa.uiuc.edu&#34;&gt;NCSA&lt;/a&gt;. If you miss this one he will be at 126 &lt;a href=&#34;http://www.lis.uiuc.edu/&#34;&gt;GSLIS&lt;/a&gt; this afternoon at 3pm  given another talk &lt;a href=&#34;http://webtools.uiuc.edu/calendar/Calendar?ACTION=VIEW_EVENT&amp;amp;calId=1239&amp;amp;skinId=160&amp;amp;DATE=4/18/2007&amp;amp;eventId=58050&#34;&gt;Accelerating Discovery and Innovation: Designing Creativity Support Tools&amp;quot;&lt;/a&gt;. His opening today:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This talk will start by reviewing the growing commercial success stories such as &lt;a href=&#34;http://www.spotfire.com/&#34;&gt;www.spotfire.com&lt;/a&gt;, &lt;a href=&#34;http://www.smartmoney.com/marketmap&#34;&gt;www.smartmoney.com/marketmap&lt;/a&gt; and &lt;a href=&#34;http://www.hivegroup.com/&#34;&gt;www.hivegroup.com&lt;/a&gt;. Then it will cover recent research progress for visual exploration of large time series data applied to financial, Ebay auction, and genomic data (&lt;a href=&#34;http://www.cs.umd.edu/hcil/timesearcher&#34;&gt;www.cs.umd.edu/hcil/timesearcher&lt;/a&gt;).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Is your MacBook Pro running too hot?</title>
      <link>https://xavierllora.net/2007/04/18/is-your-macbook-pro-running-too-hot/</link>
      <pubDate>Wed, 18 Apr 2007 03:14:39 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/18/is-your-macbook-pro-running-too-hot/</guid>
      <description>&lt;p&gt;The first generations of MacBook Pros tend to run too hot because the low rpm set by default.  The new ones have doubled the rpm speed. If you have a first generation on and want to boost the fans a bit to make it run a little cooler, you may find &lt;a href=&#34;http://www.mydigitallife.info/2006/10/16/modify-adjust-and-control-fan-speed-and-temperature-of-apple-macbook-macbook-pro-and-mac-mini/&#34;&gt;two tool apps to increase the fan speed here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Machine learning &amp; Statistical Learning in R</title>
      <link>https://xavierllora.net/2007/04/17/machine-learning-statistical-learning-in-r/</link>
      <pubDate>Tue, 17 Apr 2007 19:27:57 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/17/machine-learning-statistical-learning-in-r/</guid>
      <description>&lt;p&gt;Torsten Horthorn maintains a page with a &lt;a href=&#34;http://cran.r-project.org/src/contrib/Views/MachineLearning.html&#34;&gt;list of packages&lt;/a&gt; for machine learning and statistical learning in &lt;a href=&#34;http://www.r-project.org&#34;&gt;R&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>University of Illinois vs a Mummy</title>
      <link>https://xavierllora.net/2007/04/17/university-of-illinois-vs-a-mummy/</link>
      <pubDate>Tue, 17 Apr 2007 02:44:09 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/17/university-of-illinois-vs-a-mummy/</guid>
      <description>&lt;p&gt;A hidden treasure found in the Urbana Free Library. &lt;a href=&#34;https://www.imdb.com/title/tt1273816/&#34;&gt;University of Illinois vs a Mummy&lt;/a&gt; is a movie made by students at UofI. If you have never been in UofI you will find this movie pretty hilarious.&lt;/p&gt;</description>
    </item>
    <item>
      <title>PCA &amp; ICA</title>
      <link>https://xavierllora.net/2007/04/16/pca-ica/</link>
      <pubDate>Mon, 16 Apr 2007 20:54:22 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/16/pca-ica/</guid>
      <description>&lt;p&gt;I found a couple of interesting tutorials. One is on &lt;a href=&#34;http://csnet.otago.ac.nz/cosc453/student_tutorials/principal_components.pdf&#34;&gt;principal component analysis&lt;/a&gt; by Lindsay I. Smith and the second one is about &lt;a href=&#34;http://www.cs.helsinki.fi/u/ahyvarin/papers/NN00new.pdf&#34;&gt;independent component analysis&lt;/a&gt; by Hyvärinen and Oja. Good introductions if that is what you are looking for.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Visualizing content from metadata stores</title>
      <link>https://xavierllora.net/2007/04/15/visualizing-content-from-metadata-stores/</link>
      <pubDate>Sun, 15 Apr 2007 03:48:33 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/15/visualizing-content-from-metadata-stores/</guid>
      <description>&lt;p&gt;Last Friday with ALG and DITA people we put a brief presentation for NCSA&amp;rsquo;s cyberarch group on our common efforts to create a generic framework for querying and visualizing content stored in metadata stores. &lt;a href=&#34;http://www.mulgara.org&#34;&gt;Mulgara&lt;/a&gt;, SOAP, XLSTs, and custom Java code to render content using &lt;a href=&#34;http://prefuse.org/&#34;&gt;Prefuse&lt;/a&gt; and &lt;a href=&#34;http://www.jfree.org/jfreechart/&#34;&gt;JFreeChart&lt;/a&gt;. You can download the slides &lt;a href=&#34;https://xavierllora.net/content/2007/04/2007-04-13-visualizing-metadata-store.pdf&#34; title=&#34;Visualizing content from metadata stores&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;iframe
  style=&#34;width: 100%; height: 500px;&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34;
  src=&#34;http://www.slideshare.net/slideshow/embed_code/38582?rel=0&#34; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt;
&lt;br&gt;&lt;br&gt;</description>
    </item>
    <item>
      <title>We finally have a group name!</title>
      <link>https://xavierllora.net/2007/04/15/we-finally-have-a-group-name/</link>
      <pubDate>Sun, 15 Apr 2007 01:46:31 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/15/we-finally-have-a-group-name/</guid>
      <description>&lt;p&gt;The group was created a while ago to unify the research efforts conducted inside the &lt;a href=&#34;http://alg.ncsa.uiuc.edu/&#34;&gt;Automated Learning Group&lt;/a&gt;. Michael Welge, Loretta Auvil, and I were sitting in Michael&amp;rsquo;s office a Monday morning scratching our heads. He generated the initial population, Loretta recombined the ideas, and I just selected what I liked. So, we become Data-Intensive Technologies and Applications :D.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GE498-ECI, Lecture 12: Social means interaction (I):  Influence diffusion in social networks</title>
      <link>https://xavierllora.net/2007/04/11/ge498-eci-lecture-12-social-means-interaction-i-influence-diffusion-in-social-networks/</link>
      <pubDate>Wed, 11 Apr 2007 21:23:15 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/11/ge498-eci-lecture-12-social-means-interaction-i-influence-diffusion-in-social-networks/</guid>
      <description>&lt;p&gt;This lecture covered some of the work presented in “Mining Social Network in Message Boards” (the paper PDF may be found &lt;a href=&#34;https://www.researchgate.net/publication/221023430_Mining_directed_social_network_from_message_board&#34;&gt;here&lt;/a&gt; (1Mb)) published in the Sympposium on Conversational Informatics for Supporting Social Intelligence and Interaction (AISB’05, 12-15 April, Hatfield, UK, 2005). The lecture covered how to identify relevant topic and player in an ongoing discussion. You can download the &lt;a href=&#34;https://xavierllora.net/content/2007/04/AISB2005.pdf&#34;&gt;PDF&lt;/a&gt; here (2Mb)—or see below.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wordpress MU plugin to render math using latex commands</title>
      <link>https://xavierllora.net/2007/04/10/wordpress-mu-plugin-to-render-math-using-latex-commands/</link>
      <pubDate>Tue, 10 Apr 2007 19:16:28 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/10/wordpress-mu-plugin-to-render-math-using-latex-commands/</guid>
      <description>&lt;p&gt;I just run into an interesting &lt;a href=&#34;http://mu.bloggles.info/2007/02/22/wpmu-plugin-latex-math/&#34;&gt;Wordpress MU plugin&lt;/a&gt; to render mathematical equations via LaTeX commands.&lt;/p&gt;</description>
    </item>
    <item>
      <title>More on Wordpress themes</title>
      <link>https://xavierllora.net/2007/04/09/more-on-wordpress-themes/</link>
      <pubDate>Mon, 09 Apr 2007 15:29:14 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/09/more-on-wordpress-themes/</guid>
      <description>&lt;p&gt;Via &lt;a href=&#34;http://wpmudev.org/&#34;&gt;wpmudev&lt;/a&gt;, I run into a &lt;a href=&#34;http://wpmudev.org/project/Farms-Really-Big-Theme-Pack&#34;&gt;huge pack&lt;/a&gt; of themes for &lt;a href=&#34;http://wordpress.org/&#34;&gt;Wordpress&lt;/a&gt;. &lt;a href=&#34;http://www.illigal.uiuc.edu/web/kumara/&#34;&gt;Kumara Sastry&lt;/a&gt; also have a nice collection of &lt;a href=&#34;http://www.illigal.uiuc.edu/web/kumara/2007/04/01/wordpress-themes/&#34;&gt;his favorites&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GE498-ECI, Lecture 11: Summarize and drill: Helping to avoid cognitive overload</title>
      <link>https://xavierllora.net/2007/04/04/ge498-eci-lecture-11-summarize-and-drill-helping-to-avoid-cognitive-overload/</link>
      <pubDate>Wed, 04 Apr 2007 21:18:30 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/04/ge498-eci-lecture-11-summarize-and-drill-helping-to-avoid-cognitive-overload/</guid>
      <description>&lt;p&gt;This lecture covered the basic of how to identify relevant topics and extract summaries out of a conversation. This lecture is based on the paper &amp;ldquo;Delineating Topic and Discussant Transitions in Online Collaborative Environments&amp;rdquo; by Yasui, N.I., Llorà, X., and Goldberg, D.E.. You may find the &lt;a href=&#34;https://www.researchgate.net/publication/220709385_Delineating_Topic_and_Discussant_Transitions_in_Online_Collaborative_Environments&#34;&gt;PDF of the paper here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GE498-ECI, Lecture 10: Innovation and visual concept maps</title>
      <link>https://xavierllora.net/2007/04/04/ge498-eci-lecture-10-innovation-and-visual-concept-maps/</link>
      <pubDate>Wed, 04 Apr 2007 21:12:36 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/04/ge498-eci-lecture-10-innovation-and-visual-concept-maps/</guid>
      <description>&lt;p&gt;This lecture covered how to visualizes concepts on an ongoing conversation. The lecture was based on the paper about using interactive genetic algorithms to tune the KeyGraph algorithm for a given document. The paper was published in the First European Workshop on Chance Discovery, EWCD 2004 (Valencia, Spain). The paper may be found &lt;a href=&#34;https://www.researchgate.net/publication/228785972_Discovering_Chance_Scenarios_using_Small-World_KeyGraphs_and_Evolutionary_Computation&#34;&gt;here&lt;/a&gt; (PDF, 0.7Mb) and the presentation slides &lt;a href=&#34;https://xavierllora.net/content/2007/04/KG-SW-IG-Final.pdf&#34;&gt;here&lt;/a&gt; (PDF, 0.5Mb)&amp;mdash;or see below.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Paul Borgeson poetry contest at UIUC</title>
      <link>https://xavierllora.net/2007/04/04/paul-borgeson-poetry-contest-at-uiuc/</link>
      <pubDate>Wed, 04 Apr 2007 17:08:40 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/04/paul-borgeson-poetry-contest-at-uiuc/</guid>
      <description>&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://xavierllora.net/content/2007/04/poet.png&#34; alt=&#34;Borgeson UIUC poetry contest 2007&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;There is a poetry contest at UIUC in honor of Paul Borgeson (former UIUC decesed faculty). You still have time to turn your poem in till April 6th. It is never to late to have fun.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Interesting compilation of Firefox add-ons</title>
      <link>https://xavierllora.net/2007/04/03/interesting-compilation-of-firefox-add-ons/</link>
      <pubDate>Tue, 03 Apr 2007 23:49:11 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/03/interesting-compilation-of-firefox-add-ons/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.illigal.org/people/&#34;&gt;Kumara Sastry&lt;/a&gt; has an interesting blog post about &lt;a href=&#34;http://www.illigal.uiuc.edu/web/kumara/2007/04/01/firefox-addons/&#34;&gt;add-ons for Mozilla Firefox&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Java and Open GL</title>
      <link>https://xavierllora.net/2007/04/03/java-and-open-gl/</link>
      <pubDate>Tue, 03 Apr 2007 22:08:09 +0000</pubDate>
      <guid>https://xavierllora.net/2007/04/03/java-and-open-gl/</guid>
      <description>&lt;p&gt;I knew there were some efforts to have access to &lt;a href=&#34;http://www.opengl.org/&#34;&gt;OpenGL&lt;/a&gt; from &lt;a href=&#34;http://www.java.com/en/&#34;&gt;Java&lt;/a&gt;, but I did not check it for a while. The &lt;a href=&#34;https://jogl.dev.java.net/&#34;&gt;JOGL API project&lt;/a&gt; has made a long journey since its inception. You can check the &lt;a href=&#34;https://jogl-demos.dev.java.net/&#34;&gt;demos&lt;/a&gt; easily, since they are Java web started applications.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GE498-ECI, Lecture 9: The Unstructured Data Contains a Clue</title>
      <link>https://xavierllora.net/2007/03/28/ge498-eci-lecture-9-the-unstructured-data-contains-a-clue/</link>
      <pubDate>Wed, 28 Mar 2007 21:42:41 +0000</pubDate>
      <guid>https://xavierllora.net/2007/03/28/ge498-eci-lecture-9-the-unstructured-data-contains-a-clue/</guid>
      <description>&lt;p&gt;Lecture 9 covered a quick introduction to text mining. The slides for this lecture can be found below.&lt;/p&gt;
&lt;iframe
  style=&#34;width: 100%; height: 500px;&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34;
  src=&#34;http://www.slideshare.net/slideshow/embed_code/35692?rel=0&#34; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt;
&lt;br&gt;&lt;br&gt;</description>
    </item>
    <item>
      <title>GE498-ECI, Lecture 8: Connectivity Everywhere; Graph Theory 101</title>
      <link>https://xavierllora.net/2007/03/28/ge498-eci-lecture-8-connectivity-everywhere-graph-theory-101/</link>
      <pubDate>Wed, 28 Mar 2007 21:39:29 +0000</pubDate>
      <guid>https://xavierllora.net/2007/03/28/ge498-eci-lecture-8-connectivity-everywhere-graph-theory-101/</guid>
      <description>&lt;p&gt;This lecture covered some of the basis of graph theory. The slides for this lecture can be found below.&lt;/p&gt;
&lt;iframe
  style=&#34;width: 100%; height: 500px;&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34;
  src=&#34;http://www.slideshare.net/slideshow/embed_code/35670?rel=0&#34; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt;
&lt;br&gt;&lt;br&gt;</description>
    </item>
    <item>
      <title>Analyzing Trends in the Blogosphere Using Human-Centered Analysis and Visualization Tools</title>
      <link>https://xavierllora.net/2007/03/26/analyzing-trends-in-the-blogosphere-using-human-centered-analysis-and-visualization-tools/</link>
      <pubDate>Mon, 26 Mar 2007 20:23:28 +0000</pubDate>
      <guid>https://xavierllora.net/2007/03/26/analyzing-trends-in-the-blogosphere-using-human-centered-analysis-and-visualization-tools/</guid>
      <description>&lt;p&gt;by &lt;em&gt;Xavier Llorà, Noriko Imafuji Yasui, David E. Goldberg (2006)&lt;/em&gt;.
Proceedings of the International Conference on Weblogs and Social Mining (ICWSM 2007). Also as IlliGAL TR. No. 2006026. &lt;a href=&#34;https://www.researchgate.net/publication/228405893_Analyzing_trends_in_the_blogosphere_using_human-centered_analysis_and_visualization_tools&#34;&gt;Link to the PDF&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The blogsphere is a valuable source of information. From simple topic analysis in the blogosphere&amp;mdash;what’s hot&amp;mdash;to harvesting and analyzing valuable market trends&amp;mdash;what product and features are suggested&amp;mdash;require a tight integration of computer- and human-based analysis capabilities. Computers can easily assist the processing filtering and visualizing relevant and key elements of the blogosphere, but coupling them with human evaluation and reasoning can provide the final steps to connect pieces of relevant information into better description map of the current trends of the blogosphere. An example of the need for such human-centered analysis was David R. Ellis’ film &lt;em&gt;Snakes on a Plane&lt;/em&gt; (2006) which failed to properly translate blogosphere discussions into a successful commercial product&amp;mdash;as a clear misalignment of both environments the blogsphere and the final targeted market. In this paper, we present some human-centered visualization and analysis tools that can help users to compare and reason synergies and misalignments revolving around a particular topic.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Communication gap management for fertile community</title>
      <link>https://xavierllora.net/2007/03/24/communication-gap-management-for-fertile-community/</link>
      <pubDate>Sat, 24 Mar 2007 15:17:35 +0000</pubDate>
      <guid>https://xavierllora.net/2007/03/24/communication-gap-management-for-fertile-community/</guid>
      <description>&lt;p&gt;by &lt;em&gt;Naohiro Matsumura, David E. Goldberg, and Xavier Llorà (2006).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Journal of Soft Computing, Volume 11 , Issue 8, pp. 791&amp;ndash;798, ACM press. &lt;a href=&#34;http://portal.acm.org/citation.cfm?id=1231020.1231029&amp;amp;coll=GUIDE&amp;amp;dl=&amp;amp;CFID=15151515&amp;amp;CFTOKEN=6184618&#34;&gt;Link to the ACM portal.&lt;/a&gt; Initial work also available as IlliGAL TR No 2005001.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In the paper, we first present an approach to extract social networks from message boards on the Internet. Then we propose communication gaps based on structural features of the social networks as an indicator of understanding the state of communication. After we classify 3,000 social networks into three types of communication, i.e., interactive communication, distributed communication, and soapbox communication, we suggest communication gap management to identify the types of communication, the roles of individuals, and important ties, all of which can be used for drawing up a plan for realizing fertile community.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GE498-ECI, Lecture 7: The semantic web</title>
      <link>https://xavierllora.net/2007/03/15/ge498-eci-lecture-7-the-semantic-web/</link>
      <pubDate>Thu, 15 Mar 2007 01:59:37 +0000</pubDate>
      <guid>https://xavierllora.net/2007/03/15/ge498-eci-lecture-7-the-semantic-web/</guid>
      <description>&lt;p&gt;Lecture 7 of GE498-ECI covered basic concepts necessary to understande the semantic web. The slides for this lecture can be found below.&lt;/p&gt;
&lt;iframe
  style=&#34;width: 100%; height: 500px;&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34;
  src=&#34;http://www.slideshare.net/slideshow/embed_code/30064?rel=0&#34; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt;
&lt;br&gt;&lt;br&gt;</description>
    </item>
    <item>
      <title>GE498-ECI, Lecture 6: A few enterprise storage concepts</title>
      <link>https://xavierllora.net/2007/03/15/ge498-eci-lecture-6-a-few-enterprise-storage-concepts/</link>
      <pubDate>Thu, 15 Mar 2007 01:51:01 +0000</pubDate>
      <guid>https://xavierllora.net/2007/03/15/ge498-eci-lecture-6-a-few-enterprise-storage-concepts/</guid>
      <description>&lt;p&gt;Lecture 6 of GE498-ECI presented the basis of enterprise data storage using relational databases. Lecture slides below.&lt;/p&gt;
&lt;iframe
  style=&#34;width: 100%; height: 500px;&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34;
  src=&#34;http://www.slideshare.net/slideshow/embed_code/30062?rel=0&#34; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt;
&lt;br&gt;&lt;br&gt;</description>
    </item>
    <item>
      <title>Photos of Tokyo</title>
      <link>https://xavierllora.net/2007/03/12/photos-of-tokyo/</link>
      <pubDate>Mon, 12 Mar 2007 01:17:31 +0000</pubDate>
      <guid>https://xavierllora.net/2007/03/12/photos-of-tokyo/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://picasaweb.google.com/xllora/TokyoSpring2007&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;http://lh6.google.com/image/xllora/RfRmPZ71FiE/AAAAAAAAA6c/7B7B0egBM28/s160-c/TokyoSpring2007.jpg&#34; alt=&#34;&#34;  /&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://picasaweb.google.com/xllora/TokyoSpring2007&#34;&gt;Tokyo Spring 2007&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This album contains the photos of my recent trip to Tokyo.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A different Akihabara</title>
      <link>https://xavierllora.net/2007/03/04/a-different-akihabara/</link>
      <pubDate>Sun, 04 Mar 2007 13:33:02 +0000</pubDate>
      <guid>https://xavierllora.net/2007/03/04/a-different-akihabara/</guid>
      <description>&lt;p&gt;Yes, what you see up there is the video that mesmerized &lt;a href=&#34;http://www2.econ.osaka-u.ac.jp/~matumura/&#34;&gt;Nao&lt;/a&gt;, Kazu, and me in a Akihabara store while waiting for &lt;a href=&#34;http://www.illigal.org/people/&#34;&gt;Noriko&lt;/a&gt; to pay for her DVDs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Seattle and Tokyo</title>
      <link>https://xavierllora.net/2007/03/03/seattle-and-tokyo/</link>
      <pubDate>Sat, 03 Mar 2007 05:38:37 +0000</pubDate>
      <guid>https://xavierllora.net/2007/03/03/seattle-and-tokyo/</guid>
      <description>&lt;iframe
  style=&#34;width: 100%; height: 500px;&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34;
  src=&#34;http://www.slideshare.net/slideshow/embed_code/27533?rel=0&#34; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt;
&lt;br&gt;&lt;br&gt;
&lt;p&gt;I am traveling again. This time Seattle was the first stop. &lt;a href=&#34;http://www.ncsa.uiuc.edu/&#34;&gt;NCSA&lt;/a&gt; was having a private sector partner meeting at &lt;a href=&#34;http://www.boeing.com/&#34;&gt;Boeing&lt;/a&gt;. I was invited to present the work about &lt;a href=&#34;http://www-discus.ge.uiuc.edu/&#34;&gt;DISCUS&lt;/a&gt; we are doing as part of the &lt;a href=&#34;http://www.ui-link.org/&#34;&gt;LINK alliance&lt;/a&gt; endeavor. And from Seattle to Tokyo where &lt;a href=&#34;http://panda.q.t.u-tokyo.ac.jp/~ohsawa/&#34;&gt;Yukio Ohsawa&lt;/a&gt; is organizing &lt;a href=&#34;http://ultimavi.arc.net.my/banana/Workshop/News/smc2.txt&#34;&gt;“Cubes for innovation: Information Systems for Design and Marketing”&lt;/a&gt;. The workshop sponsored by &lt;a href=&#34;http://www.tsukuba.ac.jp/eng/edu_college.html&#34;&gt;Tsukuba University&lt;/a&gt; and &lt;a href=&#34;http://www.ieee.org/&#34;&gt;IEEE&lt;/a&gt; is being held today at &lt;a href=&#34;http://www.u-tokyo.ac.jp/&#34;&gt;University of Tokyo&lt;/a&gt;. I was invited to go over our work on &lt;a href=&#34;http://www-discus.ge.uiuc.edu/&#34;&gt;DISCUS&lt;/a&gt; to create IT infrastructure to support innovative and creative processes. You can find the slides of my presentation above (you can also download the &lt;a href=&#34;https://xavierllora.net/content/2007/03/dmworkshop-yukio.pdf&#34; title=&#34;The Evolutionary Path&#34;&gt;PDF&lt;/a&gt;).&lt;/p&gt;</description>
    </item>
    <item>
      <title>GE498-ECI, Lecture 5: The schema of a simple web application</title>
      <link>https://xavierllora.net/2007/02/21/ge498-eci-lecture-5-the-schema-of-a-simple-web-application/</link>
      <pubDate>Wed, 21 Feb 2007 22:18:55 +0000</pubDate>
      <guid>https://xavierllora.net/2007/02/21/ge498-eci-lecture-5-the-schema-of-a-simple-web-application/</guid>
      <description>&lt;p&gt;Lecture 5 of GE498-ECI presented basic required networking components to understand the basic architecture and functioning of a web application. The lesson slides are available below.&lt;/p&gt;
&lt;iframe
  style=&#34;width: 100%; height: 500px;&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34;
  src=&#34;http://www.slideshare.net/slideshow/embed_code/25465?rel=0&#34; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt;
&lt;br&gt;&lt;br&gt;</description>
    </item>
    <item>
      <title>Taking another snow day: Snow cancels UofI classes today too</title>
      <link>https://xavierllora.net/2007/02/14/taking-another-snow-day-snow-cancels-uofi-classes-today-too/</link>
      <pubDate>Wed, 14 Feb 2007 16:12:04 +0000</pubDate>
      <guid>https://xavierllora.net/2007/02/14/taking-another-snow-day-snow-cancels-uofi-classes-today-too/</guid>
      <description>&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://xavierllora.net/content/2007/02/photo-33.jpg&#34; alt=&#34;The day after the winter 2007 blizzard&#34;  /&gt;
 UofI has cancelled the classes again today. After the blizzard, today is plowing-the-snow day. Most people are stuck at their homes plowing the snow away from driveways so they can uncover their cars from under the snow hills. I guess tomorrow everything should be back to normal. I am planning to go for a walk on the snow latter thought. It looks pretty from my window ;)&lt;/p&gt;</description>
    </item>
    <item>
      <title>The day after the winter 2007 blizzard</title>
      <link>https://xavierllora.net/2007/02/14/the-day-after-the-winter-2007-blizzard/</link>
      <pubDate>Wed, 14 Feb 2007 16:05:09 +0000</pubDate>
      <guid>https://xavierllora.net/2007/02/14/the-day-after-the-winter-2007-blizzard/</guid>
      <description>&lt;p&gt;The day after the winter 2007 blizzard&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://xavierllora.net/content/2007/02/PICT1441.JPG&#34; alt=&#34;Blizzard 2007&#34;  /&gt;
&lt;/p&gt;</description>
    </item>
    <item>
      <title>Taking a snow day: Snow cancels UofI classes after 40 years</title>
      <link>https://xavierllora.net/2007/02/13/taking-a-snow-day-snow-cancels-uofi-classes-after-40-years/</link>
      <pubDate>Tue, 13 Feb 2007 16:01:38 +0000</pubDate>
      <guid>https://xavierllora.net/2007/02/13/taking-a-snow-day-snow-cancels-uofi-classes-after-40-years/</guid>
      <description>&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://xavierllora.net/content/2007/02/photo-32.jpg&#34; alt=&#34;blizzard winter 2007&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;Yup, it is snowing a bit here. The picture above was taken 10 minutes ago from my appartment window. You may not be able to appreciate it, but the visibility is very poor due to the snow fall and heavy gutsy wind. This blizzard has closed UofI. Here you have the chancellor’s e-mail.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;All classes have been canceled for Tuesday (Feb. 13) at the University of Illinois at Urbana-Champaign. More than 5 inches of snow fell overnight, up to another foot of snow is possible by Tuesday night and a blizzard warning is in effect. U. of I. employees who have been designated as essential personnel are expected to report to work. This mailing approved by: The Office of the Chancellor&lt;/p&gt;</description>
    </item>
    <item>
      <title>blizzard winter 2007</title>
      <link>https://xavierllora.net/2007/02/13/blizzard-winter-2007/</link>
      <pubDate>Tue, 13 Feb 2007 15:57:26 +0000</pubDate>
      <guid>https://xavierllora.net/2007/02/13/blizzard-winter-2007/</guid>
      <description>&lt;p&gt;Blizzard winter 2007. Yup, it is here.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GE498-ECI, Lecture 4: The web with a human spin</title>
      <link>https://xavierllora.net/2007/02/07/ge498-eci-lecture-4-the-web-with-a-human-spin/</link>
      <pubDate>Wed, 07 Feb 2007 22:28:33 +0000</pubDate>
      <guid>https://xavierllora.net/2007/02/07/ge498-eci-lecture-4-the-web-with-a-human-spin/</guid>
      <description>&lt;p&gt;Lecture 4 of GE498-ECI covered how the massive adoption of the web as a communication medium has changed the definition of a successful application. Slides below.&lt;/p&gt;
&lt;iframe
  style=&#34;width: 100%; height: 500px;&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34;
  src=&#34;http://www.slideshare.net/slideshow/embed_code/24835?rel=0&#34; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt;
&lt;br&gt;&lt;br&gt;</description>
    </item>
    <item>
      <title>GE498-ECI, Lecture 3: Let&#39;s play</title>
      <link>https://xavierllora.net/2007/01/31/ge498-eci-lecture-3-lets-play/</link>
      <pubDate>Wed, 31 Jan 2007 22:12:42 +0000</pubDate>
      <guid>https://xavierllora.net/2007/01/31/ge498-eci-lecture-3-lets-play/</guid>
      <description>&lt;p&gt;Lecture 3 of GE498-ECI covered a models of innovation and creativity. From Wallas to Osborne, and then to Goldberg&amp;rsquo;s &lt;em&gt;innovation intuition&lt;/em&gt;. Slides below.&lt;/p&gt;
&lt;iframe
  style=&#34;width: 100%; height: 500px;&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34;
  src=&#34;http://www.slideshare.net/slideshow/embed_code/24829?rel=0&#34; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt;
&lt;br&gt;&lt;br&gt;</description>
    </item>
    <item>
      <title>Fourth José Luís Balcazar tournament (2007)</title>
      <link>https://xavierllora.net/2007/01/25/fourth-jos%C3%A9-lu%C3%ADs-balcazar-tournament-2007/</link>
      <pubDate>Thu, 25 Jan 2007 15:58:14 +0000</pubDate>
      <guid>https://xavierllora.net/2007/01/25/fourth-jos%C3%A9-lu%C3%ADs-balcazar-tournament-2007/</guid>
      <description>&lt;p&gt;The Jose Balcazar Tournament is the fourth annual unclassified competition at &lt;a href=&#34;http://www.thepointfencingclub.com/&#34;&gt;The Point Fencing club&lt;/a&gt;. On January 27 at 10 am registration will open for beginners, one year and under (or Fencing III) and close at 10:30. The winner of each years tournament is commemorated on a special display plaque. This is a very special tournament for the point, do not miss it! You may found the entry for last year&amp;rsquo;s one &lt;a href=&#34;https://xavierllora.net/2006/01/29/2006-jos%C3%A9-lu%C3%ADs-balcazar-open/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GE498-ECI, Lecture 2: Innovation and creativity</title>
      <link>https://xavierllora.net/2007/01/25/ge498-eci-lecture-2-innovation-and-creativity/</link>
      <pubDate>Thu, 25 Jan 2007 04:53:04 +0000</pubDate>
      <guid>https://xavierllora.net/2007/01/25/ge498-eci-lecture-2-innovation-and-creativity/</guid>
      <description>&lt;p&gt;Lecture 2 of GE498-ECI covered a first scoop to innovation and creativity. The slides used are available below.&lt;/p&gt;
&lt;iframe
  style=&#34;width: 100%; height: 500px;&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34;
  src=&#34;http://www.slideshare.net/slideshow/embed_code/24828?rel=0&#34; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt;
&lt;br&gt;&lt;br&gt;</description>
    </item>
    <item>
      <title>Toward routine billion-variable optimization using genetic algorithms</title>
      <link>https://xavierllora.net/2007/01/18/toward-routine-billion-variable-optimization-using-genetic-algorithms/</link>
      <pubDate>Thu, 18 Jan 2007 22:32:36 +0000</pubDate>
      <guid>https://xavierllora.net/2007/01/18/toward-routine-billion-variable-optimization-using-genetic-algorithms/</guid>
      <description>&lt;p&gt;by &lt;em&gt;Goldberg, D. E., Sastry, K., and Llorà X. (2007)&lt;/em&gt;. Complexity, 12(3), 27—29. &lt;a href=&#34;http://www3.interscience.wiley.com/cgi-bin/fulltext/114068026/PDFSTART&#34;&gt;Link to the PDF&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The push for better understanding and design of complex systems requires the solution of challenging optimization problems with large numbers of decision variables. This note presents principled results demonstrating the scalable solution of a difficult test function on instances over a billion variables using a parallel implementation of a genetic algorithm (GA). The problem addressed is a noisy, blind problem over a vector of binary decision variables. Noise is added equaling a tenth of the deterministic objective function variance of the problem, thereby making it difficult for simple hillclimbers to find the optimal solution. The genetic algorithm used - the compact GA - is able to find the optimum in the presence of noise quickly, reliably, and accurately, and the solution scalability follows known convergence theories. These results on noisy problem together with other results on problems involving varying modularity, hierarchy, and overlap foreshadow routine solution of billion-variable problems across the landscape of complexity science.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GE498-ECI, Lecture 1: Introduction</title>
      <link>https://xavierllora.net/2007/01/17/ge498-eci-lecture-1-introduction/</link>
      <pubDate>Wed, 17 Jan 2007 22:53:35 +0000</pubDate>
      <guid>https://xavierllora.net/2007/01/17/ge498-eci-lecture-1-introduction/</guid>
      <description>&lt;p&gt;We have just finished the first lecture of GE498-ECI. We reviewed the course goals and topics. We also started with a little exercise to foster our creativity. You can find the slides of the lecture today below.&lt;/p&gt;
&lt;iframe
  style=&#34;width: 100%; height: 500px;&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34;
  src=&#34;http://www.slideshare.net/slideshow/embed_code/24827?rel=0&#34; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt;
&lt;br&gt;&lt;br&gt;</description>
    </item>
    <item>
      <title>GE498-ECI: Enterprise Collaboration and Innovation Support Systems</title>
      <link>https://xavierllora.net/2007/01/17/ge498-eci-enterprise-collaboration-and-innovation-support-systems/</link>
      <pubDate>Wed, 17 Jan 2007 22:39:53 +0000</pubDate>
      <guid>https://xavierllora.net/2007/01/17/ge498-eci-enterprise-collaboration-and-innovation-support-systems/</guid>
      <description>&lt;p&gt;&lt;em&gt;Enterprise Collaboration and Innovation Support Systems&lt;/em&gt; is a course about creativy and innovation. It is also a course about how to create supporting technologies for human activities, and what could make such technologies &amp;ldquo;disruptive&amp;rdquo;.&lt;/p&gt;
&lt;h3 id=&#34;topics&#34;&gt;Topics&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Creativity and innovation&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Basic concepts&lt;/li&gt;
&lt;li&gt;How to model innovation and creativity?&lt;/li&gt;
&lt;li&gt;Techniques to help people to be creative&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Information technologies&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The web has change the way business are conducted&lt;/li&gt;
&lt;li&gt;The web has become “the” communication medium&lt;/li&gt;
&lt;li&gt;Social patterns of interaction had taken over the web (in less than 10 years!)&lt;/li&gt;
&lt;li&gt;Learn just enough of these technologies to make you dangerous out there&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Informatics of people connectivity&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>GECCO 2007 deadline extended</title>
      <link>https://xavierllora.net/2007/01/16/gecco-2007-deadline-extended/</link>
      <pubDate>Tue, 16 Jan 2007 20:45:20 +0000</pubDate>
      <guid>https://xavierllora.net/2007/01/16/gecco-2007-deadline-extended/</guid>
      <description>&lt;p&gt;The &lt;a href=&#34;http://www.sigevo.org/gecco-2007/&#34;&gt;2007 Genetic and Evolutionary Computation Conference&lt;/a&gt; submission deadline has been extended from Wednesday, January 17 to &lt;a href=&#34;http://www.sigevo.org/gecco-2007/papers.html&#34;&gt;WEDNESDAY JANUARY 31&lt;/a&gt;, 22:00 Pacific Standard Time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Is a war for easily-sharing-your-stuff-with-your-friends coming?</title>
      <link>https://xavierllora.net/2007/01/16/is-a-war-for-easily-sharing-your-stuff-with-your-friends-coming/</link>
      <pubDate>Tue, 16 Jan 2007 03:22:36 +0000</pubDate>
      <guid>https://xavierllora.net/2007/01/16/is-a-war-for-easily-sharing-your-stuff-with-your-friends-coming/</guid>
      <description>&lt;p&gt;Lately, I have been running into more and more &lt;a href=&#34;http://www.slashdot.org/&#34;&gt;Slashdot&lt;/a&gt; entries about newly released products to support sharing in one form or another. Just two of the latest one that surfaced: &lt;a href=&#34;http://www.ilike.com/&#34;&gt;I Like&lt;/a&gt; (music-based) and &lt;a href=&#34;http://www.tubesnow.com/&#34;&gt;Tubes&lt;/a&gt; (share anything from any device).&lt;/p&gt;</description>
    </item>
    <item>
      <title>CEC 2007 deadline</title>
      <link>https://xavierllora.net/2007/01/14/cec-2007-deadline/</link>
      <pubDate>Sun, 14 Jan 2007 15:50:31 +0000</pubDate>
      <guid>https://xavierllora.net/2007/01/14/cec-2007-deadline/</guid>
      <description>&lt;p&gt;The deadline for the &lt;a href=&#34;http://www.cec2007.org/&#34;&gt;Congres on Evolutionary Computation (CEC 2007)&lt;/a&gt; deadline for paper submission is &lt;a href=&#34;http://cec2007.nus.edu.sg/staticPages/Important%20dates.html&#34;&gt;March 15, 2007&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>iPhone blast</title>
      <link>https://xavierllora.net/2007/01/10/iphone-blast/</link>
      <pubDate>Wed, 10 Jan 2007 15:55:52 +0000</pubDate>
      <guid>https://xavierllora.net/2007/01/10/iphone-blast/</guid>
      <description>&lt;p&gt;I am sure you all saw it already, but &lt;a href=&#34;http://www.apple.com/quicktime/qtv/keynote/&#34;&gt;Steve Job&amp;rsquo;s keynote&lt;/a&gt; at MacWorld let me speachless. Besides AppleTV, interesting by itself&amp;mdash;now there is a new Catalan TV (&lt;a href=&#34;http://www.vilaweb.tv/&#34;&gt;Vilaweb.tv&lt;/a&gt;) channel just broadcasting over the net that I will be able to watch at home in Urbana easily with one of those&amp;mdash;Steve dropped the boom of the new &lt;a href=&#34;http://www.apple.com/iphone/&#34;&gt;iPhone&lt;/a&gt;&amp;mdash;a phone+iPod+internet device. Smartphones and blackberries are facing a dark and uncertain future. I remember having a conversation with &lt;a href=&#34;http://www.illigal.org/people&#34;&gt;Kumara Sastry&lt;/a&gt; not long ago were he was complaining about not finding anything new on the cell phone market (he wanted to change his cell phone). Well, may be there is something new after all and from a kind of unexpected Apple ;)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Advances at the frontier of LCS: LNCS 4399</title>
      <link>https://xavierllora.net/2007/01/09/advances-at-the-frontier-of-lcs-lncs-4399/</link>
      <pubDate>Tue, 09 Jan 2007 05:07:54 +0000</pubDate>
      <guid>https://xavierllora.net/2007/01/09/advances-at-the-frontier-of-lcs-lncs-4399/</guid>
      <description>&lt;p&gt;The volume &lt;a href=&#34;https://gbml.org/2007/01/08/advances-at-the-frontier-of-lcs-lncs-4399/&#34;&gt;&lt;em&gt;Advances at the frontier of Learning Classifier Systems&lt;/em&gt;&lt;/a&gt; is already in &lt;a href=&#34;http://www.springer.com&#34;&gt;Springer&lt;/a&gt; hands for the final stages of editing and printing. The volume is going to be printed as Springer’s &lt;a href=&#34;http://www.springer.com/lncs&#34;&gt;LNCS&lt;/a&gt; 4399 volume. You can find the tentative table of contents &lt;a href=&#34;https://gbml.org/2007/01/08/advances-at-the-frontier-of-lcs-lncs-4399/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Two movies, Julio Medem, and Daniel Sánchez Arévalo</title>
      <link>https://xavierllora.net/2007/01/07/two-movies-julio-medem-and-daniel-s%C3%A1nchez-ar%C3%A9valo/</link>
      <pubDate>Sun, 07 Jan 2007 17:06:11 +0000</pubDate>
      <guid>https://xavierllora.net/2007/01/07/two-movies-julio-medem-and-daniel-s%C3%A1nchez-ar%C3%A9valo/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.juliomedem.org/&#34;&gt;Julio Medem&lt;/a&gt; has finished his new coming movie. The director of &lt;a href=&#34;http://www.juliomedem.org/english/filmography/squirrel.html&#34;&gt;&amp;ldquo;La ardilla roja&amp;rdquo; &lt;em&gt;(The red squirrel)&lt;/em&gt;&lt;/a&gt;, &lt;a href=&#34;http://www.juliomedem.org/english/filmography/earth.html&#34;&gt;&amp;ldquo;Tierra&amp;rdquo; &lt;em&gt;(Earth)&lt;/em&gt;&lt;/a&gt;, and &lt;a href=&#34;http://www.juliomedem.org/english/filmography/lovers.html&#34;&gt;“Los amantes del círculo polar” &lt;em&gt;(Lovers of the Artich Circle)&lt;/em&gt;&lt;/a&gt;-&amp;ndash;among others&amp;mdash;has finished shooting &lt;a href=&#34;http://www.juliomedem.org/english/chaoticana/index.html&#34;&gt;&amp;ldquo;Caótica Ana&amp;rdquo; &lt;em&gt;(Cahotic Ana)&lt;/em&gt;&lt;/a&gt; which should open Spring 2007. I just hope he has forgotten about the boring &lt;a href=&#34;http://www.juliomedem.org/english/filmography/lucia.html&#34;&gt;&amp;ldquo;Lucía i el sexo&amp;rdquo; &lt;em&gt;(Sex and Lucía)&lt;/em&gt;&lt;/a&gt; and he has recovered his fascinating storyteller qualities. Anyway, lots of expectations every time he comes up with a new movie. Here is as summary of the plot of the movie from &lt;a href=&#34;http://www.juliomedem.org/&#34;&gt;Julio’s unofficial web site&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Antònia Font</title>
      <link>https://xavierllora.net/2007/01/01/ant%C3%B2nia-font/</link>
      <pubDate>Mon, 01 Jan 2007 16:13:40 +0000</pubDate>
      <guid>https://xavierllora.net/2007/01/01/ant%C3%B2nia-font/</guid>
      <description>&lt;p&gt;I run into &lt;a href=&#34;http://www.antoniafontoficial.com/&#34;&gt;Antònia Font&lt;/a&gt; last summer, but I did not have the chance to buy their discs in Girona. I hope I can do it before going back to Urbana in a few days. Below you may find some of their videos on &lt;a href=&#34;https://www.youtube.com/results?search_query=antonia+font&#34;&gt;YouTube&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Happy 2007 :D&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>GECCO 2007 Deadline</title>
      <link>https://xavierllora.net/2006/12/29/gecco-2007-deadline/</link>
      <pubDate>Fri, 29 Dec 2006 15:59:19 +0000</pubDate>
      <guid>https://xavierllora.net/2006/12/29/gecco-2007-deadline/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.sigevo.org/gecco-2007&#34;&gt;GECCO 2007&lt;/a&gt; is approaching. The deadline for paper submission is &lt;strong&gt;&lt;em&gt;January 17&lt;/em&gt;&lt;/strong&gt;. You can find more instructions on how to format and submit the papers on the &lt;a href=&#34;http://www.sigevo.org/gecco-2007/papers.html&#34;&gt;GECCO 2007 papers&amp;rsquo; page&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Challenging lectures on-line at TED</title>
      <link>https://xavierllora.net/2006/12/18/challenging-lectures-on-line-at-ted/</link>
      <pubDate>Mon, 18 Dec 2006 23:03:57 +0000</pubDate>
      <guid>https://xavierllora.net/2006/12/18/challenging-lectures-on-line-at-ted/</guid>
      <description>&lt;p&gt;Yesterday I was having dinner with a friend. He mentioned that he had become addicted to the lectures posted on the &lt;a href=&#34;http://www.ted.com/&#34;&gt;TED (Technology, Entertainment, Design)&lt;/a&gt; web site. I found this interesting description of TED on their site:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;TED is all about connections. The connections of ideas and the connections of people. It is based on the insight that to truly understand anything, you need to understand a little bit of everything that surrounds it. And that by allowing ourselves to be exposed each year to a diverse group of some of the most remarkable people on the planet, we transplant ourselves out of the one-dimensional mind-set of much of our working lives and into fertile country that will allow us - actually, almost force us - to grow.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Observer-Invariant Histopathology using Genetics-Based Machine Learning</title>
      <link>https://xavierllora.net/2006/12/13/observer-invariant-histopathology-using-genetics-based-machine-learning/</link>
      <pubDate>Wed, 13 Dec 2006 20:58:47 +0000</pubDate>
      <guid>https://xavierllora.net/2006/12/13/observer-invariant-histopathology-using-genetics-based-machine-learning/</guid>
      <description>&lt;p&gt;by &lt;em&gt;Xavier Llorà, Anusha Priya, and Rohit Bhargava (2006)&lt;/em&gt;. To appear in the Special Issue on Learning Classifier Systems of the Natural Computing Journal. Also as IlliGAL TR No. 2006027. &lt;a href=&#34;https://link.springer.com/article/10.1007/s11047-007-9056-6&#34;&gt;Link to the PDF&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Prostate cancer accounts for one-third of noncutaneous cancers diagnosed in US men, and it is a leading cause of cancer-related death. Advances in Fourier transform infrared spectroscopy of stained tissue is now able to provide very large data sets describing the chemical properties of the cells forming the prostate tissue. Uniting spectroscopic imaging data and computer-aided diagnoses (CADx), we seek to provide a new approach to pathology by automating the recognition of cancer in complex tissue. The first step toward the creation of such CADx tools requires mechanisms for automatically learn tissue type classification&amp;mdash;a key step on the diagnosis process. As we will show, genetics-based machine learning (GBML) can be used to approach such a problem. However, there is an urge for efficient and scalable implementations that enable to process such very large data sets. This paper proposes and validates and efficient GBML technique&amp;mdash;&lt;strong&gt;NAX&lt;/strong&gt;&amp;mdash;based on an incremental genetics-based rule learner that exploits massive parallelisms&amp;mdash;via the message passing interface (MPI)&amp;mdash;and efficient rule-matching using hardware-implemented operations. Results show the competence of &lt;strong&gt;NAX&lt;/strong&gt; solving the prostate tissue type prediction and how such and efficient implementation makes it a very powerful tool for biomedical image processing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Delineating Topic and Discussant Transitions in Online Collaborative Environments</title>
      <link>https://xavierllora.net/2006/12/13/delineating-topic-and-discussant-transitions-in-online-collaborative-environments/</link>
      <pubDate>Wed, 13 Dec 2006 18:26:10 +0000</pubDate>
      <guid>https://xavierllora.net/2006/12/13/delineating-topic-and-discussant-transitions-in-online-collaborative-environments/</guid>
      <description>&lt;p&gt;by &lt;em&gt;Noriko Imafuji Yasui, Xavier Llorà, and David E. Goldberg (2006)&lt;/em&gt;. Illinois Technical Report No. 2006025. &lt;a href=&#34;https://www.researchgate.net/publication/220709385_Delineating_Topic_and_Discussant_Transitions_in_Online_Collaborative_Environments&#34;&gt;Link to the PDF&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In this paper, we propose some methodologies for delineating topic and discussant transitions in online collaborative environments, more precisely, focus group discussions for product conceptualization. First, we propose KEE (Key Elements Extraction) algorithm, an algorithm for simultaneously finding key terms and key persons in a discussion. Based on KEE algorithm, we propose approaches for analyzing two important factors of discussions: discussion dynamics and emerging social networks. Examining our approaches using actual network-based discussion data generated by real focus groups in a marketing environment, we report interesting results that demonstrate how our approaches could effectively discover knowledge in the discussions.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Adaptable Extraction of Key Elements from Weblogs</title>
      <link>https://xavierllora.net/2006/12/13/adaptable-extraction-of-key-elements-from-weblogs/</link>
      <pubDate>Wed, 13 Dec 2006 15:27:24 +0000</pubDate>
      <guid>https://xavierllora.net/2006/12/13/adaptable-extraction-of-key-elements-from-weblogs/</guid>
      <description>&lt;p&gt;by &lt;em&gt;Xavier Llorà, Noriko Imafuji Yasui, David E. Goldberg (2006)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This paper proposes AKEE (Adaptable Key Elements Extraction) algorithm for web-log (blog, for short) mining. AKEE enables us to identify significant information in various blog components (e.g., a blog post, a series of blog posts, a set of series of blog posts, etc.).&lt;/p&gt;
&lt;p&gt;Illinois Technical Report No. 2006024. &lt;a href=&#34;https://www.researchgate.net/publication/229001520_Adaptable_Extraction_of_Key_Elements_from_Weblogs&#34;&gt;Link to the PDF&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The new DISCUS site is up</title>
      <link>https://xavierllora.net/2006/11/29/the-new-discus-site-is-up/</link>
      <pubDate>Wed, 29 Nov 2006 20:57:08 +0000</pubDate>
      <guid>https://xavierllora.net/2006/11/29/the-new-discus-site-is-up/</guid>
      <description>&lt;p&gt;The new site is here! Besides moving it to &lt;a href=&#34;http://wordpress.org/&#34;&gt;Wordpress&lt;/a&gt;, we have been working to engineer a site that will allow us to demonstrate some of the human-centered analytic technologies the DISCUS project has created. For each post, now you can analyze it with a single click using the links provided on the left-hand side. The first analytics tool released is based on &lt;a href=&#34;http://www-discus.ge.uiuc.edu/discussite/?s=keygraph&#34;&gt;KeyGraph&lt;/a&gt; techniques. Other DISCUS analysis techniques are already on the pipe and will reach the site soon. We have not stopped at reengineering the DISCUS site. We have also created an &lt;a href=&#34;https://addons.mozilla.org/firefox/extensions/&#34;&gt;extension&lt;/a&gt; for &lt;a href=&#34;http://www.mozilla.com/en-US/firefox/&#34;&gt;Firefox&lt;/a&gt; that allow you to analyze the web page you are currently viewing. All DISCUS capabilities integrated in your browser. The &lt;a href=&#34;http://www-discus.ge.uiuc.edu/discussite/demos/&#34;&gt;DISCUS Firefox extension&lt;/a&gt; adds a DISCUS toolbar, some entries on the tools menu and in the right-click contextual menu. Hope you find it useful. Following the site, this toolbar will also grow and incorporate new features and human-centered analytic tools.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Human-Centered Analysis and Visualization Tools for the Blogosphere</title>
      <link>https://xavierllora.net/2006/11/29/human-centered-analysis-and-visualization-tools-for-the-blogosphere/</link>
      <pubDate>Wed, 29 Nov 2006 20:31:08 +0000</pubDate>
      <guid>https://xavierllora.net/2006/11/29/human-centered-analysis-and-visualization-tools-for-the-blogosphere/</guid>
      <description>&lt;p&gt;by &lt;em&gt;Xavier Llorà, Noriko Imafuji Yasui, Michael Welge, David E. Goldberg (in press, 2007)&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;To apper in the Proceedings of the Digital Humanities 2007 Conference.Also as IlliGAL TR No. 2006023. &lt;a href=&#34;https://www.researchgate.net/publication/254752588_Human-Centered_Analysis_and_Visualization_Tools_for_the_Blogosphere&#34;&gt;Link to the PDF&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Blogging has become a new and disruptive communication medium. Blogs have changed the way people and organizations express, interact, and&amp;mdash;quite unforeseen&amp;mdash;exercise influence. The digital nature of the blog media provides access to an always-expanding corpus of information. It would take more than a lifetime to read all the available blogs necessary to answer questions such as what were the more relevant plots suggested or what key concepts were managed by bloggers in their ideas. However, human-centered analysis and visualization techniques may help users navigate such enormous corpus. This paper presents human-centered analysis and visualization techniques for supporting innovation and creativity can help to identify relevant post portions and to visualize concept relations in the blogosphere.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Metadata, RDF, and the browsers</title>
      <link>https://xavierllora.net/2006/11/28/metadata-rdf-and-the-browsers/</link>
      <pubDate>Tue, 28 Nov 2006 21:31:02 +0000</pubDate>
      <guid>https://xavierllora.net/2006/11/28/metadata-rdf-and-the-browsers/</guid>
      <description>&lt;p&gt;Recently I have been playing on implementing some extension for &lt;a href=&#34;https://addons.mozilla.org/extensions.php?app=firefox&#34;&gt;Firefox&lt;/a&gt;. When I started working on it, I was not aware on how far they have taken the use of metadata&amp;mdash;I blogged before on metadata stores &lt;a href=&#34;http://www.illigal.uiuc.edu/web/xllora/index.php?s=metadata&#34;&gt;here&lt;/a&gt;. Actually, now you can query &lt;a href=&#34;http://www.w3.org/RDF/&#34;&gt;RDF&lt;/a&gt; data sources, which contain &lt;a href=&#34;http://www.xulplanet.com/references/xpcomref/group_RDF.html&#34;&gt;information&lt;/a&gt; ranging from your browsing history or bookmarks&amp;mdash;to mention a few. But what makes it more exiting is that when you are writing extensions you can &lt;a href=&#34;http://www.xulplanet.com/tutorials/mozsdk/rdfresources.php&#34;&gt;use java script to get that information stored by the browser&lt;/a&gt; using the RDF interface to do something useful. For instance, &lt;a href=&#34;http://www-discus.ge.uiuc.edu/&#34;&gt;DISCUS&lt;/a&gt; is using it to provide on-the-fly analytics for the current page currently viewing. DISCUS will soon release a demo version of such a toolbar. If you want to read more about it, I would recommend the &lt;a href=&#34;http://www.xulplanet.com/&#34;&gt;XULplanet.com&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Photoshoot at The Point</title>
      <link>https://xavierllora.net/2006/10/27/photoshoot-at-the-point/</link>
      <pubDate>Fri, 27 Oct 2006 00:55:44 +0000</pubDate>
      <guid>https://xavierllora.net/2006/10/27/photoshoot-at-the-point/</guid>
      <description>&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://xavierllora.net/content/2006/10/thepoing2007preview.jpg&#34; alt=&#34;Snake preview of The Point 2007 calendar&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;The photo above is a snake preview of the 2007 The Point Calendar. This year the calendar has moved into the full-fledge digital era. Digital cameras and Mac were flying everywhere. Stay tuned, because this one is going to be very different from the 2005 and 2006 ones :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>E2K: Evolution to knowledge software</title>
      <link>https://xavierllora.net/2006/10/21/e2k-evolution-to-knowledge-software/</link>
      <pubDate>Sat, 21 Oct 2006 15:55:24 +0000</pubDate>
      <guid>https://xavierllora.net/2006/10/21/e2k-evolution-to-knowledge-software/</guid>
      <description>&lt;p&gt;&lt;em&gt;&lt;a href=&#34;http://adelle3.ncsa.uiuc.edu/blogs-e2k/&#34;&gt;Evolution to Knowledge&lt;/a&gt;&lt;/em&gt; (E2K) is a set of &lt;em&gt;Data to Knowledge&lt;/em&gt; (&lt;a href=&#34;http://alg.ncsa.uiuc.edu/do/tools/d2k&#34;&gt;D2K&lt;/a&gt;) modules and itineraries that perform genetic algorithms (GA) and genetics-based machine learning (GBML) related tasks. The goal of E2K is to fold: simplify the process of building GA/GBML related tasks, and provide a simple exploratory workbench for the evolutionary computation community to help users to interact with evolutionary processes. It can help to create complex tasks or help the newcomer to get familiarized and trained with the evolutionary methods and techniques provided. Moreover, due to its integration into D2K, the creation of combined data mining and evolutionary task can be effortlessly done via the visual programming paradigm provided by the workflow environment and also wrap other evolutionary computation software. E2K targets the creation of a common shared framework for the evolutionary computation community. E2K allows users to reuse evolutionary components and, using a visual programming paradigm, connect them to create applications that fulfill the targeted needs. E2K is a project built around the D2K framework developed by the &lt;a href=&#34;http://alg.ncsa.uiuc.edu&#34;&gt;Automated Learning Group&lt;/a&gt; at the &lt;a href=&#34;http://www.ncsa.uiuc.edu&#34;&gt;National Center for Supercomputing Applications&lt;/a&gt;. D2K’s dataflow architecture provides users with a simple workbench where they can rapidly create applications visually by just dragging and connecting components (modules) together. E2K modules provide simple computation activities—such as evaluation, selection, and recombination mechanism—that when combined together create complex evolutionary computation algorithms. Due to the module standardization in D2K, it can act as integrator of evolutionary techniques and library—for instance wrapping ECJ or Open BEAGLE components—and also take advantage of the data mining techniques provided with the D2K.&lt;/p&gt;</description>
    </item>
    <item>
      <title>R and Java</title>
      <link>https://xavierllora.net/2006/10/19/r-and-java/</link>
      <pubDate>Thu, 19 Oct 2006 16:12:38 +0000</pubDate>
      <guid>https://xavierllora.net/2006/10/19/r-and-java/</guid>
      <description>&lt;p&gt;I just ran into two nice packages &lt;a href=&#34;http://www.rosuda.org/software/rJava/&#34;&gt;rJava&lt;/a&gt; and &lt;a href=&#34;http://www.rosuda.org/JRI/&#34;&gt;JRI&lt;/a&gt; that allow running &lt;a href=&#34;http://www.r-project.org&#34;&gt;R&lt;/a&gt; code from &lt;a href=&#34;http://java.sun.com&#34;&gt;Java&lt;/a&gt; and Java code from R. The packages are developed by &lt;a href=&#34;http://stats.math.uni-augsburg.de/&#34;&gt;Department of Computer Oriented Statistics and Data Analysis&lt;/a&gt; at &lt;a href=&#34;http://www.uni-augsburg.de/&#34;&gt;Universität Augsburg&lt;/a&gt;. It just makes my life much easier. If you need scientific computing from Java it is a really nice option to try :D.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The great pumpkin patch</title>
      <link>https://xavierllora.net/2006/10/15/the-great-pumpkin-patch/</link>
      <pubDate>Sun, 15 Oct 2006 16:08:18 +0000</pubDate>
      <guid>https://xavierllora.net/2006/10/15/the-great-pumpkin-patch/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.thegreatpumpkinpatch.biz/&#34;&gt;The Great Pumpkin Patch&lt;/a&gt; is a seasonal attraction in Arthur, IL (just 40 minutes drive from Urbana). You can find all sorts of pumpkins and Halloween-oriented decorations. The gift shop is culturally interesting, and the home bakery has a wide variety of angel cakes (really soft and nice looking). The Great Pumpkin Patch also has one of the 1900s rural one-room classroom schools&amp;mdash;there was at least one school in a 2 miles reach of any farm in Illinois. Children of all ages were sharing one class and teacher, definitely a pedagogical challenge. If you are around, it is a must stop place before it closes its doors till next year.&lt;/p&gt;</description>
    </item>
    <item>
      <title>One talk and a visit to UK</title>
      <link>https://xavierllora.net/2006/10/09/one-talk-and-a-visit-to-uk/</link>
      <pubDate>Mon, 09 Oct 2006 01:06:03 +0000</pubDate>
      <guid>https://xavierllora.net/2006/10/09/one-talk-and-a-visit-to-uk/</guid>
      <description>&lt;iframe
  style=&#34;width: 100%; height: 500px;&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34;
  src=&#34;http://www.slideshare.net/slideshow/embed_code/24846?rel=0&#34; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt;
&lt;br&gt;&lt;br&gt;
&lt;p&gt;September 21 I was invited to give a talk at the &lt;a href=&#34;http://www.cs.uiuc.edu/&#34;&gt;Computer Science Department&lt;/a&gt; at &lt;a href=&#34;http://www.uiuc.edu&#34;&gt;UIUC&lt;/a&gt;. During the talk &lt;a href=&#34;https://xavierllora.net/web/xllora/wp-content/files/2006-10-05-aiGA.pdf&#34;&gt;“Combating User Fatigue and Contradictions in Subjective-based Optimization Schemes”&lt;/a&gt; I reviewed some of the research I have been involved about active interactive genetic algorithms. The PDF of the presentation can be downloaded &lt;a href=&#34;https://xavierllora.net/web/xllora/wp-content/files/2006-10-05-aiGA.pdf&#34;&gt;here&lt;/a&gt;. I also gave the same presentation to some of the members of the &lt;a href=&#34;http://www.asap.cs.nott.ac.uk/&#34;&gt;ASAP research group&lt;/a&gt; at the &lt;a href=&#34;http://www.nottingham.ac.uk/&#34;&gt;University of Nottingham&lt;/a&gt;. &lt;a href=&#34;http://www.cs.nott.ac.uk/~nxk/&#34;&gt;Natalio Krasnogor&lt;/a&gt; invited me for a visit. The main topic was latest advances on Pittsburgh LCS (&lt;a href=&#34;http://www.cs.nott.ac.uk/~jqb/&#34;&gt;Jaume Bacardit&lt;/a&gt; is working there on protein folding problems using Pitt-style LCS). I really enjoyed interact with people there&amp;mdash;lots of challenges and interesting discussions. Oh, I almost forgot, the three days I was in Nottingham I saw the sun most of the day :).&lt;/p&gt;</description>
    </item>
    <item>
      <title>How big is big?</title>
      <link>https://xavierllora.net/2006/09/21/how-big-is-big/</link>
      <pubDate>Thu, 21 Sep 2006 10:53:24 +0000</pubDate>
      <guid>https://xavierllora.net/2006/09/21/how-big-is-big/</guid>
      <description>&lt;p&gt;Recently I have been working on a data-mining problem that requires supervised learning. The problem is not supposed to be big, just a few hundreds of features. The interesting issue is the number of records, around half a million or more. Most of the implementations of supervised learning algorithms available on the web are not designed with such a volume of data. Scalability of the algorithms becomes a clear issue when dealing such a volume of data. For instance, algorithms that scale as n^3 with respect to the data may become prohibitively costly for any feasible approach. Also, algorithms that require global processing, defeating efficient parallelization may not be an option either. For such reasons, I started working last fall on efficient implementations of GBML algorithms focusing on (1) efficient implementations hacking the available hardware, (2) minimizing memory food prints required, and (3) massively exploiting the inherent parallelism of such methods. A few initial steps can be found &lt;a href=&#34;https://xavierllora.net/2006/04/15/fast-fitness-implementation-of-multiplexer-problems-for-pittsburgh-lcs/&#34;&gt;here&lt;/a&gt; and &lt;a href=&#34;https://xavierllora.net/2006/07/07/fast-rule-matching-for-learning-classifier-systems-via-vector-instructions/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Metadata stores, RDF, Mulgara, MySQL, and Oracle</title>
      <link>https://xavierllora.net/2006/09/19/metadata-stores-rdf-mulgara-mysql-and-oracle/</link>
      <pubDate>Tue, 19 Sep 2006 10:48:46 +0000</pubDate>
      <guid>https://xavierllora.net/2006/09/19/metadata-stores-rdf-mulgara-mysql-and-oracle/</guid>
      <description>&lt;p&gt;I have been using &lt;a href=&#34;http://www.kowari.org/&#34;&gt;Kowari&lt;/a&gt; for a while. I am quite happy with it, but I am planning to ditch it in favor of the new release of &lt;a href=&#34;http://mulgara.org/&#34;&gt;Mulgara&lt;/a&gt; (Open Source for of Kowari) lead by &lt;a href=&#34;http://gearon.blogspot.com/&#34;&gt;Paul Gearon&lt;/a&gt;. If you haven’t check it out yet, take a look at it because is more than worth it. I have also been exploring other options. There is modified implementation of &lt;a href=&#34;http://www.w3.org/2005/05/22-SPARQL-MySQL/&#34;&gt;SPARQL for MySQL&lt;/a&gt; maintained by &lt;a href=&#34;http://www.w3.org/2005/05/22-SPARQL-MySQL/&#34;&gt;Eric Prud’hommeaux&lt;/a&gt;, his approach is very interesting one if you rely on MySQL server, it is a must. You can find some of his related papers and presentations &lt;a href=&#34;http://xtech06.usefulinc.com/schedule/paper/156&#34;&gt;&lt;/a&gt;and &lt;a href=&#34;http://www.w3.org/2006/Talks/0518-SPASQL/&#34;&gt;here&lt;/a&gt;. The last one I ran into recently is the RDF store implementation by &lt;a href=&#34;http://www.oracle.com/technology/tech/semantic_technologies/index.html&#34;&gt;Oracle Spatial&lt;/a&gt;. I have not played with it much, but it has Oracle behind, and that is a big name&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Evolving emotional prosody</title>
      <link>https://xavierllora.net/2006/09/17/evolving-emotional-prosody/</link>
      <pubDate>Sun, 17 Sep 2006 15:57:30 +0000</pubDate>
      <guid>https://xavierllora.net/2006/09/17/evolving-emotional-prosody/</guid>
      <description>&lt;p&gt;by &lt;em&gt;Cecilia Ovesdotter Alm and Xavier Llorà (2006).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Proceedings of the Ninth International Conference on Spoken Language Processing (INTERSPEECH 2006), paper 1741. Also as IlliGAL TR No 2006018. &lt;a href=&#34;https://www.researchgate.net/publication/221488712_Evolving_emotional_prosody&#34;&gt;Link to the PDF.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Emotion is expressed by prosodic cues, and this study uses the &lt;em&gt;active interactive Genetic Algorithm&lt;/em&gt; to search a wide space for &lt;code&gt;sad&lt;/code&gt; and &lt;code&gt;angry&lt;/code&gt; parameters of intensity, F0, and duration in perceptual resynthesis experiments with users. This method avoids large recorded databases and is flexible for exploring prosodic emotion parameters. Solutions from multiple runs are analyzed graphically and statistically. Average results indicate parameter evolution by emotion, and appear best for&lt;code&gt;sad&lt;/code&gt; speech. Solutions are quite successfully classified by CART, with duration as main predictor.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Finally I am back up</title>
      <link>https://xavierllora.net/2006/09/17/finally-i-am-back-up/</link>
      <pubDate>Sun, 17 Sep 2006 10:23:09 +0000</pubDate>
      <guid>https://xavierllora.net/2006/09/17/finally-i-am-back-up/</guid>
      <description>&lt;p&gt;Vacations were over quite a while ago, but things kept piling on my desk. Finally I succeeded clearing some big chunks of matters out of it. Enough that I could go to the &lt;a href=&#34;http://function.basiceng.umr.edu/dtm2006/&#34;&gt;Design Theory and Methodology (DTM 2006)&lt;/a&gt; conference in Philadelphia last Tuesday. The conference is held as part of the &lt;a href=&#34;http://detc2006.seas.upenn.edu/&#34;&gt;ASME International Design Engineering Technical Conferences (IDETC 2006)&lt;/a&gt; . &lt;a href=&#34;http://www-rcf.usc.edu/~yjin/&#34;&gt;Yan Jin&lt;/a&gt; invited me to join the panel he organized on Intelligent Systems and Innovation. I had a great time joining the DTM people, very interesting work&amp;mdash;if you are interested on innovation and creativity.&lt;/p&gt;</description>
    </item>
    <item>
      <title>E2K: Evolution to knowledge</title>
      <link>https://xavierllora.net/2006/09/13/e2k-evolution-to-knowledge/</link>
      <pubDate>Wed, 13 Sep 2006 20:14:15 +0000</pubDate>
      <guid>https://xavierllora.net/2006/09/13/e2k-evolution-to-knowledge/</guid>
      <description>&lt;p&gt;by &lt;em&gt;Xavier Llorà (2006).&lt;/em&gt; ACM SIGEvolution, Volume 1 , Issue 3, pp. 10-17. &lt;a href=&#34;http://portal.acm.org/citation.cfm?id=1181966&amp;amp;coll=ACM&amp;amp;dl=ACM&amp;amp;CFID=8839880&amp;amp;CFTOKEN=77555880&#34;&gt;Link to the Journal&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Evolution to Knowledge (E2K) is a set of Data to Knowledge (D2K) modules and itineraries that perform genetic algorithms (GA) and genetics-based machine learning (GBML) related tasks. The goal of E2K is to fold: simplify the process of building GA/GBML related tasks, and provide a simple exploratory workbench for the evolutionary computation community to help users to interact with evolutionary processes. It can help to create complex tasks or help the newcomer to get familiarized and trained with the evolutionary methods and techniques provided. Moreover, due to its integration into D2K, the creation of combined data mining and evolutionary task can be effortlessly done via the visual programming paradigm provided by the workflow environment and also wrap other evolutionary computation software.&lt;/p&gt;</description>
    </item>
    <item>
      <title>El dia del senyor</title>
      <link>https://xavierllora.net/2006/08/04/el-dia-del-senyor/</link>
      <pubDate>Fri, 04 Aug 2006 14:05:25 +0000</pubDate>
      <guid>https://xavierllora.net/2006/08/04/el-dia-del-senyor/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.monzo.info/&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://images-na.ssl-images-amazon.com/images/I/3116UhsoEJL._SX323_BO1,204,203,200_.jpg&#34; alt=&#34;El dia del senyor by Quim Monzó&#34;  /&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In the mid 90’s I started reading &lt;a href=&#34;http://en.wikipedia.org/wiki/Quim_Monz%C3%B3&#34;&gt;Quim Monzó&lt;/a&gt;-&amp;ndash;maybe a after everybody did. The funny history is that I never start reading his articles on the Sunday edition of the &lt;a href=&#34;http://www.avui.cat/&#34;&gt;Avui&lt;/a&gt;. I just learned about him when he started showing up in a talk show at &lt;a href=&#34;http://www.catradio.cat/&#34;&gt;Catalunya Radio&lt;/a&gt;, together with &lt;a href=&#34;http://www.escriptors.cat/autors/pamiess/index.html&#34;&gt;Sergi Pàmies&lt;/a&gt;. They were hilarious and refreshingly new, something not easy back then. In the last twenty years Quim has made his way into one of the most prevalent figures in Catalan contemporary literature. The other day I just run into a collection of his early articles published on the Catalan newspapers. They were compiled into &lt;a href=&#34;http://www.amazon.com/gp/product/8485704517/ref=sr_11_1/104-2668562-7012765?ie=UTF8&#34;&gt;“El dia del senyor”&lt;/a&gt; book. It covers the articles from 1982 till 1985. I am just going over it during my vacations and I cannot belief what I read. Twenty years after, they are still about hot topics in Catalonia. I can just change the actors’ and places for current ones, but most of the topics in those articles are in still today’s newspaper headlines. Maybe the tune never changes much in Catalonia…&lt;/p&gt;</description>
    </item>
    <item>
      <title>PhD comics</title>
      <link>https://xavierllora.net/2006/08/02/phd-comics/</link>
      <pubDate>Wed, 02 Aug 2006 18:00:18 +0000</pubDate>
      <guid>https://xavierllora.net/2006/08/02/phd-comics/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.phdcomics.com/&#34;&gt;Piled Higher and Deeper&lt;/a&gt; the amazing fun of the PhD life. If the comic strip is not enough, &lt;a href=&#34;http://www.phdcomics.com/blog.php&#34;&gt;Cecilia&amp;rsquo;s blog&lt;/a&gt; is a must read.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Trendy design, decoration, and architecture blogs</title>
      <link>https://xavierllora.net/2006/07/29/trendy-design-decoration-and-architecture-blogs/</link>
      <pubDate>Sat, 29 Jul 2006 18:39:50 +0000</pubDate>
      <guid>https://xavierllora.net/2006/07/29/trendy-design-decoration-and-architecture-blogs/</guid>
      <description>&lt;p&gt;Here are some blogs that I usually track. Sometimes they have fascinating stuff :D&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.apartmenttherapy.com/&#34;&gt;Apartment therapy&lt;/a&gt;: Now with NYC, LA, SF, and Chicago, also a Kitchen section! Big one!&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.trendir.com/&#34;&gt;Tendir&lt;/a&gt;: A never-ending source of home decoration ideas.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.grassrootsmodern.com/&#34;&gt;Grassroots modern&lt;/a&gt;: A small spinoff for affordable ideas.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://funfurde.blogspot.com/&#34;&gt;Funfurde&lt;/a&gt;: The first one I tracked, it opened my eyes.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://archidose.blogspot.com/&#34;&gt;Archidose&lt;/a&gt;: A daily dose of architecture.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://design.weblogsinc.com/&#34;&gt;The Design Weblog&lt;/a&gt;: Some interesting entry door to design.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Closed for vacation</title>
      <link>https://xavierllora.net/2006/07/28/closed-for-vacation/</link>
      <pubDate>Fri, 28 Jul 2006 21:34:23 +0000</pubDate>
      <guid>https://xavierllora.net/2006/07/28/closed-for-vacation/</guid>
      <description>&lt;p&gt;Yup, it finally happen. I am back to &lt;a href=&#34;http://www.ajuntament.gi/umat/servidor/planol&#34;&gt;Girona&lt;/a&gt;. Please allow me a slow response latency meanwhile :D&lt;/p&gt;</description>
    </item>
    <item>
      <title>GECCO 2006</title>
      <link>https://xavierllora.net/2006/07/08/gecco-2006/</link>
      <pubDate>Sat, 08 Jul 2006 18:14:50 +0000</pubDate>
      <guid>https://xavierllora.net/2006/07/08/gecco-2006/</guid>
      <description>&lt;p&gt;Well, it finally happened. GECCO started today at 8:30am. You can find live blogging at the &lt;a href=&#34;http://illigal.blogspot.com&#34;&gt;IlliGAL Blogging&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Analyzing active interactive genetic algorithms using visual analytics</title>
      <link>https://xavierllora.net/2006/07/07/analyzing-active-interactive-genetic-algorithms-using-visual-analytics/</link>
      <pubDate>Fri, 07 Jul 2006 19:54:53 +0000</pubDate>
      <guid>https://xavierllora.net/2006/07/07/analyzing-active-interactive-genetic-algorithms-using-visual-analytics/</guid>
      <description>&lt;p&gt;by &lt;em&gt;Xavier Llorà, Kumara Sastry , Francesc Alías, David E. Goldberg, and Michael Welge (2006).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Proceedings of the ACM Genetic and Evolutionary Computation Conference (GECCO 2006), pp. 1417&amp;ndash;1418, ACM press. Also as IlliGAL TR No 2006004. &lt;a href=&#34;https://www.researchgate.net/publication/220742281_Analyzing_active_interactive_genetic_algorithms_using_visual_analytics&#34;&gt;Link to the PDF.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This paper build on &lt;em&gt;active&lt;/em&gt; interactive genetic algorithms and introduces visual-analytic techniques to aggregate, summarize, and visualize the information generated during interactive evolutionary processes. Special visualizations of the user-provided partial ordering of solutions, the synthetic fitness surrogates induced, and the model of user preferences were prepared. The visual-analytic techniques proposed point out potential pitfalls, strengths, and possible improvements in a non-trivial case study where the hierarchical tournament selection scheme of an &lt;em&gt;active&lt;/em&gt; interactive genetic algorithm is replaced by an equivalent incremental selection scheme. Visual analytics provided an intuitive reasoning environment that unveiled important properties that greatly affect the performance of &lt;em&gt;active&lt;/em&gt; interactive genetic algorithms that could not have been easily reveled otherwise.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fast rule matching for Learning Classifier Systems via vector instructions</title>
      <link>https://xavierllora.net/2006/07/07/fast-rule-matching-for-learning-classifier-systems-via-vector-instructions/</link>
      <pubDate>Fri, 07 Jul 2006 18:37:55 +0000</pubDate>
      <guid>https://xavierllora.net/2006/07/07/fast-rule-matching-for-learning-classifier-systems-via-vector-instructions/</guid>
      <description>&lt;p&gt;by &lt;em&gt;Xavier Llorà and Kumara Sastry (2006, accepted).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Proceedings of the ACM Genetic and Evolutionary Computation Conference (GECCO 2006), pp. 1513&amp;ndash;1520, ACM press. Also as IlliGAL TR No 2006001. &lt;a href=&#34;https://www.researchgate.net/publication/220743063_Fast_rule_matching_for_learning_classifier_systems_via_vector_instructions&#34;&gt;Link to the PDF.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Over the last ten years XCS has become a de facto standard for Michigan-style learning classifier systems (LCS). Since the initial CS-1 work conceived by Holland, classifiers (rules) have widely used a ternary condition alphabet {0,1,#} for binary input problems. Most of the freely available implementations of this ternary alphabet in XCS rely on character-based encodings&amp;mdash;easy to implement, not memory efficient, and expensive to compute. Profiling of freely available XCS implementations shows that most of their execution time is spent determining whether a rule is match or not, posing a serious thread to XCS scalability. In the last decade, multimedia and scientific applications have pushed CPU manufactures to include native support for vector instruction sets. This paper presents how to implement efficient condition encoding and fast rule matching strategies using vector instructions. The paper elaborates on Altivec (PowerPC G4, G5) and SSE2 (Intel P4/Xeon and AMD Opteron) instruction sets producing speedups of XCS matching process beyond ninety times. Moreover, such a vectorized matching code will allow to easily scale beyond tens of thousands of conditions in a reasonable time. The proposed fast matching scheme also fits in any other LCS other than XCS.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The χ-ary extended compact classifier system: Linkage learning in Pittsburgh LCS</title>
      <link>https://xavierllora.net/2006/07/07/the-%CF%87-ary-extended-compact-classifier-system-linkage-learning-in-pittsburgh-lcs/</link>
      <pubDate>Fri, 07 Jul 2006 06:00:38 +0000</pubDate>
      <guid>https://xavierllora.net/2006/07/07/the-%CF%87-ary-extended-compact-classifier-system-linkage-learning-in-pittsburgh-lcs/</guid>
      <description>&lt;p&gt;by &lt;em&gt;Xavier Llorà, Kumara Sastry, David E. Goldberg, and Luis de la Ossa (2006).&lt;/em&gt; To appear in the Proceedings of the International Workshop on Learning Classifier Systems (IWLCS 2006). Also as IlliGAL TR No 2006015. &lt;a href=&#34;https://pdfs.semanticscholar.org/e723/742cb4e23d540bbb66c505614c926eefa55e.pdf?_ga=2.258139592.334923784.1582504346-1620968133.1581918231f&#34;&gt;Link to the PDF.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This paper proposes a &lt;em&gt;competent&lt;/em&gt; Pittsburgh LCS that automatically &lt;em&gt;mines&lt;/em&gt; important substructures of the underlying problems and takes problems that were &lt;em&gt;intractable&lt;/em&gt; with first-generation Pittsburgh LCS and renders them &lt;em&gt;tractable&lt;/em&gt;. Specifically, we propose a χ-ary extended compact classifier system (χeCCS) which uses (1) a competent genetic algorithm (GA) in the form of χ-ary extended compact genetic algorithm, and (2) a niching method in the form restricted tournament replacement, to evolve a set of maximally accurate and maximally general rules. The results clearly show that linkage exists in the multiplexer problem which needs to be accurately discovered and efficiently processed in order to solve the problem in &lt;em&gt;tractable&lt;/em&gt; time. The results also show that in accordance with the facetwise models from GA theory, the number of function evaluations required by χeCCs to successfully evolve an optimal rule set scales exponentially with the number of address bits (building block size) and quadratically with the problem size.&lt;/p&gt;</description>
    </item>
    <item>
      <title>LCS and other GBML warming up for GECCO 2006</title>
      <link>https://xavierllora.net/2006/07/07/lcs-and-other-gbml-warming-up-for-gecco-2006/</link>
      <pubDate>Fri, 07 Jul 2006 00:39:01 +0000</pubDate>
      <guid>https://xavierllora.net/2006/07/07/lcs-and-other-gbml-warming-up-for-gecco-2006/</guid>
      <description>&lt;p&gt;The agenda for the &lt;a href=&#34;https://xavierllora.net/lcs-n-gbml/2006/07/06/the-ninth-international-workshop-on-learning-classifier-systems-iwlcs-2006-is-here/&#34;&gt;Ninth International Workshop on Learning Classifier Systems&lt;/a&gt; (IWLCS’2006) can be found &lt;a href=&#34;https://xavierllora.net/lcs-n-gbml/2006/07/06/the-ninth-international-workshop-on-learning-classifier-systems-iwlcs-2006-is-here/&#34;&gt;here&lt;/a&gt;. The workshop is coming with a list of very interesting papers and topics. We are looking forward to another edition of the workshop crowded of new and exiting ideas. If you are in GECCO, do not let it pass by ;). By the way, if you want to dig a little further into the learning classifier systems (LCS) and other genetics-based machine learning (GBML) world, check the website of the &lt;a href=&#34;https://xavierllora.net/lcs-n-gbml/2006/07/04/ncsailligal-gathering-on-evolutionary-learning-nigel2006/&#34;&gt;NCSA/IlliGAL Gathering on Evolutionary Learning (NIGEL’2006)&lt;/a&gt;. It contains the &lt;a href=&#34;http://www.ncsa.uiuc.edu/Conferences/NIGEL/agenda.html&#34;&gt;slides and videos&lt;/a&gt; of the talks on cutting-edge LCS and GBML research.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Are you stressed out?</title>
      <link>https://xavierllora.net/2006/05/20/are-you-stressed-out/</link>
      <pubDate>Sat, 20 May 2006 03:57:56 +0000</pubDate>
      <guid>https://xavierllora.net/2006/05/20/are-you-stressed-out/</guid>
      <description>&lt;p&gt;A friend sent this &lt;a href=&#34;http://n.ethz.ch/student/mkos/pinguin.swf&#34;&gt;Flash animation link&lt;/a&gt; earlier today to one of the e-mail lists I am subscribed. Everybody has gone nuts trying to get farther and farther. The last thing I heard was 577.6.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GALE is back!</title>
      <link>https://xavierllora.net/2006/05/10/gale-is-back/</link>
      <pubDate>Wed, 10 May 2006 15:35:32 +0000</pubDate>
      <guid>https://xavierllora.net/2006/05/10/gale-is-back/</guid>
      <description>&lt;p&gt;Yes, with the new update of the website GALE was unreachable for a while. Here it is the original code again. Please, take a few minutes to read this post. Hope you find it useful. Enjoy :D&lt;/p&gt;
&lt;h3 id=&#34;gale&#34;&gt;GALE?&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;GALE&lt;/strong&gt; (Genetic and Artificial Life Environment) is fine-grained parallel genetic algorithm for data mining. Its main contributions are simplicity and its knowledge-independent model. The simplicity of &lt;strong&gt;GALE&lt;/strong&gt; relies in its fine-grained parallelism based on spreading the population (feasible solutions to the classification task) over a 2D grid. Thus, artificial evolution can be easily modeled in terms of neighborhood relations. These neighborhood relations define &lt;strong&gt;GALE&lt;/strong&gt; as a massive parallel evolutionary model. On the other hand, &lt;strong&gt;GALE&lt;/strong&gt; does not constrain the knowledge representation. It can evolve indistinctly rules, instances, partially defined instances, and decision trees (orthogonal, oblique, and multivariate based on nearest neighbor).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Yes, this was Memphis in May</title>
      <link>https://xavierllora.net/2006/05/09/yes-this-was-memphis-in-may/</link>
      <pubDate>Tue, 09 May 2006 04:18:21 +0000</pubDate>
      <guid>https://xavierllora.net/2006/05/09/yes-this-was-memphis-in-may/</guid>
      <description>&lt;p&gt;As Kumara blogged &lt;a href=&#34;http://illigal.org/2006/05/taking-blues-break.html&#34;&gt;here&lt;/a&gt;, we went to the &lt;a href=&#34;http://www.memphisinmay.org/site.asp?cid=34&amp;amp;PID=1&amp;amp;QLID=9&amp;amp;title=beale%20street%20music%20festival&#34;&gt;Beale Street Music Festival&lt;/a&gt; that takes place during &lt;a href=&#34;http://www.memphisinmay.org&#34;&gt;Menphis in May&lt;/a&gt;. Yup, as the name says it happens in May in Memphis, Tennessee. This year was an unique opportunity to see in the same festival names like B. B. King, Little Richard, Bo Diddley, Jerry Lee Lewis, Hubbert Sumlin, and James Brown&amp;mdash;to mention a few. The picture above is B. B. King roaring on &lt;em&gt;&amp;ldquo;How blue can you get&amp;rdquo;&lt;/em&gt;. Breathless. Oh, I almost forgot, we also paid tribute to the other Memphis King. Graceland has become a fascinating monument to the Elvis icon. It has been a long time since I was this fascinated for the eclecticism of a place&amp;mdash;maybe roaming the streets of Las Vegas is the closest feeling. I have to admit that 60’s and 70’s iconography has always amused me. To boost the surrealistic feeling during our tour in Graceland we were not aloud to leave the King’s house. We were trap inside because they were filming the &lt;em&gt;American Idol show&lt;/em&gt;. Fascinating.&lt;/p&gt;</description>
    </item>
    <item>
      <title>List of papers to be presented at IWLCS 2006</title>
      <link>https://xavierllora.net/2006/05/05/list-of-papers-to-be-presented-at-iwlcs-2006/</link>
      <pubDate>Fri, 05 May 2006 05:18:59 +0000</pubDate>
      <guid>https://xavierllora.net/2006/05/05/list-of-papers-to-be-presented-at-iwlcs-2006/</guid>
      <description>&lt;p&gt;The list of papers to be presented at the Ninth International Workshop on Learning Classifier Systems (IWLCS 2006) can be found &lt;a href=&#34;http://gal31.ge.uiuc.edu/lcs-n-gbml/2006/05/04/list-of-papers-to-be-presented-at-iwlcs-2006/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Metadata stores and D2K</title>
      <link>https://xavierllora.net/2006/04/21/metadata-stores-and-d2k/</link>
      <pubDate>Fri, 21 Apr 2006 16:35:29 +0000</pubDate>
      <guid>https://xavierllora.net/2006/04/21/metadata-stores-and-d2k/</guid>
      <description>&lt;iframe
  style=&#34;width: 100%; height: 500px;&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34;
  src=&#34;http://www.slideshare.net/slideshow/embed_code/24832?rel=0&#34; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt;
&lt;br&gt;&lt;br&gt;
&lt;p&gt;Today I gave a presentation for the &lt;a href=&#34;http://alg.ncsa.uiuc.edu&#34;&gt;ALG&lt;/a&gt; group in &lt;a href=&#34;http://www.ncsa.uiuc.edu&#34;&gt;NCSA&lt;/a&gt; about metadata stores and how they can be used in D2K. The presentation has two parts. The first one covers and introduction to metadata in general with some examples. The second one, is about how to wrap a metadata store (&lt;a href=&#34;http://www.kowari.org&#34;&gt;Kowari&lt;/a&gt;, see the previous post &lt;a href=&#34;http://gal31.ge.uiuc.edu/xllora/2006/03/13/metadata-stores/&#34;&gt;here&lt;/a&gt;) and make it accessible in D2K. You can find the slides &lt;a href=&#34;https://xavierllora.net/content/2006/04/2006-04-21-Metadata-Stores-in-D2K.pdf&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fast fitness implementation of multiplexer problems for Pittsburgh LCS</title>
      <link>https://xavierllora.net/2006/04/15/fast-fitness-implementation-of-multiplexer-problems-for-pittsburgh-lcs/</link>
      <pubDate>Sat, 15 Apr 2006 21:53:12 +0000</pubDate>
      <guid>https://xavierllora.net/2006/04/15/fast-fitness-implementation-of-multiplexer-problems-for-pittsburgh-lcs/</guid>
      <description>&lt;p&gt;by &lt;em&gt;Xavier Llorà (2006).&lt;/em&gt; IlliGAL TR No 2006017. &lt;a href=&#34;http://www.illigal.org/pub/papers/IlliGALs/2006017.pdf&#34;&gt;Link to the PDF.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://xavierllora.net/content/2006/04/LargeMultiplexerOneRule.java&#34;&gt;Link to the Java code&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This technical report describes how to compute the fitness of a rule for an arbitrary size multiplexer without doing any instance matching. Pittsburgh-style learning classifier systems require the &lt;em&gt;accuracy&lt;/em&gt; and the &lt;em&gt;error&lt;/em&gt; of a rule to compute a fitness that promotes maximally accurate and maximally general rules. The &lt;em&gt;accuracy&lt;/em&gt; (α) may be computed as the proportion of overall examples correctly classified, and the &lt;em&gt;error&lt;/em&gt; (ε) is the proportion of incorrect classifications issued. Once the &lt;em&gt;accuracy&lt;/em&gt; and &lt;em&gt;error&lt;/em&gt; of a rule are known, the fitness can be computed as &lt;em&gt;f(r)=α(r)*ε(r)&lt;/em&gt;. This technical note shows how to computed the fitness only by inspecting the rule, requiring a time proportional to number of possible address values &lt;em&gt;O(2^|a|)&lt;/em&gt; instead of the &lt;em&gt;O(2^l)&lt;/em&gt; that requires a traditional rule matching strategy against all the possible instances. The proposed method makes tractable for Pittsburgh learning classifier systems multiplexer problems larger than the 11-input one.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Palabras para Julia</title>
      <link>https://xavierllora.net/2006/04/13/palabras-para-julia/</link>
      <pubDate>Thu, 13 Apr 2006 06:12:47 +0000</pubDate>
      <guid>https://xavierllora.net/2006/04/13/palabras-para-julia/</guid>
      <description>&lt;p&gt;José Agustín Goytisolo wrote a powerful poem named &lt;a href=&#34;http://www.poesia-inter.net/canc0062b.mp3&#34; title=&#34;Song&#34;&gt;&amp;ldquo;Palabras para Julia&amp;rdquo;&lt;/a&gt;. The poem can be found &lt;a href=&#34;http://www.poesia-inter.net/jag0020b.htm&#34;&gt;here&lt;/a&gt;. Below, the song by &lt;a href=&#34;http://www.aflordetiempo.com/webNova.htm&#34;&gt;Paco Ibáñez&lt;/a&gt; sings José’s poem. The mp3 is provided by &lt;a href=&#34;http://www.poesia-inter.net/canc0062.htm&#34;&gt;www.poesia-inter.net&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The endurance: Shackleton’s legendary Antarctic expedition</title>
      <link>https://xavierllora.net/2006/04/03/the-endurance-shackletons-legendary-antarctic-expedition/</link>
      <pubDate>Mon, 03 Apr 2006 04:05:47 +0000</pubDate>
      <guid>https://xavierllora.net/2006/04/03/the-endurance-shackletons-legendary-antarctic-expedition/</guid>
      <description>&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://images-na.ssl-images-amazon.com/images/I/517nOvxwtQL.jpg&#34; alt=&#34;&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;Sunday night. The first tornado warning of the season is over in Champaign-Urbana. This one came pretty close. The tornado did not hit the town but strong winds touched ground and caused damages. When the tornado alarm went off I was watching &lt;a href=&#34;http://www.amazon.com/gp/product/B0000A7W16/qid=1144036840/sr=8-2/ref=pd_bbs_2/002-5450990-9708051?%5Fencoding=UTF8&amp;amp;v=glance&amp;amp;n=130&#34;&gt;&amp;ldquo;The Endurance: Shackleton&amp;rsquo;s Legendary Antarctic Expedition&amp;rdquo;&lt;/a&gt;. I was deep into the movie and it took me a little while to realize that it wasn’t a whaler blowing the horn. After the proper safety stop looking for shelter and listening at the radio report, I continued with Endurance. If you have not seen it, just watch it, I am still speechless.&lt;/p&gt;</description>
    </item>
    <item>
      <title>PPSN IX deadline is today!</title>
      <link>https://xavierllora.net/2006/03/27/ppsn-ix-deadline-is-today/</link>
      <pubDate>Mon, 27 Mar 2006 12:00:30 +0000</pubDate>
      <guid>https://xavierllora.net/2006/03/27/ppsn-ix-deadline-is-today/</guid>
      <description>&lt;p&gt;Yes, &lt;strong&gt;today&lt;/strong&gt; was the deadline for the &lt;a href=&#34;http://ppsn2006.raunvis.hi.is/&#34;&gt;Ninth International Conference on Parallel Problem Solving from Nature&lt;/a&gt;. Submit your paper &lt;a href=&#34;http://ppsn2006.raunvis.hi.is/index.php?page=submissions&#34;&gt;here&lt;/a&gt;. The deadline has been extended till April, 5th.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Metadata stores</title>
      <link>https://xavierllora.net/2006/03/13/metadata-stores/</link>
      <pubDate>Mon, 13 Mar 2006 16:20:27 +0000</pubDate>
      <guid>https://xavierllora.net/2006/03/13/metadata-stores/</guid>
      <description>&lt;p&gt;The &lt;a href=&#34;http://www-discus.ge.uiuc.edu/&#34;&gt;DISCUS&lt;/a&gt; project has always supported that intuition that annotation capabilities are a must for knowledge and information exchange. For instance, imaging that you are analyzing the KeyGraph generated from a particular discussion (&lt;a href=&#34;http://www-discus.ge.uiuc.edu/blojsom/blog/default/Screenshots/2005/10/06/Creativity-Innovation-and-Analysis-of-Communications-via-Chance-Discovery.html&#34;&gt;here&lt;/a&gt; you can find an example). You may want to enrich such graph with your analysis, comments, or related information. Basically, you want to add metadata to the KeyGraph. If such a capability is available, a whole new bunch of information will need to be efficiently stored to allow, not only fast and easy retrieval, but allow analysis of the added metadata. The &lt;a href=&#34;http://www.kowari.org/&#34;&gt;Kowari&lt;/a&gt; project is an Open Source, massively scalable, transaction-safe, purpose-built database for the storage, retrieval and analysis of metadata. It provides a simple query language to interact with the metastore (iTQL). If you are familiar with SQL the resemblance will help you get up to speed very fast. The design is oriented to efficiently manage large volume metadata. Informal tests from &lt;a href=&#34;http://www.ncsa.uiuc.edu/People/futrelle/&#34;&gt;Joe Frutelle&lt;/a&gt;, a &lt;a href=&#34;http://www.ncsa.uiuc.edu&#34;&gt;NCSA&lt;/a&gt; colleague, have convinced me that this metastore can be the way to go for storing the large volumes of metadata that annotation may produce in &lt;a href=&#34;http://www-discus.ge.uiuc.edu/&#34;&gt;DISCUS&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Innovation and creativity support via chance discovery, genetic algorithms, and data mining</title>
      <link>https://xavierllora.net/2006/03/01/innovation-and-creativity-support-via-chance-discovery-genetic-algorithms-and-data-mining/</link>
      <pubDate>Wed, 01 Mar 2006 17:28:45 +0000</pubDate>
      <guid>https://xavierllora.net/2006/03/01/innovation-and-creativity-support-via-chance-discovery-genetic-algorithms-and-data-mining/</guid>
      <description>&lt;p&gt;by &lt;em&gt;Xavier Llorà and David E. Goldberg, Yukio Ohsawa, Naohiro Matsumura, Yuichi Washida, Hiroshi Tamura, Masataka Yoshikawa, Michael Welge, Loretta Auvil, Duane Searshmith, Kei Ohnishi, and Chen-Ju Chao (2006).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;New Mathematics and Natural Computation, World Scientific, pp. 2(1):85&amp;ndash;100. &lt;a href=&#34;http://www.worldscinet.com/nmnc/02/0201/S1793005706000336.html&#34;&gt;Link to the Journal publication.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Creativity protocols and methodologies tend to be time consuming if applied manually. This paper presents how information technologies can support innovation and creativity for collaborative scenario creation and discussion. The fusion of change discovery, genetics algorithms, and computer-supported collaborative tools provide computational models of innovation and creativity. The proposed technology allows groups of participants in a creative processes to have pervasive access to the analysis of the current scenario in real time. This paper introduces such innovation technologies gathered in the DISCUS project, and summarizes initial successful usages of DISCUS on marketing research workshops.&lt;/p&gt;</description>
    </item>
    <item>
      <title>8 minutes and 37 seconds</title>
      <link>https://xavierllora.net/2006/02/27/8-minutes-and-37-seconds/</link>
      <pubDate>Mon, 27 Feb 2006 14:00:37 +0000</pubDate>
      <guid>https://xavierllora.net/2006/02/27/8-minutes-and-37-seconds/</guid>
      <description>&lt;p&gt;Eight minutes and thirty-seven seconds was the fencing time of the semifinal between Peter Habala and David Lidow. By far, this bout was the best fencing at the &lt;a href=&#34;https://xavierllora.net/2006/02/21/illinois-open-feb-25-26/&#34;&gt;Illinois Open&lt;/a&gt;. I ever seen in my two and half years of foil fencer. Everybody knew that this was the anticipated final. To impressive details: David’s point accuracy was from another world, Peter fleshing could cover in less than half a second around four lethal meters flying in the air. We were all speech less. The 64 tableau for the DE was totally skew since one fencer of my pool did not show up. This lead up to all A fencers to the same quarter. So after I was eliminate by Carla Esteva (A2002), she run into Peter Habala (A2006), and then Peter run into David Lidow (A2006). The other three quarters were not so nasty. Anyway, it was a memorable Illinois Open and I forgot my camera home. Oh, one last thing, the results can be found &lt;a href=&#34;http://askfred.net/Results/results.php?tournament_id=1637&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The innovation pump: Supporting creative processes in collaborative engineering</title>
      <link>https://xavierllora.net/2006/02/26/the-innovation-pump-supporting-creative-processes-in-collaborative-engineering/</link>
      <pubDate>Sun, 26 Feb 2006 22:45:54 +0000</pubDate>
      <guid>https://xavierllora.net/2006/02/26/the-innovation-pump-supporting-creative-processes-in-collaborative-engineering/</guid>
      <description>&lt;p&gt;by &lt;em&gt;Xavier Llorà and David E. Goldberg (2006).&lt;/em&gt; IlliGAL TR No 2006011. &lt;a href=&#34;https://www.semanticscholar.org/paper/The-innovation-pump%3A-supporting-creative-processes-Llor%C3%A0-Goldberg/51f338be60011c1ee58fdf1ff407ea448b22493a&#34;&gt;Link to the PDF.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The pervasive expansion of computers and Internet has change the way people collaborate. Terms such as cybercollaboratories are getting traction in day-to-day work. Web boards, blogs, e-mails, and instant messaging have become &lt;em&gt;de facto&lt;/em&gt; mainstream communication channels. People scattered across the globe collaborate thanks to such technologies to carry out their daily work. Creative processes&amp;mdash;such as collaborative engineering&amp;mdash;have also taken advantage of such new communication media. This paper reviews the new framework set after these technologies and presents how collaborative creativity and innovation can be modeled and supported using computational models. The paper continues presenting a innovation-support model based on the usage of genetic algorithms as computational metaphors of human innovation. The paper also briefly discuses the results achieved using the proposed technologies in real-world collaborative creative processes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>All staff meeting at NCSA</title>
      <link>https://xavierllora.net/2006/02/23/all-staff-meeting-at-ncsa/</link>
      <pubDate>Thu, 23 Feb 2006 18:14:49 +0000</pubDate>
      <guid>https://xavierllora.net/2006/02/23/all-staff-meeting-at-ncsa/</guid>
      <description>&lt;p&gt;I attended the first all staff meeting at &lt;a href=&#34;http://www.ncsa.illinois.edu&#34;&gt;NCSA&lt;/a&gt;. There a lot of exiting challenges here. You can learn more about the NCSA mission &lt;a href=&#34;http://www.ncsa.uiuc.edu/AboutUs/mission.html&#34;&gt;here&lt;/a&gt;, but a must-read document is the &lt;a href=&#34;http://www.ncsa.illinois.edu/AboutUs/NCSA_2010.pdf&#34;&gt;NCSA 2010: The future of NCSA&lt;/a&gt;, which gives a general overview of NCSA strategy for the years to come. Another interesting editorial by NCSA’s director Thom Dunning can be found &lt;a href=&#34;http://access.ncsa.illinois.edu/CoverStories/thom_editorial/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Illinois Open (Feb 25-26)</title>
      <link>https://xavierllora.net/2006/02/21/illinois-open-feb-25-26/</link>
      <pubDate>Tue, 21 Feb 2006 14:35:20 +0000</pubDate>
      <guid>https://xavierllora.net/2006/02/21/illinois-open-feb-25-26/</guid>
      <description>&lt;p&gt;The Illinois Open at &lt;a href=&#34;http://www.caafc.com/&#34;&gt;CAAFC&lt;/a&gt; is coming (Feb. 25-26). You can check the registered fencers &lt;a href=&#34;http://askfred.net/Events/whoIsComing.php?tournament_id=1637&#34;&gt;here&lt;/a&gt;. Preregistrations are still possible here &lt;a href=&#34;http://askfred.net/Events/Prereg/prereg.php?tournament_id=1637&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>LCSWeb creates a LCS and GBML paper database</title>
      <link>https://xavierllora.net/2006/02/20/lcsweb-creates-a-lcs-and-gbml-paper-database/</link>
      <pubDate>Mon, 20 Feb 2006 20:11:38 +0000</pubDate>
      <guid>https://xavierllora.net/2006/02/20/lcsweb-creates-a-lcs-and-gbml-paper-database/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.cs.bath.ac.uk/~jd224/&#34;&gt;Jan Drugowitsch&lt;/a&gt; in agreement with &lt;a href=&#34;http://www.cs.bris.ac.uk/~kovacs/&#34;&gt;Tim Kovacs&lt;/a&gt; have team up to provide a LCS and other GBML paper database. You can access it &lt;a href=&#34;http://lcsweb.cs.bath.ac.uk/papers/&#34;&gt;here&lt;/a&gt;. You can also search the IlliGAL biblography at the &lt;a href=&#34;http://gal31.ge.uiuc.edu/lcs-n-gbml&#34;&gt;LCS and other GBML&lt;/a&gt; web site (rigth-hand side search boxes).&lt;/p&gt;</description>
    </item>
    <item>
      <title>New books section on the LCS and GBML web</title>
      <link>https://xavierllora.net/2006/02/12/new-books-section-on-the-lcs-and-gbml-web/</link>
      <pubDate>Sun, 12 Feb 2006 22:21:07 +0000</pubDate>
      <guid>https://xavierllora.net/2006/02/12/new-books-section-on-the-lcs-and-gbml-web/</guid>
      <description>&lt;p&gt;The LCS and GBML site has a new section about book. It can be found &lt;a href=&#34;http://www.illigal.org/books/&#34;&gt;here&lt;/a&gt;. The section collects LCS and GBML related books. If you found that relevant LCS and GBML books are missing, please post a comment to the editors of the site and they will take care of it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>El somriure de Burt Lancaster</title>
      <link>https://xavierllora.net/2006/02/07/el-somriure-de-burt-lancaster/</link>
      <pubDate>Tue, 07 Feb 2006 18:49:04 +0000</pubDate>
      <guid>https://xavierllora.net/2006/02/07/el-somriure-de-burt-lancaster/</guid>
      <description>&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://images-na.ssl-images-amazon.com/images/I/41ofEV6c1wL._SX312_BO1,204,203,200_.jpg&#34; alt=&#34;El somriure de Burt Lancaster&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&#34;https://www.amazon.com/El-somriure-de-Burt-Lancaster/dp/8484371905/ref=sr_1_1?keywords=el+somriure+de+burt+lancaster&amp;amp;qid=1581920800&amp;amp;s=books&amp;amp;sr=1-1&#34;&gt;The smile of Burt Lancaster&lt;/a&gt;&lt;/em&gt; is small delicious book collecting eleven short tales by &lt;a href=&#34;http://www.victoralexandre.cat&#34;&gt;Victor Alexandre&lt;/a&gt;. The different tales elaborate on eternal human elements. Ambition, despotism, fate, oppression, pride, deception, revenge are some of the few spicing ingredient of his tales. Victor usually writes about socio-political matters, but this book shows an interesting fiction facet of his writing. His tales are powerful and addictive. Once you read one, the next one is waiting and you need to read it. The first tale, &amp;ldquo;El fabricant de somnis&amp;rdquo; (&lt;em&gt;The dream maker&lt;/em&gt;) gets your attention setting you up for a nice and sweet ending twist.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Preregister for the Illinois Open at CAAFC</title>
      <link>https://xavierllora.net/2006/02/07/preregister-for-the-illinois-open-at-caafc/</link>
      <pubDate>Tue, 07 Feb 2006 18:16:32 +0000</pubDate>
      <guid>https://xavierllora.net/2006/02/07/preregister-for-the-illinois-open-at-caafc/</guid>
      <description>&lt;p&gt;The Illinois Open is going to be on February 25 and 26. You can preregister at &lt;a href=&#34;http://askfred.net/Events/moreInfo.php?tournament_id=1637&#34;&gt;Ask Fred&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Métaphysique des tubes</title>
      <link>https://xavierllora.net/2006/02/02/m%C3%A9taphysique-des-tubes/</link>
      <pubDate>Thu, 02 Feb 2006 15:39:05 +0000</pubDate>
      <guid>https://xavierllora.net/2006/02/02/m%C3%A9taphysique-des-tubes/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.amazon.com/gp/product/2253152846/sr=1-9/qid=1138893214/ref=pd_bbs_9/002-2257508-5724049?%5Fencoding=UTF8&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;http://images.amazon.com/images/P/2253152846.01._SCLZZZZZZZ_.jpg&#34; alt=&#34;&#34;  /&gt;
&lt;/a&gt; This is the first book I read from &lt;a href=&#34;http://www.linternaute.com/sortir/auteurs/nothomb&#34;&gt;Amélie Nothomb&lt;/a&gt; (translation &lt;a href=&#34;http://translate.google.com/translate?hl=en&amp;amp;sl=fr&amp;amp;u=http://www.linternaute.com/sortir/auteurs/nothomb&amp;amp;prev=/search%3Fq%3Damelie%2Bnothomb%26hl%3Den%26lr%3D%26safe%3Doff%26client%3Dsafari%26rls%3Den%26pwst%3D1&#34;&gt;here&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Daughter of a Belgian ambassador, she was born in Kobe, Japan. The book is an auto-biography of a western girl born in Japan. It fascinated me that it only covers her early years. I felt for her easy fluent, sweet, and charming writing. A fascinating description of the magic Japan she was born in through her young innocent eyes. I cannot erase two episodes from my mind: the struggle to decide the first word to pronounce, and her sadness when she learned that May 5 is &lt;em&gt;Tango no Sekku&lt;/em&gt; (the Boy’s festival) but there is no girl’s festival at all. You can find more information about her books &lt;a href=&#34;http://www.amazon.com/exec/obidos/search-handle-url/ref=br_ss_hs/002-2257508-5724049?platform=gurupa&amp;amp;url=index%3Dstripbooks%3Arelevance-above%26dispatch%3Dsearch%26results-process%3Dbin&amp;amp;field-keywords=amelie+Nothomb&amp;amp;Go.x=0&amp;amp;Go.y=0&amp;amp;Go=Go&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GECCO 2006  deadline is today!</title>
      <link>https://xavierllora.net/2006/02/01/gecco-2006-deadline-is-today/</link>
      <pubDate>Wed, 01 Feb 2006 12:00:08 +0000</pubDate>
      <guid>https://xavierllora.net/2006/02/01/gecco-2006-deadline-is-today/</guid>
      <description>&lt;p&gt;Yes, &lt;strong&gt;today&lt;/strong&gt; is the deadline for the &lt;a href=&#34;http://www.sigevo.org/gecco-2006/&#34;&gt;ACM 2006 Genetic and Evolutionary Computation Conference&lt;/a&gt;. Submit your paper &lt;a href=&#34;https://ssl.linklings.net/conferences/gecco2006/&#34;&gt;here&lt;/a&gt;, you have time till 10pm Pacific time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Teo</title>
      <link>https://xavierllora.net/2006/02/01/teo/</link>
      <pubDate>Wed, 01 Feb 2006 07:20:01 +0000</pubDate>
      <guid>https://xavierllora.net/2006/02/01/teo/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.fnac.es/dsp/?servlet=extended.HomeExtendedServlet&amp;amp;Code1=4083000707&amp;amp;Code2=149&amp;amp;prodID=405327&#34;&gt;&lt;/a&gt; Teo is the main character of a collection of books for kids. It is amazing how Teo’s illustrated books by &lt;a href=&#34;http://www.violetadenou.com&#34;&gt;Violeta Denou&lt;/a&gt; are ageless. I still remember spending hours reading again and again &lt;a href=&#34;http://infantil.timunmas.com/FichaLibro.aspx?IdPack=2&amp;amp;IdPildora=EXT294251&#34;&gt;&amp;ldquo;En Teo va en avió&amp;rdquo;&lt;/a&gt; (Teo catches a plane).&lt;/p&gt;</description>
    </item>
    <item>
      <title>CEC 2006  deadline is today!</title>
      <link>https://xavierllora.net/2006/01/31/cec-2006-deadline-is-today/</link>
      <pubDate>Tue, 31 Jan 2006 12:00:49 +0000</pubDate>
      <guid>https://xavierllora.net/2006/01/31/cec-2006-deadline-is-today/</guid>
      <description>&lt;p&gt;Yes, &lt;strong&gt;today&lt;/strong&gt; is the deadline for the &lt;a href=&#34;http://www.wcci2006.org/&#34;&gt;IEEE 2006 Conference onf Evolutionary Compuations&lt;/a&gt;. Submit your paper &lt;a href=&#34;http://ieee-cis.org/conferences/cec2006/upload.php&#34;&gt;here&lt;/a&gt;. Tomorrow is the deadline for the &lt;a href=&#34;http://www.sigevo.org/gecco-2006/&#34;&gt;ACM 2006 Genetic and Evolutionary Computation Conference&lt;/a&gt;. However, the submission server will remain open for two weeks after that date, and many of the special sessions have already extended the deadline accordingly.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Chicago, Ask Fred, and Peter Habala</title>
      <link>https://xavierllora.net/2006/01/30/chicago-ask-fred-and-peter-habala/</link>
      <pubDate>Mon, 30 Jan 2006 04:50:48 +0000</pubDate>
      <guid>https://xavierllora.net/2006/01/30/chicago-ask-fred-and-peter-habala/</guid>
      <description>&lt;p&gt;Finally, we decided to go up to Chicago for the &lt;a href=&#34;http://www.caafc.com/&#34;&gt;CAAFC&lt;/a&gt; &lt;a href=&#34;http://askfred.net/Events/moreInfo.php?tournament_id=1636&#34;&gt;tournament&lt;/a&gt;. Long, long time since the last one I went. Now at CAAFC you can pre-register and check the competition results in &lt;a href=&#34;http://askfred.net/Results/results.php?tournament_id=1636&#34;&gt;Ask Fred&lt;/a&gt;. Here you can find the link to the tournament we went. The mixed foil event that I took part in was won by Peter Habala. I could sit for ever watching his fluent fencing. It seems so natural and easy&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>2006 José Luís Balcazar Open</title>
      <link>https://xavierllora.net/2006/01/29/2006-jos%C3%A9-lu%C3%ADs-balcazar-open/</link>
      <pubDate>Sun, 29 Jan 2006 05:33:20 +0000</pubDate>
      <guid>https://xavierllora.net/2006/01/29/2006-jos%C3%A9-lu%C3%ADs-balcazar-open/</guid>
      <description>&lt;p&gt;The 2006 José Luís Balcazar Open for novice fencers at &lt;a href=&#34;http://www.thepointfencingclub.com&#34;&gt;The Point Fencing club&lt;/a&gt; took place on Saturday, January 28th, 2006. The final top four was occupied by:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cece Borries (1st place)&lt;/li&gt;
&lt;li&gt;Judy Vancleeff (2nd place)&lt;/li&gt;
&lt;li&gt;Daniel Downey (3rd place)&lt;/li&gt;
&lt;li&gt;Stephanie Helle (3rd place)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These are some of the pictures of the fencers and people in the meeting.&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://xavierllora.net/content/2006/01/2006-Balcazar-Open/100_0064.JPG&#34; alt=&#34;&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://xavierllora.net/content/2006/01/2006-Balcazar-Open/100_0065.JPG&#34; alt=&#34;&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://xavierllora.net/content/2006/01/2006-Balcazar-Open/100_0066.JPG&#34; alt=&#34;&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://xavierllora.net/content/2006/01/2006-Balcazar-Open/100_0067.JPG&#34; alt=&#34;&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://xavierllora.net/content/2006/01/2006-Balcazar-Open/100_0068.JPG&#34; alt=&#34;&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://xavierllora.net/content/2006/01/2006-Balcazar-Open/100_0069.JPG&#34; alt=&#34;&#34;  /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://xavierllora.net/content/2006/01/2006-Balcazar-Open/100_0070.JPG&#34; alt=&#34;&#34;  /&gt;
&lt;/p&gt;</description>
    </item>
    <item>
      <title>Software for fast rule matching using vector instructions</title>
      <link>https://xavierllora.net/2006/01/19/software-for-fast-rule-matching-using-vector-instructions/</link>
      <pubDate>Thu, 19 Jan 2006 20:24:52 +0000</pubDate>
      <guid>https://xavierllora.net/2006/01/19/software-for-fast-rule-matching-using-vector-instructions/</guid>
      <description>&lt;p&gt;In the last decade, multimedia and scientific applications have pushed CPU manufactures to include native support for vector instruction sets. This software presents how to implement efficient condition encoding and fast rule matching strategies using vector instructions. The paper elaborates on Altivec (PowerPC G4 and G5) and SSE2 (Intel P4/Xeon and AMD Opteron) instruction sets producing speedups beyond ninety times when compared to non-vectorized implementations. The code of this post was used to run the experiments described in the &lt;a href=&#34;posts/fast-rule-matching-for-learning-classifier-systems-via-vector-instructions/&#34;&gt;IlliGAL 2006001 technical report&lt;/a&gt; &lt;em&gt;&amp;ldquo;Fast Rule Matching for Learning Classifier Systems via Vector Instructions&amp;rdquo;&lt;/em&gt; by Xavier Llorà and Kumara Sastry. The code for fast rule matching can be downloaded &lt;a href=&#34;https://xavierllora.net/content/software/fast-rule-matching/fastrulematching.tar.bz2&#34; title=&#34;Fast rule matching code&#34;&gt;here&lt;/a&gt;. Please read the &lt;code&gt;README&lt;/code&gt; file for further details and instructions. The code is distributed under &lt;a href=&#34;http://www.gnu.org/copyleft/gpl.html&#34;&gt;GPL license&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Next tournament at CAAFC</title>
      <link>https://xavierllora.net/2006/01/19/next-tournament-at-caafc/</link>
      <pubDate>Thu, 19 Jan 2006 17:19:39 +0000</pubDate>
      <guid>https://xavierllora.net/2006/01/19/next-tournament-at-caafc/</guid>
      <description>&lt;p&gt;The next tournament is an Open tournament at CAAFC on Sunday 29th of January. Epee registration closes at 9:00am, foil at 11:30am, and sabre at 1:3opm. More information can be found at &lt;a href=&#34;http://www.caafc.com/&#34;&gt;the schedule tab and competition calendar of CAAFC web site&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GECCO-2006 submissions deadline extended to February 1st</title>
      <link>https://xavierllora.net/2006/01/18/gecco-2006-submissions-deadline-extended-to-february-1st/</link>
      <pubDate>Wed, 18 Jan 2006 19:37:40 +0000</pubDate>
      <guid>https://xavierllora.net/2006/01/18/gecco-2006-submissions-deadline-extended-to-february-1st/</guid>
      <description>&lt;p&gt;The submissions deadline for the &lt;a href=&#34;http://www.sigevo.org/gecco-2006/&#34;&gt;ACM 2006 Genetic and Evolutionary Computation Conference&lt;/a&gt; to be held July 8-12, 2006 (Saturday-Wednesday) in Seattle, WA has been extended to February 1.&lt;/p&gt;</description>
    </item>
    <item>
      <title>O Zahir</title>
      <link>https://xavierllora.net/2006/01/08/o-zahir/</link>
      <pubDate>Sun, 08 Jan 2006 20:52:58 +0000</pubDate>
      <guid>https://xavierllora.net/2006/01/08/o-zahir/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://www.amazon.com/gp/product/0060825219/sr=8-2/qid=1144075603/ref=pd_bbs_2/002-5450990-9708051?%5Fencoding=UTF8&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;http://images.amazon.com/images/P/0060825219.01._SCLZZZZZZZ_.jpg&#34; alt=&#34;&#34;  /&gt;
&lt;/a&gt; Yup, flying over the Atlantic always provide some spare time to put to good use. That’s what I did reading &lt;em&gt;O Zhair&lt;/em&gt;, the latest &lt;a href=&#34;http://www.paulocoelho.com.br/&#34;&gt;Paulo Coelho&lt;/a&gt;&amp;rsquo;s book. You can read an extract of the first chapter &lt;a href=&#34;http://www.santjordi-asociados.com/zahir.htm&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Point Fencing Club 2006 Calendars</title>
      <link>https://xavierllora.net/2005/12/19/the-point-fencing-club-2006-calendars/</link>
      <pubDate>Mon, 19 Dec 2005 05:42:06 +0000</pubDate>
      <guid>https://xavierllora.net/2005/12/19/the-point-fencing-club-2006-calendars/</guid>
      <description>&lt;p&gt;The calendars for 2006 arrived to the club last Friday during the &lt;em&gt;3rd Friday Foil Fight&lt;/em&gt;. Check them out! This year they come in a cool landscape layout instead of the 2005 portrait one.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A simple UMDAc implementation in Java</title>
      <link>https://xavierllora.net/2005/12/06/a-simple-umdac-implementation-in-java/</link>
      <pubDate>Tue, 06 Dec 2005 06:04:55 +0000</pubDate>
      <guid>https://xavierllora.net/2005/12/06/a-simple-umdac-implementation-in-java/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://pht180.rit.edu/ceciliaovesdotteralm/&#34;&gt;Cecilia Oversdotter Alm&lt;/a&gt; is working on an adaptation of active interactive genetic algorithms (see &lt;a href=&#34;https://xavierllora.net/content/2005/07/GECCO-2005-iGA.pdf&#34;&gt;here&lt;/a&gt;) to her work on speech synthesis and &lt;a href=&#34;http://compling.ai.uiuc.edu/webpage/projects/paperpres/alm_sproat_IS05.pdf&#34;&gt;perception of emotions in expressive storytelling&lt;/a&gt;. She needs a version of the active interactive genetic algorithm that works on continuous domains. For that reason I coded a version of UMDAc to replace the cGA currently used for discrete domains. The Java implementation of UMDAc can be found &lt;a href=&#34;https://xavierllora.net/content/2005/12/UMDAc-200512052330.jar&#34;&gt;here&lt;/a&gt;. In order to run it, you need to download the &lt;a href=&#34;http://hoschek.home.cern.ch/hoschek/colt/&#34;&gt;COLT toolkit&lt;/a&gt; . The code is distributed under &lt;a href=&#34;http://www.gnu.org/copyleft/gpl.html&#34;&gt;GPL license&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Special issue on chance discovery (I)</title>
      <link>https://xavierllora.net/2005/12/02/special-issue-on-chance-discovery-i/</link>
      <pubDate>Fri, 02 Dec 2005 04:52:48 +0000</pubDate>
      <guid>https://xavierllora.net/2005/12/02/special-issue-on-chance-discovery-i/</guid>
      <description>&lt;p&gt;The Journal of New Mathematics and Natural Computation is running the first ot two parts of a &lt;a href=&#34;http://www.worldscinet.com/nmnc/01/0103/S17930057050103.html&#34;&gt;special issue on chance discovery (volume 1, number 3)&lt;/a&gt;. The number, besides including two regular papers, contains the first part of this special issue. The journal page can be found here. The table of contents of this first part of the special issue is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ruediger Oehlmann, &lt;em&gt;Preface&lt;/em&gt;, page 371.&lt;/li&gt;
&lt;li&gt;Yukio Ohsawa, &lt;em&gt;Data crystallization: chance discovery extended for dealing with unobservable events&lt;/em&gt;, page 373.&lt;/li&gt;
&lt;li&gt;Renate Fruchter, Yukio ohsawa, and Naohiro Matsumura, &lt;em&gt;Knowledge reuse through chance discovery from an enterprise design-build enterprise data store&lt;/em&gt;, page 393.&lt;/li&gt;
&lt;li&gt;Calkin a. s. Montero and Kenji araki, &lt;em&gt;Human chat and self-organized criticality: A chance discovery application,&lt;/em&gt; page 407.&lt;/li&gt;
&lt;li&gt;Ja-min Koo and Sung-bae Cho, &lt;em&gt;Interpreting chance for computer security by viterbi algorithm with edit distance&lt;/em&gt;, page 421.&lt;/li&gt;
&lt;li&gt;Edward Tsang, Sheri Markose and Hakan Er, &lt;em&gt;Chance discovery in stock index option and futures arbitrage&lt;/em&gt;, page 435.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>A biography to read</title>
      <link>https://xavierllora.net/2005/12/01/a-biography-to-read/</link>
      <pubDate>Thu, 01 Dec 2005 20:13:06 +0000</pubDate>
      <guid>https://xavierllora.net/2005/12/01/a-biography-to-read/</guid>
      <description>&lt;p&gt;Note to self (&lt;strong&gt;wishful thinking&lt;/strong&gt;): Read as soon as possible Sir Arthur Conan Doyle&amp;rsquo;s biography by Daniel Stashower titled &lt;em&gt;&lt;a href=&#34;http://www.amazon.com/gp/product/0805066845/102-3295915-4285751?v=glance&amp;amp;n=283155&#34;&gt;&amp;ldquo;Teller of tales: The life of Arthur Conan Doyle&amp;rdquo;&lt;/a&gt;&lt;/em&gt; published by Owl Books.&lt;/p&gt;</description>
    </item>
    <item>
      <title>New blog for LCS and other GBML</title>
      <link>https://xavierllora.net/2005/11/30/new-blog-for-lcs-and-other-gbml/</link>
      <pubDate>Wed, 30 Nov 2005 14:00:11 +0000</pubDate>
      <guid>https://xavierllora.net/2005/11/30/new-blog-for-lcs-and-other-gbml/</guid>
      <description>&lt;p&gt;Recently, &lt;a href=&#34;http://www.pierlucalanzi.net&#34;&gt;Pier Luca Lanzi&lt;/a&gt; and I decided to upgrade the learning classifier systems site he used to maintain. We are greatly thankful to professor David E. Goldberg for kindly accept to host the site at &lt;a href=&#34;http://www.illigal.org/&#34;&gt;IlliGAL&lt;/a&gt;. The new &lt;a href=&#34;http://www.gbml.org&#34;&gt;LCS and other GBML&lt;/a&gt; site is still in dippers, but do not worry, it will grow soon.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Probabilistic models of text and images</title>
      <link>https://xavierllora.net/2005/11/29/probabilistic-models-of-text-and-images/</link>
      <pubDate>Tue, 29 Nov 2005 15:41:58 +0000</pubDate>
      <guid>https://xavierllora.net/2005/11/29/probabilistic-models-of-text-and-images/</guid>
      <description>&lt;p&gt;Recently I attended a talk by &lt;a href=&#34;http://www.cs.berkeley.edu/~blei&#34;&gt;David Blei&lt;/a&gt; about probabilistic models of text and images. His thesis described probabilistic models for the retrieval, organization, and exploration of large information collections, casting this tasks as statistical queries. The abstract of his thesis ca be found &lt;a href=&#34;http://www.cs.berkeley.edu/~blei/thesis/abstract.txt&#34;&gt;here&lt;/a&gt; and the thesis itself &lt;a href=&#34;http://www.cs.berkeley.edu/~blei/thesis/thesis.pdf&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>New club hours at The Point Fencing Club</title>
      <link>https://xavierllora.net/2005/11/29/new-club-hours-at-the-point-fencing-club/</link>
      <pubDate>Tue, 29 Nov 2005 00:57:15 +0000</pubDate>
      <guid>https://xavierllora.net/2005/11/29/new-club-hours-at-the-point-fencing-club/</guid>
      <description>&lt;p&gt;As of December 1st, &lt;a href=&#34;http://www.thepointfencingclub.com/&#34;&gt;the club&lt;/a&gt; will no longer be open for free bouting on Thursdays. It will be opened on Thursdays only for clinics and special events as announced. The new club hours are as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Monday, Tuesday, Wednesday, Friday: 6:00-9:30pm&lt;/li&gt;
&lt;li&gt;Saturday: noon-4:00pm&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Evaluation consistency in iGAs: User contradictions as cycles in partial-ordering graphs</title>
      <link>https://xavierllora.net/2005/11/28/evaluation-consistency-in-igas-user-contradictions-as-cycles-in-partial-ordering-graphs/</link>
      <pubDate>Mon, 28 Nov 2005 01:06:23 +0000</pubDate>
      <guid>https://xavierllora.net/2005/11/28/evaluation-consistency-in-igas-user-contradictions-as-cycles-in-partial-ordering-graphs/</guid>
      <description>&lt;p&gt;by &lt;em&gt;Francesc Alías, Xavier Llorà, Lluís Formiga, Kumara Sastry, and David E. Goldberg (2006, accepted).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2006). May 14-19, 2006. Also as IlliGAL TR No 2005022. &lt;a href=&#34;https://www.researchgate.net/publication/228356277_Evaluation_consistency_in_iGAs_User_contradictions_as_cycles_in_partial-ordering_graphs&#34;&gt;Link to the PDF.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Active interactive genetic algorithms (aiGAs) rely on actively optimizing synthetic fitness functions. In interactive genetic algorithms (iGAs) framework, user evaluations provide the necessary input for synthesizing a reasonably accurate surrogate fitness function that models user evaluations or, in other words, his/her decision preferences. User evaluations collected via tournament selection only provide partial-ordering relations between solutions. Active iGAs assemble a partial-ordering graph of user evaluations. In such a directed graph, any contradictory evaluation provided by the user introduces a cycle in the graph. This property is explored in this paper to measure the consistency of the evaluations provided by the user along the evolutionary process. The consistency measures are applied to a real-world problem, the weight tuning of the cost function involved in corpus-based text-to-speech synthesis. Results show the usefulness of such measures to identify inconsistent users during the evolutionary tuning process, and successfully the number of evaluations required by more than half.&lt;/p&gt;</description>
    </item>
    <item>
      <title>DISCUS as open source code?</title>
      <link>https://xavierllora.net/2005/11/24/discus-as-open-source-code/</link>
      <pubDate>Thu, 24 Nov 2005 21:06:35 +0000</pubDate>
      <guid>https://xavierllora.net/2005/11/24/discus-as-open-source-code/</guid>
      <description>&lt;p&gt;Recently Jack Park from &lt;a href=&#34;http://www.openiris.org&#34;&gt;Iris Semantic Network&lt;/a&gt; left a &lt;a href=&#34;http://www-discus.ge.uiuc.edu/blojsom/blog/default/Demos/2005/10/20/Get-a-KeyGraph.html?page=comments&#34;&gt;comment&lt;/a&gt; asking, among other things, if DISCUS was going open source. This is an interesting question. DISCUS is currently under two patent pending processes. However, the current policies at &lt;a href=&#34;http://www.ncsa.uiuc.edu&#34;&gt;NCSA&lt;/a&gt;, one of the DISCUS partners, is to push toward open source. We are currently finishing a first release of DISCUS International with support for English and Japanese. When it passes the release quality standards, some parts of DISCUS will be disseminated, may be as open source code. This is, however, an issue that needs to be ultimately discussed with the &lt;a href=&#34;https://otm.illinois.edu&#34;&gt;Office of Technology Management&lt;/a&gt; (the university office handling the DISCUS patent process).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Machine learning &amp; Statistical Learning in R</title>
      <link>https://xavierllora.net/2005/11/24/machine-learning-statistical-learning-in-r/</link>
      <pubDate>Thu, 24 Nov 2005 20:09:03 +0000</pubDate>
      <guid>https://xavierllora.net/2005/11/24/machine-learning-statistical-learning-in-r/</guid>
      <description>&lt;p&gt;Torsten Horthorn maintains a page with a &lt;a href=&#34;http://cran.r-project.org/src/contrib/Views/MachineLearning.html&#34;&gt;list of packages&lt;/a&gt; for machine learning and statistical learning in &lt;a href=&#34;http://www.r-project.org&#34;&gt;R&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Programming IDEs</title>
      <link>https://xavierllora.net/2005/11/24/programming-ides/</link>
      <pubDate>Thu, 24 Nov 2005 18:42:57 +0000</pubDate>
      <guid>https://xavierllora.net/2005/11/24/programming-ides/</guid>
      <description>&lt;p&gt;My favorite programming IDE.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.eclipse.org/&#34;&gt;Eclipse&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.eclipseplugincentral.com/&#34;&gt;Eclipse plugins&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Another useful one&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.kdevelop.org/&#34;&gt;KDevelop&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Data mining tools</title>
      <link>https://xavierllora.net/2005/11/24/data-mining-tools/</link>
      <pubDate>Thu, 24 Nov 2005 18:03:07 +0000</pubDate>
      <guid>https://xavierllora.net/2005/11/24/data-mining-tools/</guid>
      <description>&lt;p&gt;These tools are in Java. The first one is developed by the &lt;a href=&#34;http://alg.ncsa.uiuc.edu/&#34;&gt;Automated Learning Group&lt;/a&gt; at &lt;a href=&#34;http://www.ncsa.uiuc.edu/&#34;&gt;NCSA&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://alg.ncsa.uiuc.edu/do/tools/d2k&#34;&gt;D2K&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.cs.waikato.ac.nz/ml/weka/&#34;&gt;WEKA&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Genetic algorithms tools</title>
      <link>https://xavierllora.net/2005/11/24/genetic-algorithms-tools/</link>
      <pubDate>Thu, 24 Nov 2005 18:01:16 +0000</pubDate>
      <guid>https://xavierllora.net/2005/11/24/genetic-algorithms-tools/</guid>
      <description>&lt;p&gt;Check the IlliGAL source code page.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://illigal.org/category/source-code/&#34;&gt;IlliGAL source code page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Database tools</title>
      <link>https://xavierllora.net/2005/11/24/database-tools/</link>
      <pubDate>Thu, 24 Nov 2005 18:00:45 +0000</pubDate>
      <guid>https://xavierllora.net/2005/11/24/database-tools/</guid>
      <description>&lt;p&gt;Database engines&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.mysql.com&#34;&gt;MySQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.mckoi.com/database/&#34;&gt;McKoi (Pure Java)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Database modeling&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://www.azzurri.jp/en/software/clay/index.jsp&#34;&gt;Clay: Azzurri&amp;rsquo;s plugin for Eclipse&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.fabforce.net/dbdesigner4/&#34;&gt;DBDesigner (discontinued)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Fencing?</title>
      <link>https://xavierllora.net/2005/11/24/fencing/</link>
      <pubDate>Thu, 24 Nov 2005 17:22:16 +0000</pubDate>
      <guid>https://xavierllora.net/2005/11/24/fencing/</guid>
      <description>&lt;p&gt;No, this is not about the art of placing fences around your garden; this is about fencing, the sport. &lt;a href=&#34;http://www.lsi.upc.edu/~balqui/&#34;&gt;Jose L. Balcázar&lt;/a&gt; introduced Javier, Hector, and me to fencing during his visit to UIUC in July 2003. He is a fencer at SAM (Sala d’Armes de Montjuïc) in Barcelona. Since then, I am a member of The Point Fencing Club in Champaign and join the United States Fencing Association to be able to take part in the Illinois division tournaments. Here hare some useful links&lt;/p&gt;</description>
    </item>
    <item>
      <title>The compact classifier system: Motivation, analysis and first results (Presentation)</title>
      <link>https://xavierllora.net/2005/09/05/the-compact-classifier-system-motivation-analysis-and-first-results-presentation/</link>
      <pubDate>Mon, 05 Sep 2005 17:00:30 +0000</pubDate>
      <guid>https://xavierllora.net/2005/09/05/the-compact-classifier-system-motivation-analysis-and-first-results-presentation/</guid>
      <description>&lt;iframe
  style=&#34;width: 100%; height: 500px;&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34;
  src=&#34;http://www.slideshare.net/slideshow/embed_code/24833?rel=0&#34; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt;
&lt;br&gt;&lt;br&gt;
&lt;p&gt;This is the presentation for the initial paper on the compact classifier system published in CEC 2005 (Edimburgh., Scotland, September 2005). The presentation slides &lt;a href=&#34;https://xavierllora.net/content/2005/09/2005019Pres.pdf&#34;&gt;here&lt;/a&gt; (1Mb).&lt;/p&gt;</description>
    </item>
    <item>
      <title>The compact classifier system: Motivation, analysis and first results</title>
      <link>https://xavierllora.net/2005/07/20/the-compact-classifier-system-motivation-analysis-and-first-results/</link>
      <pubDate>Wed, 20 Jul 2005 22:13:47 +0000</pubDate>
      <guid>https://xavierllora.net/2005/07/20/the-compact-classifier-system-motivation-analysis-and-first-results/</guid>
      <description>&lt;p&gt;by &lt;em&gt;Xavier Llorà, Kumara Sastry, and David E. Goldberg (2006).&lt;/em&gt; Proceedings of the Congress on Evolutionary Computation, 1, 596—603. Also as IlliGAL TR No 2005019. &lt;a href=&#34;https://www.researchgate.net/publication/220740200_The_compact_classifier_system_motivation_analysis_and_first_results&#34;&gt;Link to the PDF.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This paper presents an analysis of how maximally general and accurate rules can be evolved in a Pittsburgh-style classifier system. In order to be able to perform such an analysis we introduce a simple bare-bones Pittsburgh-style classifier systems—the compact classifier system (CCS)—based on estimation of distribution algorithms. Using a common rule encoding schemes of Pittsburgh-style classifier systems, CCS mantains a dynamic set of probability vectors that compactly describe a rule set. The compact genetic algorithm is used to evolve each of the initially perturbated probability vectors. Results show how CCS is able to evolve in a compact, simple, and elegant manner rule sets composed by maximally general and accurate rules. The initial theoretical analysis and results also show that traditional encoding schemes used by Pittsburgh-style classifiers add an extra facet of diffiiculty. Such a bias plays a central role on the overall performance and scalability of CCS and other Pittsburgh-style systems using such encoding schemes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Combating user fatigue in iGAs: Partial ordering, support vector machines, and synthetic fitness</title>
      <link>https://xavierllora.net/2005/07/19/combating-user-fatigue-in-igas-partial-ordering-support-vector-machines-and-synthetic-fitness/</link>
      <pubDate>Tue, 19 Jul 2005 19:38:32 +0000</pubDate>
      <guid>https://xavierllora.net/2005/07/19/combating-user-fatigue-in-igas-partial-ordering-support-vector-machines-and-synthetic-fitness/</guid>
      <description>&lt;p&gt;by &lt;em&gt;Llorà, X., Sastry, K., Goldberg, D.E., Gupta, A., Lakshmi, L. (2005).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Published in the ACM Genetic and Evolutionary Computation Conference (GECCO 2005), ACM press, pp. 1363–1371. Also as IlliGAL TR No 2005009. &lt;a href=&#34;https://www.researchgate.net/publication/220743088_Combating_user_fatigue_in_iGAs_partial_ordering_support_vector_machines_and_synthetic_fitness&#34;&gt;Link to the PDF&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;One of the daunting challenges of interactive genetic algorithms (iGAs)—genetic algorithms in which fitness measure of a solution is provided by a human rather than by a fitness function, model, or computation—is user fatigue which leads to sub-optimal solutions. This paper proposes a method to combat user fatigue by augmenting user evaluations with a synthetic fitness function. The proposed method combines partial ordering concepts, notion of non-domination from multiobjective optimization, and support vector machines to synthesize a fitness model based on user evaluation. The proposed method is used in an iGA on a simple test problem and the results demonstrate that the method actively combats user fatigue by requiring 3&amp;ndash;7 times less user evaluation when compared to a simple iGA.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The evolutionary path to innovation and creativity</title>
      <link>https://xavierllora.net/2005/05/26/the-evolutionary-path-to-innovation-and-creativity/</link>
      <pubDate>Thu, 26 May 2005 15:30:42 +0000</pubDate>
      <guid>https://xavierllora.net/2005/05/26/the-evolutionary-path-to-innovation-and-creativity/</guid>
      <description>&lt;iframe
  style=&#34;width: 100%; height: 500px;&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34;
  src=&#34;http://www.slideshare.net/slideshow/embed_code/24838?rel=0&#34; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt;
&lt;br&gt;&lt;br&gt;
&lt;p&gt;Keynote speaker talk in Congreso Mexicano de Computación Evolutiva (CONCEV-2005) about how evolutionary models and chance discovery can support human innovation and creativity. The presentation may be download &lt;a href=&#34;https://xavierllora.net/content/2005/05/CONCEV-DISCUS.pdf&#34;&gt;here&lt;/a&gt; (PDF 8.5Mb).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mining social networks in message boards</title>
      <link>https://xavierllora.net/2005/04/12/mining-social-networks-in-message-boards/</link>
      <pubDate>Tue, 12 Apr 2005 19:49:54 +0000</pubDate>
      <guid>https://xavierllora.net/2005/04/12/mining-social-networks-in-message-boards/</guid>
      <description>&lt;p&gt;by &lt;em&gt;Matsumura, N., Goldberg, D.E., Llorà, X. (2005).&lt;/em&gt; Published in the Symposium on Conversational Informatics for Supporting Social Intel ligence, The Society for the Study of Artificial Intelligence and the Simulation of Behavior Press, pp. 18–27. Also as IlliGAL TR No 2005001. &lt;a href=&#34;http://illigal.org/2005/01/08/mining-social-networks-in-message-boards/&#34;&gt;More info&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Abstract:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In this paper, we first present an approach to extract social networks from message boards on the Internet. Then we show structural features of 3,000 social networks extracted from 3,000 message boards from 15 categories in Yahoo! Japan Message Boards to prove the relationships between the features and the categories. After we classify social networks into three types (interactive communication, distributed expertise communication and soapbox communication), we suggest an approach for mining social networks to identify the types of communication, the roles of individuals, and important ties, all of which can be used to redesign the means communication as well as understand the state of communication.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mining social networks in message boards (Presentation)</title>
      <link>https://xavierllora.net/2005/04/12/mining-social-networks-in-message-boards-presentation/</link>
      <pubDate>Tue, 12 Apr 2005 17:00:11 +0000</pubDate>
      <guid>https://xavierllora.net/2005/04/12/mining-social-networks-in-message-boards-presentation/</guid>
      <description>&lt;iframe
  style=&#34;width: 100%; height: 500px;&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34;
  src=&#34;http://www.slideshare.net/slideshow/embed_code/24841?rel=0&#34; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt;
&lt;br&gt;&lt;br&gt;
&lt;p&gt;This is the presentation for the paper &amp;ldquo;Mining Social Network in Message Boards&amp;rdquo; (the paper PDF may be found &lt;a href=&#34;http://www.illigal.uiuc.edu/pub/papers/IlliGALs/2005001.pdf&#34;&gt;here&lt;/a&gt; (1Mb)) published in the Sympposium on Conversational Informatics for Supporting Social Intelligence and Interaction (AISB&#39;05, 12-15 April, Hatfield, UK, 2005). You can download the PDF &lt;a href=&#34;https://xavierllora.net/wp-content/files/AISB2005.pdf&#34;&gt;here&lt;/a&gt; (2Mb).&lt;/p&gt;</description>
    </item>
    <item>
      <title>KeyGraphs, small-worlds, and interactive GAs</title>
      <link>https://xavierllora.net/2004/08/23/keygraphs-small-worlds-and-interactive-gas/</link>
      <pubDate>Mon, 23 Aug 2004 22:00:20 +0000</pubDate>
      <guid>https://xavierllora.net/2004/08/23/keygraphs-small-worlds-and-interactive-gas/</guid>
      <description>&lt;iframe
  style=&#34;width: 100%; height: 500px;&#34; frameborder=&#34;0&#34; marginwidth=&#34;0&#34; marginheight=&#34;0&#34; scrolling=&#34;no&#34;
  src=&#34;http://www.slideshare.net/slideshow/embed_code/24842?rel=0&#34; allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt;
&lt;br&gt;&lt;br&gt;
&lt;p&gt;This is the presentation about using DISCUS interactive genetic algorithms to tune the KeyGraph algorithm for a given document. The paper was published in the First European Workshop on Chance Discovery, EWCD 2004 (Valencia, Spain). The paper may be found &lt;a href=&#34;https://www.researchgate.net/publication/228785972_Discovering_Chance_Scenarios_using_Small-World_KeyGraphs_and_Evolutionary_Computation&#34;&gt;here&lt;/a&gt; (PDF, 0.7Mb) and the presentation slides &lt;a href=&#34;https://xavierllora.net/content/2004/07/KG-SW-IG-Final.pdf&#34;&gt;here&lt;/a&gt; (PDF, 0.5Mb).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Chance discovery and marketing</title>
      <link>https://xavierllora.net/2004/08/23/chance-discovery-and-marketing/</link>
      <pubDate>Mon, 23 Aug 2004 21:00:55 +0000</pubDate>
      <guid>https://xavierllora.net/2004/08/23/chance-discovery-and-marketing/</guid>
      <description>&lt;p&gt;This is the &lt;a href=&#34;https://www.slideshare.net/xllora/chances-and-marketing-online-conversation-analysis-for-creative-scenario-creation&#34;&gt;presentation&lt;/a&gt; about using DISCUS and chance discovery for marketing purposes. The paper was published in the First European Workshop on Chance Discovery, EWCD 2004 (Valencia, Spain). The paper may be find &lt;a href=&#34;https://www.researchgate.net/publication/228988172_Chances_and_Marketing_On-line_Conversation_Analysis_for_Creative_Scenario_Discussion/stats&#34;&gt;here&lt;/a&gt; (PDF, 0.7Mb) and the presentation slides &lt;a href=&#34;https://xavierllora.net/content/2004/08/Chance-Discovery-and-Marketing.pdf&#34;&gt;here&lt;/a&gt; (PDF, 0.6Mb).&lt;/p&gt;</description>
    </item>
    <item>
      <title>DISCUS 2.0</title>
      <link>https://xavierllora.net/2004/01/20/discus-2.0/</link>
      <pubDate>Tue, 20 Jan 2004 17:00:38 +0000</pubDate>
      <guid>https://xavierllora.net/2004/01/20/discus-2.0/</guid>
      <description>&lt;p&gt;Presentation about the pilot version of DISCUS 2.0. The slides may be found &lt;a href=&#34;https://xavierllora.net/content/2004/01/DISCUS-2-0-Summary.pdf&#34;&gt;here&lt;/a&gt; (0.5Mb PDF).&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
