<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for dyork</title>
    <link>http://www.advogato.org/person/dyork/</link>
    <description>Advogato blog for dyork</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Fri, 10 Feb 2012 15:37:56 GMT</pubDate>
    <item>
      <pubDate>Wed, 1 Feb 2012 21:41:27 GMT</pubDate>
      <title>O&#x2019;Reilly Offers 50% Off On Git Ebook And Videos Through Feb 8th</title>
      <link>http://www.advogato.org/person/dyork/diary.html?start=480</link>
      <guid>http://feedproxy.google.com/~r/codedanyorkcom/~3/0xv2ILQ8phM/</guid>
      <description>&lt;p&gt;Being &lt;a href="http://code.danyork.com/tag/git/" &gt;a huge fan of the git version control system&lt;/a&gt;, I was pleased to see that O&#x2019;Reilly is offering 50% off on their git-related videos and ebook.  I haven&#x2019;t seen the videos, but the &#x201C;Version Control with Git&#x201D; book is quite good.  More info &lt;a href="http://shop.oreilly.com/category/deals/get-git.do" &gt;on O&#x2019;Reilly&#x2019;s site&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;
  &lt;a href="http://shop.oreilly.com/category/deals/get-git.do" &gt;
    &lt;img style="display:block; margin-left:auto; margin-right:auto;" src="http://code.danyork.com/files/2012/02/oreilly-git-offer.jpg" alt="Oreilly git offer" title="oreilly-git-offer.jpg" border="0" width="450" height="187"/&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;P.S. I have no financial motivation to post this info, i.e. I am not being compensated through any kind of referral links or anything else.  I just think this is an interesting offer to folks interested in learning more about git.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/codedanyorkcom/~4/0xv2ILQ8phM" height="1" width="1"/&gt;</description>
    </item>
    <item>
      <pubDate>Mon, 30 Jan 2012 21:39:41 GMT</pubDate>
      <title>Node.js Project Leader Ryan Dahl Steps Down To Work On Research Projects</title>
      <link>http://www.advogato.org/person/dyork/diary.html?start=479</link>
      <guid>http://feedproxy.google.com/~r/codedanyorkcom/~3/QDYteM7jzcw/</guid>
      <description>&lt;p&gt;&lt;img src="http://code.danyork.com/files/2012/01/nodejs-logo.jpg" alt="Node dot js logo" title="nodejs-logo.jpg" border="0" width="200" height="70" style="float:right;border: 1px solid #999;-moz-box-shadow: 5px 5px 5px #333; -webkit-box-shadow: 5px 5px 5px #333; box-shadow: 5px 5px 5px #333;margin:5px;"/&gt;Citing a desire to work on research projects after three years of focused work, &lt;a href="http://nodejs.org/" &gt;Node.js&lt;/a&gt; creator and project leader Ryan Dahl &lt;a href="https://groups.google.com/group/nodejs/browse_thread/thread/85f6a3829bc64cb6?pli=1" &gt;sent out a message today&lt;/a&gt; that he will be &#x201C;&lt;em&gt;ceding&lt;br/&gt;
