<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Brian &#34;Krow&#34; Aker&#039;s Idle Thoughts</title>
	<atom:link href="https://krow.net/feed/?alt=rss" rel="self" type="application/rss+xml" />
	<link>https://krow.net</link>
	<description>Go to the show</description>
	<lastBuildDate>Sun, 11 Sep 2016 16:09:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='krow.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://secure.gravatar.com/blavatar/ed555d560ca75f1cdd7f11651cd82f56?s=96&#038;d=https%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Brian &#034;Krow&#034; Aker&#039;s Idle Thoughts</title>
		<link>https://krow.net</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://krow.net/osd.xml" title="Brian &#34;Krow&#34; Aker&#039;s Idle Thoughts" />
	<atom:link rel='hub' href='https://krow.net/?pushpress=hub'/>
	<item>
		<title>(My) Fosdem Schedule</title>
		<link>https://krow.net/2014/01/31/my-fosdem-schedule/</link>
		<pubDate>Sat, 01 Feb 2014 01:08:34 +0000</pubDate>
		<dc:creator><![CDATA[brianaker]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://krow.net/?p=220</guid>
		<description><![CDATA[Saturday Introduction to Docker Scheduled: Feb 1, 2014, 14:00:00 to 14:30:00 Location: H.1309 (Van Rijn) Linux tracing with LTTng Scheduled: Feb 1, 2014, 13:00:00 to 13:30:00 Location: Janson wolfSSL 2013 Technical and Community Update Scheduled: Feb 1, 2014, 17:30:00 to 17:59:00 Location: UB2.252A (Lameere) Foreman Project Scheduled: Feb 1, 2014, 16:30:00 to 16:55:00 Location: UD2.120 [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=krow.net&#038;blog=31635829&#038;post=220&#038;subd=yetmoreidlethoughts&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<h2>Saturday</h2>
<p><em><b>Introduction to Docker</b></em></p>
<p>Scheduled: Feb 1, 2014, 14:00:00 to 14:30:00</p>
<p>Location: H.1309 (Van Rijn)</p>
<p><em><b>Linux tracing with LTTng</b></em></p>
<p>Scheduled: Feb 1, 2014, 13:00:00 to 13:30:00</p>
<p>Location: Janson</p>
<p><b><em>wolfSSL 2013 Technical and Community Updat</em>e</b></p>
<p>Scheduled: Feb 1, 2014, 17:30:00 to 17:59:00</p>
<p>Location: UB2.252A (Lameere)</p>
<p><em><b>Foreman Project</b></em></p>
<p>Scheduled: Feb 1, 2014, 16:30:00 to 16:55:00</p>
<p>Location: UD2.120 (Chavanne)</p>
<p><em><b>SaltStack: </b></em></p>
<p>Scheduled: Feb 1, 2014, 15:00:00 to 15:30:00</p>
<p>Location: H.1309 (Van Rijn)</p>
<p><em><b>Razor &#8211; Provision like a Boss</b></em></p>
<p>Scheduled: Feb 1, 2014, 15:30:00 to 15:55:00</p>
<p>Location: H.1309 (Van Rijn)</p>
<p><em><b>Sharding and Scale-out using MySQL Fabric</b></em></p>
<p>Scheduled: Feb 1, 2014, 16:00:00 to 16:15:00</p>
<p>Location:  UA2.114 (Baudoux)</p>
<p><em><b>NixOS: declarative configuration</b></em></p>
<p>Scheduled: Feb 1, 2014, 18:00:00 to 18:25:00</p>
<p>Location:  H.1309 (Van Rijn)</p>
<p><em><b>MaxScale, the Pluggable Router</b></em></p>
<p>Scheduled: Feb 1, 2014, 18:35:00 to 19:05:00</p>
<p>Location: UA2.114 (Baudoux)</p>
<h2>Sunday</h2>
<p><a href="https://fosdem.org/2014/schedule/event/virtiaas21/" target="_blank"><em><b>Adventures with CloudStack and OpenDaylight</b></em></a></p>
<p>Scheduled: Feb 2, 2014, 13:00:00 to 13:45:00</p>
<p>Location: UD2.120 (Chavanne)</p>
<p><a href="https://fosdem.org/2014/schedule/event/valgrind_gdb/" target="_blank"><em><b>Combining the power of Valgrind and GDB</b></em></a></p>
<p>Scheduled: Feb 2, 2014, 15:30:00 to 16:00:00</p>
<p>Location:  K.4.201</p>
<p><a href="https://fosdem.org/2014/schedule/event/fedmsg/" target="_blank"><em><b>See Your Project Pulse in Real-Time with Fedmsg</b></em></a></p>
<p>Scheduled: Feb 2, 2014, 14:00:00 to 14:45:00</p>
<p>Location: H.1302 (Depage)</p>
<p><a href="https://fosdem.org/2014/schedule/event/deviot03/" target="_blank"><em><b>PicoTCP</b></em></a></p>
<p>Scheduled: Feb 2, 2014, 13:30:00 to 13:55:00</p>
<p>Location: AW1.121</p>
<p><a href="https://fosdem.org/2014/schedule/event/valgrind_helgrind/" target="_blank"><em><b>Helgrind: a constraint-based data race detector</b></em></a></p>
<p>Scheduled: Feb 2, 2014, 13:00:00 to 13:50:00</p>
<p>Location: K.4.201</p>
<p><em><a href="https://fosdem.org/2014/schedule/event/gdb_target_run_valgrind/" target="_blank"><b>GDB, so where are we now?</b></a></em></p>
<p>Scheduled: Feb 2, 2014, 15:00:00 to 15:25:00</p>
<p>Location: K.4.201</p>
<p><a href="https://fosdem.org/2014/schedule/event/virtiaas18/" target="_blank"><em><b>Ganeti: the New&amp;Arcane</b></em></a></p>
<p>Scheduled: Feb 2, 2014, 11:00:00 to 11:40:00</p>
<p>Location: UD2.120 (Chavanne)</p>
<p><a href="https://fosdem.org/2014/schedule/event/deviot07/" target="_blank"><em><b>XMPP in the world of IoT</b></em></a></p>
<p>Scheduled: Feb 2, 2014, 12:00:00 to 12:30:00</p>
<p>Location: AW1.121</p>
<p><a href="https://fosdem.org/2014/schedule/event/gdb_bof/" target="_blank"><em><b>BoF: Valgrind and GDB integration</b></em></a></p>
<p>Scheduled: Feb 2, 2014, 16:00:00 to 16:30:00</p>
<p>Location: K.4.201</p>
<p><a href="https://fosdem.org/2014/schedule/event/nsa_operation_orchestra/" target="_blank"><b>NSA operation ORCHESTRA: Annual Status Report</b></a></p>
<p>Scheduled: Feb 2, 2014, 17:00:00 to 17:45:00</p>
<p>Location: Keynote</p>
<p><a href="https://fosdem.org/2014/schedule/event/mirageos/" target="_blank"><em><b>MirageOS: compiling functional library operating systems</b></em></a></p>
<p>Scheduled: Feb 2, 2014, 13:00:00 to 13:50:00</p>
<p>Location: Janson</p><img alt="" border="0" src="https://pixel.wp.com/b.gif?host=krow.net&#038;blog=31635829&#038;post=220&#038;subd=yetmoreidlethoughts&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
		
		<media:content url="http://2.gravatar.com/avatar/b5bd2aa9a00fc0b02cf6bc27d8036ca6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brianaker</media:title>
		</media:content>
	</item>
		<item>
		<title>On the Subject of Yearly Reviews</title>
		<link>https://krow.net/2013/12/17/on-the-subject-of-yearly-reviews/</link>
		<pubDate>Wed, 18 Dec 2013 01:41:10 +0000</pubDate>
		<dc:creator><![CDATA[brianaker]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://krow.net/?p=210</guid>
		<description><![CDATA[Reviews almost always piss people off.  Reviewers often seek to find one improvement area because otherwise they feel like they didn’t give any feedback to the person being reviewed. This always backfires because people hear criticism more acutely then they hear praise. My goal as a manager is to give feedback throughout the year. I [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=krow.net&#038;blog=31635829&#038;post=210&#038;subd=yetmoreidlethoughts&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Reviews almost always piss people off. </p>
<p>Reviewers often seek to find one improvement area because otherwise they feel like they didn’t give any feedback to the person being reviewed. This always backfires because people hear criticism more acutely then they hear praise.</p>
<p>My goal as a manager is to give feedback throughout the year. I use the review as an opportunity to ask the person about how they are doing against the goals and feedback I have been giving. If I hear them talk about the items I have brought up with them then I know that I am communicating well.</p>
<p>If I don’t? Then I need to try harder.</p>
<p>I use the review as a means for providing myself feedback on how I am communicating.</p>
<p>What else have I observed about the review process over the years?</p>
<p>The one thing everyone wants to know during a review?  “Am I going to be terminated?” Even top performers have this in the back of their minds. The reason for this is that the top performers are often perfectionists so they see the warts in their work.</p>
<p>The second thing employees want to know?  “What am I getting for a raise?”</p>
<p>If you can’t give an answer on number 2 then don’t bother doing the review since it makes people think about &#8220;am I being fired&#8221; during the lead up time to the review. </p><img alt="" border="0" src="https://pixel.wp.com/b.gif?host=krow.net&#038;blog=31635829&#038;post=210&#038;subd=yetmoreidlethoughts&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
		
		<media:content url="http://2.gravatar.com/avatar/b5bd2aa9a00fc0b02cf6bc27d8036ca6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brianaker</media:title>
		</media:content>
	</item>
		<item>
		<title>GSM7248v2 &#8211; USB Support?</title>
		<link>https://krow.net/2013/11/20/gsm7248v2-usb-support/</link>
		<pubDate>Thu, 21 Nov 2013 06:13:45 +0000</pubDate>
		<dc:creator><![CDATA[brianaker]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Netgear]]></category>

		<guid isPermaLink="false">http://krow.net/?p=208</guid>
		<description><![CDATA[Hi Netgear! According to the documentation I should be able to type: copy usb://filename image1 I get an error with &#8220;schema not supported&#8221;. My switch is loaded with 8.1.36. What is up? Thanks!<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=krow.net&#038;blog=31635829&#038;post=208&#038;subd=yetmoreidlethoughts&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Hi Netgear!</p>
<p>According to the documentation I should be able to type:</p>
<p>copy usb://filename image1</p>
<p>I get an error with &#8220;schema not supported&#8221;. My switch is loaded with 8.1.36.</p>
<p>What is up?</p>
<p>Thanks!</p><img alt="" border="0" src="https://pixel.wp.com/b.gif?host=krow.net&#038;blog=31635829&#038;post=208&#038;subd=yetmoreidlethoughts&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
		
		<media:content url="http://2.gravatar.com/avatar/b5bd2aa9a00fc0b02cf6bc27d8036ca6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brianaker</media:title>
		</media:content>
	</item>
		<item>
		<title>Netgear GSM7248v2 vs M4100-50G, Both the same?</title>
		<link>https://krow.net/2013/11/20/gsm7248v2-vs-m4100-50g-both-the-same/</link>
		<pubDate>Wed, 20 Nov 2013 08:13:39 +0000</pubDate>
		<dc:creator><![CDATA[brianaker]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Netgear]]></category>

		<guid isPermaLink="false">http://krow.net/?p=203</guid>
		<description><![CDATA[(Anyone want to make any bets on whether or not Netgear actually resolves this to my satisfaction?) Hi Netgear! The GSM7248v2 has never had well working firmware (just google and you will find many issues, in particular the DHCP just flat out doesn&#8217;t seem to work). You now have a M4100-50G which appears to be [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=krow.net&#038;blog=31635829&#038;post=203&#038;subd=yetmoreidlethoughts&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>(Anyone want to make any bets on whether or not Netgear actually resolves this to my satisfaction?)</p>
<p>Hi Netgear!</p>
<p>The <a href="http://kb.netgear.com/app/product/model/GSM7248v2">GSM7248v2</a> has never had well working firmware (just google and you will find many issues, in particular the DHCP just flat out doesn&#8217;t seem to work). You now have a <a href="tgear.com/app/product/model/M4100-50G%20(GSM7248v2h2)">M4100-50G</a> which appears to be identical hardware but with a newer firmware. When will you release that firmware for your existing GSM7248 customers?</p>
<p>Thanks,</p>
<p>-Brian</p><img alt="" border="0" src="https://pixel.wp.com/b.gif?host=krow.net&#038;blog=31635829&#038;post=203&#038;subd=yetmoreidlethoughts&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
		
		<media:content url="http://2.gravatar.com/avatar/b5bd2aa9a00fc0b02cf6bc27d8036ca6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brianaker</media:title>
		</media:content>
	</item>
		<item>
		<title>Gearmand 1.1.9 Released</title>
		<link>https://krow.net/2013/08/02/gearmand-1-1-9-released/</link>
		<pubDate>Fri, 02 Aug 2013 09:11:00 +0000</pubDate>
		<dc:creator><![CDATA[brianaker]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://krow.net/2013/08/02/gearmand-1-1-9-released/</guid>
		<description><![CDATA[The basics: Added gearman_task_is_finished() Improved SSL support. Exceptions are now supported. gearmand excepts its root CA via the environmental variable GEARMAND_PORT.&#160; libgearman will now except GEARMAND_CA_CERTIFICATE, GEARMAN_CLIENT_PEM, and GEARMAN_CLIENT_KEY http://launchpad.net/gearmand From the feedback I am getting the SSL appears to be working. &#160;If you are interested in learning about how the SSL works, you can [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=krow.net&#038;blog=31635829&#038;post=150&#038;subd=yetmoreidlethoughts&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>The basics:</p>
<p>
<ul>
<li>Added gearman_task_is_finished()</li>
<li>Improved SSL support.</li>
<li>Exceptions are now supported.</li>
<li>gearmand excepts its root CA via the environmental variable GEARMAND_PORT.&nbsp;</li>
<li>libgearman will now except GEARMAND_CA_CERTIFICATE, GEARMAN_CLIENT_PEM, and GEARMAN_CLIENT_KEY</li>
</ul>
<p><a href="http://launchpad.net/gearmand">http://launchpad.net/gearmand</a></p>
<p>From the feedback I am getting the SSL appears to be working. &nbsp;If you are interested in learning about how the SSL works, you can find out more about it on the <a href="http://gearman.info/gearmand/ssl.html">docs website</a>.</p>
<p>I am curious to see how many people get tripped up over the fact that an SSL setup requires that you not use self signed certificates (I may support these later, but I wanted to get it right in the beginning).</p>
<p>Unless something major comes up the next version will be a release candidate and the version after will be the formal release<img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p><img alt="" border="0" src="https://pixel.wp.com/b.gif?host=krow.net&#038;blog=31635829&#038;post=150&#038;subd=yetmoreidlethoughts&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
		
		<media:content url="http://2.gravatar.com/avatar/b5bd2aa9a00fc0b02cf6bc27d8036ca6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brianaker</media:title>
		</media:content>
	</item>
		<item>
		<title>MySQL vs NoSQL vs Postgres vs SQL Server, Cage Match</title>
		<link>https://krow.net/2013/03/12/mysql-vs-nosql-vs-postgres-vs-sql-server-cage-match/</link>
		<comments>https://krow.net/2013/03/12/mysql-vs-nosql-vs-postgres-vs-sql-server-cage-match/#comments</comments>
		<pubDate>Tue, 12 Mar 2013 08:28:00 +0000</pubDate>
		<dc:creator><![CDATA[brianaker]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://krow.net/2013/03/12/mysql-vs-nosql-vs-postgres-vs-sql-server-cage-match/</guid>
		<description><![CDATA[Tonight I went to compare the usual suspects for a set of slides I was doing and thought I would share the results. &#160; I do not believe anyone should be surprised by the results. MySQL became less interesting once it was acquired, and the number of Postgres deployments is greater than what all of [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=krow.net&#038;blog=31635829&#038;post=149&#038;subd=yetmoreidlethoughts&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Tonight I went to compare the usual suspects for a set of slides I was doing and thought I would share the results.  &nbsp;</p>
<p>I do not believe anyone should be surprised by the results. MySQL became less interesting once it was acquired, and the number of Postgres deployments is greater than what all of the NoSQL market combined adds up to. When looking at emerging technologies, press time given to a single software product has no relation to what its actual market share is (which isn&#8217;t as obvious as one might think to everyone).  </p>
<p>When I get asked what my current opinion about NoSQL vs SQL is, I say that I continue to see NoSQL as a spotlight highlighting the failures in the design of the current relational database software vendors(*). Which should not damn the concept of the relational database, but somehow it happens anyways.   </p>
<p>The two biggest issues that stand out to me are that current leading relational databases never solved scale out very well, and online operations are too expensive.  </p>
<p>Would a document model really matter if schemas could be altered online? You would still have the weak vs strongly typed arguments that can exist in schema/table design, but if the operation to add additional characteristics to a table (object) was online or automatic I believe a lot of the arguments you see for schema less design would go away.  </p>
<p>The other giant failure was that the vendors didn&#8217;t approach scale out as a strong requirement for future designs. Going back a few years you can see where the vendors would talk about shared nothing designs, but only in the scope of support handful of nodes in a cluster. A hundred or so at best, which is small potatoes for where some of the NoSQL vendors who focus on scale out shoot for.  </p>
<p>Its funny to think about how much has been written on this topic that has focused on the SQL language, when no new language has emerged from the NoSQL market that has any size-able adoption. At this point most of the NoSQL vendors now talk about how they have, or are, adding a SQL interface to their products.</p>
<p>The innovation hasn&#8217;t been in the language, but in the design of database engines themselves.   </p>
<p>The other bit of humor in this, is that if you take apart how most of the major vendors have implemented their storage engines, you would find that in the inner design few are strongly typed, and few track relationships in the core of their design. Most of the major vendors could do more operational changes online if they were willing to put reasonable scoping on what can be altered. The Innodb row format is inflexible, but the addition of some version information and a catalog documenting the versions would fix that.</p>
<p>To sum this up, the need to preserve backwards compatibility is what has kept the relational database vendors from solving the needs that caused the NoSQL solutions to come to market. I don&#8217;t see any of them tackling this anytime soon; the margins on their current products doesn&#8217;t dictate the need for them to do this.</p>
<p>A final thought about the state of the current nosql databases.</p>
<p>One of the &#8220;hard things&#8221; that almost(?) none of the current NoSQL vendors has tackled is the JOIN, i.e. the fundamental feature which is required to do anything beyond simple key/pair or basic search. Join optimizers are hard to write(*). &nbsp;Network aware join optimizers are particularly difficult to write mainly because direct attached storage, AKA a hard drive, is a lot more reliable on a second to second basis than the network.</p>
<p>*) I also get asked which one I would pick if I had to pick one. Currently I suggest Cassandra, though more often then not a table with a key and a blob would work as well.  </p>
<p>*) One of the nice things about MySQL&#8217;s design was that someone designing a new engine could focus on the datastore and punt on the rest (well, sort of,&#8230; the pluggable storage engine interface never matured to the point of really playing nicely with other people&#8217;s designs).</p><img alt="" border="0" src="https://pixel.wp.com/b.gif?host=krow.net&#038;blog=31635829&#038;post=149&#038;subd=yetmoreidlethoughts&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>https://krow.net/2013/03/12/mysql-vs-nosql-vs-postgres-vs-sql-server-cage-match/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/b5bd2aa9a00fc0b02cf6bc27d8036ca6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brianaker</media:title>
		</media:content>
	</item>
		<item>
		<title>Pioneer 1021 / 1121, Airplay, You suck</title>
		<link>https://krow.net/2013/03/01/pioneer-1021-1121-airplay-you-suck/</link>
		<pubDate>Fri, 01 Mar 2013 04:23:00 +0000</pubDate>
		<dc:creator><![CDATA[brianaker]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://krow.net/2013/03/01/pioneer-1021-1121-airplay-you-suck/</guid>
		<description><![CDATA[After a year of owning both a Pioneer VSX-1021 and a VSX-1121, I would never ever buy Pioneer equipment again. The Airplay software on the Pioneer crashes a lot. When it doesn&#8217;t crash, it plays music out of sync with other Apple airplay devices.&#160; The HMG server? Who let that ship? Did they look up [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=krow.net&#038;blog=31635829&#038;post=148&#038;subd=yetmoreidlethoughts&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>After a year of owning both a Pioneer VSX-1021 and a VSX-1121, I would never ever buy Pioneer equipment again.
<div></div>
<div>The Airplay software on the Pioneer crashes a lot. When it doesn&#8217;t crash, it plays music out of sync with other Apple airplay devices.&nbsp;</div>
<div></div>
<div>The HMG server? Who let that ship? Did they look up from their Atari 2600 for more then a few seconds before saying &#8220;Menus! What sort of crazy new concepts for an interface will you think of next? Ship it!&#8221;</div>
<div></div>
<div>Their support for their iPad and iPhone application has been non-existant.</div>
<div></div>
<div>On the other hand, the Pioneer sounds better then my 20 year old Onkyo amp (I think).&nbsp;</div>
<div></div>
<div>Someday, someone, is going to build a modern amplifier right.&nbsp;</div>
<div></div>
<div>I really doubt it will be Pioneer.</div><img alt="" border="0" src="https://pixel.wp.com/b.gif?host=krow.net&#038;blog=31635829&#038;post=148&#038;subd=yetmoreidlethoughts&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
		
		<media:content url="http://2.gravatar.com/avatar/b5bd2aa9a00fc0b02cf6bc27d8036ca6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brianaker</media:title>
		</media:content>
	</item>
		<item>
		<title>You can be right, or you decide to save everyone else a bunch of time&#8230;</title>
		<link>https://krow.net/2013/02/22/you-can-be-right-or-you-decide-to-save-everyone-else-a-bunch-of-time/</link>
		<pubDate>Fri, 22 Feb 2013 09:11:00 +0000</pubDate>
		<dc:creator><![CDATA[brianaker]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://krow.net/2013/02/22/you-can-be-right-or-you-decide-to-save-everyone-else-a-bunch-of-time/</guid>
		<description><![CDATA[This is one of my favorite valgrind finds at the moment (well, last few months): &#124;&#124; ==881== Syscall param sendmsg(mmsg[0].msg_hdr) points to uninitialised byte(s) &#124;&#124; ==881== &#160; &#160;at 0x386BAF3D6B: sendmmsg (sendmmsg.c:36) &#124;&#124; ==881== &#160; &#160;by 0x386DE0B4D6: __libc_res_nsend (res_send.c:1132) &#124;&#124; ==881== &#160; &#160;by 0x386DE08BDF: __libc_res_nquery (res_query.c:226) &#124;&#124; ==881== &#160; &#160;by 0x386DE097B9: __libc_res_nsearch (res_query.c:582) &#124;&#124; ==881== &#160; [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=krow.net&#038;blog=31635829&#038;post=147&#038;subd=yetmoreidlethoughts&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>This is one of my favorite valgrind finds at the moment (well, last few months):<br />
<blockquote class="tr_bq">
<blockquote class="tr_bq">|| ==881== Syscall param sendmsg(mmsg[0].msg_hdr) points to uninitialised byte(s)</p></blockquote>
<blockquote class="tr_bq"><p>|| ==881== &nbsp; &nbsp;at 0x386BAF3D6B: sendmmsg (sendmmsg.c:36)</p></blockquote>
<blockquote class="tr_bq"><p>|| ==881== &nbsp; &nbsp;by 0x386DE0B4D6: __libc_res_nsend (res_send.c:1132)</p></blockquote>
<blockquote class="tr_bq"><p>|| ==881== &nbsp; &nbsp;by 0x386DE08BDF: __libc_res_nquery (res_query.c:226)</p></blockquote>
<blockquote class="tr_bq"><p>|| ==881== &nbsp; &nbsp;by 0x386DE097B9: __libc_res_nsearch (res_query.c:582)</p></blockquote>
<blockquote class="tr_bq"><p>|| ==881== &nbsp; &nbsp;by 0x5E8CAC7: _nss_dns_gethostbyname4_r (dns-host.c:309)</p></blockquote>
<blockquote class="tr_bq"><p>|| ==881== &nbsp; &nbsp;by 0x386BAD9AF1: gaih_inet (getaddrinfo.c:845)</p></blockquote>
<blockquote class="tr_bq"><p>|| ==881== &nbsp; &nbsp;by 0x386BADD750: getaddrinfo (getaddrinfo.c:2359)</p></blockquote>
<blockquote class="tr_bq"><p></p></blockquote>
</blockquote>
<p>If you really want to be right, and not cost a lot of other people time when you know you are right and valgrind is wrong. You could leave a snarky comment in the code where you create a fix to silence the valgrind error.</p>
<p>Or you could decide to not fix the warning, and cost a lot of other developers their time as they trip over you academically correct code which spews errors when run through valgrind.</p>
<p></p><img alt="" border="0" src="https://pixel.wp.com/b.gif?host=krow.net&#038;blog=31635829&#038;post=147&#038;subd=yetmoreidlethoughts&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
		
		<media:content url="http://2.gravatar.com/avatar/b5bd2aa9a00fc0b02cf6bc27d8036ca6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brianaker</media:title>
		</media:content>
	</item>
		<item>
		<title>Child Processes</title>
		<link>https://krow.net/2013/01/03/child-processes/</link>
		<pubDate>Thu, 03 Jan 2013 20:07:00 +0000</pubDate>
		<dc:creator><![CDATA[brianaker]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://krow.net/2013/01/03/child-processes/</guid>
		<description><![CDATA[When we, some of my peers, talk about &#8220;child processes&#8221;&#8230; 20 years ago the discussion was around the question of &#8220;who all is running&#160;netrek, and can we have someone who is root kill their process?&#8221;. This was a quality of life issue, a very real first world problem. 15 years ago it was about zombies. [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=krow.net&#038;blog=31635829&#038;post=146&#038;subd=yetmoreidlethoughts&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div>When we, some of my peers, talk about &#8220;child processes&#8221;&#8230;</div>
<div></div>
<div>20 years ago the discussion was around the question of &#8220;who all is running&nbsp;netrek, and can we have someone who is root kill their process?&#8221;. This was a quality of life issue, a very real first world problem.</div>
<div></div>
<div>15 years ago it was about zombies. Software usage was such that we started noticing quality. Child processes that became zombies. Seriously, zombies.</div>
<div></div>
<div>10 years ago &nbsp;it was all about tuning Apache such that it had the optimal number of &#8220;children&#8221; such that you would not go into swap because you miscalculated the amount of memory that would be used. We often had too many children.</div>
<div></div>
<div>5 years ago the debate around child processes vs threads became a real conversation due to the changes in hardware.&nbsp;</div>
<div></div>
<div>Today?&nbsp;</div>
<div></div>
<div>I find my peers talking about child processes and sleep time, where child processes are in the 1 week to 12 month range with a average sleep time that is anywhere between 2 and 8 hours.</div>
<div></div>
<div>*) Can you find reversed joke in the above statement?</div><img alt="" border="0" src="https://pixel.wp.com/b.gif?host=krow.net&#038;blog=31635829&#038;post=146&#038;subd=yetmoreidlethoughts&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
		
		<media:content url="http://2.gravatar.com/avatar/b5bd2aa9a00fc0b02cf6bc27d8036ca6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brianaker</media:title>
		</media:content>
	</item>
		<item>
		<title>Installing Open Stack</title>
		<link>https://krow.net/2012/12/03/installing-open-stack/</link>
		<pubDate>Mon, 03 Dec 2012 09:58:00 +0000</pubDate>
		<dc:creator><![CDATA[brianaker]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://krow.net/2012/12/03/installing-open-stack/</guid>
		<description><![CDATA[It took me 4 hours to go from bare metal to a small cluster of computers today. The install was done on Fedora (Redhat), and included Horizon, Nova, Swift, Cinder, Glance, and Keystone. This was using Folsom. I hit exactly one install bug that I fixed in under 10 minutes. I fed Pepper once.&#160; Not [&#8230;]<img alt="" border="0" src="https://pixel.wp.com/b.gif?host=krow.net&#038;blog=31635829&#038;post=145&#038;subd=yetmoreidlethoughts&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>
<div class="p1">It took me 4 hours to go from bare metal to a small cluster of computers today.</div>
<div class="p2"></div>
<div class="p1">The install was done on Fedora (Redhat), and included Horizon, Nova, Swift, Cinder, Glance, and Keystone. This was using Folsom.</div>
<div class="p2"></div>
<div class="p1">I hit exactly one install bug that I fixed in under 10 minutes. I fed Pepper once.&nbsp;</div>
<div class="p2"></div>
<div class="p2">Not bad.</div><img alt="" border="0" src="https://pixel.wp.com/b.gif?host=krow.net&#038;blog=31635829&#038;post=145&#038;subd=yetmoreidlethoughts&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
		
		<media:content url="http://2.gravatar.com/avatar/b5bd2aa9a00fc0b02cf6bc27d8036ca6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brianaker</media:title>
		</media:content>
	</item>
	</channel>
</rss>
