<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Blog of Thomas &#187; Thomas</title>
	<atom:link href="http://moelhave.dk/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://moelhave.dk</link>
	<description>But existing is basically all I do!</description>
	<lastBuildDate>Tue, 29 Jun 2010 13:20:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Stack Overflow for Theoretical Computer Science?</title>
		<link>http://moelhave.dk/2010/06/stack-overflow-for-theoretical-computer-science/</link>
		<comments>http://moelhave.dk/2010/06/stack-overflow-for-theoretical-computer-science/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 13:20:40 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Stuff]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[cs]]></category>
		<category><![CDATA[mathoverflow]]></category>
		<category><![CDATA[stackoverflow]]></category>
		<category><![CDATA[theory]]></category>

		<guid isPermaLink="false">http://moelhave.dk/?p=545</guid>
		<description><![CDATA[Suresh is calling for people to commit to a new discussion site for theoretical computer scientists.  Sounds like fun!]]></description>
			<content:encoded><![CDATA[<p><a href="http://geomblog.blogspot.com/2010/06/theorycs-discussion-site-call-for-help.html" onclick="pageTracker._trackPageview('/outgoing/geomblog.blogspot.com/2010/06/theorycs-discussion-site-call-for-help.html?referer=');">Suresh is calling</a> for people to commit to a <a href="http://area51.stackexchange.com/proposals/8766?phase=commitment&amp;committers=userreputation#tab-top" onclick="pageTracker._trackPageview('/outgoing/area51.stackexchange.com/proposals/8766?phase=commitment_amp_committers=userreputation_tab-top&amp;referer=');">new discussion site</a> for theoretical computer scientists.  Sounds like fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://moelhave.dk/2010/06/stack-overflow-for-theoretical-computer-science/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MADALGO Summer School on GEOMETRIC DATA STRUCTURES</title>
		<link>http://moelhave.dk/2010/05/madalgo-summer-school-on-geometric-data-structures/</link>
		<comments>http://moelhave.dk/2010/05/madalgo-summer-school-on-geometric-data-structures/#comments</comments>
		<pubDate>Thu, 20 May 2010 19:49:05 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Stuff]]></category>

		<guid isPermaLink="false">http://moelhave.dk/?p=538</guid>
		<description><![CDATA[From MADALGO comes word of a summer school on geometric data structures, looks like fun! Here is the official announcement: MADALGO Summer School on GEOMETRIC DATA STRUCTURES August 16-19, 2010, Aarhus, Denmark www.madalgo.au.dk/datastructures2010 OVERVIEW AND GOAL Geometric data structures are &#8230; <a href="http://moelhave.dk/2010/05/madalgo-summer-school-on-geometric-data-structures/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>From MADALGO comes word of a summer school on geometric data structures, looks like fun!</p>
<p>Here is the official announcement:</p>
<h3>MADALGO Summer School on GEOMETRIC DATA STRUCTURES</h3>
<p>August 16-19, 2010, Aarhus, Denmark</p>
<p><a href="http://www.madalgo.au.dk/datastructures2010" onclick="pageTracker._trackPageview('/outgoing/www.madalgo.au.dk/datastructures2010?referer=');"> www.madalgo.au.dk/datastructures2010</a></p>
<h4>OVERVIEW AND GOAL</h4>
<p>Geometric data structures are methods of efficiently storing and querying data in two or more dimensions. Working with geometric data often requires the use of specialized and fundamentally geometric techniques. The goal of the summer school is to provide an in-depth introduction to some of the key techniques in geometric data structures, while highlighting a number of open problems.</p>
<h4>LECTURES</h4>
<p>The school will be taught by experts in the area of geometric data structures:</p>
<ul>
<li>Timothy Chan (University of Waterloo)</li>
<li>Sariel Har-Paled (University of Illinois at Urbana-Champaign)</li>
<li>John Iacono (Polytechnic Institute of New York University)</li>
<li>Mihai Patrascu (AT&amp;T)</li>
</ul>
<h4>PARTICIPATION</h4>
<p>The summer school will take place on August 16-19, 2010 at Center for Massive Data Algorithmics (MADALGO) in the Department of Computer Science, University of Aarhus, Denmark.</p>
<p>The school is targeted at graduate students, as well as researchers interested in an in-depth introduction to geometric data structures.</p>
<p>The capacity of the summer school is limited. Prospective participants should register using the online registration form available at www.madalgo.au.dk/datastructures2010 as soon as possible. Registering graduate students must also have their supervisor send a letter confirming their graduate student status directly to madalgo@madalgo.au.dk; the subject line of the email should be &#8216;student_last_name/SS_2010/confirming&#8217;. Registration is on a first-come-first-serve basis and will close on July 1, 2010.</p>
<p>Registration is free; handouts, coffee breaks, lunches and a dinner will be provided by MADALGO and the Aarhus University.</p>
<h4>ORGANIZING COMMITTEE</h4>
<ul>
<li>Lars Arge (MADALGO)</li>
<li>Gerth S. Brodal (MADALGO)</li>
<li>John Iacono (Polytechnic Institute of New York University)</li>
<li>Else Magård (MADALGO)</li>
<li>Sara Ølholm (Aarhus University)</li>
</ul>
<h4>ABOUT MADALGO</h4>
<p>Center for MAssive Data ALGOrithmics is a major basic research center funded by the Danish National Research Foundation. The center is located at the Department of Computer Science, University of Aarhus, Denmark, but also includes researchers at CSAIL, Massachusetts Institute of Technology in the US, and at the Max Planck Institute for Informatics and at Frankfurt University in Germany. The center covers all areas of the design, analysis and implementation of algorithms and data structures for processing massive data (interpreted broadly to cover computations where data is large compared to the computational resources), but with a main focus on I/O-efficient, cache-oblivious and data stream algorithms.</p>
]]></content:encoded>
			<wfw:commentRss>http://moelhave.dk/2010/05/madalgo-summer-school-on-geometric-data-structures/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Interdisciplinary Geospatial Informatics Post Doc position at MADALGO</title>
		<link>http://moelhave.dk/2010/04/interdisciplinary-geospatial-informatics-post-doc-position-at-madalgo/</link>
		<comments>http://moelhave.dk/2010/04/interdisciplinary-geospatial-informatics-post-doc-position-at-madalgo/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 14:42:06 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Stuff]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[postdoc]]></category>
		<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://moelhave.dk/?p=533</guid>
		<description><![CDATA[Via Lars Arge, information about an interesting post doc opportunity at MADALGO: An interdisciplinary Post Doc position is available at Aarhus University, Denmark, starting August 2010 or later. The responsibilities of the Post Doc will include work on geospatial problems &#8230; <a href="http://moelhave.dk/2010/04/interdisciplinary-geospatial-informatics-post-doc-position-at-madalgo/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Via Lars Arge, information about an interesting post doc opportunity at MADALGO:</p>
<blockquote><p>An interdisciplinary Post Doc position is available at Aarhus<br />
University, Denmark, starting August 2010 or later. The responsibilities<br />
of the Post Doc will include work on geospatial problems on the boundary<br />
between computer science and biology, more specifically between<br />
algorithms and ecology/biodiversity. Modest teaching responsibilities<br />
may also be required. The Post Doc will be affiliated with the Danish<br />
National Research Foundation Center MADALGO (Center for Massive Data<br />
Algorithmics &#8211; <a href="http://www.madalgo.au.dk/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.madalgo.au.dk/?referer=');">www.madalgo.au.dk</a>) under the supervision of computer<br />
science Professor Lars Arge (<a href="http://person.au.dk/en/large@cs" target="_blank" onclick="pageTracker._trackPageview('/outgoing/person.au.dk/en/large_cs?referer=');">person.au.dk/en/large@cs</a>), but will also<br />
work extensively with researchers in the Ecoinfomatics &amp; Biodiversity<br />
group at the Department of Biological Sciences under the supervision of<br />
Professor Jens-Christian Svenning (<a href="http://person.au.dk/en/svenning@biology" target="_blank" onclick="pageTracker._trackPageview('/outgoing/person.au.dk/en/svenning_biology?referer=');">person.au.dk/en/svenning@biology</a>).<br/><br />
The Post Doc should focus on problems in relation to computationally<br />
efficient use of modern detailed (and thus massive) topographic data in<br />
various global-change-relevant modeling applications. These problems<br />
include the computation of fine-resolution topography-derived variables<br />
on a global scale, as well as local- and global-scale flooding scenario<br />
modeling and impact assessment.<br/><br />
Applications are welcomed from computer science researchers with clearly<br />
demonstrated skills in the design, analysis and implementation of<br />
algorithms (preferably also with I/O-efficient algorithms), as well as<br />
from geoinformatics or biology researchers with clearly demonstrated<br />
skills in ecoinformatics, GIS, and programming. Researchers with<br />
interdisciplinary research experience will be preferred. Applicants<br />
should apply by uploading a letter of interest and a CV, as well as<br />
indicate at least two names of references for recommendations, using the<br />
application form available at <a href="http://www.madalgo.au.dk/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.madalgo.au.dk/?referer=');">www.madalgo.au.dk</a>. To be assured of full<br />
consideration, applications must arrive by May 17, 2010. Applications<br />
will be considered until the position is filled.<br/><br />
For further information contact Professor Lars Arge at<br />
<a href="mailto:large@madalgo.au.dk" target="_blank">large@madalgo.au.dk</a> or Professor Jens-Christian Svenning at<br />
<a href="mailto:svenning@biology.au.dk" target="_blank">svenning@biology.au.dk</a>.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://moelhave.dk/2010/04/interdisciplinary-geospatial-informatics-post-doc-position-at-madalgo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tethering the Motorola DROID Android phone on Linux (Ubuntu Karmic)</title>
		<link>http://moelhave.dk/2009/12/tethering-the-motorola-droid-android-phone-on-linux/</link>
		<comments>http://moelhave.dk/2009/12/tethering-the-motorola-droid-android-phone-on-linux/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 23:00:05 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Stuff]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[droid]]></category>
		<category><![CDATA[karmic]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[motorola droid]]></category>
		<category><![CDATA[tether]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://moelhave.dk/?p=519</guid>
		<description><![CDATA[Tethering lets you to use the 3G connection on your  Android-based cell phone to browse the internet from your laptop.  Some phones come with tethering applications build int, but on other phones tethering is not possible &#8211; or you have &#8230; <a href="http://moelhave.dk/2009/12/tethering-the-motorola-droid-android-phone-on-linux/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>Tethering</em> lets you to use the 3G connection on your  Android-based cell phone to browse the internet from your laptop.  Some phones come with tethering applications build int, but on other phones tethering is not possible &#8211; or you have to jump through a lot of hoops to enable it.</p>
<p>The nice new Motorola DROID phone does not have a tethering ability by standard (all-though a Verizon representative told that Verizon will be coming out with something at some point) but it is still possible to tether it using the<a href="http://code.google.com/p/proxoid/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/proxoid/?referer=');"> Proxoid</a> application. Unlike other approaches, you do not have to root your phone.</p>
<p>A detailed installation guide is available <a href="http://code.google.com/p/proxoid/wiki/installationLinux" onclick="pageTracker._trackPageview('/outgoing/code.google.com/p/proxoid/wiki/installationLinux?referer=');">here</a>. To use this guide with the Motorola DROID phone you should put the following line in <em>/etc/udev/rules.d/11-android.rules</em>:</p>
<pre>SUBSYSTEMS=="usb", SYSFS{idVendor}=="22b8", SYSFS{idProduct}=="41db", MODE="0666", OWNER="USERNAME"</pre>
<p>If you&#8217;re on Ubuntu Karmic Koala 9.10 you should restart <em>udev</em> using the following command:</p>
<pre>sudo service udev restart</pre>
<p>When trying to connect to the android phone you mave have to run</p>
<pre>sudo ./adb kill-server</pre>
<pre>sudo ./adb start-server</pre>
<p>Before you can see the device (this happens if the server was already started when you changed the udev rules). This works on Ubuntu Karmic Koala.</p>
<p>Be aware that tethering may not be allowed by your service provider, you should read your contract to find out.</p>
]]></content:encoded>
			<wfw:commentRss>http://moelhave.dk/2009/12/tethering-the-motorola-droid-android-phone-on-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NVIDIA CUDA on Ubuntu Karmic Koala and GCC 4.4</title>
		<link>http://moelhave.dk/2009/12/nvidia-cuda-on-ubuntu-karmic-koala/</link>
		<comments>http://moelhave.dk/2009/12/nvidia-cuda-on-ubuntu-karmic-koala/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 20:34:23 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://moelhave.dk/?p=503</guid>
		<description><![CDATA[NVIDIA&#8217;s currently released version of CUDA does not directly with Ubuntu 9.10 which uses GCC 4.4 as the default compiler. However, it is quite easy to make it work and the following guide goes through the entire installation process in &#8230; <a href="http://moelhave.dk/2009/12/nvidia-cuda-on-ubuntu-karmic-koala/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>NVIDIA&#8217;s currently released version of CUDA does not directly with Ubuntu 9.10 which uses GCC 4.4 as the default compiler. However, it is quite easy to make it work and the following guide goes through the entire installation process in some detail.</p>
<p>I use the 64bit version of CUDA, go here to get it:<br />
<a href="http://www.nvidia.com/object/cuda_get.html" onclick="pageTracker._trackPageview('/outgoing/www.nvidia.com/object/cuda_get.html?referer=');">http://www.nvidia.com/object/cuda_get.html</a><br />
(I selected <strong>Linux 64 bit</strong> and  <strong>Ubuntu 9.04</strong> .)</p>
<p>This lets you download the CUDA Drivers, the CUDA Toolkit and the CUDA SDK, and you will end up with three files:</p>
<pre>cudadriver_2.3_linux_64_190.18.run</pre>
<pre>cudatoolkit_2.3_linux_64_ubuntu9.04.run</pre>
<pre>cudasdk_2.3_linux.run</pre>
<h2>Installing the NVIDIA driver:</h2>
<p>Cuda needs at least version 190 of the linux driver</p>
<h3>1.</h3>
<p>Uninstall existing NVIDIA drivers and nvidia-glx. (Use gui or aptitude).</p>
<h3>2.</h3>
<p>Install driver:</p>
<p>Quit x (log out of your desktop, go to a virtual terminal (CTRL+ALT+F1), login, run</p>
<pre>$ sudo service gdm stop</pre>
<h3>3.</h3>
<p>Run</p>
<pre>$ sudo cudadriver_2.3_linux_64_190.18.run</pre>
<p>to install the driver, follow the prompts.<br />
Say yes to install 32 bit compatibility libraries.<br />
If you want you can let the installer overwrite the Xorg configuration file.</p>
<h3>4.</h3>
<p>Reboot and log back in.</p>
<h3>5.</h3>
<p>Run</p>
<pre> $ nvidia-settings</pre>
<p>to verify that your driver version is at least 190.18. Look for the driver version in the window:</p>
<h3><a href="http://moelhave.dk/blog/wp-content/uploads/2009/12/NewDriver.png"><img class="size-full wp-image-505 alignnone" title="The 190.xx NVIDIA Driver for use with CUDA." src="http://moelhave.dk/blog/wp-content/uploads/2009/12/NewDriver.png" alt="The 190.xx NVIDIA Driver for use with CUDA." width="210" height="152" /></a></h3>
<h2>Installing the CUDA Toolkit:</h2>
<p>After having installed the driver we now need to install the CUDA toolkit itself.</p>
<h3>1.</h3>
<p>Run:</p>
<pre>$ sudo sh cudatoolkit_2.3_linux_64_ubuntu9.04.run</pre>
<h3>2.</h3>
<p>Press enter to install at the</p>
<pre>/usr/local/cuda</pre>
<p>default location.</p>
<h3>3.</h3>
<p>Register the new library files, run:</p>
<pre>$ sudo gedit /etc/ld.so.conf.d/cuda.conf</pre>
<p>and add</p>
<pre>/usr/local/cuda/lib64</pre>
<p>to the otherwise empty file and save it. Then run:</p>
<pre>$ sudo ldconfig</pre>
<p>You can also add</p>
<pre>export PATH=/usr/local/cuda/bin:$PATH</pre>
<pre>export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH</pre>
<p>to the end of your ~/.bashrc file.</p>
<p>(You should then login and out again of start a new bash with</p>
<pre>bash --</pre>
<p>to update your environment.</p>
<h2>Installing the CUDA SDK and Compiling the Example Programs</h2>
<p>We will now install the CUDA SDK to your own home directory so you can play with the supplied demos:</p>
<h3>1.</h3>
<p>Run:</p>
<pre>$ sh cudasdk_2.3_linux.run</pre>
<p>I chose to install it at the default location.</p>
<h3>2.</h3>
<p>As CUDA does not yet work with GCC 4.4 you will have to  install gcc-4.3:</p>
<pre>$ sudo aptitude install gcc-4.3 g++-4.3</pre>
<h3>3.</h3>
<p>Go to SDK source dir:</p>
<pre>cd ~/NVIDIA_GPU_Computing_SDK/C$</pre>
<h3>4.</h3>
<p>Create a directory and create symlinks to gcc-4.3/g++-4.3</p>
<pre>$ mkdir mygcc</pre>
<pre>$ cd mygcc</pre>
<pre>$ ln -s $(which g++-4.3) g++</pre>
<pre>$ ln -s $(which gcc-4.3) gcc</pre>
<pre>$ cd ..</pre>
<h3>5.</h3>
<p>Edit common makefile:</p>
<pre>$ gedit common/common.mk</pre>
<p>Find the lines that specify <strong>CC</strong>, <strong>CXX</strong> and <strong>LINK</strong> and change them to:</p>
<pre>CXX        := g++-4.3</pre>
<pre>CC         := gcc-4.3</pre>
<pre>LINK       := g++-4.3 -fPIC</pre>
<p>Add</p>
<pre>#use gcc-4.3</pre>
<pre>NVCCFLAGS+=--compiler-bindir=${HOME}/NVIDIA_GPU_Computing_SDK/C/mygcc</pre>
<p>Before the line that says <strong>&#8220;ifeq ($(nvcc_warn_verbose),1)&#8221;</strong>. This tells the nvcc computer that it should look in <em>mygcc</em> for gcc, which will cause it to pickup our gcc-4.3 compiler.</p>
<h3>6.</h3>
<p>You should now be able to compile everything by running</p>
<pre>$ make</pre>
<p>This should now compile all the examples in the SDK without errors.</p>
<h2>Verify Installation</h2>
<p>We can now verify that everything is working:</p>
<h3>1.</h3>
<p>Run:</p>
<pre>$ bin/linux/release/deviceQuery</pre>
<p>On my machine I get the following output (depending on your harware, you ourput may be different):</p>
<pre>CUDA Device Query (Runtime API) version (CUDART static linking)</pre>
<pre>There is 1 device supporting CUDA</pre>
<pre>Device 0: "GeForce 8800 Ultra"
CUDA Driver Version:                           2.30
CUDA Runtime Version:                          2.30
CUDA Capability Major revision number:         1
CUDA Capability Minor revision number:         0
Total amount of global memory:                 804585472 bytes
Number of multiprocessors:                     16
Number of cores:                               128
Total amount of constant memory:               65536 bytes
Total amount of shared memory per block:       16384 bytes
Total number of registers available per block: 8192
Warp size:                                     32
Maximum number of threads per block:           512
Maximum sizes of each dimension of a block:    512 x 512 x 64
Maximum sizes of each dimension of a grid:     65535 x 65535 x 1
Maximum memory pitch:                          262144 bytes
Texture alignment:                             256 bytes
Clock rate:                                    1.51 GHz
Concurrent copy and execution:                 No
Run time limit on kernels:                     Yes
Integrated:                                    No
Support host page-locked memory mapping:       No
Compute mode:                                  Default (multiple host threads can use this device simultaneously)</pre>
<pre>Test PASSED</pre>
<pre>Press ENTER to exit...</pre>
<p>You should now be good to go. Here&#8217;s an screenshot of the volumeRender demo:</p>
<pre>$ bin/linux/release/volumeRender
<a href="http://moelhave.dk/blog/wp-content/uploads/2009/12/CudaWorking.png"><img class="alignnone size-full wp-image-511" title="The volumeRender applicatin from the CUDA SDK." src="http://moelhave.dk/blog/wp-content/uploads/2009/12/CudaWorking.png" alt="The volumeRender applicatin from the CUDA SDK." width="200" height="210" /></a></pre>
<p>Remember to use gcc-4.3/g++-4.3 and the &#8211;compiler-bindir option to nvcc when compiling your own CUDA source.</p>
]]></content:encoded>
			<wfw:commentRss>http://moelhave.dk/2009/12/nvidia-cuda-on-ubuntu-karmic-koala/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>PostDoc&#8217;ing at Duke</title>
		<link>http://moelhave.dk/2009/09/postdocing-at-duke/</link>
		<comments>http://moelhave.dk/2009/09/postdocing-at-duke/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 16:05:12 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Stuff]]></category>

		<guid isPermaLink="false">http://moelhave.dk/?p=500</guid>
		<description><![CDATA[Today I&#8217;m starting my new job as a Postdoctoral Associate at Duke University where I&#8217;ll be working with Pankaj Agarwal.  I am now trying to find a car (anyone here selling a car in the Raleigh/Durham area?).]]></description>
			<content:encoded><![CDATA[<p>Today I&#8217;m starting my new job as a Postdoctoral Associate at Duke University where I&#8217;ll be working with <a href="http://cs.duke.edu/~pankaj" onclick="pageTracker._trackPageview('/outgoing/cs.duke.edu/_pankaj?referer=');">Pankaj Agarwal</a>.  I am now trying to find a car (anyone here selling a car in the Raleigh/Durham area?).</p>
]]></content:encoded>
			<wfw:commentRss>http://moelhave.dk/2009/09/postdocing-at-duke/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ISAAC 2009 Accepted Papers</title>
		<link>http://moelhave.dk/2009/08/isaac-2009-accepted-papers/</link>
		<comments>http://moelhave.dk/2009/08/isaac-2009-accepted-papers/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 20:40:21 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Uni]]></category>

		<guid isPermaLink="false">http://moelhave.dk/?p=494</guid>
		<description><![CDATA[The list of accepted papers for ISAAC 2009 in Hawaii has now been posted. I&#8217;m happy to see that my paper &#8220;Counting in the Presence of Memory Faults&#8221; is on the list (number 136), it has been co-authored by Gerth &#8230; <a href="http://moelhave.dk/2009/08/isaac-2009-accepted-papers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The list of accepted papers for ISAAC 2009 in Hawaii has now been <a href="http://theory.utdallas.edu/ISAAC2009/accepted-papers.html" onclick="pageTracker._trackPageview('/outgoing/theory.utdallas.edu/ISAAC2009/accepted-papers.html?referer=');">posted</a>.<br />
I&#8217;m happy to see that my paper <strong>&#8220;Counting in the Presence of Memory Faults&#8221;</strong> is on the list (number 136), it has been co-authored by Gerth Brodal, Allan Jørgensen and Gabriel Moruz. The paper presents counting algorithms designed in the Faulty Memory RAM proposed by Finocchi and Italiano.<br />
A fault-tolerant resilient counting algorithm as defined in our paper is a datastructure with an <em>increment </em> operation and a <em>query</em> operation. The <em>query</em> algorithm returns the number of increments operations that has been performed on the data structure, within an additive error factor.</p>
<p>It is simple to design such a datastructure in the standard RAM using a simple integer variable, but this is not possible in faulty memory RAM where arbritrary memory cells can get corrupted at any point in time. In the paper we present tradeoff lower bounds and upper bounds and tradeoffs between the additive error factor and the time used per operation.</p>
]]></content:encoded>
			<wfw:commentRss>http://moelhave.dk/2009/08/isaac-2009-accepted-papers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Now on twitter</title>
		<link>http://moelhave.dk/2009/08/now-on-twitter/</link>
		<comments>http://moelhave.dk/2009/08/now-on-twitter/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 19:43:02 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Stuff]]></category>

		<guid isPermaLink="false">http://moelhave.dk/?p=491</guid>
		<description><![CDATA[I have finally created a twitter account, follow me while it&#8217;s still hot! Also, it&#8217;ll be awesome, I promise!]]></description>
			<content:encoded><![CDATA[<p>I have finally created a twitter account,  <a href="http://twitter.com/thomasmoelhave/" onclick="pageTracker._trackPageview('/outgoing/twitter.com/thomasmoelhave/?referer=');">follow me</a> while it&#8217;s still hot!<br />
Also, it&#8217;ll be awesome, I promise!</p>
]]></content:encoded>
			<wfw:commentRss>http://moelhave.dk/2009/08/now-on-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Computing Nationwide Flood Maps</title>
		<link>http://moelhave.dk/2009/07/computing-nationwide-flood-maps/</link>
		<comments>http://moelhave.dk/2009/07/computing-nationwide-flood-maps/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 22:22:40 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Uni]]></category>
		<category><![CDATA[algorithms]]></category>
		<category><![CDATA[external memory]]></category>
		<category><![CDATA[flood]]></category>
		<category><![CDATA[flood maps]]></category>
		<category><![CDATA[gis]]></category>
		<category><![CDATA[i/o-efficiency]]></category>
		<category><![CDATA[massive]]></category>
		<category><![CDATA[terrastream]]></category>

		<guid isPermaLink="false">http://moelhave.dk/?p=478</guid>
		<description><![CDATA[A few months ago I made the following video and uploaded it to youtube (HD version available on youtube): From the youtube description: This video shows what parts of Denmark will flood if the ocean rises. The flood maps were &#8230; <a href="http://moelhave.dk/2009/07/computing-nationwide-flood-maps/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A few months ago I made the following video and uploaded it to youtube (HD version available on youtube):<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="505" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/7J3sD40vbXQ&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;hd=1&amp;border=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="505" src="http://www.youtube.com/v/7J3sD40vbXQ&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;hd=1&amp;border=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>From the youtube description:</p>
<blockquote><p>
This video shows what parts of Denmark will flood if the ocean rises. The flood maps were computed using the <a href="http://madalgo.au.dk/Trac-TerraSTREAM" onclick="pageTracker._trackPageview('/outgoing/madalgo.au.dk/Trac-TerraSTREAM?referer=');">TerraSTREAM software package</a> and the finished flood maps were visualized by importing the resulting rasters into the <a href="http://grass.itc.it/" onclick="pageTracker._trackPageview('/outgoing/grass.itc.it/?referer=');">GRASS</a> open source GIS.</p>
<p>The algorithm used by TerraSTREAM takes dikes and natural features into account and works directly on the original input terrain. The terrain has been down-sampled afterwards for visualization purposes, the few seemingly disconnected flat areas are due to the fact that the computed output has been down-sampled for this video.</p></blockquote>
<p>The size input grid dem used in this computation was around 100 gigabytes. The video was used in  recent <a href="http://videnskab.dk/content/dk/teknologi/dansk_software_skal_varsle_oversvommelser" onclick="pageTracker._trackPageview('/outgoing/videnskab.dk/content/dk/teknologi/dansk_software_skal_varsle_oversvommelser?referer=');">article</a>(in Danish) which was about TerraSTREAM&#8217;s ability to compute flooding maps like the one shown in the video, on even very big terrains.  This type of flood map can be used in an initial screening phase for computing flood risks.<br />
In my opinion TerraSTREAM is a good example of  I/O-efficient (external memory) algorithms put to use in efficiently solving real world problems on massive datasets. </p>
]]></content:encoded>
			<wfw:commentRss>http://moelhave.dk/2009/07/computing-nationwide-flood-maps/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Live at NWERC 2008</title>
		<link>http://moelhave.dk/2008/11/live-at-nwerc-2008/</link>
		<comments>http://moelhave.dk/2008/11/live-at-nwerc-2008/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 11:04:03 +0000</pubDate>
		<dc:creator>Thomas</dc:creator>
				<category><![CDATA[Uni]]></category>

		<guid isPermaLink="false">http://moelhave.dk/?p=462</guid>
		<description><![CDATA[I&#8217;m currently sitting in Utrecht in the Netherlands watching the live scoreboard of the 2008 North-Western European Programming Contest (NWERC 2008). I&#8217;m the coach for the two danish teams, and they seem to be doing somewhat better than last time. &#8230; <a href="http://moelhave.dk/2008/11/live-at-nwerc-2008/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently sitting in Utrecht in the Netherlands watching the live scoreboard of the 2008 North-Western European Programming Contest (NWERC 2008). I&#8217;m the coach for the two danish teams, and they seem to be doing somewhat better than <a href="http://moelhave.dk/2006/11/online-at-nwerc-2006-one-hour-passed/">last time</a>.</p>
<p>There is a <a href="http://2008.nwerc.eu/live/scoreboard" onclick="pageTracker._trackPageview('/outgoing/2008.nwerc.eu/live/scoreboard?referer=');">LIVE scoreboard</a> and also <a href="http://2008.nwerc.eu/live/webcams" onclick="pageTracker._trackPageview('/outgoing/2008.nwerc.eu/live/webcams?referer=');">live webcams</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://moelhave.dk/2008/11/live-at-nwerc-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
