<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Willowbend</title>
	<atom:link href="http://willowbend.cx/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://willowbend.cx</link>
	<description>Confessions of a Wannabe Capitalist</description>
	<lastBuildDate>Sat, 31 Mar 2012 05:52:01 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on More on Clever is Good by krb686</title>
		<link>http://willowbend.cx/2009/05/04/more-on-clever-is-good/#comment-7535</link>
		<dc:creator><![CDATA[krb686]]></dc:creator>
		<pubDate>Sat, 31 Mar 2012 05:52:01 +0000</pubDate>
		<guid isPermaLink="false">http://willowbend.cx/?p=191#comment-7535</guid>
		<description><![CDATA[I don&#039;t really understand why this whole debacle on clever code and the word &quot;clever&quot; is even a debacle.  

I agree with you that you can&#039;t describe bad code as &quot;clever&quot;, and I don&#039;t understand why anyone would ever think that in the first place to be honest. The dictionary says clever means ingenious, and sadly, that ingenious means clever.  But that doesn&#039;t matter, we all pretty much know what clever means behind the word.  It says nothing about complexity of the code, though it generally seems to mean simpler. 

I also don&#039;t fully understand your point and don&#039;t agree with you when you say &quot;Code is words. Words can’t be smart.&quot; Yes logically that is true in a 1+1=2 sort of way.  It&#039;s not about the words being smart though, it&#039;s about the response to the words. The audience. The intended effect. The action-reaction pair.  It&#039;s about whether or not the words are effective. Words aren&#039;t smart, people (can) use words smartly.

Later in your article, it seems like you are arguing how criticizing a person is bad.  I couldn&#039;t agree with you more on any other topic in the world.  People have a tendency to view other humans, by means of their work (or actions, thoughts, anything), as concrete and unchangeable.  People change. People can learn from their mistakes. Negative criticism is bad. Always. Absolutely. It promotes fear and nothing else. It&#039;s definitely near impossible to not want to criticize a person who does terrible work due to laziness, ignorance, or just retardation. But despite how &quot;mean&quot; those labels are, the people assigned those labels can change them through changing themselves.  Some people are probably near impossible to change and might need massive amounts of work, but they still can. It&#039;s pride, arrogance, selfishness, and so many other things that resist change.  Those core traits would need to be changed first to allow for change in other areas, especially when the source of criticism is another human.  Perhaps people like that need a robot to tell them straight up.]]></description>
		<content:encoded><![CDATA[<p>I don&#8217;t really understand why this whole debacle on clever code and the word &#8220;clever&#8221; is even a debacle.  </p>
<p>I agree with you that you can&#8217;t describe bad code as &#8220;clever&#8221;, and I don&#8217;t understand why anyone would ever think that in the first place to be honest. The dictionary says clever means ingenious, and sadly, that ingenious means clever.  But that doesn&#8217;t matter, we all pretty much know what clever means behind the word.  It says nothing about complexity of the code, though it generally seems to mean simpler. </p>
<p>I also don&#8217;t fully understand your point and don&#8217;t agree with you when you say &#8220;Code is words. Words can’t be smart.&#8221; Yes logically that is true in a 1+1=2 sort of way.  It&#8217;s not about the words being smart though, it&#8217;s about the response to the words. The audience. The intended effect. The action-reaction pair.  It&#8217;s about whether or not the words are effective. Words aren&#8217;t smart, people (can) use words smartly.</p>
<p>Later in your article, it seems like you are arguing how criticizing a person is bad.  I couldn&#8217;t agree with you more on any other topic in the world.  People have a tendency to view other humans, by means of their work (or actions, thoughts, anything), as concrete and unchangeable.  People change. People can learn from their mistakes. Negative criticism is bad. Always. Absolutely. It promotes fear and nothing else. It&#8217;s definitely near impossible to not want to criticize a person who does terrible work due to laziness, ignorance, or just retardation. But despite how &#8220;mean&#8221; those labels are, the people assigned those labels can change them through changing themselves.  Some people are probably near impossible to change and might need massive amounts of work, but they still can. It&#8217;s pride, arrogance, selfishness, and so many other things that resist change.  Those core traits would need to be changed first to allow for change in other areas, especially when the source of criticism is another human.  Perhaps people like that need a robot to tell them straight up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Video Production on a Shoestring by Haskell Rascal</title>
		<link>http://willowbend.cx/2011/09/30/video-production-on-a-shoestring/#comment-7534</link>
		<dc:creator><![CDATA[Haskell Rascal]]></dc:creator>
		<pubDate>Sun, 12 Feb 2012 12:35:15 +0000</pubDate>
		<guid isPermaLink="false">http://willowbend.cx/?p=304#comment-7534</guid>
		<description><![CDATA[sounds like you are on the verge of discovering the paleo diet

1. spelt flour contains gluten
2. honey is chemically the same thing as table sugar, and also contains exorbitant amounts of fructose

sugar is sugar

try removing all sugar and grains for a month, I&#039;d bet my left arm that you would start dropping pounds like soap bars]]></description>
		<content:encoded><![CDATA[<p>sounds like you are on the verge of discovering the paleo diet</p>
<p>1. spelt flour contains gluten<br />
2. honey is chemically the same thing as table sugar, and also contains exorbitant amounts of fructose</p>
<p>sugar is sugar</p>
<p>try removing all sugar and grains for a month, I&#8217;d bet my left arm that you would start dropping pounds like soap bars</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What&#8217;s Wrong with Learning Haskell by Heinrich Apfelmus</title>
		<link>http://willowbend.cx/2011/07/22/whats-wrong-with-learning-haskell/#comment-7517</link>
		<dc:creator><![CDATA[Heinrich Apfelmus]]></dc:creator>
		<pubDate>Tue, 13 Sep 2011 07:41:47 +0000</pubDate>
		<guid isPermaLink="false">http://willowbend.cx/?p=289#comment-7517</guid>
		<description><![CDATA[What I mean is that you can&#039;t force people, say, from an academic context to attach warning signs like &quot;not suitable for Haskell beginners&quot; to their writings, because they didn&#039;t think that beginners would be their audience in the first place.

If anything, that labeling has to come from a third party, but that means that you have to discover that third party first, and hope that their suggestions help your learning.

The point is: if you want prioritize learning, you need to go to a place where learning is prioritized for you, for instance a Haskell course at university. (The problem with the latter is, of course, that access to these is fairly limited.) Or maybe buy LAYH and RWH.

In other words, there is no magical fairy that prioritizes the culture specifically for each beginner and their needs. And if there were, it wouldn&#039;t be a magical fairy, but just another website / learning resource in the vast realm of Haskell.]]></description>
		<content:encoded><![CDATA[<p>What I mean is that you can&#8217;t force people, say, from an academic context to attach warning signs like &#8220;not suitable for Haskell beginners&#8221; to their writings, because they didn&#8217;t think that beginners would be their audience in the first place.</p>
<p>If anything, that labeling has to come from a third party, but that means that you have to discover that third party first, and hope that their suggestions help your learning.</p>
<p>The point is: if you want prioritize learning, you need to go to a place where learning is prioritized for you, for instance a Haskell course at university. (The problem with the latter is, of course, that access to these is fairly limited.) Or maybe buy LAYH and RWH.</p>
<p>In other words, there is no magical fairy that prioritizes the culture specifically for each beginner and their needs. And if there were, it wouldn&#8217;t be a magical fairy, but just another website / learning resource in the vast realm of Haskell.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What&#8217;s Wrong with Learning Haskell by Mitch Skinner</title>
		<link>http://willowbend.cx/2011/07/22/whats-wrong-with-learning-haskell/#comment-7516</link>
		<dc:creator><![CDATA[Mitch Skinner]]></dc:creator>
		<pubDate>Tue, 13 Sep 2011 05:52:57 +0000</pubDate>
		<guid isPermaLink="false">http://willowbend.cx/?p=289#comment-7516</guid>
		<description><![CDATA[I don&#039;t think the proposal is to *shield* people from the mathematical side of things, so much as it is to *label* the more mathematical stuff.  And then communicate that it&#039;s relatively advanced or less practically-motivated.

When you start learning a large, new body of knowledge, it helps to have tools to *prioritize* that learning.  The mathematically sophisticated stuff is beautiful, but it&#039;s not the right place to *start* unless you have a particular background coming in.

The people doing theoretical stuff in an academic context often write for their peers, and assume a particular background and a particular set of goals.  But as the haskell community grows, it&#039;s acquiring members with more varied backgrounds and goals, and that makes communicating about those things more important.]]></description>
		<content:encoded><![CDATA[<p>I don&#8217;t think the proposal is to *shield* people from the mathematical side of things, so much as it is to *label* the more mathematical stuff.  And then communicate that it&#8217;s relatively advanced or less practically-motivated.</p>
<p>When you start learning a large, new body of knowledge, it helps to have tools to *prioritize* that learning.  The mathematically sophisticated stuff is beautiful, but it&#8217;s not the right place to *start* unless you have a particular background coming in.</p>
<p>The people doing theoretical stuff in an academic context often write for their peers, and assume a particular background and a particular set of goals.  But as the haskell community grows, it&#8217;s acquiring members with more varied backgrounds and goals, and that makes communicating about those things more important.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What&#8217;s Wrong with Learning Haskell by Hunter Haugen</title>
		<link>http://willowbend.cx/2011/07/22/whats-wrong-with-learning-haskell/#comment-7503</link>
		<dc:creator><![CDATA[Hunter Haugen]]></dc:creator>
		<pubDate>Thu, 04 Aug 2011 10:19:50 +0000</pubDate>
		<guid isPermaLink="false">http://willowbend.cx/?p=289#comment-7503</guid>
		<description><![CDATA[Putting the emphasis on &#039;for&#039; would seem to set Comonad Reader and haskell-cafe in contrast against some other application of a preposition with respect to &#039;me,&#039; such as &quot;about me,&quot; &quot;from me,&quot; or even &quot;against me.&quot;

The tone of the article would indicate that this supposition is erroneous, thus I assume Thompson actually meant to put the emphasis and contrast on &#039;me,&#039; with alternatives being &quot;for logicians&quot; or &quot;for type theoreticians.&quot;]]></description>
		<content:encoded><![CDATA[<p>Putting the emphasis on &#8216;for&#8217; would seem to set Comonad Reader and haskell-cafe in contrast against some other application of a preposition with respect to &#8216;me,&#8217; such as &#8220;about me,&#8221; &#8220;from me,&#8221; or even &#8220;against me.&#8221;</p>
<p>The tone of the article would indicate that this supposition is erroneous, thus I assume Thompson actually meant to put the emphasis and contrast on &#8216;me,&#8217; with alternatives being &#8220;for logicians&#8221; or &#8220;for type theoreticians.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What&#8217;s Wrong with Learning Haskell by Dave</title>
		<link>http://willowbend.cx/2011/07/22/whats-wrong-with-learning-haskell/#comment-7502</link>
		<dc:creator><![CDATA[Dave]]></dc:creator>
		<pubDate>Mon, 01 Aug 2011 15:44:22 +0000</pubDate>
		<guid isPermaLink="false">http://willowbend.cx/?p=289#comment-7502</guid>
		<description><![CDATA[Pointers are only difficult if you&#039;ve never programmed in assembly.  Monads are difficult if you haven&#039;t understood advanced mathematics.  

As such, I would say there&#039;s more homework to be done to understand Monads than Pointers in C.]]></description>
		<content:encoded><![CDATA[<p>Pointers are only difficult if you&#8217;ve never programmed in assembly.  Monads are difficult if you haven&#8217;t understood advanced mathematics.  </p>
<p>As such, I would say there&#8217;s more homework to be done to understand Monads than Pointers in C.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What&#8217;s Wrong with Learning Haskell by hydo</title>
		<link>http://willowbend.cx/2011/07/22/whats-wrong-with-learning-haskell/#comment-7499</link>
		<dc:creator><![CDATA[hydo]]></dc:creator>
		<pubDate>Thu, 28 Jul 2011 23:45:24 +0000</pubDate>
		<guid isPermaLink="false">http://willowbend.cx/?p=289#comment-7499</guid>
		<description><![CDATA[&quot;but without Monads (or equivalent burden!)&quot;

Pointers in C are a far more difficult idea to grasp than Monads.]]></description>
		<content:encoded><![CDATA[<p>&#8220;but without Monads (or equivalent burden!)&#8221;</p>
<p>Pointers in C are a far more difficult idea to grasp than Monads.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What&#8217;s Wrong with Learning Haskell by mmlacak</title>
		<link>http://willowbend.cx/2011/07/22/whats-wrong-with-learning-haskell/#comment-7498</link>
		<dc:creator><![CDATA[mmlacak]]></dc:creator>
		<pubDate>Thu, 28 Jul 2011 20:41:20 +0000</pubDate>
		<guid isPermaLink="false">http://willowbend.cx/?p=289#comment-7498</guid>
		<description><![CDATA[You seem to be right, there is no royal path into Haskell. Anyway, you&#039;re developer, just as I am. So, if something is not right, we do it better. Now, if you think about it, how would you design FP  language which has all the benefits of Haskell, yet without such a steep (and long) learning curve? 

I tried to come up with something, but no matter what I try, I always end up with Haskell, only with a bit different syntax. You see, to have polymorphic functions, you have to have Hindley–Milner type system. Once you have that in place you&#039;d certainly like to have some morphisms on types. Thus, you&#039;ll end up with having Monads. From there on, it&#039;s very short trip to full blown Haskell.

Still, if you can come up with something that is pure FP (no cheating here like in Clean!), but without Monads (or equivalent burden!), I&#039;d like to hear from you.]]></description>
		<content:encoded><![CDATA[<p>You seem to be right, there is no royal path into Haskell. Anyway, you&#8217;re developer, just as I am. So, if something is not right, we do it better. Now, if you think about it, how would you design FP  language which has all the benefits of Haskell, yet without such a steep (and long) learning curve? </p>
<p>I tried to come up with something, but no matter what I try, I always end up with Haskell, only with a bit different syntax. You see, to have polymorphic functions, you have to have Hindley–Milner type system. Once you have that in place you&#8217;d certainly like to have some morphisms on types. Thus, you&#8217;ll end up with having Monads. From there on, it&#8217;s very short trip to full blown Haskell.</p>
<p>Still, if you can come up with something that is pure FP (no cheating here like in Clean!), but without Monads (or equivalent burden!), I&#8217;d like to hear from you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What&#8217;s Wrong with Learning Haskell by Darrin Thompson</title>
		<link>http://willowbend.cx/2011/07/22/whats-wrong-with-learning-haskell/#comment-7497</link>
		<dc:creator><![CDATA[Darrin Thompson]]></dc:creator>
		<pubDate>Wed, 27 Jul 2011 17:32:58 +0000</pubDate>
		<guid isPermaLink="false">http://willowbend.cx/?p=289#comment-7497</guid>
		<description><![CDATA[I used to think like that but I stopped. What stopped me was another interest of mine, following NBA basketball.

A lot of people, media personalities, most fans, and especially front offices of teams, have wrong ideas about what makes teams win. This was shown conclusively by Dave Berri in his books &quot;The Wages of Wins&quot; and &quot;Stumbling on Wins.&quot; Basketball is unique in sports in that the box score statistics do a good job of explaining wins and losses and player performance is stable over time. His systems aren&#039;t designed to predict winners, but they are one of the best in existence for doing so.

I found it maddening that my Indiana Pacers continue to be mediocre when the information needed to win is readily available, and ignored. One of sports stats community set me straight. Instead of waiting for my team to win, I should find an inefficient basketball betting market, like the WNBA, look for mismatches between the market prediction and my prediction, and put some money on the line.

I didn&#039;t do it. Okay? So first of all, let&#039;s get that out of the way. And the person didn&#039;t so much say that right out but imply it. But I learned my lesson. Learning Haskell for me isn&#039;t about fixing the world, it&#039;s about fixing myself and making stuff.

I don&#039;t want my story to be this: I advocated and no one came and that totally bummed me out.

I want my story to be that I was right. I built stuff, and Haskell was a big force multiplier. The rest of the world kept doing things the hard way. That&#039;s their loss.]]></description>
		<content:encoded><![CDATA[<p>I used to think like that but I stopped. What stopped me was another interest of mine, following NBA basketball.</p>
<p>A lot of people, media personalities, most fans, and especially front offices of teams, have wrong ideas about what makes teams win. This was shown conclusively by Dave Berri in his books &#8220;The Wages of Wins&#8221; and &#8220;Stumbling on Wins.&#8221; Basketball is unique in sports in that the box score statistics do a good job of explaining wins and losses and player performance is stable over time. His systems aren&#8217;t designed to predict winners, but they are one of the best in existence for doing so.</p>
<p>I found it maddening that my Indiana Pacers continue to be mediocre when the information needed to win is readily available, and ignored. One of sports stats community set me straight. Instead of waiting for my team to win, I should find an inefficient basketball betting market, like the WNBA, look for mismatches between the market prediction and my prediction, and put some money on the line.</p>
<p>I didn&#8217;t do it. Okay? So first of all, let&#8217;s get that out of the way. And the person didn&#8217;t so much say that right out but imply it. But I learned my lesson. Learning Haskell for me isn&#8217;t about fixing the world, it&#8217;s about fixing myself and making stuff.</p>
<p>I don&#8217;t want my story to be this: I advocated and no one came and that totally bummed me out.</p>
<p>I want my story to be that I was right. I built stuff, and Haskell was a big force multiplier. The rest of the world kept doing things the hard way. That&#8217;s their loss.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on What&#8217;s Wrong with Learning Haskell by whoops</title>
		<link>http://willowbend.cx/2011/07/22/whats-wrong-with-learning-haskell/#comment-7496</link>
		<dc:creator><![CDATA[whoops]]></dc:creator>
		<pubDate>Wed, 27 Jul 2011 16:35:48 +0000</pubDate>
		<guid isPermaLink="false">http://willowbend.cx/?p=289#comment-7496</guid>
		<description><![CDATA[i put a lot of mental effort into learning haskell. i contributed to hackage. i blogged and evagelized. now i realize that most of it was a waste of time. haskell is truly the new lisp - loved by a fringe of truly intelligent, dedicated coders who appreciate the high art of programming...but thats all. like lisp, people will spend years talking it up, but in the end its just a curiosity. the bulk of coders are never going to climb up the haskell learning curve. it just isn&#039;t going to happen.]]></description>
		<content:encoded><![CDATA[<p>i put a lot of mental effort into learning haskell. i contributed to hackage. i blogged and evagelized. now i realize that most of it was a waste of time. haskell is truly the new lisp &#8211; loved by a fringe of truly intelligent, dedicated coders who appreciate the high art of programming&#8230;but thats all. like lisp, people will spend years talking it up, but in the end its just a curiosity. the bulk of coders are never going to climb up the haskell learning curve. it just isn&#8217;t going to happen.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