my position as gatekeeper to Isaac Schlueter&#x201D;.&lt;/em&gt; He stated:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;
    &lt;em&gt;I am still an employee at Joyent and will advise from the sidelines but I won&#x2019;t be involved in the day-to-day bug fixes. Isaac has final say over what makes it into the releases. Appeals for new features, changes, and bug fixes should now be directed at him.&lt;/em&gt;
  &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I&#x2019;ve been a huge fan of Node.js and if you look at the tag cloud in the right sidebar you&#x2019;ll see that &#x201C;Node.js&#x201D; stands out with the largest lettering and &lt;a href="http://code.danyork.com/tag/node-js/" &gt;denoting the most posts written here&lt;/a&gt;. My post on &#x201C;&lt;em&gt;&lt;a href="http://code.danyork.com/2011/01/25/node-js-doctors-offices-and-fast-food-restaurants-understanding-event-driven-programming/" &gt;Node.js, Doctor&#x2019;s Offices and Fast Food Restaurants &#x2013; Understanding Event-driven Programming&lt;/a&gt;&lt;/em&gt;&#x201D; remains one of the most visited posts on this blog.  And I continue to routinely find new and interesting ways to work with node.js. I also learned a great bit from the various videos of Ryan&#x2019;s presentations (such as &lt;a href="http://code.danyork.com/2011/03/22/video-intro-to-node-js-by-ryan-dahl-at-sf-php-meetup-on-feb-22-2011/" &gt;this presentation&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Kudos to Ryan for creating Node.js and then taking it as far as he has.  I can &lt;em&gt;completely&lt;/em&gt; understand how after three years of rather intense work he wants and needs to pursue a different path.  His departure is also a huge statement about the power of the Node.js community &#x2013; and also of Joyent as a sponsor and employer of so many key Node.js developers &#x2013; to continue the development of the language without the creator at the helm.&lt;/p&gt;
&lt;p&gt;As just a random developer out there using Node.js, I certainly thank Ryan for all he&#x2019;s done and wish him all the best in his new role!&lt;/p&gt;
&lt;hr/&gt;&lt;em&gt;UPDATE: Jolie O&#x2019;Dell over at VentureBeat also has &lt;a href="http://venturebeat.com/2012/01/30/dahl-out-mike-drop/" &gt;a nice post out about Ryan Dahl&#x2019;s stepping down&lt;/a&gt;.&lt;/em&gt;
&lt;img src="http://feeds.feedburner.com/~r/codedanyorkcom/~4/QDYteM7jzcw" height="1" width="1"/&gt;</description>
    </item>
    <item>
      <pubDate>Thu, 26 Jan 2012 15:39:11 GMT</pubDate>
      <title>Google&#x2019;s Python Class Provides A Great Introduction</title>
      <link>http://www.advogato.org/person/dyork/diary.html?start=478</link>
      <guid>http://feedproxy.google.com/~r/codedanyorkcom/~3/cZC2JwCS4Gg/</guid>
      <description>&lt;p&gt;&lt;img class="alignright size-full wp-image-44" title="pythonlogo.jpg" src="http://code.danyork.com/files/2011/01/pythonlogo.jpg" alt="" width="211" height="82"/&gt;Want to learn python? It turns out that Google has put together a great series of lessons, videos and exercises that will help you get started quickly with using Python. &#xA0;You can get to the courses at:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;
    &lt;a href="http://code.google.com/edu/languages/google-python-class/" &gt;http://code.google.com/edu/languages/google-python-class/&lt;/a&gt;
  &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Very cool to see.  A hat tip to &lt;a href="http://news.ycombinator.com/item?id=3512807" &gt;the Hacker News mention&lt;/a&gt; of a &lt;a href="http://blog.hartleybrody.com/2012/01/google-python/" &gt;blog post from Hartley Brody&lt;/a&gt; where he pointed out Google&#x2019;s site.&lt;/p&gt;
&lt;p&gt;P.S. Google also has a C++ class and a range of other tutorials and presentations available from:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;
    &lt;a href="http://code.google.com/edu/languages/" &gt;http://code.google.com/edu/languages/&lt;/a&gt;
  &lt;/p&gt;
