<?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 Changelog</title>
	<atom:link href="http://changelog.complete.org/feed" rel="self" type="application/rss+xml" />
	<link>http://changelog.complete.org</link>
	<description>Viewpoints on technology, society, and government</description>
	<lastBuildDate>Thu, 23 May 2013 00:36:29 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Amazement</title>
		<link>http://changelog.complete.org/archives/9040-amazement</link>
		<comments>http://changelog.complete.org/archives/9040-amazement#comments</comments>
		<pubDate>Wed, 17 Apr 2013 20:46:04 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=9040</guid>
		<description><![CDATA[One of the benefits of working from home is that I have a great view of Kansas from my desk. While I work, I have seen sunrises, snowfall, birds, rain, ice, and all sorts of wildlife. I heard this verse of Home on the Range the other day, which reminded me of this: &#8220;How often [...]]]></description>
				<content:encoded><![CDATA[<p>One of the benefits of working from home is that I have a great view of Kansas from my desk.  While I work, I have seen sunrises, snowfall, birds, rain, ice, and all sorts of wildlife.  I heard this verse of Home on the Range the other day, which reminded me of this:</p>
<blockquote><p>
&#8220;How often at night when the heavens are bright<br />
With the light from the glittering stars<br />
Have I stood here amazed and asked as I gazed<br />
If their glory exceeds that of ours.&#8221;
</p></blockquote>
<p>One time, I asked Jacob if I should wake him up at night to see the stars.  He said an excited yes!  So when it was dark outside, I woke him up, carried him outside, and held him while he looked up.  He said a long, breathy &#8220;Wooooow!&#8221;  Then he went back to bed, curled up with his butterfly, and fell asleep smiling.  Every so often, we repeat this little routine.</p>
<p>There are many opportunities in life to just stand somewhere and be amazed.  You don&#8217;t have to be in Kansas.  Children know this.  The rest of us just have to notice.</p>
<p><a href="https://picasaweb.google.com/lh/photo/0VDVAC6DBgUbHuHErMdKy9MTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-GYWwvbdv7Sk/UW8J0tZd58I/AAAAAAAARmg/RSsuSeir91o/s400/IMG_9687.JPG" height="267" width="400" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/9040-amazement/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>No Hate</title>
		<link>http://changelog.complete.org/archives/9026-no-hate</link>
		<comments>http://changelog.complete.org/archives/9026-no-hate#comments</comments>
		<pubDate>Thu, 28 Mar 2013 04:01:44 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=9026</guid>
		<description><![CDATA[&#8220;God hates people that are&#8230;&#8221; I heard a sentence that began that way on an interview with a protestor outside the Supreme Court yesterday. It is a deeply sad, and deeply wrong, statement. If someone reads the Bible, and can come up with a word, any word, that completes that sentence, they&#8217;re doing it wrong. [...]]]></description>
				<content:encoded><![CDATA[<p>&#8220;God hates people that are&#8230;&#8221;</p>
<p>I heard a sentence that began that way on an interview with a protestor outside the Supreme Court yesterday.  It is a deeply sad, and deeply wrong, statement.</p>
<p>If someone reads the Bible, and can come up with a word, <b>any</b> word, that completes that sentence, they&#8217;re doing it wrong.  If someone thinks that there is anyone God hates, then I have this to say:  No.  Just&#8230; no.</p>
<p>I saw an article today, taking pages and pages to assess what the &#8220;Christian response to gay marriage&#8221; should be.  I don&#8217;t need pages.  It&#8217;s very simple.  It&#8217;s this:</p>
<p>God is the God of love.</p>
<p>That is all.  Where people are doing good, there is God.  Where people care about each other, there is God.  Where there are flowers blooming and trees shading and birds singing, there is God.  Where people marvel in the beauty of the landscape or of another person, there is God.  And where people love, there is God.</p>
<p>There is too much hate in the world already.  Instead of adding more, let&#8217;s celebrate compassion, devotion, and peace.  People that say that God is the God of hate look at the spring landscape and see only last year&#8217;s thistles.</p>
<p>One day soon, I hope to see everyone&#8217;s hearts set free.  What a day of joy that will be!  And I hope, too, that those that hate will find the peace of freed hearts, freed from hate and from fear.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/9026-no-hate/feed</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>It&#8217;s Warm Enough For Mud</title>
		<link>http://changelog.complete.org/archives/9016-its-warm-enough-for-mud</link>
		<comments>http://changelog.complete.org/archives/9016-its-warm-enough-for-mud#comments</comments>
		<pubDate>Fri, 15 Mar 2013 00:10:31 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Family]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=9016</guid>
		<description><![CDATA[Today the outdoor temperatures got to nearly 75F/24C. The boys had this idea to go play with their &#8220;streams&#8221;. Here&#8217;s one of the cleaner moments: I had set up an old pipe and a hose, with the water coming slowly out of the pipe onto a little mound of dirt. They can then use their [...]]]></description>
				<content:encoded><![CDATA[<p>Today the outdoor temperatures got to nearly 75F/24C.  The boys had this idea to go play with their &#8220;streams&#8221;.</p>
<p>Here&#8217;s one of the cleaner moments:</p>
<p><a href="https://picasaweb.google.com/lh/photo/v1SSyBkLQ5vz1sICNjTZL9MTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-GqCrohvGQEY/UUJknSqCZdI/AAAAAAAARbY/WvvhMIWP90w/s400/IMG_9025.JPG" height="267" width="400" /></a></p>
<p>I had set up an old pipe and a hose, with the water coming slowly out of the pipe onto a little mound of dirt.  They can then use their fingers to make channels in the dirt for the water to flow through.  They&#8217;ve found that sticks can become bridges, making a hole in the earth makes a pond, and, oh yes, it&#8217;s quite muddy and a lot of fun.</p>
<p><a href="https://picasaweb.google.com/lh/photo/TleqZ6BfJkcj-Byj9AvHkdMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-uls87EQeFGA/UUJklQOXGMI/AAAAAAAARbQ/lkfa9kzXluA/s400/IMG_9020.JPG" height="267" width="400" /></a></p>
<p>Oliver at one point realized that he could splash the mud all around quite nicely.</p>
<p><a href="https://picasaweb.google.com/lh/photo/c399cffADY1W8gmg4Ig7_dMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-7egBCXm09Qw/UUJjcWn4WAI/AAAAAAAARao/2grXlLxP8LM/s400/IMG_9063.JPG" height="267" width="400" /></a></p>
<p>And he wanted to make sure I took photos of his hands.</p>
<p><a href="https://picasaweb.google.com/lh/photo/UkWcLiLTEk06jiWbIz-OzdMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-PcBGmJ-e7zY/UUJjQZIitXI/AAAAAAAARaI/e-vYv4_mya8/s400/IMG_9044.JPG" height="267" width="400" /></a></p>
<p>They could have played out there for hours, I&#8217;m sure.  When it was time to clean up, they enjoyed seeing the mud come off their sandals, arms, hands, and feet.</p>
<p>It was a perfect use for the first really warm day of spring.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/9016-its-warm-enough-for-mud/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Catching the mudball</title>
		<link>http://changelog.complete.org/archives/8979-catching-the-mudball</link>
		<comments>http://changelog.complete.org/archives/8979-catching-the-mudball#comments</comments>
		<pubDate>Tue, 12 Feb 2013 17:33:59 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Family]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=8979</guid>
		<description><![CDATA[&#8220;Dad, can I bring my mudball inside?&#8221; &#8211; Jacob &#8220;Ooo, dad, I need a mudball too!&#8221; &#8211; Oliver You&#8217;d have to have been there to see how excited Jacob was about his mudball. We had been out hiking down by the creek a day after a rain, and he, well, made a mudball and carried [...]]]></description>
				<content:encoded><![CDATA[<p>&#8220;Dad, can I bring my mudball inside?&#8221; &#8211; Jacob</p>
<p>&#8220;Ooo, dad, I need a mudball too!&#8221; &#8211; Oliver</p>
<p>You&#8217;d have to have been there to see how excited Jacob was about his mudball.  We had been out hiking down by the creek a day after a rain, and he, well, made a mudball and carried it around with him.  I&#8217;m not used to finding mud all that exciting.  To me, mud is something that my car can get stuck in, that my boots can drag into the house, that needs to be suppressed by a little gravel on top.</p>
<p>But to Jacob, he was holding a ball of excitement, of adventure, of discovery.  And Oliver wanted in on the fun!</p>
<p>Jacob wasn&#8217;t thinking about consequences of bringing a mudball indoors, because he didn&#8217;t need to.  He wasn&#8217;t visualizing the damage it could cause, the time of cleaning it up, or even the fact that a mudball doesn&#8217;t really stay a mudball permanently.  He just wanted to carry his ball of excitement with him.</p>
<p>Being a parent means being a teacher, an example, and a leader.  It is fine for Jacob to not think about the consequences of bringing a mudball into the house at age 6, but part of my duty as a parent is to make sure he thinks about consequences by the time he gets behind the wheel of a car.  As we grow up, we are shown, taught, and prodded into thinking about consequences of our choices: getting good grades in school, thinking about the impression the clothes we wear to a job interview might leave, worrying about what people think about us when we talk in front of a group.  We take on real responsibilities when we leave childhood, and the consequences of our actions become more significant.</p>
<p>But where&#8217;s the &#8220;off&#8221; switch?  Shouldn&#8217;t there be a way for us to wonder about bringing the mudball indoors, too?</p>
<p>There was a time in our lives when we didn&#8217;t care one bit about whether we were wearing fashionable clothes, making a good impression, or doing things the &#8220;right&#8221; way.  After being in the mindset of taking careful responsibility over life for so many years, it&#8217;s hard to re-discover that earlier time.</p>
<p>A colleague forwarded a little speech about Thanksgiving.  It contained, &#8220;Those who live in thanksgiving daily have a way of opening their eyes and seeing the wonders and beauties of this world as though seeing them for the first time.&#8221;</p>
<p>This is something children know how to do, and we adults have often forgotten, because we are too busy worrying about dirty floors and stained curtains to see the potential for fun in mud.</p>
<p>I am convinced that, just as important as being responsible, is learning how to let go, to let our hearts feel peace and joy as if a child.  We can&#8217;t open our eyes and see the wonders of this world if we&#8217;re too busy worrying about convincing someone else to vote for our preferred candidate, about saying things perfectly, about being right.</p>
<p>There&#8217;s beauty in that daily commute in a car or subway.  Look around, and you might see kids with their noses pressed to the window, even if it&#8217;s mostly black tunnel outside.  There&#8217;s wonder in that business flight, in the mud, in the doctor&#8217;s office waiting room.</p>
<p>When I see people using insults in a discussion thread on the Internet, I am saddened, because it means they have lost sight of the wonder of being able to communicate with and understand a person thousands of miles away, instantly, and are more worried about their position looking good, or are unable to see the beauty in a person that thinks differently.</p>
<p>I once had this conversation with Jacob in an airplane, probably surrounded by people impatiently waiting to turn on their electronic devices:</p>
<blockquote><p>
&#8220;Jacob, we are in the air!&#8221;</p>
<p>&#8220;Woooooooow!&#8221;</p>
<p>&#8220;Jacob, we&#8217;re flying!&#8221;</p>
<p>&#8220;Dad, I don&#8217;t know that I&#8217;ve ever been a butterfly before!&#8221;
</p></blockquote>
<p>I hope we can all find ways to be a butterfly more often.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/8979-catching-the-mudball/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>The Superbowl Pirate Bus</title>
		<link>http://changelog.complete.org/archives/7730-the-superbowl-pirate-bus</link>
		<comments>http://changelog.complete.org/archives/7730-the-superbowl-pirate-bus#comments</comments>
		<pubDate>Tue, 05 Feb 2013 00:25:14 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Family]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7730</guid>
		<description><![CDATA[I&#8217;ll forgive you for not noticing the bus full of pirates at the Superbowl. Because, well, unless you saw my 6-year-old, you have a pretty good excuse for missing it. I&#8217;ll give you the Goerzen Superbowl play-by-play, just to make sure you&#8217;re caught up. It involved pirates, cops, tractors, cookies, a card game, and yes, [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ll forgive you for not noticing the bus full of pirates at the Superbowl.  Because, well, unless you saw my 6-year-old, you have a pretty good excuse for missing it.  I&#8217;ll give you the Goerzen Superbowl play-by-play, just to make sure you&#8217;re caught up.  It involved pirates, cops, tractors, cookies, a card game, and yes, even troubles with HDMI.</p>
<p>We were invited to a Superbowl party, and were going to bring a party snack.  The boys love to help cook, and I try to give them choices.  I started naming off potential snacks, starting with healthy options.  They listened attentively, until I mentioned cookies.</p>
<p>&#8220;COOKIES!  ***COOKIES!*** Yes, cookies!&#8221;</p>
<p>This reaction was, I must say, not exactly a surprise.</p>
<p>Then I asked them what KIND of cookies.  Jacob immediately knew what he wanted, so of course Oliver took a minute to come up with something else.  No matter; we could make two kinds of cookies.  Jacob, of course, picked a kind of cookie that needs cherries, while Oliver picked one that needs chocolate chips.  Thus they both had opportunities to &#8220;have a small taste&#8221; of ingredients while we prepared the batter.</p>
<p>And so make cookies we did.  Plus a loaf of bread.  Anyhow, once we got to the party, Jacob and Oliver saw a huge tub of Legos and were at it in a flash.  One of Jacob&#8217;s friends was pretending everything was a tractor, but it wasn&#8217;t long before Jacob started in on his evening&#8217;s project: building the largest bus he could build.</p>
<p>He was pleased when he got 4 lego people into it.  Even more happy when he got 10 into it.  And by the time he figured out how to get 35 into it, he was quite proud of himself indeed.  Oliver, meanwhile, in classic little brother fashion, tried to corner the market on surplus lego people.  He appears to have the hardline negotiation skill down already, and perhaps is appreciating the value of artificial scarcity in the lego market &lt;grin&gt;</p>
<p>Eventually the bus seemed to hit the limits of engineering and joint strength, and Jacob gave up for a little while.  He had a cookie and some carrots, commented on the exciting game of Uno going on, (&#8220;Who is the loudest?&#8221;  &#8220;All of them!&#8221;), brought me some carrots, and periodically commented that &#8220;The ball team is ahead of the SF team.  Sure is.  They have more points!&#8221;  (This from the &#8220;BAL&#8221; and &#8220;SF&#8221; text on the screen.)</p>
<p>And then he went back to playing.  And here&#8217;s where the pirates come in.</p>
<p>Jacob&#8217;s new bus had a lego flag that he decided was a pirate flag.  So the bus was a pirate bus.  He built a platform out the back for them to use to &#8220;steal things&#8221;.  So his pirate bus went around the lego area, stealing this from one pile, stealing that from another, until it got almost as long as his first bus.</p>
<p>Pretty soon, along came a police boat to chase the pirates.  But the police boat appeared to suffer a humorous series of logistical failures and never could quite disrupt the pirates.  But never mind that, for little brother Oliver was getting bored with the lego mountain he was building and decided it would be more fun if <i>he</i> would disrupt the pirates.  An opinion that Jacob quite strongly disagreed with.</p>
<p>When it was time to go, Jacob tried to extract a promise from the party hosts to not let anyone take apart the pirate bus until next time we would be there.</p>
<p>Then this morning, Jacob and I had a discussion about pirates.</p>
<p>&#8220;Dad, are pirates real?&#8221;</p>
<p>&#8220;Yes, Jacob, they are.&#8221;</p>
<p>&#8220;Do they steal things?&#8221;</p>
<p>&#8220;Yes, but they are far away.  There are no pirates here.&#8221;</p>
<p>&#8220;Are there pirates in Kansas?&#8221;</p>
<p>&#8220;No.  There are some pirates in Africa though.&#8221;</p>
<p>&#8220;Oh.  What state is Africa in?&#8221;</p>
<p>&#8220;Africa is so far away that it isn&#8217;t even in a state.  You&#8217;d have to take a boat or a plane to get there.&#8221;</p>
<p>&#8220;Or a train!&#8221;</p>
<p>&#8220;Nope, a train couldn&#8217;t get across the ocean.  It&#8217;s too wide!&#8221;</p>
<p>&#8220;They&#8217;d build a bridge!&#8221;</p>
<p>&#8220;It&#8217;s too wide for a bridge.  It&#8217;s more than a thousand miles!&#8221;</p>
<p>&#8220;WOW &#8211; a thousand miles!  Great!  OK dad, it&#8217;s time for me to get on that school bus!&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7730-the-superbowl-pirate-bus/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Today is Pretend St. Patrick&#8217;s Day!</title>
		<link>http://changelog.complete.org/archives/7725-today-is-pretend-st-patricks-day</link>
		<comments>http://changelog.complete.org/archives/7725-today-is-pretend-st-patricks-day#comments</comments>
		<pubDate>Tue, 22 Jan 2013 05:10:49 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[bread]]></category>
		<category><![CDATA[cooking]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7725</guid>
		<description><![CDATA[Today in the USA is Martin Luther King, Jr., day. But sometimes these holidays get confusing for a 6-year-old. I asked Jacob the other day if he knew what holiday was coming up. He thought about it for a second, then declared it would be St. Patrick&#8217;s Day. He was excited because St. Patrick&#8217;s Day [...]]]></description>
				<content:encoded><![CDATA[<p>Today in the USA is Martin Luther King, Jr., day.  But sometimes these holidays get confusing for a 6-year-old.</p>
<p>I asked Jacob the other day if he knew what holiday was coming up.  He thought about it for a second, then declared it would be St. Patrick&#8217;s Day.  He was excited because St. Patrick&#8217;s Day is green.</p>
<p>When he realized that it was really MLK Day, he was disappointed.  &#8220;That day isn&#8217;t green.&#8221;  So I said, &#8220;Jacob, how about we celebrate <i>pretend</i> St. Patrick&#8217;s Day on Monday?&#8221;  His face lit up, he got a huge smile, and said, &#8220;Oh yes!  Great idea, dad!&#8221;  Oliver got all excited about it too.</p>
<p>I was already planning on us doing some cooking, and thankfully had green food coloring already.  So I sort of discarded my plans so each meal could have something green in it.</p>
<p>When the boys woke up this morning, I wished each of them &#8220;Happy Pretend St. Patrick&#8217;s Day!&#8221;  We all wore green.  Jacob put his shirt on backwards so the side with more green would be facing front.</p>
<p>For breakfast, our green dish was green crepes with a succotash (based on baby lima beans and corn) filling.  The boys were excited to discover that the crepes could be green on one side, and green and a little brown on the other.  Jacob was unsure of the succotash idea, but after having a few bites, declared it &#8220;excellent&#8221;.</p>
<p>After breakfast, we made bread.  They loved watching the green food coloring disperse in the water.  We checked on how green the dough looked periodically.  We watched how it was rising and whether it was staying green.  And we checked in on it backing, as the crust turned from green to brown.  We discussed green bread over and over.  Important questions were asked and answers were attempted.</p>
<p>And then, of course, the moment of truth &#8211; removing the loaf from the pan.</p>
<p><a href="https://picasaweb.google.com/lh/photo/7PYfV8O1bifI2O4WwK-at9MTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-pdLZfADI-UY/UP4a1Upy6iI/AAAAAAAARUI/PdFe0NpA0C4/s400/IMG_8329.JPG" height="267" width="400" /></a></p>
<p>The boys jabbered excitedly that there was some green peeking out.  While we waited for it to cool, we went out to the creek.  The creek is dry this year, so we got to walk in it.  Jacob used his stick to make a line behind him.  I asked him, &#8220;Is that a line so we can find our way back?&#8221;   &#8220;Oh!  Uhm.  Yes!&#8221;  And then he added arrows so we&#8217;d know which way to go.</p>
<p>Jacob stopped every 20 or so feet to collect pretend train tickets from Oliver and me.  Oliver eventually grew tired of this, so Jacob started collecting Oliver&#8217;s ticket from me.  They climbed on some trees, managed to find some mud, drew outlines of train cars in the dirt, and then followed Jacob&#8217;s line back down the creek bed.  They pointed out any green things they saw.</p>
<p>Then we went back to the house, took off our warm coats, and cut into the bread.</p>
<p><a href="https://picasaweb.google.com/lh/photo/hQrxmj9qiwK9Bhz7hCf5BtMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-vU0wlui5tV8/UP4azH5lAVI/AAAAAAAARUA/DnS-7EgFqV8/s400/IMG_8335.JPG" height="267" width="400" /></a></p>
<p>Can you imagine the excitement?</p>
<p>I hadn&#8217;t realized &#8220;green&#8221; is a flavor, but it must have been somehow, because those boys absolutely loved this green bread.  When we got out the jam, Jacob realized that it was red on the green bread, and that now his bread was Christmas-colored.</p>
<p>All sorts of green bread discoveries were made, but the best among them was that if you hold a slice of green bread up to the bright sun, the sun makes it glow green and it looks like a stained-glass window.</p>
<p>Sometimes a few drops of food coloring can add a ton of excitement to a day.</p>
<p><a href="https://picasaweb.google.com/lh/photo/Da1iJm6SGvNROmiTSDvEwNMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-rQGrOearm1E/UP4axU3zMuI/AAAAAAAART4/hRku5MgBFPI/s400/IMG_8345.JPG" height="267" width="400" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7725-today-is-pretend-st-patricks-day/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Milk, Cookies, and Delight</title>
		<link>http://changelog.complete.org/archives/7714-milk-cookies-and-delight</link>
		<comments>http://changelog.complete.org/archives/7714-milk-cookies-and-delight#comments</comments>
		<pubDate>Sat, 29 Dec 2012 03:43:14 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7714</guid>
		<description><![CDATA[Sometimes an attic is all it takes to delight children. This afternoon, the boys and I made cookies. Jacob has been talking about setting out milk and cookies for Santa Claus for several days, and of course the fact that we had made cookies reminded him of this &#8211; as I figured it would. So [...]]]></description>
				<content:encoded><![CDATA[<p>Sometimes an attic is all it takes to delight children.</p>
<p>This afternoon, the boys and I made cookies.  Jacob has been talking about setting out milk and cookies for Santa Claus for several days, and of course the fact that we had made cookies reminded him of this &#8211; as I figured it would.  So after the boys got into their pajamas and all ready for bed, we set out milk and cookies for Santa.</p>
<p>The boys have always known that Santa is pretend, but love the stories and traditions anyhow.  Never mind that Christmas was 3 days ago, and they&#8217;ve already opened their presents.  It&#8217;s SANTA!  It&#8217;s magic!  It doesn&#8217;t matter!</p>
<p>I asked Jacob, &#8220;Would you like me to pretend to be Santa tonight?&#8221;  A big grin, then &#8220;Oh yes, dad!  Do it!&#8221;</p>
<p>So after I read them their bedtime story, sang them a song (Jacob chose a Latin hymn &#8211; that&#8217;s my boy!), and tucked them into bed, I pretended to be Santa.  I went back downstairs.  I drank the milk and ate the cookies.  Then I went to my small future present stash, selected a few small items, and put them under the tree.  I gave it a few minutes.</p>
<p>Then I crept up to the attic.  I snuck along the wood floors quietly, until I was above the boys&#8217; room.</p>
<p>Then I jumped.  And I scraped a wood chair along the floor.  And then I yelled out &#8211;  &#8220;HO HO HO!  Merry Christmas!&#8221;  I had a brief conversation with Rudolph, then made some sliding noises.  I was silent for a few seconds, then made some more noise and said, &#8220;Wow, Rudolph, Jacob and Oliver left some great milk and cookies!  Let&#8217;s go deliver the rest of our presents!&#8221;  And made some vague sleigh taking off from the roof of a house noises.</p>
<p>I crept back down the stairs.  I put my ear to the outside of the closed door to the boys&#8217; bedroom.  I heard Jacob excitedly jabbering, &#8220;He said milk and cookies!  He liked them!  He really liked them!  Ooo butterfly, he was here!&#8221;  (Butterfly is a stuffed, er, butterfly that he sleeps with.)</p>
<p>I gave it a minute or two, then I went in.  &#8220;Jacob, did you hear something?&#8221;</p>
<p>&#8220;Yes!&#8221;</p>
<p>&#8220;What was it?&#8221;</p>
<p>&#8220;Well, it was a loud thud!  I sat straight up like this.  [ he demonstrates ] Then I heard &#8216;ho ho ho&#8217;! And &#8216;milk and cookies&#8217;!  And I was excited like this!&#8221;  [ more demonstrations ]</p>
<p>&#8220;What do you think happened?&#8221;</p>
<p>&#8220;I don&#8217;t know!  Dad, <b>what did you do?</b>&#8221;</p>
<p>I told him.  It only increased his delight.</p>
<p>&#8220;Did it sound like Santa&#8217;s sleight landing?&#8221;</p>
<p>&#8220;(annoyed) No, dad.  It sounded like a crash.  (brightening)  And then <b>Santa coming down the chimney with presents!</b>  Oh, it is so exciting!&#8221;</p>
<p>(We don&#8217;t have a chimney)</p>
<p>It was still magical, even though he knew exactly what happened.</p>
<p>For his part, Oliver slept through it all.  He will still discover the empty plate, empty cup, and slightly less empty area underneath the tree.  And neither boy knows about the thank you note from Santa yet.  I anticipate smiles in the morning!</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7714-milk-cookies-and-delight/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Glockenklang, Forever</title>
		<link>http://changelog.complete.org/archives/7695-glockenklang-forever</link>
		<comments>http://changelog.complete.org/archives/7695-glockenklang-forever#comments</comments>
		<pubDate>Sun, 23 Dec 2012 04:28:32 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[christmas]]></category>
		<category><![CDATA[jacob]]></category>
		<category><![CDATA[oliver]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7695</guid>
		<description><![CDATA[Jacob (and Oliver too, somewhat) has taken quite the interest in Christmas music this year. Perhaps it&#8217;s singing in the choir at school, or perhaps it&#8217;s just him getting older, but in any case, Christmas music fascinates him. And no song more than Jingle Bells. I have recordings of it by several artists in different [...]]]></description>
				<content:encoded><![CDATA[<p>Jacob (and Oliver too, somewhat) has taken quite the interest in Christmas music this year.  Perhaps it&#8217;s singing in the choir at school, or perhaps it&#8217;s just him getting older, but in any case, Christmas music fascinates him.</p>
<p>And no song more than Jingle Bells.  I have recordings of it by several artists in different styles, and he has his favorites and often wants to hear them &#8211; again and again.</p>
<p>The other night at supper, he said, &#8220;Dad, can you sing Jingle Bells in German?&#8221;  Kind of a random question.  I normally try to keep books and devices of all sorts away from the table, but my son had just asked me to sing.  In German.  I don&#8217;t believe that had ever happened before, so I wasn&#8217;t going to say no!  I got my tablet, pulled up Google, and found <a href="http://wiki.answers.com/Q/What_are_the_lyrics_to_Jingle_bells_in_German">some German lyrics</a>.  Not exactly a translation, but it fit the tune, so that&#8217;s what counts.</p>
<p>So I started singing, and when I got to the chorus, and sang <i>Oh, Glockenklang, Glockenklang</i> both boys bust up laughing.  They thought Glockenklang was a hilarious word, and loved to hear it.  Oliver requests I &#8220;sing Glockenklang&#8221; every so often now.  He has this eager anticipation when he does it, as if he knows I&#8217;m going to be hilarious &#8212; so much so that he almost starts laughing before I even say a word.</p>
<p>Then yesterday at breakfast, Jacob requested more German songs.  I finally got a couple of hymn books (one of which, <i>Gesangbuch mit Noten</i>, really is a German songbook).  I sang some songs in German for the boys, while they enjoyed their blueberry crepes.  Sadly <i>Stille Nacht</i> and <i>O du fröhliche</i> did not prove as hilarious as <i>Glockenklang</i>, but they got impatient as I looked through the idnex between each song, saying &#8220;Dad, just sing more German!  Don&#8217;t look at those pages!&#8221;  So I guess it was a hit.</p>
<p>I&#8217;m not sure where this sudden fascination with German music came from, but it appears to be leaving me hungry.</p>
<p>While driving around, Oliver requested I sing <i>Glockenklang</i> in the car.  I said yes, despite not remembering even one German word to that song except for, well, <i>Glockenklang</i>.  So I just filled in with some random German words I do know.  Fortunately, they didn&#8217;t seem to have memorized the rest of it either.</p>
<p>The other day, we went to the annual Christmas concert at the local high school.  It was perfect for the boys &#8211; various styles of music, an interesting old auditorium, nobody was going to care if they weren&#8217;t perfectly quiet, and the price was right, too.</p>
<p>The band played first, and both boys sat there, paying great attention, soaking it all in.  They loved the cymbal crashes and Jacob seemed to dream of playing the chimes and bells.  At one point, I whispered to Jacob that I could feel the timpani on the wood floor in the auditorium, and he tried it, and made his &#8220;Hmm, I just learned something interesting!&#8221; reaction.</p>
<p>As is tradition, the concert concluded with singing the Hallelujah Chorus &#8211; and anyone in the audience that wants to sing is invited on stage to join the choir.</p>
<p>I remember being in high school for that concert, and after practicing it in school, the great fun of being joined by many powerful voices from the community all around me on the risers.  So this time, while my parents stayed with the boys, I was one of the many that went up to join the choir.  It was no less thrilling all these years later.  Ending with &#8220;Forever and ever, Hallelujah, Hallelujah.  Hallelujah!&#8221;, and <i>feeling it</i>, right then, put a huge smile on my face.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7695-glockenklang-forever/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Faces</title>
		<link>http://changelog.complete.org/archives/7689-faces</link>
		<comments>http://changelog.complete.org/archives/7689-faces#comments</comments>
		<pubDate>Sat, 22 Dec 2012 05:36:41 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7689</guid>
		<description><![CDATA[A couple of weeks ago, I walked in to a nice, sit-down restaurant, with a smile on my face. It&#8217;s the kind of restaurant with folded cloth napkins on the tables. &#8220;Table for three, please&#8221; &#8211; as Jacob and Oliver were with me. This much isn&#8217;t unusual. I have periodically taken them out to eat [...]]]></description>
				<content:encoded><![CDATA[<p>A couple of weeks ago, I walked in to a nice, sit-down restaurant, with a smile on my face.  It&#8217;s the kind of restaurant with folded cloth napkins on the tables.  &#8220;Table for three, please&#8221; &#8211; as Jacob and Oliver were with me.</p>
<p>This much isn&#8217;t unusual.  I have periodically taken them out to eat for quite some time, and they enjoy it.</p>
<p>But there were a few unusual things about this particular day.  I suppose the main one is that they had just been doing this.</p>
<p><a href="https://picasaweb.google.com/lh/photo/XRG7GsNBO9cgv05XgtmY89MTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-ec6hmnTB7lU/UNUxIsMxtaI/AAAAAAAARSI/fqMEh1sINvE/s400/IMG_1078.JPG" height="300" width="400" /></a></p>
<p>Yes, painting your own face can be a lot of fun.  And also serious business.</p>
<p><a href="https://picasaweb.google.com/lh/photo/KW9bb0KGhedXe1iC81iU-NMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-8tsg0DOeS3M/UNUxD81SYQI/AAAAAAAARSA/3MrNtQRH6EE/s400/IMG_1083.JPG" height="300" width="400" /></a></p>
<p>The boys and I were in Santa Fe, NM on a train trip.  It had been a year since their <a href="http://changelog.complete.org/archives/7342-a-parenting-dilemma">last train trip</a>, and that&#8217;s longer than they are typically used to.  I&#8217;d taken Jacob on a <a href="http://changelog.complete.org/archives/5538-24-hours-with-jacob">train trip with just the two of us</a> before, but this was the first trip with just the two boys and me.</p>
<p>And one of the places we visited was the excellent <a href="http://www.santafechildrensmuseum.org/">Santa Fe Children&#8217;s Museum</a>.  It may be the best children&#8217;s museum I&#8217;ve ever seen.  Not the largest, or the flashiest, but that&#8217;s part of the reason I say &#8220;best&#8221;.  They had chimes (and many other percussive &#8220;instruments&#8221; to produce different pitches, including mounted hubcaps and varying length wooden planks).  They had a great magnets table with washers and nuts, so children can build their own bridges, stairs, etc. using magnetism.  A giant bubble table, tunnels to crawl in outside, etc.  A great place.</p>
<p>And, apparently, the thing they were really known for &#8212; I did not know this in advance &#8212; is the paint your own face station.  Jacob and Oliver really got into it.  Oliver informed me he was a lion and I heard &#8220;ROAR!   ROAR!&#8221; periodically all afternoon.  Jacob asked me to help paint a J, and the spirals, on his cheeks.  After some careful thought, he informed me that he was &#8220;spiral man&#8221;.</p>
<p>Next to the paint your own face area was a clean your own face area.  Most kids were being helped to clean their own face by their parents on their way out.  Jacob and Oliver protested that plan, so I figured, if they want to enjoy painted faces all day, why not?</p>
<p>And this, of course, led into lunch with self-painted faces.  Nobody at the restaurant commented, but the owner had a <i>huge</i> grin when he saw them.  (It was a Mediterranean place, and I&#8217;m sure the owner would have commented had there not been a language barrier.)  Incidentally, the boys became quite the fans of souvlaki.</p>
<p>Later, as we walked around <a href="https://en.wikipedia.org/wiki/Santa_Fe_Plaza">Santa Fe Plaza</a> and another museum, they drew smiles all over the place.  Several kind people asked them, &#8220;Did you enjoy the children&#8217;s museum?&#8221;  Yes, <i>everyone</i> in Santa Fe seemed to know precisely where kids with painted faces had been that day.</p>
<p>Santa Fe is an amazing and beautiful city.  It was warm and friendly, and the architecture and layout was fun to see &#8211; and pedestrian-friendly.  We walked past the Cathedral Basilica of St. Francis of Assisi several times, and went in once.  For some reason I could never fully explain, I could often smell their incense even a block or two away.  It added to the crisp wintry feel of the plaza.</p>
<p>The point of the trip wasn&#8217;t Santa Fe, though.  It was Jacob and Oliver on Amtrak, which is the thing they were really most excited about &#8211; of course.  They were excited as usual, and despite the fact that the train comes through this area only at around 3AM, were plenty excited to be on the train.  And, in fact, didn&#8217;t fall asleep again until about 5 due to the excitement (though they did an excellent job of being quiet).  Of course, 6AM was &#8220;morning&#8221; so they were wide awake by then.</p>
<p>Jacob had been planning what he&#8217;d eat on the train for days already, and had announced he would be having French toast for breakfast and pizza at lunch.  He was a bit disappointed to see that French toast wasn&#8217;t on the menu this time, but pancakes saved the day.</p>
<p>While waiting for the dining car to open at 6:30, we went to the lounge car for awhile.  I had brought along various things for them to do on the train, of course, and among them was a notebook and some markers.  Jacob loved drawing suns and stars, and sometimes writing short notes.  He gave notes to several friendly people that happened to be visiting with us on the train.  Oliver enjoyed it too, but he was more intrigued by the cheap set of multi-colored post-it notes.</p>
<p>There were two happy, and somewhat tired, boys getting off that train in the middle of the night when we returned.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7689-faces/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The world is still a good place</title>
		<link>http://changelog.complete.org/archives/7680-the-world-is-still-a-good-place</link>
		<comments>http://changelog.complete.org/archives/7680-the-world-is-still-a-good-place#comments</comments>
		<pubDate>Sun, 16 Dec 2012 02:48:15 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Society]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7680</guid>
		<description><![CDATA[At times like these, it is easy to think of the world as a cold, evil place. Perhaps in some ways, it is. I saw this quote from Fred Rogers floating around today: When I was a boy and I would see scary things in the news, my mother would say to me, &#8220;Look for [...]]]></description>
				<content:encoded><![CDATA[<p>At times like these, it is easy to think of the world as a cold, evil place.  Perhaps in some ways, it is.  I saw this quote from Fred Rogers floating around today:</p>
<blockquote><p>When I was a boy and I would see scary things in the news, my mother would say to me, &#8220;Look for the helpers. You will always find people who are helping.&#8221; To this day, especially in times of &#8220;disaster,&#8221; I remember my mother’s words, and I am always comforted by realizing that there are still so many helpers &#8211; so many caring people in this world.</p></blockquote>
<p>Sometimes I think that Fred Rogers&#8217; wisdom is so often under-appreciated.  What he says is true, very true.</p>
<p>I know what it&#8217;s like to <a href="http://changelog.complete.org/archives/4799-a-scary-day-and-a-walking-miracle">fear for my child&#8217;s life</a>.  And sometimes the shoe has been on the other foot, when I have <a href="http://changelog.complete.org/archives/6707-back-from-joplin">been one of the helpers</a>.</p>
<p>Many of you know these last few months have been <a href="http://changelog.complete.org/archives/7651-difficult-times-hope">the most difficult in my life</a>.  And despite having gone through the deaths of three relatives, nothing has quite compared to this.</p>
<p>I can not even begin to express my gratitude for all the care, compassion, and love that has come my way and towards the boys.  People I barely knew before are now close friends.  Random strangers have offered kindness and support.  I have never before needed to be cared for like that, and in some ways perhaps it was hard to let myself be cared for.  But I did, and all that caring and generosity has made an incredible difference in my life.</p>
<p>Most of us don&#8217;t see our pain on CNN or BBC, but that doesn&#8217;t mean it&#8217;s less real.  And it doesn&#8217;t mean there&#8217;s nobody that cares.  Open up to others, let them care for you.  Things can and do get better.</p>
<p>The people in Newtown did nothing to deserve this.  No matter what evidence is found, they will never get an adequate answer to &#8220;why?&#8221;  Children have been frightened, families torn apart, lives ended, for no reason at all.</p>
<p>But they will survive the terrible pain.  In time, they will find happiness again. And they will feel love and compassion from people around the world &#8212; something to sustain them in their grief.  I am certain of this.</p>
<p>I recently read this quote, part of a <a href="http://www.reddit.com/r/AskReddit/comments/14l2ie/medical_professionals_of_reddit_what_things_have/c7e6493">story about a dying cancer patient</a>:</p>
<p>&#8220;Don&#8217;t forget that it doesn&#8217;t take much to make someone&#8217;s day.&#8221;</p>
<p>Yes, the world is still a good place.</p>
<p><a href="http://changelog.complete.org/files_changelog/2012/12/458842_447203981994488_1497331827_o.jpg"><img src="http://changelog.complete.org/files_changelog/2012/12/458842_447203981994488_1497331827_o-300x231.jpg" alt="" title="458842_447203981994488_1497331827_o" width="300" height="231" class="alignnone size-medium wp-image-7685" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7680-the-world-is-still-a-good-place/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Difficult Times &amp; Hope</title>
		<link>http://changelog.complete.org/archives/7651-difficult-times-hope</link>
		<comments>http://changelog.complete.org/archives/7651-difficult-times-hope#comments</comments>
		<pubDate>Wed, 03 Oct 2012 20:36:52 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7651</guid>
		<description><![CDATA[This past month has been the most difficult in my life &#8211; and that of my family as well. I&#8217;m not going to go into it for the whole Internet, but any well wishes, happy thoughts, prayers, whatever you want to send our way, whether we know about it or not, would certainly be welcome. [...]]]></description>
				<content:encoded><![CDATA[<p>This past month has been the most difficult in my life &#8211; and that of my family as well.  I&#8217;m not going to go into it for the whole Internet, but any well wishes, happy thoughts, prayers, whatever you want to send our way, whether we know about it or not, would certainly be welcome.  And, of course, the reason I&#8217;m not very active online right now is that I&#8217;m focusing on family, work, and other pressing matters.</p>
<p>I have had some measure of comfort from hearing from others that have had pain in their lives.  It is good to know I&#8217;m not alone, good to have people to talk and share with.  And it is good to find some way to have hope in the midst of difficulty and uncertainty.</p>
<p>I sing with the <a href="http://www.ksmenschorus.org/">Kansas Mennonite Men&#8217;s Chorus</a>, and when listening to one of our recordings recently, was struck by these words in a whole new way.  <i>Let music never die in me</i> is a powerful message.  </p>
<blockquote><p>
I dreamed a dream, a silent dream,<br />
of a land not far away.<br />
Where no bird sang,<br />
no steeples rang<br />
and teardrops fell like rain.</p>
<p>I dreamed a dream.<br />
No alleluia, not one hosanna,<br />
No song of love, no lullaby.</p>
<p>And no choir sang to change the world.<br />
No pipers played, no dancers twirled.<br />
I dreamed a dream, a silent dream.<br />
Silent.<br />
Silent.</p>
<p>Awake! Awake!<br />
Awake, my soul and sing!<br />
The time for praise has come.<br />
The silence of the night has passed;<br />
a new day has begun.<br />
Let music never die in me!<br />
Forever let my spirit sing!<br />
Wherever emptiness is found,<br />
Let there be joy and glorious sound.</p>
<p>Let music never die in me!<br />
Forever let my spirit sing!</p>
<p>Let all our voices join as one<br />
to praise the giver of the song!</p>
<p>Awake!  Awake!<br />
Let music live!</p>
<p>&#8211; <i>The Awakening</i>, Joseph M. Martin (excerpts)
</p></blockquote>
<p>See a performance <a href="https://www.youtube.com/watch?v=FA-UDCEiDzA">here</a>.</p>
<p>Even when hope is dim, or the music is playing only softly, it&#8217;s not dead.  I hear it when an 85-year-old person in church, comes up to me with tears in her eyes and gives me a big, silent hug.  I feel the music when when I can share about things with people, when I sing, when the beautiful Kansas sunset peeks out, when I share a smile or laugh with someone, and when I see the delight and happiness of children.</p>
<p>Let music live!</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7651-difficult-times-hope/feed</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Kindergarten Computer Class and Password Security</title>
		<link>http://changelog.complete.org/archives/7643-kindergarten-computer-class-and-password-security</link>
		<comments>http://changelog.complete.org/archives/7643-kindergarten-computer-class-and-password-security#comments</comments>
		<pubDate>Wed, 29 Aug 2012 14:00:49 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Children & Computing]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7643</guid>
		<description><![CDATA[Jacob started Kindergarten last week. More on that in another post. He&#8217;s been loving it, until yesterday. At least part of his disgruntlement was because it was his first visit to computer class. Putting together a few conversations, we learned this: Jacob: Something was different about Kindergarten today. Us: Oh? What was it? Jacob: I [...]]]></description>
				<content:encoded><![CDATA[<p>Jacob started Kindergarten last week.  More on that in another post.</p>
<p>He&#8217;s been loving it, until yesterday.  At least part of his disgruntlement was because it was his first visit to computer class.  Putting together a few conversations, we learned this:</p>
<blockquote><p>
Jacob: Something was different about Kindergarten today.</p>
<p>Us: Oh?  What was it?</p>
<p>Jacob: I had computer class today.</p>
<p>Us: What did you do?</p>
<p>Jacob, super frustrated: Nothing.  NOTHING, NOTHING, NOOOO  THIIING.  Nothing.</p>
<p>Us: You didn&#8217;t get to use a computer?</p>
<p>Jacob: All we did was log on and log off the whole time.  Log on and log off.  My username is Jacob and my password is Jacob.  (annoyed and confused voice)  Why are they the same??
</p></blockquote>
<p>I guess his teachers weren&#8217;t used to children that had been logging on to computers for two years before Kindergarten.  And probably also weren&#8217;t expecting any of them to take some sort of offense at their password poicy.  He probably couldn&#8217;t appreciate how reasonable it was to tech Kindergarteners how to log in to a computer on the first day of computer class&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7643-kindergarten-computer-class-and-password-security/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Voice Keying with bash, sox, and aplay</title>
		<link>http://changelog.complete.org/archives/7632-voice-keying-with-bash-sox-and-aplay</link>
		<comments>http://changelog.complete.org/archives/7632-voice-keying-with-bash-sox-and-aplay#comments</comments>
		<pubDate>Sat, 25 Aug 2012 02:25:11 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[hamradio]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7632</guid>
		<description><![CDATA[There are plenty of times where it is nice to have Linux transmit things out a radio. One obvious example is the digital communication modes, where software acts as a sort of modem. A prominent example of this in Debian is fldigi. Sometimes, it is nice to transmit voice instead of a digital signal. This [...]]]></description>
				<content:encoded><![CDATA[<p>There are plenty of times where it is nice to have Linux transmit things out a radio.  One obvious example is the digital communication modes, where software acts as a sort of modem.  A prominent example of this in Debian is <a href="http://www.w1hkj.com/Fldigi.html">fldigi</a>.</p>
<p>Sometimes, it is nice to transmit voice instead of a digital signal.  This is called <i>voice keying</i>.  When operating a contest, for instance, a person might call CQ over and over, with just some brief gaps.</p>
<p>Most people that interface a radio with a computer use a sound card interface of some sort.  The more modern of these have a simple USB cable that connects to the computer and acts as a USB sound card.  So, at a certain level, all that you have to do is play sound out a specific device.</p>
<p>But it&#8217;s not quite so easy, because there is one other wrinkle: you have to engage the radio&#8217;s transmitter.  This is obviously not something that is part of typical sound card APIs.  There are all sorts of ways to do it, ranging from dedicated serial or parallel port circuits involving asserting voltage on certain pins, to voice-activated (VOX) circuits.</p>
<p>I have used two of these interfaces: the basic <a href="http://www.tigertronics.com/slusbmain.htm">Signalink USB</a> and the more powerful <a href="http://www.rigexpert.com/index?s=ti5">RigExpert TI-5</a>.  The Signalink USB integrates a VOX circuit and provides cabling to engage the transmitter when VOX is tripped.  The TI-5, on the other hand, emulates three USB serial ports, and if you raise RTS on one of them, it will keep the transmitter engaged as long as RTS is high.  This is a more accurate and precise approach.</p>
<p><b>VOX-based voice keying with the Signalink USB</b></p>
<p>But let&#8217;s first look at the Signalink USB case.  The problem here is that its VOX circuit is really tuned for digital transmissions, which tend to be either really loud or completely silent.  Human speech rises and falls in volume, and it tends to rapidly assert and drop PTT (Push-To-Talk, the name for the control that engages the radio&#8217;s transmitter) when used with VOX.</p>
<p>The solution I hit on was to add a constant, loud tone to the transmitted audio, but one which is outside the range of frequencies that the radio will transmit (which is usually no higher than 3kHz).  This can be done using sox and aplay, the ALSA player.  Here&#8217;s my script to call cq with Signalink USB:</p>
<pre>
#!/bin/bash
# NOTE: use alsamixer and set playback gain to 99
set -e

playcmd () {
        sox -V0 -m "$1" \
           "| sox -V0 -r 44100 $1 -t wav -c 1 -   synth sine 20000 gain -1" \
            -t wav - | \
           aplay -q  -D default:CARD=CODEC
}

DELAY=${1:-1.5}

echo -n "Started at: "
date

STARTTIME=`date +%s`
while true; do
        printf "\r"
        echo -n $(( (`date +%s`-$STARTTIME) / 60))
        printf "m/${DELAY}s: TRANSMIT"
        playcmd ~/audio/cq/cq.wav
        printf "\r"
        echo -n $(( (`date +%s`-$STARTTIME) / 60))
        printf "m/${DELAY}s: off         "
        sleep $DELAY
done
</pre>
<p>Run this, and it will continuously play your message, with a 1.5s gap in between during which the transmitter is not keyed.</p>
<p>The screen will look like this:</p>
<pre>
Started at: Fri Aug 24 21:17:47 CDT 2012
2m/1.5s: off
</pre>
<p>The 2m is how long it&#8217;s been going this time, and the 1.5s shows the configured gap.</p>
<p>The sox commands are really two nested ones.  The -m causes sox to merge the .wav file in $1 with the 20kHz sine wave being generated, and the entire thing is piped to the ALSA player.</p>
<p><b>Tweaks for RigExpert TI-5</b></p>
<p>This is actually a much simpler case.  We just replace playcmd as follows:</p>
<pre>
playcmd () {
        ~/bin/raiserts /dev/ttyUSB1 'aplay -q -D default:CARD=CODEC' < "$1"
}
</pre>
<p>Where raiserts is a program that simply keeps RTS asserted on the serial port while the given command executes.  Here's its source, which I modified a bit from a program I found online:</p>
<pre>
/* modified from
 * https://www.linuxquestions.org/questions/programming-9/manually-controlling-rts-cts-326590/
 * */
#include <stdio.h>
#include <stdlib.h>
#include <termios.h>
#include <unistd.h>
#include <sys/ioctl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>


static struct termios oldterminfo;


void closeserial(int fd)
{
    tcsetattr(fd, TCSANOW, &#038;oldterminfo);
    if (close(fd) < 0)
        perror("closeserial()");
}


int openserial(char *devicename)
{
    int fd;
    struct termios attr;

    if ((fd = open(devicename, O_RDWR)) == -1) {
        perror("openserial(): open()");
        return 0;
    }
    if (tcgetattr(fd, &#038;oldterminfo) == -1) {
        perror("openserial(): tcgetattr()");
        return 0;
    }
    attr = oldterminfo;
    attr.c_cflag |= CRTSCTS | CLOCAL;
    attr.c_oflag = 0;
    if (tcflush(fd, TCIOFLUSH) == -1) {
        perror("openserial(): tcflush()");
        return 0;
    }
    if (tcsetattr(fd, TCSANOW, &#038;attr) == -1) {
        perror("initserial(): tcsetattr()");
        return 0;
    }
    return fd;
}


int setRTS(int fd, int level)
{
    int status;

    if (ioctl(fd, TIOCMGET, &#038;status) == -1) {
        perror("setRTS(): TIOCMGET");
        return 0;
    }
    status &#038;= ~TIOCM_DTR;   /* ALWAYS clear DTR */
    if (level)
        status |= TIOCM_RTS;
    else
        status &#038;= ~TIOCM_RTS;
    if (ioctl(fd, TIOCMSET, &#038;status) == -1) {
        perror("setRTS(): TIOCMSET");
        return 0;
    }
    return 1;
}


int main(int argc, char *argv[])
{
    int fd, retval;
    char *serialdev;

    if (argc < 3) {
        printf("Syntax: raiserts /dev/ttyname 'command to run while RTS held'\n");
        return 5;
    }
    serialdev = argv[1];
    fd = openserial(serialdev);
    if (!fd) {
        fprintf(stderr, "Error while initializing %s.\n", serialdev);
        return 1;
    }

    setRTS(fd, 1);
    retval = system(argv[2]);
    setRTS(fd, 0);

    closeserial(fd);
    return retval;
}
</pre>
<p>This compiles to an executable less than 10K in size.  I love it when that happens.</p>
<p>So these examples support voice keying both with VOX circuits and with serial-controlled PTT.  raiserts.c could be trivially modified to control other serial pins as well, should you have an interface which uses different ones.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7632-voice-keying-with-bash-sox-and-aplay/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crazy Enough?</title>
		<link>http://changelog.complete.org/archives/7623-crazy-enough</link>
		<comments>http://changelog.complete.org/archives/7623-crazy-enough#comments</comments>
		<pubDate>Sun, 19 Aug 2012 22:19:41 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Society]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7623</guid>
		<description><![CDATA[So far this year, I&#8217;ve read somewhere in the neighborhood of 5000 pages. As I&#8217;ve started to read more, I&#8217;ve started to watch TV, movies, and Youtube less, because they are simply boring and shallow in comparison. War and Peace, in particular, deeply touched me. Lately I have been reading the Wheel of Time series, [...]]]></description>
				<content:encoded><![CDATA[<p>So far this year, I&#8217;ve read somewhere in the neighborhood of 5000 pages.  As I&#8217;ve started to read more, I&#8217;ve started to watch TV, movies, and Youtube less, because they are simply boring and shallow in comparison.  <i>War and Peace</i>, in particular, <a href="http://changelog.complete.org/archives/6692-war-and-peace">deeply touched me</a>.  Lately I have been reading the <i>Wheel of Time</i> series, which has its own unique characteristics.</p>
<p>Whether an epic (or super-epic, such as Wheel of Time) novel, or the Sherlock Holmes series, or nonfiction works, there is something magical about reading a book.  We often see characters, real or fictional, that rise from obscurity to do great things for the world.  We are transported in time and place to a time or place we will never be able to experience, perhaps because it is long past, or perhaps because it never was.  But in any case, we can be inspired.</p>
<p>I am reminded of this quote:</p>
<p>&#8220;The people crazy enough to think they can change the world are the ones that do.&#8221;</p>
<p>If someone told me that a street vendor in Tunisia would, in less than a year, cause the overthrow of 4 dictatorships and reform in a handful more, I would have, yes, thought that was crazy.  And while <a href="https://en.wikipedia.org/wiki/Mohamed_Bouazizi">Mohamed Bouazizi</a> isn&#8217;t a household name in much of the world, he managed exactly that.  But not just him.  It took crazy unarmed people to occupy Tahrir Square, some to die, for progress to be made in Egypt.</p>
<p>This story is written all over history.  People have done the impossible, have defied all odds, through sheer belief that they could.  Civil rights have been granted due to the leaders we all know, but also due to the millions of marchers we don&#8217;t.  Changing the world doesn&#8217;t have to mean that the world knows you.  It just has to mean that you love the world, as Tolstoy pointed out:</p>
<blockquote><p>
Love hinders death. Love is life. All, everything that I understand, I understand only because I love. Everything is, everything exists, only because I love. Everything is united by it alone. Love is God, and to die means that I, a particle of love, shall return to the general and eternal source.
</p></blockquote>
<p>Whatever your stance on religion, this is a powerful quote.  Sometimes particles of love might look crazy.  But isn&#8217;t it then that they are the most alive?  Isn&#8217;t it then that they are the greatest hindrance to death and despair?</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7623-crazy-enough/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Summer</title>
		<link>http://changelog.complete.org/archives/7611-summer</link>
		<comments>http://changelog.complete.org/archives/7611-summer#comments</comments>
		<pubDate>Mon, 13 Aug 2012 00:27:59 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Outdoors]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7611</guid>
		<description><![CDATA[It&#8217;s been a hot year in Kansas this year. Really hot. Our average high for July was 101F / 38C. It&#8217;s also been extremely dry. So we haven&#8217;t had too many pleasant opportunities to enjoy a bit of an upcycling project I had with the boys. When we renovated our old farmhouse, we had two [...]]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s been a hot year in Kansas this year.  Really hot.  Our <b>average</b> high for July was 101F / 38C.  It&#8217;s also been extremely dry.  So we haven&#8217;t had too many pleasant opportunities to enjoy a bit of an upcycling project I had with the boys.</p>
<p><a href="https://picasaweb.google.com/lh/photo/LGIjKj2ka6syw-AV5VY66NMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-DTt4ab5ZgFY/UChFnz4NA3I/AAAAAAAAPf8/Yw6Ozw9CjqU/s400/IMG_6448.JPG" height="267" width="400" /></a></p>
<p>When we renovated our old farmhouse, we had two chimneys removed.  The bricks were saved in a large pile out back, and we haven&#8217;t really touched them in the last 5 years.</p>
<p>I got the idea at some point that it would be nice to have a fire ring on our yard.  The boys love campfire-style cooking, and enjoy helping gather kindling and watching the fire grow.  I had looked at fire rings in stores, but just couldn&#8217;t bring myself to pay $60 or $100 or even more for what was really a piece of round metal.  I decided we would find a way to build our own fire ring.</p>
<p>So the idea of chimney bricks seemed perfect.  Some of these bricks still have mortar on them, so the result is imperfect, but it is functional.  More importantly, the boys helped.  They picked out bricks one at a time, set them in the wheelbarrow (or even carried a few themselves, as Jacob insisted on doing sometimes.)  Then we&#8217;d dump them out on the ground, and I&#8217;d make some attempt at making the thing round, while the boys would put them on the pile.</p>
<p>We did this over the course of several evenings, with me filling in on some of it after they lost interest.  When we got it done, they of course loved cooking outside.  I made sure that we placed it in a place that will be in the shade every summer evening so we&#8217;d be comfortable.  I made no attempt to mortar it in; this way, it&#8217;s easy to move or resize.  And it&#8217;s safer for the boys than a metal one, since the outer edge never even gets warm to the touch.</p>
<p>Anyhow, it finally got a little cooler last week, so we cooked out there for dinner two days in a row.  One day, after eating, the boys came back out to help put out the fire with the hose.  After that, Jacob and I went out there to eat dessert.  He sat on the grass, and I sat down next to him.  He scooted over a bit to be closer to me.  Pretty soon, Oliver came running out too, and sat on my lap.  The three of us just sat there on the grass, eating our desserts and enjoying the evening.  It&#8217;s the kind of moment that makes a dad happy.</p>
<p>The other evening, they again helped me put out the fire with a hose.  They&#8217;d been active that day, so after I finished hosing down the fire ring, I gave them each a small spray with the hose.  After a brief flicker of indecision, they both decided this was hilarious.  Jacob took off running, yelling &#8220;You&#8217;ll never catch me!&#8221;  (And clearly hoping I would.)  Oliver copied him, and so I proceeded to chase them around the yard with a hose for quite awhile.  There was much laughter from them, and they wound up totally soaked and happy.  Another good evening.  You never know what will happen outdoors, but so often it is very good.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7611-summer/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A Verbose, Hands-On Nexus 7 Review</title>
		<link>http://changelog.complete.org/archives/7598-a-verbose-hands-on-nexus-7-review</link>
		<comments>http://changelog.complete.org/archives/7598-a-verbose-hands-on-nexus-7-review#comments</comments>
		<pubDate>Sun, 12 Aug 2012 04:09:47 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7598</guid>
		<description><![CDATA[Some of you may have noticed that I am not a concise author. Perhaps that has something to do with the fact that I am not a concise reader. I like facts, details, and lots of them. So as a recent Nexus 7 purchaser, here you go. Genesis I&#8217;ve long used Android devices, and last [...]]]></description>
				<content:encoded><![CDATA[<p>Some of you may have noticed that I am not a concise author.  Perhaps that has something to do with the fact that I am not a concise reader.  I like facts, details, and lots of them.  So as a recent Nexus 7 purchaser, here you go.</p>
<p><b>Genesis</b></p>
<p>I&#8217;ve long used Android devices, and last year had a company-issued <a href="http://en.wikipedia.org/wiki/Motorola_Xoom">Motorola Xoom</a>, which was the first Google Experience tablet with Honeycomb.  That tablet has specs roughly similar to iPads; its 10.1&#8243; screen was the same, the 1280&#215;800 screen was better than the iPad available at the time, and its 730g weight identical to the early iPads (though 10% higher than the current iPad).  I lost access to it when I changed jobs, and had been without a tablet until recently.</p>
<p>Other devices I own are the Galaxy Nexus, sporting a 4.65&#8243; screen; and what&#8217;s now called the Kindle Keyboard, with an eInk screen.</p>
<p>I had been somewhat interested in the Kindle Fire, but the closed nature and limited capability of the system kept me away.</p>
<p>The Nexus 7 reviews, however, were stunning, as was the price.  $200 for a great tablet.  I wound up buying the $250 16GB model.  But not until after I spent a great deal of time thinking about size.</p>
<p><b>Physical Size</b></p>
<p>My main concern was that the Nexus 7 would be too small to be useful.  I had never been particularly pleased with my input speed on the Xoom.  I tried to touch type on it, but was just never fast enough to surpass &#8220;frustratingly slow.&#8221;  I have long been a fast and accurate typist on keyboard; well over 100 words per minute, and it is frustrating when my fingers can&#8217;t maintain that speed.</p>
<p>I figured the situation would be even worse on the Nexus 7, given its smaller size.</p>
<p>I also found the Xoom to sometimes feel a little small with the 10&#8243; screen, and was concerned about that as well.</p>
<p>And finally, 7&#8243; doesn&#8217;t sound all that much larger than 4.65&#8243;.</p>
<p>However, having actually had the Nexus 7 for a little while now, I&#8217;m very pleased with the size, and may even prefer it.  The 10&#8243; tablets are just too big and heavy to comfortably hold in one hand, and I&#8217;ve realized that part of my Xoom frustration was the fact that I had to set it down and prop it up for anything beyond very brief use.  At 340g, the Nexus 7 is less than half the weight of the Xoom or iPad, and it makes a huge difference.  While still nowhere near where I&#8217;d be with a keyboard, two-thumb typing in portrait mode, or even something approaching touch typing in landscape mode, is possible on the Nexus 7.  </p>
<p>The screen size hasn&#8217;t been a bother, at all.  This may be due to the fact that it&#8217;s higher resolution (it&#8217;s 1280&#215;800 like the Xoom, but those pixels are crammed into only 7&#8243;).  I think it&#8217;s also partly due to the fact that the browser in Jelly Bean is significantly better than the one in Honeycomb, and perhaps that websites are better at tablet-friendliness, too.</p>
<p>Overall, the Nexus 7 feels a lot farther from the size of a laptop than did the Xoom, and as such is more prone to come with me in lots of situations, I think.</p>
<p>It works reasonably well with foldable Bluetooth keyboards, so when thinking about a laptop replacement or alternative, that might be the way I go.  A Bluetooth mouse also works with it, though I found it didn&#8217;t provide near the utility that a BT keyboard does.</p>
<p><b>Display</b></p>
<p>The display is both amazing and disappointing.  Browse some photos and some of them will show up in eye-popping clarity. Websites display fine.  But the screen can also take on a washed-out appearance at times.  I am notoriously picky in my displays, and this bothered me enough that I researched it.  Analysis has shown that poor firmware calibration has lead to the compression of highlights, which mirrors what I was seeing.  I am mostly used to it by now, but it&#8217;s a disappointment.</p>
<p>Most of the time, though, the screen is excellent.  In comparison to my eInk Kindle, however, I don&#8217;t think any tablet will ever be as good for book reading.  The eInk screen truly is easier on the eyes, and the reflection of overhead lights on the Nexus 7 display can be distracting at first.</p>
<p>I have had occasional issues with it not registering touches properly.  This is always cleared up by touching the power button to put the unit to sleep, then waking it back up.</p>
<p><b>Other Hardware</b></p>
<p>There are three hardware buttons: power and volume up/down.  Physically, the device fits my hand well, though I might wish it was a little lighter like my Kindle.  Charging is accomplished via high-power 2A micro-USB, and there is, of course, a headphone port.  There is no alert LED like my Galaxy Nexus has, and no vibration feature.  The speaker is on the back, and the microphones along the left side &#8211; a position which, it appears, many Nexus 7 cases are blocking.</p>
<p><b>Battery Life</b></p>
<p>I am astonished at how good this device is battery-wise, especially compared to the battery disaster that is the Galaxy Nexus.  Google claims the Nexus 7 can survive 8 hours of solid screen-on use, and I don&#8217;t doubt it.  Mine&#8217;s never gotten low enough to get a solid measurement.</p>
<p><b>Wifi</b></p>
<p>The wifi works well, as far as it goes.  The wifi doesn&#8217;t support 802.11n in 5GHz, which although somewhat common for devices like this, is a bit of a disappointment.</p>
<p></b>Software</b></p>
<p>The big story about the Nexus 7 is Jelly Bean.  I had used Honeycomb on the Xoom, and Ice Cream Sandwich on my Galaxy Nexus, so I&#8217;m familiar with its predecessors.  Let&#8217;s take a look.</p>
<p><b>Project Butter</b></p>
<p>Much has been made of Project Butter, Google&#8217;s attempt to optimize Android to improve its responsiveness and the smoothness of things like scrolling.  I can say they have done quite well.  This device is so smooth you don&#8217;t notice how smooth it is.  It wasn&#8217;t until I had been using it for a bit that I really noticed.  That&#8217;s a job well-done.</p>
<p><b>Chrome</b></p>
<p>The browser in Jelly Bean is now called Chrome.  I am not sure if this is just marketing or not.  It doesn&#8217;t really feel all that different from previous versions of the Android browser, and the changes have been along the lines of incremental changes Google has introduced before.</p>
<p>One of the very best new features happens when you touch a link that is close to other links on a page.  Rather than getting a pretty much random page, Chrome pops up a partial-screen zoom box showing the part of the page near where your finger touched.  With everything showing up huge, it is now easy to touch the precise link you want.  Do so, and the box goes away, and your page loads.  I am amazed at how much improvement this one change brings.  Compared to ICS Browser, bookmarks can be brought up quicker, and the tab interface is nicer.</p>
<p>All is not perfect in the land of Chrome, however.  It contains several regressions from the Ice Cream Sandwich browser.</p>
<p>I have two complaints about bookmarks.  One is that previous versions of the browser would show thumbnails of sites in the bookmark viewer.  This was a nice navigation aid.  Chrome shows only favorites icons, if one is available, or a generic icon if not. Also, the bookmarks synced with other Android devices are called, confusingly enough, &#8220;Desktop Bookmarks&#8221; now, and require an extra tap to access.</p>
<p>I have had occasional trouble with Chrome not wanting to prompt for credentials for servers on my LAN that use HTTP auth.</p>
<p>Chrome has also removed the ICS browser&#8217;s ability to save a page, including all its elements, for offline viewing.  Good for things like an airline checkin screen and such.  I have no idea why Chrome removed this.  I installed the Firefox Beta for Android, which also doesn&#8217;t have the offline save feature, but it does have a save to PDF feature.</p>
<p><b>Soft Keyboard</b></p>
<p>The on-screen soft keyboard in Jelly Bean is a significant regression from previous versions of Android.  My biggest complaint is the lack of visual feedback for keypresses.  On earlier versions of Android, when you push a key, you&#8217;ll see an image of it pop up on the screen, offset a little from the location of the key itself.  In JB, all that happens is that the key itself changes colors.  Not very helpful, because it is under your finger at the time.  This small thing frustrates me to no end.</p>
<p>The keyboard in ICS introduced some nice features as well, mainly long-presses as shortcuts to other features.  For instance, you can long-press a key on the top row of letters to get numerals without having to switch to the number mode.  Similarly, long press the period and you get other common punctuation.  The JB keyboard removed both of those features.</p>
<p>Thankfully, in the Market, there is an app called <a href="https://play.google.com/store/apps/details?id=inputmethod.latin.ported">Ice Cream Sandwich Keyboard</a>.  It appears geared towards people running earlier versions of Android.  Sadly, it is also a step up over what we have in JB.</p>
<p><b>Google Now and Voice Recognition</b></p>
<p>The other main headline feature in Jelly Bean is Google Now.  The somewhat-competitor to Apple&#8217;s Siri, Google Now takes a bit of a different approach than Apple.  It is said that Siri is better than Google Now at responding to queries, but Google Now is better at predicting what you want to know before you ever ask.  I haven&#8217;t ever used Siri, but I would buy that explanation.</p>
<p>Google Now is available with a swipe up from the bottom of the screen, or with a single touch from any Home screen.  Bring it up and it shows you current information about what it thinks you need to know.  Examples include weather and forecast information, time to get to home or work from your current location, alerts that you need to leave soon to get to a certain place on time, flight schedules, sports scores, etc.</p>
<p>Google Now has been mostly a gimmick to me, but that may be because I fall outside its target demographic in significant ways.  I live nowhere near a public transportation system, work at home for the most part, haven&#8217;t flown wince I&#8217;ve had the Nexus 7, don&#8217;t follow sports, and already know how long it takes to get places (and when it varies, it&#8217;s because of muddy roads or harvest &#8212; neither things that traffic services know about.)</p>
<p>The weather widget always seems to show the temperature from a couple of hours ago.  It does show the weather in your current location.  Well, mostly.  I was in Newton, KS one day.  I tapped on the icon for more detail.  That simply took me to a Google search for &#8220;weather Newton&#8221;.  Which showed me the weather for Newton, Massachusetts &#8212; 1600 miles away.  Fail.</p>
<p>Speech recognition in JB is definitely improved.  It is somewhat useful with Google Now.  I like being able to simply say &#8220;set alarm for 30 minutes.&#8221;  And it does it a lot quicker than I could in the interface.  It&#8217;s supposed to be able to let me bring up my contacts in the same way, but it is much more likely to try turning such an attempt into a Google search than an actual display of a contact.  It&#8217;s picky on the precise language used for setting an alarm too; say it slightly differently, and it&#8217;s another Google search.  </p>
<p>JB also supports limited offline speech recognition.  I say limited because it&#8217;s a bit strange.  I have, for instance, a Remember the Milk widget on my home screen.  It has a microphone icon to use to speak a new reminder.  Tap it, and you can&#8217;t use it offline.  It also has a button that brings up the on-screen keyboard.  Do that, then touch the microphone on the keyboard, and you can use offline recognition.  I have no idea how to explain this difference, since both are clearly using Google&#8217;s engine.</p>
<p>The speech recognition is indeed better, and might make it suitable for use instead of a keyboard for composing short texts and such.  But it rarely produces even a sentence that I don&#8217;t have to correct in some way, even now.</p>
<p><b>Conclusion</b></p>
<p>Despite some of its shortcomings, I am very fond of the Nexus 7.  It is an excellent device.  And at $200-$250, it is an AMAZING device.  I am truly impressed with it, and don&#8217;t regret my purchase at all.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7598-a-verbose-hands-on-nexus-7-review/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Proof Humans Are Capable of Working Magic</title>
		<link>http://changelog.complete.org/archives/7602-proof-humans-are-capable-of-working-magic</link>
		<comments>http://changelog.complete.org/archives/7602-proof-humans-are-capable-of-working-magic#comments</comments>
		<pubDate>Tue, 31 Jul 2012 15:48:51 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7602</guid>
		<description><![CDATA[What an astonishing thing a book is. It&#8217;s a flat object made from a tree with flexible parts on which are imprinted lots of funny dark squiggles. But one glance at it and you&#8217;re inside the mind of another person, maybe somebody dead for thousands of years. Across the millennia, an author is speaking clearly [...]]]></description>
				<content:encoded><![CDATA[<blockquote><p>What an astonishing thing a book is. It&#8217;s a flat object made from a tree with flexible parts on which are imprinted lots of funny dark squiggles. But one glance at it and you&#8217;re inside the mind of another person, maybe somebody dead for thousands of years. Across the millennia, an author is speaking clearly and silently inside your head, directly to you. Writing is perhaps the greatest of human inventions, binding together people who never knew each other, citizens of distant epochs. Books break the shackles of time.</p>
<p>A book is proof that humans are capable of working magic.</p></blockquote>
<p>&#8211; Carl Sagan, <i>The Persistence of Memory</i></p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7602-proof-humans-are-capable-of-working-magic/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How to get started programming?</title>
		<link>http://changelog.complete.org/archives/7595-how-to-get-started-programming</link>
		<comments>http://changelog.complete.org/archives/7595-how-to-get-started-programming#comments</comments>
		<pubDate>Sat, 28 Jul 2012 15:42:31 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7595</guid>
		<description><![CDATA[I have been asked for advice from several people recently on how to get started programming, or how to further develop a nascent interest in coding or software engineering. The people asking the questions range in age from about 10 years old to older than me. These are people that, for various reasons, are not [...]]]></description>
				<content:encoded><![CDATA[<p>I have been asked for advice from several people recently on how to get started programming, or how to further develop a nascent interest in coding or software engineering.  The people asking the questions range in age from about 10 years old to older than me.  These are people that, for various reasons, are not very easily able to take computer science courses right now.</p>
<p>One would think that, since I&#8217;ve been doing this for somewhere around a quarter century (oh I do feel old now), that I&#8217;d be ready to offer up some great advice.  And offer some suggestions I have.  But I&#8217;m not convinced they&#8217;re good ones.</p>
<p>I have two main tensions.  The first is that I, like many in the communities I tend to hang out in such as Debian&#8217;s, have a personality that leads me to take a deep dive into details of anything that holds my interest.  Whether it&#8217;s Linux, Haskell, or amateur radio, I want to do more than skim the surface if I&#8217;m having fun with it.  Many people are not like that.  They may have a lot of fun programming in Visual Basic, not really caring that other languages are out there.  Or some people are not like this <i>yet</i>.  I feel unqualified to provide good advice to people that are different from me in that way.  To put it a different way: most people don&#8217;t want to wait 4 years to be useful, and want to start out right away and get better over time (and I was the same way too.)</p>
<p>The second is related.  I learned programming at a time when, other than BASIC, interpreted languages were not really available to me.  (Yes, they were available, but not <i>to me</i>.)  I cut my teeth on BASIC, Pascal, and C.  Although I rarely use C anymore, I can still drop into it at a moment&#8217;s notice and be perfectly comfortable.  I feel it was a fundamentally valuable experience, and that it would be very hard to become a <i>great</i> programmer without ever having lived and breathed something like C, where memory and pointers must be managed manually.  Having said that, it is probably possible to become a <i>good</i> coder without ever having touched C.</p>
<p>Here, then, is an edited version of some rambly advice I sent to someone recently, where learning OOP was particularly mentioned.  I would welcome your comments and suggestions.  I may point people that ask to this post in the future.</p>
<p>For simply learning how to write code, <a href="http://diveintopython.net/">Dive Into Python</a> has long been a decent resource, though it may assume more experience than some have.  I haven&#8217;t read them myself, but I&#8217;ve also heard good things about the <i>How to Think Like a Computer Scientist</i> series from <a href="http://greenteapress.com/">Green Tea Press</a>.  They&#8217;re all available as free PDF downloads, too!</p>
<p>Eric S. Raymond&#8217;s <a href="http://catb.org/~esr/writings/taoup/">The Art of Unix Programming</a> is another work I&#8217;ve heard good things about, despite having never read it myself.  A quick glance at the table of contents makes me think that even if people don&#8217;t wind up working on Unix, the lessons and philosophy should be informative.</p>
<p>It seems that many Computer Science programs are using Java for the core of their instruction, or even almost exclusively.  Whether that is good or bad, I&#8217;m not completely sure.  It certainly gets people into OOP more deeply, but I&#8217;m a &#8220;right tool for the job&#8221; kind of person.  Despite the hype, OO &#8212; like everything else &#8212; isn&#8217;t the right tool for every job.</p>
<p>It is fine for people to dive straight into OO and become <i>good</i> programmers/engineers.  However, I think it would be difficult to become a <i>great</i> programmer/engineer without ever having a solid understanding of a more low-level language, such as C in particular.  I did my CS work when it was mostly based in C, and am glad for it.  If someone never has to manage memory or pointers, I suspect they will be at a disadvantage in the long run for not being able to understand or work with the system at a more fundamental level.  If a person knows C, plus some concepts of OO and Functional Programming (FP), it should be easy to pick up just about any other language out there.</p>
<p>I used to think Python was a great first language, but during the 2.x series they added so much fluff and so many special cases that I&#8217;m less enthusiastic now, though I don&#8217;t know how much of that got cleaned up in 3.x.  I am not too keen on Java as a first language, because too many things that should be simple aren&#8217;t.  I have a fondness for Haskell, and its close relationship to mathematics could make it a great first language &#8212; or maybe a poor one, depending on your perspective.</p>
<p>One other thing &#8211; I think it&#8217;s important for good programmers to have experience with all three major models of programming (procedural, OO, functional.)  Even if a person winds up working mostly in one universe, knowledge of and experience with the others is important and informative and, in my experience, leads to better algorithms and architecture all around.</p>
<ul>
<li>Procedural languages: Obviously C, but also Unix shell</li>
<li>OO languages: Python, Java, plenty of other fine choices</li>
<li>Functional: Lisp, Scheme, Haskell (also the only lazy and pure language on this list)</li>
<p>Having said all that, more important than a choice of book or language is experience.  I have heard people suggest that it takes 10,000 hours of practice to become a superstar at something, whatever that &#8220;something&#8221; is, and I wouldn&#8217;t doubt it.  Seth Godin <a href="http://sethgodin.typepad.com/seths_blog/2008/12/10000-hours.html/">discusses</a> that a bit, with some criticism of the idea too.</p>
<p>So that leads to the most important piece of advice: dive in to whatever your interest is.  Experiment, write code, put theory into practice in a way that holds interest and excitement.  People that try to do things they don&#8217;t enjoy don&#8217;t seem to stick with them as long or execute as well, and thus will never become great.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7595-how-to-get-started-programming/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>A Linux-Based RFID Thing Finder</title>
		<link>http://changelog.complete.org/archives/7589-a-linux-based-rfid-thing-finder</link>
		<comments>http://changelog.complete.org/archives/7589-a-linux-based-rfid-thing-finder#comments</comments>
		<pubDate>Fri, 20 Jul 2012 02:01:45 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[rfid]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7589</guid>
		<description><![CDATA[Sometimes I have things nicely organized. Power adapters for radios in one drawer, for cameras in the next. And sometimes&#8230; not so much. Sometimes I&#8217;m not sure if things are in the basement or the attic. It seems like technology should be able to help solve this problem, but as far as I can tell, [...]]]></description>
				<content:encoded><![CDATA[<p>Sometimes I have things nicely organized.  Power adapters for radios in one drawer, for cameras in the next.  And sometimes&#8230; not so much.  Sometimes I&#8217;m not sure if things are in the basement or the attic.  It seems like technology should be able to help solve this problem, but as far as I can tell, no such solution exists yet.</p>
<p>So I&#8217;m planning to build one.</p>
<p>Here&#8217;s my general idea. Feedback, of course, is welcome.</p>
<p>Each item to be tracked can have an RFID tag of some sort attached to it.  These tags can be read by an RFID reader at a distance of somewhere between 1ft and 1m in typical conditions.  The reader could then act as a proximity alert to an object being searched for &#8211; a &#8220;you&#8217;re close&#8221; beep, for instance.</p>
<p>That helps, but is only part of the battle.  It doesn&#8217;t help if you don&#8217;t even know which room to look in.  So the second part of the plan is that the RFID reader is constantly talking to an object database.  Besides the obvious association between RFID tag IDs and object descriptions, the database will also capture background reads of RFID tags.  Logged with accurate timestamps, we can then conjecture that RFID reads that occurred within a few seconds of each other are probably physically nearby.  If boxes have RFID tags on them, then I can probably get a reasonable idea, down to a box or two, of which box that elusive book is in.  If I further put tags on certain immovable physical locations in the house, such as every few feet along shelving, then these will also be captured in the background and hopefully associated with objects nearby, giving a good physical idea of where things are.</p>
<p>What&#8217;s more, the simple act of looking for things using the RFID reader would help keep the proximity tables up-to-date, since it could of course log the RFID tags it sees on the way.  The only discipline required to keep this info current is to periodically hover nearby storage areas when moving things around.</p>
<p>I like this concept a lot.  That doesn&#8217;t mean it&#8217;s necessarily simple.</p>
<p><b>Implementation requirements</b></p>
<ul>
<li>The cost of tagging an item must be less than $0.25 each.  Ideally it would be $0.10 or less.  We&#8217;re talking hundreds or thousands of items here, so even the $2.50 RFID tags for sale on hobbyist sites are way too expensive.  RFID tags in industrial bulk quantities are needed, and cheaply.</li>
<li>Read range must be at least 1ft, and ideally 3ft, and ideally even around as many obstacles as possible.  Shorter than that and it can&#8217;t even take in a whole box without pulling things out.</li>
<li>Cost kept as reasonable as possible.</li>
<li>Must be simple and unobtrusive, requiring little manual effort or discipline to maintain current data.  This is the reason for RFID instead of barcodes; barcodes require much more specific action (scan the bin, scan the item) rather then just turn on the scanner and wave it around a bit.</li>
</ul>
<p><b>Software side</b></p>
<p>I&#8217;m envisioning the software being split into two components.  One would run on an embedded system with the RFID reader.  Its job is simple transmitting of scanned RFIDs to the server, receiving instructions from the server, and generating a tone if it&#8217;s in search mode and the item being searched is nearby.</p>
<p>On the server lies a database.  The database would contain descriptions for the objects that are tagged (so that the tag ID can be looked up).  It would also contain the timestamped scan logs.</p>
<p>I envision a simple CGI-based frontend to it that is mobile-friendly, so a laptop, phone, tablet, etc. could be the user interface for the thing &#8211; saving the cost of a display and input device by reusing what most people already have.</p>
<p>This is the part I feel most qualified to work on already.</p>
<p><b>Hardware</b></p>
<p>The first question is what kind of RFID tags to use.  Optimizing for cost per tag, the 800/900MHz UHF tags (EPC gen 2) seem ideal.  I have found them in costs approaching $0.10 per tag when bought in rolls of 500 or 1000 Avery RFID labels.  That&#8217;s reasonable.</p>
<p>The RFID reader is the more complicated part.  UHF RFID readers are a lot more costly than their HF or LF counterparts.  So far, the cheapest solution I have found started with a <a href="http://www.linksprite.com/article/shownews.php?lang=en&#038;id=134">post about an Arduino UHF reader</a>.  It used a <a href="http://www.soliddepot.com/index.php?main_page=product_info&#038;products_id=27">SolidDigi UHF reader board with UART interface</a> for $177.  That same board is also <a href="http://www.soliddepot.com/index.php?main_page=product_info&#038;cPath=7&#038;products_id=28">available with a USB interface</a> at the same cost.</p>
<p>There is also the need for an antenna.  There is a <a href="http://www.soliddepot.com/5dbi-pcb-uhf-rfid-902928m-antenna-5cmx5cm-p-136.html">small 5dBi one</a> rated 0-50cm for $8, or a $100 <a href="http://www.soliddepot.com/index.php?main_page=product_info&#038;cPath=7&#038;products_id=41">8dBi version</a> rated 1-6m designed for wall mounting.  They sell these in kit form that include power adapter, USB cables, etc. as well.  The kit with the small antenna runs $192, including reader board.</p>
<p>Next is the compute platform.  A DreamPlug might work for this at $160, though both the cost and the power consumption (5VDC 3A) are high.  A Raspberry Pi seems perfect, though for whatever reason seem to be backordered by months everywhere and don&#8217;t include wifi.  The Pi is $35, and the USB wifi is another $30, plus a cheap SD card, so we&#8217;re around $80 of computing.  The running total of the project, then, is at least $272.  Add on provisions for batteries, some sort of case, etc. and we&#8217;re probably past the $300 mark.  That&#8217;s a lot cheaper than the $1000 for handheld RFID readers.</p>
<p>The final item is tags.  Bulk tags can be found in the $100 to $200 range, making the total cost of the project $400 to $500.  Higher than I&#8217;d like, but providing some valuable experience building something.</p>
<p><b>Risks</b></p>
<p>There are a few major risks to the project.  First among them is read distance.  If it&#8217;s not long enough, the usefulness of the project will be low.  Fortunately, $100 gets a more high-gain antenna and I&#8217;d only be out the $8 if the cheaper one doesn&#8217;t pan out.  But that&#8217;s something of a cold comfort, as it&#8217;s another, well, $100.</p>
<p>Having a bunch of RFID hardware can be used for all sorts of other interesting things, though, so it could perhaps be reused or repurposed.</p>
<p>Another risk is that RFID collisions wouldn&#8217;t be handled as intelligently as I&#8217;d like, meaning that the read range required to be useful would activate so many tags that collision algorithms break down.  I don&#8217;t know enough about RFID collision algorithms to know if this is a serious councern.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7589-a-linux-based-rfid-thing-finder/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Decisions on Listening to Music</title>
		<link>http://changelog.complete.org/archives/7576-decisions-on-listening-to-music</link>
		<comments>http://changelog.complete.org/archives/7576-decisions-on-listening-to-music#comments</comments>
		<pubDate>Mon, 09 Jul 2012 02:30:57 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7576</guid>
		<description><![CDATA[A couple of days ago, I commented about my thoughts on finding a better way to listen to music, and asked for suggestions. I&#8217;ve checked out the avenues suggested, and here are my thoughts so far. Streaming service: Spotify Of the streaming service offerings, Spotify seems the most compelling. It has both Linux and Android [...]]]></description>
				<content:encoded><![CDATA[<p>A couple of days ago, I commented about my thoughts on finding a better way to listen to music, and <a href="http://changelog.complete.org/archives/7572-how-to-listen-to-music">asked for suggestions</a>.  I&#8217;ve checked out the avenues suggested, and here are my thoughts so far.</p>
<p><b>Streaming service: Spotify</b></p>
<p>Of the streaming service offerings, Spotify seems the most compelling.  It has both Linux and Android clients.  The Linux client is unofficial and a bit buggy, but serviceable.  The service is fairly nice, and the serendipity of listening to &#8220;radio&#8221; of tracks like any track or artist I may pick is an incredible feature.  It will mean a different mindset; rather than carefully choosing what I buy, I have a vast catalog at my fingertips.  I&#8217;d have to give up some control, but might be better off for it.</p>
<p>Spotify can play local files, but sadly lacks support for FLAC that most of my collection is in.  A little work with the shell, and I had a quick multi-core FLAC to MP3 conversion done.  It can also identify local files and match them up with its catalog, but it does a somewhat poor job of it, despite the fact that my files are tagged by Musicbrainz.  There are also a fair number of albums in my collection (from Magnatune and from local artists) that aren&#8217;t in Spotify&#8217;s catalog and probably never will be.  I may wind up using git-annex or something like it to sync them between PCs.</p>
<p>Surprisingly, it doesn&#8217;t have any kind of web-based player available.  It has a lot of features, but many of them are under-documented.</p>
<p><b>Subsonic / Supersonic</b></p>
<p>The idea of being able to stream music anywhere certainly has appeal, and the idea of streaming that music from my own machine &#8212; my own collection &#8212; is quite the appealing one.  Subsonic seems to be the standard that people recommend for this.  It has a web-based player that works well, as well as mobile clients for various platforms.  The Android mobile client is particularly well-regarded and is probably the best one here, aside from Spotify.  The playlists work well, as expected, and generally it has the appearance of a well-rounded system.  There is a lot of flexibility in bitrates; maximum bitrates can be set per-user and per-client.  It, of course, transcodes on the fly.</p>
<p>My chief gripe about Subsonic is that it has no true album/artist/genre browser.  Its main browser is mostly a filesystem browser.  I have used clients that show album/artist/genre panes or sortable lists, based on tags, for so long that my filesystem organization is rather different &#8211; centered around bitrate of rip, origin, etc.  It is not very easy to navigate my collection in that way.  The search feature can search artist and album, and this can partially make up for it.  But there is simply no way to see a list of all artists in the collection.</p>
<p>The server is written in Java, and takes up 362MB at startup.  That&#8217;s, I guess, decent for a Java server, but doesn&#8217;t make me pleased as I&#8217;d be running it on lower-end hardware.</p>
<p>Supersonic is a git-maintained actively synced subsonic fork which removes the license cost (the source is GPL3 anyhow so that wasn&#8217;t a big deal).  </p>
<p><b>Ampache</b></p>
<p>Often mentioned in the same breath as Subsonic, this is yet another frequent suggestion for streaming your own collection.  Its primary player is web-based, like Subsonic.  It has full artist/genre browsers, and adds tag cloud and various other options as well &#8211; by default, it loaded the tag cloud with my genre tags, which was a nice touch.  The search feature is a little less robust, as it simply searches anywhere and returns a list of all matching tracks, rather than listing matching albums and artists before going into the list of all tracks.  But that is somewhat of a minor nit.</p>
<p>Ampache&#8217;s web-based player, liks Subsonic&#8217;s, uses Flash, but the implementation is really quite awkward.  You can&#8217;t simply click a play button and have playback start.  Rather, you must add things to the &#8220;playlist&#8221; (queue), a frame on the web interface.  Then, you must click play in THAT frame, which launches a new window for the player and transfers its contents to it.  You thus have two separate running playlists.  And if you think you can just add to the playlist of the player window, think again; you can only replace it.  It is simply not possible to add a track to the end of that list without losing your existing place.  This makes the usefulness of the web-based player rather, well, low.</p>
<p>Playlist functionality in Ampache is rather odd.  You can have playlists, but if you want to add a track to a saved playlist, first you have to clear you current playlist, then add the track to it, then save it to the existing playlist.</p>
<p>Frontends for Ampache exist in banshee and in amarok.  Banshee&#8217;s is broken, and simply silently fails to do anything.  Unless you look in the console, in which case you&#8217;ll see a .NET backtrace.  Banshee has had these mysterious errors for me for years.  The Amarok plugin is so basic that you can browse by artist but not by album, and is almost unusable.  There is also a rhythmbox plugin in Debian, but it is apparently for an old version of Rhythmbox and no longer works.</p>
<p>The best frontend is a dedicated Ampache frontend called Viridian.  It has a nice interface, provides features such as taskbar integration, and generally works pretty well.  The only thing it&#8217;s bad at is playlists, and here it&#8217;s even worse than the web interface.  It doesn&#8217;t support modifying the server-side playlists at all.  And accessing one is an annoying &#8220;load playlist&#8221; operation, that replaces your current play queue (also called the &#8220;playlist&#8221;) with its contents by default.</p>
<p>Several Android clients exist for Ampache, though it seems only one has seen any updates since 2010.</p>
<p><b>mpd</b></p>
<p>This is an interesting program, as it is designed more to provide multiple points of control for a single player than it is to stream a single collection to multiple devices.  Nevertheless, I tested its HTTP and icecast stream modules.  (It can also stream with PulseAudio, but PulseAudio causes devious breakage on my workstation, so I refuse to bother.)  This could be made to work reasonably well on my LAN using the gmpc client.  There are several Android clients as well, though none of them integrate as well as Subsonic or Spotify.  Most seem focused on controlling a remote player.  The ones that do stream do so with some hiccups, and don&#8217;t integrate controls with the lock screen.</p>
<p>gmpc is a reasonable control program and, combined with mplayer, makes a decent player.  It can browse the database every way I&#8217;d want to.  It doesn&#8217;t let me right-click on tracks to add them to playlists, but I can use copy/paste to do so, or add them to the play queue and from there to a playlist.  It&#8217;s annoying, but not completely unworkable.</p>
<p>But here&#8217;s the real concern.  mpd has no provision whatsoever for any sort of encryption such as SSL.  If I want to be listening to my music collection from on the road, I don&#8217;t really wish to open up a streaming music service for the entire Internet.  Nor do I really want to mess with SSH tunnels and the like, which are cumbersome on Android (and can be in general).  This is pretty much a fatal flaw to me.</p>
<p><b>Google Music</b></p>
<p>An interesting service, but ultimately one I don&#8217;t see the point for in my situation &#8211; where I already have my music on a PC that is always on.  It would probably accommodate my entire collection free, but how many weeks would it take me to get it there?  And how would it stay in sync?  It simply doesn&#8217;t offer me any compelling advantage over streaming direct from my PC, so I don&#8217;t see much need to bother with it.</p>
<p><b>Others</b></p>
<p>I briefly considered Streeme (poor mobile support), Audiogalaxy (no Linux support), Jinzora (appears dead), and Sockso (no mobile support).  I also briefly considered other streaming services such as Pandora, Slacker, rdio, etc., but based on reviews didn&#8217;t think that they were worth bothering with.</p>
<p><b>Conclusions</b></p>
<p>I&#8217;m left mainly considering Spotify and Subsonic.  For right now, I&#8217;m going to try Spotify and see where that leads me, but may wind up getting back to Subsonic if I can&#8217;t find tracks I want with Spotify.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7576-decisions-on-listening-to-music/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How to listen to music?</title>
		<link>http://changelog.complete.org/archives/7572-how-to-listen-to-music</link>
		<comments>http://changelog.complete.org/archives/7572-how-to-listen-to-music#comments</comments>
		<pubDate>Fri, 06 Jul 2012 14:07:59 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7572</guid>
		<description><![CDATA[This seems like a simple question: how do you listen to music? But in a way, I think I&#8217;ve fallen behind the times. I&#8217;ve enjoyed listening to digital music for years, since well before MP3 even existed (MIDI files could be comfortably downloaded over dialup; some of you may even remember MOD files). Anyhow, a [...]]]></description>
				<content:encoded><![CDATA[<p>This seems like a simple question: how do you listen to music?</p>
<p>But in a way, I think I&#8217;ve fallen behind the times.</p>
<p>I&#8217;ve enjoyed listening to digital music for years, since well before MP3 even existed (MIDI files could be comfortably downloaded over dialup; some of you may even remember <a href="https://en.wikipedia.org/wiki/MOD_%28file_format%29">MOD files</a>).</p>
<p>Anyhow, a few years ago, I digitized my entire CD collection, ripping it to FLAC and encoding to high-bitrate MP3 for storage on my 160GB iPod.  Since, I&#8217;ve purchased some music from DRM-free MP3 retailers, and even FLAC files from <a href="http://www.magnatune.com/">Magnatune</a>, but at this point I basically say that I have <b>enough</b> music.  I have only rarely bought anything new in the last couple of years.  I have used Musicbrainz Picard to enforce consistent tagging across almost my entire collection.</p>
<p>I am usually in front of a Linux machine.  I run mt-daapd on my fileserver, so I can stream music from it to any other machine in the house.  However, this has a lot of drawbacks.  It is generally impossible to create or modify persistent playlists with this protocol.  I can&#8217;t modify metadata.  I can&#8217;t assign ratings.  Though perhaps I don&#8217;t need to.</p>
<p>There are a lot of online services I could think of: Pandora, Spotify, Rdio, Slacker.  Plus, of course, the upload your music to the cloud services such as Google and Amazon.  Have people tried these?  I&#8217;m hesitant to use a service where I pay a monthly fee, unless I wind up owning the music in a DRM-free fashion.  And I&#8217;m a little nervous about the privacy implications of uploading a vast amount of music to the cloud.</p>
<p>There are some items in my collection that I am certain are not available on any of those others, but for the most part I&#8217;m willing to take what is out there if it meets my tastes.  My tastes, by the way, typically run to classical and opera but also can go towards middle eastern or certain new age music (though I&#8217;m very picky about that, since I don&#8217;t care for most new age stuff I hear.)  But these are huge categories; sometimes I&#8217;d like to hear some load and noisy classical (say, Beethoven&#8217;s Ninth conclusion, some Wagner, Verdi arias, etc.)  And other times, something more contemplative (a Mozert concerto) or even quiet (a nice sonata) meet my mood.  I have playlists for these on my iPod Classic &#8211; a bit of a problem, since I don&#8217;t use that device much anymore except in the car, and it takes a LOT of time to categorize things into these playlists.  (An opera or a symphony could have parts in various styles and various levels of energy, for instance.)  I keep a small manually-managed subset on my Android phone, which works fine.  A recommendation engine for things like this could be useful, if it works well.</p>
<p>My requirements, basically: I want something that will play the same music on my Linux machines.  I want to be able to have playlists kept in sync across my machines.  And I don&#8217;t want a monthly fee.  Ideally, the software will work on Android as well, and provide similar features there.  Anything that requires Windows is a non-starter.  I&#8217;ve considered NFS mounts, but that&#8217;s a bit annoying when the laptop disconnects from the network or when it&#8217;s not at home.</p>
<p>What are your thoughts?  Ideas?</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7572-how-to-listen-to-music/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>I introduced my 5-year-old and 2-year-old to startx and xmonad.  They&#8217;re DELIGHTED!</title>
		<link>http://changelog.complete.org/archives/7562-i-introduced-my-5-year-old-and-2-year-old-to-startx-and-xmonad-theyre-delighted</link>
		<comments>http://changelog.complete.org/archives/7562-i-introduced-my-5-year-old-and-2-year-old-to-startx-and-xmonad-theyre-delighted#comments</comments>
		<pubDate>Thu, 21 Jun 2012 02:14:14 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Children & Computing]]></category>
		<category><![CDATA[Family]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7562</guid>
		<description><![CDATA[Two years ago, Jacob (then 3) and I built his first computer together. I installed Debian on it, but never put a GUI on the thing. It&#8217;s command-line, and has provided lots of enjoyment off and on over the last couple of years. I&#8217;ve written extensively about what our boys like to do, and the [...]]]></description>
				<content:encoded><![CDATA[<p>Two years ago, Jacob (then 3) and I built his first computer together.  I installed Debian on it, but never put a GUI on the thing.  It&#8217;s command-line, and has provided lots of enjoyment off and on over the last couple of years.  I&#8217;ve <a href="http://changelog.complete.org/archives/category/technology/children-computing">written extensively</a> about what our boys like to do, and the delight they have at learning things on the command line.</p>
<p>The looks of shock I get from people when I explain, as if it&#8217;s perfectly natural, that my child has been able to log in by himself to a Linux shell since age 3, are amusing and astounding.  Especially considering that it is really not that hard.  Instead of learning how to run an Xbox, he&#8217;s learned how to run bash.  I like that.</p>
<p>Lately, Jacob (now 5) hasn&#8217;t been spending much time with it.  He isn&#8217;t really at a stage where he wants to push his limits too far, I think, but yet also gets bored with the familiar.  So I thought it was time to introduce a GUI in a limited fashion, perhaps to let him download photos and video from his Vtech toy camera (that takes real low-res photos and videos which can be downloaded over a USB1 link).  He&#8217;s familiar with the concept, at least somewhat, having seen GUIs on Terah&#8217;s computer (Gnome 2) and mine (xfce4 + xmonad).</p>
<p>So last night, Oliver (age 2) and I went down to the basement on a mouse-finding expedition.  Sure enough, I had an old PS/2 mouse down there that would work fine.  The boys both helped string it through the desk up on our play room, and were tremendously excited to see the red light underneath it when the computer came on.  Barely able to contain the excitement, really.  A bit like I remember being when I got my first mouse (at a bit of an older age, I suppose.)</p>
<p>I helped him them in as root for the very first time.  (Jacob typed &#8220;root&#8221;, and I typed the password, and provided the explanation for why we were telling the computer we were &#8220;root&#8221;.)  Jacob and Oliver alternated typing bits of some apt-get command lines.  Then while we waited for software to download, I had to answer repeated questions of &#8220;how soon will the mouse work?&#8221; and &#8220;what does &#8216;install&#8217; mean?&#8221;</p>
<p>Finally it was there, and I told Jacob to type startx.  I intentionally did not install a display manager; more on that later.  He pressed Enter, the screen went blank for about 5 seconds, and then X appeared.  &#8220;Excited&#8221; can&#8217;t begin to describe how they acted.  They took turns playing with the mouse.  They loved how the trash can icon (I started with XFCE) showed trash IN the trash can.</p>
<p>But they are just learning the mouse, and there&#8217;s a lot about a typical GUI that is unfriendly to someone that isn&#8217;t yet proficient with a mouse.  The close buttons are disappointingly small, things can be too easily dragged on and off the panel and menus.  When I sat down to think about it, the typical GUI design does not present a very good &#8220;it always works the same&#8221; interface that would be good for a child.</p>
<p>And then it occurred to me: the perfect GUI for a child would be simply <a href="http://www.xmonad.org/">xmonad</a> (a tiling window manager that can be controlled almost entirely by keyboard and has no need for mouse movements in most cases.)  No desktop environment, no file manager in the root window.  Just a window manager in the classic X way.  Of course!</p>
<p>So after the boys were in bed, I installed xmonad.  I gave Jacob&#8217;s account a simple .xsession that starts a terminal and xmonad.</p>
<p>Today, Jacob informed me that he wanted his computer to look &#8220;just like yours.&#8221;  Playing right into my hands, that was!  But when he excitedly typed startx, he said it wasn&#8217;t just like mine.  Uh oh.  Turns out he wanted the same wallpaper as my computer uses.  Whew.  We found it, I figured out that xli(1) loads it in the root window, and so I added a third line to .xsession.  More delight unlocked!</p>
<p>Jacob mastered the basics of xmonad really quickly.  Alt-Shift-C to close a window.  Alt-Shift-Q to quit back to the &#8220;big black screen&#8221;.  Alt-Shift-Enter to get a terminal window.</p>
<p>We launched thunar (the XFCE file manager) and plugged in his camera.  He had a good deal of fun looking at photos and videos from it.  But then I dropped the true highlight of the day for him: I offered to install <a href="http://tuxpaint.org/">Tuxpaint</a> for him.  That&#8217;s probably his favorite program of all time.</p>
<p>He watched impatiently as apt-get counted down 1m30s for tuxpaint and its libraries.  Then we launched it, and he wanted to skip supper so he could keep playing Tuxpaint on &#8220;my VERY OWN COMPUTER!&#8221;</p>
<p>I&#8217;d been debating how to introduce GUIs for a very long time.  It has not escaped my attention that children that used Commodores or TRS-80s or DOS knew a lot more about how their computers worked, on average, than those of the same age that use Windows or MacOS.  I didn&#8217;t want our boys to skip an entire phase of learning how their technology works.  I am pleased with this solution; they still run commands to launch things, yet get to play with more than text-based programs.</p>
<p>At bedtime, Jacob asked me, very seriously:</p>
<p>&#8220;Dad, how do I start tuxpaint again?&#8221;</p>
<p>&#8220;First you log in and type startx.  Then you can use the mouse.&#8221;</p>
<p>Jacob nods, a contemplative look on his face..</p>
<p>&#8220;Then,&#8221; I continue, &#8220;you type tuxpaint in the terminal, and it comes right up.&#8221;</p>
<p>Jacob nodded very seriously a second time, as if committing this <b>very important</b> information to long-term memory.  Then gave a single excited clap, yelled &#8220;Great!&#8221;, and dashed off.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7562-i-introduced-my-5-year-old-and-2-year-old-to-startx-and-xmonad-theyre-delighted/feed</wfw:commentRss>
		<slash:comments>131</slash:comments>
		</item>
		<item>
		<title>Windows &amp; a dying hard disk: Solving with Linux</title>
		<link>http://changelog.complete.org/archives/7555-windows-a-dying-hard-disk-solving-with-linux</link>
		<comments>http://changelog.complete.org/archives/7555-windows-a-dying-hard-disk-solving-with-linux#comments</comments>
		<pubDate>Fri, 15 Jun 2012 03:48:25 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7555</guid>
		<description><![CDATA[Today, my workstation sent me this email: The following warning/error was logged by the smartd daemon: Device: /dev/sda [SAT], 1 Currently unreadable (pending) sectors and then a little later, this one: The following warning/error was logged by the smartd daemon: Device: /dev/sda [SAT], 1 Offline uncorrectable sectors From the hard disk&#8217;s SMART data, this is [...]]]></description>
				<content:encoded><![CDATA[<p>Today, my workstation sent me this email:</p>
<pre>
The following warning/error was logged by the smartd daemon:

Device: /dev/sda [SAT], 1 Currently unreadable (pending) sectors
</pre>
<p>and then a little later, this one:</p>
<pre>
The following warning/error was logged by the smartd daemon:

Device: /dev/sda [SAT], 1 Offline uncorrectable sectors
</pre>
<p>From the hard disk&#8217;s SMART data, this is a clue that the drive is failing or will soon.  Sigh.  Incidentally, if smartmontools isn&#8217;t installed on your machine, whether it&#8217;s a laptop, desktop, or server, it should be.</p>
<p>Although most of you know I run Linux on the metal on my machines almost exclusively, I do maintain a small drive with a Windows installation that I boot into every few months for various reasons.  This is that drive.</p>
<p>The drive is non-redundant (no RAID), and although it is backed up, the backup is made via backuppc from the NTFS filesystem mounted on Linux, and is a partial backup &#8211; backing up certain data, not the OS.  There are, of course, bare metal Windows backup solutions, but I generally don&#8217;t want to back up Windows from within Windows on this machine.  Restoring Windows isn&#8217;t quite as simple as an mkfs, an untar, and a grub-install, either.</p>
<p>So my first thought is: immediately save whatever of the drive I can.  So I ran <tt>apt-get install gddrescue</tt> to install the GNU ddrescue tool.  ddrescue is somewhat similar to dd, but deals much more intelligently with bad blocks on the drive.  It will try to read them repeatedly, with decreasing block sizes, in an effort to get every last good byte off the disk that it can.  If it ultimately fails to get certain bytes read, it will write placeholder data to the output file in place of the missing data, so that the output file maintains proper size and alignment.  It also saves a log file that notes what it found (see <tt>info ddrescue</tt> for more on that.)</p>
<p>So I created an LVM volume for the purpose (not enough free space on /home, and didn&#8217;t want to have to shrink it somehow later), and ran:</p>
<pre>ddrescue /dev/sda /mnt/sdasave.ddrescue /mnt/sdasave.logfile</pre>
<p>Then I went to dinner.</p>
<p>When I got back, I discovered there were 1 or 2 bad sectors, about halfway through the disk, but everything else was fine.  So now, the question became: did I lose any data?  If so, what?  I needed to know if I had to revert to a backup for anything or not.</p>
<p>To answer THAT question, first I had to figure out the offset of the bad spots on the disk.  That&#8217;s not too hard; the logfile gives it to me:</p>
<pre>
# Rescue Logfile. Created by GNU ddrescue version 1.15
# Command line: ddrescue /dev/sda /mnt/sdasave.ddrescue sdasave.logfile
# current_pos  current_status
0x3BBB8BFC00     +
#      pos        size  status
0x00000000  0x3BBB8BF000  +
0x3BBB8BF000  0x00001000  -
0x3BBB8C0000  0x38B5346000  +
</pre>
<p>what we see is that the bad sector starts at byte 0x3BBB8BF000 (256549580800 decimal) and extends for 0&#215;1000 bytes (4096 decimal).  Both the drive and NTFS use 512-byte sectors.  So dividing by 512, we get sector 501073400 &#8211; 501073407 (4096 bytes is 8 sectors).</p>
<p>As a check, I ran <tt>grep sector /var/log/kern.log</tt> and turned up a bunch of lines like this:</p>
<p>Jun 14 21:39:11 hephaestus kernel: [35346.929957] end_request: I/O error, dev sda, sector 501073404</p>
<p>Which is within my calculated range.</p>
<p>But this is an absolute sector on the disk.  We need the sector within the partition, so for that, we have to enlist fdisk to make that calculation.</p>
<p>fdisk shows, among other things:</p>
<pre>
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   976771071   488384512    7  HPFS/NTFS/exFAT
</pre>
<p>So the Windows partition starts at disk sector 2048.</p>
<p>Let&#8217;s just confirm that.  If I use <tt>dd if=/dev/sda1 bs=512 count=1 | hd | head</tt>, I see a line beginning with &#8220;.R.NTFS&#8221;.  Exactly the same as with <tt>dd if=/dev/sda bs=512 count=1 skip=2048 | hd | head</tt>, so I read the partition table information correctly.</p>
<p>Subtract offset of 2048 from the earlier values, and I get relative sectors 501071352-501071359.</p>
<p>That&#8217;s enough to get some solid info from the filesystem via <tt>ntfscluster</tt>, part of Debian&#8217;s ntfs-3g package.  I pass -s to it, and ignoring some irrelevant stuff, get my answer:</p>
<pre>
ntfscluster -s 501071352-501071359 /dev/sda1
Inode 190604 /System Volume Information/{b4816feb-b609-11e1-a908-50e549b934f7}{3808876b-c176-4e48-b7ae-04046e6cc752}/$DATA
</pre>
<p>I even reran it with a much larger sector range, just to be absolutely sure I had wiggle room in case calculations had an off-by-one error or something somewhere.</p>
<p>This is really great news, because the file in question is pretty much useless &#8211; I believe it&#8217;s a system restore point, which I won&#8217;t be needing anyhow.</p>
<p>So at this point, all that remains is to reinstall this on a different drive.  For that, I could just use my ddrescue image.  I thought I would take a second image, just to be very extra careful, and use that; I used:</p>
<pre>
partclone.ntfs --rescue -c -s /dev/sda1 -o sda1.partclone
</pre>
<p>although ntfsclone would work just as well.  This captures only the partition; I&#8217;ll need the partition <i>table</i> as well, and perhaps also the space between the partition table and the first partition.  I could capture it separately with dd, but it&#8217;s already in the ddrescue image, so there&#8217;s no need.  (GRUB is installed on this drive, but there is no Linux filesystem on it, so it may well exceed the size of the MBR).</p>
<p>Note that for Linux ext[234] filesystems, debugfs can provide the same (and more) info as I got from ntfscluster.</p>
<p>I happen to have a drive of the right size sitting here, which I was about to install in a different machine.  So a wipe and a swap and a restore later, and I should be good to go.</p>
<p>This scenario is commonplace enough that I thought I&#8217;d post how I dealt with it, in case anyone else ever has hard drive issues.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7555-windows-a-dying-hard-disk-solving-with-linux/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to debugging Linux failure to resume from suspend?</title>
		<link>http://changelog.complete.org/archives/7550-how-to-debugging-linux-failure-to-resume-from-suspend</link>
		<comments>http://changelog.complete.org/archives/7550-how-to-debugging-linux-failure-to-resume-from-suspend#comments</comments>
		<pubDate>Thu, 14 Jun 2012 20:34:37 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7550</guid>
		<description><![CDATA[I&#8217;m running a computer with a Gigabyte Z68A-D3H-B3 motherboard, and have never been able to get it to properly resume from suspend to RAM in Linux. It has worked fine on the rare occasion I&#8217;ve tried it in Windows 7. My somewhat limited usual for debugging aren&#8217;t particularly helpful. The system appears to suspend perfectly [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m running a computer with a Gigabyte <a href="http://www.gigabyte.us/products/product-page.aspx?pid=3856#ov">Z68A-D3H-B3</a> motherboard, and have never been able to get it to properly resume from suspend to RAM in Linux.  It has worked fine on the rare occasion I&#8217;ve tried it in Windows 7.</p>
<p>My somewhat limited usual for debugging aren&#8217;t particularly helpful.  The system appears to suspend perfectly fine.  It just doesn&#8217;t resume.  To be more precise, when I push the button to resume, the power comes up (fans whir, HDD spins up, etc.) but nothing happens.  The USB keyboard and mouse don&#8217;t respond, Caps Lock doesn&#8217;t toggle any LEDs, it doesn&#8217;t respond on the wired LAN, and the display stays off.</p>
<p>Although it&#8217;s a desktop, I&#8217;d really like to save power on this thing by suspending it when it&#8217;s not in use.  There&#8217;s no sense in wasting power I don&#8217;t need to be consuming.</p>
<p>I&#8217;ve tried what I used to try on laptops.  I tried running in single-user mode, without X, or even the kernel modules for video acceleration loaded.  I tried unloading whatever hardware modules I thought I could without completely destabilizing the system.  I updated the BIOS to the latest release.  I tried various combinations of video tweaks.  I tried using s2ram from uswsusp instead of pm-suspend.  Nothing made any difference.  They all behaved exactly the same.</p>
<p>Googling showed a lot of resources for people that had trouble getting their machines to go to sleep.  And also for people whose machines would wake up but just wouldn&#8217;t re-activate the display.  But precious little for people with my particular symptoms.</p>
<p>What&#8217;s a good place to start looking to fix something like this?</p>
<p>Some details&#8230;</p>
<p>CPU is Core i5-2400.  Kernel is wheezy&#8217;s 3.2.0-2-amd64, though this problem has persisted as long as I&#8217;ve had this machine, which was running squeeze at install time.  Video is NVidia GeForce GTX 560 (GF114).  Hard drives are SATA, Ethernet is integrated RTL8111/8168B.  Userland is up-to-date amd64 wheezy.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7550-how-to-debugging-linux-failure-to-resume-from-suspend/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Suspicious Blog Activity &#8211; any advice?</title>
		<link>http://changelog.complete.org/archives/7535-suspicious-blog-activity-any-advice</link>
		<comments>http://changelog.complete.org/archives/7535-suspicious-blog-activity-any-advice#comments</comments>
		<pubDate>Tue, 15 May 2012 20:42:27 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Online Life]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7535</guid>
		<description><![CDATA[I&#8217;ve been noticing a number of odd things happening surrounding my blog lately, and I thought it&#8217;s about time to figure out what&#8217;s going on and how to stop it. The first problem is that people are illegally copying my posts, probably using RSS scraping, and putting them up on their own ad-infested sites. It [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve been noticing a number of odd things happening surrounding my blog lately, and I thought it&#8217;s about time to figure out what&#8217;s going on and how to stop it.</p>
<p>The first problem is that people are illegally copying my posts, probably using RSS scraping, and putting them up on their own ad-infested sites.  It is trivial to find them using Google for any somewhat unique word or phrase in one of my posts.  Lately one of them, linux-support.com, actually sends me pingbacks announcing the fact that they&#8217;ve scraped me!  Most of these sites seem to be nothing but content farms for selling ad impressions, and almost none of them have any identifiable names for the owners.</p>
<p>(There is an exception: I have specifically set up sites like Planet Debian and Goodreads to copy my blog posts.)</p>
<p>I&#8217;m obviously an advocate of open content, but I do not feel it right that others should be profiting by putting photos and stories about Free Software, or photos of my family, on their ad farms.  While I release a great deal of content under GPL or Creative Commons licenses, I have never done so with my blog &#8211; an intentional decision.</p>
<p>What should I do about this?  Is it worth fighting a battle over, or is it about as useless as trying to block every spam follower on my twitter account?</p>
<p>So that&#8217;s the first weird thing.  The second weird thing just started within the last few weeks.  I have been getting a surprising amount (a few a week) of email addressed to me.  It does not bear the <i>appearance</i> of being 100% automated spam, though it is possible that it is.  It&#8217;s taken a few forms: </p>
<ul>
<li>Someone wanting to buy an ad on my blog</li>
<li>Someone wanting to send me a story hyping their product (and intending me to pretend that I wrote the story)</li>
<li>Someone wanting me to write a story about their website and link to it</li>
</ul>
<p>The profit motive in all of these is high, and in at least the second and third, so is the sleaze factor.</p>
<p>I&#8217;ve gotten two emails lately of this form:</p>
<blockquote><p>
Hi John,</p>
<p>I am curious if you are the administrator for this site: changelog.complete.org/archives/174-house-outlaws-fast-forwarding-senate-pres-next </p>
<p>I am a researcher / writer involved with a new project whose mission it is to provide accurate and useful information for those interested in the practice of law, whether as a lawyer or paralegal. I recently produced an article detailing the complex relationship between law and technology and the legal implications on personal privacy and free speech. I would love to share this resource with those who might find it useful and am curious of you are the correct person to contact about such a request?</p>
<p>Thank you!</p>
<p>All my best,
</p></blockquote>
<p>The details vary &#8211; the URLs appear to be random (the one cited above was little more than a link to an article), the topics the website claims to discuss range from law to schizophrenia (that one actually came with a link to the site, which again seemed to be a content farm).  I am slightly tempted to reply to one of these and ask where the heck people are getting my name.  It seems as if somebody has put me into a mailing list they sell containing sleazebag bloggers.</p>
<p>Frankly, I am puzzled at this attention.  I guess I haven&#8217;t checked, but I can&#8217;t imagine that my blog has anything even remotely resembling a high PageRank or anything else.  It&#8217;s not high-traffic, not Slashdot, etc.  Either people are desperate, naive, failing to be selective, or maybe working some scam on me that I don&#8217;t know yet.</p>
<p>In any case, I&#8217;m interested if others have seen this, or any advice you might have.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7535-suspicious-blog-activity-any-advice/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Geeky plan: Solar power supply IN THE CAR</title>
		<link>http://changelog.complete.org/archives/7522-geeky-plan-solar-power-supply-in-the-car</link>
		<comments>http://changelog.complete.org/archives/7522-geeky-plan-solar-power-supply-in-the-car#comments</comments>
		<pubDate>Fri, 04 May 2012 07:48:13 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7522</guid>
		<description><![CDATA[From the &#8220;might be geeky&#8221; dept&#8230; For an upcoming car trip, we have to take my wife&#8217;s car (long story). I will be taking two large lead-acid batteries in the trunk hooked up to a solar panel in the rear window area and, of course, some electronics in the front seat. Why, you ask? While [...]]]></description>
				<content:encoded><![CDATA[<p>From the &#8220;might be geeky&#8221; dept&#8230;</p>
<p>For an upcoming car trip, we have to take my wife&#8217;s car (long story).  I will be taking two large lead-acid batteries in the trunk hooked up to a solar panel in the rear window area and, of course, some electronics in the front seat.  Why, you ask?</p>
<p>While she drives, I will be working via tethered 3G (conveniently reducing the number of vacation days the trip requires).  This is Kansas, so signals are weak sometimes.  I have an external antenna that hooks up to a signal booster.  So I&#8217;ll be running a laptop, cellphone in &#8220;draw lots of power mode&#8221;, and a cellphone booster &#8211; at minimum.  Measurements suggest that this combination could easily put me in range of the typical 10A limit of dash electronics.  (And doesn&#8217;t even include the &#8220;nice to haves&#8221; of GPS, my handheld radio, and the amplifier for it.)</p>
<p>My car has a direct high-current link from the battery to the trunk to support the 100W amateur radio mounted there.  It is pretty easy to tap into it and add a cable that runs to the passenger seat to run all this stuff.</p>
<p>Terah&#8217;s car&#8230; doesn&#8217;t.</p>
<p>So, I thought, what&#8217;s the easy solution?  Well, my solar power system, of course!  If I charge up a couple of the large batteries beforehand (just pop them and a few panels in the sun for a day), then put the batteries in the trunk, it will probably power my electronics for a whole day (enough for the trip we have planned), and I have already cabled them up to support the kind of current draw I&#8217;ll have.  I&#8217;ll have to recharge the batteries at the destination, of course, so I&#8217;ll bring along a panel (no need to bring more than one since there will be plenty of time to charge).</p>
<p>Once I&#8217;m planning to take a panel along, I figured I might as well put it under the rear window so it can actually help charge the batteries as we go.  The current drain will, of course, be larger than the 1A or so it can put out, but hey, who else drives down the interstate with an active solar panel in their car?</p>
<p>I can actually split the load between the batteries and the vehicle system too, so I do not need a continuous 10A draw on the batteries.</p>
<p>The sad part about this is I will probably never surpass a temporary battery system with a solar panel in terms of geeky travel.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7522-geeky-plan-solar-power-supply-in-the-car/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Review: Amateur Radio Handhelds (HTs), APRS, and Battery Tuning Tips</title>
		<link>http://changelog.complete.org/archives/7501-review-amateur-radio-handhelds-hts-aprs-and-battery-tuning-tips</link>
		<comments>http://changelog.complete.org/archives/7501-review-amateur-radio-handhelds-hts-aprs-and-battery-tuning-tips#comments</comments>
		<pubDate>Mon, 30 Apr 2012 21:13:07 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[amateur radio]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7501</guid>
		<description><![CDATA[There are a lot of opinions about handhelds for amateur radio users (these handhelds are often known as HTs). I&#8217;ve used three of them, two with APRS capability, and thought it&#8217;s about time I write about them. First, I&#8217;ll talk about the units in particular, then I&#8217;ll get to some broader Yaesu vs. Kenwood generalizations [...]]]></description>
				<content:encoded><![CDATA[<p>There are a lot of opinions about handhelds for amateur radio users (these handhelds are often known as HTs).  I&#8217;ve used three of them, two with APRS capability, and thought it&#8217;s about time I write about them.  First, I&#8217;ll talk about the units in particular, then I&#8217;ll get to some broader Yaesu vs. Kenwood generalizations and conclusions.</p>
<p><b>Yaesu VX-7R &#8211; a rugged first HT without APRS</b></p>
<p>Cost: $350 as of 4/30/2012</p>
<p>This was the first HT I got as a ham, at the suggestion of Mike AE0MW.  It truly does make a great first handheld for a ham.  Radio-wise, one unique feature is a receive that&#8217;s wideband enough to cover both broadcast FM and broadcast AM, the various ham bands, and plenty of others besides.  The battery life quoted in the manual is 6 hours on 2m and 5.5 hours on 440 (using standard 6s TX / 6s RX / 48s squelched metric), and in my experience it seems it must be even better in some cases.</p>
<p>The real piece of news about this unit, though, is just how rugged it is.  It says &#8220;submersible&#8221; across the front and I absolutely believe it.  I have personal experience with its ruggedness.  I once was at an event and put the radio on my car roof while helping one of my children into the car.  I then started driving home and forgot it there.  When we got home, I realized what had happened, and also realized what that mysterious CLUNK along the busy county road was.  So I drove 45 minutes back to where I heard the clunk, and found the VX-7R still lying in the roadway, where it had been for 1.5 hours on the 55 MPH road.  The thing was really beat up.  It had obviously been hit by numerous vehicles.  The antenna was ripped off, taking the SMA mount with it.  But wouldn&#8217;t you know it, the darn thing still powered up.  I took it to a local amateur radio shop, and about $80 later it was repaired.  Incredible.  The only real problem was the antenna connector.</p>
<p>I took this radio with me on my bicycle many days, mounted on my handlebars.  It got bounced around, but still worked great.  Some days I listened to FM radio from it while riding my bike, monitoring a local repeater while I rode.  Other days, I spent most of my ride (about an hour each way) chatting with people on the repeaters &#8211; I have a mobile antenna mounted on the bike, fed to the VX-7R, and a headset.  It all worked fine &#8211; never a problem at all.</p>
<p>The ruggedness has its downside.  All of the connectors on the radio, except for DC in, are screw-down &#8212; even the speaker/mic connector.  This obviously helps keep water out, but means that it can take a lot longer than normal to do a simple thing like plug in a speaker/mic.  It doesn&#8217;t need any tools, but can get a little annoying.</p>
<p>The radio physically is small (unless you install the belt clip, which has an odd peg-based mechanism that protrudes unnecessarily far and is surprisingly non-rugged).  It can easily fit into a pocket.</p>
<p>The other downsides of the VX-7R mostly surround its interface.  I&#8217;m not one of the Yaesu haters that seem to be so common.  I find the interface usable if you read the manual; it seems a lot of people that complain about it don&#8217;t.  But it is quirky.</p>
<p>The SET mode is one long menu in sort of a ring.  You scroll with the knob, and when you get to the end, it repeats to the beginning.  There are one or two shortcut keys to a specific setting, but overall either you use the thing so much you know exactly where you&#8217;re going, or you&#8217;re twisting the knob for awhile until the option you want rolls around.  (I know of nobody that uses it so much they know exactly where they&#8217;re going.)  They do have options grouped into categories, but it doesn&#8217;t help much because there&#8217;s no quick way to skip between categories.</p>
<p>The dual transceivers work less elegantly than on the TH-D72A or VX-8GR.  Instead of being two equal transceivers A and B, they are &#8220;main&#8221; and &#8220;sub&#8221;.  The sub transceiver is not broadband receive like the main receiver is.  But there are also other limitations that have no apparent logic.  For instance, you can program memory groups into the device &#8211; putting, say, all the local repeaters into a certain group, or all the public safety frequencies (to use as a scanner).  You can go to the &#8220;special&#8221; set menu, select group, then activate SCAN, and it will scan only the memories in that group.  But you can&#8217;t select the special group mode on the sub transceiver &#8211; for no apparent reason.</p>
<p>One other complaint is that the AC charger introduces so much noise to a transmission that you cannot really use the VX-7R to transmit while the charger is connected.</p>
<p>Yaesu sells a programming cable that plugs into the speaker/mic port on one end, and a DB-9 serial port on the other, and includes programming software.  For an incredibly high price.  For far less, I found a similar cable on eBay that has a USB port on the other end (with a built-in USB/serial converter), and used <a href="http://www.kc8unj.com/vx7.html">VX-7R Commander</a> &#8212; though now that <a href="http://chirp.danplanet.com/projects/chirp/wiki/Home">Chirp</a> is available for Linux, I&#8217;ll probably switch to it.</p>
<p>I would probably continue to recommend this transceiver for a new ham.  The ruggedness, plus the broadband RX, are features that should make it appealing.  It is an excellent emergency preparedness/response radio due to those properties; having TX and RX on ham bands, plus RX on broadcast and public safety could be quite the asset.</p>
<p>However, for someone that has any interest in APRS, one of the other two radios I mention is probably a better choice.  At only $10 more, the VX-8GR sacrifices ruggedness and broadband receive for APRS functionality and could make a compelling alternative to the VX-7R at the same price point.  The very low-power transmit at 50MHz and 220MHz on the VX-7R strikes me as a gimmick feature at best that has very little actual use.</p>
<p>Shipped battery: FNB-80LI, 7.4V, 1400 mAh, lithium-ion</p>
<p><b>Kenwood TH-D72A / D72E &#8211; The Cadillac HT, with APRS and GPS</b></p>
<p>Cost: $464 as of April 30, 2012</p>
<p>It&#8217;s hard to use any word but &#8220;incredible&#8221; to describe this HT, though it does have its own rough edges.</p>
<p>Starting with the basics, it has dual transceivers with full duplex (meaning you can be transmitting on one band while receiving on another).  Its stored memory system and memory bank scanning system are both a lot easier and faster to use than Yaesu&#8217;s, and work the same on both transceivers A and B, though perhaps offer slightly less flexibility than Yaesu&#8217;s (on the VX-7R, a single memory can be a member of more than one group).  The quoted operating time is 6 hours, which is probably accurate with APRS and GPS off, matching (or nearly matching) the VX-7R.</p>
<p>The TH-D72A has the usual mic and speaker ports.  Unlike Yaesu, Kenwood has used the same jack for years, so it is not necessary to purchase new accessories with each upgrade.  The unit also has both serial (Kenwood connector) and standard mini USB ports, and even ships with a USB cable.  The USB port is designed to interface to a PC, and the radio presents itself as a serial-over-USB device.  Kenwood also includes MCP-4A, the programming software for the unit, free.  This is one example of several things that Kenwood includes for free but are costly add-ons with Yaesu.</p>
<p>Kenwood&#8217;s configuration menu system is hierarchical.  You can scroll through the four top-level menus (RADIO, GPS, APRS, and SKY), then navigate through sub menus.  The result is that it&#8217;s both faster and easier to find what you want than on the Yaesu menus.  Plus, as you navigate, the radio shows you the shortcut key to get to a particular option (each level of menu is numbered starting) &#8212; so, for instance, Menu-1-1-0 takes me directly to the configuration for RX battery saver interval far faster than I could get there on the VX-7R or VX-8GR.  Only the APRS menu gets a bit crowded with this setup.</p>
<p>The D72A supports Kenwood&#8217;s Sky Command II &#8211; an intriguing way of making it essentially a remote for a Kenwood HF rig such as the TS-2000.  It works by engaging a crossband repeater for the audio, and setting up a AX.25 packet link for the control.  It works, but as the response time to frequency adjustments is measured in seconds, is klunky for tuning around a HF band.  A nifty, though perhaps not supremely useful, feature with some hackable potential that I haven&#8217;t explored yet.</p>
<p>The TH-D72A is one of only two shipping general-purpose amateur radios that have a built-in GPS &#8212; the other is the Yaesu VX-8GR, which I&#8217;ll review below.  The GPS works well, and can get a fix indoors if desired.  It has a system of saving waypoints, which you can then navigate back to later (using distance/bearing indicators).  It also has a track log.  While the track log can&#8217;t be viewed on the unit, it can be downloaded with the included MCP-4A software and saved in a variety of formats including Google&#8217;s KML for later importing into Google Maps or Google Earth.  I enjoy this feature on trips to see where I went later on.  There is also a GPS-only mode, which disables all of the other radio circuitry on the radio for very low power consumption.  The GPS navigation screens all support heading-up or north-up indicators.</p>
<p>But where this radio really shines is APRS.  The D72 has all the basics you&#8217;d expect &#8211; sending and receiving beacons, sending and receiving messages and bulletins, etc.  It has built-in support for being a digipeater in many different ways, including new-N UI-Trace.  Coupled with an MFJ VHF amplifier, this could make a nice temporary (or even permanent) digi.   The message interface permits sending, receiving, and shortcuts for replying to messages.  </p>
<p>Beacon transmission can be completely manual, at set intervals, or using SmartBeaconing.  Outbound beacons also support proportional pathing (meaning adjusting via-path to not have wide coverage with every transmission).  Also, if not using SmartBeaconing, a decay algorithm can be used to send beacons less frequently when the station&#8217;s location isn&#8217;t changing.  An alternative tells the system to transmit a beacon every time PTT is released, subject to rate limiting by interval.  So lots of choices there.</p>
<p>For incoming beacons, there are various filters by callsign pattern, packet type, etc. that control whether they will be processed at all, and what kind of alert (visual or audible) to present.  Beacons are also placed in a received beacon list, sorted with the most recent at the top (duplicates from the same station are always removed, so only the most recent is presented.)  A long press of the LIST button shows time received and type of device next to the callsign.  Selecting a specific beacon shows status text, comment, device type, bearing/distance (with graphical north-up or heading-up display), telemetry (weather information and the like), and a little bit of info about the via-path.  Pretty nice to see weather reports from local weather stations on there.  You can sort the list by received time, station call, or distance from your position &#8212; but it doesn&#8217;t stay sorted by anything other than received time, and takes several seconds to re-sort.  Seems like a bit of an oversight there.</p>
<p>The D72A supports QSY information in beacons.  This can automatically insert the frequency of the other band on the transceiver into your transmitted beacons for you, or give you a quick way to tune to the frequency mentioned on others&#8217; beacons.  Either way, a nice touch.</p>
<p>The D72 also supports query packets, such as packets asking your station to transmit its position right now.</p>
<p>The TH-D72A can directly interface with several types of weather stations via serial link to read weather sensor information and transmit it into APRS packets directly, with no need for a PC to be in the picture at all.  But if you do hook up a PC to it, there are quite a few more possibilities.</p>
<p>You can <a href="https://wiki.complete.org/THD72PCAPRS">hook it up to PC APRS software</a> (or a hardware device such as the AVMAP) to see locations of other APRS stations on a map.  It can emit APRS packets, plus even GPS sentences, down the USB port to the PC.  Moreover, in PACKET mode, it acts as a full TNC, with a fairly robust TNC command set.  In short, it can do more than APRS; it can also do regular AX.25 such as DX clusters, BBS, nodes, etc.  As far as I know, this is the only HT that can interface with a PC in this manner, and only Kenwood&#8217;s mobile D710 has the same kind of feature set at that.</p>
<p>Kenwood includes a lot of documentation with the TH-D72A.  The 51-page printed manual is a summary or introductory guide.  The included CD-ROM supplies another 75 pages of detailed reference material, and the 92-page &#8220;in-depth APRS manual&#8221; has a level of detail that true geeks like me appreciate.  I&#8217;ve referred to Kenwood&#8217;s documentation more than once while figuring out things about the VX-8GR (which woefully under-documents things like SmartBeaconing).  That said, it appears that at least some of the documentation has been copied from the earlier TH-D7A.  Page 4 of the printed book is a good example.  It talks about the memory effect of the battery, and warns against unplugging and replugging the charger because the charge cycle will be reset and the battery will be over-charged (I find it hard to believe that a Li-Ion charge controller would be that stupid, and furthermore direct observation suggests that it isn&#8217;t.)  Parts of the in-depth APRS guide appear to have been written for the D710, but that&#8217;s a really minor nit.</p>
<p>Unlike Yaesu, Kenwood issues periodic firmware updates to the D72A, which you can apply over USB.  They have fixed bugs and added features to the unit over time.</p>
<p>Now onto the things that aren&#8217;t so good about the D72A.  I&#8217;ll start with the battery system, since we were already discussing it.  Despite shipping with a much larger battery than the VX-8GR (1800 mAh vs. 1100 mAh), it only manages roughly equal battery life with APRS and GPS engaged.  (It will probably do better as a simple voice unit, however.)  This has been confirmed by numerous <a href="http://www.worldwidedx.com/handitalkies/94631-kenwood-th-d72-battery-vs-yaesu-vx-8r-battery.html">reports</a> on the Internet.  I will discuss this topic more below.</p>
<p>There is very little else to fault the D72A on, feature-wise.  I have a minor nit in that it is impossible to cause the keylock feature to also lock PTT.  It would be nice to be able to see raw APRS packets on beacons and messages.  Other than that, I can&#8217;t think of a feature it really lacks.</p>
<p>Compared to the VX-7R and VX-8GR, the TH-D72A is significantly larger physically, in every dimension.  It is not uncomfortably large, and still fits in my hand fine.  But its size is enough different that it feels like the design is dated and could have been more compact if Kenwood would have bothered.  It&#8217;s a nit, sure, but a nontrivial one.</p>
<p>With the single exception of the sturdy metal belt clip, the D72 doesn&#8217;t feel nearly as rugged as the VX-7R, and not even as rugged as the VX-8GR.  The keys have a squishy feel to them, the PTT button works fine but has a cheap plastic design (as opposed to the rubberized versions on Yaesu&#8217;s HTs).  The manual doesn&#8217;t mention it, but one Kenwood brochure mentions and IP54 weatherproofing.  That means it is protected against limited ingress of dust and against water sprayed from all directions &#8211; limited ingress permitted.  Contrast that to the VX-7R, which is rated for 30 minutes of submersion at 3ft and has a magnesium case.  It seems to be specced similarly to the VX-8GR, though the VX-8GR certainly feels a lot more solid.  I have no proof, as I&#8217;m not about to sacrifice my HTs for science, but I doubt that the TH-D72A would have survived over an hour on a busy road as well as the VX-7R did, and probably not even as well as the VX-8GR would.  The case is plastic &#8212; a stout plastic, but still plastic.</p>
<p>Like the VX-8GR, and unlike the VX-7R, the D72A does not have broadband receive.  It can receive some bands adjacent to the ham bands it supports, which includes a lot of bands of interest to people with scanners, but still can&#8217;t receive broadcast FM signals like the VX-7R.</p>
<p>Shipped battery: PB-45L, 1800 mAh, lithium-ion</p>
<p><b>Yaesu VX-8GR: Cheaper APRS &amp; GPS</b></p>
<p>Cost: $360 as of 4/30/2012</p>
<p>One could probably call this Yaesu&#8217;s closest competitor to the D72A.  At about $100 cheaper, it doesn&#8217;t have a featureset that matches Kenwood&#8217;s, but it does have a few innovations that the D72A lacks.  </p>
<p>Starting with the basics, it lacks the VX-7R&#8217;s broadband receive, with the receive roughly matching the TH-D72A&#8217;s.  The 8GR is a dual-transceiver HT, and it works this effectively (moreso than the VX-7R).  Yaesu has a bad habit of changing connectors on radios with regularity, and charging an arm and a leg for accessories to boot.  Even within the VX-8 line, the 8GR uses different accessories than the 8DR, and of course has different plugs than the 7R (though it appears that the DC power plug is the same, and with some luck you might be able to use a VX-7R speaker/mic on the 8GR, though not the reverse).</p>
<p>The menu system on the 8GR is still similar to the 7R, though Yaesu has done several things to improve it.  For one, scrolling through the menu now shows several lines of context on the screen at once, making it faster to scan.  Also, there are more ways to jump into the menu at a certain location than before &#8211; and even a small bit of clumsily-implemented hierarchy (there are several settings on the SmartBeaconing page, for instance).</p>
<p>The menu key now toggles between various displays: the default frequency/status display, a GPS display, an APRS staion list, and an APRS message list.  Just about everything operationally takes more keypresses than the D72A.  On the D72A, it&#8217;s one or two keys (a physical button or F+button) to do almost everything: toggle GPS state, change TNC/APRS state (turn on or off), etc.  All of that is in the scrolling menus on the 8GR.  The quickest way there, which is documented in the manual, is to press MENU until a certain screen comes up, then press and hold MENU to bring up the settings (defaulting to a certain APRS-related category), then scroll and change settings.  It&#8217;s a pain to turn APRS on and off, because you have to do this process for both the GPS and the APRS modem.  Inexplicably, there is a hotkey to change the APRS beacon method (manual, auto, or SmartBeaconing) but not to turn APRS itself on or off.  (The D72A has a hotkey to toggle the beaconing, though not to change its method; though in truth, if you do it frequently, the menu shortcuts will get you there rapidly.)</p>
<p>Physically, the VX-8GR is closer to the size of the 7R than the size of the D72A, and notably is significantly smaller than the D72A (at least with the standard battery).  As noted in the D72A review, the VX-8GR feels more rugged than the D72A, though whether that is actually true or not is hard to pin down.  It is definitely less rugged than the VX-7R.  The keys require more pressure than the D72A, and in this they are similar to the 7R, but feel satisfyingly solid.</p>
<p>Unlike the other radios here, the 8GR does not have a dedicated volume knob, having only one dial on the top.  To adjust volume, you hold the volume button on the left while twisting the knob.  In practice, this is probably not usually very annoying, but if the radio is on your belt or otherwise not in your hand, this would be a frustration.  (I think it would be particularly annoying if using it with a speaker/mic).  Setting 99 will let you change the key so you don&#8217;t have to hold it in, which could probably go a long way to making the situation more tolerable.</p>
<p>One unique feature of the VX-8GR, as far as I know completely unique to it, is a vibrating alert.  This would most frequently be used with APRS to provide a nearly-silent alert of incoming messages and the like.</p>
<p>The screen of the 8G, while similar in size to both the D72A and the 7R, appears to be higher-resolution (or if not, they make better use of it).  More information is packed onto the screen at once, and although the D72A does have a small font, it uses it so rarely that lots of scrolling is needed.  The 8GR uses a smaller font than the D72A to show content of messages and the like, which makes a much faster experience since there is a lot less scrolling.  Neither radio has a setting to change this behavior, so if your eyesight isn&#8217;t good, you may prefer the D72A anyhow.</p>
<p>The VX-8GR supports a heading-up or a north-up view of the received GPS data, but strangely it does not support this when navigating to a received beacon (north-up is the only option).  Unlike the TH-D72A, you can engage keylock on the 8GR while someone&#8217;s beacon is on the display.  Also unlike the TH-D72A, you can lock out the PTT key on the 8GR.  However, the keylock feature is just a quick press of the power button, which makes me a bit nervous.  And worse, if you tell it to lock the PTT key, then it also won&#8217;t transmit any automatic APRS beacons!</p>
<p>There are a lot of things the D72A supports in the APRS area that the 8GR doesn&#8217;t.  Here&#8217;s a summary of features missing in the 8GR compared to the D72A: voice alert (can&#8217;t even do it manually since tone/CTCSS are locked out in APRS mode), quick replying to messages, TNC mode (meaning you can&#8217;t use it with PC-based APRS programs), full AX.25 packet mode, full PC linking, weather station inputs, built-in digipeater mode, heading-up display, GPS track logs, QSY in beacons, quick tuning to others&#8217; QSY info, responding to position queries, proportional pathing, automatic decay, beaconing on PTT release, sorting of beacon list, hotkey access to many features, and I&#8217;m sure the list goes on.  On the flipside, the only thing feature-wise that you get on the 8GR&#8217;s APRS implementation that the D72A lacks is ability to inspect raw APRS packets.</p>
<p>The VX-8GR has the lowest-capacity battery of the three radios covered in this post, and this is an oft-cited problem for users of the unit.  Yeasu does seem to do a much better job of power management than Kenwood, though, so in full APRS and GPS mode, the battery life is roughly the same, amazingly enough.  It is unlikely that the talk time on the 8GR would match either the 7R or the D72A, however.</p>
<p>Kenwood and Yaesu both have a battery saver feature which cuts power to the RX circuit except for brief checks for signals.  Yaesu completely disables this while the APRS modem is on (and STILL matches Kenwood&#8217;s battery life, despite the smaller battery!)  Kenwood doesn&#8217;t, though recommends changing the signal-check interval from 0.2s to 0.03s in order to avoid truncating APRS packets.  Yaesu offers an 1800 mAh extended-life battery which should significantly exceed Kenwood&#8217;s battery life.  Aftermarket vendors have 2000 mAh batteries as well.</p>
<p>Either way, expect APRS to be a drain on batteries.  More on that below.</p>
<p>Although Yaesu includes 168 pages of documentation with the 8GR, don&#8217;t expect it to match the quality and detail of Kenwood&#8217;s 218 pages.  There are a lot of gimmicky/useless features on the 8GR (WIRES, for one) that get extensive treatment, and there is a fair bit of repetition.  I particularly single out the SmartBeaconing documentation on the 8GR as being, at best, woefully incomplete &#8212; and probably also inaccurate to boot.  Read the D72A manuals to figure out how that feature works on your 8GR.</p>
<p>I bought the VX-8GR intending it to be something akin to a more versatile TinyTrak.  On that score, it mostly succeeds.  It may be my go-to rig for use at bicycle rides, marathons, emergencies, etc., while the D72A will probably be the one that goes with me on trips.</p>
<p>Shipped battery: FNB-101LI, 7.4V, 1100 mAh, lithium-ion</p>
<p><b>Not covered: VX-8DR &#8211; poor value for the dollar</b></p>
<p>Cost: $434 ($550 with GPS and GPS connector)</p>
<p>Yaesu&#8217;s top-of-the-line HT is sometimes considered to be the VX-8DR.  It maintains the broadband capability of the 7R, is probably almost as rugged as the 7R, and has APRS built in, like the 8GR.  It even has an option to add a Bluetooth board.</p>
<p>What is doesn&#8217;t have built-in is a GPS.  You can add one on for $77 for the FGPS-2 plus $39 for the CT-136 connector which connects the GPS to the unit.  But then you have a unit a lot less rugged than even the D72A (that&#8217;s a small connector for the GPS), a lot less small, with the same APRS featureset as the 8GR (meaning a lot less than the D72A), which costs about $100 more than the D72A.  Frankly I think this makes for a poor APRS package, and would probably only be reasonable for someone that wants other 8DR features and has a desire for some very occasionaly APRS work.</p>
<p><b>Battery Life and APRS</b></p>
<p>One of my first surprises with APRS HTs was the poor battery life I saw.  Doing my research seemed to suggest that, contrary to popular opinion, the transmitted beacons were not the culiprit, but the receive circuits were to blame.  Because it is not acceptable to cut off the first 200ms of an AX.25 packet like it is with a repeater, the RX circuit is either engaged much more frequently (Kenwood) or continuously (Yaesu), putting a lot more drain on the battery.  (This has also been confirmed by multiple others that have done testing)  The GPS receiver also adds drain, and on the D72A, so does the TNC, which is always active when APRS is.</p>
<p>If you don&#8217;t care about received beacons, you can <a href="http://theronans.com/j0n/?p=799">dramatically raise the battery life on the D72A</a> by setting the power saver to 1 second or greater &#8212; as high as <a href="http://theronans.com/j0n/?p=809">14 hours by one report</a>.  On either unit, raising the squelch should have some effect (though not as much; but in any case, weak packets won&#8217;t decode anyhow, so there&#8217;s no sense in letting them in.)</p>
<p>On the 8GR, getting the extended life 1800 mAh (or aftermarket version) could produce battery life in nearly that same region, without compromising on the RX side of things.</p>
<p><b>Conclusions</b></p>
<p>If you want a HT capable of APRS, seriously think of the TH-D72A before anything else.  It is $100 more expensive than the 8GR, but has more than $100 worth of extra features (and included things, like PC link cable and software, that are extra on the 8GR), so it has a better value.</p>
<p>If you&#8217;re particularly budget-conscious or want the most ruggedness you can find, the 7R and 8GR are solid contenders if you can sacrifice the extra APRS features.</p>
<p><b>Update May 1:</b> Clarified what the lack of TNC mode on the VX-8GR means, and also how the VX-8GR PTT keylock also locks out APRS transmissions.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7501-review-amateur-radio-handhelds-hts-aprs-and-battery-tuning-tips/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>26 Hours At The Creek</title>
		<link>http://changelog.complete.org/archives/7488-26-hours-at-the-creek</link>
		<comments>http://changelog.complete.org/archives/7488-26-hours-at-the-creek#comments</comments>
		<pubDate>Sun, 08 Apr 2012 02:27:40 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Outdoors]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7488</guid>
		<description><![CDATA[I&#8217;m back from one of the best experiences a father can have &#8211; a whole day with two happy boys. I took Jacob (5) and Oliver (2) camping with me out by our creek. This was the first time we&#8217;d camped there, and also the first time I&#8217;d taken the boys camping without Terah along. [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m back from one of the best experiences a father can have &#8211; a whole day with two happy boys.</p>
<p>I took Jacob (5) and Oliver (2) camping with me out by our creek.  This was the first time we&#8217;d camped there, and also the first time I&#8217;d taken the boys camping without Terah along.  So there were some unknowns, but it worked out great.</p>
<p>When we got out there, I started to get the tents set up.  The boys were interested, but pretty soon invented some games.  A large nearby tree with plenty of low branches on its trunk became their locomotive, and certain sticks made the &#8220;train&#8221; go forward or backward, whistle, or ding its bell.  This was good for quite some entertainment.  Another nearby tree, near the bank of the creek, had some erosion near it.  Combined with its roots, this made some natural steps.  Jacob named some the &#8220;enter steps&#8221; and others the &#8220;exit steps&#8221;, and I sure heard about it if I walked the wrong way on the exit steps.</p>
<p>We then gathered up sticks and the things we needed to build a campfire.  We cooked up brats and zucchini.  Although it was later than usual for supper, they loved it just the same.</p>
<p><a href="https://picasaweb.google.com/lh/photo/23xzGwNMMaIfEUy0dcAugtMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-001-eFgAD90/T4DsRXBHm9I/AAAAAAAAMQE/Ko8FNaJejJs/s400/IMG_5179.JPG" height="267" width="400" /></a></p>
<p>After that, we made smores for dessert &#8211; another thing they loved.  Then, one of the big highlights: sleeping in tents and sleeping bags.  I had showed them the sleeping bags earlier, and they were excited to try them out.</p>
<p>Morning was beautiful &#8211; when the sun came out, it was shining right on the heavy dew on the ground, making the grass shine brightly.</p>
<p><a href="https://picasaweb.google.com/lh/photo/WxKUmI4VAJeTNG6NrIaz19MTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-MxKPg10daHk/T4Dx2eXaXYI/AAAAAAAAMQc/o0JiBTFYxh8/s400/IMG_5185.JPG" height="267" width="400" /></a></p>
<p>It&#8217;s not every day that they get to start their morning slowly waking up by a warm fire.  They were content to sit for quite awhile while I got things going for breakfast.</p>
<p><a href="https://picasaweb.google.com/lh/photo/2tyjYH8Yty1mAM2PAK5oUNMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-FvuqooRlKNU/T4DyQaZLkdI/AAAAAAAAMQk/7QzEVM64fw8/s400/IMG_5188.JPG" height="267" width="400" /></a></p>
<p>It was chilly outside, so I helped them change clothes by the fire where.  I then cooked them some scrambled eggs &#8211; which, despite the lack of salt and pepper, seemed so much better than normal to the boys &#8211; and then we went exploring.  I took them to some areas with erosion, which Jacob called &#8220;the big holes in the ground.&#8221;  It&#8217;s really quite beautiful in spring, which this cellphone photo completely fails to capture.</p>
<p><a href="https://picasaweb.google.com/lh/photo/IgKFmmheJVnBA5s2h3V089MTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-tg5TUc5P8qA/T4DtddVjb8I/AAAAAAAAMQM/0sB-_KZTvdo/s400/2012-04-06%252009.34.15.jpg" height="300" width="400" /></a></p>
<p>The boys loved climbing up and down these areas, some of which were quite tall.  They discovered different kinds of rock on the way up and down, and with my help avoided discovering too much of the mud at the bottom.</p>
<p>We hiked back to our camping spot through grass almost as tall as Oliver &#8212; much to his delight &#8212; and then after warming up by the fire for a bit, went off in the other direction.  There is a grove of trees by the creek over there, which &#8212; surprise &#8212; became another train.  Here are the boys explaining how it works.</p>
<p><iframe width="560" height="315" src="https://www.youtube.com/embed/43EcEK8F_ic?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>They helped pack things back up, too.  Actually, it took some convincing to get Jacob to not pull up all the stakes for the tent before I was ready for them.</p>
<p>Things didn&#8217;t go perfectly, but then, they never do, and that was OK with everyone.  Camping is an adventure, and it wouldn&#8217;t be an adventure if you knew every detail beforehand.</p>
<p>It is rare in life to be able to think that I have enough time to do anything the boys might want to do.  Spend half an hour pretending a tree is a train &#8212; sure, no problem.</p>
<p>Today Oliver asked to go camping again, and was a bit disappointed when I didn&#8217;t agree to go camping again right this minute, today.  Jacob said, &#8220;we had an EXCELLENT time&#8221; and gave me hugs thinking about it.  </p>
<p>I have a lot of happy memories about the creek.  We camped at the same spot where I went fishing or camped as a child.  There have been <a href="http://changelog.complete.org/archives/397-grandpas-creek">family gatherings</a> and even a birthday party out there.  The boys and I have enjoyed a hike or a wagon ride to the area, but as I learned, nothing could possibly match the excitement of camping there.</p>
<p>It is wonderful to add another happy memory of a time at the creek.  And it&#8217;s even better to see another generation of Goerzens discover that there&#8217;s a lot of fun to be had down by the creek.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7488-26-hours-at-the-creek/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>German: Suprisingly Hilarious for a 2-Year-Old</title>
		<link>http://changelog.complete.org/archives/7479-german-suprisingly-hilarious-for-a-2-year-old</link>
		<comments>http://changelog.complete.org/archives/7479-german-suprisingly-hilarious-for-a-2-year-old#comments</comments>
		<pubDate>Sat, 24 Mar 2012 04:54:56 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Family]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7479</guid>
		<description><![CDATA[The other night, I was tucking the boys into bed. I occasionally use a few German words with them (I don&#8217;t know all that many myself, but hey). They&#8217;d been rather bored with it, so I had dropped it for a few months. I said to Oliver, &#8220;Gute Nacht, Oliver. That means good night in [...]]]></description>
				<content:encoded><![CDATA[<p>The other night, I was tucking the boys into bed.  I occasionally use a few German words with them (I don&#8217;t know all that many myself, but hey).  They&#8217;d been rather bored with it, so I had dropped it for a few months.</p>
<p>I said to Oliver, &#8220;Gute Nacht, Oliver.  That means good night in German.&#8221;  Oliver laughed.  I said it a few more times.  He laughed some more.  Jacob peeked down from his top bunk to see what the fun was, and pretty soon was getting into it also.</p>
<p>Apparently I&#8217;m quite the comedian, because when I said Auf Wiedersehen, Oliver burst out laughing uncontrollably.  Finally he&#8217;d say, &#8220;Say it again!  AGAIN!!&#8221;  And I would, and he&#8217;d laugh and laugh some more.</p>
<p>And then, I happened to say tschüss.  Jacob loved that one.  He said it over and over, much to Oliver&#8217;s delight.  Finally I closed the door, and heard the laughter still going on behind me, as Jacob would yell out a mangled German word, and Oliver would fill the room with laughter.</p>
<p>I was a little surprised, but figured it&#8217;d end there.  Not so much.</p>
<p>The next night, I tucked them into bed like usual.  I left their room, and about 10 seconds later, I heard frantic yelling from the boys&#8217; room.  I went back in, and poor Oliver was so upset he couldn&#8217;t even say what he wanted.  I finally figured out he was pleading, &#8220;DAD! Say gute Nacht again!&#8221;  So we went through some German words again, and I left the boys much relieved.  Phew.</p>
<p>The next night, I almost repeated my horrid mistake of no German at bedtime, but Jacob stopped me before I left their room.  &#8220;Dad!  You forgot to say tschüss!&#8221;  So I did, with the boys prompting me on what words they wanted to hear.</p>
<p>Then Jacob started asking me how to say these things in other languages.  He was rather disappointed, and I think also didn&#8217;t really believe me, when I only knew a few of those phrases in Spanish and French.  Though he was surprised that I could come up with them in Greek.  Καλησπέρα (Kali̱spéra / good evening) was a hit.</p>
<p>By this point, another day or two later, Jacob says tschüss when I leave.  Oliver wishes me &#8220;gute Nacht&#8221; at breakfast time.  We&#8217;ll have to work on that one.</p>
<p>So, if you ever walk in the door at our house some morning, don&#8217;t be surprised if our 2-year-old wishes you good night, our 5-year-old says goodbye, and they both start laughing.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7479-german-suprisingly-hilarious-for-a-2-year-old/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dear FedEx: I Live Here</title>
		<link>http://changelog.complete.org/archives/7464-dear-fedex-i-live-here</link>
		<comments>http://changelog.complete.org/archives/7464-dear-fedex-i-live-here#comments</comments>
		<pubDate>Fri, 09 Mar 2012 04:16:40 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7464</guid>
		<description><![CDATA[FedEx has had some issues in my area. There for awhile, they kept returning packages as undeliverable, saying the address was bad. It wasn&#8217;t. Just because their GPS can&#8217;t find it or their driver doesn&#8217;t know it doesn&#8217;t mean it doesn&#8217;t exist. A map, a real map, would have done it. I had this kind [...]]]></description>
				<content:encoded><![CDATA[<p>FedEx has had some issues in my area.  There for awhile, they kept returning packages as undeliverable, saying the address was bad.  It wasn&#8217;t.  Just because their GPS can&#8217;t find it or their driver doesn&#8217;t know it doesn&#8217;t mean it doesn&#8217;t exist.  A map, a real map, would have done it.  I had this kind of conversation with them once.</p>
<p>Me: So you&#8217;re returning my package to the sender.</p>
<p>FedEx: Yes sir, the address was wrong.</p>
<p>Me: No, it wasn&#8217;t.</p>
<p> [ we confirm we're talking about the same address. ]</p>
<p>FedEx: Our driver says it doesn&#8217;t exist.</p>
<p>Me: I&#8217;ve lived here for [x] years.  I do know my address.</p>
<p>FedEx: Maybe it&#8217;s just new.</p>
<p>Me: Someone has lived at this spot since the 1890s.</p>
<p>FedEx: Hmm.  I don&#8217;t know then.</p>
<p>Me: How about I give you directions?</p>
<p>FedEx: Well, OK, I guess I could send directions.  But they probably won&#8217;t see them for three days.</p>
<p>Me: Where will my package be by then?</p>
<p>FedEx: Hard to say.</p>
<p>Me: Do you people have cell phones maybe?</p>
<p>FedEx: No.</p>
<p>Me: Well, OK then&#8230;</p>
<p>Lately we have been noticing that the driver throws the package from the truck without stopping.  We find them all over the yard.  Unless it&#8217;s big, in which case he puts it on the porch, puts a completely useless sticker on the door saying &#8220;We delivered your package to&#8230; right here!&#8221;, and doesn&#8217;t ring the doorbell.  And panics due to the muddy road.</p>
<p>The FedEx driver once told Terah, &#8220;I almost got stuck on that muddy road!  What&#8217;s the good one?&#8221;</p>
<p>Terah: Well, which one did you take?</p>
<p>[ he describes ]</p>
<p>Terah: [ serious ] That IS the good road.</p>
<p>FedEx: [ turning pale ] Oh my.  I don&#8217;t know if I can make it back to the highway.</p>
<p>Terah: Well, I suppose I could get the boys in the car and drive you into town&#8230;</p>
<p>FedEx: [ embarrassed and more pale ] Uhm&#8230; that&#8217;s OK&#8230; uhm&#8230; I think&#8230;</p>
<p>A *month* later, we got another FedEx package.  The driver called me at work, saying, &#8220;I just don&#8217;t know how I&#8217;m going to get down those roads.  Can I deliver the package to you here?&#8221;  (10 miles away).  I said yes, and managed to suppress a significant snicker at his obvious relief.</p>
<p>FedEx drivers seem to come and go.  The UPS driver, on the other hand, knows the names of our boys, our cat, and puts anything small behind the storm door so it won&#8217;t blow away if we&#8217;re not home.  And he gets a great big laugh when I tell him that the FedEx drivers are afraid of our roads.  &#8220;Haha, he thinks THAT&#8217;S mud?  Obviously he never drives in Butler County.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7464-dear-fedex-i-live-here/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Unreported Disk Data Corruption &#8211; Kernel Bug?</title>
		<link>http://changelog.complete.org/archives/7452-unreported-disk-data-corruption-kernel-bug</link>
		<comments>http://changelog.complete.org/archives/7452-unreported-disk-data-corruption-kernel-bug#comments</comments>
		<pubDate>Sun, 04 Mar 2012 04:37:32 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7452</guid>
		<description><![CDATA[Well this is new, and I&#8217;m utterly baffled. Here&#8217;s a file that&#8217;s not in use by anything. $ md5sum xppro.vdi 589cbb5501dcddda047344a3550aaa95 xppro.vdi $ md5sum xppro.vdi a69806ec60d39e06473edbb0abd71637 xppro.vdi Every time I run md5sum on it, I get a different answer. Same story with sha256sum. If I grab just the first 100MB, it gives the same answer [...]]]></description>
				<content:encoded><![CDATA[<p>Well this is new, and I&#8217;m utterly baffled.  Here&#8217;s a file that&#8217;s not in use by anything.</p>
<p><code><br />
$ md5sum xppro.vdi<br />
589cbb5501dcddda047344a3550aaa95  xppro.vdi<br />
$ md5sum xppro.vdi<br />
a69806ec60d39e06473edbb0abd71637  xppro.vdi<br />
</code></p>
<p>Every time I run md5sum on it, I get a different answer.  Same story with sha256sum.  If I grab just the first 100MB, it gives the same answer each time.  dmesg doesn&#8217;t show any sort of errors whatsoever during the time I&#8217;m running the tools.  The file is 13GB, and was copied from one laptop to another (the new one being a Thinkpad T420s).  The old laptop gives the same answer every time.  The new one doesn&#8217;t.</p>
<p>I&#8217;ve put the file on different ext4 filesystems on the same machine (one using LUKS encryption, the other not, both under LVM) &#8211; same result.  This will have also guaranteed different placement on the underlying hard disk.</p>
<p>I verified that nothing is modifying the file by using lsof and inotify.  The system is a freshly-installed Debian wheezy running kernel 3.2.0-1-amd64.  Any ideas how I go about troubleshooting/fixing this?  So far I don&#8217;t know if it&#8217;s hardware or software, though my gut says software; SMART isn&#8217;t showing issues here, and the kernel didn&#8217;t log hardware issues, either.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7452-unreported-disk-data-corruption-kernel-bug/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Timelessness of an Old Pickup</title>
		<link>http://changelog.complete.org/archives/7438-timelessness-of-an-old-pickup</link>
		<comments>http://changelog.complete.org/archives/7438-timelessness-of-an-old-pickup#comments</comments>
		<pubDate>Sun, 26 Feb 2012 04:13:14 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7438</guid>
		<description><![CDATA[Our society is one that is pretty well defined by timeliness. TV programs start at a precise time, down to the second. Schools have elaborate timekeeping systems. Even church services are carefully timed. We know how fast we&#8217;re going, and our GPS or phones tell us when we&#8217;ll get there. And we&#8217;re pretty confident that [...]]]></description>
				<content:encoded><![CDATA[<p>Our society is one that is pretty well defined by timeliness.  TV programs start at a precise time, down to the second.  Schools have elaborate timekeeping systems.  Even church services are carefully timed.  We know how fast we&#8217;re going, and our GPS or phones tell us when we&#8217;ll get there.  And we&#8217;re pretty confident that we will, in fact, get there.</p>
<p>Somehow this doesn&#8217;t apply to <a href="http://changelog.complete.org/archives/287-our-new-pickup">our pickup</a>.</p>
<p><img src="http://changelog.complete.org/files_changelog/s_IMG_1741.JPG" width="512" height="341"/></p>
<p>This pickup, in case you&#8217;re wondering, is a thing of&#8230; stories, shall we say.  After a particularly frustrating experience with it one week (oh yes, the battle extended several days), I <a href="http://changelog.complete.org/archives/1273-its-time-or-how-the-ancient-greeks-interfered-with-american-sanitation">likened it to the Greek gods</a>.  And Terah <a href="http://changelog.complete.org/archives/649-long-enough-in-the-country">had a good laughing fit</a> when I began a sentence with &#8220;The reason there&#8217;s a towel connecting the brake pedal to the steering wheel&#8230;&#8221;</p>
<p>But I guess the thrifty side of me won out, and somewhere along the line, I relented.  My brother fixed up the carburetor.  I got it a new battery.  The flat tire is repaired.  The starter broke, and I got it replaced.  And I even got an oil change.  Fancy, I know.</p>
<p>So today, when I needed to take some backbreaking junk off the yard, I was hoping the pickup would work.  I hadn&#8217;t driven it in months, and any manner of catastrophe could have struck it in that time.  So I was mildly relieved when it started on the 6th try.  That is, quite seriously, quite the improvement, and shows how skilled a mechanic my brother is.</p>
<p>The speedometer, of course, isn&#8217;t working.  The odometer stupidly reads &#8220;21531&#8243; or something like that (it was only a 5-digit odometer, broke long ago, so who knows how many miles it really has.)  And I like to keep things like grease and heavy ancient air conditioners (one of the things I was hauling) away from my watch, so I wasn&#8217;t wearing it.</p>
<p>The result: I have no idea what time it is, how fast I&#8217;m going, when I&#8217;ll get there, <b>IF</b> I&#8217;ll get there, or all those things.</p>
<p>I set out, and made it a good half mile before it died as I was rounding a corner at the bottom of the hill.  Always a great place for a finicky old stick-shift vehicle to die, right?  Anyhow, a few random adjustments to the choke later, and the thing sputtered then roared (and I do mean roared) back to life.  A little lurching up the hill and I was back on my way.  Now, I was stuck there in the middle of the road, but it was a country road, so I&#8217;d have probably had a good hour to get it fixed before worrying about blocking anybody&#8217;s way.</p>
<p>My first stop: my great uncle&#8217;s place.  He has a &#8220;scrap metal for charity&#8221; project going on.  He is looking for old motors, air conditioners, dehumidifiers, etc.  He takes them apart, separates out the metals, sells them, and donates the result to <a href="http://www.mcc.org/">MCC</a>, a world relief agency.  I knew I had an old dehumidifier in the basement, and thought I remembered seeing an old window air conditioner in the elevator.  That thing is probably the single heaviest object I have ever moved without help.  I have a bandaid to prove it.  It was way too heavy to carry, so I kind of rolled it, side to side, from the side of the elevator on to the pickup.  If you were watching, you&#8217;d have heard me making struggling noises, followed by &#8220;BANG rattle rattle rattle&#8230; pause&#8230; struggling noises&#8230;. BANG rattle rattle rattle&#8221; as I &#8220;rolled&#8221; it along the ground, and waited for the internal bits to settle after each quarter turn.  So anyway, eventually I got it to the pickup, and then had the sickening realization: <i>I have no way to get this thing up there.</i>  Oops.</p>
<p>I eventually placed it on top of an old tire rim, balanced it there as I knelt down, and somehow &#8212; still not quite sure how &#8212; managed to lift the entire thing a few feet until I could get some leverage to shove it onto the pickup.  I later commented to my dad that it was a Chrysler brand air conditioner, somewhat to my surprise, and he said that it was probably my great-grandpa&#8217;s.  That was a surprise.</p>
<p>Anyhow, back to the pickup.  I drove down the few miles to my great grandpa&#8217;s place, not really knowing how fast I was going.  I smelled the familiar smells of the old pickup: exhaust fumes, oil on hot surfaces it shouldn&#8217;t be on, a touch of hot antifreeze.  You never have any doubt about whether the engine is running.</p>
<p>It was sort of nice to not know, or particularly care, how fast I was going, or what time it was.  Sometimes I&#8217;d idly wonder, but you know, it didn&#8217;t really matter and there wasn&#8217;t a thing I could do about it anyhow.</p>
<p>I got to uncle&#8217;s place, unloaded the junk &#8212; sorta dropped the air conditioner off the back of the pickup with a terrific BANG, then rolled it all the way to his trailer &#8212; and got back in.  On to town.  I hadn&#8217;t put gas in the pickup in a few years, and I suspected it was getting low.  (The gas gauge, you guessed it, doesn&#8217;t work right either.)  Plus we had some large recyclables built up and it was time to get rid of them.  And for that, I had to drive on the highway a ways.  The speed limit there is 65MPH.  I have no idea how fast I was going, but it wasn&#8217;t 65.  Maybe it was 45.  I got passed a lot, but nobody looked particularly surprised that a pickup that looks like mine wasn&#8217;t going 65.</p>
<p>Partway there, I smelled a different smoke smell.  Not an oil smoke, but more of a grassy or wood smoke.  Hmm, I thought.  That&#8217;s odd.  Hope it&#8217;s not coming from the pickup.  I didn&#8217;t really see smoke anywhere else, so I just drove on until I couldn&#8217;t smell it anymore.</p>
<p>I unloaded the recyclables, then went to the gas station.  As the pump readout neared $50, I decided: 1) the gas tank really was pretty empty, and 2) I just can&#8217;t put more gas in it anymore.  That would be more than the truck&#8217;s worth.  So I drove home.</p>
<p>The drive home was into the wind.  My face got pretty cold &#8211; I always drive with the windows open to prevent carbon monoxide poisoning (remember the fumes?)  I got home and prepared to pack up the pickup &#8211; close the windows, replace the bungee cord holding the brake pedal up, etc.  I then thought I&#8217;d have a look under the hood to see if there was anything, well, on fire.  Nope, but there was a packrat nest that fell down as soon as the wind hit it.  Source of grassy-smelling smoke identified.</p>
<p>It&#8217;s amazing what difference simple lack of knowledge makes sometimes.  Not knowing what time it is or how fast I&#8217;m going means I don&#8217;t have to worry about those things.  I wonder how society has changed simply because accurate and cheap watches are available.  I kind of like driving the old truck.  It&#8217;s a bit of an adventure, a bit of a challenge, a bit of randomness, and a bit of an escape from the normal and predictable.  Not a bad deal for a $75 vehicle.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7438-timelessness-of-an-old-pickup/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>XMPP for Children</title>
		<link>http://changelog.complete.org/archives/7414-xmpp-for-children</link>
		<comments>http://changelog.complete.org/archives/7414-xmpp-for-children#comments</comments>
		<pubDate>Sun, 12 Feb 2012 05:02:43 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Children & Computing]]></category>
		<category><![CDATA[Family]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7414</guid>
		<description><![CDATA[When Jacob was just born, I wondered how I might introduce them to computing. I thought over various things, but that wasn&#8217;t really the most pressing thing right then. I don&#8217;t suppose that I could have predicted installing an XMPP IM server (Prosody) for the boys. And I certainly couldn&#8217;t have predicted creating accounts named: [...]]]></description>
				<content:encoded><![CDATA[<p>When Jacob was just born, I wondered how I might introduce them to computing.  I thought over various things, but that wasn&#8217;t really the most pressing thing right then.</p>
<p>I don&#8217;t suppose that I could have predicted installing an XMPP IM server (<a href="http://prosody.im/">Prosody</a>) for the boys.  And I certainly couldn&#8217;t have predicted creating accounts named: jacob, oliver, butterfly, bear.  Because, as Jacob pointed out to me, if (Jacob&#8217;s favorite toy) butterfly is typing with his wings, then he shouldn&#8217;t be logged in as Jacob.  I admire my 5-year-old&#8217;s security consciousness&#8230;</p>
<p>Anyhow, as I <a href="http://changelog.complete.org/archives/7401-shell-scripts-for-preschoolers">mentioned yesterday</a>, Jacob and Oliver enjoy &#8220;their&#8221; computer, which I recently put on the LAN.  The firewall does not pass any of its traffic to the Internet, though, with very limited exceptions.</p>
<p>Jacob can read, and is starting to enjoy typing as well.  So I thought he would enjoy sending IMs to me.  As his computer has no GUI, I needed a text-mode client.  Something with an IRC-like interface that could be scripted to open up a window with me directly sounded perfect.  Initially I tried irssi&#8217;s XMPP plugin, but it proved to be too buggy (wanting to always latch on to a particular resource on the remote end, not having very predictable window behavior, etc.)  So I switched to <a href="http://mcabber.com/">mcabber</a>.  With a couple of quick configuration bits to get him automatically logged in, remove superflous windows, and connect him directly to a chat with me, it was set.  And well-loved.  He sent me a mix of real words and random things he created by replacing letters in &#8220;Jacob&#8221; or by holding down keys.</p>
<p>In the mcabberrc, besides the obvious setting of username and password, there is:</p>
<p><code><br />
set log_win_height = 1<br />
set hook-post-connect = source ~/.mcabber/post-connect.rc<br />
</code></p>
<p>The hook is simply:</p>
<p><code><br />
roster search Dad<br />
roster hide<br />
</code></p>
<p>After awhile, Jacob wanted to switch computers.  He wanted to use my laptop, and me use his computer.  He refused to switch back.  I asked him why.  &#8220;Because on your computer, my name is red.&#8221;  I should have known.  I set it to bright white on his computer, but I think tomorrow we may need to upgrade him to the color monitor I&#8217;ve been saving for just such an occasion&#8230;  It will be a whole new set of discoveries, I&#8217;m sure.</p>
<p><b>Update</b>: I also tried out freetalk, which looked like it would meet my goals nicely.  The problem was it didn&#8217;t have a dedicated &#8220;everything typed goes to this person&#8221; mode.  It did have a mode where it put the person&#8217;s JID on the command line by default, but excessive use of backspace key by a 5-year-old could wipe that out and leave it in a state where he&#8217;d be confused.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7414-xmpp-for-children/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Shell Scripts For Preschoolers</title>
		<link>http://changelog.complete.org/archives/7401-shell-scripts-for-preschoolers</link>
		<comments>http://changelog.complete.org/archives/7401-shell-scripts-for-preschoolers#comments</comments>
		<pubDate>Sat, 11 Feb 2012 04:19:13 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Children & Computing]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Family]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7401</guid>
		<description><![CDATA[It probably comes as no surprise to anybody that Jacob has had a computer since he was 3. Jacob and I built it from spare parts, together. It may come as something of a surprise that it has no graphical interface, and Jacob uses the command line and loves it &#8212; and did even before [...]]]></description>
				<content:encoded><![CDATA[<p>It probably comes as no surprise to anybody that Jacob has <a href="http://changelog.complete.org/archives/1448-introducing-the-command-line-at-3-years">had a computer since he was 3</a>. Jacob and I built it from spare parts, together.</p>
<p>It may come as something of a surprise that it has no graphical interface, and <a href="http://changelog.complete.org/archives/1448-introducing-the-command-line-at-3-years">Jacob uses the command line</a> and <a href="http://changelog.complete.org/archives/1451-jacob-has-a-new-computer-and-a-favorite-shell">loves it</a> &#8212; and did even before he could really read.</p>
<p>A few months ago, I <a href="http://changelog.complete.org/archives/6915-a-4-year-old-linux-command-line-and-microphone">wrote about the fun Jacob had with speakers and a microphone</a>, and posted a copy of the cheat sheet he has with his computer. Lately, Jacob has really enjoyed playing with the speech synthesizer &#8212; both trying to make it say real words and nonsense words. Sometimes he does that for an hour.</p>
<p>I was asked for a copy of the scripts I wrote. They are really simple. I gave them names that would be easy for a preschooler to remember and spell, even if they conflicted with existing Unix/Linux commands. I put them in /usr/local/bin, which occurs first on the PATH, so it doesn&#8217;t matter if they conflict.</p>
<p>First, for speech systhesis, /usr/local/bin/talk:</p>
<p><code><br />
#!/bin/bash<br />
echo "Press Ctrl-C to stop."<br />
espeak -v en-us -s 150<br />
</code></p>
<p>espeak comes from the espeak package. It seemed to give the most consistenly useful response.</p>
<p>Now, on to the sound-related programs. Here&#8217;s /usr/local/bin/ssl, the &#8220;sound steam locomotive&#8221;. It starts playing a train sound if one isn&#8217;t already playing:</p>
<p><code><br />
#!/bin/bash<br />
pgrep mpg321 &gt; /dev/null || mpg321 -q /usr/local/trainsounds/main.mp3 &amp;<br />
sl "$@"<br />
</code></p>
<p>And then there&#8217;s /usr/local/bin/record:</p>
<p><code><br />
#!/bin/bash<br />
cd $HOME/recordings<br />
echo "Now recording. Press Ctrl-C to stop."<br />
DATE=`date +%Y-%m-%dT%H-%M-%S`<br />
FILENAME="$DATE-$$.wav"<br />
chmod a-w *.wav<br />
exec arecord -c 1 -f S16_LE -c 1 -r 44100 "$FILENAME"<br />
</code></p>
<p>This simply records in a timestamped file. Then, its companion, /usr/local/bin/play.  Sorry about the indentation; for whatever reason, it is being destroyed by the blog, but you get the idea.</p>
<p><code><br />
#!/bin/bash<br />
case "$1" in<br />
train)<br />
mpg321 /usr/local/trainsounds/main.mp3<br />
;;<br />
song)<br />
/usr/bin/play /usr/local/trainsounds/traindreams.flac<br />
;;<br />
*)<br />
cd $HOME/recordings<br />
exec aplay `ls -tr| tail -n 1`<br />
;;<br />
esac<br />
</code></p>
<p>So, Jacob can run just &#8220;play&#8221;, which will play back his most recent recording. As something of a bonus, the history of recordings is saved for us to listen to later. If he types &#8220;play train&#8221;, there is the sound of a train passing. And, finally, &#8220;play song&#8221; plays <a href="https://www.youtube.com/watch?v=9pAZ-4XhKuI">Always a Train in My Dreams</a> by Steve Gillette (I heard it on the radio once and bought the CD).</p>
<p>Some of these commands kick off sound playing in the background, so here is /usr/local/bin/bequiet:</p>
<p><code><br />
#!/bin/bash<br />
killall mpg321 &amp;&gt; /dev/null<br />
killall play &amp;&gt; /dev/null<br />
killall aplay &amp;&gt; /dev/null<br />
killall cw &amp;&gt; /dev/null<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7401-shell-scripts-for-preschoolers/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Rain, A Funeral, and Excitement</title>
		<link>http://changelog.complete.org/archives/7388-rain-a-funeral-and-excitement</link>
		<comments>http://changelog.complete.org/archives/7388-rain-a-funeral-and-excitement#comments</comments>
		<pubDate>Sun, 05 Feb 2012 03:11:55 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Family]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7388</guid>
		<description><![CDATA[Rain Friday was something of a rare day for February in Kansas. Starting at about 2AM, the wind picked up, blowing so hard that our windows rattled. That part isn&#8217;t so rare. Then the cold rain started, dropping almost 2.5&#8243; throughout the day. As I worked, I had the blinds on the windows open, but [...]]]></description>
				<content:encoded><![CDATA[<p><b>Rain</b></p>
<p>Friday was something of a rare day for February in Kansas.  Starting at about 2AM, the wind picked up, blowing so hard that our windows rattled.  That part isn&#8217;t so rare.  Then the cold rain started, dropping almost 2.5&#8243; throughout the day.</p>
<p>As I worked, I had the blinds on the windows open, but they didn&#8217;t let in very much light.  Still, the wind had calmed down, so the intermittent rain outside was peaceful.  Jacob went out to play for a little while, so every so often I saw a warmly-dressed and excited-looking 5-year-old run past my window.  A little while after he came in, I told Jacob, &#8220;I saw you playing outside.&#8221;  His response: &#8220;Oh good!  I got wet!&#8221;  Which, despite the fact that it was about 50 degrees, seemed to excite him.</p>
<p>After the blustery start, the calm, slow, and peaceful rain was a pleasant thing to see throughout the day.</p>
<p><b>Funeral</b></p>
<p>My great aunt Alice Goerzen passed away last Sunday.  So today, for the third time in a little over a year, I was at the funeral of a Goerzen relative and neighbor.  Alice&#8217;s husband, Milt, passed away in late 2010, and it was while I was at his funeral that <a href="http://changelog.complete.org/archives/4799-a-scary-day-and-a-walking-miracle">Jacob got run over by a tractor</a>.  That memory certainly came back to me today.</p>
<p>But I think I should set the stage and explain what funerals are like in this small, rural Kansas community.</p>
<p>At the church, while people file in, family and close friends &#8212; generally defined as loosely as desired &#8212; meet in some other room before the funeral.  Memories may be shared, or songs sung, or maybe just a brief meditation or prayer.</p>
<p>Then the man from the funeral home &#8212; there&#8217;s only one in town &#8212; will step in.  Ivan Miller owned the business for decades, and although he&#8217;s now retired, his replacement seems pretty similar.  Kindly, respectful, and pretty much unchanging.  This group then files into the church sanctuary to sit up front, while the rest of the congregation is standing and music is played.</p>
<p>We typically sing some hymns, hear memories from the family, a message from a pastor, and then do downstairs for <i>faspa</i>: an light meal with coffee, <a href="http://en.wikipedia.org/wiki/Russian_Mennonite_zwieback"><i>zwieback</i></a>, &#8220;funeral cheese&#8221;, and some relishes and dessert.  You can, by the way, go to the local grocery store and find a product labeled &#8220;funeral cheese&#8221;.  It&#8217;s a sharp cheddar, sliced thick and cut into pie piece-shaped wedges.</p>
<p>After everyone has picked up their food, microphones are passed around, and anybody that wants to can share memories and stories.  These are often hilarious, or touching, and can be more random than anyone could expect.</p>
<p>Today we heard a lot about how Aunt Alice loved her flowers and garden.  We even saw a video of her giving a tour of her garden, with Milt&#8217;s mower in the background occasionally accidentally causing a distraction (or maybe it wasn&#8217;t so accidental; he&#8217;d never miss an opportunity to cause some mischief&#8230;)</p>
<p>I tend to think of attending funerals around here as a good time.  Sadness is inevitable, but there are so many amazing stories that it is hard to leave feeling sad.</p>
<p><b>Excitement</b></p>
<p>This afternoon, Jacob found me in the office and as he often does, said, &#8220;Dad, I want to do something with you.&#8221;  Usually I ask him what he&#8217;d like to do, but his first instinct is usually to ask for watching train videos on Youtube.  So sometimes I make other suggestions.  Today we played &#8220;hide and seek with radios,&#8221; in which the person that is counting is supposed to radio to the other person when they are done.  Today was the first time that Jacob came up with the trick of talking into the radio while I was hiding so he could hear where I was.  I was sort of proud of him, and he failed to completely hide his smile when I told him I had to turn off my radio or else he&#8217;d find me too fast.</p>
<p>Then later, we played with <a href="http://changelog.complete.org/archives/1451-jacob-has-a-new-computer-and-a-favorite-shell">Jacob&#8217;s computer</a>, a Linux-based command-line-only machine.  I have set up a few shell scripts and aliases for him.  Since it doesn&#8217;t play videos, he doesn&#8217;t use it as much as he does mine, but it is really fun to watch how his interaction with it changes as he gets older.</p>
<p>He can now read amazingly well for a 5-year-old, and is starting to learn how to spell.  He loves word games, writing, and typing.  I thought I would install an ASCII art program for him.  I told Jacob I had some ideas for a new game, and he was irresistibly intrigued.  I offered him a choice between <a href="http://www.figlet.org/">figlet</a> and <a href="http://caca.zoy.org/wiki/toilet">toilet</a>.  And, as is probably no surprise to anyone with a 5-year-old, he chose toilet based on its name,  Jacob and Oliver both loved typing things and seeing them displayed bigger.  I showed Jacob how I could make a freight train by typing <tt>,&lt;@-[]-(*)-@&gt;</tt> (that&#8217;s the comma-shaped snowplow, engine, boxcar [], tank car (*), and caboose @&gt;).  Then toilet drew them big, and though abstract, caused great excitement.</p>
<p>I hooked up one of the speech synthesizers in Debian to a simple shell script named &#8220;talk&#8221;, which is a huge hit with the boys.  They enjoy typing in nonsense and hearing the funny result, or in typing in real words and hearing how the computer says them right (or doesn&#8217;t).  All told, we had a good hour&#8217;s worth of excitement up there.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7388-rain-a-funeral-and-excitement/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Social Overload</title>
		<link>http://changelog.complete.org/archives/7376-social-overload</link>
		<comments>http://changelog.complete.org/archives/7376-social-overload#comments</comments>
		<pubDate>Tue, 10 Jan 2012 20:32:22 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Online Life]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7376</guid>
		<description><![CDATA[I&#8217;m finding social media is becoming a bit annoying. I enjoy using it to keep in touch with all sorts of people, but my problem is the proliferation of services that don&#8217;t integrate well with each other. Right now, I have: A blog, which I have had for years. I used to post things like [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m finding social media is becoming a bit annoying.  I enjoy using it to keep in touch with all sorts of people, but my problem is the proliferation of services that don&#8217;t integrate well with each other.  Right now, I have:</p>
<ul>
<li>A <a href="http://changelog.complete.org">blog</a>, which I have had for years.  I used to post things like short links, daily thoughts, etc &#8211; almost every day.  It seems that there is some social pressure to not do that on blogs anymore, so I don&#8217;t too much.  My blog gets mostly edited, more carefully thought-out, longer-form posts now.  I&#8217;m not entirely happy with that direction though, since it means I don&#8217;t post much on the blog because it takes a lot of time to compose things nicely for it.</li>
<li>A <a href="http://twitter.com/jgoerzen">twitter account</a>, which I sometimes use to post links and such.  However, I have noticed a significant decline in the number of actual conversations I have on Twitter since Google+ came out, and I wonder how relevant Twitter will remain to people in the future.</li>
<li>I also have an <a href="http://identi.ca/jgoerzen">identi.ca</a> account, though I almost never have any interactions there anymore.</li>
<li>A Facebook account, which is mostly used to keep in touch with people I know offline in one way or another.  Many of them use Facebook exclusively, sometimes even more than email.</li>
<li>A <a href="https://plus.google.com/107171595803164194992/posts">Google+ account</a>.  I post similar content there as I do on twitter, though probably more of it because it doesn&#8217;t have a character limit.  I really enjoy the community on Google+ &#8211; there are few people I&#8217;ve met in person in my circles, but many people I know from various online activities.  And many just plain brilliant, engaging, or interesting people.  As an example: I follow Edd Dumbill, the (former?) chair of OSCon, on Google+.  He started talking about his <a href="http://www.fitbit.com/">Fitbit</a> getting broken, which led me to ask him some questions about it &#8211; which he, and others, answered &#8211; and me ordering one myself.  I just don&#8217;t have that kind of interaction anywhere else.</li>
<li>A Diaspora account that I created but honestly haven&#8217;t had time to use.</li>
</ul>
<p>So my problems are:</p>
<ol>
<li>Posting things multiple places.  I currently can post on identi.ca, which automatically posts to twitter, which automatically posts to Facebook.  But then I&#8217;d still have to post to Google+, assuming it&#8217;s something that I&#8217;d like to share with both my Facebook friends and my Google+ circles &#8211; it usually is.</li>
<li>The situation is even worse for re-tweeting/re-sharing other people&#8217;s posts.  That is barely possible between platforms and usually involves cutting and pasting.  Though this is somewhat more rare.</li>
<li>It&#8217;s probably possible to make my blog posts automatically generate a tweet, but not to automatically generate a G+ post.</li>
</ol>
<p>All the hassle of posting things multiple places leads me to just not bother at all some of the time, which is annoying too.  There are some tools that would take G+ content and put it on Twitter, but without a character counter on G+, I don&#8217;t think this would be useful.</p>
<p>Anyone else having similar issues?  How are you coping?</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7376-social-overload/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Snapshots of Life</title>
		<link>http://changelog.complete.org/archives/7353-snapshots-of-life</link>
		<comments>http://changelog.complete.org/archives/7353-snapshots-of-life#comments</comments>
		<pubDate>Tue, 06 Dec 2011 04:34:57 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Family]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7353</guid>
		<description><![CDATA[It&#8217;s been busy lately, and I haven&#8217;t had the time to blog. With the change in job, various travel, and settling into a new routine, I&#8217;ve not done as much writing of late. But life marches on, and before memories grow too fleeting, I think I should share a few. We recently changed the arrangements [...]]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s been busy lately, and I haven&#8217;t had the time to blog.  With the change in job, various travel, and settling into a new routine, I&#8217;ve not done as much writing of late.  But life marches on, and before memories grow too fleeting, I think I should share a few.</p>
<p>We recently changed the arrangements for the boys.  Instead of them each having their own room in which they sleep and sometimes play, we purchased a bunk bed.  Oliver graduated from his crib to the lower bunk, and Jacob has the higher bunk.  This has, predictably, created a few opportunities for behavior issues.  Overall, it&#8217;s going well, and they appreciate their new, more open, &#8220;play room.&#8221;</p>
<p>Both boys sleep with their stuffed animals.  Jacob calls his &#8220;my friends&#8221;.  He still likes his butterfly, which he has had since he was an infant.  He sometimes talks about how much he loves his friends, and how they like to get hugs, and how they are happy.</p>
<p>Jacob continues to enjoy reading.  He has a toy low-res camera and he even <a href="https://picasaweb.google.com/lh/photo/fzxMEoalMnahnQm1QfHHMNMTjNZETYmyPJy0liipFm0?feat=directlink">recorded a video of himself reading Brown Bear, Brown Bear</a>.</p>
<p>Oliver&#8217;s vocabulary is coming alive and is fun to watch.  Jacob has taken to trying to teach Oliver how to say things.  One day, Jacob saw a number like 451 on the side of a train, producing a conversation like this:  &#8220;Oliver, can you say four hundred and fifty-one?&#8221;  &#8220;Four dred iffy on!&#8221;  &#8220;You got it!!!&#8221;  &#8220;YAY!&#8221;</p>
<p>Today as I was walking past Oliver&#8217;s train track on the floor, he grabbed me by the hand, had me sit down, and kept holding on to make sure I&#8217;d stay right where he wanted me as he pointed and talked all about his trains.  Aww.</p>
<p>One cold and windy Saturday morning, the boys were getting restless.  What to do, we thought?  I decided to bring out one of the manual typewriters from my collection.  Oliver loved watching it do things as he pressed buttons.  Jacob enjoyed spelling &#8220;mom&#8221;.  New problem: boys fighting over how long each one&#8217;s turn at the typewriter is.  This has gone on for a month now.</p>
<p>Ahh, winter.</p>
<p><a href="https://picasaweb.google.com/lh/photo/wi3_TpL5MrfxwTKCDxQs4tMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-OIXNv595hAk/TrVmxv0q5pI/AAAAAAAAHOc/aByrkaZW9qM/s400/IMG_3687.JPG" /></a></p>
<p>A few weeks ago, Jacob informed us that he built an antenna out of blocks.  He was REALLY proud of it, and even, incredibly, insisted I take his picture with it!</p>
<p>I&#8217;m pleased to have a 5-year-old that calls this structure an antenna instead of a skyscraper or tower or some such thing ;-)</p>
<p><a href="https://picasaweb.google.com/lh/photo/fmzYquncklxFdt-kRXg2RNMTjNZETYmyPJy0liipFm0?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-i3OUXXz6BpE/Tr3q71_mwmI/AAAAAAAAIoQ/_d39_t1ssw0/s400/IMG_3784.JPG" /></a></p>
<p>We took a train trip to Portland, OR, recently.  That&#8217;s about 2.5 days on the train each way.  It went pretty well &#8212; we had quite a bit of excitement though it got a little long for the boys at times.  One evening, Jacob excitedly noted that the sky was &#8220;almost really dark blue, just like my song!&#8221;  Wow.  That was a song he <a href="http://changelog.complete.org/archives/1528-really-dark-blue">made up in New York in summer 2010</a>.</p>
<p>Jacob enjoyed collecting leaves as we walked around in Portland.  He would then stash his pile of leaves outside the door of whatever building we&#8217;d enter, then hope to find them still there when we got back out.  It usually worked out OK for him.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7353-snapshots-of-life/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Parenting Dilemma</title>
		<link>http://changelog.complete.org/archives/7342-a-parenting-dilemma</link>
		<comments>http://changelog.complete.org/archives/7342-a-parenting-dilemma#comments</comments>
		<pubDate>Tue, 15 Nov 2011 16:44:31 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7342</guid>
		<description><![CDATA[A few snippets so far from our train trip from Kansas to Portland. Terah, Jacob, Oliver, and I are on the trip, which is about 2.5 days on the train. The Parenting Dilemma So, if you are eating dinner, and your 5-year-old falls asleep with his head on the table, and you know he had [...]]]></description>
				<content:encoded><![CDATA[<p>A few snippets so far from our train trip from Kansas to Portland.  Terah, Jacob, Oliver, and I are on the trip, which is about 2.5 days on the train.</p>
<p><b>The Parenting Dilemma</b></p>
<p><img src="https://lh5.googleusercontent.com/-gmuR1vjGO6s/TsKUOXxhPTI/AAAAAAAAIqo/iPFlVVS89Wg/s400/IMG_20111114_185901.jpg" height="298" width="400"></p>
<p>So, if you are eating dinner, and your 5-year-old falls asleep with his head on the table, and you know he had been excitedly waiting for raspberry sorbet for dessert, and know there will be tears when he later realizes he missed it, what do you do?  Let him sleep, or wake him up (with possible tears right then in the dining car?)</p>
<p>As it turned out, I tried to quietly ask him if he wanted dessert.  He woke up with a start, banged his head on the table, and then, yes, there were tears.  I asked him if he wanted dessert or if he wanted to keep sleeping, and he gave a pathetic, sniffling, &#8220;dessert.&#8221;</p>
<p>But by the time dessert arrived, he had fallen asleep again.  I finally woke him up again, asked if he wanted to eat, and he just ignored me.  I asked twice more and then he all of a sudden realized what he was being asked, sat bolt upright, and dug in.</p>
<p><b>Graffiti</b></p>
<p>Jacob noticed graffiti in Los Angeles.  He called it &#8220;silly words&#8221; and kept commenting about it as we passed it.</p>
<p><b>Bears</b></p>
<p>Oliver always sleeps with a stuffed bear, which is his favorite comfort animal.  But Oliver is 2, and when he says &#8220;bear&#8221;, it sounds more like &#8220;beer&#8221;.  Plus, the boys still seem to be operating on Central Time.  So at 4:15AM yesterday, Oliver awakened us saying:</p>
<p>&#8220;Beer!  Beer!  Beer!  Where&#8217;s beer?  Where&#8217;s beer?  Need beer!  Beeeeeer!&#8221;</p>
<p><b>Butterflies</b></p>
<p>Jacob always sleeps with a stuffed butterfly, which he likes just like Oliver likes his bear.  Jacob had this conversation with me this morning:</p>
<p>Jacob: My butterfly knows all the people in the world.  And all the animals, too!</p>
<p>Me: Does butterfly even know Nash?  (our cat)</p>
<p>Jacob: Yeah, and he knows Sam and Edna too!  (the cats across the road)</p>
<p>Me: Wow.  I think butterfly knows a lot more people and animals than I do.</p>
<p>Jacob: *brief pause, then* Oh, silly dad!  *collapses laughing*</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7342-a-parenting-dilemma/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Greece part 5: Friends and Radios</title>
		<link>http://changelog.complete.org/archives/7330-greece-part-5-friends-and-radios</link>
		<comments>http://changelog.complete.org/archives/7330-greece-part-5-friends-and-radios#comments</comments>
		<pubDate>Sat, 12 Nov 2011 19:18:59 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Travel]]></category>
		<category><![CDATA[greece]]></category>
		<category><![CDATA[greece2011]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7330</guid>
		<description><![CDATA[See also parts 1, 2, 3, and 4. This is the biggest highlight of our trip to Greece for me. I enjoy having the chance to meet people, visit for awhile, and make new friends &#8212; and that certainly happened in Greece. In one of the shops we happened to step into, I noticed a [...]]]></description>
				<content:encoded><![CDATA[<p>See also parts <a href="http://changelog.complete.org/archives/7243-greece-part-1-wow">1</a>, <a href="http://changelog.complete.org/archives/7261-greece-part-2-history-and-sauntering-up-to-guys-with-machine-guns">2</a>, <a href="http://changelog.complete.org/archives/7284-greece-part-3-water">3</a>, and <a href="http://changelog.complete.org/archives/7304-greece-part-4-food-and-shopping">4</a>.</p>
<p>This is the biggest highlight of our trip to Greece for me.  I enjoy having the chance to meet people, visit for awhile, and make new friends &#8212; and that certainly happened in Greece.</p>
<p>In  <a href="http://changelog.complete.org/archives/7304-greece-part-4-food-and-shopping">one of the shops we happened to step into</a>, I noticed a radio behind the counter.  That&#8217;s not unusual itself; radios often catch my eye these days.  But this radio was tuned to 21.070, an amateur radio frequency.  So I asked the shop owner if he happened to be a ham.  And indeed he was.  He was Lakis (SV5KKU), and Terah and I had a great time visiting with him.  Terah took some photos of us, and then we made our purchases and headed out.</p>
<p>I had brought my HT (handheld radio, weighs a few ounces and is powered by batteries) with me, and Lakis told me about the repeaters in the area.  I had known about some of that since I had emailed Panos of the amatuer radio club in Rhodes before leaving home (I found his name via Google).</p>
<p>A couple of days later, on Tuesday, we found ourselves back in Lindos.  It was mid-afternoon, so the shops were quiet.  After a late lunch, I thought it would be nice to drop in on Lakis one more time, since we were scheduled to fly back the following morning.  I&#8217;m not sure how long we stayed &#8212; it must have been at least an hour &#8212; and enjoyed the fresh orange juice he prepared.</p>
<p>After we got back to our hotel Tuesday, I learned that our flights on Wednesday were canceled due to a nationwide air traffic controller strike in Greece.  After 3 hours on the phone with Delta (more on that experience later), we got rescheduled to fly back Friday.</p>
<p>On Wednesday morning, I remembered that the Rhodes amateur radio club meets every Wednesday evening, and now I would be able to go!  I knew how to contact Lakis by email and on the radio, and he kindly offered to pick me up and take me there.</p>
<p>So that evening, I got a tour of his impressive mountaintop installation, and then it was on to the club &#8211; the Radio Amateur Association of the Dodecanese (SZ5RDS).  There I met Panos, whom I had emailed earlier (and I think surprised him a bit).  It was a friendly group, and they translated into English for me every so often so I knew what was being discussed.</p>
<p>When I was about to leave, they gave me this:</p>
<p><a href="https://picasaweb.google.com/lh/photo/zNblieTtIGeWyBhMfLPY_Q?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-xhQRWeyA_Gc/Tr6hjPKEAwI/AAAAAAAAIo4/cB2iuN4W27o/s400/SZ5RDS-certificate-to-john-KR0L.jpg" height="283" width="400" /></a></p>
<p>The translation, partly from my memory and partly with the help of Google Translate, is:</p>
<blockquote><p>Radio Amateur Association of the Dodecanese, SZ5RDS</p>
<p>Our friend and radio colleague KR0L JOHN GOERZEN, who visited the island, has our recognition as an HONORARY CLUB MEMBER.</p>
<p>PRESIDENT KAVALAKIS PANAGIOTIS SV5AZK  (Panos)</p>
<p>SECRETARY PAPADIMITRIOU CHRISTOS SV5DDT </p>
<p>RHODES &#8211; Oct. 5, 2011</p></blockquote>
<p>(I hope that any Greeks reading this will send me corrections.)</p>
<p>I truly appreciated that gesture &#8211; and meeting all the people in the club.</p>
<p>On the way back to the hotel, Lakis and I stopped by a restaurant, which I believe had the best <a href="http://en.wikipedia.org/wiki/Souvlaki">souvlaki</a> I&#8217;ve ever tasted &#8212; thanks!  We brought some back for Terah.  She had chosen to stay at the hotel that evening and had a small hotel meal earlier, but enjoyed the souvlaki and pita.   Terah had explained to the maître d’ that I wasn&#8217;t along that evening because I had gone to an amateur radio club meeting.  Judging by the surprised reaction, this was probably the first time they had heard that particular comment!</p>
<p>Experiences like this make travel fun and worthwhile.  Thank you very much, Lakis and everyone in the club &#8212; I hope to have a chance to visit again.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7330-greece-part-5-friends-and-radios/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Greece part 4: Food and Shopping</title>
		<link>http://changelog.complete.org/archives/7304-greece-part-4-food-and-shopping</link>
		<comments>http://changelog.complete.org/archives/7304-greece-part-4-food-and-shopping#comments</comments>
		<pubDate>Thu, 03 Nov 2011 16:57:54 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Travel]]></category>
		<category><![CDATA[greece]]></category>
		<category><![CDATA[greece2011]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7304</guid>
		<description><![CDATA[See also parts 1, 2, and 3. I am a person that enjoys food that&#8217;s different from what&#8217;s at home, and Rhodes didn&#8217;t disappoint. Terah and I used to live close to an excellent Greek restaurant in Indianapolis, so we were already familiar in some way with the food. But there isn&#8217;t any Greek restaurant [...]]]></description>
				<content:encoded><![CDATA[<p>See also parts <a href="http://changelog.complete.org/archives/7243-greece-part-1-wow">1</a>, <a href="http://changelog.complete.org/archives/7261-greece-part-2-history-and-sauntering-up-to-guys-with-machine-guns">2</a>, and <a href="http://changelog.complete.org/archives/7284-greece-part-3-water">3</a>.</p>
<p>I am a person that enjoys food that&#8217;s different from what&#8217;s at home, and Rhodes didn&#8217;t disappoint.  Terah and I used to live close to an <a href="http://www.hellascafe.net">excellent Greek restaurant in Indianapolis</a>, so we were already familiar in some way with the food.  But there isn&#8217;t any Greek restaurant at all in the Wichita area, so we missed it.</p>
<p>Our favorite restaurant on Rhodes was <a href="http://www.kalypsolindos.gr/">Kalypso</a> of Lindos.  Everything there was just excellent, starting with the <a href="http://en.wikipedia.org/wiki/Saganaki">saganaki</a>, one of my favorite Greek appetizers.  I had yogurt with honey there for dessert both times we visited, a surprisingly tasty desert.  Like many restaurants in Lindos, Kalypso had the option of eating on the rooftop, or at ground level.  We ate on the roof, which had a nice view of the Lindos Acropolis.</p>
<p>Being outdoors, there were sometimes cats around.  This kitten enjoyed playing games with my shoestrings for awhile.</p>
<p><a href="https://picasaweb.google.com/lh/photo/GdTKSKdsGtjjPjzc90C90w?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-i-Pg6d68mLg/TrGyvjfuyfI/AAAAAAAAF4s/7Tpuxr29Y3c/s400/IMG_2813.JPG" height="267" width="400" /></a></p>
<p>Kalypso is at a 17th century captain&#8217;s house.  Here&#8217;s a view of it from the rooftop:</p>
<p><a href="https://picasaweb.google.com/lh/photo/QUDUQotgPiBxSjR_2wzw2A?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-Fz0VjBct6S4/TrGypSLslwI/AAAAAAAAF4k/e0l8h_TwYlY/s400/IMG_2823.JPG" height="400" width="267" /></a></p>
<p>We, of course, had the chance to eat at quite a few different places during our visit, and I&#8217;d go on way too long if I mentioned them all.   Terah particularly enjoyed the gelaterie.gr ice cream shop in the square in Rhodes.  We liked our lunch at Maria&#8217;s Taverna in Lindos and enjoyed chatting with the staff there.</p>
<p>I recently <a href="http://changelog.complete.org/archives/7166-mexico-part-3-shopping">talked about shopping in Mexico</a>, and perhaps learned a thing or two from that.  I won&#8217;t say we never buy them, but in general we don&#8217;t buy souvenirs like t-shirts, plastic things made in China, etc.  We prefer to buy local.  Those items tend to be higher quality, more interesting, and we like to support the local economy.  We also don&#8217;t have lots of room for things, so we try to choose carefully.</p>
<p>So it was something of a surprise to Terah, and perhaps even to me, when I suggested we go shopping one day.  Terah typically enjoys shopping a lot more than I do.  Anyhow, off we went to Lindos.</p>
<p>One of the first things that had caught our eye in Lindos was the shop selling glass.  But it wasn&#8217;t just any glass; it appeared to be made with some sort of layered process, and has a distinctly three-dimensional feel to it.  As you move around, it looks like the background shifts.  We wound up with this item, which was made in Athens:</p>
<p><a href="https://picasaweb.google.com/lh/photo/gPVXPvOfyEBsgRV6N3qIHg?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-h5Qbzs2ejQA/TrCwT9Zp78I/AAAAAAAAFwI/EWTROlF6pQc/s400/IMG_3612.JPG" height="267" width="400" /></a></p>
<p>By the time we visited Lindos specifically for shopping, we had a good feel for when the busy times of day were, so we could avoid them.  It gave us the opportunity to visit with people &#8212; and when they weren&#8217;t busy, many shopkeepers liked to chat.  I enjoy hearing people&#8217;s stories and we heard several.  </p>
<p>One ceramics shop &#8211; the Musa Shop -caught Terah&#8217;s eye.  They had such incredible and beautiful pieces outside that we just had to go in.  We wound up with two pieces from there, both in shades of blue:</p>
<p><a href="https://picasaweb.google.com/lh/photo/P9cyjqsxmIdej4PEHgvX-LPGVieFBN4-Sj03RjmX3FI?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-d_NHpcl1yck/TrChAf5rUhI/AAAAAAAAFvg/0e-YkmxXwU0/s400/IMG_3615.JPG" height="267" width="400" /></a></p>
<p><a href="https://picasaweb.google.com/lh/photo/qllr_c_8fStWqPVEk-Qe4rPGVieFBN4-Sj03RjmX3FI?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-bbte210xAXc/TrChKnF04DI/AAAAAAAAFv4/yeNUk54Wz8o/s400/IMG_3618.JPG" height="267" width="400" /></a></p>
<p>Both remind me of the Aegean Sea and the deep blue sky of Rhodes.</p>
<p>And then, as we were walking along, I pointed inside a shop and said to Terah, &#8220;Hey, those look different.&#8221;  We went in, and eventually wound up buying these:</p>
<p><a href="https://picasaweb.google.com/lh/photo/LXItz41jhE9bBzvvgqoLIw?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-mBH2_CrEJAU/TrCwT05pgII/AAAAAAAAFwI/_pRg_j7WNk8/s400/IMG_3617.JPG" height="267" width="400" /></a></p>
<p>The appearance, and even feel, of them is unlike anything I&#8217;d seen.  Quite interesting.</p>
<p>And seeing those particular items in the <a href="https://www.facebook.com/pages/SOKAKI-SHOP-LAKIS-PLACE/109467739074026?sk=info">Lakis Place</a> shop led to making some new friends &#8212; I&#8217;ll write about it in the next post.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7304-greece-part-4-food-and-shopping/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Greece part 3: Water</title>
		<link>http://changelog.complete.org/archives/7284-greece-part-3-water</link>
		<comments>http://changelog.complete.org/archives/7284-greece-part-3-water#comments</comments>
		<pubDate>Tue, 18 Oct 2011 17:03:30 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Travel]]></category>
		<category><![CDATA[greece]]></category>
		<category><![CDATA[greece2011]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7284</guid>
		<description><![CDATA[See also parts 1 and 2. That&#8217;s a photo of Vlicha Beach, near our hotel. But before I talk about the Greek beaches, I need to explain something about living in Kansas. Kansas is in the middle of the United States. The nearest ocean is the Gulf of Mexico, which is 700 miles (1100km) away. [...]]]></description>
				<content:encoded><![CDATA[<p>See also parts <a href="http://changelog.complete.org/archives/7243-greece-part-1-wow">1</a> and <a href="http://changelog.complete.org/archives/7261-greece-part-2-history-and-sauntering-up-to-guys-with-machine-guns">2</a>.</p>
<p><a href="https://picasaweb.google.com/lh/photo/nwdkO1RATU_Q3392z_GPNA?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-RNM4hzn0sHA/TpguhC82TRI/AAAAAAAAFP0/UIcF8tVjJww/s400/IMG_0131.JPG" height="300" width="400" /></a></p>
<p>That&#8217;s a photo of Vlicha Beach, near <a href="http://www.lindosmare.gr/">our hotel</a>.  But before I talk about the Greek beaches, I need to explain something about living in Kansas.</p>
<p>Kansas is in the middle of the United States.  The nearest ocean is the Gulf of Mexico, which is 700 miles (1100km) away.  That&#8217;s roughly the same as the distance between Berlin and Minsk, or New York and Chicago.  And I believe it&#8217;s farther away from a saltwater body than all (or almost all) of Europe.  So we&#8217;re not just going to the beach every weekend or something.</p>
<p>Vlicha Beach was all those incredible things you ever hear about beaches.  The water was so clear that I could easily see my feat while wading in it.  That, and the fish swimming around them.  It was peaceful, relaxing, and picturesque.  Between the deep blue of the sea and the same in the sky, I suppose it is no wonder that blue is often associated with Greece.</p>
<p><a href="https://picasaweb.google.com/lh/photo/1PL613O7jBVDuzkFiBvDqg?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-mnlfR5H7Nv0/TpgvieDH3uI/AAAAAAAAFS8/ewStcYMF-O0/s400/IMG_0157.JPG" height="300" width="400" /></a></p>
<p>We weren&#8217;t exactly the only ones there.</p>
<p><a href="https://picasaweb.google.com/lh/photo/9N3dymD9zxnAjA591TjBWA?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-CE98LbRS8X0/TpgvR6NwR0I/AAAAAAAAFSM/l50rwgG2Xxc/s400/IMG_2929.JPG" height="267" width="400" /></a></p>
<p>Though I think we were the only ones there with Kindles, which seemed to be much more popular in the USA than in Europe.  We got several interested people carrying paper books asking what they were.</p>
<p>Towards dusk, the mist would become more pronounced and the mountains off in the distance started to fade:</p>
<p><a href="https://picasaweb.google.com/lh/photo/aA2pwhGjajh9AmWFIfgM4g?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-xDuB924qaTw/Tpgvs3stYdI/AAAAAAAAFTk/QjMn4SLtpK0/s400/IMG_2988.JPG" height="267" width="400" /></a></p>
<p>The evening before we were set to fly home, we spent some time sitting on our balcony watching dusk set in.  One last gaze out over the beautiful Aegean, the misty mountains, and the boats in the distance.</p>
<p><a href="https://picasaweb.google.com/lh/photo/N_EaetDXyRdp-4PI2vqJsQ?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-LYlXMYz8duI/TpgvuP2PCNI/AAAAAAAAFTs/LEbT547T2Og/s400/IMG_2995.JPG" height="267" width="400" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7284-greece-part-3-water/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Greece part 2: History (and sauntering up to guys with machine guns)</title>
		<link>http://changelog.complete.org/archives/7261-greece-part-2-history-and-sauntering-up-to-guys-with-machine-guns</link>
		<comments>http://changelog.complete.org/archives/7261-greece-part-2-history-and-sauntering-up-to-guys-with-machine-guns#comments</comments>
		<pubDate>Fri, 14 Oct 2011 17:23:41 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Travel]]></category>
		<category><![CDATA[greece]]></category>
		<category><![CDATA[greece2011]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7261</guid>
		<description><![CDATA[Terah and I went to the Greek island Rhodes recently. This is the second in a series about it. I am one to enjoy history. There is something deeply, well, connecting, about standing in an old place. There is a timeless quality to it &#8211; a feeling of being connected to so many people of [...]]]></description>
				<content:encoded><![CDATA[<p>Terah and I <a href="http://changelog.complete.org/archives/7243-greece-part-1-wow">went to the Greek island Rhodes</a> recently.  This is the second in a series about it.</p>
<p>I am one to enjoy history.  There is something deeply, well, connecting, about standing in an old place.  There is a timeless quality to it &#8211; a feeling of being connected to so many people of the past, and yet still being connected to change, visible in things such as weathering of stones.  To gaze at pottery that&#8217;s 300 years old, walk past 700-year-old walls, or pass through what remains of the grand portico of an ancient temple to Athena stirs a feeling I can barely explain, of timelessness.</p>
<p>Although Rhodes doesn&#8217;t have the &#8220;famous&#8221; Greek sites such as the Parthenon or Delphi, I can&#8217;t help but wonder why the Rhodes sites aren&#8217;t better known.  They were incredible and it is hard to condense all that we saw into a short blog post.</p>
<p>I have to start with the medieval Rhodes Old Town.  We got off the bus a few blocks from it one bright morning, and our first task was to find a gate across the moat.  Oh yes, A GATE ACROSS THE MOAT.</p>
<p><a href="https://picasaweb.google.com/lh/photo/a3Q0O7uquPN1NbN45zrigA?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-Fe1lO1fu4K8/TpguHoq-FNI/AAAAAAAAFOo/zm8r8CHEdm4/s640/IMG_2014.JPG" height="640" width="427" /></a></p>
<p>It&#8217;s a dry moat, and that bridge off in the distance is the gate we were headed to.  Outside of the outer wall is a nice quiet walking area.  The moat and walls completely surround Old Town and, for the most part, date back about 500 years.  The round stones you see on that picture, we were told, were likely surplus from catapults and other projectile weapons.  Cross one line of walls and you come to another, with original canons still present.  The Knights Hospitaller of St. John, which held Rhodes for a few centuries until the Ottomans captured it, sure knew how to build to impress.</p>
<p>The gate we happened to use was Amboise, the Grand Master&#8217;s Gate.  Right there is the stunningly rebuilt landmark Palace of the Grand Master.  It is absolutely impossible for any photograph to begin to do this building justice.  Between its imported Greek and Roman floors, to the grand nature of everything in it, and the archaeological museum in one corner, it was a fitting start to a visit to Old Town.  Here&#8217;s one of the main staircases.</p>
<p><a href="https://picasaweb.google.com/lh/photo/iotP3kyrqvS1Y5ctLMs25A?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-yPjDyNnTfDM/TphS4kI-znI/AAAAAAAAFUg/ZeaSHRSf3e8/s640/IMG_2074.JPG" height="640" width="427" /></a></p>
<p>Just near the Palace is quiet courtyard with an old door.  Pass through that door and suddenly you&#8217;re in the midst of the busy Old Town.</p>
<p><a href="https://picasaweb.google.com/lh/photo/Ha1eDdzKfx7DaTCgifELGA?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-HTTPDSTDkRA/TphSrUt966I/AAAAAAAAFUY/auSVRTDBg4c/s640/IMG_2051.JPG" height="640" width="427" /></a></p>
<p>And among the landmarks in Old Town, the most prominent is Ippoton, the Avenue of the Knights.  Along this avenue are the buildings built by the various nationalities of knights, many of which are historical sites in their own.  Taken together, it is quite clear why Rhodes is said to be one of the world&#8217;s best-preserved medieval cities.</p>
<p><a href="https://picasaweb.google.com/lh/photo/sifGWKNWt-C2KZYWwdkndQ?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-nPXmZosIee8/TpguYS8q64I/AAAAAAAAFPU/Xut_VPZQyhM/s640/IMG_2205.JPG" height="640" width="427" /></a></p>
<p>Down at the other end of Ippoton is the Knights&#8217; Hospital, which is now part of the archaeological museum.</p>
<p><a href="https://picasaweb.google.com/lh/photo/abJJ1bFLhiG7VoAkYoEGHw?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-445hvSpRgOg/TphWQPrksjI/AAAAAAAAFU4/h-sWSS1f24A/s640/IMG_2683.JPG" height="640" width="427" /></a></p>
<p>Step off the Avenue a few blocks and you get to some quieter narrow streets &#8211; just as old, in many cases.</p>
<p><a href="https://picasaweb.google.com/lh/photo/Ywy59byVv3N0qJinJx5QKw?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-KkN6L-2_EcM/Tpgum9EmW9I/AAAAAAAAFQM/lkzjrrwGuig/s640/IMG_2676.JPG" height="640" width="427" /></a></p>
<p>On Sunday morning, we were able to visit Mount Filerimos.  In contrast to the busy Rhodes, Filerimos had an air of quiet and still to it.  It was the site of a monastery, two historic churches, and a landmark Italian cross on the mountaintop.</p>
<p>We arrived, and begin our visit with a walk up the quiet stone path.</p>
<p><a href="https://picasaweb.google.com/lh/photo/3eWLbrqqsz4vJ8xxfGxjFg?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-idjdZ61cnR8/TphXC57eEZI/AAAAAAAAFVI/7a9DTWPotwk/s400/IMG_2362.JPG" height="267" width="400" /></a></p>
<p>When we got to the top, we walked past this peaceful church.  As we walked past the outside, we heard the beautiful music of chant from indoors.  We got to step in and listen to mass for a few minutes.</p>
<p><a href="https://picasaweb.google.com/lh/photo/PZ71hcNZ_WIyD_3tJv9ddw?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-CfljuthsawQ/TphYHgkH-zI/AAAAAAAAFVQ/atTDHtZtbbA/s640/IMG_2372.JPG" height="640" width="427" /></a></p>
<p>In typical fashion, directly in front of the church are two much older sites: one, the ruins of a temple to Athena, and the other a 4th-century Christian bapistery.</p>
<p>Rhodes is a popular tourist destination, and of course we saw plenty of popular sites (such as the grandmaster&#8217;s palace).  Filerimos had a few tourists too, but not as many.</p>
<p>I frequently like to operate on the plan of going wherever all the tourists aren&#8217;t.  And so, on Filerimos, that meant seeing what was behind the monastery.  It started with this peaceful tree-lined path.</p>
<p><a href="https://picasaweb.google.com/lh/photo/YsR4b2-Q4pj6_V7eIDbdEg?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-2DMArakWVO0/TpguzxQsKvI/AAAAAAAAFQ0/FvZlifT08vI/s640/IMG_2407.JPG" height="640" width="427" /></a></p>
<p>And the deserted, but intentionally open, gate led to the remains of a Byzantine fortress, which had been a staging area for both the Knights and the Ottomans before their campaigns to capture Rhodes.  It also provided incredible views of the surrounding countryside.</p>
<p>The first historic site we had visited on our trip was the <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Lindos#Acropolis">Acropolis of Lindos</a>, parts of which are 2300 years old.  Here&#8217;s a view of the mountain from the rooftop of the <a href="http://www.kalypsolindos.gr/">Kalypso</a>, our favorite restaurant in Lindos.</p>
<p><a href="https://picasaweb.google.com/lh/photo/Vd0kqVWaor9Xt54NN2NUPQ?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-0508tdHLnhY/Tpg8qBu-AoI/AAAAAAAAFUA/ItlOZ14ITJY/s400/IMG_2816.JPG" height="267" width="400" /></a></p>
<p>The columns of the temple to Athena Lindia are visible, and of course so are the walls.</p>
<p>The road up to the acropolis is accessible only on foot or by donkey.  It is apparently the only road that has ever been used to get to the acropolis.  Here is the partially-restored grand portico to the temple.</p>
<p><a href="https://picasaweb.google.com/lh/photo/-iUe2QMgrL5Ei3bEiEJGrg?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-avkETrDkVFU/Tpg_DzMpAEI/AAAAAAAAFUQ/R5is_rgsmUQ/s400/IMG_1850.JPG" height="267" width="400" /></a></p>
<p>There&#8217;s an old Christian church (4th century, if memory serves) at the Acropolis too.</p>
<p><a href="https://picasaweb.google.com/lh/photo/qW5AzG9Uq6REim0u-tQjpA?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-pJggko-NKbs/TphbfQXt9WI/AAAAAAAAFVg/kK92jgJXSPo/s640/IMG_1862.JPG" height="640" width="427" /></a></p>
<p>The Acropolis makes some pretty good use of natural defenses too.  Here&#8217;s a view from one level of it.  There&#8217;s a manmade wall up there at the very top.  And, of course, the beautiful Aegean always in the background.</p>
<p><a href="https://picasaweb.google.com/lh/photo/ilRMx4NnQbQGEacfdp5O6g?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-t_ZBLJTIDY4/TphcXAVMl8I/AAAAAAAAFVo/cOzYGdmhfDo/s640/IMG_1913.JPG" height="640" width="427" /></a></p>
<p>There are lots of cats on Rhodes.  Here is a kitten napping at the top of the Lindos Acropolis:</p>
<p><a href="https://picasaweb.google.com/lh/photo/xBGvBs0WSk46O9tT_FWqHg?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-1w3Tnh74QTM/TpgtzYpLzgI/AAAAAAAAFNw/y7pxlfAvLiI/s400/IMG_1888.JPG" height="267" width="400" /></a></p>
<p>Lindos itself is a beautiful town.  Here&#8217;s one of the quieter streets:</p>
<p><a href="https://picasaweb.google.com/lh/photo/ILoBJJlLyP2R57eZXxoUYg?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-HSNaVtwFaTg/Tpgt8Gu6dnI/AAAAAAAAFOI/pi1haB7w9nI/s640/IMG_1969.JPG" height="640" width="427" /></a></p>
<p>Notice the pebble steps leading into the houses &#8211; those intricate pieces of artwork are all over.</p>
<p>This post won&#8217;t be complete without the story of our visit to the Acropolis of Rhodes.  We walked there from Old Town.  At the Acropolis, there are the remains of a temple to Apollo, an ancient theater, and an ancient stadium where qualifying matches for the Olympics were held.</p>
<p>As we got closer to the area, we were repeatedly passed by people dressed in uniforms of various types.  And as we got there, we joined a stream of people entering the area.  The ancient stadium had apparently thousands of people in it, country names were being read off over the loudspeakers, policemen wielding machine guns were standing by, and we had absolutely no idea what was going on.</p>
<p>At this point, you can appreciate the difference between Terah and me.  Terah thought that we have no idea what is happening, she was tired from the walk, and so thought we should just leave.  I thought that we have no idea what is happening, which is a great reason to stay.  So Terah opted to sit and read a bit under some trees while I explored.</p>
<p>Here&#8217;s a view of the stadium as it was emptying out, seen from the theater:</p>
<p><a href="https://picasaweb.google.com/lh/photo/aLjYwHpuCO2I1AaqMVh9Aw?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-R6onDeJ9fIo/TphecMF9eqI/AAAAAAAAFVw/E07F5ygMFxg/s400/IMG_2778.JPG" /></a></p>
<p>I explored the temple and theater, and eventually we were ready to head back.  We knew there was a bus back to the New Market (from where we could get a bus back to our hotel), but didn&#8217;t know where the bus stop was.  The obvious place to ask were the policemen, which I thought I would do.  Terah thought she would just stay sitting under the trees, on the grounds that the policemen nearest us were all carrying machine guns and perhaps wouldn&#8217;t like to be disturbed.  This led to <a href="https://twitter.com/#!/jgoerzen/status/120559962551365632">my cryptic tweet</a>:</p>
<blockquote><p>&#8220;Only ONE of us is the kind of person that goes up to guys with machine guns to ask what&#8217;s happening.&#8221; &#8211; Me to Terah today</p></blockquote>
<p>They told me that it was the preparations for the opening ceremony for a global shooting contest, and also gave me directions to the bus stop.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7261-greece-part-2-history-and-sauntering-up-to-guys-with-machine-guns/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>An Incredible Story From Soviet Times</title>
		<link>http://changelog.complete.org/archives/7253-an-incredible-story-from-soviet-times</link>
		<comments>http://changelog.complete.org/archives/7253-an-incredible-story-from-soviet-times#comments</comments>
		<pubDate>Thu, 13 Oct 2011 22:16:44 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[War & Peace]]></category>
		<category><![CDATA[ham radio]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7253</guid>
		<description><![CDATA[This was written by Tom Dailey, and I&#8217;ve lightly edited it: In 1965, I was stationed at the Fleet Anti-Submarine Warfare Center in San Diego. I was a Radioman 2nd. Class in the USN, at the time. One evening, at our radio club station (W6DCM &#8211; different license holder, now), I called CQ and got [...]]]></description>
				<content:encoded><![CDATA[<p>This was written by Tom Dailey, and I&#8217;ve lightly edited it:</p>
<blockquote><p>In 1965, I was stationed at the Fleet Anti-Submarine Warfare Center in San Diego.  I was a Radioman 2nd. Class in the USN, at the time.</p>
<p>One evening, at our radio club station (W6DCM &#8211; different license holder, now), I called CQ and got UAØKKC (it&#8217;s no longer around), with Ivan at the mic.  After a time of the usual signal reports and such, we asked what each did in their lives &#8211; I said that I was  US Navy radio operator.</p>
<p>He answered that HE ALSO was a Navy radio operator in the Soviet navy.  Then we discovered that his station was at the SUBMARINE base at Vladivostok, and I of course was his DIRECT opponent.</p>
<p>Yes&#8230; we really DID laugh at that, and I shall never forget what he said (that I heartily agreed with):</p>
<p>&#8220;Thomas, isn&#8217;t it shame that we&#8217;re supposed to hate each other?&#8221;</p>
<p>&#8220;Yes, Ivan, it is &#8211; someday we&#8217;ll share a vodka, da?&#8221;</p>
<p>&#8220;Da&#8221;, he replied.
</p></blockquote>
<p>We&#8217;re often told we should hate people.  Messages I have heard on the media over the last 10 years have said we ought to hate illegal immigrants, CEOs, radical Muslims, the French, Iranians, Mexicans, presidents, UN diplomats, climate scientists, oil company employees, Chinese people, conservatives, liberals, religious people, atheists, and oh yes, still Russians.</p>
<p>But I get to choose who to hate, and in fact, I choose NO HATE.  Not only does it keep my stress level way lower, but it also lets me enjoy life more, and makes the world a better place.</p>
<p>We can all talk to people in other countries and with other backgrounds and viewpoints so easily thanks to the Internet.  Sadly we rarely have very deep online conversations to the point of getting to know people.  For whatever reason, ham radio lends itself to that better.</p>
<p>Even better: visit other places.  I wonder how many people that say they hate some group of people have visited them and made an effort to make a connection?  It is, after all, really hard to hate someone that is kind to you.  Perhaps they&#8217;re afraid to let go of their hate.</p>
<p>Think also about this: for whom is it convenient if you hate people?  There is usually a reason that hatred is stoked, and it doesn&#8217;t usually lead to good things for individual people.</p>
<p>Tom W0EAJ added:</p>
<blockquote><p>I actually tried to locate him and the station, but both appear to have vanished.  Ivan (his name was pronounced Eee-von) could have, it occured to me later, gotten into trouble for saying such things.  I think both of us realized AT THE TIME, what an astounding counterpoint each of us was to the other.</p>
<p>Proof that if it were left up to the simple little guys like <b>us</b>, and not to the politicians, we might actually pull off living in peace.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7253-an-incredible-story-from-soviet-times/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Greece part 1: Wow</title>
		<link>http://changelog.complete.org/archives/7243-greece-part-1-wow</link>
		<comments>http://changelog.complete.org/archives/7243-greece-part-1-wow#comments</comments>
		<pubDate>Tue, 11 Oct 2011 03:52:28 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Travel]]></category>
		<category><![CDATA[greece]]></category>
		<category><![CDATA[greece2011]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7243</guid>
		<description><![CDATA[Terah and I are just back from Rhodes Island, Greece. &#8220;Wow&#8221; is the summary of that place. Some highlights include walking up to a 14th-century church and hearing beautiful chant through the windows, crossing a bridge across the moat to a grand gate into Rhodes built by the Knights of St. John, spotting an amateur [...]]]></description>
				<content:encoded><![CDATA[<p>Terah and I are just back from Rhodes Island, Greece.  &#8220;Wow&#8221; is the summary of that place.</p>
<p>Some highlights include walking up to a 14th-century church and hearing beautiful chant through the windows, crossing a bridge across the moat to a grand gate into Rhodes built by the Knights of St. John, spotting an amateur radio in a shop and making lots of new friends, standing atop the Acropolis of Lindos and feeling the connection to the ancient, and of course swimming in the clear sea &#8211; so clear that I could see fish swimming by my feet as I stood in the water.</p>
<p>I&#8217;ll write about all of this yet, of course, but for now I want to thank <a href="http://jmtd.net/">Jon Dowland</a> for leaving a comment on <a href="http://changelog.complete.org/archives/6629-anniversary-europe-ideas">my blog post</a> suggesting Rhodes and even the particular hotel we stayed in.  Jon was right, it was great.</p>
<p>And for now, here&#8217;s a photo I took from our hotel room balcony, almost immediately after we arrived.  A sign of great things to come, perhaps:</p>
<p><a href="https://picasaweb.google.com/lh/photo/Bhd7r-DfxgEVEcel781E7g?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-xRiHobZfa7E/TpO8TssNomI/AAAAAAAAFM8/eLWWdbutAu8/s400/IMG_1717.JPG" height="267" width="400" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7243-greece-part-1-wow/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Five</title>
		<link>http://changelog.complete.org/archives/7213-five</link>
		<comments>http://changelog.complete.org/archives/7213-five#comments</comments>
		<pubDate>Mon, 26 Sep 2011 21:27:21 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[birthday]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7213</guid>
		<description><![CDATA[&#8220;Dad, will you and mom stay up all night decorating the house for me?&#8221; That was Jacob&#8217;s question to me at bedtime the evening before his fifth birthday. Jacob had already had his birthday party a few weeks ago. When scheduling means that parties happen that far away from the boys&#8217; real birthdays, they get [...]]]></description>
				<content:encoded><![CDATA[<blockquote><p>&#8220;Dad, will you and mom stay up all night decorating the house for me?&#8221;</p></blockquote>
<p>That was Jacob&#8217;s question to me at bedtime the evening before his fifth birthday.  Jacob had already had his birthday party a few weeks ago.  When scheduling means that parties happen that far away from the boys&#8217; real birthdays, they get a smaller celebration with just Terah and me where we open their presents from us.  A low-key thing, so we weren&#8217;t planning to decorate the house.  I said, &#8220;Well, I don&#8217;t think we&#8217;ll be doing all that since you already had your birthday party.&#8221;  And the look of eager anticipation on his face turned to a very sad and disappointed look, and made me feel really bad.  Uhoh.</p>
<p>So while Jacob was sleeping, I mentioned it to Terah.  We decided we should improvise something simple, so she found some old streamers and we taped them up, running them through several rooms in the house and across his door.  It took a few minutes using supplies we already had, but the joy the next morning was priceless.</p>
<p>&#8220;Oh dad, you said you wouldn&#8217;t stay up all night, BUT YOU DID!  Oh I am SO HAPPY!  YAY YAY YAY!&#8221;  And he ran through the house to discover what else was set up.  Then he ran to find Oliver and gave him a tour of everything.</p>
<p>Then we sat down to open his presents.  Here he is, holding a present from Terah and me:</p>
<p><a href="https://picasaweb.google.com/lh/photo/KnGlaWhs4YChIQYc8_C-OA?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-ecr9ACkakIY/ToCJl-mhQSI/AAAAAAAADwU/MhLILP2PDHo/s400/IMG_1634.JPG" height="267" width="400" /></a></p>
<p>That&#8217;s a copy of <a href="http://en.wikipedia.org/wiki/The_Lorax">The Lorax</a>.  My friend Jonathan had brought a copy along during our road trip in Mexico, and Jacob was really excited about it.  And didn&#8217;t really want to give it up, because &#8220;You can only get The Lorax in Mexico.&#8221;  He (and Oliver) really enjoyed all his presents &#8212; he also got a train book from us (which he said, &#8220;Oh, yay, it&#8217;s the book they have at preschool!&#8221;), and a game and some other presents from the distant relatives.</p>
<p>But the highlight was something of an impulse buy.  I was at the RadioShack in Derby &#8212; a place I&#8217;ve <a href="http://changelog.complete.org/archives/1519-once-we-were-makers">written about before</a>,  It is what a RadioShack should (and used to) be.  It has a large amateur radio section, sells all sorts of coax by the foot, and provides astonishingly good post-sale service.  Well, I was there with a radio question, and Mark (the owner) &#8212; who is an excellent salesman in a positive way &#8212; pointed me to a display of snap kits.  I noticed their <a href="https://www.radioshack.com/product/index.jsp?productId=2102914">Electronics 101 Snap-Kit</a> (a rebranded Snap Circuits Jr. <a href="http://www.elenco.com/SC-100.htm">SC-100</a>).  A ham in Pennsylvania had suggested them to me once, and as Jacob&#8217;s birthday was coming up, I gave it some thought.  The kit said ages 8 and up.  I asked Mark what he thought about a boy just turning 5.  He said, &#8220;Well, probably not normally.  But knowing you, if you&#8217;re there to work on them with him,  I think he&#8217;d enjoy it.  But I wouldn&#8217;t have him work on it by himself.&#8221;  I agreed and we bought it.</p>
<p>I pondered how to explain the concept of this thing to Jacob.  Eventually I decided I would call it a &#8220;toy-building kit.&#8221;  He understood that.</p>
<p>Jacob and I spent hours together working with it.  He would flip through the book, either picking circuits that looked interesting or telling me what kind of circuit he wanted to build.  Then I would tell him what to put where, and he&#8217;d snap them together and play with them.  He only played with each finished product a few minutes before he was ready to try another.  Once I got him very excited with my offer to show him how to hook up two switches in parallel for the fan he built (and later introduced the parallel vs. series concept by hooking them up in series instead.)  Here we are working on it together.</p>
<p><a href="https://picasaweb.google.com/lh/photo/y72K0UKp700DK37dd27QLw?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-5mUOdOqbkXo/ToDkJnpTbBI/AAAAAAAADwo/_KlWDfruYpM/s400/IMG_1648.JPG" height="400" width="341" /></a></p>
<p>Jacob repeatedly called Terah over to look at the things he built.  He was very excited that he assembled it himself.  Eventually, Oliver (age 2) came over wanting to help.  So he sat on my lap, and handed parts to Jacob, then Jacob put them on the grid.  Oliver really enjoyed being involved in this way, even though I had to keep him from doing things like ripping the capacitor off its mount.</p>
<p>We tend to be modest in terms of the number of things we give the boys and their cost, reasoning that we, like many, already have too many toys in our house, and that greater cost doesn&#8217;t necessarily equate with a better experience for the boys.  I particularly look for things with lasting value and unique experiences for them, and I think we succeeded this year.</p>
<p>But I realized quickly that the greatest value of this kit wasn&#8217;t electronics.  It was having a great way for me to spend a lot of time doing things with the boys which all of us enjoyed.  Those hours building things together were as much a present for me as for Jacob, I&#8217;m quite sure.</p>
<p>Jacob&#8217;s &#8220;real&#8221; party was a few weeks ago at the <a href="http://gptm.us">Great Plains Transportation Museum</a> in Wichita.  They let people rent a historic caboose to use for a birthday party for children.  So we did that for Jacob this year.</p>
<p>That was a huge hit for the boys.  Jacob got to help his grandpa make some pie (instead of cake) for the party.  He enjoyed eating it, of course.</p>
<p><a href="https://picasaweb.google.com/lh/photo/nW5GXo9520pllTR9Gx8ojg?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-P7CJ_qdiQeQ/ToCIKZ6dInI/AAAAAAAADwA/spcfaCql8_E/s400/IMG_1410.JPG" height="400" width="267" /></a></p>
<p>He enjoyed opening his presents high up on the observation chair in the caboose.  And the boys got to play on all the other equipment in the museum.  Jacob enjoyed playing tour guide for family since most of them hadn&#8217;t been there.  He also enjoyed watching freight trains pass on the other side of the fence from the museum &#8212; preferably while sitting in one of the museum&#8217;s engines.</p>
<p><a href="https://picasaweb.google.com/lh/photo/zaXl9uIaKJVmE49aV3vw1g?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-7ErI9QUHyAo/ToCH-GHmZTI/AAAAAAAADv4/vsgB8cmKheI/s400/IMG_1383.JPG" height="267" width="400" /></a></p>
<p>Oliver certainly didn&#8217;t get left out.  Train-watching is serious business, after all.</p>
<p><a href="https://picasaweb.google.com/lh/photo/pS062r6uc2V8F8LHRls9hQ?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-PMxZpRsKoAk/ToCHNDR-TLI/AAAAAAAADvY/IKicgSzLntA/s400/IMG_1324.JPG" height="400" width="267" /></a></p>
<p>Jacob has long talked about going to the &#8220;train museum&#8221; and the &#8220;airplane museum&#8221; (<a href="http://www.kansasaviationmuseum.org/">Kansas Aviation Museum</a>) on the same day, so one of his birthday surprises was that we went to the airplane museum after his party.  His favorite item there is a retired FedEx 727.  Here he is walking down the rear of the plane.</p>
<p><a href="https://picasaweb.google.com/lh/photo/AbK_Npyre4HC-1zXgD91vQ?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-M1CxNCu7Qks/ToCIp3wMddI/AAAAAAAADwI/q6ro7vtmuo8/s400/IMG_1455.JPG" height="400" width="267" /></a></p>
<p>And, of course, they played captain and co-pilot in several different planes.</p>
<p><a href="https://picasaweb.google.com/lh/photo/Di34Jzww1qZvMYvtX1Wvjg?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-czdAUzllAVc/ToCI11IJKhI/AAAAAAAADwQ/3df1bIpH9Fs/s400/IMG_1474.JPG" height="267" width="400" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7213-five/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mexico Part 6: Conclusion</title>
		<link>http://changelog.complete.org/archives/7199-mexico-part-6-conclusion-and-tips</link>
		<comments>http://changelog.complete.org/archives/7199-mexico-part-6-conclusion-and-tips#comments</comments>
		<pubDate>Tue, 20 Sep 2011 17:59:55 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[mexico]]></category>
		<category><![CDATA[mexico2011]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7199</guid>
		<description><![CDATA[The sixth in a series; see also parts 1, 2, 3, 4, and 5. It&#8217;s been about two weeks now since we got back home. Every few days, our boys still talk about Mexico. Jacob talks about what he will want to do &#8220;when we go back&#8221; and how he&#8217;d like to see Jonathan over [...]]]></description>
				<content:encoded><![CDATA[<p>The sixth in a series; see also parts <a href="http://changelog.complete.org/archives/7149-mexico-part-1-genesis-and-travel">1</a>, <a href="http://changelog.complete.org/archives/7158-mexico-part-2-lodging-family">2</a>, <a href="http://changelog.complete.org/archives/7166-mexico-part-3-shopping">3</a>, <a href="http://changelog.complete.org/archives/7175-mexico-part-4-street-scenes-and-architecture">4</a>, and <a href="http://changelog.complete.org/archives/7186-mexico-part-5-food-karaok">5</a>.</p>
<p>It&#8217;s been about two weeks now since we got back home.  Every few days, our boys still talk about Mexico.  Jacob talks about what he will want to do &#8220;when we go back&#8221; and how he&#8217;d like to see Jonathan over there again.  Jacob, Oliver, and I look at photos from our trip a few times a week.  This is all a sure sign that our boys loved the trip.  And I keep trying to find Mexican food that tastes as good as the real thing (and, so far, failing).  Another sign of a good trip!</p>
<p>I think it is possible to have fun, relax, and enjoy new experiences all at the same time.  We did that in Mexico.  We had a lazy afternoon or two with the boys taking naps or playing with other children at the house we stayed at.  And we stayed in a beautiful hotel without air conditioning, explored old downtown areas and ancient ruins, and bought things from crowded markets and people selling things from a table along a road.</p>
<p>To anyone thinking about visiting: Go.  Enjoy it, bring back memories, and live a little more serendipitously than usual.  That&#8217;s what I hope to do when we visit Greece before too long.</p>
<p>Finally, here&#8217;s a photo of the painting I <a href="http://changelog.complete.org/archives/7166-mexico-part-3-shopping">bought from a roadside vendor</a> for $17.  Make sure to view it full screen.  I think it says more about Mexico than 6 blog posts do.</p>
<p><a href="https://picasaweb.google.com/lh/photo/gzXQ62cnI6-nLQP1kPWH4g?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-f4U4L9ZQqOY/Tnf8Nv4PalI/AAAAAAAADl4/yShGujHvt-Y/s400/IMG_9507_from-jonhall-painting-cropped.jpg" height="176" width="400" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7199-mexico-part-6-conclusion-and-tips/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mexico Part 5: Food, Restaurants, and Dueling Karaoke Guys</title>
		<link>http://changelog.complete.org/archives/7186-mexico-part-5-food-karaok</link>
		<comments>http://changelog.complete.org/archives/7186-mexico-part-5-food-karaok#comments</comments>
		<pubDate>Fri, 16 Sep 2011 04:11:16 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Travel]]></category>
		<category><![CDATA[mexico]]></category>
		<category><![CDATA[mexico2011]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7186</guid>
		<description><![CDATA[The fifth in a series; see also parts 1, 2, 3, and 4. One piece of advice we got in Mexico went like this: the nicer a place looks, the worse the food and prices will be. Roadside taco stands will be great, and nice-looking restaurants not so much. That seemed to be accurate. We [...]]]></description>
				<content:encoded><![CDATA[<p>The fifth in a series; see also parts <a href="http://changelog.complete.org/archives/7149-mexico-part-1-genesis-and-travel">1</a>, <a href="http://changelog.complete.org/archives/7158-mexico-part-2-lodging-family">2</a>, <a href="http://changelog.complete.org/archives/7166-mexico-part-3-shopping">3</a>, and <a href="http://changelog.complete.org/archives/7175-mexico-part-4-street-scenes-and-architecture">4</a>.</p>
<p>One piece of advice we got in Mexico went like this: the nicer a place looks, the worse the food and prices will be.  Roadside taco stands will be great, and nice-looking restaurants not so much.  That seemed to be accurate.  We only tried one real nice-looking restaurant and it was very good (though pricy), but it may have been sort of an exception.</p>
<p>But perhaps the most interesting bit about eating in Mexico wasn&#8217;t the food.  It&#8217;s the adventure.</p>
<p>We ate one day at Guadalajara&#8217;s San Juan de Dios market.  In that huge labyrinth somewhere was a set of restaurants.  They&#8217;d tend to have a small cooking area, usually just open, and a few tables.  We chose one.</p>
<p>And at this point, I have to take brief detour and explain something.  There are a lot of people in Mexico that do things for tips, and quite often without being asked.  Some other examples might be washing a car&#8217;s windshield at a stoplight.</p>
<p>So anyhow, we had ordered our food, and before long, a guy wanders down the aisle and plonks down a boombox.  And turns it on.  And then he pulled out a microphone, which we quite soon realized was connected to the boombox.  (I guess making it more of a karaoke box.)  Anyhow, he started singing a song &#8212; decently &#8212; and seemed to be enjoying it.  About 45 seconds into it, a competing boombox man plonked down a competing boombox 25 feet away, turned it on, and &#8212; yes, you guessed it &#8212; pulled out a microphone and started singing a different song.  Worse than the first person but louder.</p>
<p>Eventually the boombox people left and our lunchtime conversation could resume.  But pretty soon a drum guy showed up.  He had a bunch of drums on a strap so he could just walk around and play them.  He apparently decided that an excellent place to play them would be directly behind my head.  I did not entirely agree with his decision, but hey, it beat the competing karaoke guys.</p>
<p>Eventually the drum guy left, and somehow between the time I looked down to get out money to pay our bill and the time I had it counted out, a clown had shown up and made several balloon animals for our boys.  I tipped him, we paid, and then headed on.</p>
<p>You might think from this story that this would be an annoying series of events.  And honestly, if it had happened in a big mall in the USA, it would probably have been both annoying and creepy.  But really I enjoyed it.  The fact that dueling karaoke happened, despite sounding really awful, was pretty funny and really seeing this whole parade of people was interesting too.  It made American restaurants seem a little boring.  You always know what&#8217;s going to happen here (and if something surprising does happen, the place probably gets a bad review on Yelp.)  Interesting things sometimes happen at mealtimes in Mexico and I like it that way.</p>
<p>I had a <a href="http://en.wikipedia.org/wiki/Torta_ahogada">torta ahogada</a> (drowned sandwich) at that restaurant.  And at this point, another brief aside.</p>
<p>I&#8217;m the kind of person that can go to an average American restaurant, see items on the menu helpfully indicated as spicy, order one, and genuinely wonder if other people would find them spicy, because I either don&#8217;t notice spiciness at all, or maybe notice a tiny bit if I concentrate really hard.  Others, meanwhile, might take a bite and lunge for the water.  Having said that, I know people that lived in Thailand for awhile and I have nowhere near their tolerance for spiciness.</p>
<p>So, having been in Mexico a whole 24 hours or so, I decided not to follow Jonathan&#8217;s wise lead in ordering a torta with the spicy sauce on the side.  I figured I hadn&#8217;t had anything spicy yet, so maybe this was would be nice and mild for me.  Via Jonathan&#8217;s translation, I ordered it with the spicy sauce.  I believe the phrase I heard him use was &#8220;<i>con chile</i>&#8220;.  The waitress looked at me, gave me an amused &#8220;the American is ordering it <i>con chile</i>?  Hahaha&#8230;.&#8221; sort of smile, and went off.</p>
<p>Pretty soon our food arrived.  (The food always seems to arrive pretty soon in Mexico, by the way.)  Oliver was having a bit of a culture shock that day, and mostly refusing to eat (once hunger got the best of him later, he really enjoyed Mexican food.)  But the rest of us dug in, including me.</p>
<p>I enjoyed my torta.  It was spicy, but not too bad.  I took some big bites (it was, after all, a thick sandwich) and was really enjoying it.  For about a minute.  Slowest-acting spiciness I&#8217;ve had in awhile.</p>
<p>Then it hit me.  Spiciness, and lots of it.  I took a big gulp of my <a href="http://en.wikipedia.org/wiki/Horchata">horchata</a> (a creamy sweet rice drink that I found at many restaurants).  That helped.  A little.  I really liked the torta and ate it, but it wouldn&#8217;t surprise me if the waitress noticed how extremely quickly a drank my horchata&#8230;</p>
<p>Another interesting experience was in Guanajuato.  It was raining as we walked towards the Guanajuato market.  Their market was large and similar in concept to the Guadalajara one, though a lot smaller.  The restaurants were all in a row, in a side of the building that was open to the outside.  Most were on the ground level but it looked like a restaurant or two were upstairs.</p>
<p>As we approached, all of a sudden people were yelling at us.  First it was a guy on the second story, then pretty soon people at the restaurants on the first floor did so as well.  They were yelling rapidly in Spanish, waving their menus around in the air.  I&#8217;m imagining they were naming foods they sold or reasons to eat there, but I don&#8217;t know enough Spanish to know.  As we walked down the long row of restaurants, the ones we left behind would quiet down in disgust and other hopeful restaurant owners would take up the yelling and waving cause.  I imagine if we did some time-lapse videography and walked up and down that row, we could produce an effect not unlike the sound of a dot-matrix printer going back and forth on the page.</p>
<p>Anyhow, we selected one of the quieter restaurants pretty much random.  The others then quieted down until another person chanced to walk past &#8212; at which point it would get loud again.  The lunch there was good but I think I mainly will remember it for the selection process!</p>
<p>On our way into Guanajuato, we stopped at a wonderful roadside taco place.  In typical fashion, they had a large vertical pork thing (I don&#8217;t know the proper word for it) from which they would carve off meat on the spot anytime someone ordered something with <i>pastor</i>.  We found a table.  And we ordered a few tacos and such.  They were usually a few pesos each (working out to less than a dollar), small round things on a soft tortilla, with meat, cilantro, and onion on top.  And typically delicious.  They had very little in common with an American &#8220;taco&#8221;.</p>
<p>We&#8217;d often order a few, and if we wanted more, just order more.  They were made quickly enough for that.  Tacos were very similar from one restaurant to the next.  My favorite flavors were <i>pastor</i> (pork), <i>chorizo</i> (sausage), and <i>bistec</i> (beef steak).</p>
<p>A restaurant in Guadalajara &#8212; sadly I&#8217;ve forgotten its name, since we kept calling it &#8220;the potato place&#8221; &#8212; had what I might call a Mexican version of the loaded baked potato, with a meat, <i>queso</i> (cheese), a delicious sauce with a flavor unlike anything I&#8217;d had before, and some garnish.  But really my favorite thing from that restaurant was their amazing juices.  I am not much of a juice drinker normally, but in Mexico I went for them whenever they were offered.  What passes as fruit juice in the USA has about as much resemblance to a real Mexican fruit juice as Taco Bell has to a real Mexican taco stand.  (Very little, in case that wasn&#8217;t crystal clear.)</p>
<p>That particular restaurant offered three types of juices, which were, if I&#8217;m remembering right, aguas, frescas, and jugos.  I has a jugo verde (green juice) on the first visit there.  It was good, but the one I can still remember was called, I think, the fresa fresca (fresh strawberry juice).  And it was incredible.  I&#8217;m not sure how to describe it, other than <i>real</i>.</p>
<p>One observation before I end.  It seemed a common thread at some Mexican roadside taco stands to not have soap in their restrooms.  Instead there would be a plastic cup holding &#8212; I kid you not &#8212; powder-form Tide laundry detergent.  It was amusing anyhow.  My hands left those places extremely soft and smelling like laundry.</p>
<p>One of the last restaurants we visited on our trip was in Ajijic, near the Chapala lake.  It was actually right on the lake and served seafood.  This was the only restaurant with prices as high as I&#8217;d be used to in the United States.  I ordered a stew served in a stone bowl.  It came out sizzling, and since the very thick stone bowl retains heat well, it kept sizzling the entire time I was eating.  It was excellent as usual.</p>
<p>Coming up in part 6: some thoughts on returning to the United States, our decision to visit, communication, and tips for anyone else considering a first visit to Mexico.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7186-mexico-part-5-food-karaok/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mexico Part 4: Street Scenes and Architecture</title>
		<link>http://changelog.complete.org/archives/7175-mexico-part-4-street-scenes-and-architecture</link>
		<comments>http://changelog.complete.org/archives/7175-mexico-part-4-street-scenes-and-architecture#comments</comments>
		<pubDate>Wed, 14 Sep 2011 01:29:58 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Travel]]></category>
		<category><![CDATA[mexico]]></category>
		<category><![CDATA[mexico2011]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7175</guid>
		<description><![CDATA[The fourth in a series; see also parts 1, 2, and 3. This post is going to be more a photolog than a narrative, and I apologize in advance for it being a bit disjointed. I&#8217;ve already touched on these themes a bit in the other post, but now it&#8217;s time to focus on them. [...]]]></description>
				<content:encoded><![CDATA[<p>The fourth in a series; see also parts <a href="http://changelog.complete.org/archives/7149-mexico-part-1-genesis-and-travel">1</a>, <a href="http://changelog.complete.org/archives/7158-mexico-part-2-lodging-family">2</a>, and <a href="http://changelog.complete.org/archives/7166-mexico-part-3-shopping">3</a>.</p>
<p>This post is going to be more a photolog than a narrative, and I apologize in advance for it being a bit disjointed.</p>
<p>I&#8217;ve already touched on these themes a bit in the other post, but now it&#8217;s time to focus on them.  Immediately after leaving the airport, it&#8217;s quite clear that things are a little different.  Trees are square.  People ride around in the backs of pickups &#8212; sometimes on top of piles of debris.  Left turns are made in front of other lanes of traffic going the same way.  But those are just the things obvious from the road.  It&#8217;s a lot of fun to enjoy the differences.  First, the ubiquitous square trees.</p>
<p><a href="https://picasaweb.google.com/lh/photo/bxraLpKGp5uxXgmN3RZ-UA?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-nEob3RlT9UU/Tm1ogpTHTMI/AAAAAAAAC3w/cCGyw8z52Kw/s400/IMG_5340.JPG" height="267" width="400" /></a></p>
<p>They look pretty, and are found all over.  I also found carefully-manicured trees in cone shapes, more cylindrical shapes, etc.  It seems that tree care is taken seriously in Mexico.  It was also not uncommon to see the bottom few feet of a tree painted white.  A park in Guanajuato had a whole bunch of trees carefully trimmed.</p>
<p><a href="https://picasaweb.google.com/lh/photo/3x-UpvVC4DWchzai_6ZO4w?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-qf7y8mSMY44/Tm_74RxI5RI/AAAAAAAAC5I/YEebq9E1sDs/s400/IMG_9089.JPG" height="267" width="400" /></a></p>
<p>And from up on the mountain, it still looked impressive (the green area behind the dome).</p>
<p><a href="https://picasaweb.google.com/lh/photo/OmvCoXMq0TBBNWbR-hiloQ?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-EkmFK_JKi1U/Tm_8D4eGb8I/AAAAAAAAC5M/y1Jyx6D5Vgo/s400/IMG_9105.JPG" height="400" width="267" /></a></p>
<p>Driving in Mexico was interesting for a lot of reasons.  The highways there aren&#8217;t quite as limited access as the freeways in the USA.  It was quite common to see bicyclists, walkers, a mule, or some cattle ambling along the side of the road.  Roadside taco stands don&#8217;t require taking an exit.  You just pull off the road because it&#8217;s right there.</p>
<p>Some sights were a bit surprising.  Cattle in a pickup, with rope, for instance.</p>
<p><a href="https://picasaweb.google.com/lh/photo/bjMwbwDF6SBPhMf1tLEYMw?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-lYtyMcEmmh4/Tm1rYvVCAsI/AAAAAAAAC4A/xfOYTnKSM4c/s400/IMG_5598.JPG" height="267" width="400" /></a></p>
<p>Or cattle crossing the highway on the overpass.</p>
<p><a href="https://picasaweb.google.com/lh/photo/6d0dzD2EZwi26shggSQ47g?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-8RG2KLWZRkE/Tm1rYoO6jaI/AAAAAAAAC4A/Li3sbEH6-gs/s400/IMG_5608.JPG" height="267" width="400" /></a></p>
<p>Street vendors were everywhere.  Stop at a red light and someone might spring from the side of the road and suddenly start washing your windshield (expecting a tip); try to sell you flowers, juice, or bug zappers; or even throw business card-sized advertisements for adult websites into any open windows they can find.  One night we saw an incredible fire juggler.  I would have tipped him well but he was too far away to do so before the light turned green.</p>
<p>Mexico&#8217;s history stretches back into prehistoric times, and we saw the Teuchitlan <a href="http://en.wikipedia.org/wiki/Guachimontones">ruins at Guachimontones</a> one day.  It was truly a remarkable feeling to be able to walk down the middle of the ancient ball court, or to climb up one pyramid and see the other from it.</p>
<p><a href="https://picasaweb.google.com/lh/photo/rsh_qtZoWkS0K2S_kMbXUg?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-h6am-aoaQZs/Tm_-nNYmkKI/AAAAAAAAC5s/hTUS4atcc5U/s400/IMG_9221.JPG" height="267" width="400" /></a></p>
<p>It&#8217;s not exactly architecture, but Jacob and Oliver sure enjoyed visiting the hot springs at Bosque de la Primavera.  Jacob still remembers that &#8220;where the steam is, the water is 200 degrees, and we CAN&#8217;T TOUCH IT THERE!&#8221;</p>
<p>Back in Guadalajara, here&#8217;s a photo from the inside of the grand old cathedral.</p>
<p><a href="https://picasaweb.google.com/lh/photo/hC5rqZW4YgpHfvd3kUZTig?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-qtBr5onmeio/Tm1p0HS5C7I/AAAAAAAAC34/xKOvdh8NsL4/s400/IMG_5397.JPG" height="267" width="400" /></a></p>
<p>Compared to the cathedrals we saw in Europe, this was of a similar general size and design, and perhaps only slightly newer.  But one big difference: worshipers outnumbered tourists at every Mexican cathedral I saw, whether in the center of Guadalajara or at a rainy intersection in Guanajuato or a plaza in Tlaquepaque. It made them feel more alive, and perhaps more sacred as well.</p>
<p>One surprise was seeing people sitting on the steps of the cathedral in downtown Guadalajara selling trinkets such as beads.  I think the only other place I had seen something like that was in New Orleans.</p>
<p>All of Guadalajara&#8217;s Centro was beautiful.  Much of it survives from colonial days; I think a person could spend days exploring its museums and buildings.  Way too many of my 900 photos were taken in Centro to post on the blog, but just for flavor, here&#8217;s one of the less than historic scenes.</p>
<p><a href="https://picasaweb.google.com/lh/photo/MKnB4UAMlJaxVfBPnMR0yg?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-o11Qgrk0_c0/Tm1p0OFskOI/AAAAAAAAC34/tbsVFlY0z1s/s400/IMG_5389.JPG" height="267" width="400" /></a></p>
<p>Yes, that is a bus shaped like a tequila bottle.</p>
<p>Fountains were beautiful and common across Mexico.  A few of them were easily reachable by boys, and ours sure loved those.</p>
<p><a href="https://picasaweb.google.com/lh/photo/AXjIx0fkHNAbLmZHXE3HWg?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-lO6WYMq6Cwg/Tm1rAGIVWgI/AAAAAAAAC38/Sz6wdYBfDo8/s400/IMG_5530.JPG" height="400" width="267" /></a></p>
<p>There was a lot of public art, including this interesting chair/skeleton/I&#8217;m not sure what it is:</p>
<p><a href="https://picasaweb.google.com/lh/photo/Q9XQ4CuFC9wB7X4f7Ils8Q?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-hdU6kuKNIsQ/Tm1rAJPQsVI/AAAAAAAAC38/D17g_B56gmQ/s400/IMG_5501.JPG" height="267" width="400" /></a></p>
<p>And, just for good measure while walking around Centro, they tossed in an apparent Redundant Array of Inexpensive Typewriters.</p>
<p><a href="https://picasaweb.google.com/lh/photo/syxcFlDKeE5A2WXm6lciAw?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-F2EDPAghCUE/Tm1rAC1tWwI/AAAAAAAAC38/Wp_4UDczaj4/s400/IMG_5557.JPG" height="267" width="400" /></a></p>
<p>I don&#8217;t know what they were doing, but there were about a dozen guys sitting out in the sun typing on their manual typewriters on their identical tables.</p>
<p>And who can leave Guadalajara without seeing one of North America&#8217;s most impressive traffic circles.  I&#8217;ve got to hand it to the Mexicans for making something that is normally really boring into an interesting work of art.</p>
<p><a href="https://picasaweb.google.com/lh/photo/_rwfypRT9GpK3qtCKAZjNQ?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-x2HbOJEJ3tA/Tm1o2SzgO3I/AAAAAAAAC30/eEmhbDVwWFo/s400/IMG_5346.JPG" height="267" width="400" /></a></p>
<p>Over in Guanajuato, a lot of driving takes place in the city&#8217;s vast underground tunnel system.  Here&#8217;s a scene emerging from one of them.</p>
<p><a href="https://picasaweb.google.com/lh/photo/I7Ugup7zjxVqNZYFke_ZNg?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-l3WpzB3la_E/Tm1ruKbWayI/AAAAAAAAC4E/QfccwSwcqpA/s400/IMG_5656.JPG" height="267" width="400" /></a></p>
<p>Guanajuato was already getting decorated for Mexican independence day festivities (Sept. 15-16) while we were there.</p>
<p><a href="https://picasaweb.google.com/lh/photo/M2deZ1aBlp4PATyY3wU-1A?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-rOTAva25VM8/Tm1ruHfFXTI/AAAAAAAAC4E/sD3jHdULeT4/s400/IMG_5665.JPG" height="400" width="267" /></a></p>
<p>Here&#8217;s a typical Guanajuato street scene.</p>
<p><a href="https://picasaweb.google.com/lh/photo/XhzQM7yJKNRqJR-QISitzg?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-lGsUAbmEC9g/TnAC5E-0fTI/AAAAAAAAC5w/5hh_oPq6gdw/s400/IMG_9068.JPG" height="400" width="267" /></a></p>
<p>Many of the streets were closed to traffic &#8212; and perhaps not wide enough to handle vehicles anyway.  Those streets had a wonderful peaceful and slow feel to them.</p>
<p>I feel that I&#8217;ve barely done the trip justice with this post.  The feelings of walking down a beautiful Guanajuato street, or stepping into a Spanish cathedral, or even seeing a bunch of guys with typewriters, just can&#8217;t be replicated.  It&#8217;s brimming with history and character, and shouldn&#8217;t be missed.</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7175-mexico-part-4-street-scenes-and-architecture/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Mexico Part 3: Shopping</title>
		<link>http://changelog.complete.org/archives/7166-mexico-part-3-shopping</link>
		<comments>http://changelog.complete.org/archives/7166-mexico-part-3-shopping#comments</comments>
		<pubDate>Mon, 12 Sep 2011 22:37:44 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Travel]]></category>
		<category><![CDATA[mexico]]></category>
		<category><![CDATA[mexico2011]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7166</guid>
		<description><![CDATA[The third in my serious about my family&#8217;s recent visit to Mexico &#8212; see also part 1 and part 2. Shopping in Mexico was probably the thing I was least prepared for. I probably had the biggest wins of the trip shopping, and also the biggest fails (though they weren&#8217;t all that significant). It seems [...]]]></description>
				<content:encoded><![CDATA[<p>The third in my serious about my family&#8217;s recent visit to Mexico &#8212; see also <a href="http://changelog.complete.org/archives/7149-mexico-part-1-genesis-and-travel">part 1</a> and <a href="http://changelog.complete.org/archives/7158-mexico-part-2-lodging-family">part 2</a>.</p>
<p>Shopping in Mexico was probably the thing I was least prepared for.  I probably had the biggest wins of the trip shopping, and also the biggest fails (though they weren&#8217;t all that significant).</p>
<p>It seems to me that shopping is all about serendipity.  You almost have to be good at impulse buying.  I normally try hard to resist impulse purchases, preferring to research and compare carefully before making a decision.  That attitude didn&#8217;t serve me well in Mexico, and when I was able to overcome it, I got some great purchases.</p>
<p>Around here, some of the best places to shop are the ones that have been in business for decades.  Anderson Office Supply in Newton, KS, for instance, has been around for over 100 years, and has &#8212; in stock, even &#8212; everything from a ribbon for my <a href="http://changelog.complete.org/archives/653-my-new-printer">slightly obscure 1940s typewriter</a> to local history books.  <a href="http://www.molerscamera.com/">Moler&#8217;s Camera</a> in Wichita often meets or beats the online stores prices, and has better service.</p>
<p>But in Mexico the best places seemed to be packed into a large crowded shopping area, or a dusty stand along a road, or a guy selling stuff on a plaza somewhere.</p>
<p>Here is Guadalajara&#8217;s market (San Juan de Dios):</p>
<p><a href="https://picasaweb.google.com/lh/photo/QHwqlnzWDTKbi6BdHg5oqg?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-NBFk4hZne5A/Tm1rAJ6vTjI/AAAAAAAAC38/gW0yKuncTZ4/s400/IMG_5465.JPG" height="400" width="267" /></a></p>
<p>It&#8217;s an incredible open-air market.  We spent quite some time there, even ate lunch, and yet I&#8217;m sure we saw only a small fraction of what they had.  It was a cramped place, with small booths and tiny aisles, but all sorts of interesting things.  Although I did appreciate walking quickly past the raw pork and fish corner.  Terah bought some genuine extract of vanilla there, at a good price.</p>
<p>Some of the street vendors were selling what I think were butterfly toys &#8212; they had some sort of launcher that would launch them in the air, and they&#8217;d flutter and float down to the ground.  We saw them mainly in Guadalajara Centro on our first day, and I (unwisely, it turns out) thought, &#8220;Hmm, a plastic toy &#8212; our boys would love it, but I don&#8217;t want to buy it on our first day.  Besides, I&#8217;m sure we&#8217;ll see them all over or online.&#8221;  Wrong on both counts.  So there&#8217;s one of my fails.</p>
<p>My greatest win came on the road back from Guachimontones (an ancient pyramid site).  Every so often along that country road, there would be a vendor with a table selling something or other.  I saw some paintings out my window, thought &#8220;neat&#8221;, but &#8212; and here you can see how terrible an impulse buyer I am &#8212; didn&#8217;t actually put together that we should turn around and look at them until 10 minutes later after a bathroom stop for Jacob.  We went back, and I picked out a beautiful painting on canvas of those pyramids at sunset.  And the charge: 200 pesos (about $17 USD).  Incredible and incredibly cheap, and there is a great place on my wall for it.  The vendor was also the artist.  I am kicking myself for only buying one.   (No photo yet as it was too big to practically transport by plane.)</p>
<p>Another memorable purchase was this one:</p>
<p><a href="https://picasaweb.google.com/lh/photo/h-7K4JGxuavzk_cKUfbBdQ?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-d0Q15d9kYT0/Tm59aXmNHRI/AAAAAAAAC48/PBT_-OYXMTM/s400/IMG_1504.JPG" height="236" width="400" /></a></p>
<p>This was another roadside find.  We were driving through Ajijic, and I noted a rug vendor along the side of the road.  I had walked past a rug vendor in the Guadalajara market, so I was keeping my eye out.  I made a note to stop there on our way back out of Ajijic.  So we did.  This is a rug made in the Zapotec tradition, all hand-made, with natural dyes and wool.  It was 550 pesos (about $46 USD), which I considered to also be a pretty good deal for what it was.  I have no idea how many hours went into creating it, but I&#8217;m sure it was many.</p>
<p>My luck in shops wasn&#8217;t so good.  We visited Tlaquepaque, which had lots of shops selling beautiful things.  But the prices there were higher than I&#8217;d pay for similar things back home.  Tonala&#8217;s shops were too inconveniently located to be practical with what were then tired boys, so we didn&#8217;t go in there.</p>
<p>I&#8217;m not used to shopping without planning, and perhaps am not very good at it.  On the other hand, I really enjoyed making those two purchases, and only regret not buying another 200-peso painting!  Maybe next time I&#8217;m in Mexico, I&#8217;ll even buy something on the first day there.   Terah will be so proud..</p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7166-mexico-part-3-shopping/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mexico Part 2: Lodging &amp; Family</title>
		<link>http://changelog.complete.org/archives/7158-mexico-part-2-lodging-family</link>
		<comments>http://changelog.complete.org/archives/7158-mexico-part-2-lodging-family#comments</comments>
		<pubDate>Mon, 12 Sep 2011 03:11:25 +0000</pubDate>
		<dc:creator>John Goerzen</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[mexico]]></category>
		<category><![CDATA[mexico2011]]></category>

		<guid isPermaLink="false">http://changelog.complete.org/?p=7158</guid>
		<description><![CDATA[As I wrote in part 1, my family and I were in Mexico recently. Today I&#8217;ll write about the places we stayed. We spent most of the time in a room we rented in a private home in Guadalajara. My friend Jonathan had found it for us, and it was not too far from his [...]]]></description>
				<content:encoded><![CDATA[<p>As I <a href="http://changelog.complete.org/archives/7149-mexico-part-1-genesis-and-travel">wrote in part 1</a>, my family and I were in Mexico recently.</p>
<p>Today I&#8217;ll write about the places we stayed.  We spent most of the time in a room we rented in a private home in Guadalajara.  My friend Jonathan had found it for us, and it was not too far from his home.</p>
<p>The owner was a grandmother, and across the courtyard was more family, including a granddaughter close in age to our boys.  They enjoyed playing together.</p>
<p>It was really a perfect arrangement for us.  There&#8217;s no better way to be a part of local life when traveling than to stay in someone&#8217;s house.</p>
<p>Here&#8217;s our bedroom:</p>
<p><a href="https://picasaweb.google.com/lh/photo/Weduj9ECb7TKcF277T6AWw?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-8p06rQ1WHqc/Tm1sLsEOroI/AAAAAAAAC4I/zuUKgO_4mVg/s400/2011-09-06_09-36-48_946.jpg" height="300" width="400" /></a></p>
<p>Notice the glass slats in the window &#8212; it&#8217;s a nifty, though not airtight, alternative to our regular windows.  More on that later.  More of the inside:</p>
<p><a href="https://picasaweb.google.com/lh/photo/RWikYidTNhdSopfd6pe8hQ?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-_b2-X9mHIUc/Tm1sLmkM0GI/AAAAAAAAC4I/shdMgnJAsgk/s400/IMG_9339.JPG" height="267" width="400" /></a></p>
<p>We had a bit of a language barrier while in Mexico, though never anything significant.  My Spanish vocabulary started with almost nothing and I reached maybe a few dozen words by the time we left.  Terah knew some Spanish from high school and college, and my friend was fluent.  Our hostess also knew a little English.  But we all communicated well enough.  Terah or Jonathan would help translate when needed.</p>
<p>As I&#8217;d seen before, the children would say things to each other, but never seemed to be bothered that their playmates didn&#8217;t understand what was being said.  They just had a great time anyhow.</p>
<p>On Sunday afternoon, when we came back from our activities, there was a buzz of activity.  Children everywhere outside, running and playing.  Adults too, chatting.  We didn&#8217;t know exactly what was happening, but sent Jacob and Oliver out to play anyhow (which they were eager to do).  The yard was enclosed by a wall, so children could pretty much run around without lots of supervision.</p>
<p><a href="https://picasaweb.google.com/lh/photo/T9scLHK4bIaOaIf59j62bw?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-owix8VLBAv4/Tm1sLsXDxtI/AAAAAAAAC4I/COVORxnzlWA/s400/IMG_9333.JPG" height="267" width="400" /></a></p>
<p>Eventually they were invited to have some birthday cake (ah ha!) &#8212; it was one of the children&#8217;s birthday.  Jacob and Oliver actually were served the first two pieces of cake (as the &#8220;amigos&#8221;).  Everyone seemed so friendly, warm, and welcoming.</p>
<p>Each morning started with breakfast at the house, followed by a scene like this:</p>
<p><a href="https://picasaweb.google.com/lh/photo/Nv9UHXRdz3F6cZYOa3wLLQ?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-MMRbsge716U/Tm1sLoNFYkI/AAAAAAAAC4I/vOWlgYPWi8E/s400/IMG_9139.JPG" height="400" width="267" /></a></p>
<p>That&#8217;s Jacob and Oliver, looking to see if Jonathan had arrived for the day yet.</p>
<p>I often noticed in Mexico that I was unsure if I was inside or outside.  Here in Kansas, we can have a string of summer days that each exceed 110F (44C) &#8212; or a few weeks in winter that never get above 15F (-9C), even in daytime.  And then we have some pleasant days like right now, too &#8212; or rain blowing sideways at 60MPH.  In general, we spend a lot of effort keeping the outside, well, out.</p>
<p>It is quite clear that this isn&#8217;t a problem in the Guadalajara area.  Some restaurants could have been described as buildings with large, open windows so you feel a lot of breeze while inside.  Or perhaps as a simple shade roof with a few supports on the edges, so you&#8217;re never really &#8220;inside&#8221; at all (sort of like going under a small shade tent outdoors).  To the extent that windows could close, many of them couldn&#8217;t be made airtight.  It was clear that in that area, people spend more energy finding ways to invite the outdoors in rather than to keep it out, thanks to the year-round moderate climate.</p>
<p>Perhaps the best example of this surprised me one evening.  We were arriving in Guanajuato, an old silver mining town in the mountains, and were going to spend the night at <a href="http://www.hotelsocavon.com.mx/">Hotel Socavón</a>, which had been recommended to us by a local friend of Jonathan&#8217;s.  From the street, the hotel looked tiny.  But walk in, and you get in this old-looking (and feeling) entry tunnel:</p>
<p><a href="https://picasaweb.google.com/lh/photo/2Xy7rl-62CHdfUFCKHKnvA?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-zUH8Oa42QCo/Tm1syTvCudI/AAAAAAAAC4M/Q7cSQznPEmY/s400/IMG_9035.JPG" height="400" width="267" /></a></p>
<p>That&#8217;s the front desk, apparently cut out of it there on the right.</p>
<p>We asked to see some of the rooms before buying &#8212; apparently a normal request around there.  The innkeeper agreed, and gave us keys and directions to find them on the third floor.  It included going up 2 flights of stairs, passing through a courtyard, and going up another flight.</p>
<p>It was after dark, and the hotel was dimly lit &#8212; something I was fine with.  I thought we were stepping out into a beautiful atrium with some potted plants in the center of the building &#8212; something fairly common in some nicer hotels.  Until I felt rain on my head.  Then I realized that the courtyard, which began two floors up from the street, was open to the sky.  Beautiful!</p>
<p>Here was the view from out room door:</p>
<p><a href="https://picasaweb.google.com/lh/photo/LKZiNPaq5n17ygbbP2cP5A?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-QzhA0gBiSlI/Tm1syaIKkCI/AAAAAAAAC4M/DFUpejdZQCc/s400/IMG_5669.JPG" height="400" width="267" /></a></p>
<p>And down the &#8220;hall&#8221;:</p>
<p><a href="https://picasaweb.google.com/lh/photo/Um6z9dRudrOtFhxMdedN2A?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-rH9rgfaqfFg/Tm1syb4SazI/AAAAAAAAC4M/mQOxJQAekH8/s400/IMG_5673.JPG" height="400" width="267" /></a></p>
<p>After getting home, a Google happened to turn up <a href="http://www.tripadvisor.com/Hotel_Review-g150799-d154538-Reviews-Socavon-Guanajuato_Central_Mexico_and_Gulf_Coast.html">some reviews</a> of this hotel.  I was so annoyed at what some people wrote!  One person gave them only 3 stars because they didn&#8217;t have air conditioning, had poor water pressure, and &#8220;lots of steps&#8221;. Someone else complained of the dark entry tunnel &#8212; something I couldn&#8217;t help but smiling about the moment I entered.  </p>
<p>My review, which should hopefully get posted soon, is certainly different.  I gave them 5 stars, because if I wanted a Super 8 with generic fluorescent lighting and the same layout as thousands of other hotels, I would have gone to Nebraska instead of Mexico.  Most homes and local hotels in the region don&#8217;t have air conditioning because they don&#8217;t need it, and that&#8217;s just how water pressure is in Mexico (due to needing to pump it from municipal supplies to private storage tanks overhead).  And who doesn&#8217;t appreciate entering a hotel through a brick tunnel?  Ah, sigh&#8230;</p>
<p>This should give you some idea of the kind of travel we like: part of the point of traveling is enjoying the differences from home, and I think it is a huge mistake to be annoyed at everything that is different.  Enjoy the differences!</p>
<p>Finally, here&#8217;s a photo of the staircase in the home we stayed in, which I thought was fascinating:</p>
<p><a href="https://picasaweb.google.com/lh/photo/GjHSsznyGOr-q6UP28q63A?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-V6jHtH-dDr4/Tm1oJFI-XNI/AAAAAAAAC3o/zjHp5a-bsSo/s400/IMG_5303.JPG" height="267" width="400" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://changelog.complete.org/archives/7158-mexico-part-2-lodging-family/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
