<?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:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" version="2.0">
  <channel>
    <title>Software Development Times Blog</title>
    <description>The Industry Newspaper for Software Development Managers</description>
    <link>http://www.sdtimes.com/blog/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 1.4.5.0</generator>
    <language>en-US</language>
    <blogChannel:blogRoll>http://www.sdtimes.com/blog/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.sdtimes.com/syndication.axd</blogChannel:blink>
    <dc:creator>SDTimes</dc:creator>
    <dc:title>Software Development Times Blog</dc:title>
    <geo:lat>0.000000</geo:lat>
    <geo:long>0.000000</geo:long>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/SdTimesBlog" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <title>Microsoft: Open source protects Silverlight investments</title>
      <description>&lt;p&gt;Microsoft and the Mono project are working to increase interoperability between Silverlight and Mono Moonlight, said &lt;span id="ctl00_content_Placeholder_articleBody_Label" class="arial_12_14 normalLink"&gt;Brian Goldfarb, director of developer  and user experience platforms at Microsoft, during an interview at Professional Developers Conference this week&lt;/span&gt;. Moonlight is an open-source implementation of Silverlight.&lt;/p&gt;
&lt;p&gt;Goldfarb and Mono project lead Miguel de Icaza had a lively discussion about some of the legal technicalities concerning the work at a Tuesday evening cocktail party. Goldfarb told SD Times that he and de Icaza were commited to driving the work forward, and that an announcement will be made in the coming weeks (or months).&lt;/p&gt;
&lt;p&gt;When asked whether Silverlight was part of the open Web, Microsoft executives including chief software architect Ray Ozzie and Server and Tools Business head Bob Muglia pointed to Silverlight as a testament to the platform's openess. Goldfarb added that Mono Moonlight protects customers' investments in Silverlight, so that vendor lock in will "never apply."&lt;/p&gt;
&lt;p&gt;Whether Microsoft will actually open up all of its Silverlight/.NET libraries remains to be seen.&lt;/p&gt;</description>
      <link>http://www.sdtimes.com/blog/post/2009/11/20/Microsoft-Open-source-protects-Silverlight-investments.aspx</link>
      <author>drubinstein.nospam@nospam.bzmedia.com (dworthington)</author>
      <comments>http://www.sdtimes.com/blog/post/2009/11/20/Microsoft-Open-source-protects-Silverlight-investments.aspx#comment</comments>
      <guid>http://www.sdtimes.com/blog/post.aspx?id=716fdb20-2ce3-45de-800f-0e03c9e2cfff</guid>
      <pubDate>Fri, 20 Nov 2009 09:58:00 -0500</pubDate>
      <category>Microsoft</category>
      <dc:publisher>dworthington</dc:publisher>
      <pingback:server>http://www.sdtimes.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.sdtimes.com/blog/post.aspx?id=716fdb20-2ce3-45de-800f-0e03c9e2cfff</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.sdtimes.com/blog/trackback.axd?id=716fdb20-2ce3-45de-800f-0e03c9e2cfff</trackback:ping>
      <wfw:comment>http://www.sdtimes.com/blog/post/2009/11/20/Microsoft-Open-source-protects-Silverlight-investments.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.sdtimes.com/blog/syndication.axd?post=716fdb20-2ce3-45de-800f-0e03c9e2cfff</wfw:commentRss>
    </item>
    <item>
      <title>We are the big data problem</title>
      <description>&lt;p&gt;&lt;a href="http://lucene.apache.org/mahout/"&gt;&lt;img style="float: right; margin: 5px;" src="../../image.axd?picture=2009%2f11%2fMahout-logo-82x100.png" alt="" /&gt;&lt;/a&gt; Like a kid waiting for Christmas to come, I have been watching the &lt;a href="http://cwiki.apache.org/MAHOUT/"&gt;Mahout&lt;/a&gt; project with great anticipation. When you toss around the concepts of map/reduce and machine learning, there's an awful lot of potential for radical ninjas to ensue. While the magical science-fiction world of artificial intelligence is still in a fetal state within our reality, it is, nonetheless, a growing science.&lt;/p&gt;