&lt;/blockquote&gt;
&lt;img src="http://feeds.feedburner.com/~r/codedanyorkcom/~4/cZC2JwCS4Gg" height="1" width="1"/&gt;</description>
    </item>
    <item>
      <pubDate>Wed, 7 Dec 2011 13:38:50 GMT</pubDate>
      <title>New Github for Mac 1.1 Release Nov 23rd&#x2026;</title>
      <link>http://www.advogato.org/person/dyork/diary.html?start=477</link>
      <guid>http://feedproxy.google.com/~r/codedanyorkcom/~3/_EvX22jq7Yc/</guid>
      <description>&lt;div style="float: right; border: 1px solid #999; margin: 5px;-moz-box-shadow: 5px 5px 5px #333; -webkit-box-shadow: 5px 5px 5px #333; box-shadow: 5px 5px 5px #333;"&gt;
  &lt;a href="http://mac.github.com/" &gt;
    &lt;img src="http://code.danyork.com/files/2011/12/GitHubforMac.jpg" alt="GitHubforMac" title="GitHubforMac.jpg" border="0" width="194" height="62"/&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;p&gt;I just noticed yesterday that a new version of &lt;a href="http://mac.github.com/" &gt;Github for Mac&lt;/a&gt; was released on November 23rd.  The &lt;a href="https://github.com/blog/988-github-for-mac-1-1" &gt;blog post about the 1.1 release&lt;/a&gt; highlights the major changes as:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;The &#x201C;Changes&#x201D; view has been completely redesigned.
&lt;/li&gt;
  &lt;li&gt;The ability from the GUI to commit individual lines of code.
&lt;/li&gt;
  &lt;li&gt;A &#x201C;Commit &amp;amp; Sync&#x201D; feature so that you have just one step to get your code on Github (or wherever it is hosted).
&lt;/li&gt;
  &lt;li&gt;Full screen support for Lion.
&lt;/li&gt;
  &lt;li&gt;Tracking repositories if they are moved or renamed.
&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;I&#x2019;ve gone ahead and downloaded &lt;a href="http://mac.github.com/" &gt;Mac for Github 1.1&lt;/a&gt; and am looking forward to seeing how it works.&lt;/p&gt;
&lt;p&gt;
  &lt;em&gt;P.S. And yes, being perhaps old-skool, I mostly use the command line to work with git. But there are times when a GUI is nice, particularly when looking at changes between versions.&lt;/em&gt;
&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/codedanyorkcom/~4/_EvX22jq7Yc" height="1" width="1"/&gt;</description>
    </item>
    <item>
      <pubDate>Tue, 6 Dec 2011 18:38:27 GMT</pubDate>
      <title>New version 0.1.3 of Tropo-webapi-python: Build Tropo voice/SMS/IM/Twitter apps using python</title>
      <link>http://www.advogato.org/person/dyork/diary.html?start=476</link>
      <guid>http://feedproxy.google.com/~r/codedanyorkcom/~3/EaJ4fi6W7dk/</guid>
      <description>&lt;div style="float: right; border: 1px solid #999; margin: 5px;-moz-box-shadow: 5px 5px 5px #333; -webkit-box-shadow: 5px 5px 5px #333; box-shadow: 5px 5px 5px #333;"&gt;
  &lt;img src="http://code.danyork.com/files/2011/12/tropo.jpg" alt="Tropo Logo" title="tropo.jpg" border="0" width="250" height="53"/&gt;&lt;/div&gt;
&lt;p&gt;My former colleague Justin Dupree just posted a new version of the Tropo-webapi-python package to Pypi at:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;
    &lt;a href="http://pypi.python.org/pypi/tropo-webapi-python/" &gt;http://pypi.python.org/pypi/tropo-webapi-python/&lt;/a&gt;
  &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;To install the package, assuming &lt;a href="http://www.pip-installer.org/en/latest/installing.html" &gt;you have pip&lt;/a&gt; installed, you should be able to just type:&lt;/p&gt;
&lt;blockquote&gt;&lt;pre&gt;pip install tropo-webapi-python&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;and then you can get started building &lt;a href="https://www.tropo.com/home.jsp" &gt;Tropo&lt;/a&gt; applications that use voice, SMS, IM or Twitter as channels to communicate with people.  The &lt;a href="" &gt;documentation for the Tropo WebAPI&lt;/a&gt; provides a full explanation of the API and also sample applications.  Samples are also provided in the distribution.&lt;/p&gt;
&lt;p&gt;The &#x201C;tropo-webapi-python&#x201D; package lives on Github at:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;
    &lt;a href="https://github.com/tropo/tropo-webapi-python" &gt;https://github.com/tropo/tropo-webapi-python&lt;/a&gt;
  &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;and those of you wanting to live on the edge can simply clone the repository from Github and use it there.&lt;/p&gt;
