<?xml version="1.0" encoding="utf-8"?><!-- generator="b2evolution/7.2.5-stable" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Fafnir's Blogs</title>
		<link>https://fafnir.dyndns.org/b2evo/index.php/Blogs/</link>
		<atom:link rel="self" type="application/rss+xml" href="https://fafnir.dyndns.org/b2evo/index.php/Blogs/?tempskin=_rss2" />
		<description></description>
		<language>en-US</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=7.2.5-stable"/>
		<ttl>60</ttl>
				<item>
			<title>User Hostile</title>
			<link>https://fafnir.dyndns.org/b2evo/index.php/Underwire/user-hostile</link>
			<pubDate>Mon, 29 May 2017 15:25:00 +0000</pubDate>			<dc:creator>Anthony Veale</dc:creator>
			<category domain="main">Support</category>			<guid isPermaLink="false">196@https://fafnir.dyndns.org/b2evo/</guid>
						<description>&lt;p&gt;What is the fixation with search engines fearing to return empty results?  They seem to think that this isn&#039;t &lt;em&gt;user friendly&lt;/em&gt; or something.&lt;/p&gt;
&lt;p&gt;Make no mistake, it is great to suggest alternatives should the search turn up nothing. That is a favor and can help when typos are made.&lt;/p&gt;
&lt;p&gt;But take the example I encountered today on MyFaceInATube. (That&#039;s YouTube&#039;s alter ego from a show called &lt;strong&gt;The Middleman&lt;/strong&gt;.)&lt;/p&gt;
&lt;p&gt;I was searching for videos about a plugin to OpenBVE (a train driving simulation) called BVEC_ATS. I know about the plugin and where to find it. I was hoping to find videos of trains running in OpenBVE with that plugin enabled.&lt;/p&gt;
&lt;p&gt;So I searched for the string &quot;bvec_ats&quot;. Freakin&#039; MFIAT came back with &quot;Searching instead for bobcats&quot; and returned a long list of videos about bobcats.&lt;/p&gt;
&lt;p&gt;What it didn&#039;t say was that my search returned no results. It did offer me the chance to search for the exact thing that I asked. &lt;strong&gt;Which is what I thought I&#039;d done in the first place!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I&#039;m sorry, guys, replacing my search with something else is the opposite of friendly. It&#039;s what I call &lt;em&gt;user hostile. &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;In my opinion, the proper way is to show the empty search, in case that is what I wanted, and offer the alternative search in case I had &lt;em&gt;really&lt;/em&gt; misspelled &quot;bobcats&quot; so horribly that my typing teacher would retract my &quot;A.&quot; &lt;em&gt;(That&#039;ll&lt;/em&gt; date me. I&#039;d bet real money that high schools don&#039;t have typing class anymore.)&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://fafnir.dyndns.org/b2evo/index.php/Underwire/user-hostile&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>What is the fixation with search engines fearing to return empty results?  They seem to think that this isn't <em>user friendly</em> or something.</p>
<p>Make no mistake, it is great to suggest alternatives should the search turn up nothing. That is a favor and can help when typos are made.</p>
<p>But take the example I encountered today on MyFaceInATube. (That's YouTube's alter ego from a show called <strong>The Middleman</strong>.)</p>
<p>I was searching for videos about a plugin to OpenBVE (a train driving simulation) called BVEC_ATS. I know about the plugin and where to find it. I was hoping to find videos of trains running in OpenBVE with that plugin enabled.</p>
<p>So I searched for the string "bvec_ats". Freakin' MFIAT came back with "Searching instead for bobcats" and returned a long list of videos about bobcats.</p>
<p>What it didn't say was that my search returned no results. It did offer me the chance to search for the exact thing that I asked. <strong>Which is what I thought I'd done in the first place!</strong></p>
<p>I'm sorry, guys, replacing my search with something else is the opposite of friendly. It's what I call <em>user hostile. </em></p>
<p>In my opinion, the proper way is to show the empty search, in case that is what I wanted, and offer the alternative search in case I had <em>really</em> misspelled "bobcats" so horribly that my typing teacher would retract my "A." <em>(That'll</em> date me. I'd bet real money that high schools don't have typing class anymore.)</p><div class="item_footer"><p><small><a href="https://fafnir.dyndns.org/b2evo/index.php/Underwire/user-hostile">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://fafnir.dyndns.org/b2evo/index.php/Underwire/user-hostile#comments</comments>
			<wfw:commentRss>https://fafnir.dyndns.org/b2evo/index.php/Underwire/?tempskin=_rss2&#38;disp=comments&#38;p=196</wfw:commentRss>
		</item>
				<item>
			<title>Sandman Queue Runner</title>
			<link>https://fafnir.dyndns.org/b2evo/index.php/Upstream/sandman-queue-runner</link>
			<pubDate>Mon, 15 May 2017 19:17:00 +0000</pubDate>			<dc:creator>Anthony Veale</dc:creator>
			<category domain="main">Software</category>			<guid isPermaLink="false">195@https://fafnir.dyndns.org/b2evo/</guid>
						<description>&lt;p&gt;Ah, the perils of a slow Internet.&lt;/p&gt;
&lt;p&gt;I pretty much cannot watch Youtube videos directly in my browser.  They start playing, and I watch the buffer grow to about one third, then stop.  The player quickly hits this one third mark and I get the spinning buffering symbol. Forever.&lt;/p&gt;
&lt;p&gt;Not to worry, there is software called youtube-dl which can download youtube videos.  That means that I have to wait for them to finish downloading before I can watch them, but that&#039;s what I get with my slow Internet.&lt;/p&gt;
&lt;p&gt;But what if  I want to download 7 youtube videos? The program has a helpful &lt;strong&gt;read URLs from a file&lt;/strong&gt; option. But it reads the file at the beginning.&lt;/p&gt;
&lt;p&gt;What if I want to add more videos after starting? Well, youtube-dl can resume downloading a video in the middle, so Ctrl-C and restart.&lt;/p&gt;
&lt;p&gt;What if the first video in the list is &lt;strong&gt;HUUGGE&lt;/strong&gt; and I want some of the later ones to run first? Edit the file, Ctrl-C and restart.&lt;/p&gt;
&lt;p&gt;What if the file was already downloaded? Either edit the file, Ctrl-C and restart, or use the archiving feature. But eventually I have to edit the file to remove the ones that are completed, or else I see a spew of &lt;strong&gt;all ready downloaded&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;I&#039;m a big believer in &lt;strong&gt;that&#039;s the computer&#039;s job&lt;/strong&gt;. So I wrote a bizarro world queuing system for myself.&lt;/p&gt;
&lt;p&gt;It listens for URLs and adds them to the queue. It runs one at a time in submitted order, but it also has a configurable cycle time. So for example, it will run the first one for 2 minutes, then push it to the end of the queue and run the next one for two minutes. It adapts the duration to how long the queue is, so if there is only one entry, it just runs. I can also override the queue rolling to make it finish a video I particularly want and I can change the run time while it is running. And I can delete an entry while it is running.&lt;/p&gt;
&lt;p&gt;It doesn&#039;t do any of these things really brilliantly, but it does them in code with me only having to poke the right buttons.&lt;/p&gt;
&lt;p&gt;That&#039;s what I did on Mother&#039;s Day after talking to my mom.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://fafnir.dyndns.org/b2evo/index.php/Upstream/sandman-queue-runner&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Ah, the perils of a slow Internet.</p>
<p>I pretty much cannot watch Youtube videos directly in my browser.  They start playing, and I watch the buffer grow to about one third, then stop.  The player quickly hits this one third mark and I get the spinning buffering symbol. Forever.</p>
<p>Not to worry, there is software called youtube-dl which can download youtube videos.  That means that I have to wait for them to finish downloading before I can watch them, but that's what I get with my slow Internet.</p>
<p>But what if  I want to download 7 youtube videos? The program has a helpful <strong>read URLs from a file</strong> option. But it reads the file at the beginning.</p>
<p>What if I want to add more videos after starting? Well, youtube-dl can resume downloading a video in the middle, so Ctrl-C and restart.</p>
<p>What if the first video in the list is <strong>HUUGGE</strong> and I want some of the later ones to run first? Edit the file, Ctrl-C and restart.</p>
<p>What if the file was already downloaded? Either edit the file, Ctrl-C and restart, or use the archiving feature. But eventually I have to edit the file to remove the ones that are completed, or else I see a spew of <strong>all ready downloaded</strong>.</p>
<p>I'm a big believer in <strong>that's the computer's job</strong>. So I wrote a bizarro world queuing system for myself.</p>
<p>It listens for URLs and adds them to the queue. It runs one at a time in submitted order, but it also has a configurable cycle time. So for example, it will run the first one for 2 minutes, then push it to the end of the queue and run the next one for two minutes. It adapts the duration to how long the queue is, so if there is only one entry, it just runs. I can also override the queue rolling to make it finish a video I particularly want and I can change the run time while it is running. And I can delete an entry while it is running.</p>
<p>It doesn't do any of these things really brilliantly, but it does them in code with me only having to poke the right buttons.</p>
<p>That's what I did on Mother's Day after talking to my mom.</p><div class="item_footer"><p><small><a href="https://fafnir.dyndns.org/b2evo/index.php/Upstream/sandman-queue-runner">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://fafnir.dyndns.org/b2evo/index.php/Upstream/sandman-queue-runner#comments</comments>
			<wfw:commentRss>https://fafnir.dyndns.org/b2evo/index.php/Upstream/?tempskin=_rss2&#38;disp=comments&#38;p=195</wfw:commentRss>
		</item>
				<item>
			<title>Tired of thunder?</title>
			<link>https://fafnir.dyndns.org/b2evo/index.php/Upstream/tired-of-thunder</link>
			<pubDate>Wed, 03 May 2017 15:49:00 +0000</pubDate>			<dc:creator>Anthony Veale</dc:creator>
			<category domain="main">Weather</category>			<guid isPermaLink="false">194@https://fafnir.dyndns.org/b2evo/</guid>
						<description>&lt;p&gt;I didn&#039;t sleep very well last night because a really rollicking thunderstorm.&lt;/p&gt;
&lt;p&gt;Heavy downpour with chunks. Frequent lightning.&lt;/p&gt;
&lt;p&gt;I couldn&#039;t even count between flash and thunder. But not because they were so close together. The thunder was continuous and I mostly couldn&#039;t associate any particular rumble with any particular flash.&lt;/p&gt;
&lt;p&gt;After about 15 minutes of continuous thunder I was moving past awe into &quot;well, I&#039;d really like to start relaxing soon.&quot;&lt;/p&gt;
&lt;p&gt;Then it ended abruptly and I thought my ears had popped because it was so very quiet. I finally realized that I could actually hear my computer in the next room and wasn&#039;t deaf.  Then I heard a rumble of thunder off in the distance and began to relax because the storm was moving on.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://fafnir.dyndns.org/b2evo/index.php/Upstream/tired-of-thunder&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>I didn't sleep very well last night because a really rollicking thunderstorm.</p>
<p>Heavy downpour with chunks. Frequent lightning.</p>
<p>I couldn't even count between flash and thunder. But not because they were so close together. The thunder was continuous and I mostly couldn't associate any particular rumble with any particular flash.</p>
<p>After about 15 minutes of continuous thunder I was moving past awe into "well, I'd really like to start relaxing soon."</p>
<p>Then it ended abruptly and I thought my ears had popped because it was so very quiet. I finally realized that I could actually hear my computer in the next room and wasn't deaf.  Then I heard a rumble of thunder off in the distance and began to relax because the storm was moving on.</p><div class="item_footer"><p><small><a href="https://fafnir.dyndns.org/b2evo/index.php/Upstream/tired-of-thunder">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://fafnir.dyndns.org/b2evo/index.php/Upstream/tired-of-thunder#comments</comments>
			<wfw:commentRss>https://fafnir.dyndns.org/b2evo/index.php/Upstream/?tempskin=_rss2&#38;disp=comments&#38;p=194</wfw:commentRss>
		</item>
				<item>
			<title>Running in place</title>
			<link>https://fafnir.dyndns.org/b2evo/index.php/Underwire/running-in-place</link>
			<pubDate>Sat, 29 Apr 2017 17:24:00 +0000</pubDate>			<dc:creator>Anthony Veale</dc:creator>
			<category domain="main">Upgrade</category>			<guid isPermaLink="false">136@https://fafnir.dyndns.org/b2evo/</guid>
						<description>&lt;p&gt;I am beginning to see signs that Open Source is losing its way.&lt;/p&gt;
&lt;p&gt;Here is the red flag for me: I have seen a number of software projects decide to radically change their entire design, but keep the same name. Version 2.0 ends up being a completely different program, not just completely different code.&lt;/p&gt;
&lt;p&gt;I understand the need to refactor code. Long history of development accumulates cruft and eventually you are trapped in a spaghetti code nightmare. Sometimes rewriting from scratch is the only hope of making the code supportable again.&lt;/p&gt;
&lt;p&gt;But when you do that, you should make it your plan to recreate the existing functionality. That is what DEFINES your software. You shouldn&#039;t call it 2.0 if it isn&#039;t at least as functional as 1.9.&lt;/p&gt;
&lt;p&gt;I&#039;ve been trying to express this without calling out any names. Here I am failing: KDE4.&lt;/p&gt;
&lt;p&gt;KDE is a window manager system on Linux. It runs your desktop. Applications ask it to place their windows. Users configure its look-and-feel. It controls most of what you see and how you work when you are doing stuff before, after and between multiple applications. And it had long history and spaghetti code and design decisions that limited the developers&#039; ability to add new functionality and fix old functionality. Slash and burn rewrite was probably the only hope.&lt;/p&gt;
&lt;p&gt;But KDE 4.0, the first result of slash and burn, was bad. It wasn&#039;t stable enough to support users. It probably didn&#039;t implement 50% of what KDE 3.x could do. I say&lt;em&gt; &quot;probably&quot;&lt;/em&gt; because I couldn&#039;t use it for long enough to find out whether my problems were due to broken code or just missing functionality.&lt;/p&gt;
&lt;p&gt;And yet they managed to convince Linux distributions to not only include KDE 4.0, but make it the default after an upgrade.&lt;/p&gt;
&lt;p&gt;They needed this hugely, because they really needed people to test it in order to iron out the copious bugs.&lt;/p&gt;
&lt;p&gt;I don&#039;t know about you, but I route around impediments to my work. I&#039;m not a software test engineer. I never signed up to be a beta tester for KDE 4.0.&lt;strong&gt; I DIDN&#039;T WANT THAT CRAP ON MY COMPUTER!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;KDE 4.1 was better. It only seemed to crash every few days instead of every few hours. Now I &lt;strong&gt;CAN&lt;/strong&gt; tell that it didn&#039;t implement a lot of what KDE 3.x had. I downgraded again.&lt;/p&gt;
&lt;p&gt;KDE 4.2 was required. &lt;em&gt;&quot;It&#039;s good enough now that we won&#039;t even include that nasty old KDE 3.x.&quot;&lt;/em&gt; Well, you were wrong. It still crashed at least once per week. That&#039;s unacceptable. I found my way back again.&lt;/p&gt;
&lt;p&gt;KDE 4.3 actually got to the point where I could use it. Now I really began to miss my old friend features from KDE 3.x.&lt;/p&gt;
&lt;p&gt;You know what? I still miss them. KDE decided that they would never reimplement some of them, I guess because they had their hands full just making the dang thing stay up for long enough to be useful.&lt;/p&gt;
&lt;p&gt;KDE 4 was only the first package that I saw do this.&lt;/p&gt;
&lt;p&gt;Here&#039;s the big hint for any software package that decides to completely change their interface during a major release:&lt;/p&gt;
&lt;p&gt;If I have to learn how to use your new version from scratch again, then there is &lt;strong&gt;NO ADVANTAGE&lt;/strong&gt; to learning your new version over learning &lt;strong&gt;SOMEONE ELSE&#039;S&lt;/strong&gt; software.&lt;/p&gt;
&lt;p&gt;Every time one of my favorite packages has done this to me, I have ended up using a different program. Every time. And advertisers? I have no brand loyalty either.&lt;/p&gt;
&lt;p&gt;All I want is for an updated package today to be at least as good as yesterday. If you are going to make me run as hard as I can just to remain in the same place, I&#039;m going to call you the Red Queen and go off looking for the White Queen. So what if she&#039;s just as eccentric as the Red Queen? At least I&#039;m not out of breath just trying to do the same thing today.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://fafnir.dyndns.org/b2evo/index.php/Underwire/running-in-place&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>I am beginning to see signs that Open Source is losing its way.</p>
<p>Here is the red flag for me: I have seen a number of software projects decide to radically change their entire design, but keep the same name. Version 2.0 ends up being a completely different program, not just completely different code.</p>
<p>I understand the need to refactor code. Long history of development accumulates cruft and eventually you are trapped in a spaghetti code nightmare. Sometimes rewriting from scratch is the only hope of making the code supportable again.</p>
<p>But when you do that, you should make it your plan to recreate the existing functionality. That is what DEFINES your software. You shouldn't call it 2.0 if it isn't at least as functional as 1.9.</p>
<p>I've been trying to express this without calling out any names. Here I am failing: KDE4.</p>
<p>KDE is a window manager system on Linux. It runs your desktop. Applications ask it to place their windows. Users configure its look-and-feel. It controls most of what you see and how you work when you are doing stuff before, after and between multiple applications. And it had long history and spaghetti code and design decisions that limited the developers' ability to add new functionality and fix old functionality. Slash and burn rewrite was probably the only hope.</p>
<p>But KDE 4.0, the first result of slash and burn, was bad. It wasn't stable enough to support users. It probably didn't implement 50% of what KDE 3.x could do. I say<em> "probably"</em> because I couldn't use it for long enough to find out whether my problems were due to broken code or just missing functionality.</p>
<p>And yet they managed to convince Linux distributions to not only include KDE 4.0, but make it the default after an upgrade.</p>
<p>They needed this hugely, because they really needed people to test it in order to iron out the copious bugs.</p>
<p>I don't know about you, but I route around impediments to my work. I'm not a software test engineer. I never signed up to be a beta tester for KDE 4.0.<strong> I DIDN'T WANT THAT CRAP ON MY COMPUTER!</strong></p>
<p>KDE 4.1 was better. It only seemed to crash every few days instead of every few hours. Now I <strong>CAN</strong> tell that it didn't implement a lot of what KDE 3.x had. I downgraded again.</p>
<p>KDE 4.2 was required. <em>"It's good enough now that we won't even include that nasty old KDE 3.x."</em> Well, you were wrong. It still crashed at least once per week. That's unacceptable. I found my way back again.</p>
<p>KDE 4.3 actually got to the point where I could use it. Now I really began to miss my old friend features from KDE 3.x.</p>
<p>You know what? I still miss them. KDE decided that they would never reimplement some of them, I guess because they had their hands full just making the dang thing stay up for long enough to be useful.</p>
<p>KDE 4 was only the first package that I saw do this.</p>
<p>Here's the big hint for any software package that decides to completely change their interface during a major release:</p>
<p>If I have to learn how to use your new version from scratch again, then there is <strong>NO ADVANTAGE</strong> to learning your new version over learning <strong>SOMEONE ELSE'S</strong> software.</p>
<p>Every time one of my favorite packages has done this to me, I have ended up using a different program. Every time. And advertisers? I have no brand loyalty either.</p>
<p>All I want is for an updated package today to be at least as good as yesterday. If you are going to make me run as hard as I can just to remain in the same place, I'm going to call you the Red Queen and go off looking for the White Queen. So what if she's just as eccentric as the Red Queen? At least I'm not out of breath just trying to do the same thing today.</p><div class="item_footer"><p><small><a href="https://fafnir.dyndns.org/b2evo/index.php/Underwire/running-in-place">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://fafnir.dyndns.org/b2evo/index.php/Underwire/running-in-place#comments</comments>
			<wfw:commentRss>https://fafnir.dyndns.org/b2evo/index.php/Underwire/?tempskin=_rss2&#38;disp=comments&#38;p=136</wfw:commentRss>
		</item>
				<item>
			<title>Just like riding a bicycle</title>
			<link>https://fafnir.dyndns.org/b2evo/index.php/Upstream/just-like-riding-a-bicycle</link>
			<pubDate>Tue, 25 Apr 2017 17:37:00 +0000</pubDate>			<dc:creator>Anthony Veale</dc:creator>
			<category domain="main">Health</category>			<guid isPermaLink="false">193@https://fafnir.dyndns.org/b2evo/</guid>
						<description>&lt;p&gt;After about 4 or 5 years of only riding my unicycle, I &lt;a href=&quot;https://fafmail.dyndns.org/b2evo/index.php/Upstream/they-shoot-horses&quot;&gt;broke my knee&lt;/a&gt; last September.&lt;/p&gt;
&lt;p&gt;Months of healing and physical therapy and changing seasons later and I am finally exercising again.  But because I am still out of balance strength-wise, I am riding my bicycle this year.  We will see about the unicycle after I get back into balance.&lt;/p&gt;
&lt;p&gt;Yes, I can still ride my bicycle.  But there are really some subtle things that you do forget in several years when not riding.  Here&#039;s a sampling.&lt;/p&gt;
&lt;p&gt;My first rides were on the streets in my neighborhood. Later, on the first day I tried commuting to work on the bike path, I found myself hogging the middle of the path. I was really not confident enough in fine details of steering to ride near the right edge of the path. It has taken a few days of riding the paths to get better about not hogging the middle.&lt;/p&gt;
&lt;p&gt;The bike path also challenged me with twisty curves.  Another confidence issue arose with me leaning as far as necessary to make those twisty curves.&lt;/p&gt;
&lt;p&gt;Finally, the first couple of rides I invariably shifted the wrong way. Spin! Or else Bog Down! Shifting got better quickly and today on my fourth day of commuting I didn&#039;t mis-shift once.&lt;/p&gt;
&lt;p&gt;Manuevering confidence is slower to return, but that is moderated by the fact that as my confidence increases, so does my speed, which depresses my confidence.&lt;/p&gt;
&lt;p&gt;I&#039;m in a race, strength versus emotional healing. Who will win? I just hope that it isn&#039;t gravity who wins. But doesn&#039;t gravity always win in the end?&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://fafnir.dyndns.org/b2evo/index.php/Upstream/just-like-riding-a-bicycle&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>After about 4 or 5 years of only riding my unicycle, I <a href="https://fafnir.dyndns.org/b2evo/index.php/Upstream/they-shoot-horses">broke my knee</a> last September.</p>
<p>Months of healing and physical therapy and changing seasons later and I am finally exercising again.  But because I am still out of balance strength-wise, I am riding my bicycle this year.  We will see about the unicycle after I get back into balance.</p>
<p>Yes, I can still ride my bicycle.  But there are really some subtle things that you do forget in several years when not riding.  Here's a sampling.</p>
<p>My first rides were on the streets in my neighborhood. Later, on the first day I tried commuting to work on the bike path, I found myself hogging the middle of the path. I was really not confident enough in fine details of steering to ride near the right edge of the path. It has taken a few days of riding the paths to get better about not hogging the middle.</p>
<p>The bike path also challenged me with twisty curves.  Another confidence issue arose with me leaning as far as necessary to make those twisty curves.</p>
<p>Finally, the first couple of rides I invariably shifted the wrong way. Spin! Or else Bog Down! Shifting got better quickly and today on my fourth day of commuting I didn't mis-shift once.</p>
<p>Manuevering confidence is slower to return, but that is moderated by the fact that as my confidence increases, so does my speed, which depresses my confidence.</p>
<p>I'm in a race, strength versus emotional healing. Who will win? I just hope that it isn't gravity who wins. But doesn't gravity always win in the end?</p><div class="item_footer"><p><small><a href="https://fafnir.dyndns.org/b2evo/index.php/Upstream/just-like-riding-a-bicycle">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://fafnir.dyndns.org/b2evo/index.php/Upstream/just-like-riding-a-bicycle#comments</comments>
			<wfw:commentRss>https://fafnir.dyndns.org/b2evo/index.php/Upstream/?tempskin=_rss2&#38;disp=comments&#38;p=193</wfw:commentRss>
		</item>
				<item>
			<title>Why man creates</title>
			<link>https://fafnir.dyndns.org/b2evo/index.php/HMMJ/introduction-1/why-man-creates</link>
			<pubDate>Mon, 24 Apr 2017 03:34:00 +0000</pubDate>			<dc:creator>Anthony Veale</dc:creator>
			<category domain="main">Introduction</category>			<guid isPermaLink="false">192@https://fafnir.dyndns.org/b2evo/</guid>
						<description>&lt;p&gt;I have to qualify my judgment about the faithfulness of the game play with &amp;quot;seems to be&amp;quot; because the interface is 100% Chinese. It appears that there is an English interface available for the same game in Apple&#039;s iOS store. But for Android users, you are expected to buckle down and learn Chinese.&lt;/p&gt;
&lt;p&gt;So I did.&lt;/p&gt;
&lt;p&gt;Not really. I used Google Translate and it&#039;s ability to semi-recognize hand drawn Chinese characters. I have usable notes about a sizable fraction of the interface.&lt;/p&gt;
&lt;p&gt;There are also many cases where Google Translate left me scratching my head trying to figure out what they really meant. In particular, I decided to forego figuring out what most of the names of the other players should actually be, and left them with the direct results of Google Translate on &lt;a href=&quot;https://fafmail.dyndns.org/b2evo/index.php/HMMJ/player-names/player-name-table&quot;&gt;Player Name Table&lt;/a&gt;.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://fafnir.dyndns.org/b2evo/index.php/HMMJ/introduction-1/why-man-creates&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>I have to qualify my judgment about the faithfulness of the game play with &quot;seems to be&quot; because the interface is 100% Chinese. It appears that there is an English interface available for the same game in Apple's iOS store. But for Android users, you are expected to buckle down and learn Chinese.</p>
<p>So I did.</p>
<p>Not really. I used Google Translate and it's ability to semi-recognize hand drawn Chinese characters. I have usable notes about a sizable fraction of the interface.</p>
<p>There are also many cases where Google Translate left me scratching my head trying to figure out what they really meant. In particular, I decided to forego figuring out what most of the names of the other players should actually be, and left them with the direct results of Google Translate on <a href="https://fafnir.dyndns.org/b2evo/index.php/HMMJ/player-names/player-name-table">Player Name Table</a>.</p><div class="item_footer"><p><small><a href="https://fafnir.dyndns.org/b2evo/index.php/HMMJ/introduction-1/why-man-creates">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://fafnir.dyndns.org/b2evo/index.php/HMMJ/introduction-1/why-man-creates#comments</comments>
			<wfw:commentRss>https://fafnir.dyndns.org/b2evo/index.php/HMMJ/?tempskin=_rss2&#38;disp=comments&#38;p=192</wfw:commentRss>
		</item>
				<item>
			<title>Player Name Table</title>
			<link>https://fafnir.dyndns.org/b2evo/index.php/HMMJ/player-names/player-name-table</link>
			<pubDate>Mon, 24 Apr 2017 02:54:00 +0000</pubDate>			<dc:creator>Anthony Veale</dc:creator>
			<category domain="main">Player Names</category>			<guid isPermaLink="false">191@https://fafnir.dyndns.org/b2evo/</guid>
						<description>&lt;p&gt;I am collecting images of the player names that I have encountered.&lt;br /&gt;
&lt;div class=&quot;image_block&quot;&gt;&lt;a href=&quot;https://fafnir.dyndns.org/b2evo/media/blogs/HMMJ/quick-uploads/p191/playernames.png?mtime=1493002285&quot; rel=&quot;lightbox[p191]&quot; id=&quot;link_50&quot;&gt;&lt;img alt=&quot;Player Name Table&quot; src=&quot;https://fafnir.dyndns.org/b2evo/media/blogs/HMMJ/quick-uploads/p191/_evocache/playernames.png/fit-400x320.png?mtime=1493002285&quot; width=&quot;400&quot; height=&quot;267&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
I am certain that these name have better colloquial translations, but it amused me to take the first thing that Google Translate gives.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://fafnir.dyndns.org/b2evo/index.php/HMMJ/player-names/player-name-table&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>I am collecting images of the player names that I have encountered.<br />
<div><a href="https://fafnir.dyndns.org/b2evo/media/blogs/HMMJ/quick-uploads/p191/playernames.png?mtime=1493002285" rel="lightbox[p191]" id="link_50"><img alt="Player Name Table" src="https://fafnir.dyndns.org/b2evo/media/blogs/HMMJ/quick-uploads/p191/_evocache/playernames.png/fit-320x320.png?mtime=1493002285" width="320" height="213" class="loadimg" /></a></div>
I am certain that these name have better colloquial translations, but it amused me to take the first thing that Google Translate gives.</p><div class="item_footer"><p><small><a href="https://fafnir.dyndns.org/b2evo/index.php/HMMJ/player-names/player-name-table">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://fafnir.dyndns.org/b2evo/index.php/HMMJ/player-names/player-name-table#comments</comments>
			<wfw:commentRss>https://fafnir.dyndns.org/b2evo/index.php/HMMJ/?tempskin=_rss2&#38;disp=comments&#38;p=191</wfw:commentRss>
		</item>
				<item>
			<title>Scoring table</title>
			<link>https://fafnir.dyndns.org/b2evo/index.php/HMMJ/scoring/scoring</link>
			<pubDate>Mon, 24 Apr 2017 02:51:00 +0000</pubDate>			<dc:creator>Anthony Veale</dc:creator>
			<category domain="main">Scoring</category>			<guid isPermaLink="false">190@https://fafnir.dyndns.org/b2evo/</guid>
						<description>&lt;div&gt;&lt;div&gt;&lt;a href=&quot;https://fafnir.dyndns.org/b2evo/media/blogs/HMMJ/quick-uploads/p190/scoringfaan.png?mtime=1493211309&quot; rel=&quot;lightbox[p190]&quot; id=&quot;link_51&quot;&gt;&lt;img title=&quot;&quot; alt=&quot;Scoring table&quot; src=&quot;https://fafnir.dyndns.org/b2evo/media/blogs/HMMJ/quick-uploads/p190/_evocache/scoringfaan.png/fit-320x320.png?mtime=1493211309&quot; width=&quot;320&quot; height=&quot;213&quot; class=&quot;loadimg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;I am trying to collect images for all the scoring possibilities on this image.&lt;/p&gt;
&lt;p&gt;I have two columns of 1 faan possibilities.&lt;/p&gt;
&lt;p&gt;Then there are three 3 faan possibilities.&lt;/p&gt;
&lt;p&gt;Then a collection of higher faan possibilities, one of each.  Note that apparently Seven Pairs is not a valid win in this game application.  (I will screenshot proof of that the next time I see it.)&lt;/p&gt;
&lt;p&gt;Finally, there is a collection of limit hand possibilities.&lt;/p&gt;
&lt;p&gt;I haven&#039;t decided what to do with the 2 faan possibilities.  They are only doubles of the 1 faan Wind sets when the player&#039;s seat matches the round.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;https://fafnir.dyndns.org/b2evo/index.php/HMMJ/scoring/scoring&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<div><div><a href="https://fafnir.dyndns.org/b2evo/media/blogs/HMMJ/quick-uploads/p190/scoringfaan.png?mtime=1493211309" rel="lightbox[p190]" id="link_51"><img title="" alt="Scoring table" src="https://fafnir.dyndns.org/b2evo/media/blogs/HMMJ/quick-uploads/p190/_evocache/scoringfaan.png/fit-320x320.png?mtime=1493211309" width="320" height="213" class="loadimg" /></a></div></div><p>I am trying to collect images for all the scoring possibilities on this image.</p>
<p>I have two columns of 1 faan possibilities.</p>
<p>Then there are three 3 faan possibilities.</p>
<p>Then a collection of higher faan possibilities, one of each.  Note that apparently Seven Pairs is not a valid win in this game application.  (I will screenshot proof of that the next time I see it.)</p>
<p>Finally, there is a collection of limit hand possibilities.</p>
<p>I haven't decided what to do with the 2 faan possibilities.  They are only doubles of the 1 faan Wind sets when the player's seat matches the round.</p><div class="item_footer"><p><small><a href="https://fafnir.dyndns.org/b2evo/index.php/HMMJ/scoring/scoring">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>https://fafnir.dyndns.org/b2evo/index.php/HMMJ/scoring/scoring#comments</comments>
			<wfw:commentRss>https://fafnir.dyndns.org/b2evo/index.php/HMMJ/?tempskin=_rss2&#38;disp=comments&#38;p=190</wfw:commentRss>
		</item>
			</channel>
</rss>
