<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7590032</id><updated>2012-02-16T05:25:06.026-05:00</updated><category term='vacation'/><title type='text'>In the beginning was the Cons</title><subtitle type='html'>A discussion of topics in programming languages, with occasional political commentary.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bitdiddle.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7590032.post-6681716710491417047</id><published>2008-12-28T07:32:00.003-05:00</published><updated>2008-12-28T07:38:40.937-05:00</updated><title type='text'></title><content type='html'>Posterous, another YC company, has a wonderfully simple approach to &lt;a href="http://dionne.posterous.com"&gt;blogging&lt;/a&gt; using email. It's as simple as it can get and very easy to use with the added benefit that one gets an archive of posts in their sent box. You can also text from your cell phone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-6681716710491417047?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitdiddle.blogspot.com/feeds/6681716710491417047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7590032&amp;postID=6681716710491417047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/6681716710491417047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/6681716710491417047'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2008/12/posterous-another-yc-company-has.html' title=''/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-8130748246843670428</id><published>2007-09-07T04:54:00.000-05:00</published><updated>2008-12-08T16:55:14.813-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vacation'/><title type='text'>Is the World Really Flat?</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_mWJD4Jq2DW8/RxICgAgjjeI/AAAAAAAAAK4/-9luUoNMz6A/s1600-h/CIMG0006.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_mWJD4Jq2DW8/RxICgAgjjeI/AAAAAAAAAK4/-9luUoNMz6A/s320/CIMG0006.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5121158475189292514" /&gt;&lt;/a&gt;&lt;br /&gt;Tom Friedman surely thinks so. A &lt;a href="http://en.wikipedia.org/wiki/The_World_is_Flat"&gt;great book&lt;/a&gt; that puts together several trends since the fall of the Berlin wall.&lt;br /&gt;&lt;br /&gt; In Hong Kong you can watch acres of containers being loaded onto ships bound for points west, the output of the huge factory China has become. But in the middle of downtown Hong Kong, at 6:00 am you can still find quiet places where stillness hangs in the air and only the elderly are out and about, playing Tai-Chi, walking, or just chatting with their friends about their grand children. You can see it on the net but you can't feel it and you can't smell it, without being there. Hong Kong in chinese means fragrant harbor.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I think it's not flat. The internet lets us see it all, all the time, but sooner or later we must pay closer attention to that which is right next to us. &lt;a href="http://4.bp.blogspot.com/_mWJD4Jq2DW8/RuEhGhuOmGI/AAAAAAAAAI8/sZos__jnwbY/s1600-h/Hong+Kong+Harbor.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_mWJD4Jq2DW8/RuEhGhuOmGI/AAAAAAAAAI8/sZos__jnwbY/s320/Hong+Kong+Harbor.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5107399848430049378" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-8130748246843670428?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitdiddle.blogspot.com/feeds/8130748246843670428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7590032&amp;postID=8130748246843670428' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/8130748246843670428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/8130748246843670428'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2007/09/is-world-really-flat.html' title='Is the World Really Flat?'/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mWJD4Jq2DW8/RxICgAgjjeI/AAAAAAAAAK4/-9luUoNMz6A/s72-c/CIMG0006.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-116299002460169940</id><published>2006-11-08T07:17:00.000-05:00</published><updated>2006-11-11T14:30:27.727-05:00</updated><title type='text'>The House and Maybe the Senate?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6377/474/1600/Farm%20012.0.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6377/474/320/Farm%20012.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;The people spoke yesterday, time for a change. The tasks ahead are enormous, how to make a peace in the mideast, how to bring our troops home and care for them, heal their wounds and get them back into schools or into the workforce, how to reinstate our civil rights and freedoms as Americans.&lt;br /&gt;&lt;br /&gt;It's encouraging to see people pulling together, to see guys like Webb and Clinton shaking hands. I think we're largely one party now, a corporate party, but we were heading down a path that wasn't pretty and I'm encouraged to see us make this change.&lt;br /&gt;&lt;br /&gt;"We can always change and change again." -- a famous New England poet&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-116299002460169940?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/116299002460169940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/116299002460169940'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2006/11/house-and-maybe-senate.html' title='The House and Maybe the Senate?'/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-116255476923970334</id><published>2006-11-03T06:32:00.000-05:00</published><updated>2006-11-11T14:30:27.445-05:00</updated><title type='text'>They want your attention!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6377/474/1600/Farm%20006.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6377/474/320/Farm%20006.jpg" alt="" border="0" /&gt;&lt;/a&gt;It's amazing the quality of pictures one can take with a camera phone. This was shot with a Motorola Razor. The phone was free, the price paid by a phone company to keep my business. I worked on this &lt;a href="http://attentiontrust.org"&gt;attention thing&lt;/a&gt; for a bit but I guess the idea is too early. Our attention is valuable. I paid quite a bit of attention to &lt;a href="http://reddit.com/new"&gt;Reddit&lt;/a&gt; for a while, as did enough other people for them to sell themselves to Conde Nast, well done! They gave me something of value, something that still provides some value though perhaps less so. But at the end of the day the money is flowing from the folks who advertise to reach out to us to sell us stuff we don't  really always need. Most of what we do need comes from what's shown in this picture. We seemed to have forgotten how all that stuff works.&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-116255476923970334?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/116255476923970334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/116255476923970334'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2006/11/they-want-your-attention.html' title='They want your attention!'/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-116255348623514604</id><published>2006-11-03T06:14:00.000-05:00</published><updated>2006-11-11T14:30:27.085-05:00</updated><title type='text'>A room in your house I never visited</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6377/474/1600/UMass%20Lowell%20001.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/6377/474/320/UMass%20Lowell%20001.jpg" alt="" border="0" /&gt;&lt;/a&gt;I recently learned that music is a language, in the formal mathematical sense, complete with syntax, semantics and theories. Of course it's far superior to mathematics as a language because everyone can hear it and appreciate it. Creating music however, playing it well, is an entirely different matter. Like mathematics it requires years of hard work, it's cumulative, and one's life experiences weigh heavily on the creative process.&lt;br /&gt;&lt;br /&gt;Poetry is also like music in this sense of being a language, though perhaps a little more formal as it requires the use of a natural language.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-116255348623514604?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/116255348623514604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/116255348623514604'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2006/11/room-in-your-house-i-never-visited.html' title='A room in your house I never visited'/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-116033444703486755</id><published>2006-10-08T13:55:00.000-05:00</published><updated>2006-11-11T14:30:26.326-05:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6377/474/1600/Farm%20008.0.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/6377/474/320/Farm%20008.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;As the sun sets the view from the upper field looking out toward the Whites over in NH is peaceful.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-116033444703486755?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/116033444703486755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/116033444703486755'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2006/10/as-sun-sets-view-from-upper-field.html' title=''/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-115677632897139599</id><published>2006-08-28T09:43:00.000-05:00</published><updated>2006-11-11T14:30:26.065-05:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6377/474/1600/Farm%20003.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/6377/474/320/Farm%20003.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-115677632897139599?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/115677632897139599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/115677632897139599'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2006/08/blog-post_28.html' title=''/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-115591511300778083</id><published>2006-08-18T10:23:00.000-05:00</published><updated>2006-11-11T14:30:25.672-05:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6377/474/1600/Ridgefield%20home%20002.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/6377/474/320/Ridgefield%20home%20002.jpg" alt="" border="0" /&gt;&lt;/a&gt;"There are three stones there, how shall we divide them up?", says the elephant. "I'm not sure", says the owl, "let's wait for the monkey and then we can split them".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-115591511300778083?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/115591511300778083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/115591511300778083'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2006/08/there-are-three-stones-there-how-shall.html' title=''/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-115447938286030376</id><published>2006-08-01T19:09:00.000-05:00</published><updated>2006-11-11T14:30:25.274-05:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6377/474/1600/Ridgefield%20home.3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/6377/474/320/Ridgefield%20home.3.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-115447938286030376?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/115447938286030376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/115447938286030376'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2006/08/blog-post.html' title=''/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-115350270341591016</id><published>2006-07-21T12:05:00.000-05:00</published><updated>2006-11-11T14:30:25.004-05:00</updated><title type='text'>Canadians and other aliens</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6377/474/1600/EggMcMuffin.0.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/6377/474/320/EggMcMuffin.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;He didn't seem to get the hang of plowing yet. Ecuador was where he said he was from. It was a beautiful rig, clearly new and well maintained. Must have a pretty good size mortgage on it I thought. He also worked days in the local deli, probably long days.&lt;br /&gt;&lt;br /&gt;But he came when I called and together with his uncle figured out how best to maneuver the plow around the tight spots. I went out and coached a bit. He also knew the going rate. For years I did it myself but one needs to know when to stop that kind of hard physical labor. The question in my mind was whether he'd do a few for free at older folks places. Then he'll be a real Yankee. &lt;br /&gt;&lt;br /&gt;It's the folks who work hard in the lowest of jobs that make this country great, one coffee at a time. Leave them be&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-115350270341591016?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitdiddle.blogspot.com/feeds/115350270341591016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7590032&amp;postID=115350270341591016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/115350270341591016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/115350270341591016'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2006/07/canadians-and-other-aliens.html' title='Canadians and other aliens'/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-115107555850825436</id><published>2006-06-23T10:09:00.000-05:00</published><updated>2006-11-11T14:30:24.170-05:00</updated><title type='text'>Stumped</title><content type='html'>A former colleague has gotten to the &lt;a href="http://r0ml.net/blog/2006/06/23/stumped"&gt;hard part of tree removal&lt;/a&gt;. In ancient times we'd use an old car bumper jack to pop the central root. Otherwise you'd spend hours undermining it. Recently I heard one can put used charcoals from the grill onto the stump and slowly burn it out. Of course not many folks use charcoal these days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-115107555850825436?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitdiddle.blogspot.com/feeds/115107555850825436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7590032&amp;postID=115107555850825436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/115107555850825436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/115107555850825436'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2006/06/stumped.html' title='Stumped'/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-113086114569586993</id><published>2005-11-01T11:05:00.000-05:00</published><updated>2006-11-11T14:30:23.570-05:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/hello/123/5914/640/Farm%20Lee%20023.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/hello/123/5914/320/Farm%20Lee%20023.jpg'&gt;&lt;/a&gt;&lt;br /&gt;How old is this maple?&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-113086114569586993?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitdiddle.blogspot.com/feeds/113086114569586993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7590032&amp;postID=113086114569586993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/113086114569586993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/113086114569586993'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2005/11/how-old-is-this-maple.html' title=''/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-113086100089182626</id><published>2005-11-01T11:03:00.000-05:00</published><updated>2006-11-11T14:30:23.176-05:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/hello/123/5914/640/Farm%20Lee%20026.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/hello/123/5914/320/Farm%20Lee%20026.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Even the small birches lay down&amp;nbsp;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-113086100089182626?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitdiddle.blogspot.com/feeds/113086100089182626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7590032&amp;postID=113086100089182626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/113086100089182626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/113086100089182626'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2005/11/even-small-birches-lay-down.html' title=''/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-113024155944911362</id><published>2005-10-25T06:29:00.000-05:00</published><updated>2006-11-11T14:30:22.592-05:00</updated><title type='text'>Google, GWA, GET versus POST, Good versus Evil</title><content type='html'>Two interesting threads over at &lt;a href="http://www.37signals.com/svn/"&gt;37 Signals&lt;/a&gt; today on Google and the web accelerator and privacy. On the GWA I agree with some of the commentary that there are two issues here:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;   &lt;li&gt; Google's prefetching of pages&lt;/li&gt;   &lt;li&gt; how web apps interpret the specs.&lt;/li&gt; &lt;/ol&gt;  It seems to me that prefetching is somewhat old fashioned. Regardless of how good bandwidth is we shouldn't allow clients to become bandwidth pigs just to have a snappy experience. One could argue that it's important for online shopping, point taken, but it seems to me that the user should be the driver. Moreover there's a lot to be said for lazy evaluation.&lt;br /&gt;&lt;br /&gt;  With respect to the issue of get/post and the spec, I have to agree with this comment:&lt;br /&gt;&lt;br /&gt;      &lt;span style="font-weight: bold; font-style: italic;"&gt;GWA is the one not following standards since it assumes GETs are always non-destructive. You’re right, Google not following the standards makes this a big problem. More of a problem than anything Microsoft ever did; one can even go so far as to classify GWA as virus-like.&lt;br /&gt; &lt;br /&gt;    &lt;/span&gt;Words like "should" and "must" do seem like legalese when put in specs, but they are there usually for good reasons. On the one hand they can provide slack for vendors who are implementing platforms and can't incur the larger costs of the full spec. On the other side they are a flag to programmers that the behavior is one that is ambiguous and should be coded around carefully. Think of boundary point cases; a driver "must" stop at a stop sign but we all know as defensive drivers that "should" and "might" are better assumptions to make. If you drive in Boston well good luck to you :^)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-113024155944911362?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitdiddle.blogspot.com/feeds/113024155944911362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7590032&amp;postID=113024155944911362' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/113024155944911362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/113024155944911362'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2005/10/google-gwa-get-versus-post-good-versus.html' title='Google, GWA, GET versus POST, Good versus Evil'/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-113007019398779166</id><published>2005-10-23T07:12:00.000-05:00</published><updated>2006-11-11T14:30:21.816-05:00</updated><title type='text'>Flock preview available</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;blockquote cite="http://www.flock.com/"&gt;Our code couldn't wait any longer to be free!But! This preview ain't for the faint of heart! If you're the bleeding-edge type and don't mind a few scrapes and busted knees from time to time, feel free to give it a whirl.We've got interesting ideas in this thing. We want to know what we've done right how we could improve. And we've got a lot of work ahead of us!&lt;/blockquote&gt;&lt;p class="citation"&gt;&lt;cite cite="http://www.flock.com/"&gt;&lt;a href="http://www.flock.com/"&gt;Flock&lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Built on the same base of Mozilla as Firefox ( I don't think Flock is an extension ), Flock is a browser that integrates bloging/tagging/bookmarking services like delicious and flickr. There are many definitions of Web2.0 out there but collaboration and participation of the long tail are a part of all of them. To me that makes Flock look like a serious Web2.0 app. So far so cool, I like being able to select some text like that above, click right and "blog this". If the general public can start writing on the web as it can now read, and keep control of it's &lt;a href="http://www.attentiontrust.org/"&gt;attention&lt;/a&gt; it will be real empowering, or at least sell more server machines :)&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-113007019398779166?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitdiddle.blogspot.com/feeds/113007019398779166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7590032&amp;postID=113007019398779166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/113007019398779166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/113007019398779166'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2005/10/flock-preview-available.html' title='Flock preview available'/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-112991116200947373</id><published>2005-10-21T11:05:00.000-05:00</published><updated>2006-11-11T14:30:21.514-05:00</updated><title type='text'>JBs Bagels</title><content type='html'>&lt;a href="http://cafespot.net/place/422"&gt;JBs&lt;/a&gt; is where many of the surfers hang out waiting for the waves to come in. Great coffee, bagels, and breakfast sandwiches at great prices. It's got an atmosphere you would expect in a college town coffee shop. A wonderful place to sit and chat, and with free wireless coming soon also a good spot to do some hacking.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-112991116200947373?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitdiddle.blogspot.com/feeds/112991116200947373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7590032&amp;postID=112991116200947373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/112991116200947373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/112991116200947373'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2005/10/jbs-bagels.html' title='JBs Bagels'/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-112673805968328384</id><published>2005-09-14T17:47:00.000-05:00</published><updated>2006-11-11T14:30:21.199-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://photos1.blogger.com/img/123/5914/640/YisanOEshan%20001.jpg"&gt;&lt;img style="border: 1px solid rgb(0, 0, 0); margin: 2px;" src="http://photos1.blogger.com/img/123/5914/320/YisanOEshan%20001.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A pretty street in Qongqing &lt;a href="http://picasa.google.com/blogger/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbp.gif" alt="Posted by Picasa" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-112673805968328384?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitdiddle.blogspot.com/feeds/112673805968328384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7590032&amp;postID=112673805968328384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/112673805968328384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/112673805968328384'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2005/09/pretty-street-in-qongqing.html' title=''/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-112301892566923403</id><published>2005-08-02T16:42:00.000-05:00</published><updated>2006-11-11T14:30:20.837-05:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/123/5914/640/CIMG0006.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/123/5914/320/CIMG0006.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Lots of hay left to mow&amp;nbsp;&lt;a href='http://picasa.google.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-112301892566923403?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitdiddle.blogspot.com/feeds/112301892566923403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7590032&amp;postID=112301892566923403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/112301892566923403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/112301892566923403'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2005/08/lots-of-hay-left-to-mow.html' title=''/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-112032258584229038</id><published>2005-07-02T11:43:00.000-05:00</published><updated>2006-11-11T14:30:20.503-05:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/123/5914/640/CIMG0007.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/123/5914/320/CIMG0007.jpg'&gt;&lt;/a&gt;&lt;br /&gt;You can now see out to the road!&amp;nbsp;&lt;a href='http://picasa.google.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-112032258584229038?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitdiddle.blogspot.com/feeds/112032258584229038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7590032&amp;postID=112032258584229038' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/112032258584229038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/112032258584229038'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2005/07/you-can-now-see-out-to-road.html' title=''/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-111995135265945631</id><published>2005-06-28T04:35:00.000-05:00</published><updated>2006-11-11T14:30:20.242-05:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/123/5914/640/CondoBackViewOfMarsh%20001.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/123/5914/320/CondoBackViewOfMarsh%20001.jpg'&gt;&lt;/a&gt;&lt;br /&gt;The Hop in Bath, NH. Good ice cream, good prices&amp;nbsp;&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-111995135265945631?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitdiddle.blogspot.com/feeds/111995135265945631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7590032&amp;postID=111995135265945631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/111995135265945631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/111995135265945631'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2005/06/hop-in-bath-nh.html' title=''/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-111994945202515993</id><published>2005-06-28T03:27:00.000-05:00</published><updated>2006-11-11T14:30:19.866-05:00</updated><title type='text'>Methinks Thou Doth Protest Too Much</title><content type='html'>Ken Arnold's recent piece about &lt;a href="http://weblogs.java.net/blog/arnold/archive/2005/06/generics_consid_1.html"&gt;generics being harmful&lt;/a&gt; somewhat overstates the case. With all due respect I understand the difficulties in trying to present new ideas in ways that make them accessible to wide audiences. However I completely agree with Paul Snively's &lt;a href="http://lambda-the-ultimate.org/node/view/804"&gt;comment&lt;/a&gt; that some exposure to ML or Haskell is a good idea. Circular definitions are everywhere, even a dictionary is inherently circular. Any given word is defined in terms of other words, which themselves are defined interms of other words, etc..&lt;br /&gt;Recursion is a basic concept in computer science and all programmers should understand it, even &lt;a href="http://www.cl.cam.ac.uk/users/lcp/MLbook/"&gt;working programmers&lt;/a&gt;. One doesn't necessarily need to know the gory details of higher order logics or categories with natural number objects, but a basic familiarity with types can go a long way towards understanding why OOP has a lot of rough edges and has not fostered as much code reuse as we'd like. As Opinali points out in the &lt;a href="http://weblogs.java.net/blog/arnold/archive/2005/06/generics_consid_1.html"&gt;comment&lt;/a&gt;s  generics make code more readable and create a better separation between algorithms and data sructures.  Perhaps the implementation and syntax need some work but I think if one sticks to the simple use cases they can make for better code. Besides, for we older programmers with creaky hands, generics make for a lot less typing when coupled with the enhanced for loop.&lt;br /&gt;&lt;br /&gt;YMMV&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-111994945202515993?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitdiddle.blogspot.com/feeds/111994945202515993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7590032&amp;postID=111994945202515993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/111994945202515993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/111994945202515993'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2005/06/methinks-thou-doth-protest-too-much.html' title='Methinks Thou Doth Protest Too Much'/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-111763202060078224</id><published>2005-06-01T08:20:00.000-05:00</published><updated>2006-11-11T14:30:19.613-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://photos1.blogger.com/img/123/5914/640/TchaiTrioSwan%20017.jpg"&gt;&lt;img style="border: 1px solid rgb(0, 0, 0); margin: 2px;" src="http://photos1.blogger.com/img/123/5914/320/TchaiTrioSwan%20017.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Sometimes the marsh completely floods &lt;a href="http://www.hello.com/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbh.gif" alt="Posted by Hello" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-111763202060078224?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitdiddle.blogspot.com/feeds/111763202060078224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7590032&amp;postID=111763202060078224' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/111763202060078224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/111763202060078224'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2005/06/sometimes-marsh-completely-floods.html' title=''/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-111745248451928832</id><published>2005-05-30T06:27:00.000-05:00</published><updated>2006-11-11T14:30:19.373-05:00</updated><title type='text'>Should broadband be a public utility?</title><content type='html'>In Boston, a few blocks from NEC on Huntington, is a starbucks, where one can use wireless from T-mobile. It's $6 just to connect for the first hour, and then .10/minute thereafter, or some such thing. Considering the costs this strikes me as highway robbery, sort of like when a tow truck driver has your car impounded and can charge what they want to give it back.&lt;br /&gt;&lt;br /&gt;A short walk in the other direction from NEC is the Cafe Expresso Royale, a wonderful little cafe, clearly geared toward the college crowd and musicians. Coffee is easily half the price and oh, wireless is free, that's right free and very responsive.&lt;br /&gt;&lt;br /&gt;I'm not arguing the economics of coffee shops or disparaging Starbucks or T-Mobile in any way. What I am thinking about is acess to the internet and the digital divide. I'm lucky to have been born on the right side of it and I have to imagine that $40-50 /month for cable or DSL is a lot of money to most pepole. Yet increasingly access to the net is critical, like acesss to the public library. It's the difference between getting a good education, earning a living, and not.&lt;br /&gt;&lt;br /&gt;Out cities and states are currently having major &lt;a href="http://www.gothamgazette.com/article/tech/20050427/19/1394"&gt;discussions&lt;/a&gt; about this, and industry lobbyists are working hard to pass laws maintaining their territories and toll booths. There clearly has been a market failure, so perhaps our state/local governments should be more involved.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-111745248451928832?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitdiddle.blogspot.com/feeds/111745248451928832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7590032&amp;postID=111745248451928832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/111745248451928832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/111745248451928832'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2005/05/should-broadband-be-public-utility.html' title='Should broadband be a public utility?'/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-111736126152334812</id><published>2005-05-29T05:07:00.000-05:00</published><updated>2006-11-11T14:30:18.944-05:00</updated><title type='text'></title><content type='html'>&lt;a href="http://photos1.blogger.com/img/123/5914/640/Farm%20015.jpg"&gt;&lt;img style="border: 1px solid rgb(0, 0, 0); margin: 2px;" src="http://photos1.blogger.com/img/123/5914/320/Farm%20015.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Time for the morning frost&lt;a href="http://www.hello.com/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbh.gif" alt="Posted by Hello" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-111736126152334812?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitdiddle.blogspot.com/feeds/111736126152334812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7590032&amp;postID=111736126152334812' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/111736126152334812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/111736126152334812'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2005/05/time-for-morning-frost.html' title=''/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-108997242598913946</id><published>2004-07-16T05:00:00.000-05:00</published><updated>2006-11-11T14:30:14.383-05:00</updated><title type='text'>There are no Objects, only Functions</title><content type='html'>This cute &lt;a href="http://lambda-the-ultimate.org/node/view/98"&gt;piece&lt;/a&gt; over on &lt;a href="http://lambda-the-ultimate.org"&gt;Lambda The Ultimate&lt;/a&gt;  on Church numerals is a great example of the interplay between lambda calculus and functional programming.&lt;br /&gt;&lt;br /&gt;Is Lisp a functional programming language?&lt;br /&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-108997242598913946?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitdiddle.blogspot.com/feeds/108997242598913946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7590032&amp;postID=108997242598913946' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/108997242598913946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/108997242598913946'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2004/07/there-are-no-objects-only-functions.html' title='There are no Objects, only Functions'/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-108980158604761043</id><published>2004-07-14T05:30:00.000-05:00</published><updated>2006-11-11T14:30:14.028-05:00</updated><title type='text'>The Lambda Calculus</title><content type='html'>Lisp is just sugared lambda calculus. As the Java world discovers meta object protocols and aspect oriented programming, one can't help but sense that ideas from lisp are just being revisited. These two great pieces by &lt;a href="http://www.cs.kun.nl/~henk/"&gt;Henk Barendregt&lt;/a&gt; commented on over at &lt;a href="http://lambda-the-ultimate.org/"&gt;Lambda the Ultimate&lt;/a&gt; discuss the role of reflection in general, as well as in lambda calculus. The interplay between the lambda calulus and it's models in combinatory logic and category theory has been a very useful tool in compiler theory over the years. I'm reminded also of the somewhat related &lt;a href="http://www.dreamsongs.com/Essays.html"&gt;"The Why of Y"&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-108980158604761043?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitdiddle.blogspot.com/feeds/108980158604761043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7590032&amp;postID=108980158604761043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/108980158604761043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/108980158604761043'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2004/07/lambda-calculus.html' title='The Lambda Calculus'/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7590032.post-108946081949671406</id><published>2004-07-10T06:59:00.000-05:00</published><updated>2006-11-11T14:30:13.633-05:00</updated><title type='text'>Lisp usage growing?</title><content type='html'>Many people have &lt;a href="http://www.cs.auc.dk/~normark/scheme/"&gt;noticed and capitalized&lt;/a&gt; on the similarity between S-expressions and XML and the use of &lt;a href="http://www.double.co.nz/scheme/modal-web-server.html"&gt;continuations for capturing client/response state&lt;/a&gt;. It would be wonderful to see Lisp and Scheme capture more mindshare. I hope it's not the case that Lisp is only useful for &lt;a href="http://www.paulgraham.com/vanlfsp.html"&gt;smart programmers&lt;/a&gt; and not intended for the unwashed masses&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7590032-108946081949671406?l=bitdiddle.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitdiddle.blogspot.com/feeds/108946081949671406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7590032&amp;postID=108946081949671406' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/108946081949671406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7590032/posts/default/108946081949671406'/><link rel='alternate' type='text/html' href='http://bitdiddle.blogspot.com/2004/07/lisp-usage-growing.html' title='Lisp usage growing?'/><author><name>Bob Dionne</name><uri>http://www.blogger.com/profile/12432702058444924448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