&lt;p&gt;I&#x2019;ll also mention that at this point I&#x2019;ve completely stepped away from the maintenance of this &#x2018;tropo-webapi-python&#x2019; package (as I&#x2019;m no longer with Voxeo) and Justin and the Voxeo Labs team are now maintaining the package.&lt;/p&gt;
&lt;p&gt;Have fun with it!  I definitely enjoy creating Tropo apps using python!&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/codedanyorkcom/~4/EaJ4fi6W7dk" height="1" width="1"/&gt;</description>
    </item>
    <item>
      <pubDate>Fri, 2 Dec 2011 19:07:25 GMT</pubDate>
      <title>Unix Turns 40 &#x2013; And IEEE Provides a Historical Look Back</title>
      <link>http://www.advogato.org/person/dyork/diary.html?start=475</link>
      <guid>http://feedproxy.google.com/~r/codedanyorkcom/~3/jgIS0NUnhKI/</guid>
      <description>&lt;div style="float: right; margin: 5px;border: 1px solid #999;-moz-box-shadow: 5px 5px 5px #333; -webkit-box-shadow: 5px 5px 5px #333; box-shadow: 5px 5px 5px #333;"&gt;
  &lt;img src="http://lodestar.typepad.com/.a/6a00d8341bfc6e53ef0162fd3ede69970d-pi" alt="Ieee spectrum" title="ieee-spectrum.jpg" border="0" width="250" height="74"/&gt;&lt;/div&gt;
&lt;p&gt;As the Unix operating system turns 40 this year, writer Warren Toomey published an excellent historical piece in this month&#x2019;s IEEE spectrum:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;
    &lt;a href="http://spectrum.ieee.org/computing/software/the-strange-birth-and-long-life-of-unix/0" &gt;The Strange Birth and Long Life of Unix: &lt;/a&gt;
    &lt;em&gt;The classic operating system turns 40, and its progeny abound&lt;/em&gt;
  &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I&#x2019;ve been using Unix myself in various forms since the mid-1980&#x2032;s. Much of my time was, of course, spent in the land of Linux&#x2026;  but even now I&#x2019;m writing this post on an operating system that evolved out of that early Unix work (Mac OS X).&lt;/p&gt;
&lt;p&gt;It is very hard to &lt;em&gt;&lt;strong&gt;under&lt;/strong&gt;&lt;/em&gt;state the role that Unix has played in our technology history&#x2026; and this post provides some nice stories from those early days. &lt;/p&gt;
&lt;p&gt;Well worth a read&#x2026;  (I say while stroking my beard that is now definitely grey&#x2026; &lt;img src="http://code.danyork.com/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley"/&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/codedanyorkcom/~4/jgIS0NUnhKI" height="1" width="1"/&gt;</description>
    </item>
    <item>
      <pubDate>Fri, 11 Nov 2011 13:08:12 GMT</pubDate>
      <title>The Google vs Amazon Platform Rant &#x2013; A Must-Read From Steve Yegge</title>
      <link>http://www.advogato.org/person/dyork/diary.html?start=474</link>
      <guid>http://feedproxy.google.com/~r/codedanyorkcom/~3/lf0Qx0Osd_k/</guid>
      <description>&lt;p&gt;
&lt;/p&gt;&lt;div style="float: right; border: 1px solid #999; margin: 5px;-moz-box-shadow: 5px 5px 5px #333; -webkit-box-shadow: 5px 5px 5px #333; box-shadow: 5px 5px 5px #333;"&gt;
  &lt;img src="http://code.danyork.com/files/2011/11/Google-logo.jpg" alt="Google logo" title="Google-logo.jpg" border="0" width="126" height="60"/&gt;&lt;/div&gt;
