<?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>Sleestacks - The Rant</title>
	<atom:link href="http://www.sleestacks.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sleestacks.com</link>
	<description>No Shirt, No Shoes, No Sleestacks</description>
	<lastBuildDate>Fri, 25 Jun 2010 05:29:21 +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>Excursions &#8211; Morocco</title>
		<link>http://www.sleestacks.com/2010/06/24/morocco/</link>
		<comments>http://www.sleestacks.com/2010/06/24/morocco/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 03:11:21 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[American Airlines]]></category>
		<category><![CDATA[Iberia]]></category>
		<category><![CDATA[Morocco]]></category>
		<category><![CDATA[morons]]></category>

		<guid isPermaLink="false">http://www.sleestacks.com/?p=175</guid>
		<description><![CDATA[Despite the airline industry's repeated attempts at ruining our Moroccan vacation, it went surprisingly well.  We had a great time (for the most part), stayed in beautiful hotels (for the most part), and pigged out on delicious Moroccan food (for the most part).  Then we went to Marrakech, were attacked by cobra-weilding assassins, rabid dancing monkeys, and the Curdled Creamer of Doom, and we barely tolerated some pretty ridiculous bullshit along the way.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sleestacks.com/wp-content/uploads/2010/06/mo-map.gif"><img src="http://www.sleestacks.com/wp-content/uploads/2010/06/mo-map-150x150.gif" alt="" title="Morocco Map" width="150" height="150" class="alignright size-thumbnail wp-image-191" /></a><br />
<strong>June 12, 2010 5:50:02 PM CDT (DFW)</strong></p>
<p>We&#8217;ve been onboard American Airlines Flight 36 from DFW to Madrid, Spain for about 20 minutes now.  Expected flight duration is about 9 hours and 14 minutes.  We&#8217;ve backed away from the gate while the pilots finished their checklist.  We start the long taxi to the appropriate runway and then stop after only a few minutes.  The pilot comes over the PA and announces that they&#8217;ve got a tire pressure light flashing, so we&#8217;ve got head back to the gate to have the maintenance crew check the tires and pressure sensor.  Fine.  Trouble is DFW is a busy airport.  Our old gate is already occupied, so we&#8217;ve got a bit of a wait until another gate opens up. Twenty minutes later we park at a gate.</p>
<blockquote><p>&#8220;Oh gee, that indicator light was in fact the result of a flat tire.  And damned if it don&#8217;t beat all, you need <em>all</em> them there tires to land without ensuing death and maimery and such, so we can&#8217;t just put Fix-a-Flat in it, no sir, what you really need is a new tire.  I&#8217;m sure I&#8217;ve got one sitting around here somewhere, but it&#8217;s one of them fancy EYE-tal-yon models, so it&#8217;s gonna cost you a bit.  &#8216;How long&#8217; you say?  You&#8217;ve got a connecting flight to catch?  Oh, I don&#8217;t know, it&#8217;ll prob&#8217;ly take about half an hour or so, but since it&#8217;s an international flight and since you&#8217;ve already detached from the walkway, you&#8217;re going to need to remain in your seats for the duration.&#8221; [spittoon clang] </p></blockquote>
<p>Sixty minutes later, the cockpit crew is overheard complaining that the &#8220;mechanic&#8221; didn&#8217;t bring the right wrench for the 777&#8242;s lugnuts.  (Maybe Boeing uses the <a href="http://upload.wikimedia.org/wikipedia/en/5/52/Potrzeb.jpg">Potrzebie System of Measurements</a>).</p>
<p><strong>June 12, 2010 8:40:21 PM CDT (DFW)</strong></p>
<p>We taxi from the gate and take to the skies, 170 minutes after our originally scheduled departure time.  Everyone cheers the tardiness.  Had the flight deck door been ajar, I&#8217;m sure we could have witnessed some manly shoulder punching and purely heterosexual towel snapping, too.  Yet, as many of the little kiddies on the plane have already played out all the videogames and read all the inflight magazines, this unfortunate incident effectively chopped three hours out of the evening peace onboard. </p>
<p><strong>June 13, 2010 12:54:37 PM CET (Spain)</strong></p>
<p>We weren&#8217;t able to make up any lost time over the Atlantic, due to the fact that American would have to spend some more gas money if they stepped on the throttle (never mind all those missed connections), so we land at Madrid&#8217;s Barahas Airport roughly 180 minutes late.   Well looky there, yep, it appears we&#8217;ve done missed our connecting flight, Iberia 3718 to Boukhalef Airport in Tangier, Morocco, oh, by about 45 minutes.  Upon arriving at the gate, we&#8217;re informed by the cabin crew that although they <em>personally</em> know of no details on our connecting flights, we will, in fact, be greeted at the gate by ticketing personnel with revised boarding passes and gate information.  </p>
<p><em>Surprise</em>, they lied.</p>
<p><strong>June 13, 2010 2:45:37 PM CET (Spain)</strong></p>
<p>Shortly after disembarking, and thanks to some craftily idiotic Iberian attendant, we became seperated from our fellow travelers.  Lorin, Maddie, Sofie and I have been wandering around Terminal T4S at the airport for almost two hours now, looking for <del datetime="2010-06-25T02:33:40+00:00">someone</del> ANYONE who even knows who in the frak we need to talk to to figure out where in the frak we&#8217;re supposed to be.  You read that right.  No one in the terminal, particularly no one at Iberia Airlines knew what had happened, much less what they were supposed to do about the situation.  Everyone we spoke to at the Iberian desks passively &#8220;attempted&#8221; to reach someone at the American Airlines desk for more information, but they couldn&#8217;t find a phone number that worked, or even knew where the American desk was located.  Keep in mind that by the time we landed, Barajas had known of the tire situation back in DFW and the ensuing delay for at LEAST nine hours. Feel the burn.</p>
<p>As dumb luck would have it, and no thanks to anyone except ourselves, we found the other members of our party after wandering onto an underground tram, which led us to the terminal at the other side of the international airport.  They, unlike us, had been directed straight to the only open American Airlines information desk in Madrid.  Although they were spared the three hours of wandering the airport, they were <em>still</em> standing in line waiting to speak to the clerk.  Nevertheless, although there were open seats on a flight to Tangier from Madrid that afternoon, American Airlines didn&#8217;t want to shell out the cash to pay full price for replacement tickets, since that flight was with another airline.  They will only put us on a flight to Tangier that offers a discounted rate, which won&#8217;t happen for at least a couple of days.  However, they are willing to put us on a flight to Casablanca the following day (even though it is still a five hour drive from there to our destination), and they&#8217;ve got the name of a local rat&#8217;s nest in Madrid that will give us a free breakfast so long as we pay full price for two rooms. (FYI: The breakfast wasn&#8217;t free.)</p>
<p>THANK(frak) You, American Airlines for your deceit and greed.  And you, Iberia, for your ineptitude and laziness.  And that shitty <a href="http://www.hotelauditorium.com/index.php">Hotel Auditórium</a> for your rude reception and wooden mattresses.  And the entire Kingdom of Spain for just pissing me off to no end &#8230; you make me wish I&#8217;d taken French in high school.</p>
<p><strong>June 14, 2010 11:16:11 PM WET (Morocco)</strong></p>
<p>Despite <em>La Main de Fatima Frappant</em>, we finally arrive in Cassablanca, Morocco and look for the check in desk for a flight from here to Tangier, paid for <em>out of our own pockets</em>. It seems American Airlines couldn&#8217;t be bothered to pay for us to travel domestically to Tanger.  I guess I can understand, since they at least got us within the same time zone as our originally ticketed destination.</p>
<p><strong>June 14, 2010 3:18:00 PM WET (Morocco)</strong></p>
<p>We land in Tangier, Morocco via Royal Air Moroc Flight 474.  We&#8217;ve missed well over 24 hours of our Moroccan vacation thanks to a jerk in Dallas who won&#8217;t even bother to kick the tires before pulling out of the driveway.  Thanks for making sure we didn&#8217;t blow up on touchdown, ya jerk.  But on a happier note, our brief stay that night at the <a href="http://www.hotelandalucia.ma/en/">Hotel Andalucia Golf Tanger</a> (5*) was fantastic.</p>
<p>And thus we begin our Moroccan vacation.</p>
<p><strong>June 18, 2010 2:30:00 PM WET (Morocco)</strong></p>
<p><a href="http://www.sleestacks.com/wp-content/uploads/2010/06/Biadillah-2028.jpg"><img src="http://www.sleestacks.com/wp-content/uploads/2010/06/Biadillah-2028-150x150.jpg" alt="" title="Morocco - Biadillah" width="150" height="150" class="alignleft size-thumbnail wp-image-209" /></a>So get this &#8230; a business man, a politician, and a professor walked into an office in Rabat &#8230; </p>
<p>Today we spent 45 minutes with the president of the Moroccan senate, Mohamed Cheikh Biadillah. The American political equivalent would be a hybrid of Joe Biden and Nancy Pelosi.  He was intelligent, forthright, generous, and quite charming.  We talked at length about international and regional politics, the Western Sahara issue, interest groups, and campaign financing.  He spent a fair amount of time discussing the Texas Legislature, one of my favorite topics, given that Texas Representative Will Hartnett was part of our small delegation.</p>
<p><center>To be continued&#8230;</center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sleestacks.com/2010/06/24/morocco/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Final Thoughts on the Ending of Red Dead Redemption  [Spoiler Alert]</title>
		<link>http://www.sleestacks.com/2010/06/09/red-dead-redemption-ending/</link>
		<comments>http://www.sleestacks.com/2010/06/09/red-dead-redemption-ending/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 15:33:34 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Video Games]]></category>
		<category><![CDATA[Moist Eyes]]></category>

		<guid isPermaLink="false">http://www.sleestacks.com/?p=162</guid>
		<description><![CDATA[Perhaps you're not much of a video gamer.  Perhaps you're not much of a fan of old westerns.  If both of these statements are true, then you've likely never played great western-themed games like Gun or Red Dead Revolver.  Be that as it may, Rockstar Games' Red Dead Redemption is frackin' brilliant and you'd be well served to give it a try.  It has a powerful storyline and some wonderful gameplay, and yet the ending is what it's all about.  If you don't like spoilers or if this discussion doesn't interest you, then you should definitely move along before someone gets hurt.
]]></description>
			<content:encoded><![CDATA[<p>Perhaps you&#8217;re not much of a video gamer.  Perhaps you&#8217;re not much of a fan of old westerns.  If both of these statements are true, then you&#8217;ve likely never played great western-themed games like <a href="http://www.activision.com/index.html#gamepage|en_US|gameId:GUN&#038;brandId:GUN">Gun</a> or <a href="http://www.rockstargames.com/reddeadrevolver/">Red Dead Revolver</a>.  Be that as it may, Rockstar Games&#8217; <a href="http://www.rockstargames.com/reddeadredemption/">Red Dead Redemption</a> is frackin&#8217; brilliant and you&#8217;d be well served to give it a try.  It has a powerful storyline and some wonderful gameplay, and yet the ending is what it&#8217;s all about.  If you don&#8217;t like spoilers or if this discussion doesn&#8217;t interest you, then you should definitely move along before someone gets hurt.<br />
<a href="http://www.sleestacks.com/wp-content/uploads/2010/06/red-dead-redemption.jpg"><img src="http://www.sleestacks.com/wp-content/uploads/2010/06/red-dead-redemption-300x168.jpg" alt="" title="Red Dead Redemption" width="300" height="168" class="alignright size-medium wp-image-168" /></a><br />
<span id="more-162"></span><br />
For the sake of expediency, I&#8217;ll assume from this point forward that you&#8217;ve played the game to its conclusion.  Although I was immensely heartbroken that they finally got to John Marston (the main character of the story), particularly in such a cruel unsuspecting manner, my grief isn&#8217;t over this alone. Everything John had worked for over all those years was obliterated in that instant. He wanted to be back with his family, for sure, but more than anything he wanted his son to grow up and be successful and happy. Jack wanted to be a writer (or an entrepreneur) and in that one instant it all fell apart.</p>
<p>Jack and his mom were looking at an uncertain future thanks to the deaths of John and the uncle. Bitter to be sure, but it&#8217;s clear Jack didn&#8217;t spend the next few years brushing up on his college applications. As I&#8217;m a cynic, I&#8217;ll propose that he spent those years practically waiting for his mom to die so that he could finally get revenge against the FBI agents who betrayed his father. All those dreams of John, gone. In the end, what difference did it make what John had done or the life he&#8217;d lived in order in hopes to improve the lives of the family?</p>
<p>Is this outcome much different than if John had refused to work for Agent Ross to begin with? Worse, I suspect, in that Jack would have otherwise blamed his father for the death of his mom, but at least he would have had some chance at turning his life into something more meaningful than simply a mirror image of his father&#8217;s dark past.</p>
<p>So yes, I&#8217;m man enough to admit I cried during the entire last episode of Lost. And maybe it&#8217;s just the piano music (which reminds me of Lost!) but I also cried for the Marstons &#8230; the ones that were and those that might have been.</p>
<p>I too feel like Jack&#8217;s short storyline would have benefitted a great deal from a reunion of sorts. I wanted some virtual comfort for him. He didn&#8217;t know his dad that well, and often thought he was just a murderer. How meaningful and reparative would it be if he (albeit briefly) sought out his father&#8217;s friends and acquaintances from the earlier story in his quest for Ross? In the process they could tell Jack how much John&#8217;s help meant to them. I&#8217;d like to see Jack go through a bit of self exploration and maturation, such that these folks wind up giving Jack some comfort and healing, and thus give Jack the end-game option of simply humbling Agent Ross (by disarming) rather than traveling down the all to easy path to a blackened soul. Make John&#8217;s life mean something more than a passage of genetic traits for gunslinging.</p>
<p>Does anyone else feel the same?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sleestacks.com/2010/06/09/red-dead-redemption-ending/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Storehouse for State Roll Call Votes?</title>
		<link>http://www.sleestacks.com/2010/03/01/storehouse-for-state-roll-calls/</link>
		<comments>http://www.sleestacks.com/2010/03/01/storehouse-for-state-roll-calls/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 22:11:43 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[Gerald Wright]]></category>
		<category><![CDATA[IDEAL]]></category>
		<category><![CDATA[Roll Call Votes]]></category>
		<category><![CDATA[Texas House of Representatives]]></category>
		<category><![CDATA[VoteView]]></category>
		<category><![CDATA[W-NOMINATE]]></category>

		<guid isPermaLink="false">http://www.sleestacks.com/?p=140</guid>
		<description><![CDATA[There doesn&#8217;t seem to be much in the way of infrastructure when it comes to collecting, storing, and analyzing state legislative roll call votes. Keith Poole and Howard Rosenthal have an extremely comprehensive dataset of roll call votes for the United States Congress. The folks at UC Berkley have a large collection of roll call [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sleestacks.com/wp-content/uploads/2010/03/roll-call-board.jpg"><img src="http://www.sleestacks.com/wp-content/uploads/2010/03/roll-call-board-150x150.jpg" alt="" title="Roll Call Board" width="150" height="150" class="alignleft size-thumbnail wp-image-142" /></a></p>
<p>There doesn&#8217;t seem to be much in the way of infrastructure when it comes to collecting, storing, and analyzing state legislative roll call votes.  <a href="http://www.voteview.com/">Keith Poole and Howard Rosenthal</a> have an extremely comprehensive dataset of roll call votes for the United States Congress.  The folks at UC Berkley have a large collection of roll call votes for various legislative bodies around the world at <a href="http://voteworld.berkeley.edu/">VoteWorld</a>.  Nevertheless, there&#8217;s nothing that I&#8217;ve found that would indicate much of a comprehensive place for state legislative roll call data.    What little I&#8217;ve found is in the form of:</p>
<ul>
<li>Gerald Wright&#8217;s <a href="http://www.indiana.edu/~ral/data_9900.html">roll calls across all 50 states</a>, but only from 1999-2000.
</li>
<li>Seth Masket&#8217;s impressive <a href="http://mysite.du.edu/~smasket/research.html">roll calls for California</a> ranging from 1901-2003.
</li>
<li><a href="http://bshor.wordpress.com/blog/">Boris Shor</a> has data from all the state legislatures, but I&#8217;m uncertain how far back it goes, and as of yet it&#8217;s unreleased.  (I think they&#8217;re still waiting for a few journals to publish some of their works in progress).
</li>
<li>I&#8217;ve heard a rumor that <a href="http://report.rice.edu/sir/faculty.detail?p=1FA3E8645D9CCA08">Mark Jones at Rice</a> has data on the Texas House stretching back to 1973, but my repeated attempts at contacting him have utterly failed.
</li>
<li>It looks like <a href="http://appl003.lsu.edu/artsci/polisci.nsf/$Content/Robert+E.+Hogan?OpenDocument">Robert Hogan at LSU</a> has state house roll call data for <a href="http://www3.interscience.wiley.com/journal/121455110/abstract">28 states from 1995-2000</a>, but he hasn&#8217;t released the data either it seems.
</li>
<li><a href="http://www.votesmart.org/">ProjectVote Smart</a> indeed has roll call votes for a great number of state legislators, but they only have the resources to keep track of votes on key bills, not the complete record.
</li>
<li><a href="http://cran.r-project.org/">CRAN</a>, the Comprehensive R Archive Network, houses a variety of roll call datasets for a few key legislative sessions, but it&#8217;s very much an ad hoc experience.
</li>
</ul>
<p>So my question for all involved is this: &#8220;What the hell?&#8221;  As political scientists, we love data and lots of it.  I know there&#8217;s lots and lots of good data on state legislative roll call voting sitting out there somewhere.  But it sure as hell isn&#8217;t easy to locate and analyze it. </p>
<p>Now while I&#8217;m yelling about researchers hoarding state data, I need to appropriately yell at myself too.  I&#8217;ve got a collection of all the roll call votes (or as we call them here, &#8220;record votes&#8221;) for the Texas House from 1995-2009 and so far I haven&#8217;t really shared them with enough folks, hence this post.  I need to find a place to put these votes so that everyone who wants to analyze them can get to them.  Moreover, I don&#8217;t really want to just drop a gigantic text file as a web link on some random page.  I would much rather see a more comprehensive mechanism by which any roll call researcher could contribute to and/or use data from a large pool.</p>
<p>I imagine such a mechanism as a web-driven database, where one can browse the data from each of the states and import/transcode/export roll call votes in a variety of formats, including everything from the compact VoteView style to a comprehensive SQL database dump.  Ideally, if you&#8217;re using R you could automatically draw the appropriate dataset over, without any manual chicanery.  So far I haven&#8217;t even seen such a tool for any legislative body&#8217;s votes, much less that for state legislatures.</p>
<p>Any comments from those in the field?  Is there any interest in such a contraption?  I mean, I could implement a fancy prettified roll call storehouse, but if I&#8217;m the only one using it then it doesn&#8217;t do anybody a damned bit of good.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sleestacks.com/2010/03/01/storehouse-for-state-roll-calls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can AT&amp;T hear me now?</title>
		<link>http://www.sleestacks.com/2009/12/21/can-att-hear-me-now/</link>
		<comments>http://www.sleestacks.com/2009/12/21/can-att-hear-me-now/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 04:28:39 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[AT&T]]></category>
		<category><![CDATA[Exclusivity]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Verizon]]></category>

		<guid isPermaLink="false">http://www.sleestacks.com/?p=133</guid>
		<description><![CDATA[AT&#038;T&#8217;s 3 year exclusive contract with Apple&#8217;s iPhone ends in roughly 190 days. That means, in about 191 days, AT&#038;T will be a few million customers short. I cannot wait until I can give them the finger. So what if my contract isn&#8217;t up yet? I will gladly pay the early termination fee if it [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sleestacks.com/wp-content/uploads/2009/12/p_408_350_06524AFD-9460-4426-A696-1A86B39D39C7.jpeg"><img src="http://www.sleestacks.com/wp-content/uploads/2009/12/p_408_350_06524AFD-9460-4426-A696-1A86B39D39C7-150x150.jpg" alt="Verizon iPhone" title="Verizon iPhone" width="150" height="150" class="alignright size-thumbnail wp-image-132" /></a>AT&#038;T&#8217;s 3 year exclusive contract with Apple&#8217;s iPhone ends in roughly 190 days.   That means, in about 191 days, AT&#038;T will be a few million customers short. I cannot wait until I can give them the finger. So what if my contract isn&#8217;t up yet?  I will <em>gladly</em> pay the early termination fee if it means I get a new iPhone that uses the Verizon/Sprint network. I&#8217;m sure AT&#038;T will continue their absurd ad campaign asserting that Edge is really 3G and it can compete with CDMA EVDO Rev. A.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.sleestacks.com/2009/12/21/can-att-hear-me-now/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TexLege for iPhone Released!</title>
		<link>http://www.sleestacks.com/2009/08/24/texlege-released/</link>
		<comments>http://www.sleestacks.com/2009/08/24/texlege-released/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 15:44:15 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.sleestacks.com/?p=125</guid>
		<description><![CDATA[Finally! I&#8217;ve successfully linked my passion of politics and gadgets! My iPhone application for the Texas Legislature is released and available for public consumption from iTunes. Please head over to my TexLege site for screenshots, feature listings, or for questions and support. Also, if you&#8217;re a government student in college, I will happily send you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.texlege.com"><img src="http://www.sleestacks.com/wp-content/uploads/2009/08/Icon_512-150x150.png" alt="TexLege Icon" title="TexLege Icon" width="150" height="150" class="alignright size-thumbnail wp-image-126" /></a><br />
Finally!  I&#8217;ve successfully linked my passion of politics and gadgets! My iPhone application for the Texas Legislature is released and available for public consumption from <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=326478866&#038;mt=8">iTunes</a>.  Please head over to my <a href="http://www.texlege.com">TexLege</a> site for screenshots, feature listings, or for questions and support.  Also, if you&#8217;re a government student in college, I will happily send you an iTunes coupon to download it for free (although Apple limits me to 50 coupons).  Nevertheless, even without the coupon, its only $2.99.   </p>
]]></content:encoded>
			<wfw:commentRss>http://www.sleestacks.com/2009/08/24/texlege-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Partisanship in the Texas House of Representatives</title>
		<link>http://www.sleestacks.com/2009/06/10/partisanship-in-the-texas-house/</link>
		<comments>http://www.sleestacks.com/2009/06/10/partisanship-in-the-texas-house/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 19:51:26 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[Gerald Wright]]></category>
		<category><![CDATA[IDEAL]]></category>
		<category><![CDATA[Keith Poole]]></category>
		<category><![CDATA[Partisanship]]></category>
		<category><![CDATA[Roll Call Votes]]></category>
		<category><![CDATA[Texas House of Representatives]]></category>
		<category><![CDATA[VoteView]]></category>
		<category><![CDATA[W-NOMINATE]]></category>

		<guid isPermaLink="false">http://www.sleestacks.com/?p=86</guid>
		<description><![CDATA[This is from the work I've done in my dissertation.  This chart shows the level of partisanship between the political parties in the Texas House of Representatives across 18 years of record voting (otherwise known as "roll call votes"). [Updated with 2009 data]]]></description>
			<content:encoded><![CDATA[[inline]
<script type="text/javascript" src="http://www.google.com/jsapi">
</script>
<script type="text/javascript">
    google.load('visualization', '1', {packages: ['motionchart']});

    function drawVisualization() {
    var data = new google.visualization.DataTable();
      data.addRows(30);
      data.addColumn('string', 'Party');
      data.addColumn('number', 'Session');
      data.addColumn('number', 'Iconic WNOMINATE');
    
      data.setValue(0, 0, 'Democrats');
      data.setValue(1, 0, 'Democrats');
    data.setValue(2, 0, 'Democrats');
    data.setValue(3, 0, 'Democrats');
    data.setValue(4, 0, 'Democrats');
    data.setValue(5, 0, 'Democrats');
    data.setValue(6, 0, 'Democrats');
    data.setValue(7, 0, 'Democrats');
    data.setValue(8, 0, 'Democrats');
    data.setValue(9, 0, 'Democrats');
    data.setValue(10, 0, 'Republicans');
    data.setValue(11, 0, 'Republicans');
    data.setValue(12, 0, 'Republicans');
    data.setValue(13, 0, 'Republicans');
    data.setValue(14, 0, 'Republicans');
    data.setValue(15, 0, 'Republicans');
    data.setValue(16, 0, 'Republicans');
    data.setValue(17, 0, 'Republicans');
    data.setValue(18, 0, 'Republicans');
    data.setValue(19, 0, 'Republicans');
    data.setValue(20, 0, 'Tom Craddick');
    data.setValue(21, 0, 'Tom Craddick');
    data.setValue(22, 0, 'Tom Craddick');
    data.setValue(23, 0, 'Pete Laney');
    data.setValue(24, 0, 'Pete Laney');
    data.setValue(25, 0, 'Pete Laney');
    data.setValue(26, 0, 'Pete Laney');
    data.setValue(27, 0, 'Pete Laney');
    data.setValue(28, 0, 'Gib Lewis');
        data.setValue(29, 0, 'Joe Straus');

    data.setValue(0, 1, 1991);
    data.setValue(1, 1, 1993);
    data.setValue(2, 1, 1995);
    data.setValue(3, 1, 1997);
    data.setValue(4, 1, 1999);
    data.setValue(5, 1, 2001);
    data.setValue(6, 1, 2003);
    data.setValue(7, 1, 2005);
    data.setValue(8, 1, 2007);
    data.setValue(9, 1, 2009);
    data.setValue(10, 1, 1991);
    data.setValue(11, 1, 1993);
    data.setValue(12, 1, 1995);
    data.setValue(13, 1, 1997);
    data.setValue(14, 1, 1999);
    data.setValue(15, 1, 2001);
    data.setValue(16, 1, 2003);
    data.setValue(17, 1, 2005);
    data.setValue(18, 1, 2007);
    data.setValue(19, 1, 2009);
    data.setValue(20, 1, 2003);
    data.setValue(21, 1, 2005);
    data.setValue(22, 1, 2007);
    data.setValue(23, 1, 1993);
    data.setValue(24, 1, 1995);
    data.setValue(25, 1, 1997);
    data.setValue(26, 1, 1999);
    data.setValue(27, 1, 2001);
    data.setValue(28, 1, 1991);
        data.setValue(29, 1, 2009);

      data.setValue(0,2,-0.5175);
      data.setValue(1,2,-0.570541515);
      data.setValue(2,2,-0.507388338);
      data.setValue(3,2,-0.599732063);
      data.setValue(4,2,-0.681382825);
      data.setValue(5,2,-0.80144457); 
      data.setValue(6,2,-0.820613035);
      data.setValue(7,2,-0.81307423);
      data.setValue(8,2,-0.801545454);
      data.setValue(9,2,-0.829069604);
      data.setValue(10,2,0.5444);
      data.setValue(11,2,0.642482602);
      data.setValue(12,2,0.664299538);
      data.setValue(13,2,0.643380824);
      data.setValue(14,2,0.618484429);
      data.setValue(15,2,0.716825747);
      data.setValue(16,2,0.796332898);
      data.setValue(17,2,0.728812699);
      data.setValue(18,2,0.609880736);
      data.setValue(19,2,0.749130054);
      data.setValue(20,2,0.598846832);
      data.setValue(21,2,0.643176434);
      data.setValue(22,2,0.467746482);
      data.setValue(23,2,-0.069767412);
      data.setValue(24,2,0.040438404);
      data.setValue(25,2,-0.202062434);
      data.setValue(26,2,-0.257971535);
      data.setValue(27,2,-0.224630671);
      data.setValue(28,2,-0.2104);
            data.setValue(29,2,-0.027551263);

      var options = {};
      options['state'] = '{"yLambda":1,"iconKeySettings":[{"LabelY":-39,"LabelX":-50,"key":{"dim0":"Pete Laney"},"trailStart":"1993"},{"LabelY":-38,"LabelX":-15,"key":{"dim0":"Republicans"},"trailStart":"1991"},{"LabelY":20,"LabelX":-98,"key":{"dim0":"Joe Straus"},"trailStart":"2009"},{"LabelY":5,"LabelX":8,"key":{"dim0":"Gib Lewis"},"trailStart":"1991"},{"LabelY":16,"LabelX":-108,"key":{"dim0":"Tom Craddick"},"trailStart":"2005"},{"LabelY":26,"LabelX":1,"key":{"dim0":"Democrats"},"trailStart":"1991"}],"duration":{"multiplier":1,"timeUnit":"Y"},"xAxisOption":"_TIME","stateVersion":3,"yAxisOption":"2","showTrails":true,"sizeOption":"2","orderedByX":false,"yZoomedDataMax":0.83,"playDuration":15.088888888888889,"nonSelectedAlpha":0.4,"iconType":"BUBBLE","time":"2009","xZoomedIn":false,"orderedByY":false,"xZoomedDataMax":1230768000000,"xLambda":1,"colorOption":"_UNIQUE_COLOR","dimensions":{"iconDimensions":["dim0"]},"xZoomedDataMin":662688000000,"yZoomedDataMin":-0.83,"yZoomedIn":false}';
      
      options['showXMetricPicker'] = false;
      options['showYMetricPicker'] = false;
      options['showXScalePicker'] = false;
      options['showYScalePicker'] = false;
      options['showAdvancedPanel'] = false;
      options['showSelectListComponent'] = false;
      options['showSidePanel'] = false;
      
      options['width'] = 500;
      options['height'] = 300; 
      var motionchart = new google.visualization.MotionChart(
          document.getElementById('visualization'));
      motionchart.draw(data, options);
    }
    

    google.setOnLoadCallback(drawVisualization);
</script>
[/inline]

<div id="visualization" style="width: 500px; height: 300px;"></div>
<p>This is from the work I've done in my dissertation.  This chart shows the level of partisanship between the political parties in the Texas House of Representatives across 18 years of record voting (otherwise known as "roll call votes").</p>
<p>The center line, at 0 should be your reference when viewing this movable chart.  The further away a party is from this center line, the more partisan their voting behavior.  To help simplify this, the bigger the circle, the less bi-partisan they are.</p> 
<p>I've collected all the roll call votes from the Texas House of Representatives from 1991 through 2009.  Then I use a dimensional scaling method, W-NOMINATE from Keith Poole's <a href="http://www.voteview.org">VoteView</a> research.  I also do some creative aggregate calculation for the political parties and "Speaker's Teams", and squeeze in a nifty little trick from <a href="http://php.indiana.edu/~wright1/">Gerald Wright</a> that applies a <a href="http://www.jstor.org/pss/2585759">Groseclose-Levitt-Snyder</a> transformation to get all the sessions within the same scope.</p><p></p>
<p>[Updated with 2009 data.]</p>]]></content:encoded>
			<wfw:commentRss>http://www.sleestacks.com/2009/06/10/partisanship-in-the-texas-house/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Trouble With Regular Expressions</title>
		<link>http://www.sleestacks.com/2009/05/25/the-trouble-with-regular-expressions/</link>
		<comments>http://www.sleestacks.com/2009/05/25/the-trouble-with-regular-expressions/#comments</comments>
		<pubDate>Tue, 26 May 2009 05:04:39 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.sleestacks.com/?p=81</guid>
		<description><![CDATA[I have this problem with regular expressions. They're too handy for their own good.  You say you don't know what a regular expression is?  Well, let me just tell you, you don't know what you're missing out on.  Think of it like a really super-duper complicated way of searching for something real specific when it's [...]]]></description>
			<content:encoded><![CDATA[I have this problem with regular expressions.  They're too handy for their own good.  You say you don't know what a regular expression is?  Well, let me just tell you, you don't know what you're missing out on.  Think of it like a really super-duper complicated way of searching for something real specific when it's slapped in the middle of a whole back of other crap you don't want to even mess with.  But it's not even just searching for something, you can search and replace really complicated text that's just too big to do by hand.

<div id="attachment_82" class="wp-caption alignright" style="width: 190px"><img class="size-medium wp-image-82" title="Regular Expressions" src="http://www.sleestacks.com/wp-content/uploads/2009/05/regexp-180x300.jpg" alt="Regular Expressions Book" width="180" height="300" /><p class="wp-caption-text">Regular Expressions Book</p></div>

More than that, it's not like you just want to find every reference to the name "Meg" on your computer and change it to "Poop" ... you can use regular expressions to transform Huge Text File (A) into just the  little sub-sections of important stuff ... or you can convert (A) from one textual format to another, like from HTML to Whiskey, or whatever the hell new-fangled nonsense is going on out there in web junky land.

There are plenty of programs out there that make use of regular expressions and you don't even know about it.  I first started playing around with them way back in 1995 or so, not long after Rich Siegel started selling BBEdit for Macintosh, and I've been using them since.  Here's an example ... say you have a text file that looks like this:
<code>Jimmy Jack Johnson sells 43 seashells to Yo Momma. She paid about three-fiddy.</code>
You can do a regular expression find/replace on that text, which would look something like this:
<code>'s/^(J.*)\ J.*\ (J.*)\ (s)...s\ ([0-9]+).*\r/\1\ sucks\ \4\ \2\3\.\r/g'</code>
Which would now make that first text look something like this:
<code>Jimmy sucks 43 Johnsons.</code>

This sort of thing would be great for pranking your frienemies, but I have yet to hear of such a thing catching on.  Which brings us to my current dilemma.  I've come to rely on regular expressions so much that I believe they can do anything.  Unfortunately, I think I'm demanding too much, or at least my computer is unwilling to give me everything it's got in order to accomplish this task.  I have a  text file, freshly spit out from Excel, that has 43 columns of textual data over 160 some-odd rows ... not that big of a file, it's only got about 43,000 characters.  It's tab-delimited, meaning that in the text file, there's a unprinted tab character (\t) between each section of the data, to separate out each of the cells.  What I wanted to do was churn this tabbed text file into an XML .plist, or Property List file.  I'm sure there's a more elegant way of doing this (without having to do it by hand, obviously), but I chose to create a regular expression ... here's what the "Search For" string looks like:

<code>^(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\r</code>

And here's what the "Replace With" string looked like:

<code>legislatorID\r\1\rlegtype_name\r\2\rlegtype\r\3\rlastname\r\4\rfirstname\r\5\rmiddlename\r\6\rnickname\r\7\rsuffix\r\8\rparty_name\r\9\rparty_id\r\10\rdistrict\r\11\rtenure\r\12\rpartisan_index\r\13\rphoto_name\r\14\rbio_url\r\15\rnotes\r\16\rgallery_desk\r\17\rcap_office\r\18\rstaff\r\19\rcap_phone\r\20\rcap_fax\r\21\rcap_phone2_name\r\22\rcap_phone2\r\23\rdist1_street\r\24\rdist1_city\r\25\rdist1_zip\r\26\rdist1_phone\r\27\rdist1_fax\r\28\rdist2_street\r\29\rdist2_city\r\30\rdist2_zip\r\31\rdist2_phone\r\32\rdist2_fax\r\33\rdist3_street\r\34\rdist3_city\r\35\rdist3_zip\r\36\rdist3_phone1\r\37\rdist3_fax\r\38\rdist4_street\r\39\rdist4_city\r\40\rdist4_zip\r\41\rdist4_phone1\r\42\rdist4_fax\r\43\r\r</code>

Needless to say, it did not go over well.  BBEdit died after ten minutes of churning.  Perl sucked up 2 Gigs of RAM before I had to kill it.  Sure I could process the file little bits at a time, but wouldn't that be taking the fun out of regular expressions?
<h2>EDIT / Update: </h2>
Yeah, about all that. With a tiny bit of touching up, a demo version of <a rel="nofollow" href="http://macromates.com/">TextMate</a> processed the whole file in about 6 seconds. Sounds like someone’s going to actually have to pay for a software registration when the demo expires. Nothing like knocking my socks off and shaming a few industry leaders to earn your keep. Nice job there buddy.]]></content:encoded>
			<wfw:commentRss>http://www.sleestacks.com/2009/05/25/the-trouble-with-regular-expressions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Allow me to expound on my car&#8217;s litany of woes.</title>
		<link>http://www.sleestacks.com/2009/04/15/allow-me-to-expound-on-my-cars-litany-of-woes/</link>
		<comments>http://www.sleestacks.com/2009/04/15/allow-me-to-expound-on-my-cars-litany-of-woes/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 22:12:20 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Cars]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Audi A6]]></category>
		<category><![CDATA[Audi dealer full of horseshit]]></category>
		<category><![CDATA[repairs]]></category>
		<category><![CDATA[transmission]]></category>
		<category><![CDATA[ZF 5HP19FLA]]></category>

		<guid isPermaLink="false">http://www.sleestacks.com/?p=73</guid>
		<description><![CDATA[So I have this great car, a 2002 Audi A6 Quattro (2.7L Bi-Turbo).  Not the one pictured on the right, but close enough.  My car and I have this special relationship.  One day I'll tell you all how it started, but not today.  Today, you see, I'm telling you how it's likely to end.  So we've [...]]]></description>
			<content:encoded><![CDATA[<img class="alignright size-full wp-image-74" title="audi" src="http://www.sleestacks.com/wp-content/uploads/2009/04/audi.jpg" alt="audi" />
So I have this great car, a 2002 Audi A6 Quattro (2.7L Bi-Turbo).  Not the one pictured on the right, but close enough.  My car and I have this special relationship.  One day I'll tell you all how it started, but not today.  Today, you see, I'm telling you how it's likely to end.  So we've got this special relationship.  It drives me to school and I fix it up when it breaks.  Lately, there's a lot of the latter and not much of the former.
<ol>
	<li>It all started going downhill last year when I noticed that it literally spewed out any gas over 3/4 full in the fuel tank.  Since this job didn't qualify as a DIY, I took it to the dealership.  $2,600 later and the tank fills just fine.  Luckily, later that year Audi decided to fix this defect in the whole line of cars, and thus refunded me that expense.</li>
	<li>Then I got this check engine light (CEL) ... the computer/scanner tells me that the engine is running too lean, meaning it's got too much oxygen coming in to the combustion chamber.  After a few weeks of hunting down cracked and broken vacuum hoses throughout the engine bay, the code now stays off and the engine runs great.</li>
	<li>A few months later, I notice that during a heavy rain the rack that holds the battery, along with the brake boosters, master cylinder, and ECM module filled completely with rain water.  Audi didn't think to remove a plastic cap that drains this out ... Sadly, by the time I fixed it, the brake fluid reservoir and brake boosters got water in them, then rusted.  So I flush it as best I can, but now my brake booster squeaks like nails on a chalkboard every time I pump them.</li>
	<li>In the course of flushing my brake fluid, I figured I might as well replace the brake disc rotors and pads.  This is about a month ago.  While midst replacement, I notice that a CV joint boot that holds in axel grease and protects the joint had recently obliterated itself.  The clue to this issue was the lack of axel grease on the front drive axel, yet everywhere else around it, such as the wheel well, brake rotors, brake calipers, suspension linkage, yeah ... all that crap had lots of axel grease when there shouldn't be any.  Funny how that happens.  I replaced the front drive axel (which comes with the CV boots) and all was well...</li>
	<li>Then I got another CEL ... this one told me that I have a stuck valve in my torque converter.  I had seen this particular code come up once before about a year ago, but it went away.  Looking online, folks said this generally comes on when the Automatic Transmission Fluid (ATF) is too low.  Odd, given that my friend/neighbor and I had changed the ATF and transmission filter about a year ago.  Interesting.  When I approach the Audi dealer about doing another ATF change, thinking I must have done it wrong, the Audi dealer refuses, saying the fluid is good for the life of the car ... I call horseshit. This leads me to my latest ...</li>
	<li>I take the car, which now is showing some symptoms of transmission issues, to a european transmission rebuilder, hoping that a proper fluid change will fix my problems.  Sadly, after several days on the lift, they inform me that the low fluid was due to a leak.  They fixed the leak, but the damage was already done.  Clutch plates had burned.  The torque converter is in serious trouble.  My trusty old ZF 5HP19FLA transmission isn't so trusty anymore. The estimated fix for this one?  Between $2,800 and $3,400 US dollars.  Holy shit.</li>
	<li>I'm thinking that I should just drive it until the transmission collapses in a whimper or calamitous implosion.  But that might happen in the next couple of months.  I'm not really set up to spend $3,400 on a transmission rebuild, but then again I'm not set up to buy another car when this one completely fails, either.</li>
	<li>Oh yeah, I almost forgot.  When you drive the car above 60 mph, the whole thing shakes like your granny's false teeth in a blizzard.  Looks like some control arm bushings need a little love, too.</li>
	<li>I love my car.</li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.sleestacks.com/2009/04/15/allow-me-to-expound-on-my-cars-litany-of-woes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thank God we got this settled&#8230;</title>
		<link>http://www.sleestacks.com/2009/01/29/thank-god-we-got-this-settled/</link>
		<comments>http://www.sleestacks.com/2009/01/29/thank-god-we-got-this-settled/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 16:17:17 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Dino-tacular]]></category>
		<category><![CDATA[God Bless Texas]]></category>
		<category><![CDATA[Jesus]]></category>
		<category><![CDATA[Legislature]]></category>

		<guid isPermaLink="false">http://www.sleestacks.com/?p=58</guid>
		<description><![CDATA[Representative Charlie Geren's HCR 16 irons out a troubling question about those Bible-troubling dinosaur bones in Glen Rose, Texas.]]></description>
			<content:encoded><![CDATA[ 

<div id="attachment_59" class="wp-caption alignleft" style="width: 210px"><img class="size-full wp-image-59  " style="margin: 10px;" title="jesus_on_dino" src="http://www.sleestacks.com/wp-content/uploads/2009/01/jesus_on_dino.jpg" alt="Jesus riding a dinosaur" width="200" height="300" /><p class="wp-caption-text">Jesus riding a dinosaur</p></div>

So it's been said that the 81st regular session of the Texas House of Representatives would be a dull one.  The Speaker of the House is <em>not</em> Tom Craddick, much to everyone's surprise, so no more Texas State Troopers storming the chamber to prevent a violent mutiny.  The public already knows about all the ghost voting, or as I like to call it "Surprise, Representative Alonzo, you're now a Republican", so there's no more excitement there.  But little did we know that Representative Charlie Geren from Texas' 99th district had a little nugget (nougat?) of legislative gold in store for us.  

<span id="more-58"></span>

<a title="81(R) HCR16" href="http://www.legis.state.tx.us/tlodocs/81R/billtext/html/HC00016I.htm" target="_blank">HCR 16</a> irons out a troubling question about those Bible-troubling dinosaur bones in Glen Rose, Texas. Word on the wire is that we've had our state dinosaur wrong all these years.  New scientific evidence shows that what we thought to be a <em>Pleurocoelus </em>(ploor-oh-seel-us), meaning "hollow-sided", is in reality a <em>Paluxysaurus Jonesi</em> (sounds just like it reads), meaning "Paluxy Lizard".  This new lizard is said to have lived 112 million years ago (according to heathen organization <a title="Wikipedia" href="http://en.wikipedia.org/wiki/Paluxysaurus" target="_blank">Wikipedia</a>), but we all know it can't be a day (or seven) older than 6,000 years old.  Documentary evidence of its age is provided on the left for your evaluation.

So thankfully we have the Texas State House to clear up these concerns that I know keep you awake at night.  Certainly a matter as important as this is best addressed well before we knock out other minor details such as public education financing, prison overcrowding, oh and that pesky Texas economy that seems to have tanked what with all the people jumping out of high-rise windows downtown.

Thank you Representative Geren, for setting the record straight, and for proving that the state legislature <em>can</em> actually get things done in only 140 calendar days every other year (provided the spring weather doesn't force the legislators out to the old fishing hole with their poles in their hand).]]></content:encoded>
			<wfw:commentRss>http://www.sleestacks.com/2009/01/29/thank-god-we-got-this-settled/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Porn Industry Stimulus Package</title>
		<link>http://www.sleestacks.com/2009/01/09/porn-industry-stimulus-package/</link>
		<comments>http://www.sleestacks.com/2009/01/09/porn-industry-stimulus-package/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 08:19:11 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Economic Stimulii]]></category>
		<category><![CDATA[Woody]]></category>

		<guid isPermaLink="false">http://www.sleestacks.com/?p=56</guid>
		<description><![CDATA[Larry Flynt (of Hustler Fame) is tired of seeing all this good money go to bad people, what with all these slick auto manufacturers rolling in the hay with our hard earned virgin taxes.  So, dear old Larry is looking for a little government assistance for something a little more near and dear to our [...]]]></description>
			<content:encoded><![CDATA[<span style="text-decoration: underline;"><a href="http://www.sleestacks.com/wp-content/uploads/2009/01/woody.gif"><img class="alignnone size-thumbnail wp-image-57" title="Woody" src="http://www.sleestacks.com/wp-content/uploads/2009/01/woody-150x150.gif" alt="Woody as Larry" width="150" height="150" align="right" /></a></span>
<p style="text-align: left;"><strong>Larry Flynt</strong> (of Hustler Fame) is tired of seeing all this good money go to bad people, what with all these slick auto manufacturers rolling in the hay with our hard earned virgin taxes.  So, dear old Larry is <a title="bailout" href="http://politicalticker.blogs.cnn.com/2009/01/07/porn-industry-seeks-federal-bailout/" target="_blank">looking for a little government assistance</a> for something a little more near and dear to our hearts, or at least our loins... He's asking for a measly $5 billion to help out the US porn industry.  Now some of you may shrug this off as excessive or just silly, but here's some figures to ponder...</p>
<p style="text-align: left;"> </p>
<span id="more-56"></span>

 

 

 
<table border="0" cellspacing="1" cellpadding="1" width="430"><!--StartFragment--> <col width="185"></col> <col width="235"></col>
<tbody></tbody>
<tbody></tbody>
<tbody></tbody>
<tbody>
<tr height="13">
<td class="xl24" width="188" height="13"><strong>US Auto Industry</strong></td>
<td class="xl24" width="75"><strong>US Porn Industry</strong></td>
</tr>
<tr height="13">
<td height="13">$226 billion in "new" sales</td>
<td>$13.3 billion</td>
</tr>
<tr height="13">
<td height="13">130 million "domestic" drivers</td>
<td>127 million customers</td>
</tr>
<tr height="13">
<td height="13">5.4 million cars sold</td>
<td>42% of Americans are customers</td>
</tr>
<tr height="13">
<td height="13">3 major manufacturers in the US</td>
<td>5 major producers in the US</td>
</tr>
<tr height="13">
<td height="13">465,000 workers</td>
<td>Millions of Hot Chicks and Hundreds of Dorks as trained "actors"</td>
</tr>
<tr height="13">
<td height="13">Cushy Benefits</td>
<td>No Retirement "Packages" to fall back on</td>
</tr>
<tr height="13">
<td height="13">$25 billion bailout</td>
<td>$5 billion bailout</td>
</tr>
</tbody></table>
 

All things considered, I think it's a bargain.  Hey, I'm so eager to help I think I'll donate $9.99 right this minute.]]></content:encoded>
			<wfw:commentRss>http://www.sleestacks.com/2009/01/09/porn-industry-stimulus-package/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
