<?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-9698773</id><updated>2011-08-31T13:05:27.853-07:00</updated><title type='text'>Robert "kebernet" Cooper</title><subtitle type='html'>This is just a place for me to stick random things.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.kebernet.net/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>66</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9698773.post-6057587016421830110</id><published>2010-04-14T11:28:00.001-07:00</published><updated>2010-04-14T11:28:34.180-07:00</updated><title type='text'>For Les</title><content type='html'>&lt;object width="512" height="296"&gt;&lt;param name="movie" value="http://www.hulu.com/embed/DK2lmt5_nAl12Mx1bVPp8A/298/359/i320"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.hulu.com/embed/DK2lmt5_nAl12Mx1bVPp8A/298/359/i320" type="application/x-shockwave-flash" allowFullScreen="true"  width="512" height="296"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-6057587016421830110?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/6057587016421830110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=6057587016421830110' title='32 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/6057587016421830110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/6057587016421830110'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2010/04/for-les.html' title='For Les'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>32</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-116179958256039295</id><published>2006-10-25T11:06:00.000-07:00</published><updated>2006-10-25T11:07:15.710-07:00</updated><title type='text'>screaming-penguin.com</title><content type='html'>--AZ-Sen: &lt;a href="http://www.phoenixnewtimes.com/Issues/2006-04-13/news/feature_full.html"&gt;Jon Kyl&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--AZ-01: &lt;a href="http://en.wikipedia.org/w/index.php?title=Rick_Renzi&amp;amp;printable=yes#Controversies"&gt;Rick Renzi&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--AZ-05: &lt;a href="http://www.azcentral.com/arizonarepublic/local/articles/1022hayworth1022.html"&gt;J.D. Hayworth&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--CA-04: &lt;a href="http://en.wikipedia.org/wiki/John_Doolittle#Controversies"&gt;John Doolittle&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--CA-11: &lt;a href="http://en.wikipedia.org/wiki/Richard_Pombo#Controversies_and_criticisms"&gt;Richard Pombo&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--CA-50: &lt;a href="http://www.kfmb.com/story.php?id=66505"&gt;Brian Bilbray&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;--CO-04: &lt;a href="http://www.rollingstone.com/politics/story/12054520/the_10_worst_congressmen/10"&gt;Marilyn Musgrave&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--CO-05: &lt;a href="http://www.gazette.com/display.php?id=1322626&amp;amp;secid=1"&gt;Doug Lamborn&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--CO-07: &lt;a href="http://www.rockymountainnews.com/drmn/elections/article/0,2808,DRMN_24736_5063243,00.html"&gt;Rick O'Donnell&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--CT-04: &lt;a href="http://www.connpost.com/news/ci_4509567"&gt;Christopher Shays&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--FL-13: &lt;a href="http://www.bradenton.com/mld/bradenton/news/local/15422371.htm?source=rss&amp;amp;channel=bradenton_local"&gt;Vernon Buchanan&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--FL-16: &lt;a href="http://en.wikipedia.org/wiki/Mark_Foley_scandal"&gt;Joe Negron&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;--FL-22: &lt;a href="http://www.usnews.com/usnews/politics/campaign_diary/florida/archive/2006/10/the_foley_scandal_affects_the.htm"&gt;Clay Shaw&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--ID-01: &lt;a href="http://www.summitdaily.com/article/20060923/NEWS/60923003"&gt;Bill Sali&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--IL-06: &lt;a href="http://msnbc.msn.com/id/14988252/"&gt;Peter Roskam&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--IL-10: &lt;a href="http://cbs2chicago.com/video/?id=25835@wbbm.dayport.com"&gt;Mark Kirk&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--IL-14: &lt;a href="http://www.kcci.com/politics/10062284/detail.html"&gt;Dennis Hastert&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--IN-02: &lt;a href="http://www.southbendtribune.com/apps/pbcs.dll/article?AID=/20060811/NEWS07/608110314"&gt;Chris Chocola&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;--IN-08: &lt;a href="http://www.courier-journal.com/localnews/2004/04/21ky/B1-host0421i0-7412.html"&gt;John Hostettler&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--IA-01: &lt;a href="http://www.qctimes.net/articles/2005/12/09/news/local/doc439930283db6c088625962.txt"&gt;Mike Whalen&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--KS-02: &lt;a href="http://cjonline.com/stories/102306/loc_ryunboyda1.shtml"&gt;Jim Ryun&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--KY-03: &lt;a href="http://www.courier-journal.com/localnews/2002/08/29/ke082902s267079.htm"&gt;Anne Northup&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--KY-04: &lt;a href="http://www.kentucky.com/mld/kentucky/news/15533221.htm"&gt;Geoff Davis&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--MD-Sen: &lt;a href="http://www.gazette.net/stories/021006/montsta130223_31925.shtml"&gt;Michael Steele&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;--MN-01: &lt;a href="http://www.hometown-pages.com/main.asp?SectionID=26&amp;amp;SubSectionID=186&amp;amp;ArticleID=12951&amp;amp;TM=48834.09"&gt;Gil Gutknecht&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--MN-06: &lt;a href="http://citypages.com/databank/27/1348/article14760.asp"&gt;Michele Bachmann&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--MO-Sen: &lt;a href="http://www.contracostatimes.com/mld/cctimes/news/politics/15174500.htm"&gt;Jim Talent&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--MT-Sen: &lt;a href="http://www.billingsgazette.net/articles/2006/07/28/news/state/20-burns.txt"&gt;Conrad Burns&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--NV-03: &lt;a href="http://www.lasvegassun.com/sunbin/stories/sun/2006/oct/22/566689009.html?porter"&gt;Jon Porter&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--NH-02: &lt;a href="http://www.unionleader.com/article.aspx?headline=Top+aide+to+Bass+resigns&amp;amp;articleId=b65bcd02-f478-4a6d-801a-9a12761c3786"&gt;Charlie Bass&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;--NJ-07: &lt;a href="http://www.washingtonpost.com/ac2/wp-dyn/A23714-2003Apr3?language=printer"&gt;Mike Ferguson&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--NM-01: &lt;a href="http://www.rawstory.com/news/2006/Congresswoman_on_page_board_buried_file_1019.html"&gt;Heather Wilson&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--NY-03: &lt;a href="http://www.newsday.com/news/nationworld/ny-usking0817,0,6911475,print.story?coll=ny-top-headlines"&gt;Peter King&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--NY-20: &lt;a href="http://blogs.timesunion.com/capitol/?p=983"&gt;John Sweeney&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--NY-26: &lt;a href="http://www.democratandchronicle.com/apps/pbcs.dll/article?AID=/20061004/NEWS01/61004020/1002/NEWS"&gt;Tom Reynolds&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--NY-29: &lt;a href="http://en.wikipedia.org/wiki/Randy_Kuhl#Personal"&gt;Randy Kuhl&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;--NC-08: &lt;a href="http://www.newsobserver.com/291/story/254053.html"&gt;Robin Hayes&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--NC-11: &lt;a href="http://en.wikipedia.org/wiki/Charles_H._Taylor#Controversies"&gt;Charles Taylor&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--OH-01: &lt;a href="http://www.thehill.com/thehill/export/TheHill/News/Frontpage/091906/chabot.html"&gt;Steve Chabot&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--OH-02: &lt;a href="http://www.wcpo.com/news/2006/local/10/11/murtha_schmidt.html"&gt;Jean Schmidt&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--OH-15: &lt;a href="http://www.columbusdispatch.com/?story=217625"&gt;Deborah Pryce&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--OH-18: &lt;a href="http://www.cleveland.com/news/plaindealer/index.ssf?/base/news/1161257895268090.xml&amp;amp;coll=2"&gt;Joy Padgett&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;--PA-04: &lt;a href="http://www.sharonherald.com/local/local_story_263230124.html?start:int=0"&gt;Melissa Hart&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--PA-07: &lt;a href="http://www.phillyburbs.com/pb-dyn/news/28-10162006-727801.html"&gt;Curt Weldon&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--PA-08: &lt;a href="http://www.phillyburbs.com/pb-dyn/news/111-01222006-601349.html"&gt;Mike Fitzpatrick&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--PA-10: &lt;a href="http://www.timesleader.com/mld/timesleader/15646184.htm"&gt;Don Sherwood&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--RI-Sen: &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2006/08/05/AR2006080500823.html"&gt;Lincoln Chafee&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--TN-Sen: &lt;a href="http://www.knoxnews.com/kns/election/article/0,1406,KNS_630_5057450,00.html"&gt;Bob Corker&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;--VA-Sen: &lt;a href="http://www.cbsnews.com/stories/2006/09/26/politics/main2039589.shtml"&gt;George Allen&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--VA-10: &lt;a href="http://www.nationalcenter.org/PRJTHGWolfEarmark1006.html"&gt;Frank Wolf&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--WA-Sen: &lt;a href="http://seattlepi.nwsource.com/local/283622_mcgavick02.html"&gt;Mike McGavick&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;--WA-08: &lt;a href="http://seattlepi.nwsource.com/local/287797_reichertsideweb06.html"&gt;Dave Reichert&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-116179958256039295?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.screaming-penguin.com/main.php?storyid=6155' title='screaming-penguin.com'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/116179958256039295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=116179958256039295' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/116179958256039295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/116179958256039295'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2006/10/screaming-penguincom.html' title='screaming-penguin.com'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-115119505954715287</id><published>2006-06-24T17:24:00.000-07:00</published><updated>2006-06-24T17:24:19.730-07:00</updated><title type='text'>Mark Twain - Wikiquote</title><content type='html'>Against our traditions we are now entering upon an unjust and trivial war, a war against a helpless people, and for a base object — robbery. At first our citizens spoke out against this thing, by an impulse natural to their training. Today they have turned, and their voice is the other way. What caused the change? Merely a politician's trick — a high-sounding phrase, a blood-stirring phrase which turned their uncritical heads: Our Country, right or wrong! An empty phrase, a silly phrase. It was shouted by every newspaper, it was thundered from the pulpit, the Superintendent of Public Instruction placarded it in every schoolhouse in the land, the War Department inscribed it upon the flag. And every man who failed to shout it or who was silent, was proclaimed a traitor — none but those others were patriots. To be a patriot, one had to say, and keep on saying, "Our Country, right or wrong," and urge on the little war. Have you not perceived that that phrase is an insult to the nation?&lt;br /&gt;      For in a republic, who is "the Country"? Is it the Government which is for the moment in the saddle? Why, the Government is merely a servant — merely a temporary servant; it cannot be its prerogative to determine what is right and what is wrong, and decide who is a patriot and who isn't. Its function is to obey orders, not originate them. Who, then, is "the country?" Is it the newspaper? Is it the pulpit? Is it the school-superintendent? Why, these are mere parts of the country, not the whole of it; they have not command, they have only their little share in the command. They are but one in the thousand; it is in the thousand that command is lodged; they must determine what is right and what is wrong; they must decide who is a patriot and who isn’t.&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;In a monarchy, the king and his family are the country; in a republic it is the common voice of the people. Each of you, for himself, by himself and on his own responsibility, must speak. And it is a solemn and weighty responsibility, and not lightly to be flung aside at the bullying of pulpit, press, government, or the empty catch-phrases of politicians. Each must for himself alone decide what is right and what is wrong, and which course is patriotic and which isn't. You cannot shirk this and be a man. To decide it against your convictions is to be an unqualified and inexcusable traitor, both to yourself and to your country, let men label you as they may. If you alone of all the nation shall decide one way, and that way be the right way according to your convictions of the right, you have done your duty by yourself and by your country — hold up your head! You have nothing to be ashamed of.&lt;br /&gt;      Only when a republic's life is in danger should a man uphold his government when it is in the wrong. There is no other time.&lt;br /&gt;      This Republic's life is not in peril. The nation has sold its honor for a phrase. It has swung itself loose from its safe anchorage and is drifting, its helm is in pirate hands.&lt;br /&gt;&lt;br /&gt;--Twain&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-115119505954715287?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://en.wikiquote.org/wiki/Mark_Twain' title='Mark Twain - Wikiquote'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/115119505954715287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=115119505954715287' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/115119505954715287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/115119505954715287'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2006/06/mark-twain-wikiquote.html' title='Mark Twain - Wikiquote'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-113285815592672164</id><published>2005-11-24T10:49:00.000-08:00</published><updated>2005-11-24T10:49:15.966-08:00</updated><title type='text'>USB/IP Project</title><content type='html'>&lt;a href="The USB/IP Project aims to develop a general USB device sharing system over IP network. To share USB devices between computers with their full functionality, USB/IP encapsulates &amp;quot;USB protocols&amp;quot; into IP packets and transmits them between computers. Original USB device drivers and applications can be also used for remote USB devices without any modification of them."&gt;USB/IP Project&lt;/a&gt;: "The USB/IP Project aims to develop a general USB device sharing system over IP network. To share USB devices between computers with their full functionality, USB/IP encapsulates 'USB protocols' into IP packets and transmits them between computers. Original USB device drivers and applications can be also used for remote USB devices without any modification of them."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-113285815592672164?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/113285815592672164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=113285815592672164' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/113285815592672164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/113285815592672164'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/11/usbip-project.html' title='USB/IP Project'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-113255892083581849</id><published>2005-11-20T23:42:00.000-08:00</published><updated>2005-11-20T23:43:19.846-08:00</updated><title type='text'></title><content type='html'>&lt;p&gt;Test.&lt;br /&gt;&lt;/p&gt;&lt;!-- technorati tags begin --&gt;&lt;p style="font-size:10px;text-align:right;"&gt;technorati tags: &lt;a href="http://technorati.com/tag/test" rel="tag"&gt;test&lt;/a&gt;&lt;/p&gt;&lt;!-- technorati tags end --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-113255892083581849?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/113255892083581849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=113255892083581849' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/113255892083581849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/113255892083581849'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/11/test.html' title=''/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-112643232526622433</id><published>2005-09-11T02:52:00.000-07:00</published><updated>2005-09-11T02:52:05.266-07:00</updated><title type='text'>BBspot - Microsoft Releases Box Set of Rarities and Oldies</title><content type='html'>&lt;a href="http://www.bbspot.com/News/2005/09/microsoft_box_set.html?from=rss"&gt;BBspot - Microsoft Releases Box Set of Rarities and Oldies&lt;/a&gt;: "Redmond, WA - Microsoft has announced the release of a box set of their 'greatest operating systems of all time,' stuffed with their previous releases and tons of extras. The box set - entitled 'Microsoft 1975 - 2000: The Early Years' covers the company's rise from the early garage days to today.&lt;br /&gt;&lt;br /&gt;Fans of the company should find everything they need in the box. Not only does it contain classics like DOS 3.30, Windows 3.11 and 95 OSR2.5 – it also contains rare cult material like Microsoft Bob, Windows 1.0 and ME. Die hard fans may complain about the decision to include the updated and patched versions instead of the original releases, but they are likely to have the entire collection, anyway.&lt;br /&gt;&lt;br /&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-112643232526622433?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.bbspot.com/News/2005/09/microsoft_box_set.html?from=rss' title='BBspot - Microsoft Releases Box Set of Rarities and Oldies'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/112643232526622433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=112643232526622433' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/112643232526622433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/112643232526622433'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/09/bbspot-microsoft-releases-box-set-of.html' title='BBspot - Microsoft Releases Box Set of Rarities and Oldies'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-112643214243806108</id><published>2005-09-11T02:49:00.000-07:00</published><updated>2005-09-11T02:49:02.436-07:00</updated><title type='text'>Breakdowns Marked Path From Hurricane to Anarchy - New York Times</title><content type='html'>&lt;a href="http://www.nytimes.com/2005/09/11/national/nationalspecial/11response.html?hp&amp;amp;ex=1126497600&amp;amp;en=ce371f0e0587100b&amp;amp;ei=5094&amp;amp;partner=homepage"&gt;Breakdowns Marked Path From Hurricane to Anarchy - New York Times&lt;/a&gt;: "On Tuesday, a FEMA official who had just flown over the ravaged city by helicopter seemed to have trouble conveying to his bosses the degree of destruction, according to a New Orleans city councilwoman.&lt;br /&gt;&lt;br /&gt;'He got on the phone to Washington, and I heard him say, 'You've got to understand how serious this is, and this is not what they're telling me, this is what I saw myself,' ' the councilwoman, Cynthia Hedge-Morrell, recalled.&lt;br /&gt;&lt;br /&gt;State and federal officials had spent two years working on a disaster plan to prepare for a massive storm, but it was incomplete and had failed to deal with two issues that proved most critical: transporting evacuees and imposing law and order."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-112643214243806108?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.nytimes.com/2005/09/11/national/nationalspecial/11response.html?hp&amp;ex=1126497600&amp;en=ce371f0e0587100b&amp;ei=5094&amp;partner=homepage' title='Breakdowns Marked Path From Hurricane to Anarchy - New York Times'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/112643214243806108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=112643214243806108' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/112643214243806108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/112643214243806108'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/09/breakdowns-marked-path-from-hurricane.html' title='Breakdowns Marked Path From Hurricane to Anarchy - New York Times'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-112643201254617894</id><published>2005-09-11T02:46:00.000-07:00</published><updated>2005-09-11T02:46:52.546-07:00</updated><title type='text'>Daring Fireball: The iTunes 5 Announcement From the Perspective of an Anthropomorphized Brushed Metal User Interface Theme</title><content type='html'>&lt;a href="http://daringfireball.net/2005/09/anthropomorphized"&gt;Daring Fireball: The iTunes 5 Announcement From the Perspective of an Anthropomorphized Brushed Metal User Interface Theme&lt;/a&gt;: "Brushed Metal: Calculator? I’m out of iTunes and you tell me I’ve still got Calculator? When is the Special Event scheduled for the next version of Calculator? Oh, that’s right, there is none, because no one gives a shit about Calculator."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-112643201254617894?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://daringfireball.net/2005/09/anthropomorphized' title='Daring Fireball: The iTunes 5 Announcement From the Perspective of an Anthropomorphized Brushed Metal User Interface Theme'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/112643201254617894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=112643201254617894' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/112643201254617894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/112643201254617894'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/09/daring-fireball-itunes-5-announcement.html' title='Daring Fireball: The iTunes 5 Announcement From the Perspective of an Anthropomorphized Brushed Metal User Interface Theme'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-112643183002296869</id><published>2005-09-11T02:43:00.000-07:00</published><updated>2005-09-11T02:43:50.023-07:00</updated><title type='text'>You ever wonder why it is...</title><content type='html'>Your friends give you shit when you aren't getting laid for not getting laid, then when you are they give you shit for getting some? Seriously, what is up with that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-112643183002296869?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/112643183002296869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=112643183002296869' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/112643183002296869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/112643183002296869'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/09/you-ever-wonder-why-it-is.html' title='You ever wonder why it is...'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-112643166106134572</id><published>2005-09-11T02:41:00.000-07:00</published><updated>2005-09-11T02:41:41.623-07:00</updated><title type='text'>"HUMAN SUFFERING INCREDIBLE BY MODERN STANDARDS"</title><content type='html'>&lt;a href="http://www.screaming-penguin.com/main.php?storyid=5291"&gt;screaming-penguin.com&lt;/a&gt;: "&lt;br /&gt;&lt;br /&gt;You know, this line is haunting me. I don't know if you saw Brian Williams on The Daily Show this week, but he talked about reading this line in the National Weather Service bulletin on his blackberry on Sunday, and the press weren't even sure if it was a legitimate message because they had never seen anything like this from NOAA before. It turns out it was literally from the last guy in the office just trying to make the most loaded statement he could so people would get it. There is a story in there that somebodyh ought to tell.&lt;br /&gt;&lt;br /&gt;Somehow it seems to me to be a story that is much to frequent anymore. Whether it is the FDA or the EPA or the ACoE or NOAA, it seems like there are constant stories these days about professional scientists and engineers and logisticians warning everyone who will listen what is coming people just don't seem to actually take them seriously. In a world where all the coverage seems like 'Someone says sky is green, scientists disagree, ' it is not hard to understand why people might just ignore shit. I mean, obviously there is no consensus that the sky isn't green!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It doesn't matter if it is the Greenhouse Effect, a Hurricane, Plan B, or that maybe the dinosaurs did actually live 65,000,000 years ago, it seems that if any fucktard wants to ignore the truth, then it is 'open for debate'.&lt;br /&gt;&lt;br /&gt;Now we go back and look at the resume of everyone at FEMA, and unless they have 'Acting' in their title, it is obvious that they are in no way qualified for their position. Maybe I am just a 'big goverment liberal', but you know, the reason we have a beurocracy is to put beurocrats in charge. Not Nordac the IT preventor or other Dilber nightmares, but people who are professionally trained and responsible for doing their job, not for a political agenda. FEMA, the FDA, the USDA, NOAA, the EPA, DOE or NASA, and you know, even the Pentagon, I expect to be staffed with people who understand the real world dynamics of their field, not people who worked on the commitee to elect whichever jackass is in the Whitehouse (even if it is my jackass).&lt;br /&gt;&lt;br /&gt;I can't help but think, in a democracy where we now pick our leaders on the "who would you want to have a beer with" standard, it seems that the "who you would want to have a beed with" standard applies to every role of our government, and should we be suprised?"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-112643166106134572?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.screaming-penguin.com/main.php?storyid=5291' title='&quot;HUMAN SUFFERING INCREDIBLE BY MODERN STANDARDS&quot;'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/112643166106134572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=112643166106134572' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/112643166106134572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/112643166106134572'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/09/human-suffering-incredible-by-modern.html' title='&quot;HUMAN SUFFERING INCREDIBLE BY MODERN STANDARDS&quot;'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-112493583066835886</id><published>2005-08-24T19:10:00.000-07:00</published><updated>2005-08-24T19:10:30.683-07:00</updated><title type='text'>Google Google Google</title><content type='html'>&lt;a href="I just wanted to post a kind of wrap up of the stuff from Google lately.&lt;br /&gt;&lt;br /&gt;The new Google Desktop, specifically the Sidebar is kinda cool, but mostly pointless. Google Talk is cool, and I think the fact that it is open and Jabber based will mean that you will see a RAPID exspansion of the &amp;quot;built on top of Jabber&amp;quot; applications that will extend its functionality. However, a lot of the new Google stuff suffers from one common theme: lack of integration.&lt;br /&gt;&lt;br /&gt;Why do I need a Google Talk window? Why can't my buddy list live inside my Sidebar? Why isn't the whole Hello! messaging system deprecated and moving to somthing Jabber based? Also, why doesn't Sidebar have the the extremely cool context function that Beagle Dashboard does on Linux? (Honestly, that's what I thought the cool of Sidebar would be.) Why didn't my Talk profile just start up with all the Gmail accounts that are in my Gmail contacts list?&lt;br /&gt;&lt;br /&gt;Sidebar has some cool stuff. The autodiscovery of your browser stuff into the Web Clips box is pretty neat, and the kind of thing that only a good client app could do. Sidebar, however, isn't nearly as cool as Tiger Dashboard or Konfabulator. Not even talking about the &amp;quot;slick&amp;quot; factor, but the fact that Dashboard and Konfabulator are stupid simple to write modules for, whereas Google Desktop means &amp;quot;DontNET&amp;quot; only. Google Talk might be cool, again, one day, but the voice stuff isn't nearly as good as Skype's P2P stuff, it's not cross platform, and unless Google wants to open up their (supposedly great) proprietary audio codec, you won't see external support there. At least Skype is releasing binary API versions of their system.&lt;br /&gt;&lt;br /&gt;Now, I think Google providing mainstream support for things like VLC and Jabber is great, but I guess I am missing why I should buy into the Google &amp;quot;way&amp;quot; if it doesn't really give me &amp;quot;better&amp;quot;. The whole Windows-Centric thing, right down to Blogger For MS-Word is starting to grate on me too. They finally added RSS support to Go"&gt;screaming-penguin.com&lt;/a&gt;: "I just wanted to post a kind of wrap up of the stuff from Google lately.&lt;br /&gt;&lt;br /&gt;The new Google Desktop, specifically the Sidebar is kinda cool, but mostly pointless. Google Talk is cool, and I think the fact that it is open and Jabber based will mean that you will see a RAPID exspansion of the 'built on top of Jabber' applications that will extend its functionality. However, a lot of the new Google stuff suffers from one common theme: lack of integration.&lt;br /&gt;&lt;br /&gt;Why do I need a Google Talk window? Why can't my buddy list live inside my Sidebar? Why isn't the whole Hello! messaging system deprecated and moving to somthing Jabber based? Also, why doesn't Sidebar have the the extremely cool context function that Beagle Dashboard does on Linux? (Honestly, that's what I thought the cool of Sidebar would be.) Why didn't my Talk profile just start up with all the Gmail accounts that are in my Gmail contacts list?&lt;br /&gt;&lt;br /&gt;Sidebar has some cool stuff. The autodiscovery of your browser stuff into the Web Clips box is pretty neat, and the kind of thing that only a good client app could do. Sidebar, however, isn't nearly as cool as Tiger Dashboard or Konfabulator. Not even talking about the 'slick' factor, but the fact that Dashboard and Konfabulator are stupid simple to write modules for, whereas Google Desktop means 'DontNET' only. Google Talk might be cool, again, one day, but the voice stuff isn't nearly as good as Skype's P2P stuff, it's not cross platform, and unless Google wants to open up their (supposedly great) proprietary audio codec, you won't see external support there. At least Skype is releasing binary API versions of their system.&lt;br /&gt;&lt;br /&gt;Now, I think Google providing mainstream support for things like VLC and Jabber is great, but I guess I am missing why I should buy into the Google 'way' if it doesn't really give me 'better'. The whole Windows-Centric thing, right down to Blogger For MS-Word is starting to grate on me too. They finally added RSS support to Go"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-112493583066835886?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/112493583066835886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=112493583066835886' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/112493583066835886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/112493583066835886'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/08/google-google-google.html' title='Google Google Google'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-110884708143992136</id><published>2005-02-19T13:03:00.000-08:00</published><updated>2005-02-19T13:04:41.440-08:00</updated><title type='text'>About all that</title><content type='html'>The reason I copied all that stuff in, was so I could get the ATOM feed with Freedom of Expression in it to convert to audio. &lt;a href="http://kembrew.com/documents/mcleod-freedomofexpression3.pdf"&gt;You can get the book here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110884708143992136?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110884708143992136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110884708143992136' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110884708143992136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110884708143992136'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/02/about-all-that.html' title='About all that'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-110882319199078679</id><published>2005-02-19T06:21:00.000-08:00</published><updated>2005-02-19T06:26:32.013-08:00</updated><title type='text'>Freedom of Expression: Introduction</title><content type='html'>In 2003 Fox News sued Al Franken and his publisher, Penguin, for&lt;br /&gt;naming his book Lies and the Lying Liars Who Tell Them: A Fair&lt;br /&gt;and Balanced Look at the Right. The veteran satirist, who had publicly&lt;br /&gt;quarreled with Fox News host Bill O’Reilly in the months leading&lt;br /&gt;up to the book’s release, used the news channel’s slogan “Fair&lt;br /&gt;and Balanced” in the title. The company claimed this use trespassed&lt;br /&gt;on its intellectual property. By associating Al Franken’s name with&lt;br /&gt;Fair and Balanced®, the Fox lawyers argued, it would “blur and tarnish”&lt;br /&gt;the good reputation of the trademark. The suit went on to&lt;br /&gt;state that Franken “appears to be shrill and unstable.” He was also&lt;br /&gt;described in the lawsuit as “increasingly unfunny,” a charge Franken&lt;br /&gt;responded to by saying that he had trademarked “funny” and was&lt;br /&gt;considering a countersuit.&lt;br /&gt;&lt;br /&gt;Later that week on his daily radio talk show,O’Reilly grew testier,&lt;br /&gt;lashing out at Franken and his alleged theft. Despite O’Reilly’s bluster&lt;br /&gt;and the earnest legal arguments of Fox’s lawyers—who drew&lt;br /&gt;laughter from the courtroom when they advocated their indefensible position—U.S. District Judge Denny Chin dismissed the injunction&lt;br /&gt;against the book. “There are hard cases and there are easy&lt;br /&gt;cases,” Chin stated. “This is an easy case in my view and wholly&lt;br /&gt;without merit, both factually and legally.” The O’Reilly-Franken&lt;br /&gt;dustup was the prelude to an increasingly aggressive trademark&lt;br /&gt;rampage. That year, the news channel threatened to sue a Web-site&lt;br /&gt;outfit that was selling a satirical T-shirt that mimicked its logo with&lt;br /&gt;the words “Faux News” and tweaked its motto: “We distort, you&lt;br /&gt;comply.” It also targeted The Simpsons (which airs on its sister network)&lt;br /&gt;for parodying the news channel’s right-wing slant. During&lt;br /&gt;one episode, the cartoon imitated the Fox News ticker, running&lt;br /&gt;crawling headlines such as “Oil slicks found to keep seals young,&lt;br /&gt;supple” and “Study: 92 percent of Democrats are gay.”&lt;br /&gt;Fox News eventually backed down, opting not to file a lawsuit&lt;br /&gt;against the show. “We called their bluff,” said Matt Groening, The&lt;br /&gt;Simpsons’ creator, “because we didn’t think Rupert Murdoch would&lt;br /&gt;pay for Fox to sue itself. So we got away with it.” It’s probably the&lt;br /&gt;first time that media consolidation has actually enabled freedom of&lt;br /&gt;expression®. Still, The Simpsons writers got a slap on the wrist by&lt;br /&gt;the parent company when it imposed a rule that the cartoon could&lt;br /&gt;no longer imitate news crawls. “It might confuse the viewers into&lt;br /&gt;thinking it’s real news,” Groening drily noted. As for the Web site&lt;br /&gt;that sold the “Faux News” T-shirt, Fox News dropped its threat after&lt;br /&gt;the American Civil Liberties Union intervened on its behalf. The&lt;br /&gt;ACLU sent Fox a “ ‘get stuffed’ letter,” as the site’s operator Richard&lt;br /&gt;Luckett put it.1&lt;br /&gt;&lt;br /&gt;“Blur and tarnish,” the choice of words used by Fox’s lawyers in&lt;br /&gt;the Franken case, might sound absurd to the average person, but it’s&lt;br /&gt;the language of trademark law. Unlike copyright law, which protects&lt;br /&gt;creative works such as books and movies, and patent law,&lt;br /&gt;which covers inventions and the like, trademark law is designed to prevent consumer confusion and unfair competition. In other words,&lt;br /&gt;you can’t place the Coca-Cola logo on your own newly minted soft&lt;br /&gt;drink or use the company’s trademarked advertising slogans to&lt;br /&gt;trick people into buying your product. It also protects companies&lt;br /&gt;from having their trademarks associated with something unsavory,&lt;br /&gt;which is where the blurring and tarnishing comes in. The problem&lt;br /&gt;—at least as far as freedom of expression® is concerned—is&lt;br /&gt;when trademark holders go too far in trying to protect their property.&lt;br /&gt;The Fox News v. Franken case is but one of many examples of&lt;br /&gt;this kind of overkill.&lt;br /&gt;&lt;br /&gt;By wielding intellectual-property laws like a weapon, overzealous&lt;br /&gt;owners erode our freedoms in the following ways: (1) we, or&lt;br /&gt;our employers, engage in self-censorship because we think we&lt;br /&gt;might get sued, even if there’s no imminent threat; (2) we censor&lt;br /&gt;ourselves after backing down from a lawsuit that is clearly frivolous;&lt;br /&gt;(3) worst of all, our freedoms are curtailed because the law has expanded&lt;br /&gt;to privatize an ever-growing number of things—from human&lt;br /&gt;genes and business methods to scents and gestures. (Donald&lt;br /&gt;Trump not only trademarked “You’re Fired,” but also his hand gesture&lt;br /&gt;that accompanied the phrase on The Apprentice.)&lt;br /&gt;In the first case, the makers of the anti–Fox News T-shirts didn’t&lt;br /&gt;back down and instead brought in the ACLU, which forced Fox&lt;br /&gt;News to call off its attack dogs. Victory for freedom of expression®.&lt;br /&gt;In the second case, Penguin Books fought Fox’s lawsuit and easily&lt;br /&gt;won because the law allows us to parody or criticize intellectual&lt;br /&gt;properties. Franken’s publisher didn’t make him change the title or&lt;br /&gt;cower from what was obviously a lawsuit that was “wholly without&lt;br /&gt;merit.” Another victory for freedom of expression®. These two instances&lt;br /&gt;remind us that we can fight back and win, especially because&lt;br /&gt;many recent court decisions have upheld free-speech rights&lt;br /&gt;in the age of intellectual property. The problem is that lots of individuals and companies either don’t know this or don’t want to take&lt;br /&gt;a risk.&lt;br /&gt;&lt;br /&gt;The third case is far more troubling, because in some important&lt;br /&gt;respects the law does curtail our rights. The rise of the Internet has&lt;br /&gt;served as a wonderfully effective boogeyman used by intellectualproperty&lt;br /&gt;owners to legitimate the same one-dimensional arguments&lt;br /&gt;they’ve been asserting for years. Those claims go something&lt;br /&gt;like this: Anyone who does anything to any of their properties is a&lt;br /&gt;“pirate” (such as VCR owners and music fans who made cassettetape&lt;br /&gt;copies of works in the 1980s). Courts and Congress fortunately&lt;br /&gt;rejected this line of reasoning twenty years ago, giving consumers&lt;br /&gt;far more options—including the option not to be sued. However,&lt;br /&gt;Internet-fueled fears have changed the legal and cultural landscape&lt;br /&gt;in dramatic ways.&lt;br /&gt;&lt;br /&gt;In 1998 Congress passed the Digital Millennium Copyright Act&lt;br /&gt;(DMCA) in response to the megabyte-sized specter that haunted&lt;br /&gt;American business interests. Although well-intentioned, the DMCA&lt;br /&gt;is a terrible law. It was written to protect digital property by making&lt;br /&gt;it illegal to bypass “digital locks” such as copy-protection technologies&lt;br /&gt;on CDs or simple passwords on software. It’s a bad law because&lt;br /&gt;it has failed to prevent unauthorized duplication of copyrighted&lt;br /&gt;goods—surfed the Internet lately?—and has only succeeded in curtailing&lt;br /&gt;freedoms, criminalizing legitimate research, and arresting&lt;br /&gt;the development of worthwhile software. (Sometimes it has led to&lt;br /&gt;the arrest of software developers themselves.)&lt;br /&gt;&lt;br /&gt;One of the DMCA’s unintended consequences is that companies&lt;br /&gt;have tried to use it to squash competition on things such as garagedoor&lt;br /&gt;openers and aftermarket ink cartridges. A few years ago,&lt;br /&gt;for instance, Lexmark placed in its printers an “authentication&lt;br /&gt;regime”—a fancy way of referring to a kind of password that lets&lt;br /&gt;the ink cartridge and the printer “talk.” Then it invoked the DMCA to eliminate competition from less-expensive aftermarket ink cartridges&lt;br /&gt;that “hacked” the digital lock on Lexmark’s printer. It took&lt;br /&gt;many months and many more thousands of dollars to convince&lt;br /&gt;courts that these competing products weren’t illicit materials. Only&lt;br /&gt;in America, you might think, but draconian DMCA-like laws are&lt;br /&gt;spreading around the globe like digital wildfire. In 2004 thirtythree-&lt;br /&gt;year-old Isamu Kaneko, an assistant professor at the University&lt;br /&gt;of Tokyo, was arrested because he developed file-sharing&lt;br /&gt;software similar to the popular KaZaA application. The same year,&lt;br /&gt;the Italian parliament passed a law imposing jail time of up to three&lt;br /&gt;years for anyone caught sharing copyrighted material via the Internet.&lt;br /&gt;These sanctions are another unfortunate outcome in the drive&lt;br /&gt;to privatize every imaginable thing in the world, including genetic&lt;br /&gt;material. The peculiar case of John Moore couldn’t have happened&lt;br /&gt;without the expansion of patent law in the past quarter century.&lt;br /&gt;When Moore’s spleen was removed to treat a rare form of leukemia,&lt;br /&gt;his University of California doctor patented a cell line taken from&lt;br /&gt;his organ, without Moore’s knowledge or permission. The longterm&lt;br /&gt;market value of the patent has been estimated at roughly&lt;br /&gt;$3 billion, and Moore’s doctor received $3 million in stocks from&lt;br /&gt;Genetics Institute, the firm that marketed and developed a drug&lt;br /&gt;based on the patent.2&lt;br /&gt;&lt;br /&gt;When Moore found out about these shenanigans, he sued—and&lt;br /&gt;lost. The California Supreme Court claimed that giving Moore any&lt;br /&gt;rights would lead to the commodification of the human body—&lt;br /&gt;an argument that ruffled the feathers of Judge J. Broussard, who&lt;br /&gt;dissented from the Moore v. Regents of the University of California&lt;br /&gt;decision. “Far from elevating these biological materials above the&lt;br /&gt;marketplace,” Broussard wrote, “the majority’s holding simply bars&lt;br /&gt;plaintiff, the source of the cells, from obtaining the benefit of the cells’ value, but permits the defendants, who allegedly obtained the&lt;br /&gt;cells from plaintiff by improper means, to retain and exploit the full&lt;br /&gt;economic value of their ill-gotten gains.”&lt;br /&gt;&lt;br /&gt;Patents not only allow companies to have a monopoly control&lt;br /&gt;over human and plant genes, but also business methods, such as&lt;br /&gt;Amazon’s “one-click” procedure. U.S. Patent No. 5,960,411 gives&lt;br /&gt;Amazon the right to extract money from any business that wants to&lt;br /&gt;let customers purchase items on the Internet with only one click of&lt;br /&gt;the mouse. The online retailer exercises the monopoly right that&lt;br /&gt;this patent gives it, bullying small and large companies into purchasing&lt;br /&gt;a license for this “technology.” For instance, Amazon won a&lt;br /&gt;court order that prevented barnesandnoble.com from using this&lt;br /&gt;feature for two holiday-shopping seasons before the two parties&lt;br /&gt;reached a settlement. Today, every company from Apple’s iTunes to&lt;br /&gt;the smallest of businesses that Amazon’s lawyers can shake down&lt;br /&gt;are compelled to license the “one-click” feature. Otherwise, they’ll&lt;br /&gt;be sued.&lt;br /&gt;&lt;br /&gt;Clear Channel Communications, which controls more than one&lt;br /&gt;hundred live venues and over thirteen hundred radio stations in the&lt;br /&gt;United States, bought what is considered in the music industry to&lt;br /&gt;be an important patent. It covers selling recordings of concerts immediately&lt;br /&gt;after a performance, something that has recently become&lt;br /&gt;popular with fans who want to take home live CDs. Other companies&lt;br /&gt;had been providing this service, but Clear Channel intends&lt;br /&gt;to enforce its patent to squeeze licensing fees from other small&lt;br /&gt;businesses and bands and to eliminate competition in this area of&lt;br /&gt;commerce. “It’s one more step toward massive control and consolidation&lt;br /&gt;of Clear Channel’s corporate agenda,” says Mike Luba, the&lt;br /&gt;manager of the jam band String Cheese Incident, which was prevented&lt;br /&gt;by the corporate Goliath from using CD-burning equipment.&lt;br /&gt;Pixies manager Ken Goes grumbled, “I’m not fond of doing&lt;br /&gt;business with my arm twisted behind my back.”3&lt;br /&gt;&lt;br /&gt;Another terrible law is the Sonny Bono Copyright Term Extension&lt;br /&gt;Act of 1998, which extended the length of copyright protection&lt;br /&gt;by twenty more years. To put this into perspective, nothing new will&lt;br /&gt;enter the public domain until 2019—that is, until Congress likely&lt;br /&gt;extends copyright protection again for its corporate campaign&lt;br /&gt;donors. Previously, copyright law was written in such a way that,&lt;br /&gt;between 1790 and 1978, the average work passed into the public&lt;br /&gt;domain after thirty-two years. Stanford University law professor&lt;br /&gt;Lawrence Lessig notes that this honored a constitutional mandate&lt;br /&gt;that copyright protections should last for “limited times,” something&lt;br /&gt;today’s Congress interprets quite liberally. U.S. copyright protection&lt;br /&gt;now stretches ninety-five years for corporate authors, and&lt;br /&gt;for individual authors it lasts their entire lifetime, plus an additional&lt;br /&gt;seventy years.&lt;br /&gt;&lt;br /&gt;Copyright protectionists argue that extending a work’s copyright&lt;br /&gt;ensures that there will be an owner to take care of it. But the opposite&lt;br /&gt;is often true. “Long copyright terms actually work to prevent&lt;br /&gt;a lot of stuff from being preserved,” argues film archivist Rick&lt;br /&gt;Prelinger. “There’s a lot of material that’s orphaned,” he tells me.&lt;br /&gt;“It’s still under copyright, but the copyright holders are gone, or we&lt;br /&gt;don’t know who they are. The copyright could be obscure.” Many&lt;br /&gt;archives won’t preserve a film if they don’t know who the owner is,&lt;br /&gt;which means there are thousands of films, records, and other fragile&lt;br /&gt;works that aren’t being protected because nobody knows their status.&lt;br /&gt;“The interesting thing about film, what’s actually scary about&lt;br /&gt;film,” Prelinger tells me, “is that the term of copyright is now longer&lt;br /&gt;than the average lifespan of film as a medium. So you’ve got this&lt;br /&gt;film in a cage and you can’t get to it until the copyright expires, and&lt;br /&gt;the cage melts down. But in the meantime the film may disintegrate.&lt;br /&gt;That’s a real issue.”&lt;br /&gt;&lt;br /&gt;John Sorensen, a high school friend and an independent documentary&lt;br /&gt;producer who has worked for A&amp;E and PBS, shares Prelinger’s concerns. “From the perspective of a historian,” he says,&lt;br /&gt;“after spending a lot of time looking at film and photo collections&lt;br /&gt;from the early part of the century, one realizes that the things that&lt;br /&gt;still exist, the images that are chosen to be preserved, are those images&lt;br /&gt;that are perceived by corporate or government bodies to have&lt;br /&gt;potential value. So the visual record that is kept is totally subject to&lt;br /&gt;the laws of the marketplace.” Of the works produced between 1923&lt;br /&gt;and 1942—which were affected by the Bono Act—only 2 percent&lt;br /&gt;have any commercial value. This means we are allowing much of&lt;br /&gt;our cultural history to be locked up and decay only to benefit the&lt;br /&gt;very few, which is why some have sarcastically referred to this law as&lt;br /&gt;the Mickey Mouse Protection Act. If not for the Bono Act, Steamboat&lt;br /&gt;Willie, the first appearance of the rodent, would be in the public&lt;br /&gt;domain.4&lt;br /&gt;&lt;br /&gt;INTELLECTUAL PROPERTY V. FREEDOM OF EXPRESSION®&lt;br /&gt;&lt;br /&gt;When companies try to use intellectual-property laws to censor&lt;br /&gt;speech they don’t like, they are abusing the reason why these laws&lt;br /&gt;exist in the first place. Copyright was designed to, as the U.S. Constitution&lt;br /&gt;puts it, “promote the progress of science and useful arts,&lt;br /&gt;by securing for limited times to authors and inventors the exclusive&lt;br /&gt;right to their respective writings and discoveries.” Copyright exists&lt;br /&gt;—and the U.S. Supreme Court has consistently repeated this—&lt;br /&gt;as a means to promote the dissemination of creative expression, not&lt;br /&gt;suppress it. The overzealous copyright bozos who try to use the law&lt;br /&gt;as a censorious weapon mock the idea of democracy, and they step&lt;br /&gt;on creativity. As culture increasingly becomes fenced off and privatized,&lt;br /&gt;it becomes all the more important for us to be able to comment&lt;br /&gt;on the images, ideas, and words that saturate us on a daily&lt;br /&gt;basis—without worrying about an expensive, though meritless,lawsuit. The right to express one’s views is what makes these “copy&lt;br /&gt;fights” first and foremost a free-speech issue. Unfortunately, many&lt;br /&gt;intellectual-property owners and lawyers see copyright only as an&lt;br /&gt;economic issue.&lt;br /&gt;&lt;br /&gt;By using intellectual-property law as a thread that ties everything&lt;br /&gt;together, I gather what may seem to be a wild array of subjects: hiphop&lt;br /&gt;music and digital sampling; the patenting of seeds and human&lt;br /&gt;genes; folk and blues music; education and book publishing; the&lt;br /&gt;collage art of Rauschenberg and Warhol; filmmaking, electronic&lt;br /&gt;voting, and the Internet. However, all of these topics are connected&lt;br /&gt;to the larger trend of privatization—something that pits economic&lt;br /&gt;values against the values of free speech, creativity, and shared resources.&lt;br /&gt;The latter aren’t airy dreams. They’re the very reasons why&lt;br /&gt;the framers of the Constitution established copyright and patent&lt;br /&gt;law: so that society would benefit from a rich culture accessible&lt;br /&gt;to all. Thomas Jefferson and the other Founding Fathers were&lt;br /&gt;thoughtful, and got it right.&lt;br /&gt;&lt;br /&gt;They articulated a theory of intellectual-property law that rewarded&lt;br /&gt;authors and inventors for their creativity, but they did not&lt;br /&gt;intend the law to be so rigid that it would give creators (and their&lt;br /&gt;heirs) complete control over their work. In the influential 1984 Betamax&lt;br /&gt;case that legalized the VCR, Supreme Court Justice John Paul&lt;br /&gt;Stevens reminded us of copyright’s Constitutional mandate. He&lt;br /&gt;made clear that the monopoly power of copyright was designed&lt;br /&gt;first and foremost to benefit society by stimulating new creative&lt;br /&gt;works. Copyright’s purpose, he argued in the majority opinion, is&lt;br /&gt;not to provide a special private benefit to an individual or corporation.&lt;br /&gt;“Rather, the limited grant is a means by which an important&lt;br /&gt;public purpose may be achieved,” wrote Stevens. “It is intended to&lt;br /&gt;motivate the creative activity of authors and inventors by the provision of a special reward, and to allow the public access to the products&lt;br /&gt;of their genius after the limited period of exclusive control has&lt;br /&gt;expired. The copyright law, like the patent statutes, makes reward to&lt;br /&gt;the owner a secondary consideration.”5 Despite Hollywood’s fears,&lt;br /&gt;it turned out that the VCR generated more money for movie studios.&lt;br /&gt;Box-office revenues have continued to rise since the 1980s—&lt;br /&gt;even in the age of digital downloading—and video rentals and sales&lt;br /&gt;now generate twice as much money as box-office receipts.&lt;br /&gt;Since this 1984 decision, the hypnotic drumming of privatization&lt;br /&gt;has grown louder and more persuasive. Some pundits believe it&lt;br /&gt;makes sense to place as many things as possible under the control&lt;br /&gt;of property owners, because it would be best for business. This is a&lt;br /&gt;false assumption, and it is filled with many dangerous trapdoors.&lt;br /&gt;The risk we face today is that the free exchange of ideas could be&lt;br /&gt;halted by recent trends in intellectual property—with dire consequences&lt;br /&gt;for creativity and the human spirit. This book documents a&lt;br /&gt;Lord of the Rings–size battle between a more than two-hundredyear-&lt;br /&gt;old tradition that encourages openness and the total monopoly&lt;br /&gt;control that many copyright protectionists advocate. It’s also a&lt;br /&gt;story about how activists aren’t letting the erosion of our freedoms&lt;br /&gt;happen without one smackdown of a fight. The situation isn’t&lt;br /&gt;hopeless, though there are plenty of areas where the conflict is getting&lt;br /&gt;worse for freedom of expression®.We still have a way to go.&lt;br /&gt;&lt;br /&gt;ONE LAST THING&lt;br /&gt;&lt;br /&gt;To address an issue I’m sure will be raised: No, I wouldn’t mind&lt;br /&gt;earning some extra income from this book’s sales, as I’ve accrued&lt;br /&gt;massive student-loan debt over my decade of higher education.&lt;br /&gt;However, I thoroughly approve if you copy this book for noncommercial&lt;br /&gt;uses. The point of copyright law is to provide limited incentives to promote creativity and the spread of knowledge, not total&lt;br /&gt;control in perpetuity. My copyright comrade at NYU, Siva Vaidhyanathan,&lt;br /&gt;told me that some professors in India have photocopied&lt;br /&gt;his book Copyrights and Copywrongs in its entirety. The cost of a&lt;br /&gt;book is almost an entire month’s salary for some university workers&lt;br /&gt;in that country, so Siva’s feathers aren’t ruffled over this kind of&lt;br /&gt;“piracy”—though it makes him sad that in the era of globalization&lt;br /&gt;such things as books aren’t affordable for certain people.&lt;br /&gt;&lt;br /&gt;In this book, I don’t argue for the abolition of intellectualproperty&lt;br /&gt;laws. Nor do I believe that those who think their intellectual&lt;br /&gt;property is worth protecting are automatically “overzealous&lt;br /&gt;copyright bozos.” But I do contend that we need to roll back the recent&lt;br /&gt;restrictions that have been imposed on us in the digital age.&lt;br /&gt;Today, copyright and trademark owners repeatedly invoke the Internet&lt;br /&gt;as something that will surely devastate them. Jack Valenti, the&lt;br /&gt;recently retired Motion Picture Association of America (MPAA)&lt;br /&gt;CEO, has claimed that Hollywood would be brought to its knees by&lt;br /&gt;the digital anarchy perpetrated by “twelve-year-olds.” Valenti has&lt;br /&gt;argued, “If the value of what [movie studios] labored over and&lt;br /&gt;brought forth to entertain the American public cannot be protected&lt;br /&gt;by copyright, then the victim is going to be the American public.”&lt;br /&gt;He went on to assert that if people were able to freely copy and&lt;br /&gt;watch movies whenever they wanted, this would lead to a “lessened&lt;br /&gt;supply of high quality, expensive high budget material where its investment&lt;br /&gt;recoupment is now in serious doubt.”6&lt;br /&gt;&lt;br /&gt;VALENTI SAID THIS over twenty years ago, and he was talking about&lt;br /&gt;the VCR.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110882319199078679?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110882319199078679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110882319199078679' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110882319199078679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110882319199078679'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/02/freedom-of-expression-introduction.html' title='Freedom of Expression: Introduction'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-110858949840159989</id><published>2005-02-16T13:31:00.000-08:00</published><updated>2005-02-16T13:31:38.406-08:00</updated><title type='text'>Style Properties</title><content type='html'>&lt;a href="http://www.xulplanet.com/references/elemref/ref_StyleProperties.html"&gt;Style Properties&lt;/a&gt;: "Style Properties&lt;br /&gt;&lt;br /&gt;The following lists some of the custom style properties that Mozilla supports."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110858949840159989?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.xulplanet.com/references/elemref/ref_StyleProperties.html' title='Style Properties'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110858949840159989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110858949840159989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110858949840159989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110858949840159989'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/02/style-properties.html' title='Style Properties'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110858733791776525</id><published>2005-02-16T12:55:00.000-08:00</published><updated>2005-02-16T12:55:37.916-08:00</updated><title type='text'>Penny Arcade!</title><content type='html'>&lt;a href="http://www.penny-arcade.com/news.php3?date=2005-02-16#2437"&gt;Penny Arcade!&lt;/a&gt;: "Child's Play"&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.penny-arcade.com/docs/gabe/cp_04_3.jpg" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110858733791776525?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.penny-arcade.com/news.php3?date=2005-02-16#2437' title='Penny Arcade!'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110858733791776525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110858733791776525' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110858733791776525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110858733791776525'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/02/penny-arcade.html' title='Penny Arcade!'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-110851619292400328</id><published>2005-02-15T17:09:00.000-08:00</published><updated>2005-02-15T17:09:52.923-08:00</updated><title type='text'>ArgoUM 0.17.5</title><content type='html'>&lt;a href="http://argouml.tigris.org/servlets/NewsItemView?newsItemID=1019"&gt;argouml: View announcement&lt;/a&gt;: "Headline	ArgoUML 0.17.5 released&lt;br /&gt;Date	Feb 14, 2005&lt;br /&gt;Contributed by	Linus Tolke&lt;br /&gt;Body	The development release 0.17.5 of ArgoUML is now released and available from the web site at the download page. Most important changes:&lt;br /&gt;&lt;br /&gt;    * Refactoring of the Model subsystem completed (including ModelFacade)."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110851619292400328?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://argouml.tigris.org/servlets/NewsItemView?newsItemID=1019' title='ArgoUM 0.17.5'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110851619292400328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110851619292400328' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110851619292400328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110851619292400328'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/02/argoum-0175.html' title='ArgoUM 0.17.5'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110847663030668324</id><published>2005-02-15T06:10:00.000-08:00</published><updated>2005-02-15T06:10:30.306-08:00</updated><title type='text'>Google Maps Hacking and Bookmarklets</title><content type='html'>&lt;a href="http://libgmail.sourceforge.net/googlemaps.html"&gt;Google Maps Hacking and Bookmarklets&lt;/a&gt;: "Google Maps Hacking and Bookmarklets&lt;br /&gt;&lt;br /&gt;Ah, the lure of all things Google...&lt;br /&gt;&lt;br /&gt;I've been poking around in Google Maps and had some success I thought others might be able to build on. I've put this in a couple of places but thought I'd throw it here as well:&lt;br /&gt;Part 1 : XML Handling&lt;br /&gt;&lt;br /&gt;Okay, I've been playing around with sending requests to Gmaps via a Python proxy and manipulating the files returned on the fly.&lt;br /&gt;&lt;br /&gt;As a result I've created a bookmarklet that loads the required XML file into the page: (Google Maps Load XML Data Example Bookmarklet)&lt;br /&gt;&lt;br /&gt;    javascript:(function() {window.parent._load('&lt;?xml version='1.0'?&gt;&lt;page&gt;&lt;title&gt;Somewhere&lt;/title&gt;&lt;query&gt;Somewhere&lt;/query&gt;&lt;center lat='49.275428' lng='-123.116856'/&gt;&lt;span lat='0.017998' lng='0.027586'/&gt;&lt;overlay panelStyle='/mapfiles/geocodepanel.xsl'&gt;&lt;location infoStyle='/mapfiles/geocodeinfo.xsl' id='A'&gt;&lt;point lat='49.286428' lng='-123.116856'/&gt;&lt;icon image='/mapfiles/marker.png' class='local'/&gt;&lt;info&gt;&lt;title xml:space='preserve'&gt;&lt;/title&gt;&lt;address&gt;&lt;line&gt;Somewhere&lt;/line&gt;&lt;/address&gt;&lt;/info&gt;&lt;/location&gt;&lt;/overlay&gt;&lt;/page&gt;', window.document)})(); &lt;br /&gt;&lt;br /&gt;If you save this book marklet and click on it when on any (?--certainly the home page) Gmaps page it should move you to a location in Vancouver, Canada.&lt;br /&gt;&lt;br /&gt;By changing various values you can do some more experimenting... For example, I have successfully added another 'location' tag with an id 'B' and new coordinates. Also I changed the marker image to be a random png from the Google site--but discovered the image dimensions seem to be hard coded so it was distorted."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110847663030668324?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://libgmail.sourceforge.net/googlemaps.html' title='Google Maps Hacking and Bookmarklets'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110847663030668324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110847663030668324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110847663030668324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110847663030668324'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/02/google-maps-hacking-and-bookmarklets.html' title='Google Maps Hacking and Bookmarklets'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110816220367255430</id><published>2005-02-11T14:50:00.000-08:00</published><updated>2005-02-11T14:50:03.673-08:00</updated><title type='text'>maxq.tigris.org</title><content type='html'>&lt;a href="http://maxq.tigris.org/"&gt;maxq.tigris.org&lt;/a&gt;: "MaxQ records you using a web site. It turns the links you click on and any other input into a Python script that you can play back at any time. You might use it to:&lt;br /&gt;&lt;br /&gt;    * Check that your web site still works (regression test).&lt;br /&gt;    * Check that your web site is producing valid HTML (using JTidy).&lt;br /&gt;    * Automatically extract information from, or take some action on, someones else's web site."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110816220367255430?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://maxq.tigris.org/' title='maxq.tigris.org'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110816220367255430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110816220367255430' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110816220367255430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110816220367255430'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/02/maxqtigrisorg.html' title='maxq.tigris.org'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-110816215555904441</id><published>2005-02-11T14:49:00.000-08:00</published><updated>2005-02-11T14:49:15.560-08:00</updated><title type='text'>EMMA: a free Java code coverage tool</title><content type='html'>&lt;a href="http://emma.sourceforge.net/"&gt;EMMA: a free Java code coverage tool&lt;/a&gt;: "Until recently, the world of Java development had been plagued by an absurd discrepancy: Java developers had excellent free IDEs, free compilers, free test frameworks but had to rely on code coverage tools that charged an arm and a leg in license fees. As a Java pro, I would like to use the same free coverage tool regardless of whether it is a massive commercial project at work or a small fun project at home. I've created EMMA to be that tool."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110816215555904441?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://emma.sourceforge.net/' title='EMMA: a free Java code coverage tool'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110816215555904441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110816215555904441' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110816215555904441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110816215555904441'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/02/emma-free-java-code-coverage-tool.html' title='EMMA: a free Java code coverage tool'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-110685769536426669</id><published>2005-01-27T12:28:00.000-08:00</published><updated>2005-01-27T12:28:15.363-08:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/225/2396/1024/manda-ella.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/225/2396/200/manda-ella.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Mandaella&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/9698773-110685769536426669?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110685769536426669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110685769536426669' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110685769536426669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110685769536426669'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/01/mandaella.html' title=''/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-110600379484857763</id><published>2005-01-17T15:16:00.000-08:00</published><updated>2005-01-17T15:16:34.846-08:00</updated><title type='text'>Beust on Disposable email</title><content type='html'>&lt;a href="http://beust.com/weblog/archives/000228.html"&gt;Otaku, Cedric's weblog&lt;/a&gt;: "Disposable email addresses&lt;br /&gt;&lt;br /&gt;Given the amount of spam I receive every day, I am extremely reluctant giving away my email address to untrusted parties, especially when I'm pretty sure these people should only ever use that email address once (to send me an activation code, for example).  Therefore, I was absolutely delighted when the first disposable email address service appeared (SpamGourmet) and especially when it was followed by two more (Mailinator and DodgeIt).  Here is a quick review of these three services."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110600379484857763?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://beust.com/weblog/archives/000228.html' title='Beust on Disposable email'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110600379484857763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110600379484857763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110600379484857763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110600379484857763'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/01/beust-on-disposable-email.html' title='Beust on Disposable email'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110572369694595156</id><published>2005-01-14T09:28:00.000-08:00</published><updated>2005-01-14T09:28:16.946-08:00</updated><title type='text'>Slashdot | IGDA Persistent Worlds White Paper Released</title><content type='html'>&lt;a href="http://games.slashdot.org/article.pl?sid=05/01/13/2112231&amp;amp;from=rss"&gt;Slashdot | IGDA Persistent Worlds White Paper Released&lt;/a&gt;: "Posted by Zonk on Friday January 14, @10:51AM&lt;br /&gt;from the white-papers-inc dept.&lt;br /&gt;Elonka writes 'The Online Games SIG of the IGDA has released the latest in a series of White Papers on the online computer gaming industry. The 2004 Persistent Worlds White Paper (80-page, 457K pdf) had several contributors from across the industry, and gives general 'developer to developer' advice, covering everything from a quick overview of major products, to design considerations on multiplayer gameplay and dealing with online communities, to technical considerations, to some stats about the international marketplace, including the rapidly-growing Asian market. Editors included Daniel James of Three Rings Design, makers of Yohoho! Puzzle Pirates, and Gordon Walton, VP and Executive Producer at Sony Online and presenter of the Ten Reasons You Don't Want to Make a Massively Multiplayer Game talk at the 2003 Game Developers Conference.'&lt;br /&gt;&lt;br /&gt; "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110572369694595156?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://games.slashdot.org/article.pl?sid=05/01/13/2112231' title='Slashdot | IGDA Persistent Worlds White Paper Released'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110572369694595156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110572369694595156' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110572369694595156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110572369694595156'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/01/slashdot-igda-persistent-worlds-white.html' title='Slashdot | IGDA Persistent Worlds White Paper Released'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-110546311939209067</id><published>2005-01-11T09:05:00.000-08:00</published><updated>2005-01-11T09:05:19.393-08:00</updated><title type='text'>IRL</title><content type='html'>&lt;blockquote&gt;&lt;a href="http://www.wired.com/news/print/0,1294,66225,00.html"&gt;Wired News: Real World Doesn't Use a Joystick&lt;/a&gt;: "After a recent three-day binge of playing the Japanese cult hit video game Katamari Damacy, Los Angeles artist Kozy Kitchens discovered that walking away from the game was not as easy as putting down her joystick.&lt;br /&gt;&lt;br /&gt;In the game, players push around what amounts to a giant tape ball, attempting to make the ball bigger by picking up any and all objects in its path. Kitchens found that her urge to keep picking things up was not so easy to shake.&lt;br /&gt;&lt;br /&gt;'I was driving down Venice Boulevard,' recalled her husband, Dan Kitchens, 'and Kozy reached over and grabbed the steering wheel and for a moment was trying to yank it to the right.... (Then) she let go, but kept staring out her window, and then looked back at me kind of stunned and said, 'Sorry. I thought we could pick up that mailbox we just passed.''"&lt;/blockquote&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110546311939209067?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110546311939209067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110546311939209067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110546311939209067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110546311939209067'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/01/irl.html' title='IRL'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110509626358825736</id><published>2005-01-07T03:11:00.000-08:00</published><updated>2005-01-07T03:11:03.586-08:00</updated><title type='text'>WNYC - Soundcheck: The Year 2004 in Jazz, Poetry &amp; Spoken Word (January 05, 2005)</title><content type='html'>&lt;a href="http://wnyc.org/shows/soundcheck/episodes/01052005"&gt;WNYC - Soundcheck: The Year 2004 in Jazz, Poetry &amp; Spoken Word (January 05, 2005)&lt;/a&gt;: "The Year 2004 in Jazz, Poetry &amp; Spoken Word&lt;br /&gt;Wednesday, January 05, 2005&lt;br /&gt;&lt;br /&gt;The jazz world experienced many highs and lows in 2004. The biggest news was the long-awaited opening of Jazz at Lincoln Center's new $128 million complex on Columbus Circle. The most ambitious and expensive jazz venue in history, it opened in October to rave reviews. But not all the best music happened in big halls or on big labels. Artists like trumpeter Don Byron and pianist Vijay Iyer were busy pushing the art form's boundaries. Joining us today with a look back at the year in jazz is Gene Santoro, critic and author of Highway 61 revisited: The Tangled Roots of American Jazz, Roots, Rock and Country Music. Also on the show: Bob Holman, WNYC poet in residence and proprietor of the performance space Bowery Poetry Club. He joins us here to offer a roundup of the best in spoken word and poetry from this past year, from Bob Dylan and Leonard Cohen, to late greats Allen Ginsburg and Lenny Bruce."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110509626358825736?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://wnyc.org/shows/soundcheck/episodes/01052005' title='WNYC - Soundcheck: The Year 2004 in Jazz, Poetry &amp; Spoken Word (January 05, 2005)'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110509626358825736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110509626358825736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110509626358825736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110509626358825736'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/01/wnyc-soundcheck-year-2004-in-jazz.html' title='WNYC - Soundcheck: The Year 2004 in Jazz, Poetry &amp; Spoken Word (January 05, 2005)'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110508959688728874</id><published>2005-01-07T01:19:00.000-08:00</published><updated>2005-01-07T01:19:56.886-08:00</updated><title type='text'>UPS Tracking With RSS</title><content type='html'>&lt;a href="http://www.young-technologies.com/Utilities/PackageTracking/"&gt;UPS Tracking With RSS&lt;/a&gt;: "UPS Package Tracking With RSS&lt;br /&gt;&lt;br /&gt;Note: This article was originally in the form of a post on my blog.&lt;br /&gt;Overview&lt;br /&gt;&lt;br /&gt;I always hated the fact that there was no good 'push' mechanism for getting UPS shipment tracking updates. I don't want to go to their website every hour to see where my package is. I want to be notified when it moves. Of course I immediately thought of RSS, but I couldn't find anyone who had turned the UPS data into a feed. I then decided to make it myself in ASP.NET using C#!&lt;br /&gt;&lt;br /&gt;I threw together a working version. The url is in this format: http://www.young-technologies.com/utilities/packagetracking/rsstracking.aspx?Type=UPS&amp;TrackingNumber=XXXXXXXXX where the XXXXXXX's are the UPS tracking number you want to track.&lt;br /&gt;&lt;br /&gt;It doesn't use screen scraping, which can be unreliable. If I wrote it that way, I would have to change my interface every time UPS decided to change their website. I found out that UPS had an XML interface to get their tracking information directly. I wrote a .NET dll to make the request, and process the response into an object.&lt;br /&gt;&lt;br /&gt;To turn the actual data into an RSS feed, I used a handy class called RSSMaster. They did a great job of making it easy to create an RSS feed from a data source."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110508959688728874?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.young-technologies.com/Utilities/PackageTracking/' title='UPS Tracking With RSS'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110508959688728874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110508959688728874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110508959688728874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110508959688728874'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/01/ups-tracking-with-rss.html' title='UPS Tracking With RSS'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110508747028711476</id><published>2005-01-07T00:44:00.000-08:00</published><updated>2005-01-07T00:44:30.286-08:00</updated><title type='text'>API Documentation</title><content type='html'>&lt;a href="http://www.airbearsoftware.com/gdsuite/api.php"&gt;API Documentation&lt;/a&gt;: "The gdSuite API allows developers to access Google Desktop search results without directly processing the HTML coded results. We have tried to make this document as clear as possible, but we realise that in some places is gets confusing. That's why at the end of this document, there is an example section. If you have any questions feel free to post in the forums or email gdsuite_api@airbearsoftware.com. A changlog is located here."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110508747028711476?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.airbearsoftware.com/gdsuite/api.php' title='API Documentation'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110508747028711476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110508747028711476' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110508747028711476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110508747028711476'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/01/api-documentation.html' title='API Documentation'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110466603149807915</id><published>2005-01-02T03:40:00.000-08:00</published><updated>2005-01-02T03:40:31.496-08:00</updated><title type='text'>I'd rather get Alzheimers...</title><content type='html'>&lt;a href="http://www.boingboing.net/2005/01/01/curry_cures_alzheime.html"&gt;Boing Boing: Curry cures Alzheimer's?&lt;/a&gt;: "Curry cures Alzheimer's?&lt;br /&gt;The pigment that makes curry yellow, curcumin, does a better job at treating Alzheimer's than the majority of drugs being tested. (Interestingly, India has one of the lowest Alzheimer rates in the world.)&lt;br /&gt;&lt;br /&gt;    The new UCLA-Veterans Affairs study involving genetically altered mice suggests that curcumin, the yellow pigment in curry spice, inhibits the accumulation of destructive beta amyloids in the brains of Alzheimer's patients and also breaks up existing plaques.&lt;br /&gt;&lt;br /&gt;Link "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110466603149807915?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.boingboing.net/2005/01/01/curry_cures_alzheime.html' title='I&apos;d rather get Alzheimers...'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110466603149807915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110466603149807915' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110466603149807915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110466603149807915'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2005/01/id-rather-get-alzheimers.html' title='I&apos;d rather get Alzheimers...'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-110447486340079740</id><published>2004-12-30T22:34:00.000-08:00</published><updated>2004-12-30T22:34:23.400-08:00</updated><title type='text'>Why Wikipedia Must Jettison Its Anti-Elitism</title><content type='html'>&lt;a href="http://www.kuro5hin.org/story/2004/12/30/142458/25"&gt;Why Wikipedia Must Jettison Its Anti-Elitism || kuro5hin.org&lt;/a&gt;: "Wikipedia has started to hit the big time. Accordingly, several critical articles have come out, including 'The Faith-Based Encyclopedia' by a former editor-in-chief of Britannica and a very widely-syndicated AP article that was given such titles as 'When Information Access Is So Easy, Truth Can Be Elusive'.&lt;br /&gt;&lt;br /&gt;These articles are written by people who appear not to appreciate the merits of Wikipedia fully. I do, however; I co-founded Wikipedia. (I have since left the project.)&lt;br /&gt;&lt;br /&gt;Wikipedia does have two big problems, and attention to them is long overdue. These problems could be eliminated by eliminating a single root problem. If the project's managers are not willing to solve it, I fear a fork (a new edition under new management, for the non-techies reading this) will probably be necessary."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110447486340079740?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.kuro5hin.org/story/2004/12/30/142458/25' title='Why Wikipedia Must Jettison Its Anti-Elitism'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110447486340079740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110447486340079740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110447486340079740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110447486340079740'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/why-wikipedia-must-jettison-its-anti.html' title='Why Wikipedia Must Jettison Its Anti-Elitism'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110446961106519829</id><published>2004-12-30T21:06:00.000-08:00</published><updated>2004-12-30T21:06:51.066-08:00</updated><title type='text'>Doctorow v Anderson</title><content type='html'>Must Read&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.boingboing.net/2004/12/29/cory_responds_to_wir.html"&gt;Boing Boing: Cory responds to Wired Editor on DRM&lt;/a&gt;: "Cory responds to Wired Editor on DRM&lt;br /&gt;Chris Anderson, the Editor-in-Chief of Wired Magazine, has responded to my blog-post in which I take issue with Wired's latest product-review magazine, which breathes hardly a mention of DRM even as it reviews devices that are all crapped up with studio-paranoia-generated restriction technology."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110446961106519829?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.boingboing.net/2004/12/29/cory_responds_to_wir.html' title='Doctorow v Anderson'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110446961106519829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110446961106519829' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110446961106519829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110446961106519829'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/doctorow-v-anderson.html' title='Doctorow v Anderson'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-110393472106880605</id><published>2004-12-24T16:32:00.000-08:00</published><updated>2004-12-24T16:32:01.066-08:00</updated><title type='text'>Must See WWW</title><content type='html'>&lt;a href="http://oak.psych.gatech.edu/~epic/"&gt;EPIC 2014&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110393472106880605?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://oak.psych.gatech.edu/~epic/' title='Must See WWW'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110393472106880605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110393472106880605' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110393472106880605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110393472106880605'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/must-see-www.html' title='Must See WWW'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-110392669512908185</id><published>2004-12-24T14:18:00.000-08:00</published><updated>2004-12-24T15:57:53.543-08:00</updated><title type='text'>Wikipedia in TR</title><content type='html'>&lt;a href="http://www.technologyreview.com/articles/05/01/issue/forward30105.asp?trk=nl"&gt;Larry Sanger’s Knowledge Free-for-All&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110392669512908185?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.technologyreview.com/articles/05/01/issue/forward30105.asp?trk=nl' title='Wikipedia in TR'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110392669512908185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110392669512908185' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110392669512908185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110392669512908185'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/wikipedia-in-tr.html' title='Wikipedia in TR'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-110392661722483633</id><published>2004-12-24T14:16:00.000-08:00</published><updated>2004-12-24T14:16:57.223-08:00</updated><title type='text'>William Gibson</title><content type='html'>&lt;blockquote&gt;&lt;a href="http://www.williamgibsonbooks.com/blog/2004_12_01_archive.asp#110391590837685350"&gt;William Gibson&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; In the night of 12/24/07, though sensors woven through the very fabric of the house had thus far registered a complete absence of sentient bio-activity, I found myself abruptly summoned from a rare, genuine and expensively induced examples of that most priceless of states, sleep.&lt;br /&gt;&lt;br /&gt;Even as I hurriedly dressed, I knew that dozens of telepresent armed-response drones would already be sweeping in from the District, skimming mere inches above the chill surface of the Potomac. Vicious tri-lobed aeroforms that they were, they resembled nothing more than the Martian war machines of George Pal’s 1953 epic, “The War of the Worlds”.&lt;br /&gt;&lt;br /&gt;And while, from somewhere far above, now, came that sound, that persistent clatter, as though gunships disgorged whole platoons of iron-shod mercenaries, I could only wonder: who? Was it my estranged wife, The Lady Betty-Jayne Motel-6 Hyatt, Chief Eco-trustee of the Free Duchy of Wyoming? Or was it Cleatus “Mainframe” Sinyard himself, President of the United States and perpetual co-chairman of the Concerned Smart People’s Northern Hemisphere Co-prosperity Sphere?&lt;br /&gt;&lt;br /&gt;“You’re mumbling again, big guy,” said Memory, shivering into hallucinatorily clear focus on the rumpled sheets, her thighs warm and golden against the Royal Stewart flannel. She adjusted the nosecones of her chrome bustier. “Also, you’re on the verge of a major fashion crime.”&lt;br /&gt;&lt;br /&gt;I froze, the starched white tails of an Elmore of Shinjuku evening shirt half-tucked into the waistband of a favorite pair of lovingly-mended calfskin jodhpurs. She was right. Pearl buttons scattered like a flock of miniscule flying saucers as I tore myself out of the offending Elmore. I swiftly chose a classic Gap t-shirt and a Ralph Lauren overshirt in shotgun-distressed ochre corduroy. The Gap t’s double-knit liquid crystal began to cycle sluggishly in response to body-heat, displaying crudely animated loops of once-famous televangelists of the previous century, their pallid flanks streaked with the sweat of illicit sexual exertion. Now that literally everything was digital, History and Image were no more than Silly putty in the hands of anyone with a BFA and a backer in Singapore. But that was just the nature of Postmodernity, and, frankly, it suited me right down to the ground.&lt;br /&gt;&lt;br /&gt;“Visitors upstairs, chief,” she reminded me pointlessly, causing me to regret not getting that last chip-upgrade. “Like on the roof.”&lt;br /&gt;&lt;br /&gt;“How many?” And this was Samsung-Sears’s idea of an “expert” system?&lt;br /&gt;&lt;br /&gt;“Seventeen, assuming we’re talking bipeds.”&lt;br /&gt;&lt;br /&gt;“What’s that supposed to mean?”&lt;br /&gt;&lt;br /&gt;“That Nintendo-Dow micropore sensor-skin you had ‘em stretch over the Realistislate? After those Columbian bush ninjas from the Slunk Cartel tried to get in through the toilet-ventilators? Well, that stuff’s registering, like, hooves. Tiny ones. Unless this is some kind of major Jersey Devil infestation, I make it eight quadrupeds – plus one definite biped.”&lt;br /&gt;&lt;br /&gt;“It can’t be Sinyard then.” I holstered a 3mm Honda and pocketed half a dozen spare ampules of gel. “He’d never come alone.”&lt;br /&gt;&lt;br /&gt;“So maybe that’s the good news, but I gotta tell you, this guy weighs in at close to one-forty kilos. And wears size eleven-and-a-half boots. As an expert system, I’d advise you to use the Mossad &amp; Wesson bullpup, the one with the subsonic witness protection nozzles—“ She broke off, as if listening to something only she could hear. “Uh-oh,” she said, “I think he’s coming down the chimney…”&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110392661722483633?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.williamgibsonbooks.com/blog/2004_12_01_archive.asp#110391590837685350' title='William Gibson'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110392661722483633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110392661722483633' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110392661722483633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110392661722483633'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/william-gibson.html' title='William Gibson'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-110379326462405776</id><published>2004-12-23T01:14:00.000-08:00</published><updated>2004-12-23T01:14:24.623-08:00</updated><title type='text'>Enemy of the State - Enterprise Integration Patterns</title><content type='html'>&lt;a href="http://www.eaipatterns.com/ramblings/20_statelessness.html"&gt;Enemy of the State - Enterprise Integration Patterns&lt;/a&gt;: "One of my favorite pastimes is to argue with people whether a solution is stateless, whether it should be stateless and what it means to be stateless in the first place. Ideally, the debate would involve alcoholic beverages and the other person would pick up the check. After 'loosely coupled', 'stateless' must be a close runner-up as the ultimate nirvana in buzzword-compliant architectures. It is also equally hotly debated. Today, I 'd like to share my view on state and lessness. If you disagree you are welcome to argue with me, but you are buying! :-)"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110379326462405776?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.eaipatterns.com/ramblings/20_statelessness.html' title='Enemy of the State - Enterprise Integration Patterns'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110379326462405776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110379326462405776' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110379326462405776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110379326462405776'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/enemy-of-state-enterprise-integration.html' title='Enemy of the State - Enterprise Integration Patterns'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-110376810089100445</id><published>2004-12-22T18:15:00.000-08:00</published><updated>2004-12-24T15:57:16.333-08:00</updated><title type='text'>Structure and Interpretation of Computer Programs OpenCourseWare</title><content type='html'>&lt;a href="http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-001Structure-and-Interpretation-of-Computer-ProgramsFall2002/CourseHome/index.htm"&gt;MIT OpenCourseWare | Electrical Engineering and Computer Science | 6.001 Structure and Interpretation of Computer Programs, Fall 2002 | Home&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110376810089100445?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-001Structure-and-Interpretation-of-Computer-ProgramsFall2002/CourseHome/index.htm' title='Structure and Interpretation of Computer Programs OpenCourseWare'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110376810089100445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110376810089100445' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110376810089100445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110376810089100445'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/structure-and-interpretati_110376810089100445.html' title='Structure and Interpretation of Computer Programs OpenCourseWare'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-110375531074067648</id><published>2004-12-22T14:41:00.000-08:00</published><updated>2004-12-22T14:41:50.740-08:00</updated><title type='text'>Structure and Interpretation of Computer Programs, Video Lectures</title><content type='html'>&lt;a href="http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/"&gt;Structure and Interpretation of Computer Programs, Video Lectures&lt;/a&gt;: "Structure and Interpretation of Computer Programs&lt;br /&gt;Video Lectures by Hal Abelson and Gerald Jay Sussman"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110375531074067648?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/' title='Structure and Interpretation of Computer Programs, Video Lectures'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110375531074067648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110375531074067648' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110375531074067648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110375531074067648'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/structure-and-interpretation-of_22.html' title='Structure and Interpretation of Computer Programs, Video Lectures'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-110375516168204039</id><published>2004-12-22T14:39:00.000-08:00</published><updated>2004-12-22T14:39:21.683-08:00</updated><title type='text'>Structure and Interpretation of Computer Programs</title><content type='html'>&lt;a href="http://mitpress.mit.edu/sicp/full-text/book/book.html"&gt;Structure and Interpretation of Computer Programs&lt;/a&gt;: " &lt;br /&gt;&lt;img src="http://mitpress.mit.edu/sicp/full-text/book/cover.jpg" /&gt;&lt;br /&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110375516168204039?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://mitpress.mit.edu/sicp/full-text/book/book.html' title='Structure and Interpretation of Computer Programs'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110375516168204039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110375516168204039' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110375516168204039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110375516168204039'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/structure-and-interpretation-of.html' title='Structure and Interpretation of Computer Programs'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-110366541451495217</id><published>2004-12-21T13:43:00.000-08:00</published><updated>2004-12-21T13:43:34.513-08:00</updated><title type='text'> Goodbye, Bill G. Hello, Don G. </title><content type='html'>You know, a little bit of me is happy that the Slate-MS link is finally being severed, but I am afraid its too late.&lt;br /&gt;&lt;br /&gt;Slate NEEDS to be changed... back to what it was 3 years ago.&lt;br /&gt;&lt;br /&gt;With the departure of Michael Kinsley, Slate became... MSNified. Too often, stuff that would appear on the front of MSN seems to show up in Slate. Tales of Britney Spears' nuptual exploits are not what should be in the "Arts and Life" section of a grown-up magazine. Coverage of the Donald Trump perfume is not what should be in the "Business" section of a grown up magazine. Add to that bringing in idiotic hacks like Mickey Kaus to fill a magazine formerly written by people like Kinsley and Crowley is an insult.&lt;br /&gt;&lt;br /&gt;And while we are de-Microsofting it, can we go back to a layout where "MSN" is a a small brand insert rather than a stench of front loaded graphics heavy clutter that permeates the entire site? I guess not. They only got halfway there with Newsweek. It's a shame since WaPo's site is one of the best newspaper sites out there. Why they don't realize there web crew is better than BillG's is beyond me. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110366541451495217?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://slate.msn.com/id/2111289/' title=' Goodbye, Bill G. Hello, Don G. '/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110366541451495217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110366541451495217' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110366541451495217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110366541451495217'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/goodbye-bill-g-hello-don-g.html' title=' Goodbye, Bill G. Hello, Don G. '/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-110366482389939670</id><published>2004-12-21T13:33:00.000-08:00</published><updated>2004-12-21T13:33:43.900-08:00</updated><title type='text'>Architecture of the World Wide Web, Volume One</title><content type='html'>&lt;blockquote&gt;&lt;a href="http://www.w3.org/TR/2004/REC-webarch-20041215/"&gt;Architecture of the World Wide Web, Volume One&lt;/a&gt;: "Abstract&lt;br /&gt;&lt;br /&gt;The World Wide Web uses relatively simple technologies with sufficient scalability, efficiency and utility that they have resulted in a remarkable information space of interrelated resources, growing across languages, cultures, and media. In an effort to preserve these properties of the information space as the technologies evolve, this architecture document discusses the core design components of the Web. They are identification of resources, representation of resource state, and the protocols that support the interaction between agents and resources in the space. We relate core design components, constraints, and good practices to the principles and properties they support."&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110366482389939670?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.w3.org/TR/2004/REC-webarch-20041215/' title='Architecture of the World Wide Web, Volume One'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110366482389939670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110366482389939670' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110366482389939670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110366482389939670'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/architecture-of-world-wide-web-volume.html' title='Architecture of the World Wide Web, Volume One'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110362281736853152</id><published>2004-12-21T01:53:00.000-08:00</published><updated>2004-12-21T01:57:33.550-08:00</updated><title type='text'>Jonathan Schwartz is full of it</title><content type='html'>&lt;blockquote&gt;&lt;a href="http://blogs.sun.com/roller/page/jonathan/20041217#my_how_times_change"&gt;Jonathan Schwartz's Weblog&lt;/a&gt;: "And then I asked about IBM. And apparently they'd just been with OSDL, who'd evangelized that with open source, there was no lock in. When I pointed out that OSDL was led by a 17-year IBM veteran who should know better, the CIO started laughing as if I was joking. So I suggested they read the OSDL website, and revisit some software basics. IBM told him they couldn't get locked in with linux. And I said, 'nice vision, but Red Hat has you locked already.' The CIO shrugged, 'nah, it's open source.' My response, 'Have you tried replacing what you're deploying?' He asked his lieutenant, who said 'we can't get vendors to qualify to any distribution other than Red Hat. We don't have a choice. He's right.' IBM, up to its old tricks again."&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Horseshit. One, it's a lie. BEA, IBM and Oracle all support at least 2 Linux distributions (Usually RedHat and SuSE). Novell still ships most of their products as "everything but the metal" packages, but their "Linux" products are supported on every damned distro known to man. Even Sun's own Java Application Server 8 (formerly SunOne, iPlanet, Netscape) support RHEL and Sun's own Java Desktop System. Not to mention aside from Sun, everyone supports 2 Linux distros across 3 or more hardware platforms!&lt;br /&gt;&lt;br /&gt;However, the second fact remains that a major point of Red Hat "lock in" is missed: if Red Hat closed their doors tomorrow, "Red Hat Linux" would continue nearly unphased. Whether it's &lt;a href="http://www.progeny.com/"&gt;After-Life support&lt;/a&gt; or &lt;a href="http://www.mandrake.org/"&gt;Red Hat clones&lt;/a&gt; or the fact that migrating to another distro doesn't really mean anything -- certainly not like migrating to another *nix -- in terms of support from vendors.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110362281736853152?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blogs.sun.com/roller/page/jonathan/20041217#my_how_times_change' title='Jonathan Schwartz is full of it'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110362281736853152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110362281736853152' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110362281736853152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110362281736853152'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/jonathan-schwartz-is-full-of-it.html' title='Jonathan Schwartz is full of it'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-110361578033948913</id><published>2004-12-20T23:56:00.000-08:00</published><updated>2004-12-20T23:56:20.340-08:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/225/2396/1024/mrt.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/225/2396/200/mrt.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Mr T.&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/9698773-110361578033948913?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110361578033948913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110361578033948913' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110361578033948913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110361578033948913'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/mr-t.html' title=''/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-110361539747277223</id><published>2004-12-20T23:49:00.000-08:00</published><updated>2004-12-20T23:49:57.473-08:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/225/2396/1024/20041208-lego-prisoners.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/225/2396/200/20041208-lego-prisoners.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Lego Gitmo.&lt;br /&gt;&lt;span style='font-size: 8pt;'&gt;Posted by &lt;a href='http://www.hello.com/' target='ext'&gt;Hello&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110361539747277223?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110361539747277223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110361539747277223' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110361539747277223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110361539747277223'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/lego-gitmo.html' title=''/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9698773.post-110360573246988607</id><published>2004-12-20T21:08:00.000-08:00</published><updated>2004-12-20T21:08:52.470-08:00</updated><title type='text'>Using the XML HTTP Request object</title><content type='html'>&lt;a href="http://jibbering.com/2002/4/httprequest.html"&gt;Using the XML HTTP Request object&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110360573246988607?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://jibbering.com/2002/4/httprequest.html' title='Using the XML HTTP Request object'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110360573246988607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110360573246988607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110360573246988607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110360573246988607'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/using-xml-http-request-object.html' title='Using the XML HTTP Request object'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110360247043204916</id><published>2004-12-20T20:14:00.000-08:00</published><updated>2004-12-20T20:14:30.433-08:00</updated><title type='text'>ONJava.com: Clustering and Load Balancing in Tomcat 5, Part 1</title><content type='html'>&lt;a href="http://www.onjava.com/pub/a/onjava/2004/03/31/clustering.html"&gt;ONJava.com: Clustering and Load Balancing in Tomcat 5, Part 1&lt;/a&gt;: "Clustering and Load Balancing in Tomcat 5, Part 1&lt;br /&gt;by Srini Penchikala&lt;br /&gt;03/31/2004&lt;br /&gt;&lt;br /&gt;The latest version of the Tomcat servlet container provides clustering and load balancing capabilities that are essential for deploying scalable and robust web applications. The first part of this article provides an overview of installation, configuration, usage, and extension of clustering and load balancing features. The second will introduce a sample web application to demonstrate the steps involved in configuring Tomcat server instances to enable clustering, and will study session persistence using in-memory replication in the cluster environment."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110360247043204916?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.onjava.com/pub/a/onjava/2004/03/31/clustering.html' title='ONJava.com: Clustering and Load Balancing in Tomcat 5, Part 1'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110360247043204916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110360247043204916' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110360247043204916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110360247043204916'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/onjavacom-clustering-and-load.html' title='ONJava.com: Clustering and Load Balancing in Tomcat 5, Part 1'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110360070213790369</id><published>2004-12-20T19:45:00.000-08:00</published><updated>2004-12-20T19:45:02.136-08:00</updated><title type='text'>Chris Justus - Server Side Guy: Google Suggest Dissected...</title><content type='html'>&lt;a href="http://serversideguy.blogspot.com/2004/12/google-suggest-dissected.html"&gt;Chris Justus - Server Side Guy: Google Suggest Dissected...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110360070213790369?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://serversideguy.blogspot.com/2004/12/google-suggest-dissected.html' title='Chris Justus - Server Side Guy: Google Suggest Dissected...'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110360070213790369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110360070213790369' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110360070213790369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110360070213790369'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/chris-justus-server-side-guy-google.html' title='Chris Justus - Server Side Guy: Google Suggest Dissected...'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110359790872595746</id><published>2004-12-20T18:58:00.000-08:00</published><updated>2004-12-21T12:20:35.566-08:00</updated><title type='text'>Capturing Mouse Position</title><content type='html'>&lt;a href="http://www.breakingpar.com/bkp/home.nsf/Doc?OpenNavigator&amp;U=87256B14007C5C6A87256B4B0005BFA6"&gt;Capturing Mouse Position&lt;/a&gt;:&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;pre&gt;// Set Netscape up to run the "captureMousePosition" function whenever&lt;br /&gt;// the mouse is moved. For Internet Explorer and Netscape 6, you can capture&lt;br /&gt;// the movement a little easier.&lt;br /&gt;if (document.layers) { // Netscape&lt;br /&gt;  document.captureEvents(Event.MOUSEMOVE);&lt;br /&gt;  document.onmousemove = captureMousePosition;&lt;br /&gt;} else if (document.all) { // Internet Explorer&lt;br /&gt;  document.onmousemove = captureMousePosition;&lt;br /&gt;} else if (document.getElementById) { // Netcsape 6&lt;br /&gt;  document.onmousemove = captureMousePosition;&lt;br /&gt;}&lt;br /&gt;// Global variables&lt;br /&gt;xMousePos = 0; // Horizontal position of the mouse on the screen&lt;br /&gt;yMousePos = 0; // Vertical position of the mouse on the screen&lt;br /&gt;xMousePosMax = 0; // Width of the page&lt;br /&gt;yMousePosMax = 0; // Height of the page&lt;br /&gt;&lt;br /&gt;function captureMousePosition(e) {&lt;br /&gt;  if (document.layers) {&lt;br /&gt;      // When the page scrolls in Netscape, the event's mouse position&lt;br /&gt;      // reflects the absolute position on the screen. innerHight/Width&lt;br /&gt;      // is the position from the top/left of the screen that the user is&lt;br /&gt;      // looking at. pageX/YOffset is the amount that the user has&lt;br /&gt;      // scrolled into the page. So the values will be in relation to&lt;br /&gt;      // each other as the total offsets into the page, no matter if&lt;br /&gt;      // the user has scrolled or not.&lt;br /&gt;      xMousePos = e.pageX;&lt;br /&gt;      yMousePos = e.pageY;&lt;br /&gt;      xMousePosMax = window.innerWidth+window.pageXOffset;&lt;br /&gt;      yMousePosMax = window.innerHeight+window.pageYOffset;&lt;br /&gt;  } else if (document.all) {&lt;br /&gt;      // When the page scrolls in IE, the event's mouse position&lt;br /&gt;      // reflects the position from the top/left of the screen the&lt;br /&gt;      // user is looking at. scrollLeft/Top is the amount the user&lt;br /&gt;      // has scrolled into the page. clientWidth/Height is the height/&lt;br /&gt;      // width of the current page the user is looking at. So, to be&lt;br /&gt;      // consistent with Netscape (above), add the scroll offsets to&lt;br /&gt;      // both so we end up with an absolute value on the page, no&lt;br /&gt;      // matter if the user has scrolled or not.&lt;br /&gt;      xMousePos = window.event.x+document.body.scrollLeft;&lt;br /&gt;      yMousePos = window.event.y+document.body.scrollTop;&lt;br /&gt;      xMousePosMax = document.body.clientWidth+document.body.scrollLeft;&lt;br /&gt;      yMousePosMax = document.body.clientHeight+document.body.scrollTop;&lt;br /&gt;  } else if (document.getElementById) {&lt;br /&gt;      // Netscape 6 behaves the same as Netscape 4 in this regard&lt;br /&gt;      xMousePos = e.pageX;&lt;br /&gt;      yMousePos = e.pageY;&lt;br /&gt;      xMousePosMax = window.innerWidth+window.pageXOffset;&lt;br /&gt;      yMousePosMax = window.innerHeight+window.pageYOffset;&lt;br /&gt;  }&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110359790872595746?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.breakingpar.com/bkp/home.nsf/Doc?OpenNavigator&amp;U=87256B14007C5C6A87256B4B0005BFA6' title='Capturing Mouse Position'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110359790872595746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110359790872595746' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110359790872595746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110359790872595746'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/capturing-mouse-position.html' title='Capturing Mouse Position'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110359740321408015</id><published>2004-12-20T18:50:00.000-08:00</published><updated>2004-12-20T18:50:03.213-08:00</updated><title type='text'>Holt Uncensored :: A Candid Look at Books and the Book Industry : Publishing News : Booksellers : Bookstores : Reviews Interviews</title><content type='html'>Ten Mistakes Writers Don't See (But Can Easily Fix When They Do)&lt;br /&gt;&lt;br /&gt;Like many editorial consultants, I've been concerned about the amount of time I've been spending on easy fixes that the author shouldn't have to pay for.&lt;br /&gt;&lt;br /&gt;Sometimes the question of where to put a comma, how to use a verb or why not to repeat a word can be important, even strategic. But most of the time the author either missed that day's grammar lesson in elementary school or is too close to the manuscript to make corrections before I see it.&lt;br /&gt;&lt;br /&gt;So the following is a list I'll be referring to people *before* they submit anything in writing to anybody (me, agent, publisher, your mom, your boss). From email messages and front-page news in the New York Times to published books and magazine articles, the 10 ouchies listed here crop up everywhere. They're so pernicious that even respected Internet columnists are not immune.&lt;br /&gt;&lt;br /&gt;The list also could be called, "10 COMMON PROBLEMS THAT DISMISS YOU AS AN AMATEUR," because these mistakes are obvious to literary agents and editors, who may start wording their decline letter by page 5. What a tragedy that would be.&lt;br /&gt;&lt;br /&gt;So here we go:&lt;br /&gt;&lt;br /&gt;   1. REPEATS&lt;br /&gt;      Just about every writer unconsciously leans on a "crutch" word. Hillary Clinton's repeated word is "eager" (can you believe it? the committee that wrote "Living History" should be ashamed). Cosmopolitan magazine editor Kate White uses "quickly" over a dozen times in "A Body To Die For." Jack Kerouac's crutch word in "On the Road" is "sad," sometimes doubly so - "sad, sad." Ann Packer's in "The Dive from Clausen's Pier" is "weird."&lt;br /&gt;&lt;br /&gt;      Crutch words are usually unremarkable. That's why they slip under editorial radar - they're not even worth repeating, but there you have it, pop, pop, pop, up they come. Readers, however, notice them, get irked by them and are eventually distracted by them, and down goes your book, never to be opened again.&lt;br /&gt;&lt;br /&gt;      But even if the word is unusual, and even if you use it differently when you repeat it, don't: Set a higher standard for yourself even if readers won't notice. In Jennifer Egan's "Look at me," the core word - a good word, but because it's good, you get *one* per book - is "abraded." Here's the problem:&lt;br /&gt;&lt;br /&gt;          "Victoria's blue gaze abraded me with the texture of ground glass." page 202&lt;br /&gt;          "...(metal trucks abrading the concrete)..." page 217&lt;br /&gt;          "...he relished the abrasion of her skepticism..." page 256&lt;br /&gt;          "...since his abrasion with Z ..." page 272 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;      The same goes for repeats of several words together - a phrase or sentence that may seem fresh at first, but, restated many times, draws attention from the author's strengths. Sheldon Siegel nearly bludgeons us in his otherwise witty and articulate courtroom thriller, "Final Verdict" with a sentence construction that's repeated throughout the book:&lt;br /&gt;&lt;br /&gt;          "His tone oozes self-righteousness when he says..." page 188&lt;br /&gt;          "His voice is barely audible when he says..." page 193&lt;br /&gt;          "His tone is unapologetic when he says..." page 199&lt;br /&gt;          "Rosie keeps her tone even when she says..." page 200&lt;br /&gt;          "His tone is even when he says..." page 205&lt;br /&gt;          "I switch to my lawyer voice when I say ..." page 211&lt;br /&gt;          "He sounds like Grace when he says..." page 211 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;      What a tragedy. I'm not saying all forms of this sentence should be lopped off. Lawyers find their rhythm in the courtroom by phrasing questions in the same or similar way. It's just that you can't do it too often on the page. After the third or fourth or 16th time, readers exclaim silently, "Where was the editor who shoulda caught this?" or "What was the author thinking?"&lt;br /&gt;&lt;br /&gt;      So if you are the author, don't wait for the agent or house or even editorial consultant to catch this stuff *for* you. Attune your eye now. Vow to yourself, NO REPEATS.&lt;br /&gt;&lt;br /&gt;      And by the way, even deliberate repeats should always be questioned: "Here are the documents." says one character. "If these are the documents, I'll oppose you," says another. A repeat like that just keeps us on the surface. Figure out a different word; or rewrite the exchange. Repeats rarely allow you to probe deeper.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   2. FLAT WRITING&lt;br /&gt;      "He wanted to know but couldn't understand what she had to say, so he waited until she was ready to tell him before asking what she meant."&lt;br /&gt;&lt;br /&gt;      Something is conveyed in this sentence, but who cares? The writing is so flat, it just dies on the page. You can't fix it with a few replacement words - you have to give it depth, texture, character. Here's another:&lt;br /&gt;&lt;br /&gt;      "Bob looked at the clock and wondered if he would have time to stop for gas before driving to school to pick up his son after band practice." True, this could be important - his wife might have hired a private investigator to document Bob's inability to pick up his son on time - and it could be that making the sentence bland invests it with more tension. (This is the editorial consultant giving you the benefit of the doubt.) Most of the time, though, a sentence like this acts as filler. It gets us from A to B, all right, but not if we go to the kitchen to make a sandwich and find something else to read when we sit down.&lt;br /&gt;&lt;br /&gt;      Flat writing is a sign that you've lost interest or are intimidated by your own narrative. It shows that you're veering toward mediocrity, that your brain is fatigued, that you've lost your inspiration. So use it as a lesson. When you see flat writing on the page, it's time to rethink, refuel and rewrite.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   3. EMPTY ADVERBS&lt;br /&gt;      Actually, totally, absolutely, completely, continually, constantly, continuously, literally, really, unfortunately, ironically, incredibly, hopefully, finally - these and others are words that promise emphasis, but too often they do the reverse. They suck the meaning out of every sentence.&lt;br /&gt;&lt;br /&gt;      I defer to People Magazine for larding its articles with empty adverbs. A recent issue refers to an "incredibly popular, groundbreakingly racy sitcom." That's tough to say even when your lips aren't moving.&lt;br /&gt;&lt;br /&gt;      In "Still Life with Crows," Douglas Preston and Lincoln Child describe a mysterious row of corn in the middle of a field: "It was, in fact, the only row that actually opened onto the creek." Here are two attempts at emphasis ("in fact," "actually"), but they just junk up the sentence. Remove them both and the word "only" carries the burden of the sentence with efficiency and precision.&lt;br /&gt;&lt;br /&gt;      (When in doubt, try this mantra: Precise and spare; precise and spare; precise and spare.)&lt;br /&gt;&lt;br /&gt;      In dialogue, empty adverbs may sound appropriate, even authentic, but that's because they've crept into American conversation in a trendy way. If you're not watchful, they'll make your characters sound wordy, infantile and dated.&lt;br /&gt;&lt;br /&gt;      In Julia Glass's "Three Junes," a character named Stavros is a forthright and matter-of-fact guy who talks to his lover without pretense or affectation. But when he mentions an offbeat tourist souvenir, he says, "It's absolutely wild. I love it." Now he sounds fey, spoiled, superficial.. (Granted, "wild" nearly does him in; but "absolutely" is the killer.)&lt;br /&gt;&lt;br /&gt;      The word "actually" seems to emerge most frequently, I find. Ann Packer's narrator recalls running in the rain with her boyfriend, "his hand clasping mine as if he could actually make me go fast." Delete "actually" and the sentence is more powerful without it.&lt;br /&gt;&lt;br /&gt;      The same holds true when the protagonist named Miles hears some information in "Empire Falls" by Richard Russo. "Actually, Miles had no doubt of it," we're told. Well, if he had no doubt, remove "actually" - it's cleaner, clearer that way. "Actually" mushes up sentence after sentence; it gets in the way every time. I now think it should *never* be used.&lt;br /&gt;&lt;br /&gt;      Another problem with empty adverbs: You can't just stick them at the beginning of a sentence to introduce a general idea or wishful thinking, as in "Hopefully, the clock will run out." Adverbs have to modify a verb or other adverb, and in this sentence, "run out" ain't it.&lt;br /&gt;&lt;br /&gt;      Look at this hilarious clunker from "The Da Vinci Code" by Dan Brown: "Almost inconceivably, the gun into which she was now staring was clutched in the pale hand of an enormous albino."&lt;br /&gt;&lt;br /&gt;      Ack, "almost inconceivably" - that's like being a little bit infertile! Hopefully, that "enormous albino" will ironically go back to actually flogging himself while incredibly saying his prayers continually.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   4. PHONY DIALOGUE&lt;br /&gt;      Be careful of using dialogue to advance the plot. Readers can tell when characters talk about things they already know, or when the speakers appear to be having a conversation for our benefit. You never want one character to imply or say to the other, "Tell me again, Bruce: What are we doing next?"&lt;br /&gt;&lt;br /&gt;      Avoid words that are fashionable in conversation. Ann Packer's characters are so trendy the reader recoils. " 'What's up with that?' I said. 'Is this a thing [love affair]?' " "We both smiled. " 'What is it with him?' I said. 'I mean, really.' " Her book is only a few years old, and already it's dated.&lt;br /&gt;&lt;br /&gt;      Dialogue offers glimpses into character the author can't provide through description. Hidden wit, thoughtful observations, a shy revelation, a charming aside all come out in dialogue, so the characters *show* us what the author can't *tell* us. But if dialogue helps the author distinguish each character, it also nails the culprit who's promoting a hidden agenda by speaking out of character.&lt;br /&gt;&lt;br /&gt;      An unfortunate pattern within the dialogue in "Three Junes," by the way, is that all the male characters begin to sound like the author's version of Noel Coward - fey, acerbic, witty, superior, puckish, diffident. Pretty soon the credibility of the entire novel is shot. You owe it to each character's unique nature to make every one of them an original.&lt;br /&gt;&lt;br /&gt;      Now don't tell me that because Julia Glass won the National Book Award, you can get away with lack of credibility in dialogue. Setting your own high standards and sticking to them - being proud of *having* them - is the mark of a pro. Be one, write like one, and don't cheat.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   5. NO-GOOD SUFFIXES&lt;br /&gt;      Don't take a perfectly good word and give it a new backside so it functions as something else. The New York Times does this all the time. Instead of saying, "as a director, she is meticulous," the reviewer will write, "as a director, she is known for her meticulousness." Until she is known for her obtuseness.&lt;br /&gt;&lt;br /&gt;      The "ness" words cause the eye to stumble, come back, reread: Mindlessness, characterlessness, courageousness, statuesqueness, preciousness - you get the idea. You might as well pour marbles into your readers' mouths. Not all "ness" words are bad - goodness, no - but they are all suspect.&lt;br /&gt;&lt;br /&gt;      The "ize" words are no better - finalize, conceptualize, fantasize, categorize. The "ize" hooks itself onto words as a short-cut but stays there like a parasite. Cops now say to each other about witnesses they've interrogated, "Did you statementize him?" Some shortcut. Not all "ize" words are bad, either, but they do have the ring of the vulgate to them - "he was brutalized by his father," "she finalized her report." Just try to use them rarely.&lt;br /&gt;&lt;br /&gt;      Adding "ly" to "ing" words has a little history to it. Remember the old Tom Swifties? "I hate that incision," the surgeon said cuttingly. "I got first prize!" the boy said winningly. But the point to a good Tom Swiftie is to make a punchline out of the last adverb. If you do that in your book, the reader is unnecessarily distracted. Serious writing suffers from such antics.&lt;br /&gt;&lt;br /&gt;      Some "ingly" words do have their place. I can accept "swimmingly," "annoyingly," "surprisingly" as descriptive if overlong "ingly" words. But not "startlingly," "harrowingly" or "angeringly," "careeningly" - all hell to pronounce, even in silence, like the "groundbreakingly" used by People magazine above. Try to use all "ingly" words (can't help it) sparingly.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   6. THE 'TO BE' WORDS:&lt;br /&gt;      Once your eye is attuned to the frequent use of the "to be" words - "am," "is," "are," "was," "were," "be," "being," "been" and others - you'll be appalled at how quickly they flatten prose and slow your pace to a crawl.&lt;br /&gt;&lt;br /&gt;      The "to be" words represent the existence of things - "I am here. You are there." Think of Hamlet's query, "to be, or not to be." To exist is not to act, so the "to be" words pretty much just there sit on the page. "I am the maid." "It was cold." "You were away."&lt;br /&gt;&lt;br /&gt;      I blame mystery writers for turning the "to be" words into a trend: Look how much burden is placed on the word "was" in this sentence: "Around the corner, behind the stove, under the linoleum, was the gun." All the suspense of finding the gun dissipates. The "to be" word is not fair to the gun, which gets lost in a sea of prepositions.&lt;br /&gt;&lt;br /&gt;      Sometimes, "to be" words do earn a place in writing: "In a frenzy by now, he pushed the stove away from the wall and ripped up the linoleum. Cold metal glinted from under the floorboards. He peered closer. Sure enough, it was the gun." Okay, I'm lousy at this, but you get the point: Don't squander the "to be" words - save them for special moments.&lt;br /&gt;&lt;br /&gt;      Not so long ago, "it was" *defined* emphasis. Even now, if you want to say, "It was Margaret who found the gun," meaning nobody else but Margaret, fine. But watch out - "it was" can be habitual: "It was Jack who joined the Million Man March. It was Bob who said he would go, too. But it was Bill who went with them." Flat, flat, flat.&lt;br /&gt;&lt;br /&gt;      Try also to reserve the use of "there was" or "there is" for special occasions. If used too often, this crutch also bogs down sentence after sentence. "He couldn't believe there was furniture in the room. There was an open dresser drawer. There was a sock on the bed. There was a stack of laundry in the corner. There was a handkerchief on the floor...." By this time, we're dozing off, and you haven't even gotten to the kitchen&lt;br /&gt;&lt;br /&gt;      One finds the dreaded "there was/is" in jacket copy all the time. "Smith's book offers a range of lively characters: There is Jim, the puzzle-loving dad. There is Winky, the mom who sits on the 9th Court of Appeals. There is Barbie, brain surgeon to the stars...."&lt;br /&gt;&lt;br /&gt;      Attune your eye to the "to be" words and you'll see them everywhere. When in doubt, replace them with active, vivid, engaging verbs. Muscle up that prose.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   7. LISTS&lt;br /&gt;      "She was entranced by the roses, hyacinths, impatiens, mums, carnations, pansies, irises, peonies, hollyhocks, daylillies, morning glories, larkspur..." Well, she may be entranced, but our eyes are glazing over.&lt;br /&gt;&lt;br /&gt;      If you're going to describe a number of items, jack up the visuals. Lay out the the scene as the eye sees it, with emphasis and emotion in unlikely places. When you list the items as though we're checking them off with a clipboard, the internal eye will shut.&lt;br /&gt;&lt;br /&gt;      It doesn't matter what you list - nouns, adjectives, verbs - the result is always static. "He drove, he sighed, he swallowed, he yawned in impatience." So do we. Dunk the whole thing. Rethink and rewrite. If you've got many ingredients and we aren't transported, you've got a list.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   8. SHOW, DON'T TELL&lt;br /&gt;      If you say, "she was stunning and powerful," you're *telling* us. But if you say, "I was stunned by her elegant carriage as she strode past the jury - shoulders erect, elbows back, her eyes wide and watchful," you're *showing* us. The moment we can visualize the picture you're trying to paint, you're showing us, not telling us what we *should* see..&lt;br /&gt;&lt;br /&gt;      Handsome, attractive, momentous, embarrassing, fabulous, powerful, hilarious, stupid, fascinating are all words that "tell" us in an arbitrary way what to think. They don't reveal, don't open up, don't describe in specifics what is unique to the person or event described. Often they begin with cliches.&lt;br /&gt;&lt;br /&gt;      Here is Gail Sheehy's depiction of a former "surfer girl" from the New Jersey shore in "Middletown, America":&lt;br /&gt;&lt;br /&gt;      "This was a tall blond tomboy who grew up with all guy friends. A natural beauty who still had age on her side, being thirty; she didn't give a thought to taming her flyaway hair or painting makeup on her smooth Swedish skin."&lt;br /&gt;&lt;br /&gt;      Here I *think* I know what Sheehy means, but I'm not sure. Don't let the reader make such assumptions. You're the author; it's your charge to show us what you mean with authentic detail. Don't pretend the job is accomplished by cliches such as "smooth Swedish skin," "flyaway hair," "tall blond tomboy," "the surfer girl" - how smooth? how tall? how blond?&lt;br /&gt;&lt;br /&gt;      Or try this from Faye Kellerman in "Street Dreams": "[Louise's] features were regular, and once she had been pretty. Now she was handsome in her black skirt, suit, and crisp, white blouse."&lt;br /&gt;&lt;br /&gt;      Well, that's it for Louise, poor thing. Can you see the character in front of you? A previous sentence tells us that Louise has "blunt-cut hair" framing an "oval face," which helps, but not much - millions of women have a face like that. What makes Louise distinctive? Again, we may think we know what Kellerman means by "pretty" and "handsome" (good luck), but the inexcusable word here is "regular," as in "her features were regular." What *are* "regular" features?&lt;br /&gt;&lt;br /&gt;      The difference between telling and showing usually boils down to the physical senses. Visual, aural aromatic words take us out of our skin and place us in the scene you've created. In conventional narrative it's fine to use a "to be" word to talk us into the distinctive word, such as "wandered" in this brief, easily imagined sentence by John Steinbeck in "East of Eden." "His eyes were very blue, and when he was tired, one of them wandered outward a little." We don't care if he is "handsome" or "regular."&lt;br /&gt;&lt;br /&gt;      Granted, context is everything, as writing experts say, and certainly that's true of the sweltering West African heat in Graham Greene's "The Heart of the Matter": "Her face had the ivory tinge of atabrine; her hair which had once been the color of bottled honey was dark and stringy with sweat." Except for "atabrine" (a medicine for malaria), the words aren't all that distinctive, but they quietly do the job - they don't tell us; they show us.&lt;br /&gt;&lt;br /&gt;      Commercial novels sometimes abound with the most revealing examples of this problem. The boss in Linda Lael Miller's "Don't Look Now" is "drop-dead gorgeous"; a former boyfriend is "seriously fine to look at: 35, half Irish and half Hispanic, his hair almost black, his eyes brown." A friend, Betsy, is "a gorgeous, leggy blonde, thin as a model." Careful of that word "gorgeous" - used too many times, it might lose its meaning.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   9. AWKWARD PHRASING&lt;br /&gt;      "Mrs. Fletcher's face pinkened slightly." Whoa. This is an author trying too hard. "I sat down and ran a finger up the bottom of his foot, and he startled so dramatically .... " Egad, "he startled"? You mean "he started"?&lt;br /&gt;&lt;br /&gt;      Awkward phrasing makes the reader stop in the midst of reading and ponder the meaning of a word or phrase. This you never want as an author. A rule of thumb - always give your work a little percolatin' time before you come back to it. Never write right up to deadline. Return to it with fresh eyes. You'll spot those overworked tangles of prose and know exactly how to fix them.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  10. COMMAS&lt;br /&gt;      Compound sentences, most modifying clauses and many phrases *require* commas. You may find it necessary to break the rules from time to time, but you can't delete commas just because you don't like the pause they bring to a sentence or just because you want to add tension.&lt;br /&gt;&lt;br /&gt;      "Bob ran up the stairs and looking down he realized his shoelace was untied but he couldn't stop because they were after him so he decided to get to the roof where he'd retie it." This is what happens when an author believes that omitting commas can make the narrative sound breathless and racy. Instead it sounds the reverse - it's heavy and garbled.&lt;br /&gt;&lt;br /&gt;      The Graham Greene quote above is dying for commas, which I'll insert here: "Her face had the ivory tinge of atabrine; her hair, which had once been the color of bottled honey, was dark and stringy with sweat." This makes the sentence accessible to the reader, an image one needs to slow down and absorb.&lt;br /&gt;&lt;br /&gt;      Entire books have been written about punctuation. Get one. "The Chicago Manual of Style" shows why punctuation is necessary in specific instances. If you don't know what the rules are for, your writing will show it.&lt;br /&gt;&lt;br /&gt;      The point to the List above is that even the best writers make these mistakes, but you can't afford to. The way manuscripts are thrown into the Rejection pile on the basis of early mistakes is a crime. Don't be a victim.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110359740321408015?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.holtuncensored.com/ten_mistakes.html' title='Holt Uncensored :: A Candid Look at Books and the Book Industry : Publishing News : Booksellers : Bookstores : Reviews Interviews'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110359740321408015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110359740321408015' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110359740321408015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110359740321408015'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/holt-uncensored-candid-look-at-books.html' title='Holt Uncensored :: A Candid Look at Books and the Book Industry : Publishing News : Booksellers : Bookstores : Reviews Interviews'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110359699888631474</id><published>2004-12-20T18:43:00.000-08:00</published><updated>2004-12-20T18:43:18.886-08:00</updated><title type='text'>High availability Tomcat</title><content type='html'>&lt;a href="http://www.javaworld.com/javaworld/jw-12-2004/jw-1220-tomcat.html"&gt;High availability Tomcat&lt;/a&gt;: "Connect Tomcat servers to Apache and to each other to keep your site running&lt;br /&gt;&lt;br /&gt;    Summary&lt;br /&gt;    If you run only one instance of Tomcat, you lose requests/sessions whenever you upgrade or restart your site. In this article, author Graham King presents simple steps for connecting a pair (or more) of Tomcats to Apache using the JK2/AJP (Apache JServ Protocol) connector and to each other using Tomcat 5's clustering capabilities. Any of the Tomcat servers can be stopped or started without affecting users. With an Apache/Tomcat cluster in place, you can easily adjust your configuration for a range of load-balancing and failover scenarios. (2,000 words; December 20, 2004)"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110359699888631474?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.javaworld.com/javaworld/jw-12-2004/jw-1220-tomcat.html' title='High availability Tomcat'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110359699888631474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110359699888631474' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110359699888631474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110359699888631474'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/high-availability-tomcat.html' title='High availability Tomcat'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110359654097829060</id><published>2004-12-20T18:35:00.000-08:00</published><updated>2004-12-20T18:35:40.976-08:00</updated><title type='text'>Neat client bit for javascript</title><content type='html'>&lt;a href="https://dwr.dev.java.net/"&gt;dwr: DWR (Direct Web Remoting)&lt;/a&gt; is an XML-RPCish system that lets you invoke java methods on a server from JavaScript clients.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110359654097829060?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='https://dwr.dev.java.net/' title='Neat client bit for javascript'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110359654097829060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110359654097829060' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110359654097829060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110359654097829060'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/neat-client-bit-for-javascript.html' title='Neat client bit for javascript'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110359283009613199</id><published>2004-12-20T17:33:00.000-08:00</published><updated>2004-12-20T17:33:50.096-08:00</updated><title type='text'>Ninja Please</title><content type='html'>&lt;a href="http://dev.riseup.net/backupninja/"&gt;Backupninja&lt;/a&gt;, handy backup stuff for nixy backups.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110359283009613199?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110359283009613199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110359283009613199' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110359283009613199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110359283009613199'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/ninja-please.html' title='Ninja Please'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110358000335219328</id><published>2004-12-20T14:00:00.000-08:00</published><updated>2004-12-20T14:00:03.353-08:00</updated><title type='text'>Chicken Head Hacking</title><content type='html'>Found &lt;a href="http://www.mymorninglight.org/ham/J64.htm"&gt;this&lt;/a&gt; looking around for stuff.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110358000335219328?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110358000335219328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110358000335219328' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110358000335219328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110358000335219328'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/chicken-head-hacking.html' title='Chicken Head Hacking'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110356901957922107</id><published>2004-12-20T10:56:00.000-08:00</published><updated>2004-12-20T10:56:59.580-08:00</updated><title type='text'>Chicken Head</title><content type='html'>Ellsworth and the C=64 joystick getting play in the times.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nytimes.com/2004/12/20/technology/20joystick.html"&gt;The New York Times &gt; Technology &gt; A Toy With a Story&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;December 20, 2004&lt;br /&gt;A Toy With a Story&lt;br /&gt;By JOHN MARKOFF&lt;br /&gt;&lt;br /&gt;YAMHILL, Ore. - There is a story behind every electronic gadget sold on the QVC shopping channel. This one leads to a ramshackle farmhouse in rural Oregon, which is the home and circuit design lab of Jeri Ellsworth, a 30-year-old high school dropout and self-taught computer chip designer.&lt;br /&gt;&lt;br /&gt;Ms. Ellsworth has squeezed the entire circuitry of a two-decade-old Commodore 64 home computer onto a single chip, which she has tucked neatly into a joystick that connects by a cable to a TV set. Called the Commodore 64 - the same as the computer system - her device can run 30 video games, mostly sports, racing and puzzles games from the early 1980's, all without the hassle of changing game cartridges.&lt;br /&gt;&lt;br /&gt;She has also included five hidden games and other features - not found on the original Commodore computer - that only a fellow hobbyist would be likely to appreciate. For instance, someone who wanted to turn the device into an improved version of the original machine could modify it to add a keyboard, monitor and disk drive.&lt;br /&gt;&lt;br /&gt;Sold by Mammoth Toys, based in New York, for $30, the Commodore 64 joystick has been a hot item on QVC this Christmas season, selling 70,000 units in one day when it was introduced on the shopping channel last month; since then it has been sold through QVC's Web site. Frank Landi, president of Mammoth, said he expected the joystick would be distributed next year by bigger toy and electronics retailers like Radio Shack, Best Buy, Sears and Toys "R" Us. "To me, any toy that sells 70,000 in a day on QVC is a good indication of the kind of reception we can expect," he said.&lt;br /&gt;&lt;br /&gt;Ms. Ellworth's first venture into toy making has not yet brought her great wealth - she said she is paid on a consulting basis at a rate that is competitive for her industry - "but I'm having fun," she said, and she continues with other projects in circuit design as a consultant.&lt;br /&gt;&lt;br /&gt;Her efforts in reverse-engineering old computers and giving them new life inside modern custom chips has already earned her a cult following among small groups of "retro" personal computer enthusiasts, as well as broad respect among the insular world of the original computer hackers who created the first personal computers three decades ago. (The term "hacker" first referred to people who liked to design and create machines, and only later began to be applied to people who broke into them.)&lt;br /&gt;&lt;br /&gt;More significant, perhaps, is that in an era of immensely complicated computer systems, huge factories and design teams that stretch across continents, Ms. Ellsworth is demonstrating that the spirit that once led from Silicon Valley garages to companies like Hewlett-Packard and Apple Computer can still thrive.&lt;br /&gt;&lt;br /&gt;"She's a pure example of following your interests and someone who won't accept that you can't do it," said Lee Felsenstein, the designer of the first portable PC and an original member of the Homebrew Computer Club. "She is someone who can do it and do it brilliantly."&lt;br /&gt;&lt;br /&gt;Ms. Ellsworth said that chip design was an opportunity to search for elegance in simplicity. She takes her greatest pleasure in examining a complex computer circuit and reducing it in cost and size by cleverly reusing basic electronic building blocks.&lt;br /&gt;&lt;br /&gt;It is a skill that is as much art as science, but one that Ms. Ellsworth has perfected, painstakingly refining her talent by plunging deeply into the minutiae of computer circuit design.&lt;br /&gt;&lt;br /&gt;Recently she interrupted a conversation with a visitor in her home to hunt in between the scattered circuit boards and components in her living room for a 1971 volume, "MOS Integrated Circuits," which she frequently consults. The book concerns an earlier chip technology based on fewer transistors than are used today. "I look for older texts," she said. "A real good designer needs to know how the old stuff works."&lt;br /&gt;&lt;br /&gt;Several years ago Ms. Ellsworth cornered Stephen Wozniak, co-founder of Apple Computer, at a festival for vintage Apple computers and badgered him for the secrets of his Apple II floppy disk controller.&lt;br /&gt;&lt;br /&gt;"I was very impressed with her knowledge of all this stuff, and her interest too," recalled Mr. Wozniak, whose fascination with hobbyist computers three decades ago helped create the personal computer industry.&lt;br /&gt;&lt;br /&gt;She attributes her passion for design simplicity to her youth in Dallas, Ore., 35 miles south of Yamhill, where she was raised by her father, Jim Ellsworth, a mechanic who owned the local Mobil station.&lt;br /&gt;&lt;br /&gt;She became a computer hobbyist early, begging her father at age 7 to let her use a Commodore 64 computer originally purchased for her brother, and then learning to program it by reading the manuals that came with the machine.&lt;br /&gt;&lt;br /&gt;In a tiny rural town without access even to a surplus electronics store, her best sources of parts were the neighborhood ham radio operators. She learned to make the most of her scarce resources.&lt;br /&gt;&lt;br /&gt;"It goes back to necessity," she said. "It went back to not having enough parts to design with when I was a kid."&lt;br /&gt;&lt;br /&gt;Her first business foray came during high school when she began designing and selling the dirt-track race cars that she had been driving with her farther. Using his service station as a workshop, she was soon making so much money selling her custom race cars that she dropped out of high school.&lt;br /&gt;&lt;br /&gt;It was fun for several years, she said, but eventually she decided that she needed to get away from the race car scene. A friend had an early Intel 486-based PC and thought they could make money assembling and selling computers. She decided he was right: "I looked at the margins and it seemed like a great way to make money."&lt;br /&gt;&lt;br /&gt;They went into business together in 1995, but soon had a falling out and split up. For a short time Ms. Ellsworth considered leaving the computer business. Instead, she opened a store near that of her former partner, then drove him out of business. Ultimately her store became a chain of five Computers Made Easy shops in small towns.&lt;br /&gt;&lt;br /&gt;"My business model was to find areas that were far enough away from the big cities where the larger stores were," she said. "I could generate a lot of loyalty and charge a bit more. It worked out well for quite a while."&lt;br /&gt;&lt;br /&gt;Eventually, the collapsing price of the PC made it impossible to survive, she said, and in 2000 she sold off her stores.&lt;br /&gt;&lt;br /&gt;"When the machines got down to $75 margins, then even putting a technician on the phone to answer a question meant you were almost losing money," she said.&lt;br /&gt;&lt;br /&gt;Free from her business obligations, she decided to return to her first love - hobbyist electronics. She was eager to study computer hardware design, but soon found that there weren't many options for a high school dropout.&lt;br /&gt;&lt;br /&gt;She moved to Walla Walla, Wash., and began attending Walla Walla College, a Seventh Day Adventist school that offered a circuit design program. Her attempt at a formal education lasted less than a year, however. She was a cultural mismatch for the school, where she said questioning the professors' answers was frowned upon.&lt;br /&gt;&lt;br /&gt;"I felt like a wolf in sheep's clothing," she said.&lt;br /&gt;&lt;br /&gt;On her own again, Ms. Ellsworth decided to pursue her passion, designing computer circuits that mimicked the behavior of her first Commodore. She turned to a series of mentors and availed herself of free software design tools offered by chip companies.&lt;br /&gt;&lt;br /&gt;Her hobby produced a chameleon computer called the C-1. Changing its basic software could make it mimic not only a Commodore 64, but ultimately more than nine other popular home computers of the early 1980's, including the Atari, TI, Vic and Sinclair.&lt;br /&gt;&lt;br /&gt;Two years ago she showed it off at the Hackers' Conference, an annual meeting of some of the nation's best computer designers. To her surprise, she received a rousing ovation - and a series of job offers.&lt;br /&gt;&lt;br /&gt;One person who took notice was Andrew Singer, a computer scientist who is chief executive of Rapport Inc., a start-up based in Mountain View, Calif.&lt;br /&gt;&lt;br /&gt;Mr. Singer contracted with Ms. Ellsworth as a consultant and has since found that she has abilities that engineers with advanced degrees often do not.&lt;br /&gt;&lt;br /&gt;"It's possible to get a credential and not have passion," he said. He compared Ms. Ellsworth to Mr. Wozniak and to Burrell Smith, the hardware designer of the original Macintosh. Neither had formal training when they made their most significant contributions at Apple.&lt;br /&gt;&lt;br /&gt;Ms. Ellsworth was also discovered by Mammoth toys, which hired her to design the Commodore-emulating chip for the joystick. She began the project late last June and finished, including a frantic last-minute trip to a Chinese manufacturing factory, in early September - a design sprint fueled by Mountain Dew and 20-hour days.&lt;br /&gt;&lt;br /&gt;"It worked out tremendously well for our company," said Mr. Landi, president of Mammoth. "It has entirely changed the way we design electronic toys." He said that he has signed Ms. Ellsworth up for a series of design projects, although he would not divulge the financial details.&lt;br /&gt;&lt;br /&gt;Old-fashioned video games like the ones on Ms. Ellsworth's product have become less common recently because kids have grown jaded and expect a "wow" factor, like intense graphics or realistic images that older computers could not produce, said Shyam Nagrani, principle consumer electronics analyst for iSupply, a market research firm based in El Segundo, Calif. He added, however, "The parents are likely to pick this up and say, 'Why not? The kids may like it.'"&lt;br /&gt;&lt;br /&gt;When the C64, as the joystick is called informally, appeared on QVC last month, Ms. Ellsworth watched with obvious pride.&lt;br /&gt;&lt;br /&gt;"It was one of one of the best projects I've ever done in my life," she said. "It was a tribute back to the computer that started it all for me."&lt;/quote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110356901957922107?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.nytimes.com/2004/12/20/technology/20joystick.html' title='Chicken Head'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110356901957922107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110356901957922107' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110356901957922107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110356901957922107'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/chicken-head.html' title='Chicken Head'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110353230578865179</id><published>2004-12-20T00:45:00.000-08:00</published><updated>2004-12-20T00:45:05.786-08:00</updated><title type='text'>XUL Apps &gt; ContextMenu Extensions - outsider reflex</title><content type='html'>&lt;a href="http://piro.sakura.ne.jp/xul/_ctxextensions.html.en"&gt;XUL Apps &gt; ContextMenu Extensions&lt;/a&gt; is pretty damned sweet. This is basically the only Firefox extention you will ever need. It basically gives you the ability to take JavaScript and stick it into your browser anywhere you want. It handles all the XUL you never wanted to learn so you can write that one stupid little utility you want.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110353230578865179?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://piro.sakura.ne.jp/xul/_ctxextensions.html.en' title='XUL Apps &gt; ContextMenu Extensions - outsider reflex'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110353230578865179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110353230578865179' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110353230578865179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110353230578865179'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/xul-apps-contextmenu-extensions.html' title='XUL Apps &gt; ContextMenu Extensions - outsider reflex'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110353100239365146</id><published>2004-12-20T00:23:00.000-08:00</published><updated>2004-12-20T00:23:22.393-08:00</updated><title type='text'>Collateral </title><content type='html'>&lt;a href="http://www.imdb.com/title/tt0369339/"&gt;Collateral&lt;/a&gt; is out of DVD and just damned good. Aside from being a generally good movie, and yet another example of Jamie Foxx impressing me, the soundtrack is just amazing. I went an looked it up on Amazon about half way through the movie I was already so impressed. &lt;br /&gt;&lt;br /&gt;One of the user comments mentioned the "Miami Vice" soundtrack, and I have to say, that is a pretty keen observation. Michael Mann has finally come up with the goods again. Speaking of which, I noticed there is a Vice movie slated for 2006 on IMDB. Not sure about that one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110353100239365146?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.imdb.com/title/tt0369339/' title='Collateral '/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110353100239365146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110353100239365146' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110353100239365146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110353100239365146'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/collateral.html' title='Collateral '/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110353063108506485</id><published>2004-12-20T00:17:00.000-08:00</published><updated>2004-12-20T00:17:11.086-08:00</updated><title type='text'>Otaku, Cedric's weblog: Tim Bray at JavaPolis</title><content type='html'>Cedric echoes my opinion on Python...&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;a href="http://beust.com/weblog/archives/000217.html"&gt;Otaku, Cedric's weblog: Tim Bray at JavaPolis&lt;/a&gt;:&lt;br /&gt;The presentation is overall interesting but not very innovative.  Tim compares the number of lines and characters used to solve a simple problem and draws a number of conclusions.  The one I disagree the most with is his assertion that Python is more object-oriented than Java.  "Almost irritatingly so", he says, arguing that sometimes, Python is "too" object-oriented for his taste.&lt;br /&gt;&lt;br /&gt;I am still scratching my head at this, and it's hard for me to understand how you can tell that Python is very object oriented when:&lt;br /&gt;&lt;br /&gt;    * You need to pass "self" as a parameter to all your methods...  Does this remind you anything?  Right, that's how we "simulated" object-orientation in C, by passing the address of the current object in first parameter.  If anything, this shows that Python is not object-oriented, and this flaw is a simple illustration of Python's old age (it was not object-oriented when it was created, more than fifteen years ago).&lt;br /&gt;       &lt;br /&gt;    * You can't pass messages to, say, strings, as you can in Java, Ruby or Groovy ("foo".size()).  Writing code in Python usually ends up being a mix of imperative and object-oriented calls that doesn't always follow any logic.&lt;br /&gt;&lt;br /&gt;Python is a fine language but overall, I am quite surprised by the amount of misconceptions that people have about it, and Tim is certainly not the first one falling under Python's spell.  I chatted with Tim after his talk and he admitted not being a very proficient Python programmer...  Mmmh.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110353063108506485?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://beust.com/weblog/archives/000217.html' title='Otaku, Cedric&apos;s weblog: Tim Bray at JavaPolis'/><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110353063108506485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110353063108506485' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110353063108506485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110353063108506485'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/otaku-cedrics-weblog-tim-bray-at.html' title='Otaku, Cedric&apos;s weblog: Tim Bray at JavaPolis'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110351902733664403</id><published>2004-12-19T21:03:00.000-08:00</published><updated>2004-12-19T21:31:22.776-08:00</updated><title type='text'>Test picture</title><content type='html'>&lt;a href="http://photos1.blogger.com/img/225/2396/1024/1.jpg"&gt;&lt;img style="border: 1px solid rgb(0, 0, 0); margin: 2px;" src="http://photos1.blogger.com/img/225/2396/200/1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Bashee side&lt;br /&gt;&lt;span style="font-size:8;"&gt;&lt;br /&gt;&lt;a href="http://www.hello.com/" target="ext"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110351902733664403?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110351902733664403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110351902733664403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110351902733664403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110351902733664403'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/test-picture.html' title='Test picture'/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-110351894882344530</id><published>2004-12-19T21:02:00.000-08:00</published><updated>2004-12-19T21:02:28.823-08:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/225/2396/1024/3.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/225/2396/200/3.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Foo!&lt;br /&gt;&lt;span style='font-size: 8pt;'&gt;Posted by &lt;a href='http://www.hello.com/' target='ext'&gt;Hello&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-110351894882344530?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/110351894882344530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=110351894882344530' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110351894882344530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/110351894882344530'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2004/12/fooposted-by-hello.html' title=''/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-9095160691881280591</id><published>2002-01-31T21:13:00.000-08:00</published><updated>2010-01-26T13:49:37.472-08:00</updated><title type='text'></title><content type='html'>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body bgcolor="#ffffff"&gt;&lt;a href="http://www.cnn.com/video/us/2002/01/31/jc.dells.steve.cnn.med.html"&gt;Dude, your gettin a Dell. Edit&lt;br&gt; &lt;/a&gt; &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-9095160691881280591?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/9095160691881280591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=9095160691881280591' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/9095160691881280591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/9095160691881280591'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2002/01/dude-your-gettin-dell.html' title=''/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-5433337357507320846</id><published>2002-01-31T20:55:00.000-08:00</published><updated>2010-01-26T13:49:37.481-08:00</updated><title type='text'></title><content type='html'>I finally got the pictures from the Holland trip back in septemer put up. You can check them out at &lt;a href="amsterdam/"&gt;this spot.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;The Edsyndicate project is coming along nicely. We are currently working on prioritizing things that need to be done vs nice to haves. Expect to see KdotN moved over to the new system soon. Im also working on getting the mp3 radio streams back on SO STOP ASKING!! (ok, kidding)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-5433337357507320846?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/5433337357507320846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=5433337357507320846' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/5433337357507320846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/5433337357507320846'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2002/01/i-finally-got-pictures-from-holland.html' title=''/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-1666594196233709311</id><published>2002-01-25T15:08:00.000-08:00</published><updated>2010-01-26T13:49:37.398-08:00</updated><title type='text'></title><content type='html'>Im back... Well after the blogger hack and the server change, I finally got this thing back up... I will be adding abit later&lt;br&gt; &lt;br&gt; Test&lt;br&gt; &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-1666594196233709311?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/1666594196233709311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=1666594196233709311' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/1666594196233709311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/1666594196233709311'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2002/01/im-back.html' title=''/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-7313263021489653371</id><published>2001-12-16T22:22:00.000-08:00</published><updated>2010-01-26T13:49:37.488-08:00</updated><title type='text'></title><content type='html'>Looks like the Bush administration &lt;a href="http://www.workingforchange.com/article.cfm?ItemId=12355"&gt;has sent Lynne Cheney&lt;/a&gt; out to put the &lt;a href="http://www.nytimes.com/2001/11/15/opinion/15SAFI.html"&gt;fear of God and W&lt;/a&gt; into those Liberal academic types. Patriotism is still the last refuge of a scoundrel.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;br /&gt; "We learn from history that when a nation's intellectuals are unwilling to defend its civilization, they give comfort to its adversaries," the report declares. It names more than 40 academics out of line with American public opinion on the war on terrorism.&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Sounds alot like, "I hold in my hands the names of 40 people..." -- May whatever god you believe in spare us from ourselves.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-7313263021489653371?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/7313263021489653371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=7313263021489653371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/7313263021489653371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/7313263021489653371'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2001/12/looks-like-bush-administration-has-sent.html' title=''/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-8528987327818581602</id><published>2001-12-16T21:18:00.000-08:00</published><updated>2010-01-26T13:49:37.495-08:00</updated><title type='text'></title><content type='html'>Its the &lt;a href="http://members.surfeu.fi/kklaine/primebear.html"&gt;Prime Number shitting bear!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-8528987327818581602?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/8528987327818581602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=8528987327818581602' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/8528987327818581602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/8528987327818581602'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2001/12/its-prime-number-shitting-bear.html' title=''/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-6330811895978976963</id><published>2001-12-16T15:10:00.000-08:00</published><updated>2010-01-26T13:49:37.502-08:00</updated><title type='text'></title><content type='html'>Ok, so Im not sure how much this is bad taste vs funny as hell, but here is the &lt;a href="http://www.friedgreens.com/view.php?post=1056"&gt;WTC Gingerbread house&lt;/a&gt;... You have been warned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-6330811895978976963?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/6330811895978976963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=6330811895978976963' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/6330811895978976963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/6330811895978976963'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2001/12/ok-so-im-not-sure-how-much-this-is-bad.html' title=''/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-5836559737365868761</id><published>2001-12-09T22:27:00.000-08:00</published><updated>2010-01-26T13:49:37.508-08:00</updated><title type='text'></title><content type='html'>Ok, I downloaded an older version of the SHOUTcast DSP, cause the one I was using kept dropping back to a 24kbit stream, which sounded like ass. The one I have now should be running at 56 kbit stereo now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-5836559737365868761?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/5836559737365868761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=5836559737365868761' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/5836559737365868761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/5836559737365868761'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2001/12/ok-i-downloaded-older-version-of.html' title=''/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-1145393741107222678</id><published>2001-12-07T10:42:00.000-08:00</published><updated>2010-01-26T13:49:37.515-08:00</updated><title type='text'></title><content type='html'>Looking for Nudist fun for the whole family? Check out &lt;a href="http://www.serendipity-park.com/"&gt;Serendipity Park&lt;/a&gt;. Georgia's #1 nude family experience!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-1145393741107222678?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/1145393741107222678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=1145393741107222678' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/1145393741107222678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/1145393741107222678'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2001/12/looking-for-nudist-fun-for-whole-family.html' title=''/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-7493023620017081460</id><published>2001-12-02T22:06:00.000-08:00</published><updated>2010-01-26T13:49:37.530-08:00</updated><title type='text'></title><content type='html'>&lt;a href="http://members.aol.com/tributetoamerica/dontstopbelievin.html"&gt;This&lt;/a&gt; represents something in the war on terror more powerful that chemical, biological, or nuclear weapons ( or nookwooler, if your the president ). Stupid people with too much time...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-7493023620017081460?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/7493023620017081460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=7493023620017081460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/7493023620017081460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/7493023620017081460'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2001/12/this-represents-something-in-war-on.html' title=''/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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-9698773.post-6161201276135214605</id><published>2001-12-02T20:29:00.000-08:00</published><updated>2010-01-26T13:49:37.522-08:00</updated><title type='text'></title><content type='html'>Ok, I added a ton of stuff to the KdotN radio playlist today... Its up to about 17 hours, including 4 complete DJ sets, and the complete Stanton Warriors CD, cause it rocks. later...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9698773-6161201276135214605?l=blog.kebernet.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kebernet.net/feeds/6161201276135214605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9698773&amp;postID=6161201276135214605' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/6161201276135214605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9698773/posts/default/6161201276135214605'/><link rel='alternate' type='text/html' href='http://blog.kebernet.net/2001/12/ok-i-added-ton-of-stuff-to-kdotn-radio.html' title=''/><author><name>Robert "kebernet" Cooper</name><uri>http://www.blogger.com/profile/03336622901079453553</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>