&lt;p&gt;What does Amazon.com do so much better than Google? And why does Amazon do everything &#x201C;wrong&#x201D; while Google does everything &#x201C;right&#x201D;&#x2026; yet offer a better platform?  How should you construct a &#x201C;platform&#x201D; so that everyone can use it?&lt;/p&gt;
&lt;p&gt;If you are a developer, IT manager, product manager, system architect, product marketer, CTO or even a CEO, you really need to take a bit to read this &#x201C;Mother of all Reply-All failures&#x201D; that was written by Googler Steve Yegge and accidentally posted publicly back on October 12th.  Steve pulled down his own posting of the rant, but it was re-posted to Google+ by Rip Rowan and also posted over to Hacker News. The long rant &#x2013; &lt;em&gt;and&lt;/em&gt; the comments on &lt;em&gt;both&lt;/em&gt; sites &#x2013; are worth a read:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="https://plus.google.com/112678702228711889851/posts/eVeouesvaVX" &gt;Steve Yegge&#x2019;s platform rant posted on Google+&lt;/a&gt;
&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://news.ycombinator.com/item?id=3101876" &gt;Steve Yegge&#x2019;s platform rant posted on Hacker News&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;It&#x2019;s a &lt;em&gt;&lt;strong&gt;LONG&lt;/strong&gt;&lt;/em&gt; piece that gives some fascinating insight into both Amazon and Google as companies, but also into what it takes to be a &#x201C;platform&#x201D;.&lt;/p&gt;
&lt;p&gt;A bit later, on October 21st, &lt;a href="https://plus.google.com/110981030061712822816/posts/AaygmbzVeRq" &gt;Steve Yegge posted an update&lt;/a&gt; indicating that he did &lt;em&gt;not&lt;/em&gt; get fired and in fact people actually listened within Google. He also dove a bit more into Amazon.com and Jeff Bezos.   And just this week &lt;a href="https://plus.google.com/110981030061712822816/posts/UgCL6YRwgbR" &gt;he wrote a lengthy piece describing how amazing it is to work at Google&lt;/a&gt;, explaining a bit more about what he meant in his rant about how Google &#x201C;does everything right&#x201D;.&lt;/p&gt;
&lt;p&gt;The original platform rant, though, should definitely be on a &#x201C;must-read&#x201D; list for people thinking about how &lt;em&gt;their&lt;/em&gt; services could really be a &#x201C;platform&#x201D;&#x2026;&lt;/p&gt;
&lt;p&gt;
  &lt;em&gt;P.S. Are &lt;strong&gt;we&lt;/strong&gt; connected on Google+?  If not, you can find &lt;a href="https://plus.google.com/113367946980799058337/" &gt;my Google+ profile&lt;/a&gt; and add me to a circle&#x2026;&lt;/em&gt;
&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/codedanyorkcom/~4/lf0Qx0Osd_k" height="1" width="1"/&gt;</description>
    </item>
    <item>
      <pubDate>Wed, 2 Nov 2011 21:07:02 GMT</pubDate>
      <title>Vim is 20 Years Old Today!</title>
      <link>http://www.advogato.org/person/dyork/diary.html?start=473</link>
      <guid>http://feedproxy.google.com/~r/codedanyorkcom/~3/FOMwzHKxUJs/</guid>
      <description>&lt;p&gt;Amazing to read via Ars Technica &lt;a href="http://arstechnica.com/open-source/news/2011/11/two-decades-of-productivity-vims-20th-anniversary.ars" &gt;that Vim is 20 years old today&lt;/a&gt;!  In the proverbial &#x201C;vi vs emacs&#x201D; religious war, I&#x2019;ve always come down firmly on the side of vi/vim&#x2026;. but mainly because I started using vi &lt;em&gt;&lt;strong&gt;25+ years ago&lt;/strong&gt;&lt;/em&gt; back in the mid-1980s when vi represented a quantum leap forward from &#x201C;ed&#x201D; and &#x201C;ex&#x201D;! &lt;img src="http://code.danyork.com/wp-includes/images/smilies/icon_smile.gif" alt=":-)" class="wp-smiley"/&gt;&lt;/p&gt;
