<?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/"
		>
<channel>
	<title>Comments on: On Hackers and Painters and Education and Bonding and Risk and Nanny Languages</title>
	<atom:link href="http://confusedofcalcutta.com/2006/06/27/on-hackers-and-painters-and-education-and-bonding-and-risk-and-nanny-languages/feed/" rel="self" type="application/rss+xml" />
	<link>http://confusedofcalcutta.com/2006/06/27/on-hackers-and-painters-and-education-and-bonding-and-risk-and-nanny-languages/</link>
	<description>a blog about information</description>
	<lastBuildDate>Mon, 06 Feb 2012 01:37:12 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: JP</title>
		<link>http://confusedofcalcutta.com/2006/06/27/on-hackers-and-painters-and-education-and-bonding-and-risk-and-nanny-languages/comment-page-1/#comment-1834</link>
		<dc:creator>JP</dc:creator>
		<pubDate>Wed, 28 Jun 2006 19:34:27 +0000</pubDate>
		<guid isPermaLink="false">http://confusedofcalcutta.com/2006/06/27/on-hackers-and-painters-and-education-and-bonding-and-risk-and-nanny-languages/#comment-1834</guid>
		<description>Bobby, the problem you allude to is more to do with the multiple meanings of the word &quot;hacker&quot; than anything else.

See the article on Hacker definition controversy in wikipedia if that helps. In fact you may want to take a look at all the definitions, with various shades of meaning, in quite different contexts.

You can find that definition here:

