<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>/dev/rant</title>
	<link>http://www.thegibson.org/blog</link>
	<description>Technology-related rantings of David Hilley</description>
	<lastBuildDate>Thu, 01 Jul 2010 06:50:51 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.0.1" -->

	<item>
		<title>Flaky RAM bit flips</title>
		<description><![CDATA[A few days ago, a Ksplice blog entry titled &#8220;Attack of the Cosmic Rays!&#8221; described the process of tracking down a program error caused by a flipped bit in RAM. Basically, a code page (an ELF text section page) of the &#8220;expr&#8221; binary was sitting in buffer cache in RAM and was affected by a [...]]]></description>
		<link>http://www.thegibson.org/blog/archives/847</link>
			</item>
	<item>
		<title>Storage and scale</title>
		<description><![CDATA[In 2008, I worked at IBM Research Almaden on a project called Panache. I was recently pleased to find that an in-depth paper on Panache appears in the proceedings of FAST &#8217;10 (PDF). The main impetus for my post was not specifically on Panache, however. Over the years I&#8217;ve been thinking about the evolution of [...]]]></description>
		<link>http://www.thegibson.org/blog/archives/778</link>
			</item>
	<item>
		<title>Traffic starvation</title>
		<description><![CDATA[One of my first posts on this blog was titled, &#8220;Traffic Deadlock&#8221;. Deadlock is a classic pitfall when dealing with mutual exclusion, and another pitfall is &#8220;starvation.&#8221; Starvation occurs when a process cannot acquire a shared resource (and thus cannot make progress). Typical implementations of locks (like pthread&#8217;s mutexes) do not preserve FIFO ordering of [...]]]></description>
		<link>http://www.thegibson.org/blog/archives/736</link>
			</item>
	<item>
		<title>Chrome extension: edit Gmail textarea in an external editor</title>
		<description><![CDATA[A month or two ago, I switched to using Chrome daily builds (on Debian) as my primary browser. As with most people switching to Chrome, I love the stability and speed, but there are a few extensions from Firefox I sorely miss. A major one is mozex, which allows you to edit textareas in an [...]]]></description>
		<link>http://www.thegibson.org/blog/archives/689</link>
			</item>
	<item>
		<title>Flash and the storage hierarchy (again)</title>
		<description><![CDATA[Earlier this year in a post titled &#8220;Disk is the new disk&#8221;, I ruminated a bit on the implications of the changing storage hierarchy. One of the frequently discussed changes on the horizon is the introduction of flash memory (or other solid state, non-volatile memories like phase-change memory, which I mentioned in that post) into [...]]]></description>
		<link>http://www.thegibson.org/blog/archives/560</link>
			</item>
	<item>
		<title>SSH tips and tricks</title>
		<description><![CDATA[Today, I gave an &#8220;SSH tips and tricks&#8221; presentation for our local LUG. Practically every Linux hobbyist knows about basic ssh, scp (and sftp), but OpenSSH has a lot of rich, hidden functionality &#8212; like a SOCKS proxy, connection sharing and even layer-2 and -3 VPN functionality. Also, there&#8217;s a lot of little useful bits [...]]]></description>
		<link>http://www.thegibson.org/blog/archives/572</link>
			</item>
	<item>
		<title>CentOS / RHEL repo madness</title>
		<description><![CDATA[Our school&#8217;s local LUG had an InstallFest this past weekend. I encountered and solved a problem with RHEL/CentOS and extra repositories with conflicting dependencies for media players like vlc and mplayer which seems to be rather common, so I decided to document it here. I&#8217;m a Debian user, so I&#8217;m used to having a very [...]]]></description>
		<link>http://www.thegibson.org/blog/archives/531</link>
			</item>
	<item>
		<title>Supermicro X8DT3&#8242;s onboard LSI controller in Linux</title>
		<description><![CDATA[So we got a new storage box in our lab with a Supermicro X8DT3 motherboard and a bunch of 15k SAS drives. The motherboard comes with an integrated LSI 1068E SAS controller and lspci identifies it as an &#8220;LSI Logic / Symbios Logic MegaRAID SAS 8208ELP/8208ELP.&#8221; The primary user of the system had a bit [...]]]></description>
		<link>http://www.thegibson.org/blog/archives/500</link>
			</item>
	<item>
		<title>Mount LVM-based volumes from loopback full disk images</title>
		<description><![CDATA[Recently I needed to extract some files from the root partition in a full disk backup image taken with dd. I didn&#8217;t notice when I took the disk image, but the disk only contained two primary partitions: /boot and an LVM physical volume containing the rest of the partitions as LVM logical volumes. I don&#8217;t [...]]]></description>
		<link>http://www.thegibson.org/blog/archives/467</link>
			</item>
	<item>
		<title>&#8220;C++ is a superpower&#8221;</title>
		<description><![CDATA[A few months ago, Bjarne Stroustrup came to Georgia Tech to give a talk sponsored by the Georgia Tech chapter of the ACM. Bjarne&#8217;s talk was about two hours, and it was mostly a broad overview of the history of C++: its significance, its evolution, Bjarne&#8217;s broad language design philosophy and the future directions he [...]]]></description>
		<link>http://www.thegibson.org/blog/archives/303</link>
			</item>
</channel>
</rss>