&lt;p&gt;I climbed the steep learning curve for vi/vim &lt;em&gt;many&lt;/em&gt; years ago, wrote my .vimrc macros and continue to use it extensively even today.  Of course, today on my Mac and Linux systems I&#x2019;m using &lt;a href="http://www.vim.org/" &gt;vim&lt;/a&gt; vs. actual &#x201C;vi&#x201D;.&lt;/p&gt;
&lt;p&gt;The &lt;a href="http://arstechnica.com/open-source/news/2011/11/two-decades-of-productivity-vims-20th-anniversary.ars" &gt;Ars Technica article has a great history of Vim&lt;/a&gt; and is well worth a read for those who use vim as their editor-of-choice. (And even for those who don&#x2019;t&#x2026;)&lt;/p&gt;
&lt;p&gt;
  &lt;img style="display:block; margin-left:auto; margin-right:auto;" src="http://code.danyork.com/files/2011/11/vim.jpg" alt="Vim" title="vim.jpg" border="0" width="500" height="440"/&gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/codedanyorkcom/~4/FOMwzHKxUJs" height="1" width="1"/&gt;</description>
    </item>
    <item>
      <pubDate>Tue, 25 Oct 2011 17:07:51 GMT</pubDate>
      <title>All Mobile Apps Developers (iOS, Android, Windows, Blackberry, etc.) Need To Read Troy Hunt&#x2019;s Post</title>
      <link>http://www.advogato.org/person/dyork/diary.html?start=472</link>
      <guid>http://feedproxy.google.com/~r/codedanyorkcom/~3/D1R1xwuZy80/</guid>
      <description>&lt;p&gt;As I mentioned &lt;a href="http://www.disruptivetelephony.com/2011/10/the-creepy-and-insecure-side-of-ios-and-android-apps.html" &gt;on my Disruptive Telephony blog&lt;/a&gt; today, this post by Troy Hunt really should be mandatory reading for anyone developing applications for mobile platforms:&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;
    &lt;em&gt;
      &lt;a href="http://www.troyhunt.com/2011/10/secret-ios-business-what-you-dont-know.html#comment-339431925" &gt;Secret iOS business; what you don&#x2019;t know about your apps&lt;/a&gt;
    &lt;/em&gt;
  &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Yes, his post is about Apple&#x2019;s iOS, but I&#x2019;m unfortunately rather confident that the results would be similar if someone were to do a similar analysis with a proxy server on apps on Android, Blackberry, Windows Phone 7, WebOS and any other mobile platform.&lt;/p&gt;
&lt;p&gt;These are &lt;em&gt;&lt;strong&gt;application design&lt;/strong&gt;&lt;/em&gt; problems.&lt;/p&gt;
&lt;p&gt;As programmers, we all take &#x201C;short cuts&#x201D; from time to time&#x2026; I&#x2019;m as guilty of that as anyone&#x2026; but sometimes those shortcuts have grave consequences.&lt;/p&gt;
&lt;p&gt;Mobile developers need to read Troy&#x2019;s piece&#x2026; and then look at their own apps and see how they can change.  Actions like:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Securing the transport of login credentials!  (DUH!!!)
&lt;/li&gt;
  &lt;li&gt;Not stuffing giant images down onto mobile devices when those images are going to be restyled in HTML to be tiny.
&lt;/li&gt;
  &lt;li&gt;Being wary about what info is gathered by apps &#x2013; and also &lt;em&gt;disclosing&lt;/em&gt; that to customers (and perhaps offering a way to opt out).
&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;The list can go on&#x2026; Troy&#x2019;s article has other ideas in it, too&#x2026; but the point is that in the rush to get a mobile app out there, some of these security and privacy issues (and bandwidth costs!) really do need some attention!&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/codedanyorkcom/~4/D1R1xwuZy80" height="1" width="1"/&gt;</description>
    </item>
    <item>
      <pubDate>Thu, 13 Oct 2011 19:08:21 GMT</pubDate>
      <title>R.I.P. Dennis Ritchie, half of the K</title>
      <link>http://www.advogato.org/person/dyork/diary.html?start=471</link>
      <guid>http://feedproxy.google.com/~r/codedanyorkcom/~3/Q-n72P7IIjg/</guid>
      <description>&lt;p&gt;
&lt;/p&gt;&lt;div style="float: right; margin: 5px;-moz-box-shadow: 5px 5px 5px #333; -webkit-box-shadow: 5px 5px 5px #333; box-shadow: 5px 5px 5px #333;"&gt;
  &lt;img src="http://code.danyork.com/files/2011/10/KandR-CProgrammingLang.jpg" alt="KandR CProgrammingLang" title="KandR-CProgrammingLang.jpg" border="0" width="300" height="377"/&gt;&lt;/div&gt;
&lt;p&gt;For those of us of a certain age, &#x201C;&lt;em&gt;&lt;a href="http://en.wikipedia.org/wiki/The_C_Programming_Language_(book)" &gt;The C Programming Language&lt;/a&gt;&lt;/em&gt;&#x201C;, written by Brian W. Kernighan and Dennis M. Ritchie, was our &#x201C;bible&#x201D; as we learned to program in those very early days.  Our copies of &#x201C;&lt;em&gt;K&amp;amp;R&lt;/em&gt;&#x201C;, as many of us referred to it, got quite dog-eared and marked up as we used it to figure out this whole new world of &#x201C;C&#x201D;. It was an exciting time and a critical book to have.&lt;/p&gt;
&lt;p&gt;Many of us, in fact, probably &lt;em&gt;still have that book&lt;/em&gt;&#x2026; the image accompanying this post is my copy that I pulled off of a bookshelf a few moments ago.&lt;/p&gt;
&lt;p&gt;Today many of us learned that &lt;a href="http://en.wikipedia.org/wiki/Dennis_Ritchie" &gt;Dennis M. Ritchie&lt;/a&gt;, the co-author of that book and indeed the &lt;em&gt;inventor&lt;/em&gt; of the C Language, &lt;a href="http://techcrunch.com/2011/10/13/father-of-c-and-unix-dennis-ritchie-passes-away-at-age-70/" &gt;passed away recently&lt;/a&gt; after a long illness.&lt;/p&gt;
&lt;p&gt;While many of us stopped programming in C years ago (although many still do), it was the language that got many of us started in &#x201C;serious&#x201D; work&#x2026; and also that formed the background of UNIX as well.&lt;br clear="all"/&gt;&lt;/p&gt;
&lt;p&gt;On that note, I had quite honestly forgotten over the years Dennis Ritchie&#x2019;s role in the creation of UNIX, but as has been noted in many articles today it was he and Ken Thompson that started it all.  Here&#x2019;s &lt;a href="http://www.youtube.com/watch?v=JoVQTPbD6UY" &gt;a great video from the Bell Labs days&lt;/a&gt; showing both Thompson and Ritchie:&lt;/p&gt;
&lt;p&gt;
  &lt;iframe width="420" height="315" src="http://www.youtube.com/embed/JoVQTPbD6UY" frameborder="0" allowfullscreen="" &gt;&lt;/iframe&gt;
&lt;/p&gt;
&lt;p&gt;R.I.P. dmr!&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/codedanyorkcom/~4/Q-n72P7IIjg" height="1" width="1"/&gt;</description>
    </item>
  </channel>
</rss>

