<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
	<title>Comments for Algorithm Blogs</title>
	
	<link>http://www.algorithm.co.il/blogs</link>
	<description>Algorithms, for the heck of it</description>
	<lastBuildDate>Thu, 11 Mar 2010 19:49:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/CommentsForAlgorithmBlogs" /><feedburner:info uri="commentsforalgorithmblogs" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Comment on Ethics in Programming by lorg</title>
		<link>http://feedproxy.google.com/~r/CommentsForAlgorithmBlogs/~3/Ml63aP1WnWE/</link>
		<dc:creator>lorg</dc:creator>
		<pubDate>Thu, 11 Mar 2010 19:49:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.algorithm.co.il/blogs/?p=511#comment-39406</guid>
		<description>David:
At no point have I made a "blanket indictment of advertising and marketing"! On the contrary, I'm advertising my own website, http://plnnr.com ...
However, it seems to me that some people would consider advertising evil no matter what. I don't. Maybe the placement in the list was a bit misleading, but my intention was to give a list of jobs in which anyone could find at least one job he/she wouldn't take.

Also, even jobs that I don't like and are on the list are not an indictment. For example, personally, I don't like DRM too much and would prefer avoiding work in this area. Still, I consider DRM to be an honest work. I also consider "lawful interception" legitimate. 

