<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>  Bartosz Milewski&#039;s Programming Cafe</title>
	<atom:link href="http://bartoszmilewski.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://bartoszmilewski.com</link>
	<description>Concurrency, Multicore, C++, Haskell</description>
	<lastBuildDate>Thu, 24 May 2012 23:08:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='bartoszmilewski.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>  Bartosz Milewski&#039;s Programming Cafe</title>
		<link>http://bartoszmilewski.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://bartoszmilewski.com/osd.xml" title="  Bartosz Milewski&#039;s Programming Cafe" />
	<atom:link rel='hub' href='http://bartoszmilewski.com/?pushpress=hub'/>
		<item>
		<title>The Future of C++ Concurrency and Parallelism</title>
		<link>http://bartoszmilewski.com/2012/05/11/the-future-of-c-concurrency-and-parallelism/</link>
		<comments>http://bartoszmilewski.com/2012/05/11/the-future-of-c-concurrency-and-parallelism/#comments</comments>
		<pubDate>Fri, 11 May 2012 19:48:39 +0000</pubDate>
		<dc:creator>Bartosz Milewski</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Concurrency]]></category>
		<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Multithreading]]></category>
		<category><![CDATA[Parallelism]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software Transactional Memory]]></category>

		<guid isPermaLink="false">http://bartoszmilewski.com/?p=2350</guid>
		<description><![CDATA[It was my first experience working with the C++ Standardization Committee in a subgroup dedicated to concurrency and parallelism. I won&#8217;t bore you with details &#8212; they will be available at the committee web site. I&#8217;ll share my overall impressions and then focus on specific areas where I have strong opinions. Being an outsider I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bartoszmilewski.com&#038;blog=3549518&#038;post=2350&#038;subd=bartoszmilewski&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://bartoszmilewski.com/2012/05/11/the-future-of-c-concurrency-and-parallelism/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c018f213204496b4bbf481e7c8e6c15c?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif" medium="image">
			<media:title type="html">Bartosz Milewski</media:title>
		</media:content>
	</item>
		<item>
		<title>The Downfall of Imperative Programming</title>
		<link>http://bartoszmilewski.com/2012/04/09/the-downfall-of-imperative-programming/</link>
		<comments>http://bartoszmilewski.com/2012/04/09/the-downfall-of-imperative-programming/#comments</comments>
		<pubDate>Mon, 09 Apr 2012 20:31:20 +0000</pubDate>
		<dc:creator>Bartosz Milewski</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://bartoszmilewski.com/2012/04/09/the-downfall-of-imperative-programming/</guid>
		<description><![CDATA[My new blog post is at the FP Commplete web site where I work now. It explains the major unsolved problem of imperative programming and why I turned to functional programming. There is also an animated discussion on reddit.  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bartoszmilewski.com&#038;blog=3549518&#038;post=2338&#038;subd=bartoszmilewski&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://bartoszmilewski.com/2012/04/09/the-downfall-of-imperative-programming/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c018f213204496b4bbf481e7c8e6c15c?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif" medium="image">
			<media:title type="html">Bartosz Milewski</media:title>
		</media:content>
	</item>
		<item>
		<title>Lang.NEXT Trip Report</title>
		<link>http://bartoszmilewski.com/2012/04/06/lang-next-trip-report/</link>
		<comments>http://bartoszmilewski.com/2012/04/06/lang-next-trip-report/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 18:49:54 +0000</pubDate>
		<dc:creator>Bartosz Milewski</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://bartoszmilewski.com/?p=2328</guid>
		<description><![CDATA[First off, Microsoft did a great job with this conference, and kudos to Mads Torgersen who organized it. They invited interesting speakers from all over the world. Even some PL professors from the local University of Washington left their ivory tower and came to listen to some talks. A variety of languages and new features [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bartoszmilewski.com&#038;blog=3549518&#038;post=2328&#038;subd=bartoszmilewski&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://bartoszmilewski.com/2012/04/06/lang-next-trip-report/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c018f213204496b4bbf481e7c8e6c15c?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif" medium="image">
			<media:title type="html">Bartosz Milewski</media:title>
		</media:content>
	</item>
		<item>
		<title>Badass Hawking</title>
		<link>http://bartoszmilewski.com/2012/04/05/badass-hawking/</link>
		<comments>http://bartoszmilewski.com/2012/04/05/badass-hawking/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 00:04:50 +0000</pubDate>
		<dc:creator>Bartosz Milewski</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://bartoszmilewski.com/?p=2321</guid>
		<description><![CDATA[I had a pleasure to meet this man when I was a physics postdoc at the Max Planck Institute in Munich. He was still able to have lunch with the faculty and gave his own talk through a translator who could understand his deteriorating speech. Created by: OnlinePhD.org<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bartoszmilewski.com&#038;blog=3549518&#038;post=2321&#038;subd=bartoszmilewski&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://bartoszmilewski.com/2012/04/05/badass-hawking/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c018f213204496b4bbf481e7c8e6c15c?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif" medium="image">
			<media:title type="html">Bartosz Milewski</media:title>
		</media:content>

		<media:content url="http://images.onlinephd.org.s3.amazonaws.com/stephen-hawking.gif" medium="image">
			<media:title type="html">Stephen Hawking</media:title>
		</media:content>
	</item>
		<item>
		<title>Call Your Headhunter!</title>
		<link>http://bartoszmilewski.com/2012/02/06/call-your-headhunter/</link>
		<comments>http://bartoszmilewski.com/2012/02/06/call-your-headhunter/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 18:36:53 +0000</pubDate>
		<dc:creator>Bartosz Milewski</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://bartoszmilewski.com/?p=2280</guid>
		<description><![CDATA[Microsoft&#8217;s Going Native 2012 was a great conference for C++ developers. There were talks by the movers and shakers of C++ including Bjarne Stroustrup himself. There were a few new topics, like the experimental work on Concepts by Stroustrup and Sutton. And a new meme was forged by Andrei Alexandrescu. Andrei is famous for his [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bartoszmilewski.com&#038;blog=3549518&#038;post=2280&#038;subd=bartoszmilewski&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://bartoszmilewski.com/2012/02/06/call-your-headhunter/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c018f213204496b4bbf481e7c8e6c15c?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif" medium="image">
			<media:title type="html">Bartosz Milewski</media:title>
		</media:content>
	</item>
		<item>
		<title>The Day the LOLcats Laughed</title>
		<link>http://bartoszmilewski.com/2012/01/23/the-day-the-lolcats-laughed/</link>
		<comments>http://bartoszmilewski.com/2012/01/23/the-day-the-lolcats-laughed/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 17:51:58 +0000</pubDate>
		<dc:creator>Bartosz Milewski</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[internet crowd]]></category>
		<category><![CDATA[recording industry association of america]]></category>

		<guid isPermaLink="false">http://bartoszmilewski.wordpress.com/?p=2250</guid>
		<description><![CDATA[I don&#8217;t know about you, but I feel like we have just witnessed the beginning of a new era. The Internet stood up to Congress and to the Senate and won. We have defeated SOPA and PIPA. Big corporations represented by MPAA (Motion Picture Association of America) and RIAA (Recording Industry Association of America) sponsored [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bartoszmilewski.com&#038;blog=3549518&#038;post=2250&#038;subd=bartoszmilewski&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://bartoszmilewski.com/2012/01/23/the-day-the-lolcats-laughed/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c018f213204496b4bbf481e7c8e6c15c?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif" medium="image">
			<media:title type="html">Bartosz Milewski</media:title>
		</media:content>

		<media:content url="http://bartoszmilewski.files.wordpress.com/2012/01/mmact.png" medium="image">
			<media:title type="html">Mickey Mouse Protection Act</media:title>
		</media:content>
	</item>
		<item>
		<title>Virtual Machines: The Traps and The Thin Hypervisor</title>
		<link>http://bartoszmilewski.com/2012/01/03/virtual-machines-the-traps-and-the-thin-hypervisor/</link>
		<comments>http://bartoszmilewski.com/2012/01/03/virtual-machines-the-traps-and-the-thin-hypervisor/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 06:00:47 +0000</pubDate>
		<dc:creator>Bartosz Milewski</dc:creator>
				<category><![CDATA[hypervisor]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[x86]]></category>

		<guid isPermaLink="false">http://bartoszmilewski.wordpress.com/?p=2221</guid>
		<description><![CDATA[I have released the final part of the series on virtual machines, The Thin Hypervisor. It&#8217;s a very promising technology that allows you to virtualize a running OS on demand. My previous blog entry is a recommended reading before this one. It explains how the hypervisor interacts with the operating system. (You can also follow [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bartoszmilewski.com&#038;blog=3549518&#038;post=2221&#038;subd=bartoszmilewski&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://bartoszmilewski.com/2012/01/03/virtual-machines-the-traps-and-the-thin-hypervisor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c018f213204496b4bbf481e7c8e6c15c?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif" medium="image">
			<media:title type="html">Bartosz Milewski</media:title>
		</media:content>
	</item>
		<item>
		<title>2011 in review</title>
		<link>http://bartoszmilewski.com/2011/12/31/2011-in-review/</link>
		<comments>http://bartoszmilewski.com/2011/12/31/2011-in-review/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 02:31:33 +0000</pubDate>
		<dc:creator>Bartosz Milewski</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://bartoszmilewski.wordpress.com/?p=2225</guid>
		<description><![CDATA[The WordPress.com stats helper monkeys prepared a 2011 annual report for this blog. Here&#8217;s an excerpt: The Louvre Museum has 8.5 million visitors per year. This blog was viewed about 180,000 times in 2011. If it were an exhibit at the Louvre Museum, it would take about 8 days for that many people to see [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bartoszmilewski.com&#038;blog=3549518&#038;post=2225&#038;subd=bartoszmilewski&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://bartoszmilewski.com/2011/12/31/2011-in-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c018f213204496b4bbf481e7c8e6c15c?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif" medium="image">
			<media:title type="html">Bartosz Milewski</media:title>
		</media:content>
	</item>
		<item>
		<title>Virtual Machines: Virtualizing Virtual Memory</title>
		<link>http://bartoszmilewski.com/2011/12/05/virtual-machines-virtualizing-virtual-memory/</link>
		<comments>http://bartoszmilewski.com/2011/12/05/virtual-machines-virtualizing-virtual-memory/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 19:00:18 +0000</pubDate>
		<dc:creator>Bartosz Milewski</dc:creator>
				<category><![CDATA[hypervisor]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[x86]]></category>

		<guid isPermaLink="false">http://bartoszmilewski.wordpress.com/?p=2217</guid>
		<description><![CDATA[My new blog about virtual machines is out. It gives a peek at the tricks used by hypervisors to fool the operating system into running in a virtual box. I discuss nested page tables, shadow page tables, tracing, hidden page faults, and other interesting goodies. (You can also follow me on Google+, if you search [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bartoszmilewski.com&#038;blog=3549518&#038;post=2217&#038;subd=bartoszmilewski&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://bartoszmilewski.com/2011/12/05/virtual-machines-virtualizing-virtual-memory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c018f213204496b4bbf481e7c8e6c15c?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif" medium="image">
			<media:title type="html">Bartosz Milewski</media:title>
		</media:content>
	</item>
		<item>
		<title>Virtual Memory</title>
		<link>http://bartoszmilewski.com/2011/11/28/virtual-memory/</link>
		<comments>http://bartoszmilewski.com/2011/11/28/virtual-memory/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 19:19:02 +0000</pubDate>
		<dc:creator>Bartosz Milewski</dc:creator>
				<category><![CDATA[hypervisor]]></category>
		<category><![CDATA[Multicore]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[x86]]></category>

		<guid isPermaLink="false">http://bartoszmilewski.wordpress.com/?p=2213</guid>
		<description><![CDATA[I started a new series of blogs about virtual machines. It&#8217;s a relatively exotic technology but the ideas behind it are simple. As an introduction, I explained how virtual memory is implemented by the operating system. (You can also follow me on Google+, if you search for Bartosz Milewski.)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bartoszmilewski.com&#038;blog=3549518&#038;post=2213&#038;subd=bartoszmilewski&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://bartoszmilewski.com/2011/11/28/virtual-memory/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c018f213204496b4bbf481e7c8e6c15c?s=96&#38;d=http%3A%2F%2Fs0.wp.com%2Fi%2Fmu.gif" medium="image">
			<media:title type="html">Bartosz Milewski</media:title>
		</media:content>
	</item>
	</channel>
</rss>