&lt;p&gt;One of the things humans are discovering about making real &lt;a href="http://en.wikipedia.org/wiki/Thinking_Machines"&gt;thinking machines&lt;/a&gt; is that a wealth of experience goes a long way. It's the same for humans and machines: The more memories we have, the more we are able to structure thought processes based on those memories, and to learn from them. For computers, memories can be thought of as datasets. And the bigger the dataset, the more understanding can be extracted.&lt;/p&gt;
&lt;p&gt;We all know about the &lt;strong&gt;BIG DATA PROBLEM&lt;/strong&gt;. But if I were going to write something here in the guise of a souped-up VC, or grizzled startup veteran, I'd say the big data problem, when observed from the right angle, is more like a&lt;em&gt; big data opportunity&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Imagine how much optimization information you could pull from six years of user logs? Need metrics, anyone? Try juicing all of your user stats. Not just this month's stats, but all of them. Why not throw in the databases of old user info you got from that newly acquired company you're still digesting? &lt;a href="http://hadoop.apache.org/"&gt;Hadoop&lt;/a&gt; is the place to put all of this stuff, as we should all know by now. But the data in Hadoop is only as good as the people who extract meaning from it. And with petabytes of data available at once, what human being could ever comprehend, much less query that mound of information? We can, and do, poke at it, and pull massive amounts of data from it. But there is the potential for infinitely more meaning to be derived from our data.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The big data problem is not a problem with the machines anymore&lt;/strong&gt;. They're ready, thanks to &lt;a href="http://en.wikipedia.org/wiki/Doug_Cutting"&gt;Doug Cutting&lt;/a&gt;, the &lt;a href="http://www.apache.org/"&gt;Apache Foundation&lt;/a&gt;, &lt;a href="http://www.yahoo.com"&gt;Yahoo&lt;/a&gt;, &lt;a href="http://www.facebook.com"&gt;Facebook&lt;/a&gt;, &lt;a href="http://www.cloudera.com/"&gt;Cloudera&lt;/a&gt;, and all the hordes of other Hadoop committers out there.&lt;strong&gt; The big data problem is a problem with us&lt;/strong&gt;. These datasets are just getting too big, and we can't spend our days reformatting them, writing connectors for them, or passing them through oodles of filters.&lt;/p&gt;
&lt;p&gt;Today, enterprises spend most of their time integrating, not coding. They're making this database work with that database, and wrapping this system in that one. Most of these activities are performed to transform data from one form into another. The customer database has to be able to exchange information with the new databases brought in through company mergers. The HR system has to talk to the ERP system, and both have to be backed up according to processes that change daily. It's all about taking information, transforming it programatically, and passing it on. And the way we do it now is ludicrously inefficient.&lt;/p&gt;
&lt;p&gt;No, the future is not in "integrating" big data. The future is in teaching the machines to understand big data for us. We've already done this in places that aren't generally associated with artifical intelligence. Take a look at any corporate firewall or load balancing system, and you can see how the rules have moved away from being simple laws into ever more complex Turing-complete languages of their own. Most of the business processes you work with every day are essentially organically grown machine rules; they've evolved out of experience with what works for the organization. Companies are, after all, organic hive minds with mechanical arms. Large distributed systems, as it were.&lt;/p&gt;
&lt;p&gt;If we can build enough common tools to create machine learning on top of big data, humanity as a whole will be remarkably changed for the better. Imagine machines able to identify cancer trends through the analysis of patient data correlated with weather patterns and bird migration. Who knows what sort of broad connections like that could exist in our world? Perhaps someone will teach the machines to look through our software repositories and learn how to write code by understanding every check-in, every rewrite, every refactorization...&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Of course, this is all still pie-in-the sky. Mmmm, pie.&lt;/strong&gt; Pie is good. But you can't make pie without first making dough. And before you make dough, you have to crush grain into flour. And harvest the grain. We all currently exist somewhere in the latter portion of that metaphor, as far as building big learning machines is concerned.&lt;/p&gt;
&lt;p&gt;No matter: The folks behind the &lt;a href="http://cwiki.apache.org/MAHOUT/"&gt;Mahout&lt;/a&gt; project are working on making that dough. &lt;a href="http://lucene.apache.org/mahout/"&gt;Mahout&lt;/a&gt; began as a sub-Lucene project, and has morphed into the first real attempt at building a foundation for machine learning on top of Hadoop. Version 0.2 of Mahout was officially released on Wednesday, and there's a number of interesting new features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Significant performance increase (and API changes) in the collaborative filtering engine&lt;/li&gt;
&lt;li&gt;K-nearest-neighbor and SVD recommenders&lt;/li&gt;
&lt;li&gt;Much code cleanup, bug fixing&lt;/li&gt;
&lt;li&gt;Random forests, frequent pattern mining using parallel FP growth&lt;/li&gt;
&lt;li&gt;Latent Dirichlet Allocation&lt;/li&gt;
&lt;li&gt;Updates for Hadoop 0.20.x&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The point is: Pay attention to Mahout. Maybe go contribute some code. It's an interesting project that, I feel, is really working towards an inevitable future.&lt;/p&gt;</description>
      <link>http://www.sdtimes.com/blog/post/2009/11/19/We-are-the-big-data-problem.aspx</link>
      <author>drubinstein.nospam@nospam.bzmedia.com (ahandy)</author>
      <comments>http://www.sdtimes.com/blog/post/2009/11/19/We-are-the-big-data-problem.aspx#comment</comments>
      <guid>http://www.sdtimes.com/blog/post.aspx?id=a5a47a17-48a1-4d52-bf77-e1c5fcfa4a11</guid>
      <pubDate>Thu, 19 Nov 2009 16:53:00 -0500</pubDate>
      <category>apache</category>
      <category>hadoop</category>
      <dc:publisher>ahandy</dc:publisher>
      <pingback:server>http://www.sdtimes.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.sdtimes.com/blog/post.aspx?id=a5a47a17-48a1-4d52-bf77-e1c5fcfa4a11</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.sdtimes.com/blog/trackback.axd?id=a5a47a17-48a1-4d52-bf77-e1c5fcfa4a11</trackback:ping>
      <wfw:comment>http://www.sdtimes.com/blog/post/2009/11/19/We-are-the-big-data-problem.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.sdtimes.com/blog/syndication.axd?post=a5a47a17-48a1-4d52-bf77-e1c5fcfa4a11</wfw:commentRss>
    </item>
    <item>
      <title>APIs movin' on up</title>
      <description>&lt;p&gt;I attended the Business of APIs Conference earlier this week in New York City, held by API services provider Mashery, and heard some interesting thoughts on what APIs are all about in today's world (literally today, not two years ago or in the ancient times of 5-10 years ago in Technology Land).&lt;/p&gt;