http://en.wikipedia.org/wiki/Hacker</description>
		<content:encoded><![CDATA[<p>Bobby, the problem you allude to is more to do with the multiple meanings of the word &#8220;hacker&#8221; than anything else.</p>
<p>See the article on Hacker definition controversy in wikipedia if that helps. In fact you may want to take a look at all the definitions, with various shades of meaning, in quite different contexts.</p>
<p>You can find that definition here:</p>
<p><a href="http://en.wikipedia.org/wiki/Hacker" rel="nofollow">http://en.wikipedia.org/wiki/Hacker</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: schmoozer</title>
		<link>http://confusedofcalcutta.com/2006/06/27/on-hackers-and-painters-and-education-and-bonding-and-risk-and-nanny-languages/comment-page-1/#comment-1833</link>
		<dc:creator>schmoozer</dc:creator>
		<pubDate>Wed, 28 Jun 2006 18:52:49 +0000</pubDate>
		<guid isPermaLink="false">http://confusedofcalcutta.com/2006/06/27/on-hackers-and-painters-and-education-and-bonding-and-risk-and-nanny-languages/#comment-1833</guid>
		<description>JP,

is hacking a crime?? Hackers dont think so...
 a group of Moroccan hackers that hack into sites as part of the resistance in the war with Israel. We attack Israeli sites every day. This is our dutyâ€¦hacking is not a crime.â€

Added another group member: â€œWe want Israel to stop fighting. Stop killing children and weâ€™ll stop hacking.â€ According to the spokesman, the groupâ€™s members are all Moroccan youths, under the age of 20.</description>
		<content:encoded><![CDATA[<p>JP,</p>
<p>is hacking a crime?? Hackers dont think so&#8230;<br />
 a group of Moroccan hackers that hack into sites as part of the resistance in the war with Israel. We attack Israeli sites every day. This is our dutyâ€¦hacking is not a crime.â€</p>
<p>Added another group member: â€œWe want Israel to stop fighting. Stop killing children and weâ€™ll stop hacking.â€ According to the spokesman, the groupâ€™s members are all Moroccan youths, under the age of 20.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Yeomans</title>
		<link>http://confusedofcalcutta.com/2006/06/27/on-hackers-and-painters-and-education-and-bonding-and-risk-and-nanny-languages/comment-page-1/#comment-1818</link>
		<dc:creator>Andrew Yeomans</dc:creator>
		<pubDate>Wed, 28 Jun 2006 13:32:49 +0000</pubDate>
		<guid isPermaLink="false">http://confusedofcalcutta.com/2006/06/27/on-hackers-and-painters-and-education-and-bonding-and-risk-and-nanny-languages/#comment-1818</guid>
		<description>Nanny Languages - ouch! Don&#039;t miss the very important distinction between creative design and engineering. Restrictions in programming languages will likely negativelty affect designers, but when it comes to creating a fully-engineered robust program, having a controlled standard way of construction with tested materials has a lot of benefits. 

My poor analogy would be that a (building) architect can validly use materials such as cardboard or even lego to help visualise a design. But the builders would not use those materials, but use standard bricks and steel when constructing the real building.

Unfortunately when it comes to software, the commonly used langages C and C++ don&#039;t prevent the *unnecessary* risks of vulnerabilities such as buffer overflows.  Instead of stopping avoidable errors while allowing you to explicitly say when you know what you are doing.

And I think Paul Graham is wrong when saying &quot;The more of a language you can write in itself, the better&quot;, at least when looking at the broader picture. It might be true for procedural languages running on von Neumann architectures, and is another way of saying that a programming language should be equivalent to a Universal Turing Machine.  But I suspect that itself is a &quot;nanny&quot; constraint on what is possible with other language designs oriented to parallel or asynchronous processing, pattern matching, etc.</description>
		<content:encoded><![CDATA[<p>Nanny Languages &#8211; ouch! Don&#8217;t miss the very important distinction between creative design and engineering. Restrictions in programming languages will likely negativelty affect designers, but when it comes to creating a fully-engineered robust program, having a controlled standard way of construction with tested materials has a lot of benefits. </p>
<p>My poor analogy would be that a (building) architect can validly use materials such as cardboard or even lego to help visualise a design. But the builders would not use those materials, but use standard bricks and steel when constructing the real building.</p>
<p>Unfortunately when it comes to software, the commonly used langages C and C++ don&#8217;t prevent the *unnecessary* risks of vulnerabilities such as buffer overflows.  Instead of stopping avoidable errors while allowing you to explicitly say when you know what you are doing.</p>
<p>And I think Paul Graham is wrong when saying &#8220;The more of a language you can write in itself, the better&#8221;, at least when looking at the broader picture. It might be true for procedural languages running on von Neumann architectures, and is another way of saying that a programming language should be equivalent to a Universal Turing Machine.  But I suspect that itself is a &#8220;nanny&#8221; constraint on what is possible with other language designs oriented to parallel or asynchronous processing, pattern matching, etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JP</title>
		<link>http://confusedofcalcutta.com/2006/06/27/on-hackers-and-painters-and-education-and-bonding-and-risk-and-nanny-languages/comment-page-1/#comment-1814</link>
		<dc:creator>JP</dc:creator>
		<pubDate>Wed, 28 Jun 2006 11:41:36 +0000</pubDate>
		<guid isPermaLink="false">http://confusedofcalcutta.com/2006/06/27/on-hackers-and-painters-and-education-and-bonding-and-risk-and-nanny-languages/#comment-1814</guid>
		<description>James, you&#039;re right. I did enjoy the pushback :-)
I like listening to people who have opinions, reading what they have to say. And learning from it. That doesn&#039;t mean I have to agree with everything someone says.

Opinion is vulnerable. By definition. Blogs are provisional. By definition.

But I prefer opinion to destructive criticism and slamming and flaming and rants. Idlewords spent time on explaining his/her position. That&#039;s opinion. And there isn&#039;t enough of it around.</description>
		<content:encoded><![CDATA[<p>James, you&#8217;re right. I did enjoy the pushback :-)<br />
I like listening to people who have opinions, reading what they have to say. And learning from it. That doesn&#8217;t mean I have to agree with everything someone says.</p>
<p>Opinion is vulnerable. By definition. Blogs are provisional. By definition.</p>
<p>But I prefer opinion to destructive criticism and slamming and flaming and rants. Idlewords spent time on explaining his/her position. That&#8217;s opinion. And there isn&#8217;t enough of it around.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James  Governor</title>
		<link>http://confusedofcalcutta.com/2006/06/27/on-hackers-and-painters-and-education-and-bonding-and-risk-and-nanny-languages/comment-page-1/#comment-1802</link>
		<dc:creator>James  Governor</dc:creator>
		<pubDate>Wed, 28 Jun 2006 09:58:09 +0000</pubDate>
		<guid isPermaLink="false">http://confusedofcalcutta.com/2006/06/27/on-hackers-and-painters-and-education-and-bonding-and-risk-and-nanny-languages/#comment-1802</guid>
		<description>yes but... you might also enjoy this pushback... :-)

http://www.idlewords.com/2005/04/dabblers_and_blowhards.htm</description>
		<content:encoded><![CDATA[<p>yes but&#8230; you might also enjoy this pushback&#8230; :-)</p>
<p><a href="http://www.idlewords.com/2005/04/dabblers_and_blowhards.htm" rel="nofollow">http://www.idlewords.com/2005/04/dabblers_and_blowhards.htm</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

