<?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 daily dub &#187; Rants</title>
	<atom:link href="http://blog.ryandubois.net/categories/rants/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ryandubois.net</link>
	<description>your daily dose of dubulosity</description>
	<lastBuildDate>Fri, 16 Dec 2011 19:33:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Friday</title>
		<link>http://blog.ryandubois.net/2011/07/friday/</link>
		<comments>http://blog.ryandubois.net/2011/07/friday/#comments</comments>
		<pubDate>Sat, 16 Jul 2011 00:32:29 +0000</pubDate>
		<dc:creator>rdub</dc:creator>
				<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://blog.ryandubois.net/?p=1112</guid>
		<description><![CDATA[Today is Friday. &#160; &#160; &#160; Carry on&#8230;]]></description>
			<content:encoded><![CDATA[<p>Today is Friday.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Carry on&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryandubois.net/2011/07/friday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Failure to Communicate</title>
		<link>http://blog.ryandubois.net/2010/03/failure-to-communicate/</link>
		<comments>http://blog.ryandubois.net/2010/03/failure-to-communicate/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 22:35:24 +0000</pubDate>
		<dc:creator>rdub</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.ryandubois.net/?p=1002</guid>
		<description><![CDATA[The transparent_union type attribute enables you to specify atransparent_union type, that is, a union data type qualified with__attribute__((transparent_union))__. This is an actual example of some real documentation from ARM&#8217;s RealView Compiler Toolkit &#8211; used to build high-performance ARM binaries. What this roughly translates to is this: A transparent_union type is a type with a transparent_union attribute. [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>The <code style="color: #000000; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #e0e0e0; font: normal normal normal 9pt/120% 'courier new', courier; background-position: initial initial;">transparent_union</code> type attribute enables you to specify a<span><em>transparent_union type</em></span>, that is, a union data type qualified with<code style="color: #000000; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #e0e0e0; font: normal normal normal 9pt/120% 'courier new', courier; background-position: initial initial;">__attribute__((transparent_union))__</code>.</p></blockquote>
<p>This is an actual example of some real documentation from ARM&#8217;s RealView Compiler Toolkit &#8211; used to build high-performance ARM binaries.</p>
<p>What this roughly translates to is this:</p>
<blockquote><p>A transparent_union type is a type with a transparent_union attribute.</p></blockquote>
<p>Well, no shit, Sherlock!  What the fuck does the attribute <em>do</em> to the type or the handling thereof?</p>
<p>To contrast, here&#8217;s what GCC&#8217;s manual says in the first sentence:</p>
<blockquote><p>This attribute, attached to a <code>union</code> type definition, indicates that any function parameter having that union type causes calls to that function to be treated in a special way.</p></blockquote>
<p>This is somewhat better &#8211; with one sentence of (not wasted space), I already know that the transparent_union attribute has something to do with function parameters, and, additionally, causes some special handling thereof.</p>
<p>That said, I&#8217;m still not clear (in one sentence) what this attribute does, but GCC is certainly off to a better start.</p>
<p>ARM, work on your documentation please.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryandubois.net/2010/03/failure-to-communicate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gaza</title>
		<link>http://blog.ryandubois.net/2009/01/gaza/</link>
		<comments>http://blog.ryandubois.net/2009/01/gaza/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 19:10:40 +0000</pubDate>
		<dc:creator>rdub</dc:creator>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[gaza]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[war]]></category>

		<guid isPermaLink="false">http://blog.ryandubois.net/?p=940</guid>
		<description><![CDATA[Anyone on my twitter feed has seen me post numerous updates on what&#8217;s happening in Gaza today.  What follows is my latest discovery: an essay by Noam Chomsky that does what I&#8217;ve been doing with my twitter updates &#8211; comparing the Gazan Operation to The Holocaust or 9/11. Noam Chomsky lays into Israel, and the [...]]]></description>
			<content:encoded><![CDATA[<p>Anyone on my twitter feed has seen me post numerous updates on what&#8217;s happening in Gaza today.  What follows is my latest discovery: an essay by Noam Chomsky that does what I&#8217;ve been doing with my twitter updates &#8211; comparing the Gazan Operation to The Holocaust or 9/11.</p>
<p>Noam Chomsky lays into Israel, and the US, as terror-states, doling out terrorism far advanced from the alleged terrorism they&#8217;re fighting in Gaza.  It&#8217;s looking more and more like a new Holocaust, with Israeli troops slaughtering Gazan civilians to &#8220;educate&#8221; them &#8211; a policy that is tacitly condoned by both European and our own government &#8211; similar to the &#8220;education&#8221; of <a href="http://en.wikipedia.org/wiki/Grozny#Today">Grozny</a> (See &#8220;Second Chechen War&#8221;), or the &#8220;education&#8221; of bin Laden&#8217;s 9/11 attacks on our civilian population.  How is it any different? Well, there is one main difference: technology.  Instead of passenger air craft, Israel is using White Phosphorus shells, and aerial bombs to destroy civilian infrastructure in order to cause the civilians to exert pressure on their governments to rein it in.</p>
<p>Quote of the day:</p>
<blockquote><p><span style="font-size: 10pt; font-family: Verdana;">U.S. arms and military training played a role in 20 of the world&#8217;s 27 major wars in 2007.</span></p></blockquote>
<p>74% of the world&#8217;s major wars in 2007 had our stamp of approval on them.  Does that worry anyone?</p>
<p>Read the article <a href="http://www.zcommunications.org/znet/viewArticle/20316">here</a>.  It&#8217;s long, but it&#8217;s smart, and truly worth it if you&#8217;re at all concerned about civil rights, terrorism, international law, and a new world war.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryandubois.net/2009/01/gaza/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Post of the Beast</title>
		<link>http://blog.ryandubois.net/2008/09/the-post-of-the-beast/</link>
		<comments>http://blog.ryandubois.net/2008/09/the-post-of-the-beast/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 01:16:09 +0000</pubDate>
		<dc:creator>rdub</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[moving]]></category>

		<guid isPermaLink="false">http://blog.ryandubois.net/?p=854</guid>
		<description><![CDATA[Moving has the potential to turn me into an alcoholic for a month on either side. I listed my place on Craigslist, and have received 11 separate calls today alone, all from different numbers. Originally, my landlord made it sound like it was a simple, painless process. &#8220;yea, just send them our way, fill out [...]]]></description>
			<content:encoded><![CDATA[<p>Moving has the potential to turn me into an alcoholic for a month on either side.</p>
<p>I listed my place on Craigslist, and have received 11 separate calls today alone, all from different numbers.</p>
<p>Originally, my landlord made it sound like it was a simple, painless process.  &#8220;yea, just send them our way, fill out an application, pay the credit check fee, and if they pass, they&#8217;re in.&#8221; Coupled with a few &#8220;we do this all the time&#8221;s.  </p>
<p>Now, a prospective tenant calls me and says they turned her away from the office, being very frustrated, and having said things like &#8220;we don&#8217;t have to do this, we&#8217;re doing him a favor, and he&#8217;s sending too many people our way.&#8221;  And also, &#8220;I&#8217;ll rent you a unit right now for $1500, but we don&#8217;t have to do anything for him.&#8221;</p>
<p>I&#8217;m sorry, but aren&#8217;t the landlords in a better position to determine what kind of tenant you want than I am?  You&#8217;re the ones running the credit checks; I can&#8217;t do that.</p>
<p>So, instead of doing the right thing, and calling me up and saying &#8220;wtf, you&#8217;re sending like 15 people?!? zomg!&#8221; They&#8217;re getting irate at tenants?!?  Who are these people?</p>
<p>btw: this is the 666th post, apparently.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryandubois.net/2008/09/the-post-of-the-beast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scam Attempt</title>
		<link>http://blog.ryandubois.net/2008/09/scam-attempt/</link>
		<comments>http://blog.ryandubois.net/2008/09/scam-attempt/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 22:26:34 +0000</pubDate>
		<dc:creator>rdub</dc:creator>
				<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://blog.ryandubois.net/?p=837</guid>
		<description><![CDATA[From craigslist: from Tony Coll &#60;tonycoll07 @gmail.com&#62; to Ryan &#60;removed&#62; date Mon, Sep 22, 2008 at 2:54 PM subject Re: Couch &#38; Love Seat &#8211; $1500 Hello Ryan, I appreciate your response to my inquiry. I am interested in buying it from you. I would love to come and check it myself but I just [...]]]></description>
			<content:encoded><![CDATA[<p>From craigslist:</p>
<p>from  Tony Coll &lt;tonycoll07 @gmail.com&gt;<br />
to	Ryan &lt;removed&gt;<br />
date	Mon, Sep 22, 2008 at 2:54 PM<br />
subject	Re: Couch &amp; Love Seat &#8211; $1500</p>
<p>Hello Ryan,<br />
I appreciate your response to my inquiry. I am interested in buying it from you. I would love to come and check it  myself but I just got married and am presently on an honeymoon trip to Hawaii with my wife.  I would love a surprise change of furniture in our home on our return. Pls do withdraw , the listing from Web as i dont mind adding $50 for you to do that, so i can be rest assured that the item is held for me.  I should believe it is in excellent condition as stated.  I will be making the payment via a Certified Check, which my secretary will mail across to you. I&#8217;ll be picking the item from you with the aid of my mover. My Mover will be coming to pick it from you once the Certified Check has been cashed. Pls I will need both your full name and physical address along with your phone number to issue out the payment.<br />
I await your response.</p>
<p>Thank You,<br />
Tony.</p>
<p> </p>
<hr /> </p>
<p>Sorry, cash in hand only.  If you can get a certified check, you can get cash.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryandubois.net/2008/09/scam-attempt/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Indy: Day 3</title>
		<link>http://blog.ryandubois.net/2008/09/indy-day-3/</link>
		<comments>http://blog.ryandubois.net/2008/09/indy-day-3/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 14:31:23 +0000</pubDate>
		<dc:creator>rdub</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[by the way]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://blog.ryandubois.net/?p=814</guid>
		<description><![CDATA[Word&#8217;s in we wont have the trophy girls until 1. Good thing we rushed to get here by 10am, since we have nothing to shoot! Apparently, their shirts had a logo issue &#8211; some one nit picked the logo and had new shirts made. That leaves me plenty of time to work on day-job stuff.]]></description>
			<content:encoded><![CDATA[<p>Word&#8217;s in we wont have the trophy girls until 1.  Good thing we rushed to get here by 10am, since we <i>have nothing to shoot!</i>  Apparently, their shirts had a logo issue &#8211; some one nit picked the logo and had new shirts made.</p>
<p>That leaves me plenty of time to work on day-job stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryandubois.net/2008/09/indy-day-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Your daily dose of politics</title>
		<link>http://blog.ryandubois.net/2008/08/your-daily-dose-of-politics/</link>
		<comments>http://blog.ryandubois.net/2008/08/your-daily-dose-of-politics/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 21:45:19 +0000</pubDate>
		<dc:creator>rdub</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://blog.ryandubois.net/?p=769</guid>
		<description><![CDATA[John McCain just named his VP pick. And, man, is it a doosy. Here&#8217;s the rundown: Former mayor of an Alaskan town of 1000 people &#8211; no foreign policy experience. She (yes, she) wants to overturn Roe v. Wade &#8211; the supreme court case that said that women have the right to choose. How can [...]]]></description>
			<content:encoded><![CDATA[<p>John McCain just <a href="http://www.huffingtonpost.com/2008/08/29/sarah-palin-obama-respons_n_122392.html">named his VP</a> pick. And, man, is it a doosy.</p>
<p>Here&#8217;s the rundown:</p>
<ul>
<li>Former mayor of an Alaskan town of 1000 people &#8211; no foreign policy experience.</li>
<li>She (yes, she) wants to overturn Roe v. Wade &#8211; the supreme court case that said that women have the right to choose. How can anyone, let alone a woman, think that they can decide what all other women can and cannot do with their own bodies.</li>
<li>Her husband works for British Petroleum.  Good one, there&#8230;</li>
<li>She wants to fight <em>against</em> calling Polar Bears an endangered species.</li>
<li><strong>Sarah Palin is under investigation by the Alaska state legislature.  Wow!</strong></li>
<li>And, to top it off, she wants to teach Creationism in school &#8230; as in the Bible.  Don&#8217;t get me wrong, I was raised religious, but intelligent people know that they are allegories, and not to be taken strictly literally.  Also, has any Republican ever heard of a little term I like to call Separation of Church and State?  I&#8217;m pretty sure it&#8217;s in this little-heard-of-by-republicans document called the Constitution of The United States.  Read it, bitches.</li>
</ul>
<div>To my dearest friends in the middle states: Don&#8217;t fuck it up again.</div>
<p>&lt;/rant&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryandubois.net/2008/08/your-daily-dose-of-politics/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>On Coffee</title>
		<link>http://blog.ryandubois.net/2008/08/on-coffee/</link>
		<comments>http://blog.ryandubois.net/2008/08/on-coffee/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 16:09:24 +0000</pubDate>
		<dc:creator>rdub</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://blog.ryandubois.net/?p=719</guid>
		<description><![CDATA[There&#8217;s really nothing worse than coffee that is just too sweet. Sorry, Starbucks, you can keep all your carmel, vanilla, chocomochiato crap. Give me black coffee with cream and I&#8217;m set.]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s really nothing worse than coffee that is just too sweet.  Sorry, Starbucks, you can keep all your carmel, vanilla, chocomochiato crap.  Give me black coffee with cream and I&#8217;m set.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryandubois.net/2008/08/on-coffee/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>On Lyrics</title>
		<link>http://blog.ryandubois.net/2008/08/on-lyrics/</link>
		<comments>http://blog.ryandubois.net/2008/08/on-lyrics/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 22:02:19 +0000</pubDate>
		<dc:creator>rdub</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.ryandubois.net/?p=708</guid>
		<description><![CDATA[Q: Why did they call their song &#8220;I can ride a bike with no handlebars?&#8221; A: Because &#8220;I can debug a kernel panic in someone else&#8217;s driver with no source information, only assembly code and my knowledge of HowShitWorks(TM),&#8221; was too long.]]></description>
			<content:encoded><![CDATA[<p><strong>Q:</strong> Why did they call their song &#8220;I can ride a bike with no handlebars?&#8221;</p>
<p><strong>A:</strong> Because &#8220;I can debug a kernel panic in someone else&#8217;s driver with no source information, only assembly code and my knowledge of HowShitWorks(TM),&#8221; was too long.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryandubois.net/2008/08/on-lyrics/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bricked? think again.</title>
		<link>http://blog.ryandubois.net/2008/07/bricked-think-again/</link>
		<comments>http://blog.ryandubois.net/2008/07/bricked-think-again/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 18:53:29 +0000</pubDate>
		<dc:creator>rdub</dc:creator>
				<category><![CDATA[Musings]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://blog.ryandubois.net/?p=670</guid>
		<description><![CDATA[It&#8217;s amazing how often I&#8217;ve been hearing the term &#8220;bricked&#8221; used these days by people with little or no hardware/firmware engineering experience.  People in the media are claiming that iPhones are being bricked by not activating; if they can&#8217;t use it to make phone calls or check email, it&#8217;s now bricked.  If it doesn&#8217;t come [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s amazing how often I&#8217;ve been hearing the term &#8220;bricked&#8221; used these days by people with little or no hardware/firmware engineering experience.  People in the media are claiming that iPhones are being bricked by not activating; if they can&#8217;t use it to make phone calls or check email, it&#8217;s now bricked.  If it doesn&#8217;t come usable out of the box, it&#8217;s bricked. Some people claim any device that has become or is otherwise useless is &#8220;bricked.&#8221;</p>
<p>By that definition, those programmable remotes all ship bricked &#8211; they don&#8217;t perform any useful function until you program them for your TV. Clearly, however, they are not bricked.  They still work, all you have to do is program them.  </p>
<p>Similarly, by this definition, any device that requires battery power, but has no batteries is bricked.  But those devices aren&#8217;t bricked &#8211; add batteries again, and you&#8217;re back in business.</p>
<p>Bricked is a special term, not to be used lightly, or without understanding its meaning.</p>
<p>A little education goes a long way.</p>
<p>Definition: <strong>Bricked</strong> &#8211; <em>Adjective</em>.  Bricked means the device will no longer power on, due to some irreparably misconfigured hardware or firmware or a fried (e.g., permanently destroyed) internal component. Bricked is only slightly different than destroyed (e.g., physically smashed with a sledge hammer), in that is is theoretically possible to ressurect the device, but you god damned better have a JTAG device or soldering iron or other hardware debugging device to load new firmware/components back on it (and even then, it&#8217;s really only a 50/50 chance you&#8217;ll ever see it boot up again).  </p>
<p><strong>Usage</strong>: &#8220;I&#8217;m sorry, Bob, the firmware flash for your embedded device failed halfway through, and now it wont even boot up.  The damn things <em>bricked</em>, and without a JTAG board to restore the bits, it&#8217;ll never function again.&#8221;</p>
<p>Basically, if you&#8217;ve never had an electrical engineering class, or developed embedded firmware, you probably shouldn&#8217;t be using the word &#8220;bricked&#8221; in casual conversation.</p>
<p>If your iPhone doesn&#8217;t let you use it without activating, that is not bricked.   </p>
<p>That&#8217;s locked.</p>
<p>That&#8217;s you (or AT&amp;T) being an idiot.</p>
<p>Unless you&#8217;re flashing firmware on a device, and it never boots up again, don&#8217;t say your device is bricked.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ryandubois.net/2008/07/bricked-think-again/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