Lastly, the list is far from a complete. There are more jobs I can think of that can make their way inside.</description>
		<content:encoded><![CDATA[<p>David:<br />
At no point have I made a &#8220;blanket indictment of advertising and marketing&#8221;! On the contrary, I&#8217;m advertising my own website, <a href="http://plnnr.com" rel="nofollow">http://plnnr.com</a> &#8230;<br />
However, it seems to me that some people would consider advertising evil no matter what. I don&#8217;t. Maybe the placement in the list was a bit misleading, but my intention was to give a list of jobs in which anyone could find at least one job he/she wouldn&#8217;t take.</p>
<p>Also, even jobs that I don&#8217;t like and are on the list are not an indictment. For example, personally, I don&#8217;t like DRM too much and would prefer avoiding work in this area. Still, I consider DRM to be an honest work. I also consider &#8220;lawful interception&#8221; legitimate. </p>
<p>Lastly, the list is far from a complete. There are more jobs I can think of that can make their way inside.</p>
<img src="http://feeds.feedburner.com/~r/CommentsForAlgorithmBlogs/~4/Ml63aP1WnWE" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.algorithm.co.il/blogs/index.php/programming/ethics-in-programming/comment-page-1/#comment-39406</feedburner:origLink></item>
	<item>
		<title>Comment on Ethics in Programming by David R. MacIver</title>
		<link>http://feedproxy.google.com/~r/CommentsForAlgorithmBlogs/~3/8xfNuvwj3qE/</link>
		<dc:creator>David R. MacIver</dc:creator>
		<pubDate>Thu, 11 Mar 2010 09:11:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.algorithm.co.il/blogs/?p=511#comment-39398</guid>
		<description>I'd possibly refine your first question to "Would you refuse to use the product yourself?" - I've worked on several products which I have no ethical problem with but which I'm not in the target market for. Made it hard to retain interest sometimes, but it certainly wasn't an ethical issue. 

I'd also disagree with the blanket indictment of advertising and marketing (and, to a lesser extent, SEO): There are a lot of very bad examples of them, but they're not inherently evil. Ultimately good advertising is a service to the recipient of the advert as well as the person doing the advertising. It helps them find useful and interesting things which they otherwise might not have. Of course you don't want to get involved in misleading or intrusive adverts, but that's just a sign that the domain in question has its own ethical standards which you need to apply when working in it.</description>
		<content:encoded><![CDATA[<p>I&#8217;d possibly refine your first question to &#8220;Would you refuse to use the product yourself?&#8221; &#8211; I&#8217;ve worked on several products which I have no ethical problem with but which I&#8217;m not in the target market for. Made it hard to retain interest sometimes, but it certainly wasn&#8217;t an ethical issue. </p>
<p>I&#8217;d also disagree with the blanket indictment of advertising and marketing (and, to a lesser extent, SEO): There are a lot of very bad examples of them, but they&#8217;re not inherently evil. Ultimately good advertising is a service to the recipient of the advert as well as the person doing the advertising. It helps them find useful and interesting things which they otherwise might not have. Of course you don&#8217;t want to get involved in misleading or intrusive adverts, but that&#8217;s just a sign that the domain in question has its own ethical standards which you need to apply when working in it.</p>
<img src="http://feeds.feedburner.com/~r/CommentsForAlgorithmBlogs/~4/8xfNuvwj3qE" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.algorithm.co.il/blogs/index.php/programming/ethics-in-programming/comment-page-1/#comment-39398</feedburner:origLink></item>
	<item>
		<title>Comment on Ethics in Programming by lorg</title>
		<link>http://feedproxy.google.com/~r/CommentsForAlgorithmBlogs/~3/5BeFUCmI-yc/</link>
		<dc:creator>lorg</dc:creator>
		<pubDate>Tue, 09 Mar 2010 07:33:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.algorithm.co.il/blogs/?p=511#comment-39314</guid>
		<description>R:
You're right, although different people would consider this less gray, and more of a black white issue.

Avi:
1. Thanks for the compliment...
2. So if you're not a science major, and you're a bit more experienced in "thinking, discussing and reading" about this - what do you think?</description>
		<content:encoded><![CDATA[<p>R:<br />
You&#8217;re right, although different people would consider this less gray, and more of a black white issue.</p>
<p>Avi:<br />
1. Thanks for the compliment&#8230;<br />
2. So if you&#8217;re not a science major, and you&#8217;re a bit more experienced in &#8220;thinking, discussing and reading&#8221; about this &#8211; what do you think?</p>
<img src="http://feeds.feedburner.com/~r/CommentsForAlgorithmBlogs/~4/5BeFUCmI-yc" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.algorithm.co.il/blogs/index.php/programming/ethics-in-programming/comment-page-1/#comment-39314</feedburner:origLink></item>
	<item>
		<title>Comment on Ethics in Programming by avi</title>
		<link>http://feedproxy.google.com/~r/CommentsForAlgorithmBlogs/~3/4jLZ4iFMxXU/</link>
		<dc:creator>avi</dc:creator>
		<pubDate>Tue, 09 Mar 2010 06:47:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.algorithm.co.il/blogs/?p=511#comment-39311</guid>
		<description>Nice post, nice wonderings. 
It's sometimes funny though to see science majors stumble upon moral issues and react somewhat like teenagers, as they have little experience thinking, discussing and reading about such subjects.</description>
		<content:encoded><![CDATA[<p>Nice post, nice wonderings.<br />
It&#8217;s sometimes funny though to see science majors stumble upon moral issues and react somewhat like teenagers, as they have little experience thinking, discussing and reading about such subjects.</p>
<img src="http://feeds.feedburner.com/~r/CommentsForAlgorithmBlogs/~4/4jLZ4iFMxXU" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.algorithm.co.il/blogs/index.php/programming/ethics-in-programming/comment-page-1/#comment-39311</feedburner:origLink></item>
	<item>
		<title>Comment on Ethics in Programming by R.</title>
		<link>http://feedproxy.google.com/~r/CommentsForAlgorithmBlogs/~3/r-aK6ZGq7xA/</link>
		<dc:creator>R.</dc:creator>
		<pubDate>Mon, 08 Mar 2010 22:40:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.algorithm.co.il/blogs/?p=511#comment-39305</guid>
		<description>You get further into the gray zone when the context changes; for instance, is hacking OK when the target is an individual criminal? a criminal organization? a terrorist organization? an enemy country? a malevolent exterrestrial life form?</description>
		<content:encoded><![CDATA[<p>You get further into the gray zone when the context changes; for instance, is hacking OK when the target is an individual criminal? a criminal organization? a terrorist organization? an enemy country? a malevolent exterrestrial life form?</p>
<img src="http://feeds.feedburner.com/~r/CommentsForAlgorithmBlogs/~4/r-aK6ZGq7xA" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.algorithm.co.il/blogs/index.php/programming/ethics-in-programming/comment-page-1/#comment-39305</feedburner:origLink></item>
	<item>
		<title>Comment on Computation over Zp in Python by lorg</title>
		<link>http://feedproxy.google.com/~r/CommentsForAlgorithmBlogs/~3/2qQE7NoDEwI/</link>
		<dc:creator>lorg</dc:creator>
		<pubDate>Sat, 27 Feb 2010 18:29:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.algorithm.co.il/blogs/index.php/programming/python/computation-over-zp-in-python/#comment-38880</guid>
		<description>Yes, I know of it.
At the time I think I also knew of it already but didn't use it yet.
These days I also don't use it though, as I haven't needed it, except one time. At that time, I was made aware of sage's capabilities only after solving the problem. 
(Actually, by a comment to this blog on this post: http://www.algorithm.co.il/blogs/index.php/programming/python/computing-large-determinants-in-python/ )</description>
		<content:encoded><![CDATA[<p>Yes, I know of it.<br />
At the time I think I also knew of it already but didn&#8217;t use it yet.<br />
These days I also don&#8217;t use it though, as I haven&#8217;t needed it, except one time. At that time, I was made aware of sage&#8217;s capabilities only after solving the problem.<br />
(Actually, by a comment to this blog on this post: <a href="http://www.algorithm.co.il/blogs/index.php/programming/python/computing-large-determinants-in-python/" rel="nofollow">http://www.algorithm.co.il/blogs/index.php/programming/python/computing-large-determinants-in-python/</a> )</p>
<img src="http://feeds.feedburner.com/~r/CommentsForAlgorithmBlogs/~4/2qQE7NoDEwI" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.algorithm.co.il/blogs/index.php/programming/python/computation-over-zp-in-python/comment-page-1/#comment-38880</feedburner:origLink></item>
	<item>
		<title>Comment on Computation over Zp in Python by Ofir</title>
		<link>http://feedproxy.google.com/~r/CommentsForAlgorithmBlogs/~3/bYolqxQ4sYw/</link>
		<dc:creator>Ofir</dc:creator>
		<pubDate>Sat, 27 Feb 2010 09:13:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.algorithm.co.il/blogs/index.php/programming/python/computation-over-zp-in-python/#comment-38869</guid>
		<description>hmmmmm I know this is a really old post, but are you familiar with http://www.sagemath.org/ ?
It's essentially a python-based matlab.</description>
		<content:encoded><![CDATA[<p>hmmmmm I know this is a really old post, but are you familiar with <a href="http://www.sagemath.org/" rel="nofollow">http://www.sagemath.org/</a> ?<br />
It&#8217;s essentially a python-based matlab.</p>
<img src="http://feeds.feedburner.com/~r/CommentsForAlgorithmBlogs/~4/bYolqxQ4sYw" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.algorithm.co.il/blogs/index.php/programming/python/computation-over-zp-in-python/comment-page-1/#comment-38869</feedburner:origLink></item>
	<item>
		<title>Comment on Small Programming Challenge no. 5 – Generating a Permutation by Naccache</title>
		<link>http://feedproxy.google.com/~r/CommentsForAlgorithmBlogs/~3/AUIz7Hvbbwg/</link>
		<dc:creator>Naccache</dc:creator>
		<pubDate>Thu, 21 Jan 2010 18:07:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.algorithm.co.il/blogs/?p=493#comment-38162</guid>
		<description>There are plenty of algorithms for doing this and even a book written on how to do it called "constructive combinatorics" by Stanton and White.</description>
		<content:encoded><![CDATA[<p>There are plenty of algorithms for doing this and even a book written on how to do it called &#8220;constructive combinatorics&#8221; by Stanton and White.</p>
<img src="http://feeds.feedburner.com/~r/CommentsForAlgorithmBlogs/~4/AUIz7Hvbbwg" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.algorithm.co.il/blogs/index.php/programming/small-programming-challenge-no-5-generating-a-permutation/comment-page-1/#comment-38162</feedburner:origLink></item>
	<item>
		<title>Comment on Python Gotchas 1: __del__ is not the opposite of __init__ by B.Moore</title>
		<link>http://feedproxy.google.com/~r/CommentsForAlgorithmBlogs/~3/zfiInnwVahY/</link>
		<dc:creator>B.Moore</dc:creator>
		<pubDate>Thu, 14 Jan 2010 23:40:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.algorithm.co.il/blogs/?p=438#comment-38014</guid>
		<description>It seems to me that the __del__ function must have a purpose and be necessary, otherwise why would the people who maintain and develop python keep the function around.

I encountered this issue today and thanks to this article I resolved my problem.  I realize now the proper way to use the __del__ deconstructor would have been to initialize all of the properties that I would be affecting on the first lines in the __init__ constructor. 

If I were a better coder and followed the most primitive standard of declaring and initializing variables first and at the top of my code I would't have seen this issue at all.

Anyway good post and great commentary from everyone ;-)</description>
		<content:encoded><![CDATA[<p>It seems to me that the __del__ function must have a purpose and be necessary, otherwise why would the people who maintain and develop python keep the function around.</p>
<p>I encountered this issue today and thanks to this article I resolved my problem.  I realize now the proper way to use the __del__ deconstructor would have been to initialize all of the properties that I would be affecting on the first lines in the __init__ constructor. </p>
<p>If I were a better coder and followed the most primitive standard of declaring and initializing variables first and at the top of my code I would&#8217;t have seen this issue at all.</p>
<p>Anyway good post and great commentary from everyone ;-)</p>
<img src="http://feeds.feedburner.com/~r/CommentsForAlgorithmBlogs/~4/zfiInnwVahY" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.algorithm.co.il/blogs/index.php/programming/python/python-gotchas-1-__del__-is-not-the-opposite-of-__init__/comment-page-1/#comment-38014</feedburner:origLink></item>
	<item>
		<title>Comment on Must Have Python Packages by Raj</title>
		<link>http://feedproxy.google.com/~r/CommentsForAlgorithmBlogs/~3/DvSKIU7jYR8/</link>
		<dc:creator>Raj</dc:creator>
		<pubDate>Wed, 16 Dec 2009 00:41:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.algorithm.co.il/blogs/?p=125#comment-37048</guid>
		<description>How about sage:

http://sagemath.org/

Thanks,
Raj</description>
		<content:encoded><![CDATA[<p>How about sage:</p>
<p><a href="http://sagemath.org/" rel="nofollow">http://sagemath.org/</a></p>
<p>Thanks,<br />
Raj</p>
<img src="http://feeds.feedburner.com/~r/CommentsForAlgorithmBlogs/~4/DvSKIU7jYR8" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://www.algorithm.co.il/blogs/index.php/programming/python/must-have-python-packages/comment-page-1/#comment-37048</feedburner:origLink></item>
</channel>
</rss>
