<?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 Hot Sign</title>
	<atom:link href="http://liam-moran.com/hotsign/feed/" rel="self" type="application/rss+xml" />
	<link>http://liam-moran.com/hotsign</link>
	<description></description>
	<lastBuildDate>Sun, 15 Aug 2010 05:06:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Look at Me!</title>
		<link>http://liam-moran.com/hotsign/2010/08/15/look-at-me/</link>
		<comments>http://liam-moran.com/hotsign/2010/08/15/look-at-me/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 05:06:04 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
				<category><![CDATA[baseball fluff]]></category>
		<category><![CDATA[bragging]]></category>

		<guid isPermaLink="false">http://liam-moran.com/hotsign/2010/08/15/look-at-me/</guid>
		<description><![CDATA[I&#8217;m famous. Saw that while searching Matt Carpenter coverage.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m <a href="http://blogs.news-leader.com/cardinals/2010/08/04/warner-carpenter-not-ready-for-majors-yet/">famous</a>.</p>
<p>Saw that while searching Matt Carpenter coverage.</p>
]]></content:encoded>
			<wfw:commentRss>http://liam-moran.com/hotsign/2010/08/15/look-at-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hypothetical Question</title>
		<link>http://liam-moran.com/hotsign/2010/07/17/hypothetical-question/</link>
		<comments>http://liam-moran.com/hotsign/2010/07/17/hypothetical-question/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 23:11:51 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
				<category><![CDATA[academics]]></category>

		<guid isPermaLink="false">http://liam-moran.com/hotsign/2010/07/17/hypothetical-question/</guid>
		<description><![CDATA[It was formerly the case in the United States that only land-owning males held voting rights. This was a misguided system of representation for obvious reasons. However, suppose that school districts were run entirely by local boards elected only from the top 70-percentile by income of that district&#8217;s alumni. How would that arrangement benefit or [...]]]></description>
			<content:encoded><![CDATA[<p>It was formerly the case in the United States that only land-owning males held voting rights. This was a misguided system of representation for obvious reasons.</p>
<p>However, suppose that school districts were run entirely by local boards elected only from the top 70-percentile by income of that district&#8217;s alumni. <strong>How would that arrangement benefit or hinder present-day students in the district?</strong></p>
<p>This is the population who would presumably have the best understanding of the district&#8217;s shortcomings at the time they attended, so one would expect school boards maximally interested in the needs for their region&#8217;s students to succeed best in life.</p>
<p>Assuming a reasonable rate of geographic transfer in population, it would be difficult for any one group of people to manipulate the school system to benefit one local company or interest group to corrupt the students&#8217; curriculum from what they need to succeed.</p>
]]></content:encoded>
			<wfw:commentRss>http://liam-moran.com/hotsign/2010/07/17/hypothetical-question/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Customizing your Android phone</title>
		<link>http://liam-moran.com/hotsign/2010/07/02/customizing-your-android-phone/</link>
		<comments>http://liam-moran.com/hotsign/2010/07/02/customizing-your-android-phone/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 01:49:30 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://liam-moran.com/hotsign/?p=2703</guid>
		<description><![CDATA[Some of my friends recently bought Android phones and I started writing an email to them recommending some apps and different widgets, when it occurred that it might be more useful if I put them up here. I&#8217;ve had a Motorola Droid since the weekend they came out, so have gotten pretty comfortable with the [...]]]></description>
			<content:encoded><![CDATA[<p>Some of my friends recently bought Android phones and I started writing an email to them recommending some apps and different widgets, when it occurred that it might be more useful if I put them up here.</p>
<p>I&#8217;ve had a Motorola Droid since the weekend they came out, so have gotten pretty comfortable with the device. And so away we go&#8230;</p>
<h3>Wallpaper</h3>
<p>A wallpaper graphic on the Droid, at least, needs to be <a href="http://www.tech-karma.com/content/motorola-droid-wallpaper-resolution">960X854</a> in pixels. One way to put a cool background in there is to search the web for images in that size, then hold your finger on the image to get the context menu asking you to save the picture. Another way is to just take a picture with the camera (which is what I did). Any picture you have in your photo gallery can be made wallpaper by viewing the picture, then press &#8220;more&#8221;, choose &#8220;set as&#8221;, and then &#8220;wallpaper&#8221;. That&#8217;s also how you replace your phone contacts default droid picture with a picture of them. (Or if your friend leaves their Android phone lying around, replace the picture that shows up when her mom calls with a picture of something obscene.) If the picture you want to set as wallpaper isn&#8217;t the right size, it prompts you to crop it to the correct dimensions.</p>
<h3>Apps</h3>
<p>Here are the applications that I use the most, not including Facebook, camera, and other stuff that comes pre-installed. Just launch &#8220;Market&#8221; and you can search for them:</p>
<ul>
<li>&#8220;Live Scores&#8221; by Sportacular &#8212;Good sports application</li>
<li>Weather Channel</li>
<li>BatteryTime Lite</li>
<li>DroidLight by Motorola&#8212;a flashlight</li>
<li>Compass by Snaptic</li>
<li>Aldiko, an e-book reader</li>
<li>Advanced Task Killer Free&#8212;good for freeing up memory on occasion</li>
<li><a href="http://code.google.com/p/proxoid/">Proxoid</a>&#8212;use your phone&#8217;s 3g  network on the laptop via USB, great in a pinch.</li>
<li>Connectbot&#8212;excellent ssh client and the main reason I bought the phone</li>
<li>AndFTP&#8212;excellent sftp client</li>
<li>MLB At Bat&#8212;worth every penny of the fifteen bucks or so</li>
<li>XKCD Viewer&#8212;quick, convenient laughs.</li>
</ul>
<p>Here&#8217;s some stuff that I don&#8217;t use that often, but are very cool and worth having around:
<ul>
<li>Metal Detector&#8212;uses the magnets in the back that detect whether the phone is in a dock to see if there&#8217;s any iron nearby. I&#8217;ve used it to find little screws.</li>
<li>Google Sky Maps&#8212;just download it and be amazed.</li>
<li>Google Translate&#8212;it prompts you also to add&#8230;</li>
<li>TTS Service Extended&#8212;a speech synthesizer (your phone can now order beers and pick fights in thirty languages)</li>
<li>Google Voice&#8212;transcribes my voicemails</li>
<li>Google Earth&#8212;pretty world</li>
<li>OI File Manager&#8212;A good filesystem browser</li>
</ul>
<p>And I also have some pretty fun games, in order of my favorites:
<ul>
<li>Phit Droid by mToy</li>
<li>SNesoid Lite&#8212;free SNES emulator. Awesome.</li>
<li>Cavedroid by Rob Everest</li>
<li>Grid Droid&#8212;mToy</li>
<li>Blocked Stone by mToy</li>
<li>Shot 3 by mToy</li>
<li>Bebbled by Nikolay Ananiev</li>
<li>Labyrinth by Illusion Labs</li>
</ul>
<p>I also have a silly lightsaber thing, just because some of the iPhone kids in the office have fake sword fights with theirs. I don&#8217;t think I&#8217;ve ever had to jump in and break up a war.</p>
<h3>Widgets</h3>
<p>I have three widgets installed on my desktop or whatever you call the workspace on the phone. Widgets are things that look sort of like Application launch icons, but they have interactive behavior. On the center desktop panel, I have the Weather Channel&#8217;s large widget instead of having the Weather Channel app launcher. The widget shows the current temperature and conditions, which is much more useful than the static app icon. I also have the new BatteryTime Light widget, that shows what percentage of battery I have remaining. If you press the widget, it launches the application, which estimates how much talk-time, video watching time, etc. you have left before you&#8217;d need to charge.</p>
<p>On the left panel, I have a big ol&#8217; Power Control widget, which lets you dim or brighten the screen, turn on and off wi-fi, bluetooth, gps, etc., in order to conserve battery or make the screen easier on the eyes. It takes up a whole row on the panel.</p>
<p>To add a widget, you just hold your finger down on a blank spot of the home screen until a menu pops up, asking you what you want to &#8220;add to home screen&#8221;, with Widgets as an option.</p>
<p>That&#8217;s pretty much what I have installed on my phone, plus WordPress (which I obviously never use) and Twitter (which I read quite a bit while contributing very little).</p>
<p>Later update: I&#8217;d also recommend setting your default alert sound to &#8220;None.&#8221; Some of the more poorly designed applications don&#8217;t allow you to customize the sound (I&#8217;m looking at you, weather channel) and so you get a bunch of ambiguous bleeps and bloops from the pocket.</p>
]]></content:encoded>
			<wfw:commentRss>http://liam-moran.com/hotsign/2010/07/02/customizing-your-android-phone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YouTube Programmer discusses HTML5 &amp; Flash</title>
		<link>http://liam-moran.com/hotsign/2010/06/30/youtube-programmer-discusses-html5-flash/</link>
		<comments>http://liam-moran.com/hotsign/2010/06/30/youtube-programmer-discusses-html5-flash/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 21:01:00 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://liam-moran.com/hotsign/?p=2699</guid>
		<description><![CDATA[The essay covers many of the strangely disregarded inadequacies of the HTML5 &#8220;video tag&#8221; project that I discussed long ago in this post, as well as a few I wasn&#8217;t aware of. Here it is. I&#8217;ve got a post coming with some thoughts on the WebM project, mentioned in there. As a preview, I&#8217;ve got [...]]]></description>
			<content:encoded><![CDATA[<p>The essay covers many of the strangely disregarded inadequacies of the HTML5 &#8220;video tag&#8221; project that I discussed long ago in <a href="http://liam-moran.com/hotsign/2010/04/29/future-of-personal-computing/">this post</a>, as well as a few I wasn&#8217;t aware of.</p>
<p><a href="http://apiblog.youtube.com/2010/06/flash-and-html5-tag.html">Here it is</a>. </p>
<p>I&#8217;ve got a post coming with some thoughts on the WebM project, mentioned in there. As a preview, I&#8217;ve got their VP8 encoder compiled on my research server and have been extremely impressed with the quality of the output, although haven&#8217;t yet dug through the source code enough to figure out how to map ffmpeg flags to some of the really useful features of the codec.</p>
<p>Writing an academic paper, though, and working on the dissertation&#8212;priorities are priorities.</p>
]]></content:encoded>
			<wfw:commentRss>http://liam-moran.com/hotsign/2010/06/30/youtube-programmer-discusses-html5-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In Search of Late Life</title>
		<link>http://liam-moran.com/hotsign/2010/05/17/in-search-of-late-movement/</link>
		<comments>http://liam-moran.com/hotsign/2010/05/17/in-search-of-late-movement/#comments</comments>
		<pubDate>Mon, 17 May 2010 21:03:59 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
				<category><![CDATA[academics]]></category>
		<category><![CDATA[sabermetrics]]></category>
		<category><![CDATA[squibs]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://liam-moran.com/hotsign/?p=2682</guid>
		<description><![CDATA[[This is a case of thinking a little bit too hard about something outside your field. What follows is largely wrong to the point of the absurd. The "Rates of Decay" hypothesis is probably not baloney and worth thinking about. However, the kind of exotic rotation I propose in the "You're Thinking Too 2-Dimensional, Marty" [...]]]></description>
			<content:encoded><![CDATA[<p>[This is a case of thinking a little bit too hard about something outside your field. What follows is largely wrong to the point of the absurd. The "Rates of Decay" hypothesis is probably not baloney and worth thinking about.</p>
<p>However, the kind of exotic rotation I propose in the "You're Thinking Too 2-Dimensional, Marty" hypothesis is implausible to the extreme without an elaborately doctored baseball and, furthermore, completely unnecessary. I neglected to consider the most basic mechanics equation, F=MA, that forces cause acceleration, and so no exotic spin is needed for the ball to be deflecting more rapidly as it approaches the plate (both due to the constant force of gravity and the magnus, which decreases as velocity and spin rate decrease.)</p>
<p>There's no harm in making a mistake except when you're looking for mistakes. With a little help from an expert on this, my error's found and I like the "Back to the Future" joke, so am not erasing the post. Also, the rate of decay hypothesis has some merit, I think. The correct lesson to take away from it, though, is the more obvious one that a baseball has to be given a very fast initial spin to maintain accelerating deflection late in the trajectory as velocity and spin-rate decrease at some unknown, but measurable, quantity. </p>
<p>As for the distinction between "frisbee" sliders and regular-old sliders, that's something that my research specialty can address: just need to find cases where people refer to a slider as a frisbee slider and see whether the pitch was actually thrown differently than for normal sliders. My guess is that the angle of rotation would be flatter to the horizontal. And maybe in the case of a sinking fastball, it has less backspin so that it falls faster than another fastball. Data exists publicly to evaluate both claims in a later post.]</p>
<p>When someone who is the best in the world at performing a given task says that they failed at it for a particular reason, I&#8217;m biased to believe their explanation. So when great baseball players all claim that late movement is what caused them to miss a pitched baseball or to hit it poorly, I&#8217;m inclined to believe that pitches really can break late, and that their explanation is not related to <a href="http://illusioncontest.neuralcorrelate.com/2009/the-break-of-the-curveball/">some psychological factor of human perception that causes us to misidentify a rapidly spinning object&#8217;s true trajectory</a>. In this post, I&#8217;ll present two ideas on late break, the first is probably testable on existing data, the second requires unavailable data.</p>
<h3>Pitch movement</h3>
<p>Once a pitch leaves the pitcher&#8217;s hand three forces continue to act on the ball after the initial conditions set by the pitcher to cause the ball to deflect from its initial trajectory. Two of them are out of the pitcher&#8217;s control: gravity pulling the ball downwards and drag slowing the pitch&#8217;s velocity. The third force is the Magnus force that is exerted on the ball perpendicular to the direction that it is thrown in the plane of its axis of rotation and in the direction that the front of the baseball is spinning towards. A fastball thrown over the top leaves the fingers with backspin, and so the magnus force opposes gravity and keeps the ball from dropping as fast as it would without the magnus force; a curveball thrown with a snap of backspin has a magnus force that makes the ball drop more than it would by gravity alone; cutters, sliders, and screwballs have sidespin that make the ball move in a sideways direction. The best publicly-available quantitative study of magnus forces was done by Prof. Nathan of the University of Illinois Physics department, the paper, <i>The Effect of Spin on the Flight of a Baseball</i>, and slides from a talk on the paper are available from his <a href="http://webusers.npl.illinois.edu/~a-nathan/pob/">Physics of Baseball website</a>. In that paper, a major conclusion (which contradicts predictions of the aerodynamic model of Robert Adair, the first official physicists to the National League) is that for the pitch velocity range for baseballs thrown by professional baseball pitchers (between 50 and 100 mph), the amount of magnus force is not strongly dependent on the velocity. [<i>This is badly mis-stating the conclusion: "the lift coefficient does not depend<br />
strongly on velocity at a fixed value of omega/v, where omega is the spin rate and v is the velocity."</i>]</p>
<h3>Rates of decay</h3>
<p>One way that a baseball could deflect more late in its trajectory than early in its trajectory is if you define break as units of movement in the X and Z dimensions per unit movement in Y, where Y is the horizontal dimension from the pitcher&#8217;s mound to home plate, X is the horizontal dimension to the catcher&#8217;s left and right, and Z is the vertical dimension.</p>
<p>Take, for example, a fairly typical slider thrown with an initial velocity of 90 mph (call it 130 fps&#8212;the figures here are back-of-the-napkin stuff just to illustrate differing proportions) and crossing the plate at 80 mph (~115 fps). It&#8217;s moving in the Y dimension 12% slower as it crosses the plate than when it left the pitcher&#8217;s hand. Let&#8217;s imagine for the moment that the spin of the ball doesn&#8217;t change as it travels from pitcher to catcher. We know from Prof. Nathan&#8217;s work that the magnus force is not dependent on velocity&#8212;only rate of spin&#8212;at these speeds [<i>See note in above section</i>], so if the ball breaks 6 inches in the X dimension due to magnus force during the trajectory from mound to home plate, it&#8217;s breaking at a uniform rate of 1fps in X at all times during flight. Thus, if we define break as rate of spin-induced movement per unit velocity to plate, the break does in fact increase late in the trajectory (1x/130y < 1x/115y). In a game of inches, perhaps enough.</p>
<p>The ball's spin rate no doubt does decrease during its flight due to drag, but if the ball's spin-rate decreases at a normalized rate less than the ball's velocity decreases, then this sort of late-movement is real.</p>
<h3>You&#8217;re Thinking Too 2-Dimensional, Marty</h3>
<p>A second idea of how a pitch might deflect more at various points in its trajectory towards home plate, and one that I find more likely [<i>see note at top</i>], is that the plane of rotation changes while the baseball is in flight. The example I have in mind here is the perfect sinking fastball. When it leaves the pitcher&#8217;s hand, it&#8217;s thrown with (say 2000rpm of) backspin, so that the direction of magnus force is upwards, significant and working against gravity. Suppose that the pitch is also thrown such that its axis of spin rotates 180 degrees clockwise from the batter&#8217;s perspective over the distance from the pitcher&#8217;s hand to home plate. In this scenario, the ball would have &#8220;hop&#8221; for the first third of its trajectory, would slightly break horizontally for the middle third, then drop dramatically for the last third. This is because the direction of magnus force would turn uniformly from up, working against gravity; to the side, neutral with respect to gravity; then downwards as it approached the plate, in concert with gravity.</p>
<p>If it seems far-fetched that a pitcher has the kind of fine motor skill needed to impart such a finely controlled spin on a baseball, consider that knuckleball pitchers typically throw the ball such that it makes a half rotation from pitcher&#8217;s hand to catcher&#8217;s glove. This is known because the ball is spinning slowly enough to measure the spin with high speed video. A pitcher who puts late movement on his fastball has to impart that same amount of spin while also adding a component of very fast spin in the perpendicular direction (and another twenty miles per hour of initial velocity or so). If you are still not convinced, pay careful attention to the athletes themselves, as in <a href="http://toronto.bluejays.mlb.com/news/article.jsp?ymd=20070531&#038;content_id=1997197&#038;vkey=recap&#038;fext=.jsp&#038;c_id=tor">this postgame recap from 2007</a>:<br />
<blockquote>The change in Halladay&#8217;s cutter wasn&#8217;t drastic, by any means. Fasano said that he offered a few tips about varying finger pressure with the grip that creates different types of movement with the pitch.</p></blockquote>
<p>That&#8217;s recounting advice from backup catcher Sal Fasano to Roy Halladay, a pitcher to whom late movement is frequently attributed, as in <a href="http://toronto.bluejays.mlb.com/news/article.jsp?ymd=20090602&#038;content_id=5106764&#038;vkey=recap&#038;fext=.jsp&#038;c_id=tor">this story</a> by a different catcher of Doc&#8217;s:<br />
<blockquote>&#8220;A lot of guys, they&#8217;re just kind of surprised,&#8221; Barajas said. &#8220;The pitches that are coming in, they look like balls. I&#8217;m sure they go up and they look at the videos and the pitches aren&#8217;t exactly where they thought they were going to end up, because he has so much late movement &#8212; late life.</p></blockquote>
<p>Subtle changes in finger pressure to create different types of movement is the sort of tweak that, with a lot of practice and natural skill, would seem to add that crucial spin component that&#8217;s worth all those tens of millions of dollars.</p>
<p>So a perfect sinking fastball&#8217;s plane of rotation would make a half rotation from pitcher to plate, perpendicular to the direction the ball is thrown; a perfect cutter would make a quarter rotation, etc. This seems intuitively correct to me in considering that you can throw a cutter from the same arm slot as a straight fastball; and that a frisbee slider thrown with a fixed sidespin moves differently than a late-breaking slider with a slowly rotating angle of rotation.</p>
<p>I believe late movement is a real, measurable phenomenon in baseball, but it&#8217;s not to be found in the published Pitch F/X data, which is post-processed to give a smoothed, average trajectory assuming a fixed angle of rotation. Perhaps if all the in-flight pitch location recorded were available, it may be possible to estimate the angle of the ball&#8217;s rotation, but I&#8217;m not sure. What you&#8217;d really need is an incredibly high-resolution, high frequency doppler measurement so you could tell which side of the baseball is moving fastest and thus what the ball&#8217;s angle of rotation is for many samples during its flight.</p>
]]></content:encoded>
			<wfw:commentRss>http://liam-moran.com/hotsign/2010/05/17/in-search-of-late-movement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Note to Self</title>
		<link>http://liam-moran.com/hotsign/2010/05/10/note-to-self-2/</link>
		<comments>http://liam-moran.com/hotsign/2010/05/10/note-to-self-2/#comments</comments>
		<pubDate>Tue, 11 May 2010 03:01:38 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://liam-moran.com/hotsign/?p=2680</guid>
		<description><![CDATA[If we install Adobe Production Suite CS3 on new Win7 machines (hopefully we&#8217;ll have CS5, which looks fantastic), and we start losing network due to an incorrectly set default gateway of 0.0.0.0, fix it with this solution (the first response).]]></description>
			<content:encoded><![CDATA[<p>If we install Adobe Production Suite CS3 on new Win7 machines (hopefully we&#8217;ll have CS5, which looks fantastic), and we start losing network due to an incorrectly set default gateway of 0.0.0.0, fix it with <a href="http://forums.adobe.com/message/1634806">this solution</a> (the first response).</p>
]]></content:encoded>
			<wfw:commentRss>http://liam-moran.com/hotsign/2010/05/10/note-to-self-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuring a Multi-boot System</title>
		<link>http://liam-moran.com/hotsign/2010/05/08/configuring-a-multi-boot-system/</link>
		<comments>http://liam-moran.com/hotsign/2010/05/08/configuring-a-multi-boot-system/#comments</comments>
		<pubDate>Sat, 08 May 2010 23:12:21 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://liam-moran.com/hotsign/?p=2675</guid>
		<description><![CDATA[I&#8217;m going to sort of live-blog my process of configuring my new office computer so that it&#8217;s a dual-boot Windows 7 and Linux machine. The first thing you need to do is select your preferred linux distribution and download the installation media. You can learn about pretty much every distribution out there from DistroWatch.com. A [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m going to sort of live-blog my process of configuring my new office computer so that it&#8217;s a dual-boot Windows 7 and Linux machine. The first thing you need to do is select your preferred linux distribution and download the installation media. You can learn about pretty much every distribution out there from <a href="http://distrowatch.com/">DistroWatch.com</a>. A distribution is the set of standard applications, package installers, and configuration tools that different development teams maintain and distribute, wrapped around the Linux kernel. At work, we use the commercially maintained <a href="http://www.novell.com/linux/">Suse</a>. Many people I know use the community maintained <a href="http://www.ubuntu.com/">Ubuntu</a>. I use <a href="http://slackware.com/">Slackware</a>, which is maintained primarily by Patrick Volkerding. If you&#8217;re interested in having a Linux system that&#8217;s very painless to use and customize, I&#8217;d probably recommend Ubuntu. If you want to learn a lot about how Linux in specific and operating systems in general work, you&#8217;ll have a lot of fun with Slackware, which works just fine out of the box, too.</p>
<p>On we go:</p>
<p>1. You need to have some unallocated space on an installed hard disk. You can either slot a new one into your box or resize the existing disk partition. In the past, I&#8217;d use Partition Magic, which you can get on Hiren&#8217;s boot CD. Windows 7 has a very welcome &#8220;Shrink partition&#8221; routine, accessible by right-clicking &#8220;computer&#8221; in the start menu, and choosing &#8220;manage&#8221; in the context menu. Click the Disk Management submenu, then right-click on the system volume and choose &#8220;Shrink volume&#8221;. My computer came with a 1tb disk. I&#8217;m sacrificing 216gb for the Linux installation. 200 of that will be the linux partition and the other 16 will be a swap partition. When an OS runs out of available memory, it stores some of the data that was to be kept in memory to the hard disk in what&#8217;s called a page file. Windows stores page files on the system disk. Linux uses a dedicated disk to swap excess data from memory to. A sound rule of thumb is to allocate twice the amount of RAM for the swap disk and you&#8217;ll likely never see your system crash for lack of available memory.</p>
<p>2. Put the linux installation disk into your optical tray and restart the computer, booting off that disk. How to do that depends on your computer&#8217;s BIOS: some automatically boot from a CD when one is present, mine requires me to press F12 at boot time. I originally learned how to install Slackware (and a bunch of other stuff) from <a href="http://www.bitbenderforums.com/vb22/showthread.php?postid=311808">Grogan at BitBenderForums</a>, although much has changed since then&#8212;notably, there&#8217;s no real point in partitioning your disks the way he did back when he wrote that. You just need one disk partition for the system and the swap partition. This is my first time installed Slackware since version 11, I think, and supposedly much has improved in the current release, which is 13. Grogan&#8217;s procedure is still a good guide: use fdisk to create your two partitions from unallocated space,  change the swap partition&#8217;s id to 82, then run the slackware installer with <code>setup</code>. My computer came with 3 partitions installed, two of them for rescue partitions, one for Windows 7. I created an extended partition with the two logical partitions inside.</p>
<p>3. A few things have changed in the installer already. The EXT4 disk format is now available. Surprisingly Reiserfs is still, too, in spite of its author&#8217;s murderous ways. NTFS support is available now, too. The installer recognized the windows disks that are on this machine and asked whether I want to be able to see them when booted to Linux, I opted to allow users read-only access and to give root RW privileges. I did the full distro installation and enabled a few of the network servers like samba and nfs. After setup is done, you restart the computer and choose Linux in Lilo&#8217;s boot menu. In the past, I&#8217;d had to edit Lilo pretty extensively, but it appears to have installed nicely this time automatically. I create a non-root user for myself using the <code>adduser</code> script, then configure audio with <code>alsaconf</code>.</p>
<p>4. Everything works great out of the box. Slackware is configured to boot up to a bash shell. Since I&#8217;ll be using this as a desktop workstation, I&#8217;m changing that so it&#8217;ll boot up into the KDE graphical environment. To do that, you edit /etc/inittab using vim or emacs, and changing the line that reads:<br />
<code># Default runlevel. (Do not set to 0 or 6)<br />
id:3:initdefault:</code><br />
to this:<br />
<code># Default runlevel. (Do not set to 0 or 6)<br />
id:4:initdefault:</code><br />
With that done, I issue the command:<br />
<code>shutdown -r now</code><br />
to restart the computer and boot it up to Slackware in KDE using the user I created. (And the current version of KDE is quite beautiful out of the box).</p>
<p>That&#8217;s it. I&#8217;m done. Took me about an hour start to finish.</p>
<p>Later: Turned out that the installation killed my ability to boot to windows. Remember those utility partitions I mentioned? Lilo automatically assumed the windows system partition was sda1, which was a diagnostic partition. Editing /etc/lilo.conf to make windows boot to sda2 instead fixed that. I&#8217;ve also got the proprietary driver installed for my ATI graphics card, so I&#8217;m rolling along at full 1920X1080. I also had a weird problem with the network that sorted itself somehow after a bunch of poking at stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://liam-moran.com/hotsign/2010/05/08/configuring-a-multi-boot-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chase Utley&#8217;s Dinger off Trever Miller</title>
		<link>http://liam-moran.com/hotsign/2010/05/03/chase-utleys-dinger-off-trever-miller/</link>
		<comments>http://liam-moran.com/hotsign/2010/05/03/chase-utleys-dinger-off-trever-miller/#comments</comments>
		<pubDate>Tue, 04 May 2010 02:07:29 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
				<category><![CDATA[baseball fluff]]></category>

		<guid isPermaLink="false">http://liam-moran.com/hotsign/?p=2670</guid>
		<description><![CDATA[Is the first he&#8217;s given up to a lefty since Kosuke Fukudome pulled one last summer. Glad both of the lefties have gotten their annual non-platoon home run out of the way early and in low leverage situations.]]></description>
			<content:encoded><![CDATA[<p>Is the first he&#8217;s given up to a lefty since Kosuke Fukudome pulled one last summer. Glad both of the lefties have gotten their annual non-platoon home run out of the way early and in low leverage situations.</p>
]]></content:encoded>
			<wfw:commentRss>http://liam-moran.com/hotsign/2010/05/03/chase-utleys-dinger-off-trever-miller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MPEG-LA Essay</title>
		<link>http://liam-moran.com/hotsign/2010/05/03/mpeg-la-essay/</link>
		<comments>http://liam-moran.com/hotsign/2010/05/03/mpeg-la-essay/#comments</comments>
		<pubDate>Mon, 03 May 2010 19:42:42 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://liam-moran.com/hotsign/?p=2666</guid>
		<description><![CDATA[I mentioned MPEG-LA and how annoying it is to be held hostage by its vaguely defined patent claims and enforcement tendencies back in the &#8220;Future of Computing&#8221; post that I still need to work on. Here Eugenia Loli-Queru points out problems I didn&#8217;t know existed: Why Our Civilization&#8217;s Video Art and Culture is Threatened by [...]]]></description>
			<content:encoded><![CDATA[<p>I mentioned MPEG-LA and how annoying it is to be held hostage by its vaguely defined patent claims and enforcement tendencies back in the &#8220;Future of Computing&#8221; post that I still need to work on. Here Eugenia Loli-Queru points out problems I didn&#8217;t know existed: <a href="http://www.osnews.com/story/23236/Why_Our_Civilization_s_Video_Art_and_Culture_is_Threatened_by_the_MPEG-LA"> Why Our Civilization&#8217;s Video Art and Culture is Threatened by the MPEG-LA</a>.</p>
<p>Here&#8217;s a counter-point/chill-pill: <a href="http://news.cnet.com/8301-30685_3-20000101-264.html">Is h.264 a legal minefield for video pros</a>?</p>
]]></content:encoded>
			<wfw:commentRss>http://liam-moran.com/hotsign/2010/05/03/mpeg-la-essay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Winning Percentage of the Beast</title>
		<link>http://liam-moran.com/hotsign/2010/05/01/the-winning-percentage-of-the-beast/</link>
		<comments>http://liam-moran.com/hotsign/2010/05/01/the-winning-percentage-of-the-beast/#comments</comments>
		<pubDate>Sat, 01 May 2010 16:39:27 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
				<category><![CDATA[baseball fluff]]></category>
		<category><![CDATA[projections]]></category>

		<guid isPermaLink="false">http://liam-moran.com/hotsign/?p=2663</guid>
		<description><![CDATA[The objective, of course, is to win every series. Since the majority are 3-games long, the objective then is to finish the season with around a .666 (rounding down for mild comedic purposes) winning percentage&#8212;or two wins for every loss. The Cardinals hovered about .666, or 2X+.500 if you cringe to invoke Beelzebaseball, throughout April [...]]]></description>
			<content:encoded><![CDATA[<p>The objective, of course, is to win every series. Since the majority are 3-games long, the objective then is to finish the season with around a .666 (rounding down for mild comedic purposes) winning percentage&#8212;or two wins for every loss.</p>
<p>The Cardinals hovered about .666, or 2X+.500 if you cringe to invoke Beelzebaseball, throughout April and have the chance to finish May 1 there with a win this afternoon. Unfortunately, Kyle Lohse is pitching, so this one will be up to the offense. In their favor, Homer Bailey is pitching, whose struggles continue into this young season. His BABIP right now is .420, which is is ridiculously unfortunate and he&#8217;s still striking out batters at a very healthy clip. If the Cardinals take their free passes today, they should be able to score a bounty of runs.</p>
<p>After this series is a tough four-game stretch against the Phillies before settling into a pretty weak looking May with a bunch of games against the Pirates, Padres, Astros, Reds, and Cubs. If they go about their business, we should be looking at .666 to start June, too. And that&#8217;s a very happy thing.</p>
<p>Updated at 3:32: And that&#8217;s a winner!</p>
]]></content:encoded>
			<wfw:commentRss>http://liam-moran.com/hotsign/2010/05/01/the-winning-percentage-of-the-beast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On the Future of Personal Computing</title>
		<link>http://liam-moran.com/hotsign/2010/04/29/future-of-personal-computing/</link>
		<comments>http://liam-moran.com/hotsign/2010/04/29/future-of-personal-computing/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 04:57:53 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
				<category><![CDATA[academics]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://liam-moran.com/hotsign/?p=2595</guid>
		<description><![CDATA[Eric S. Raymond wrote a compelling pair of essays a short while ago about how Smartphones could replace desktop computers and how the competing smartphone markets spell good news for the open-source movement: How smartphones will disrupt PCs Greed kills: Why smartphone lock-in will fail and open source win The first essay describes a near-future [...]]]></description>
			<content:encoded><![CDATA[<p>Eric S. Raymond wrote a compelling pair of essays a short while ago about how Smartphones could replace desktop computers and how the competing smartphone markets spell good news for the open-source movement:</p>
<p><a href="http://esr.ibiblio.org/?p=1759">How smartphones will disrupt PCs</a><br />
<a href="http://esr.ibiblio.org/?p=1781">Greed kills: Why smartphone lock-in will fail and open source win</a></p>
<p>The first essay describes a near-future scenario where your home computer setup is basically a good monitor, a full-size keyboard, mouse, and a docking station for your smartphone to interface with those devices. Your work setup would be the same, and plugging your phone in at the office provides you with the same computing environment you have at home, and, in a more restricted mode, while on your way to the office.</p>
<p>The second is how Apple&#8217;s strategy to lock their customers into using only software approved by the company (and deemed non-threatening to opportunities for in-house profit) is doomed to failure, making a loose analogy to how IBM&#8217;s hardware designs came from behind to win out over Apple&#8217;s, back in the day. Their walled-garden model, I think they like to call it.</p>
<p>I find the main argument of both essays to be completely persuasive and have a bit to add about how I see computing going in the near future.</p>
<p>First, a bit of introduction: I have no dog in the Apple vs. Microsoft hunt. I think they&#8217;re both pretty crappy companies that I wouldn&#8217;t want to work for. I tend to prefer Windows to Mac, for the sole reason that everyone knows Windows is garbage, but some people seem to think Macs are significantly better. Mac OSX is no better than a severely broken linux distribution (with an extremely hands-off, generally successful package handler) as far as I have investigated and the shell environment needs almost as much augmentation as a Windows build in order to function usefully. My personal computers are all dual-boot Windows XP and Slackware. At work, my workstations run Windows XP, except one Mac that I use for audio ( since <a href="http://www.bias-inc.com/">Bias</a> makes some nice software for that platform)&#8230;</p>
<p>Over the past few years, I&#8217;ve worked hard to move as much heavy-lifting computing work onto dedicated linux servers to free up resources on my and my colleague&#8217;s workstations for creative work. That&#8217;s the key of where I see computing going. We&#8217;re going back to a terminal-mainframe system, in which ERS&#8217;s idea of evolving smartphones works great.</p>
<p>An obvious example of this is my own smartphone, the Droid. I&#8217;ve got an application called <a href="http://code.google.com/p/connectbot/">ConnectBot</a> installed on it that let&#8217;s me run secure shells on any server I have access to in the world. I have access to enormous computing power at all times from a pocket-sized, ubiquitously networked device.</p>
<p>Another, slightly further-off example of the return to terminal-mainframe computing is in thin clients. I could easily see cable companies and other ISP&#8217;s offering thin clients in the near future, where the company maintains a small server cloud and rents thin client boxes and peripherals to customers that access it. They&#8217;d no doubt offer subscription tiers that give the customers access to different software packages. If they were to adopt an Apple-like model, where customers would only be allowed to install &#8220;signed&#8221; software that wouldn&#8217;t infringe on their tiered subscription business model, it would be an unpopular service. If the tiers were worked more like the standard cable subscription model, where customers who pay more would get access to bundles of services that they&#8217;d already have to pay for (like ESPN360 access and other services like that), it would make sense for a lot of people, who&#8217;d free themselves from a lot of problems like keeping their hardware up to date, maintaining a secure computing environment with redundant data storage, and having access to a routinely scaling amount of computing power and storage with very little trade-off: they&#8217;d just be giving their money to Comcast instead of Best Buy.</p>
<p>As a quick aside before getting to the point of this essay, I don&#8217;t have much faith in the future of iPads or the Android tablets coming out; or for the existing netbooks. They strike me as half-measures: I want a portable, inobtrusive computing machine and I want it to be integrated seamlessly with my desktop workflow. The screen should be in my hand or on a big screen, not perched on my  knees, girlishly pinched together.</p>
<p>To sum up, a vision of the very near future: ESR argues that smartphones can displace desktop workstation boxes and that closed software markets are likely to fail in competition with freer alternatives; I observe that thin-client type devices might fill the void more quickly than smartphone computing power can keep up (and satisfy marketplace demand given telecom contracts and what-not), thus moving smartphones into that sort of a terminal-server constellation. </p>
<p>So where does Flash fit in to this equation, at the risk of <a href="http://blog.streamingmedia.com/the_business_of_online_vi/2010/04/why-is-it-that-the-moment-you-blog-about-apple-people-lose-their-minds.html">raising the ire of the early-adopter Apple segment</a>?</p>
<p>I don&#8217;t want to get into the Flash vs. Apple war, which I find to be overheated, to put it mildly. I do want to make some observations and predictions on the future of Flash, however.</p>
<p>While Flash is largely closed and proprietary, it does allow content developers to make applets that work on any platform that has the Flash plug-in&#8212;and that&#8217;s a very good thing. I hope that Flash 10.1 works well on phones. Almost certainly it&#8217;ll work better on Android than on PalmOS or Windows Mobile 7, for the simple reason that Android developers uniquely have no profitability motive to close off access from the eventual Flash plug-in for Android devices from the hardware video decoders available on the device. </p>
<p>And somewhat counter-intuitively, I believe it to be an advantage that Flash is largely closed and proprietary. You can do things with Flash that you can&#8217;t do with any HTML5 video player, most importantly, you can play streaming video from an RTMP server like FMS, Wowza, or Red 5; and you can serve up copyrighted materials in a way that makes it as difficult as possible for people to steal the content and save it to their own computers. You need a proprietary plug-in if you want to do that. (Which I need to do.) Hulu and many Universities will continue to depend on Flash because there is no viable alternative. Without a closed plug-in (and some other things) there&#8217;s really no way to make copyrighted materials available and protected.</p>
<p>The non-philosophical complaints that I see about Flash most often are: &#8220;I hate advertisements!&#8221;, &#8220;My scroll wheel stops working when my pointer hits Flash objects!&#8221;, and &#8220;It&#8217;s inaccessible to the blind!&#8221; The first one is a bogus complaint: there will always be advertisements and you can do things even more obnoxious with javascript than what you can do with Flash. The second one is more of a browser problem than a Flash problem as far as I know. That happens with Firefox, but not with IE. And seems a pretty damned trivial complaint to me. The last one is just a fact about the priorities that Flash programmers seem to have, because Adobe puts a lot more effort into making their products support accessibility features than most companies out there. There&#8217;s a fourth complaint that I don&#8217;t hear much about, that it&#8217;s pretty hard to embed flash with w3c compliant code <i>and</i> make it work in all browsers, but <a href="http://www.alistapart.com/articles/flashsatay/">that&#8217;s a solved problem</a>.</p>
<p>I&#8217;m sure that Flash will stick around for online video because I believe the HTML5 <code>video</code> tag is somewhat misguided or at least that the direction HTML5 is heading has been hijacked somewhat by folks with non-altruistic interests. (As background, one of the new features in HTML5 is a video tag that is intended to allow web designers to add video to their pages as easily as they add pictures. They don&#8217;t need to design a player, that work will presumably be performed by the browser itself, although they can use javascript to override whatever the browser wants to do. The way it&#8217;s done pre-HTML5 is by using a plug-in like Flash, quicktime, or windows media player that has controls and can decode and play the video file that you send to it. Since HTML5 pushes the problem onto the browser developers, you have the problem of these competing organizations having to agree on what codecs are supported. Firefox basically won&#8217;t support any codecs that anyone uses&#8212;just VP3 which is probably patent-free, Safari will support the patent-encumbered h.264 and some prorietary mac stuff, IE will support h.264 and windows media stuff. The Flash plug-in can decode h.263, h.264, and VP6 video in MP4 or FLV containers.) I&#8217;ve avoided encoding video to MP4 containing h.264/aac because I&#8217;m not certain where the University of Illinois sits with respect to MPEG-LA&#8217;s potential royalty claims. Apple and Microsoft both have financial interests in pushing h.264 since they&#8217;re members of MPEG-LA. I&#8217;ve been using h.263 (Sorensen Spark) in FLV containers, since nobody seems to pursue Lucent&#8217;s IP on it. I also prefer the way it renders text on a chalkboard to VP6 and like how fast it encodes relative to h.264. I don&#8217;t know whether any browsers will support h.263, but I don&#8217;t care, because I&#8217;ll be delivering it via the Flash plug-in.</p>
<p>So my prediction is that Flash sticks around and that eventually, Apple and Adobe will compromise by allowing a stripped down Flash plug-in that only includes the features needed to decode and render video and that requires HTML5 style controls to manipulate. That&#8217;s assuming, of course, that Flash 10.1 works as well as it needs to on mobile devices.</p>
]]></content:encoded>
			<wfw:commentRss>http://liam-moran.com/hotsign/2010/04/29/future-of-personal-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2010 Version of Pitch F/X</title>
		<link>http://liam-moran.com/hotsign/2010/04/26/2010-version-of-pitch-fx/</link>
		<comments>http://liam-moran.com/hotsign/2010/04/26/2010-version-of-pitch-fx/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 05:17:34 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
				<category><![CDATA[research]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://liam-moran.com/hotsign/?p=2655</guid>
		<description><![CDATA[I checked out the Pitch F/X data for today&#8217;s Cardinals at Giants game to see if there was any new fielding information included, thinking that if it&#8217;d show up in the DB, that&#8217;s where it&#8217;d be since AT&#038;T had the additional cameras installed late last season. No dice. However, the database has a few new [...]]]></description>
			<content:encoded><![CDATA[<p>I checked out the <a href="http://gd2.mlb.com/components/game/mlb/year_2010/month_04/day_25/gid_2010_04_25_slnmlb_sfnmlb_1/">Pitch F/X data for today&#8217;s Cardinals at Giants game</a> to see if there was any new fielding information included, thinking that <i>if</i> it&#8217;d show up in the DB, that&#8217;s where it&#8217;d be since AT&#038;T had the additional cameras installed late last season.</p>
<p>No dice.</p>
<p>However, the database has a few new features and is organized a little bit more nicely. The most interesting features that jump out are a &#8220;nasty&#8221; attribute to each pitch and a timestamp parameter, &#8220;start_tfs&#8221; to each event node. I&#8217;ll be interested in seeing what kind of observations &#8220;nasty&#8221; makes; it&#8217;ll be fun to be able to calculate which pitchers are the fastest and slowest working with the timestamps, among other things. These additions make the database more useful for other uses, too, and the overall re-organization makes it more user friendly. </p>
<p>A little bummed that the field f/x data&#8217;s not included. Once it is, I expect Gameday will start to look much like an old NES baseball game. I mean that in the best possible way.</p>
<p>Small update: Someone more knowledgeable than I pointed out that timestamps are present on all pitches for older data, too, in the sv_id attribute. Fantastic.</p>
]]></content:encoded>
			<wfw:commentRss>http://liam-moran.com/hotsign/2010/04/26/2010-version-of-pitch-fx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DVRCast for FMS 3.5</title>
		<link>http://liam-moran.com/hotsign/2010/04/19/dvrcast-for-fms-3-5/</link>
		<comments>http://liam-moran.com/hotsign/2010/04/19/dvrcast-for-fms-3-5/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 22:12:18 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
				<category><![CDATA[bragging]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://liam-moran.com/hotsign/?p=2649</guid>
		<description><![CDATA[Today, I installed the DVRCast application on the Flash Media Server at work and ran into a little bit of an underdocumentation problem. We run our FMS in an origin/edge architecture and the supplied documentation for DVRCast only explains how to install on a single-node, origin-only server setup. The installation archive comes with two different [...]]]></description>
			<content:encoded><![CDATA[<p>Today, I installed the <a href="http://blogs.adobe.com/ktowes/2009/05/announcing_dvrcast_and_flvplay.html">DVRCast application</a> on the Flash Media Server at work and ran into a little bit of an underdocumentation problem. We run our FMS in an origin/edge architecture and the supplied documentation for DVRCast only explains how to install on a single-node, origin-only server setup. The installation archive comes with two different application folders, dvrcast_origin and dvrcast_edge. It was pretty obvious what the two were for, but didn&#8217;t have anything to go off of on how to install dvrcast_edge to the edge servers. </p>
<p>A quick internet search revealed that <a href="http://www.google.com/search?q=dvrcast_edge">someone else had encountered the same problem</a>, but didn&#8217;t see a solution given.</p>
<p>What I did was install dvrcast_origin to the origin server per the instructions, but renamed it dvrcast. Then I rewrote the host.ini file in dvrcast_edge from this:</p>
<p><code>#name primaryIP;secondaryIP<br />
server1 localhost;localhost dvrcast_origin</code></p>
<p>to this, using the correct name and IP address for the origin server, of course:</p>
<p><code>#servername primaryIP;(secondaryIP) app_name<br />
origin.server.com 123.456.789.012 dvrcast</code></p>
<p>Works like a charm. The parents are going to be so happy at commencement&#8230;</p>
<p>As a side effect of getting this up and running, I also have multi-rate streaming ready to go. Pretty successful day one of programming week.</p>
]]></content:encoded>
			<wfw:commentRss>http://liam-moran.com/hotsign/2010/04/19/dvrcast-for-fms-3-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rare Good Column on Health Care</title>
		<link>http://liam-moran.com/hotsign/2010/04/19/rare-good-column-on-health-care/</link>
		<comments>http://liam-moran.com/hotsign/2010/04/19/rare-good-column-on-health-care/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 17:38:10 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
				<category><![CDATA[government policy]]></category>

		<guid isPermaLink="false">http://liam-moran.com/hotsign/?p=2644</guid>
		<description><![CDATA[From the Chicago Tribune: Nursing our way out of a doctor shortage, discussing the doctor shortage that will become much, much worse in a few years when Uncle Sam starts subsidizing the insurance industry and expanding medicare, and suggesting that regulations be relaxed to allow more people to seek treatment from nurse practitioners. I&#8217;d love [...]]]></description>
			<content:encoded><![CDATA[<p>From the Chicago Tribune: <a href="http://www.chicagotribune.com/news/opinion/chi-100418-chapman-md-column,0,424517.column">Nursing our way out of a doctor shortage</a>, discussing the doctor shortage that will become much, much worse in a few years when Uncle Sam starts subsidizing the insurance industry and expanding medicare, and suggesting that regulations be relaxed to allow more people to seek treatment from nurse practitioners. I&#8217;d love to see that, along with some tort reforms to reduce unnecessary CYA medical practices, of course. In my ideal system, I&#8217;d be able to buy some kind of health insurance that only covers catastrophic, unexpected illness or injuries and I pay out of the pocket for routine maintenance.</p>
<p>For me, it&#8217;d work great: I rarely get sick, and when I do, I know what it is and how to cure it. The majority of working-age people are like that, too, and if we could pop in to see a nurse, explain our medical history and how long we&#8217;d put up with the symptoms to confirm a bacterial and not a viral infection, pay out of pocket, then walk out with a prescription for a Z-pack, the medical system would be humming along smooth as silk. When I busted my face up last year, I paid out of pocket and got over $600 worth of discounts for paying cash. The cost of the repair ended up being about the same it&#8217;d take to fix my car if I&#8217;d hit a side panel that hard, so a reasonable price.</p>
<p>The big problem with the healthcare discussion today look to me that everyone wants &#8220;someone else&#8221; to pay their costs (when there is nobody else, there&#8217;s just you and people like you) or we think that we can pay insurance companies substantially less money than insurance companies pay for our healthcare. We&#8217;d be better off with less insurance and more doctors and nurses, but we&#8217;re committed to head in another direction.</p>
<p>Another thing from that story: it mentions the health-clinics run by the CVS and Wal-Greens drugstore chains. That&#8217;s a brilliant idea that I only recently heard of from a friend in St. Louis. There aren&#8217;t <a href="http://www.takecarehealth.com/clinic-locations.aspx?location=urbana%2C+IL&#038;x=12&#038;y=15">any in my area yet</a>, but once they show up, I&#8217;ve pretty much got what I need, except for the whole health insurance for unexpected problems part, which I wouldn&#8217;t be able to buy because of state mandated minimum coverage.</p>
<p>In other medical news, <a href="http://www.medicalnewstoday.com/articles/185482.php">this is exciting</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://liam-moran.com/hotsign/2010/04/19/rare-good-column-on-health-care/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Well That&#8217;s Exciting</title>
		<link>http://liam-moran.com/hotsign/2010/04/15/well-thats-exciting/</link>
		<comments>http://liam-moran.com/hotsign/2010/04/15/well-thats-exciting/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 02:23:50 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://liam-moran.com/hotsign/?p=2639</guid>
		<description><![CDATA[Broad-spectrum antivirals on the horizon? The release claims that it works in mice without killing the host. Baseball, Life, and Stan the Man: &#8220;No one is ever really gone because a world so good as to include spring days in the ballpark would never really take away the things we love.&#8221; Illinois Gov. Pat Quinn [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.eurekalert.org/pub_releases/2010-02/uoc--rf020110.php">Broad-spectrum antivirals on the horizon</a>? The release claims that it works in mice without killing the host.</p>
<p><a href="http://blogs.riverfronttimes.com/dailyrft/2010/04/baseball_life_and_stan_the_man.php">Baseball, Life, and Stan the Man</a>: &#8220;<i>No one is ever really gone because a world so good as to include spring days in the ballpark would never really take away the things we love.</i>&#8221;</p>
<p><a href="http://herald-review.com/news/state-and-regional/article_5c114a05-8cc9-50f0-8aea-f6df63cc46ea.html">Illinois Gov. Pat Quinn withdraws job offer to Canoe Czar</a>: I must say, I&#8217;m disappointed in our Director of Natural Resources, who seemed like a shockingly decent person to be working for the Illinois gov&#8217;t, he said, unironically. At least he re-opened the parks.</p>
]]></content:encoded>
			<wfw:commentRss>http://liam-moran.com/hotsign/2010/04/15/well-thats-exciting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nimrod&#8217;s Ploy</title>
		<link>http://liam-moran.com/hotsign/2010/03/30/nimrods-ploy/</link>
		<comments>http://liam-moran.com/hotsign/2010/03/30/nimrods-ploy/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 16:53:37 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
				<category><![CDATA[academics]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://liam-moran.com/hotsign/?p=2635</guid>
		<description><![CDATA[I gave a guest lecture this morning on Machine Translation. To keep the talk as entertaining as I was able, last night I wrote a cgi script (that I named Nimrod&#8217;s Folly) that takes an input sentence in English, queries Yahoo&#8217;s Babelfish web-app to translate it to German, translates the German to French, and the [...]]]></description>
			<content:encoded><![CDATA[<p>I gave a guest lecture this morning on Machine Translation. To keep the talk as entertaining as I was able, last night I wrote a cgi script (that I named <a href="http://liam-moran.com/cgi-bin/nimrod.html">Nimrod&#8217;s Folly</a>) that takes an input sentence in English, queries Yahoo&#8217;s Babelfish web-app to translate it to German, translates the German to French, and the French back to English. The toy isn&#8217;t meant to pick on the Babelfish system, which is quite state-of-the-art, it uses that one simply because it has a simple interface that doesn&#8217;t print the translation using javascript like Google&#8217;s does. Machine translation is a very difficult task, and the state-of-the-art systems suppress dealing with some of the complexity for very good engineering reasons.</p>
<p>Nimrod&#8217;s Folly is a variation on the <a href="http://www.mrfeinberg.com/babelizer">Babelizer</a> java program.</p>
<p>If you find a particularly entertaining sentence, let me know. Getting the students to suggest difficult-to-translate sentences was like pulling teeth.</p>
<p>I may re-write the script to translate everything back into English before translating to a new language, just so that limitations in the French-German dictionary not present in the French-English and German-English dictionaries won&#8217;t produce occasional screwy results.</p>
]]></content:encoded>
			<wfw:commentRss>http://liam-moran.com/hotsign/2010/03/30/nimrods-ploy/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The Man, The Myth, The Legend</title>
		<link>http://liam-moran.com/hotsign/2010/03/26/the-man-the-myth-the-legend/</link>
		<comments>http://liam-moran.com/hotsign/2010/03/26/the-man-the-myth-the-legend/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 04:21:28 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
				<category><![CDATA[photographs]]></category>

		<guid isPermaLink="false">http://liam-moran.com/hotsign/?p=2624</guid>
		<description><![CDATA[Amaury Cazana moments after blasting a 2-run double on March 19, 2010 at Roger Dean Stadium Either Dan Descalso or Mark Shorey popping one up on March 19, 2010 at Roger Dean Stadium Joe Mather adjusts to an off-speed pitchon March 20, 2010 at Roger Dean Stadium. Jon Jay keeps his eye on the ballon [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://liam-moran.com/pictures/CazanaDouble_31910.jpg"><img src="http://liam-moran.com/pictures/CazanaDouble_31910.jpg" alt="Amaury Cazana blasts a double" /></a></p>
<p><center>Amaury Cazana moments after blasting a 2-run double<br />
on March 19, 2010 at Roger Dean Stadium</center></p>
<p><a href="http://liam-moran.com/pictures/DescalsoOrShorey.jpg"><img src="http://liam-moran.com/pictures/DescalsoOrShorey.jpg" alt="Unknown left-handed batter popping up with ball in frame" /></a></p>
<p><center>Either Dan Descalso or Mark Shorey popping one up<br />
on March 19, 2010 at Roger Dean Stadium</center></p>
<p><a href="http://liam-moran.com/pictures/JoeyBombsStartSwing.jpg"><img src="http://liam-moran.com/pictures/JoeyBombsStartSwing.jpg" alt="Joe Mather starting his swing"></a></p>
<p><center>Joe Mather adjusts to an off-speed pitch<br />on March 20, 2010 at Roger Dean Stadium.</center></p>
<p><a href="http://liam-moran.com/pictures/JonJayEyeOnBall.jpg"><img src="http://liam-moran.com/pictures/JonJayEyeOnBall.jpg" alt="Jon Jay swinging at a baseball captured a few feet in front of the plate"></a></p>
<p><center>Jon Jay keeps his eye on the ball<br />on March 20, 2010 at Roger Dean Stadium.</center></p>
<p><a href="http://liam-moran.com/pictures/SolanoPreswing.jpg"><img src="http://liam-moran.com/pictures/SolanoPreswing.jpg" alt="Donovan Solano not swinging at a baseball"></a></p>
<p><center>Donovan Solano takes a low pitch<br />on March 20, 2010 at Roger Dean Stadium.</center></p>
<p><a href="http://liam-moran.com/pictures/SolanoPostswing.jpg"><img src="http://liam-moran.com/pictures/SolanoPostswing.jpg" alt="Donovan Solano after swinging at a baseball"></a></p>
<p><center>Donovan Solano hits one foul and in my dir&#8212;HEADS UP!!!<br />on March 20, 2010 at Roger Dean Stadium.</center></p>
]]></content:encoded>
			<wfw:commentRss>http://liam-moran.com/hotsign/2010/03/26/the-man-the-myth-the-legend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spring Practice</title>
		<link>http://liam-moran.com/hotsign/2010/03/19/spring-practice/</link>
		<comments>http://liam-moran.com/hotsign/2010/03/19/spring-practice/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 15:24:43 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://liam-moran.com/hotsign/?p=2622</guid>
		<description><![CDATA[Ryan Jackson taking some swings. Dan Descalso rippin&#8217; &#8216;em.]]></description>
			<content:encoded><![CDATA[<p><img src="http://liam-moran.com/pictures/jacksonbp.jpg" alt="ryan jackson taking bp" /></p>
<p>Ryan Jackson taking some swings.</p>
<p><img src="http://liam-moran.com/pictures/descalsobp.jpg" alt="dan descalso taking bp" /></p>
<p>Dan Descalso rippin&#8217; &#8216;em.</p>
]]></content:encoded>
			<wfw:commentRss>http://liam-moran.com/hotsign/2010/03/19/spring-practice/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Didn&#8217;t See That Coming</title>
		<link>http://liam-moran.com/hotsign/2010/03/14/didnt-see-that-coming-2/</link>
		<comments>http://liam-moran.com/hotsign/2010/03/14/didnt-see-that-coming-2/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 00:08:52 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://liam-moran.com/hotsign/?p=2612</guid>
		<description><![CDATA[I thought with Illinois&#8217; win over Wisconsin, plus the strong showing against 2-seeded Ohio State yesterday, (plus wins over &#8216;Nova, Clemson, Michigan State, etc.) that Illinois was in the NCAA tournament. I was wrong. Less so than the selection committee. This means Illinois will be playing in the NIT for the first time since 1996. [...]]]></description>
			<content:encoded><![CDATA[<p>I thought with Illinois&#8217; win over Wisconsin, plus the strong showing against 2-seeded Ohio State yesterday, (plus wins over &#8216;Nova, Clemson, Michigan State, etc.) that Illinois was in the NCAA tournament. I was wrong. Less so than the selection committee.</p>
<p>This means Illinois will be playing in the NIT for the first time since 1996. What a shame. March Madness would&#8217;ve been more fun with my team in there. Hopefully the B10 teams that made it in represent the league well.</p>
<p>Mark Tupper <a href="http://www.herald-review.com/app/blogs/marktupper/?p=819">has our first NIT opponent</a> and some background.</p>
]]></content:encoded>
			<wfw:commentRss>http://liam-moran.com/hotsign/2010/03/14/didnt-see-that-coming-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TARP Revisited</title>
		<link>http://liam-moran.com/hotsign/2010/03/12/tarp-revisited/</link>
		<comments>http://liam-moran.com/hotsign/2010/03/12/tarp-revisited/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 02:45:36 +0000</pubDate>
		<dc:creator>Liam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://liam-moran.com/hotsign/?p=2608</guid>
		<description><![CDATA[When Congress was considering passing TARP when the mud was hitting the prop a year and a half ago, I wrote a lengthy post advocating for its passage, which was uncharacteristic for a self-described libertarian, especially considering what an abomination it turned out to be. I&#8217;m not ashamed of what I wrote then and still [...]]]></description>
			<content:encoded><![CDATA[<p>When Congress was considering passing TARP when the mud was hitting the prop a year and a half ago, I wrote <a href="http://liam-moran.com/hotsign/2008/09/24/about-that-crisis-thing/">a lengthy post</a> advocating for its passage, which was uncharacteristic for a self-described libertarian, especially considering what an abomination it turned out to be. I&#8217;m not ashamed of what I wrote then and still think it would&#8217;ve worked better if they&#8217;d done it like they said they would. It didn&#8217;t make it in that post, but I hoped later that they&#8217;d use the TARP assets sell-off to dismantle the GSE&#8217;s. My motivations were long-term libertarian.</p>
<p>My view is that there&#8217;s a lot of blame to go around, but some goes to the Nobel committee. Paul Krugman was advocating for basically what ended up being done, and the conversation changed tone when he won a belated prize for his old work in economics. Hank Paulson blinked and it became a purely inflationary money-printing game. Fortunately, those effects have only been seen so far in stock prices, to a degree in housing prices (with a lot of other help), but not in general consumer goods. </p>
]]></content:encoded>
			<wfw:commentRss>http://liam-moran.com/hotsign/2010/03/12/tarp-revisited/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