&lt;p&gt;ProgrammableWeb founder John Musser was the first speaker of the day, and later in the afternoon, he told me that there's often a fear or risk involved in opening up an API. To combat that fear, organizations should open APIs gradually.&lt;/p&gt;
&lt;p&gt;"Open up pieces of functionality one by one and see how it goes," Musser said. "And then take the next step. You don&amp;rsquo;t have to go straight in to the point where you&amp;rsquo;re opening yourself up to things you might not be prepared to handle."&lt;/p&gt;
&lt;p&gt;Chad Dickerson, CTO of online handbag marketplace Etsy and former Yahoo employee, made the point that there is always room for improvement when it comes to APIs. "A good API is never finished," he said.&lt;/p&gt;
&lt;p&gt;"In the same way that you launch a website and are always adding to it, I think the same thing is true for APIs. If you&amp;rsquo;re starting an API, you can&amp;rsquo;t just leave it. It needs to grow as your business grows."&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <link>http://www.sdtimes.com/blog/post/2009/11/18/APIs-Movin-On-Up.aspx</link>
      <author>drubinstein.nospam@nospam.bzmedia.com (jfeinman)</author>
      <comments>http://www.sdtimes.com/blog/post/2009/11/18/APIs-Movin-On-Up.aspx#comment</comments>
      <guid>http://www.sdtimes.com/blog/post.aspx?id=efac1a05-945f-43f5-92fb-2794cce41ba4</guid>
      <pubDate>Wed, 18 Nov 2009 15:53:00 -0500</pubDate>
      <dc:publisher>jfeinman</dc:publisher>
      <pingback:server>http://www.sdtimes.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.sdtimes.com/blog/post.aspx?id=efac1a05-945f-43f5-92fb-2794cce41ba4</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.sdtimes.com/blog/trackback.axd?id=efac1a05-945f-43f5-92fb-2794cce41ba4</trackback:ping>
      <wfw:comment>http://www.sdtimes.com/blog/post/2009/11/18/APIs-Movin-On-Up.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.sdtimes.com/blog/syndication.axd?post=efac1a05-945f-43f5-92fb-2794cce41ba4</wfw:commentRss>
    </item>
    <item>
      <title>More on Silverlight 4</title>
      <description>Multiple sources have said that Microsoft will be revealing Silverlight 4 at Professional Developers Conference tomorrow. Some features include expanded video support and more desktop functionality. Expect more access to local resources. The release can be described as 'Silverlight 3 but better.' There may also be an announcement involving Mono Moonlight. </description>
      <link>http://www.sdtimes.com/blog/post/2009/11/18/More-on-Silverlight-4.aspx</link>
      <author>drubinstein.nospam@nospam.bzmedia.com (dworthington)</author>
      <comments>http://www.sdtimes.com/blog/post/2009/11/18/More-on-Silverlight-4.aspx#comment</comments>
      <guid>http://www.sdtimes.com/blog/post.aspx?id=00cec834-10cf-47f7-bcb1-dfbaf09f9616</guid>
      <pubDate>Wed, 18 Nov 2009 02:29:00 -0500</pubDate>
      <category>Microsoft</category>
      <dc:publisher>dworthington</dc:publisher>
      <pingback:server>http://www.sdtimes.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.sdtimes.com/blog/post.aspx?id=00cec834-10cf-47f7-bcb1-dfbaf09f9616</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.sdtimes.com/blog/trackback.axd?id=00cec834-10cf-47f7-bcb1-dfbaf09f9616</trackback:ping>
      <wfw:comment>http://www.sdtimes.com/blog/post/2009/11/18/More-on-Silverlight-4.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.sdtimes.com/blog/syndication.axd?post=00cec834-10cf-47f7-bcb1-dfbaf09f9616</wfw:commentRss>
    </item>
    <item>
      <title>IE9 and Silverlight 4 will surface at PDC</title>
      <description>Microsoft will be outlining Internet Explorer 9 and Silverlight 4  at Professional Developers Conference. Expect more depth about Silverlight.  Silverlight 4 is Wednesday's keynote. </description>
      <link>http://www.sdtimes.com/blog/post/2009/11/16/IE9-and-Silverlight-4-will-surface-tomorrow.aspx</link>
      <author>drubinstein.nospam@nospam.bzmedia.com (dworthington)</author>
      <comments>http://www.sdtimes.com/blog/post/2009/11/16/IE9-and-Silverlight-4-will-surface-tomorrow.aspx#comment</comments>
      <guid>http://www.sdtimes.com/blog/post.aspx?id=5dd2545a-5fa0-48fa-8ef5-0e64d7498f8c</guid>
      <pubDate>Mon, 16 Nov 2009 22:43:00 -0500</pubDate>
      <category>Microsoft</category>
      <dc:publisher>dworthington</dc:publisher>
      <pingback:server>http://www.sdtimes.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.sdtimes.com/blog/post.aspx?id=5dd2545a-5fa0-48fa-8ef5-0e64d7498f8c</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.sdtimes.com/blog/trackback.axd?id=5dd2545a-5fa0-48fa-8ef5-0e64d7498f8c</trackback:ping>
      <wfw:comment>http://www.sdtimes.com/blog/post/2009/11/16/IE9-and-Silverlight-4-will-surface-tomorrow.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.sdtimes.com/blog/syndication.axd?post=5dd2545a-5fa0-48fa-8ef5-0e64d7498f8c</wfw:commentRss>
    </item>
    <item>
      <title>Gartner Magic Quadrant case dismissed</title>
      <description>&lt;p&gt;&lt;img style="float: right; margin: 5px;" src="../../image.axd?picture=2009%2f11%2fgartner-logo.jpg" alt="" /&gt;The lawsuit filed by &lt;a href="http://www.zlti.com/"&gt;ZL Technoogies&lt;/a&gt; alleging that &lt;a href="http://www.gartner.com/technology/home.jsp"&gt;Gartner&lt;/a&gt; favors its paid clients when choosing who gets into the magic quadrant was dismissed by a judge before the real trial began, yesterday. The dismissal, however, can be refiled with some amendments, according to the judge. Here's what ZL Technologies CEO, Kon Leong, has to say about the decision:&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;em&gt;"While we are disappointed that the court has dismissed our lawsuit as filed, we are pleased that it has given us leave to amend our complaint, over Gartner opposition. We believe the market should take note that the defense on which Gartner prevailed was its argument that its reports contain &amp;ldquo;pure opinions,&amp;rdquo; namely, opinions which are not based on objective facts. &amp;nbsp;In ZL&amp;rsquo;s view, that is directly contrary to the statements Gartner makes to its customers when selling its allegedly sound research. ZL intends to amend its complaint and refile within 30 days.&lt;/em&gt;&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;&lt;em&gt;"ZL believes that Gartner&amp;rsquo;s overwhelming influence on large corporations&amp;rsquo; purchasing decisions, and its inaccurate ratings, including its bias in favor of large vendors, combine to pose major competitive hurdles that hurt smaller innovative vendors across all technology sectors. &amp;nbsp;The harm falls not only on new and innovative companies like ZL, but on the enterprise customers who receive faulty purchasing advice, and as a result overspend on inferior technology."&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <link>http://www.sdtimes.com/blog/post/2009/11/05/Gartner-magic-Quadrant-case-dismissed.aspx</link>
      <author>drubinstein.nospam@nospam.bzmedia.com (ahandy)</author>
      <comments>http://www.sdtimes.com/blog/post/2009/11/05/Gartner-magic-Quadrant-case-dismissed.aspx#comment</comments>
      <guid>http://www.sdtimes.com/blog/post.aspx?id=570fefda-da3b-4bd7-9ee1-e16c129c6a88</guid>
      <pubDate>Thu, 05 Nov 2009 14:55:00 -0500</pubDate>
      <dc:publisher>ahandy</dc:publisher>
      <pingback:server>http://www.sdtimes.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.sdtimes.com/blog/post.aspx?id=570fefda-da3b-4bd7-9ee1-e16c129c6a88</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.sdtimes.com/blog/trackback.axd?id=570fefda-da3b-4bd7-9ee1-e16c129c6a88</trackback:ping>
      <wfw:comment>http://www.sdtimes.com/blog/post/2009/11/05/Gartner-magic-Quadrant-case-dismissed.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.sdtimes.com/blog/syndication.axd?post=570fefda-da3b-4bd7-9ee1-e16c129c6a88</wfw:commentRss>
    </item>
    <item>
      <title>ApacheCon Live</title>
      <description>&lt;p&gt;&lt;a href="http://streaming.linux-magazin.de/en/program-apachecon-us-2009.htm"&gt;&lt;img style="vertical-align: middle; margin: 5px;" src="../../image.axd?picture=2009%2f11%2fapache_feather.png" alt="" width="250" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Just a quick note to all of you out there in &lt;a href="http://streaming.linux-magazin.de/en/program-apachecon-us-2009.htm"&gt;the tubes&lt;/a&gt; that &lt;a href="http://us.apachecon.com/c/acus2009/"&gt;ApacheCon&lt;/a&gt; is &lt;a href="http://blogs.apache.org/conferences/"&gt;going&lt;/a&gt; on now. I am off to the 10th anniversary party, here in my home town of Oakland. It should be a fun bash, especially because &lt;a href="http://www.microsoft.com"&gt;Microsoft&lt;/a&gt;&amp;nbsp;and &lt;a href="http://www.hp.com"&gt;HP&lt;/a&gt; are some of the sponsors. The conference continues tomorrow, but the party goes all night tonight! I've uploaded our pictures of the event. they can be &lt;a href="http://www.flickr.com/photos/vonguard/sets/72157622736863800/"&gt;seen on Flickr&lt;/a&gt;. Oakland Mayor Ron Dellums also declared today officially ASF Day in Oakland.&lt;/p&gt;</description>
      <link>http://www.sdtimes.com/blog/post/2009/11/04/ApacheCon-Live.aspx</link>
      <author>drubinstein.nospam@nospam.bzmedia.com (ahandy)</author>
      <comments>http://www.sdtimes.com/blog/post/2009/11/04/ApacheCon-Live.aspx#comment</comments>
      <guid>http://www.sdtimes.com/blog/post.aspx?id=ee12e663-5e55-4f9a-8a35-2ab1d73a35ec</guid>
      <pubDate>Wed, 04 Nov 2009 20:39:00 -0500</pubDate>
      <category>apache</category>
      <dc:publisher>ahandy</dc:publisher>
      <pingback:server>http://www.sdtimes.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.sdtimes.com/blog/post.aspx?id=ee12e663-5e55-4f9a-8a35-2ab1d73a35ec</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.sdtimes.com/blog/trackback.axd?id=ee12e663-5e55-4f9a-8a35-2ab1d73a35ec</trackback:ping>
      <wfw:comment>http://www.sdtimes.com/blog/post/2009/11/04/ApacheCon-Live.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.sdtimes.com/blog/syndication.axd?post=ee12e663-5e55-4f9a-8a35-2ab1d73a35ec</wfw:commentRss>
    </item>
    <item>
      <title>Beware of ldd</title>
      <description>&lt;p&gt;If you use Linux and you program, you've probably used the &lt;a href="http://linuxcommand.org/man_pages/ldd1.html"&gt;ldd&lt;/a&gt; command to track down a dependency or two. If you use it with any frequency, you definitely need to read &lt;a href="http://www.catonmat.net/blog/ldd-arbitrary-code-execution/"&gt;this article&lt;/a&gt;. Peteris Krumins explains that ldd is not an innocuous little utility, devoid of malicious possibilties. From the blog entry:&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;For example, you can put a malicious executable in ~/app/bin/exec and have it loaded by ~/app/lib/loader.so. If someone does `ldd /home/you/app/bin/exec` then it&amp;rsquo;s game over for them. They just ran the nasty code you had put in your executable. You can do some social engineering to get the sysadmin to execute `ldd` on your executable allowing you to gain the control over the box.&lt;/p&gt;</description>
      <link>http://www.sdtimes.com/blog/post/2009/10/26/Beware-of-ldd.aspx</link>
      <author>drubinstein.nospam@nospam.bzmedia.com (ahandy)</author>
      <comments>http://www.sdtimes.com/blog/post/2009/10/26/Beware-of-ldd.aspx#comment</comments>
      <guid>http://www.sdtimes.com/blog/post.aspx?id=b38fe14a-39aa-4b1d-b3ed-35066c508098</guid>
      <pubDate>Mon, 26 Oct 2009 13:37:00 -0500</pubDate>
      <category>linux</category>
      <dc:publisher>ahandy</dc:publisher>
      <pingback:server>http://www.sdtimes.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.sdtimes.com/blog/post.aspx?id=b38fe14a-39aa-4b1d-b3ed-35066c508098</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.sdtimes.com/blog/trackback.axd?id=b38fe14a-39aa-4b1d-b3ed-35066c508098</trackback:ping>
      <wfw:comment>http://www.sdtimes.com/blog/post/2009/10/26/Beware-of-ldd.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.sdtimes.com/blog/syndication.axd?post=b38fe14a-39aa-4b1d-b3ed-35066c508098</wfw:commentRss>
    </item>
    <item>
      <title>Proposal to solidify Python</title>
      <description>&lt;p&gt;&lt;img style="float: right; margin: 5px;" src="../../image.axd?picture=2009%2f10%2fIMG_2192.jpg" alt="" /&gt;&lt;a href="http://www.python.org/~guido/"&gt;Guido van Rossum&lt;/a&gt; sent &lt;a href="http://mail.python.org/pipermail/python-ideas/2009-October/006305.html"&gt;an e-mail&lt;/a&gt; to the Python-Ideas mailing list today, in which he proposed that Python 3 be the Python forever. Well, almost forever. I'll let him explain in his own words, below:&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;I propose a moratorium on language changes. This would be a period of&amp;nbsp;several years during which no changes to Python's grammar or language&amp;nbsp;semantics will be accepted. The reason is that frequent changes to the&amp;nbsp;language cause pain for implementors of alternate implementations&amp;nbsp;(Jython, IronPython,&amp;nbsp;PyPy, and others probably already in the wings)&amp;nbsp;at little or no benefit to the average user (who won't see the changes&amp;nbsp;for years to come and might not be in a position to upgrade to the&amp;nbsp;latest version for years after).&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;The main goal of the Python development community at this point should&amp;nbsp;be to get widespread acceptance of Python 3000. There is tons of work&amp;nbsp;to be done before we can be comfortable about Python 3.x, mostly in&amp;nbsp;creating solid ports of those 3rd party libraries that must be ported&amp;nbsp;to Py3k before other libraries and applications can be ported. (Other&amp;nbsp;work related to Py3k acceptance might be tools to help porting, tools&amp;nbsp;to help maintaining multiple versions of a codebase, documentation&amp;nbsp;about porting to Python 3, and so on. Also, work like that going on in&amp;nbsp;the distutils-sig is very relevant.)&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;Note, the moratorium would only cover the language itself plus&amp;nbsp;built-in functions, not the standard library. Development in the&amp;nbsp;standard library is valuable and much less likely to be a stumbling&amp;nbsp;block for alternate language implementations. I also want to exclude&amp;nbsp;details of the CPython implementation, including the C API from being&amp;nbsp;completely frozen -- for example, if someone came up with (otherwise&amp;nbsp;acceptable) changes to get rid of the GIL I wouldn't object.&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;But the moratorium would clearly apply to proposals for anonymous&amp;nbsp;blocks, "yield from" (PEP 380), changes to decorator syntax, and the&amp;nbsp;like. (I'm sure it won't stop *discussion* of those proposals, and&amp;nbsp;that's not the purpose of the moratorium; but at least it will stop&amp;nbsp;worries elsewhere that such proposals might actually be *accepted* anytime soon.)&lt;/p&gt;
&lt;p style="padding-left: 30px;"&gt;--Guido van Rossum (home page: http://www.python.org/~guido/&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;</description>
      <link>http://www.sdtimes.com/blog/post/2009/10/21/Proposal-to-Solidify-Python.aspx</link>
      <author>drubinstein.nospam@nospam.bzmedia.com (ahandy)</author>
      <comments>http://www.sdtimes.com/blog/post/2009/10/21/Proposal-to-Solidify-Python.aspx#comment</comments>
      <guid>http://www.sdtimes.com/blog/post.aspx?id=766eb039-6459-41d1-89f1-0fc2fd04f831</guid>
      <pubDate>Wed, 21 Oct 2009 16:24:00 -0500</pubDate>
      <category>python</category>
      <dc:publisher>ahandy</dc:publisher>
      <pingback:server>http://www.sdtimes.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.sdtimes.com/blog/post.aspx?id=766eb039-6459-41d1-89f1-0fc2fd04f831</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.sdtimes.com/blog/trackback.axd?id=766eb039-6459-41d1-89f1-0fc2fd04f831</trackback:ping>
      <wfw:comment>http://www.sdtimes.com/blog/post/2009/10/21/Proposal-to-Solidify-Python.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.sdtimes.com/blog/syndication.axd?post=766eb039-6459-41d1-89f1-0fc2fd04f831</wfw:commentRss>
    </item>
    <item>
      <title>Darl McBride ousted from SCO</title>
      <description>&lt;p&gt;Looks like the sun has set on Darl McBride's controversial tenure with The SCO Group.&lt;/p&gt;
&lt;p&gt;As part of its restructuring under a U.S. bankruptcy court trustee, SCO has given CEO Darl McBride his walking papers. McBride was seen as the main driving force behind the seemingly endless lawsuits against Novelll, IBM and Red Hat over who is the true owner of UNIX. COO Jeff Hunsaker, CFO Ken Nielsen and General Counsel Ryan Tibbitts remain, at least for now.&lt;/p&gt;
&lt;p&gt;We will have more shortly. &amp;nbsp;&lt;/p&gt;</description>
      <link>http://www.sdtimes.com/blog/post/2009/10/21/Darl-McBride-Ousted-from-SCO.aspx</link>
      <author>drubinstein.nospam@nospam.bzmedia.com (jfeinman)</author>
      <comments>http://www.sdtimes.com/blog/post/2009/10/21/Darl-McBride-Ousted-from-SCO.aspx#comment</comments>
      <guid>http://www.sdtimes.com/blog/post.aspx?id=03aa50a6-3b6c-4862-a2ab-9383ec6ee17c</guid>
      <pubDate>Wed, 21 Oct 2009 10:36:00 -0500</pubDate>
      <dc:publisher>jfeinman</dc:publisher>
      <pingback:server>http://www.sdtimes.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://www.sdtimes.com/blog/post.aspx?id=03aa50a6-3b6c-4862-a2ab-9383ec6ee17c</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.sdtimes.com/blog/trackback.axd?id=03aa50a6-3b6c-4862-a2ab-9383ec6ee17c</trackback:ping>
      <wfw:comment>http://www.sdtimes.com/blog/post/2009/10/21/Darl-McBride-Ousted-from-SCO.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.sdtimes.com/blog/syndication.axd?post=03aa50a6-3b6c-4862-a2ab-9383ec6ee17c</wfw:commentRss>
    </item>
  </channel>
</rss>
