<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CUcBRnk4fyp7ImA9WxJVE0g.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327</id><updated>2009-06-30T02:10:57.737-07:00</updated><title>The Making of MarkMail</title><subtitle type="html">Welcome to the MarkMail team blog.  Here we discuss MarkMail enhancements, new mailing list archives, and (perhaps most important) discuss the challenges of building an Internet service for searching large, million-message mailing list archives using XML, XQuery, and MarkLogic Server.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://markmail.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>53</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="self" href="http://feeds.feedburner.com/MarkMail" type="application/atom+xml" /><entry gd:etag="W/&quot;CEQARHs5cSp7ImA9WxJWF0Q.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-5488725411140444386</id><published>2009-06-23T14:09:00.001-07:00</published><updated>2009-06-23T14:25:45.529-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-23T14:25:45.529-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="markmail mlug" /><title>MarkMail at the first MarkLogic User Group</title><content type="html">Last week I spoke at the inaugural &lt;a href="http://novajug.wordpress.com/2009/06/16/june-16-markmail-and-mark-logic-server-by-jason-hunter/"&gt;Mark Logic User Group meeting in Reston, VA&lt;/a&gt; (near where a lot of our government customers are based).  The topic was MarkMail: where the idea came from, how we built it on the cheap, how Mark Logic began using it internally, and some lessons we learned as we scaled out the public high-traffic site.  It's a similar talk to the one I gave at the &lt;a href="http://www.twazzup.com/search?q=%23mluc09&amp;amp;l=all"&gt;Mark Logic User Conference in San Francisco&lt;/a&gt; last month.&lt;br /&gt;&lt;br /&gt;For those interested, the &lt;a href="http://markmail.org/collateral/mlug2009.mov"&gt;slides are available&lt;/a&gt; as a downloadable MOV file.  Click to advance.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://markmail.org/collateral/mlug2009.mov"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 303px;" src="http://4.bp.blogspot.com/_iZU42gX80ZU/SkFIFEWMY8I/AAAAAAAAAKU/ygTjsct2tt0/s400/Picture+2.png" alt="" id="BLOGGER_PHOTO_ID_5350637084196234178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The slides are fairly simple.  Most of the fun of the talk (well, at least for me) is in the stories I tell, usually relating to the quotes in italics at the bottom of slides.  I suppose you'll just have to use your imagination.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-5488725411140444386?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/8xZLcmyW-u8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/5488725411140444386/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=5488725411140444386" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/5488725411140444386?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/5488725411140444386?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/8xZLcmyW-u8/markmail-at-first-marklogic-user-group.html" title="MarkMail at the first MarkLogic User Group" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_iZU42gX80ZU/SkFIFEWMY8I/AAAAAAAAAKU/ygTjsct2tt0/s72-c/Picture+2.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://markmail.blogspot.com/2009/06/markmail-at-first-marklogic-user-group.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEGRnczfCp7ImA9WxJSFUo.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-6255236527565714166</id><published>2009-05-05T17:53:00.000-07:00</published><updated>2009-05-05T18:17:07.984-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-05T18:17:07.984-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="markmail conference" /><title>MarkMail at the Mark Logic User Conference</title><content type="html">The &lt;a href="http://www.marklogic.com/UserConference2009/"&gt;Mark Logic User Conference&lt;/a&gt; is coming up next week.  If you're coming to the show, I encourage you to attend the talk on  MarkMail I'll be giving on Wednesday. I'll tell the story of MarkMail as it progressed from my first idea to a night project built with Ryan Grimm to the robust web site you see now at markmail.org (and even to the other web sites you don't see, because they're running behind people's firewalls).  It's in the conference's technical track so there'll be a lot of focus on the core tech.&lt;br /&gt;&lt;br /&gt;If you're not coming to the show, why the heck not?  :)  It's not too late to register.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_iZU42gX80ZU/SgDkaRb3iPI/AAAAAAAAAKM/QFu46csNoak/s1600-h/Picture+2.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 355px; height: 269px;" src="http://3.bp.blogspot.com/_iZU42gX80ZU/SgDkaRb3iPI/AAAAAAAAAKM/QFu46csNoak/s400/Picture+2.png" alt="" id="BLOGGER_PHOTO_ID_5332513098814687474" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-6255236527565714166?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/4TY0n3XWHuw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/6255236527565714166/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=6255236527565714166" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/6255236527565714166?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/6255236527565714166?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/4TY0n3XWHuw/markmail-at-mark-logic-user-conference.html" title="MarkMail at the Mark Logic User Conference" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_iZU42gX80ZU/SgDkaRb3iPI/AAAAAAAAAKM/QFu46csNoak/s72-c/Picture+2.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://markmail.blogspot.com/2009/05/markmail-at-mark-logic-user-conference.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QMRXo-fyp7ImA9WxRbGEo.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-3041492970893725680</id><published>2008-12-09T16:27:00.001-08:00</published><updated>2008-12-09T17:09:44.457-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-09T17:09:44.457-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="markmail anniversary" /><title>MarkMail at One Year: Looking Back</title><content type="html">It's now been a little over a year since we launched MarkMail.  We've sure come a long way!&lt;br /&gt;&lt;br /&gt;We're now seeing well over a &lt;span style="font-weight: bold;"&gt;million unique visitors every month&lt;/span&gt; and more than &lt;span style="font-weight: bold;"&gt;5 million page views&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;The Googlebot crawler (whose activity isn't included in the above statistics) has also been active.  It now &lt;span style="font-weight: bold;"&gt;crawls between 1.0 and 1.3 million pages every day&lt;/span&gt; to keep its index fresh.  That's about 15 page hits every second -- or 15 Hertz, enough to make a nice low background rumble noise.  It's really enjoyable to get so much Google attention because it wasn't that long ago when we were just trying to &lt;a href="http://markmail.blogspot.com/2008/01/stuffing-six-million-pages-down-googles.html"&gt;get Google to index more than a million&lt;/a&gt; of our pages, nevermind crawl that many in a day.&lt;br /&gt;&lt;br /&gt;Our content size has grown also, from 4 million messages at launch, covering just the Apache Software Foundation archives, to 34 million messages today, spanning &lt;a href="http://markmail.org/docs/projects.xqy"&gt;all sorts of communities&lt;/a&gt;.  For us to grow so big so fast has been possible only because of the community support we've received.  There's a long list of various community members who have worked with us to accumulate and load their list archives.  We'd like to thank all those folks, as well as the people who placed a MarkMail search box or other MarkMail link on their site or helped spread the word in blogs and emails and tweets.&lt;br /&gt;&lt;br /&gt;Looking forward, where do we go from here?  We have some big plans.  I'll get into details with a later post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-3041492970893725680?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/WxlHvcfBnOE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/3041492970893725680/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=3041492970893725680" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/3041492970893725680?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/3041492970893725680?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/WxlHvcfBnOE/markmail-at-one-year-looking-back.html" title="MarkMail at One Year: Looking Back" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/12/markmail-at-one-year-looking-back.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUACRnczeyp7ImA9WxRQFUU.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-7796233115420417472</id><published>2008-10-09T00:14:00.001-07:00</published><updated>2008-10-09T13:22:47.983-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-09T13:22:47.983-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gadget" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="googlegroups" /><title>Google Code Adds Gadgets: MarkMail Helps</title><content type="html">Google today &lt;a href="http://google-code-updates.blogspot.com/2008/10/gadgets-and-google-code.html"&gt;announced&lt;/a&gt; new support for embeddable "gadgets" on Google Code project pages.  Particularly exciting to us, they introduced MarkMail as the recommended gadget for viewing and searching Google Code project list archives.&lt;br /&gt;&lt;br /&gt;For those who haven't encountered one in the wild, a &lt;a href="http://www.google.com/webmasters/gadgets/"&gt;Google Gadget&lt;/a&gt; is an embeddable web object that puts a bit of third-party dynamic content into the middle of a web page.  Gadgets are the things you place on your iGoogle home page or your Google Desktop, but you can also add them to your own web page with one line of JavaScript, or anyone else's page if it supports the OpenSocial APIs.&lt;br /&gt;&lt;br /&gt;We've coordinated with the Google Code team over the last several months to load about &lt;a href="http://markmail.org/browse/?q=list%3Agooglegroups"&gt;500 GoogleGroups lists&lt;/a&gt; (3.8 million emails) and build a new &lt;a href="http://markmail.org/gadgets/builder/"&gt;MarkMail Gadget&lt;/a&gt; (launching today!) to let Google Code developers search and analyze their lists using MarkMail.&lt;br /&gt;&lt;br /&gt;The new MarkMail gadget lets you view messages, threads, attachments, and senders, and a traffic chart (wouldn't be MarkMail without it!) for any set of messages you want to follow. The messages you choose to track with the gadget can be those from a single list, set of lists, a person, containing a term or phrase, or any combination. In fact, anything you can use in a search on &lt;a href="http://markmail.org/"&gt;MarkMail&lt;/a&gt; can be used as input to the gadget view.  The new gadget offers two features not yet available on MarkMail.org: a daily traffic chart (MarkMail.org only does monthly traffic charts) and a view that coalesces threads.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_iZU42gX80ZU/SO2yOl5hbFI/AAAAAAAAAJs/DyTRKCc1XeE/s1600-h/78f73770519091c42c2f759f7116f674.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_iZU42gX80ZU/SO2yOl5hbFI/AAAAAAAAAJs/DyTRKCc1XeE/s400/78f73770519091c42c2f759f7116f674.png" alt="" id="BLOGGER_PHOTO_ID_5255052303972527186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So what does this mean for you?  If you're a project leader (either on Google Code or somewhere else) it's now easier than ever to embed a MarkMail traffic chart and recent message list inside any of your project pages.  If you're just a lurker, you can personalize your view on MarkMail traffic and embed that view into iGoogle or Google Desktop, or any other page.&lt;br /&gt;&lt;br /&gt;To help you set up the right links, we created a &lt;a href="http://markmail.org/gadgets/builder/"&gt;Gadget Embedding Wizard&lt;/a&gt; that guides you through the process of embedding.  You can also find &lt;a href="http://www.google.com/ig/directory?synd=open&amp;amp;url=http://markmail.org/gadgets/markmailmini.xqy"&gt;our gadget in the Google Directory&lt;/a&gt; where they have additional embedding instructions.&lt;br /&gt;&lt;br /&gt;Tim O'Reilly in describing Web 2.0 &lt;a href="http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html?page=2"&gt;says&lt;/a&gt;, &lt;span style="font-style: italic;"&gt;A platform beats an application every time.&lt;/span&gt;  We agree.  We think you should be able to access mailing list archives whenever and wherever you want, be it at MarkMail.org or on another page that's been MarkMail-enabled via a gadget.  So have fun, and &lt;a href="http://markmail.org/docs/feedback.xqy"&gt;let us know&lt;/a&gt; how this works for you!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-7796233115420417472?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/AjmfLS4l0Po" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/7796233115420417472/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=7796233115420417472" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/7796233115420417472?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/7796233115420417472?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/AjmfLS4l0Po/google-code-adds-gadgets-markmail-helps.html" title="Google Code Adds Gadgets: MarkMail Helps" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_iZU42gX80ZU/SO2yOl5hbFI/AAAAAAAAAJs/DyTRKCc1XeE/s72-c/78f73770519091c42c2f759f7116f674.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/10/google-code-adds-gadgets-markmail-helps.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0INQn8_eCp7ImA9WxRQEEw.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-1676842439172175662</id><published>2008-10-02T18:07:00.000-07:00</published><updated>2008-10-02T23:33:13.140-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-02T23:33:13.140-07:00</app:edited><title>1.4% of Emails Mention Google</title><content type="html">As Google celebrates its 10 year anniversary we thought it'd be fun to use our archive of 30 million mailing list messages to see how Google's popularity has grown over time across the &lt;a href="http://markmail.org/"&gt;list-o-sphere&lt;/a&gt;.  Boy has it grown!&lt;br /&gt;&lt;br /&gt;In 2008 (so far) the word "Google" appears in 1.4% of emails in our archive, up from 1.15% last year and 0.75% five years ago.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_iZU42gX80ZU/SOW4XTLx32I/AAAAAAAAAJk/Eg-KOkmhpdQ/s1600-h/Picture+1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_iZU42gX80ZU/SOW4XTLx32I/AAAAAAAAAJk/Eg-KOkmhpdQ/s400/Picture+1.png" alt="" id="BLOGGER_PHOTO_ID_5252807250823733090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;While shockingly high, that 1.4% number is actually calculated with some conservative restrictions.  We're excluding all mentions that occur inside quote blocks (where someone replies to another who said the word).   It'd be 2% if we didn't have that rule.  We're also excluding from our calculations all the Google Groups lists we follow, where Google is often the topic of discussion.  With those lists added in?  It's 13%.&lt;br /&gt;&lt;br /&gt;You can explore this yourself with our public interface.  You'll want to query for "google", use the "opt:noquote" flag, and set "-list:googlegroups" to exclude those lists.  Then you can add date constraints either by typing "date:2008" in the search or dragging on the chart.  Track the numbers as a result of your searches, do a little division, and you get your percentages.&lt;br /&gt;&lt;br /&gt;You'll see that so far in 2008 there were &lt;a href="http://markmail.org/search/?q=google+opt%3Anoquote+-list%3Agooglegroups+date:2008"&gt;50,826&lt;/a&gt; emails saying "google" across &lt;a href="http://markmail.org/search/?q=-list%3Agooglegroups+date:2008"&gt;3,607,973&lt;/a&gt; emails total.  That's 1.4%.  For 2003 it's &lt;a href="http://markmail.org/search/?q=google+opt%3Anoquote+-list%3Agooglegroups+date%3A2003"&gt;21,165&lt;/a&gt; emails out of &lt;a href="http://markmail.org/search/?q=-list%3Agooglegroups+date%3A2003"&gt;2,770,480&lt;/a&gt; total, or 0.75%.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-1676842439172175662?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/dZBBDm51hUo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/1676842439172175662/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=1676842439172175662" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/1676842439172175662?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/1676842439172175662?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/dZBBDm51hUo/14-of-emails-mention-google.html" title="1.4% of Emails Mention Google" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_iZU42gX80ZU/SOW4XTLx32I/AAAAAAAAAJk/Eg-KOkmhpdQ/s72-c/Picture+1.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/10/14-of-emails-mention-google.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkENRXwyfip7ImA9WxRREU8.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-1877999967233507852</id><published>2008-09-22T15:46:00.000-07:00</published><updated>2008-09-22T16:04:54.296-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-22T16:04:54.296-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="markmail rubyonrails ruby" /><title>Ruby on Rails on MarkMail: 200,000 Emails</title><content type="html">Interested in Ruby on Rails?  If so, you'll be happy to learn we've loaded the &lt;a href="http://rubyonrails.markmail.org/"&gt;full RoR mailing list archive&lt;/a&gt;.  It holds about 200,000 emails and includes both the original Mailman lists from 2004-2006 and the GoogleGroups lists from 2006 onward.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://rubyonrails.markmail.org/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_iZU42gX80ZU/SNgdliZ2dSI/AAAAAAAAAHg/hPECkHZrtJY/s400/Picture+6.png" alt="" id="BLOGGER_PHOTO_ID_5248977896427910434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Fun facts:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://workingwithrails.com/person/5478-frederick-cheung"&gt;Frederick Cheung&lt;/a&gt; is the #1 most frequent poster&lt;/li&gt;&lt;li&gt;&lt;a href="http://workingwithrails.com/person/5246-david-heinemeier-hansson"&gt;DHH&lt;/a&gt; is #22&lt;/li&gt;&lt;li&gt;The traffic never fully recovered after it transitioned from rubyonrails.org to GoogleGroups.  You can compare the &lt;a href="http://rubyonrails.markmail.org/search/?q=list%3Aorg.rubyonrails"&gt;two&lt;/a&gt; &lt;a href="http://rubyonrails.markmail.org/search/?q=list%3Acom.googlegroups"&gt;charts&lt;/a&gt; (keep an eye on the y-axis).&lt;/li&gt;&lt;li&gt;Maybe it's because &lt;a href="http://rubyonrails.markmail.org/search/?q=from%3Ahansson"&gt;DHH didn't make the move to GG&lt;/a&gt;?&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Don't forget, we have the regular &lt;a href="http://ruby.markmail.org/"&gt;Ruby lists&lt;/a&gt; too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-1877999967233507852?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/723ujlwpo5M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/1877999967233507852/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=1877999967233507852" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/1877999967233507852?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/1877999967233507852?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/723ujlwpo5M/ruby-on-rails-on-markmail-200000-emails.html" title="Ruby on Rails on MarkMail: 200,000 Emails" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_iZU42gX80ZU/SNgdliZ2dSI/AAAAAAAAAHg/hPECkHZrtJY/s72-c/Picture+6.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/09/ruby-on-rails-on-markmail-200000-emails.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UFRXY4cCp7ImA9WxRSEUo.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-5390975301304334337</id><published>2008-09-11T16:17:00.000-07:00</published><updated>2008-09-11T17:26:54.838-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-11T17:26:54.838-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="freebsd" /><category scheme="http://www.blogger.com/atom/ns#" term="list loading" /><title>FreeBSD, the Unknown Giant</title><content type="html">My &lt;a href="http://markmail.blogspot.com/2008/09/announcing-netbeans-and-openofficeorg.html"&gt;last entry about NetBeans and OpenOffice.org&lt;/a&gt; and their million messages reminded me that I've never announced here our load of the &lt;a href="http://freebsd.markmail.org/"&gt;FreeBSD archives&lt;/a&gt;, an even larger and older community.  They have more than 2.5 million messages, stretching back to 1994.&lt;br /&gt;&lt;br /&gt;FreeBSD doesn't get as much attention at Linux but is a great operating system.  Here's a description from an &lt;a href="http://www.ibm.com/developerworks/opensource/library/os-freebsd/"&gt;IBM developerWorks article&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;"The FreeBSD operating system is the unknown giant among free operating systems. Starting out from the 386BSD project, it is an extremely fast UNIX®-like operating system mostly for the Intel® chip and its clones. In many ways, FreeBSD has always been the operating system that GNU/Linux®-based operating systems should have been. It runs on out-of-date Intel machines and 64-bit AMD chips, and it serves terabytes of files a day on some of the largest file servers on earth."&lt;/blockquote&gt;Here's the historic traffic chart (excluding automated bug and check-in messages):&lt;a href="http://en.wikipedia.org/wiki/FreeBSD"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://markmail.org/search/?q=list%3Afreebsd+-type%3Abugs+-type%3Acheckins"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_iZU42gX80ZU/SMmnZlKk84I/AAAAAAAAAHY/SnpC7_PcYUM/s400/Picture+4.png" alt="" id="BLOGGER_PHOTO_ID_5244907298964697986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Looks like it's a giant in traffic as well.  The &lt;a href="http://markmail.org/list/org.freebsd.freebsd-questions"&gt;freebsd-questions&lt;/a&gt; list alone gets a couple thousand emails a month, half a million in its history.  Got a FreeBSD problem?  I bet the answer's in there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-5390975301304334337?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/sdMLXUkVDgU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/5390975301304334337/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=5390975301304334337" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/5390975301304334337?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/5390975301304334337?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/sdMLXUkVDgU/my-last-entry-about-netbeans-and.html" title="FreeBSD, the Unknown Giant" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_iZU42gX80ZU/SMmnZlKk84I/AAAAAAAAAHY/SnpC7_PcYUM/s72-c/Picture+4.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/09/my-last-entry-about-netbeans-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEHRHc9eip7ImA9WxRSEUo.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-415030212363820313</id><published>2008-09-11T15:50:00.000-07:00</published><updated>2008-09-11T16:10:35.962-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-11T16:10:35.962-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="list loading" /><category scheme="http://www.blogger.com/atom/ns#" term="netbeans" /><category scheme="http://www.blogger.com/atom/ns#" term="openoffice" /><title>Announcing NetBeans and OpenOffice.org</title><content type="html">Last week we finished adding the &lt;a href="http://netbeans.markmail.org/"&gt;NetBeans&lt;/a&gt; and &lt;a href="http://openoffice.markmail.org/"&gt;OpenOffice.org&lt;/a&gt; mailing lists to the MarkMail archive.  Both communities host more than a million messages each.  Here's the NetBeans activity graph (with automated bugs and check-in messages removed):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://markmail.org/search/?q=list%3Anetbeans+-type%3Acheckins+-type%3Abugs"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_iZU42gX80ZU/SMmiNsST0eI/AAAAAAAAAHA/82J0JNCq7RI/s400/Picture+1.png" alt="" id="BLOGGER_PHOTO_ID_5244901597159608802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Looks like they've seen a resurgence in activity going up for the last 4 years.  They have more list activity than &lt;a href="http://markmail.org/search/?q=list%3Aeclipse+-type%3Acheckins+-type%3Abugs"&gt;Eclipse&lt;/a&gt;, too.  (Eclipse directs user questions to web forums that aren't included in our stats.)&lt;br /&gt;&lt;br /&gt;Here's the OpenOffice.org traffic (same automated message removals):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://markmail.org/search/?q=list%3Aopenoffice+-type%3Acheckins+-type%3Abugs"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_iZU42gX80ZU/SMmiUBuHQlI/AAAAAAAAAHI/oLfQuh0FjCU/s400/Picture+2.png" alt="" id="BLOGGER_PHOTO_ID_5244901705992585810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The folks at &lt;a href="http://collab.net/"&gt;CollabNet&lt;/a&gt; worked with us to transfer the massive archives, and yesterday we issued a &lt;a href="http://marklogic.com/news-and-events/press-releases/markmail-partners-with-collabnet-to-bolster-mail-archives-of-popular-sun-microsystems-open-source-projects.html"&gt;joint press release&lt;/a&gt; announcing the new list availability.  We also boasted passing 27.5 million emails in total.  That was yesterday.  Today we're passing &lt;a href="http://markmail.org/browse/"&gt;28 million&lt;/a&gt;.  Chugga, chugga!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-415030212363820313?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/pgvpR84keOU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/415030212363820313/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=415030212363820313" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/415030212363820313?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/415030212363820313?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/pgvpR84keOU/announcing-netbeans-and-openofficeorg.html" title="Announcing NetBeans and OpenOffice.org" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_iZU42gX80ZU/SMmiNsST0eI/AAAAAAAAAHA/82J0JNCq7RI/s72-c/Picture+1.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/09/announcing-netbeans-and-openofficeorg.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4FRng5eCp7ImA9WxRTE0Q.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-8520081047321263027</id><published>2008-09-02T13:40:00.001-07:00</published><updated>2008-09-02T14:28:37.620-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-02T14:28:37.620-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="talks" /><category scheme="http://www.blogger.com/atom/ns#" term="markmail search architecture" /><category scheme="http://www.blogger.com/atom/ns#" term="architecture" /><title>A Tale of Two Search Engines, Revisited</title><content type="html">As Jason &lt;a href="http://markmail.blogspot.com/2008/07/tale-of-two-search-engines.html"&gt;announced previously&lt;/a&gt;, last Wednesday night I delivered&lt;br /&gt;&lt;a href="http://www.sdforum.org/index.cfm?fuseaction=Calendar.eventDetail&amp;amp;eventId=13137&amp;amp;nodeID=1"&gt;A Tale of Two Search Engines&lt;/a&gt; — a presentation for the &lt;a href="http://www.sdforum.org/index.cfm?fuseaction=Page.ViewPage&amp;amp;PageID=642"&gt;Software Architecture and Modeling SIG&lt;/a&gt; of &lt;a href="http://sdforum.org/"&gt;SDForum&lt;/a&gt; — about building and running the &lt;a href="http://krugle.org/"&gt;Krugle&lt;/a&gt; and &lt;a href="http://markmail.org/"&gt;MarkMail&lt;/a&gt; vertical search engines for code and email, respectively.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://markmail.org/collateral/jdm/SDForum20080827-ATaleOfTwoSearchEngines.pdf" title="A Tale of Two Search Engines"&gt;Here&lt;/a&gt; are my tidied-up &lt;a href="http://markmail.org/collateral/jdm/SDForum20080827-ATaleOfTwoSearchEngines.pdf" title="A Tale of Two Search Engines"&gt;slides&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Note&lt;/strong&gt; carefully that my presentation style is a very &lt;a href="http://www.presentationzen.com/"&gt;visual, story-telling approach&lt;/a&gt; for live, interactive audiences -- i.e., the slide deck is &lt;strong&gt;quite large&lt;/strong&gt; and &lt;strong&gt;not&lt;/strong&gt; geared towards a reading-at-home audience.  Heck, I only broke down and used bullet points on 4 slides right at the end. :-)&lt;br /&gt;&lt;br /&gt;That said, I'll start blogging some of the stories, go deeper on various technical details, and/or get into any of the "fun topics" that people are interested in.  Feel free to leave comments here about any that you particularly want to hear about.&lt;br /&gt;&lt;br /&gt;Special thanks to Ron Lichty for dragging me into giving this presentation and the wonderful SAMSIG audience for making it so much fun.&lt;br /&gt;&lt;br /&gt;Enjoy,&lt;br /&gt;&lt;br /&gt;John&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-8520081047321263027?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/JBlLNpuqn90" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/8520081047321263027/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=8520081047321263027" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/8520081047321263027?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/8520081047321263027?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/JBlLNpuqn90/tale-of-two-search-engines-revisited.html" title="A Tale of Two Search Engines, Revisited" /><author><name>John D. Mitchell</name><email>noreply@blogger.com</email></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/09/tale-of-two-search-engines-revisited.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEEQ3s6eSp7ImA9WxdaF00.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-6023683100594002355</id><published>2008-08-25T15:14:00.000-07:00</published><updated>2008-08-25T16:23:22.511-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-25T16:23:22.511-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="redhat" /><category scheme="http://www.blogger.com/atom/ns#" term="list loading" /><title>Loaded Red Hat: A Thousand Emails a Day</title><content type="html">How did we celebrate the success of our &lt;a href="http://markmail.blogspot.com/2008/08/how-to-shutdown-all-your-machines.html"&gt;memory swap ballet&lt;/a&gt; last week?  We loaded 1.7 million &lt;a href="http://redhat.markmail.org/"&gt;Red Hat emails&lt;/a&gt;.  It's geeky, but so are the lists!  We've now got the complete set archived.&lt;br /&gt;&lt;br /&gt;The first Red Hat messages start back in May 1996.  At that time then there were just a few hundred emails each month.  The chatter has grown a lot since, with recent numbers topping 30,000 messages a month.  That's 1,000 per day.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://redhat.markmail.org/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_iZU42gX80ZU/SLMznpyNM3I/AAAAAAAAAG4/skxoaqBY1oo/s400/Picture+2.png" alt="" id="BLOGGER_PHOTO_ID_5238587547886367602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It's interesting to see the #1 most common file attachment is of type &lt;span style="font-weight: bold;"&gt;patch&lt;/span&gt;.  That makes sense as these are mostly developer lists.&lt;br /&gt;&lt;br /&gt;But can anyone explain why on a Linux list the #2 most common attachment is the Outlook-generated &lt;span style="font-weight: bold;"&gt;winmail.dat&lt;/span&gt;!?  Is that a good sign or bad sign?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-6023683100594002355?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/KtbKbCBKjwg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/6023683100594002355/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=6023683100594002355" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/6023683100594002355?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/6023683100594002355?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/KtbKbCBKjwg/loaded-red-hat-thousand-emails-day.html" title="Loaded Red Hat: A Thousand Emails a Day" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_iZU42gX80ZU/SLMznpyNM3I/AAAAAAAAAG4/skxoaqBY1oo/s72-c/Picture+2.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/08/loaded-red-hat-thousand-emails-day.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cNQXo5eCp7ImA9WxdaEkw.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-6245576650760482060</id><published>2008-08-19T17:34:00.001-07:00</published><updated>2008-08-20T00:58:10.420-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-20T00:58:10.420-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="failover" /><category scheme="http://www.blogger.com/atom/ns#" term="operations" /><category scheme="http://www.blogger.com/atom/ns#" term="markmail" /><category scheme="http://www.blogger.com/atom/ns#" term="architecture" /><title>How to Shutdown All Your Machines Without Anyone Noticing</title><content type="html">Last week we discovered we had to replace some bad memory chips in 2 of the 3 machines we use to run the MarkMail service.  This blog post tells the story of how we managed to replace these memory chips without (almost) any of our visitors noticing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Architecture&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First, a word about our architecture.  The three machines I'm talking about here all run MarkLogic Server.  We have some other machines in the overall MarkMail system that do things like queue and handle incoming mail, but they're not directly involved in the web site experience.  I'm talking here about the three MarkLogic machines that work together in a cluster and that you interact with when you hit &lt;a href="http://markmail.org/"&gt;http://markmail.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The MarkLogic machines have specialized roles.  One machine (I like to picture it up front) listens for client connections.  It's responsible for running XQuery script code, gathering answers from the other two machines, and formatting responses.  The other two machines manage the stored content, about half on each.  They support the front machine by actually executing queries and returning content.&lt;br /&gt;&lt;br /&gt;I'll refer to the front machine as E1, which stands for evaluator #1.  We don't have an E2 yet but we're planning for that when user load requires.  The back-end machines are D1 and D2, which stands for data manager #1 and #2.&lt;br /&gt;&lt;br /&gt;The bad memory was on E1 and D1.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;We'll Fix E1 First&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We decided to fix E1 first because it's easiest.  We gathered the MarkMail team and started at 5pm.  That's the time period with our lowest traffic.  It's a little counter-intuitive but since we're a global site we're as busy at 2am (Pacific) as we are at 2pm.  The time around 5pm Pacific still sees a lot of traffic, but relatively less.  Why?  We theorize it's because we get the most traffic during the visitor's local business hours, and the 5pm to 8pm Pacific time slot puts the local business hours out in the middle of the Pacific.&lt;br /&gt;&lt;br /&gt;The E1 server is important because it catches all requests.  Our plan was to place a new host, essentially E2, into the cluster and route all traffic through it instead of E1. There's no state held by the front-end machines, so this is an easy change.  We borrowed a machine, added it to the MarkLogic cluster, told it to join the "group" that would make it act like E1, and has our reverse proxy start routing traffic to it instead.  We did all this with the MarkLogic web-based administration.  It was far too easy, frankly.&lt;br /&gt;&lt;br /&gt;We immediately saw the E1 access logs go silent and we knew our patient was, in effect, on a heart-lung bypass machine.  We told our sysadmin in the colo to proceed.&lt;br /&gt;&lt;br /&gt;That's when he told us that on more careful inspection the memory problems were on D1 and D2. The E1 server was just fine. Hmm...&lt;br /&gt;&lt;br /&gt;We decided to call the maneuver good practice for later and put things back like we found them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;OK, We'll Fix D1 First&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Performing maintenance on a machine like D1 requires more consideration because it's managing content.  If we were to just unplug it, the content on the site would appear to be reduced by half. It'd be like winding the clock back to April, with our home page saying we just passed the 10 million message mark.&lt;br /&gt;&lt;br /&gt;All email messages go into MarkLogic data structures called "forests".  (Get it? Forests are collections of trees, each document being an XML tree). Our D1 server manages forests MarkMail 1 and MarkMail 2, the oldest two.  They're now effectively read-only because we're loading into higher numbered forests now on D2.&lt;br /&gt;&lt;br /&gt;Turns out that's a highly convenient fact.  It means we could back up the content from D1 and put it on our spare box, now acting like a D3.  Then with a single transactional call to MarkLogic we could enable the two backup forests on D3 and disable the two original forests on D1. No one on the outside would see a difference. Zero downtime.&lt;br /&gt;&lt;br /&gt;It worked great!  It took a few hours to copy things because it's hundreds of gigs of messages, but like a chef on TV we knew what we were going to need for showtime and prepared things in advance.&lt;br /&gt;&lt;br /&gt;With the new memory chip placed in D1 we did a transactional switch-back, put the two original forests back into service and had the spare box unused again, ready to help with D2.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;We Need an Alternate Approach for D2&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Had we planned in advance to work on D2 we probably would have followed the same "use a backup forest" approach we used to work on D1 because it allowed for zero downtime. It would have required pushing ingestion activities to another machine like D1 so the forests could settle down and be read-only, but that's done easily enough.  We didn't do this, however, because we were too impatient to wait for the data to copy between machines.  Instead we decided to leave the data in place and do a SAN mount switch.&lt;br /&gt;&lt;br /&gt;We host all our forest content on a big SAN (a storage area network, basically a bunch of drives working together to act like a big fast disk).  All the data managing machines (D1, D2, and the spare acting as D3) have access to it.  Usually we partition things into individual mount points so they can't step on each other's toes and corrupt things.  You never want two databases to operate against the same data!  Here we decided to remove the isolation.  We'd have D2 "detach" the MarkMail 3 and MarkMail 4 forests and have our spare machine (acting like D3) quickly "attach" them.  We would essentially transfer a few hundred gigs in seconds.&lt;br /&gt;&lt;br /&gt;This system change couldn't be made transactionally, so we had a decision to make: Is it better to turn off the MarkMail site for a short time or let the world see a MarkMail with only half its content? We decided to just turn off the site.  Our total downtime for the switch was 43 seconds going over, just over a minute coming back after the memory change.&lt;br /&gt;&lt;br /&gt;We think we could do it faster next time with some optimizations in the MarkLogic configuration  -- turning off things like index compatibility checks, which we know we don't need.  Maybe 20 seconds, or even 15.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;The Moral&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Looking back, we're happy that we could cycle through disabling every machine in our MarkLogic cluster yet not have any substantial downtime.  Looking forward, we expect operations like this will get easier.  If and when we add a permanent E2 machine to the cluster it means we won't have to do anything special to take one of them out of commission.  Our load balancer will just automatically route around any unresponsive front-end servers.  We were also happy to see that our configuration for SAN-based manual failover works. We proved that as long as another machine can access the SAN, we'll be able to bring the content back online should a back-end machine fail.&lt;br /&gt;&lt;br /&gt;Everyone on the MarkMail team works at Mark Logic, the company that makes the core technology that powers our site.  In fact, in years past some of us have been directly involved in building the technology.  But despite our familiarity, we were still delighted to take the production MarkLogic cluster out for a walk and get it to do tricks. It did the right thing time after time with every disconnect and reconnect and reconfiguration, and we couldn't help but feel a point of pride.  This is some fun software!  If you're a Mark Logic customer, we trust you know what we mean.&lt;br /&gt;&lt;br /&gt;A non-techie friend once asked why managing a high-uptime web site was hard.  I said, "It's like we're driving from California to New York and we're not allowed to stop the car.  We have to fill the gas tank, change the tires, wash the windows, and tune the engine but never reduce our speed.  And really, because we're trying to add new features and load new content as we go, we need to leave California driving a Mini Cooper S and arrive in New York with a Mercedes ML320."&lt;br /&gt;&lt;br /&gt;So far so good!  Here's to the long roads ahead...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-6245576650760482060?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/Ufmv08205ZE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/6245576650760482060/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=6245576650760482060" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/6245576650760482060?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/6245576650760482060?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/Ufmv08205ZE/how-to-shutdown-all-your-machines.html" title="How to Shutdown All Your Machines Without Anyone Noticing" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/08/how-to-shutdown-all-your-machines.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEHSXw_eip7ImA9WxdaEE4.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-7506921382548439286</id><published>2008-08-17T17:06:00.000-07:00</published><updated>2008-08-17T21:10:38.242-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-17T21:10:38.242-07:00</app:edited><title>Pillow Talk</title><content type="html">We have a bit of a tradition at MarkMail where we give away T-shirts at the conferences we attend.  Printed on the front of the T-shirts we put the mailing list traffic chart generated by the community whose conference we're attending.  Last year we did it at &lt;a href="http://markmail.blogspot.com/2007/11/apachecon-report.html"&gt;ApacheCon&lt;/a&gt; in November, then again at &lt;a href="http://markmail.blogspot.com/2007/12/keynoting-xml-2007.html"&gt;XML 2007&lt;/a&gt; in December.  We did it at JavaOne too.  They're fun because they're personalized, and to the recipients the long bars often bring back memories of fast growth, new product releases, and raging flamewars.&lt;br /&gt;&lt;br /&gt;One of the recipients of a T-shirt at XML 2007 was &lt;a href="http://www.mulberrytech.com/people/usdin/"&gt;B Tommie Usdin&lt;/a&gt;.  Tommie doesn't like to wear T-shirts.  No, she likes to make T-pillows out of them instead.  Recently she emailed us a picture of her handiwork:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://markmail.org/list/org.xml.lists.xml-dev"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_iZU42gX80ZU/SKi9KtCtTaI/AAAAAAAAAGw/dPOLqNX4qr0/s400/xml-dev-pillow-med.jpg" alt="" id="BLOGGER_PHOTO_ID_5235642558405496226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;We just had to share.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-7506921382548439286?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/oCaWWjAW2vg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/7506921382548439286/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=7506921382548439286" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/7506921382548439286?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/7506921382548439286?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/oCaWWjAW2vg/pillow-talk.html" title="Pillow Talk" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_iZU42gX80ZU/SKi9KtCtTaI/AAAAAAAAAGw/dPOLqNX4qr0/s72-c/xml-dev-pillow-med.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/08/pillow-talk.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEADRH89eip7ImA9WxdbGUw.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-6496646101439426208</id><published>2008-08-16T08:20:00.000-07:00</published><updated>2008-08-16T11:52:55.162-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-16T11:52:55.162-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="procmail" /><category scheme="http://www.blogger.com/atom/ns#" term="markmail" /><category scheme="http://www.blogger.com/atom/ns#" term="list loading" /><title>MarkMail has Procmail</title><content type="html">This last week we loaded the &lt;a href="http://procmail.markmail.org/"&gt;Procmail list archives&lt;/a&gt; into MarkMail and I wanted to pause and mention it here because it's the kind of thing that readers of our blog would probably appreciate.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.procmail.org"&gt;Procmail&lt;/a&gt;, for those who don't know, is a tool for filtering email.  It lets you define complex rules for email processing.  You can file messages into folders, quarantine spam, block viruses, and more.  First released back in 1990, it's an oldie but goodie for people who want to do advanced things with email and aren't afraid to do some rule file hacking.&lt;br /&gt;&lt;br /&gt;Of course not all is great with Procmail.  It's arcane and fickle, with a rule syntax that confuses new users.  It hasn't had a new release in a long while, nor have its official docs been kept up to date.  Answers to common questions aren't on the web site.  As a result, every time I've wanted to do something non-trivial with Procmail, I've had to spend a fair amount of time Googling for answers and hunting for samples.&lt;br /&gt;&lt;br /&gt;I think that can change.  With this list load MarkMail lets you search 25,000 emails spanning the last 8 years where people have been doing Q&amp;amp;A for each other.  I expect those emails will give me some good A's for my Q's.  Hopefully they'll do the same for you.&lt;br /&gt;&lt;br /&gt;P.S.  Of course there's almost as many &lt;a href="http://markmail.org/search/?q=procmail+-list%3Aprocmail"&gt;emails about Procmail outside the Procmail list&lt;/a&gt; as there are emails inside it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-6496646101439426208?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/bnEY3MedzIA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/6496646101439426208/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=6496646101439426208" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/6496646101439426208?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/6496646101439426208?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/bnEY3MedzIA/markmail-has-procmail.html" title="MarkMail has Procmail" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/08/markmail-has-procmail.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04NRXoyeCp7ImA9WxdbEUw.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-3553588578497489664</id><published>2008-08-07T06:33:00.000-07:00</published><updated>2008-08-07T06:33:14.490-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-07T06:33:14.490-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="interview" /><category scheme="http://www.blogger.com/atom/ns#" term="kde" /><title>Interview with KDE</title><content type="html">Earlier this week KDE News published an &lt;a href="http://dot.kde.org/1217966578/"&gt;interview with us about our recent loading of the KDE community list archives&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Our interviewer, Jos Poortvliet, asked some interesting questions on topics we haven't spoken much about before: how we select which lists to load, and what technical challenges you hit in gathering and loading 2.7 million emails.  If you're curious about how things work at MarkMail on the loading side, &lt;a href="http://dot.kde.org/1217966578/"&gt;check it out&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://dot.kde.org/1217966578/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_iZU42gX80ZU/SJo5b77NSKI/AAAAAAAAAGo/bAugh3FawxE/s400/Picture+10.png" alt="" id="BLOGGER_PHOTO_ID_5231557069249530018" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-3553588578497489664?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/b7PFR7au5HI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/3553588578497489664/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=3553588578497489664" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/3553588578497489664?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/3553588578497489664?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/b7PFR7au5HI/interview-with-kde.html" title="Interview with KDE" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_iZU42gX80ZU/SJo5b77NSKI/AAAAAAAAAGo/bAugh3FawxE/s72-c/Picture+10.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/08/interview-with-kde.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQFQnY-fip7ImA9WxdbEEs.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-5305346886789343444</id><published>2008-08-06T15:11:00.000-07:00</published><updated>2008-08-06T17:01:53.856-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-06T17:01:53.856-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="markmail" /><title>Blogger Names us a "Blog of Note"</title><content type="html">Earlier today we received a &lt;a href="http://markmail.blogspot.com/2008/07/here-comes-sun.html?showComment=1218037500000#c1541569377709945498"&gt;comment&lt;/a&gt; on one of our blog posts that said, "Congratulations on being named a Blog of Note this week!".  It seemed like a perfect comment-spam ploy: Say something nice so the blog owner won't delete your comment.  Yet something about the post smelled &lt;span style="font-style: italic;"&gt;non-fishy&lt;/span&gt;.  The comment didn't have any sketchy links like most spams do.  I thought maybe it was real.  To my surprise and happiness, it was!&lt;br /&gt;&lt;br /&gt;We were listed by the Blogger Team as a "&lt;a href="http://blogsofnote.blogspot.com/"&gt;Blog of Note&lt;/a&gt;" for &lt;a href="http://blogsofnote.blogspot.com/2008/08/making-of-markmail.html"&gt;August 4th&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blogsofnote.blogspot.com/2008/08/making-of-markmail.html"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_iZU42gX80ZU/SJom9XHbGEI/AAAAAAAAAGg/4M9Q86nBEd4/s400/Picture+9.png" alt="" id="BLOGGER_PHOTO_ID_5231536752763279426" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Thanks, Blogger!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-5305346886789343444?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/jKyo--BEuvY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/5305346886789343444/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=5305346886789343444" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/5305346886789343444?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/5305346886789343444?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/jKyo--BEuvY/earlier-today-we-received-comment-on.html" title="Blogger Names us a &quot;Blog of Note&quot;" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_iZU42gX80ZU/SJom9XHbGEI/AAAAAAAAAGg/4M9Q86nBEd4/s72-c/Picture+9.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/08/earlier-today-we-received-comment-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYGSH0yeSp7ImA9WxdVGEo.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-5872379011698298307</id><published>2008-07-22T11:38:00.000-07:00</published><updated>2008-07-23T22:25:29.391-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-23T22:25:29.391-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="list loading" /><category scheme="http://www.blogger.com/atom/ns#" term="java.net" /><title>Here Comes the Sun</title><content type="html">Last week, in collaboration with &lt;a href="http://sun.com/"&gt;Sun&lt;/a&gt; and &lt;a href="http://collab.net/"&gt;CollabNet&lt;/a&gt;, we loaded the &lt;a href="http://markmail.org/search/?q=net.java"&gt;mail archive histories for java.net&lt;/a&gt;, Sun's open source developer playground for Java projects and home to projects like &lt;a href="http://glassfish.markmail.org/"&gt;GlassFish&lt;/a&gt;, &lt;a href="http://ajax.markmail.org/"&gt;jMaki&lt;/a&gt;, &lt;a href="http://appfuse.markmail.org/"&gt;AppFuse&lt;/a&gt;, &lt;a href="http://grizzly.markmail.org/"&gt;Grizzly&lt;/a&gt;, &lt;a href="http://hudson.markmail.org/"&gt;Hudson&lt;/a&gt; and &lt;a href="http://webwork.markmail.org/"&gt;WebWork&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The load includes more than 1,000 mailing lists and roughly 1,000,000 messages.  Their growth curve is fantastic (the last month is partial):&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://markmail.org/list/net.java.*"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_iZU42gX80ZU/SIYyPCtmNvI/AAAAAAAAAGQ/i3g6zcIthHA/s400/java-net.png" alt="" id="BLOGGER_PHOTO_ID_5225919651617584882" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Just about half the java.net mails are auto-generated as a result of checkins or bugs.  If we remove those, &lt;a href="http://markmail.org/search/?q=list%3Anet.java+-type%3Acheckins+-type%3Abugs"&gt;the curve is still beautiful&lt;/a&gt;.  Looks like people are writing more than 15,000 human-to-human emails every month on java.net.&lt;br /&gt;&lt;br /&gt;With such a large community, it's fun to look at community-wide analytics.  It's a little-known feature that you can go to our browse page and add an arbitrary query to the URL and it'll show you list-by-list numbers for all messages matching that query.  For example, you can view &lt;a href="http://markmail.org/browse/?q=list:net.java"&gt;the total number of messages per list throughout time&lt;/a&gt;, or the &lt;a href="http://markmail.org/browse/?q=list:net.java+date:lastweek"&gt;counts for just last week&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You can &lt;a href="http://markmail.org/browse/?q=list:net.java+from:sun.com"&gt;browse the lists where people from "sun.com" have written the most&lt;/a&gt;. If you want to see the top lists, do it as a &lt;a href="http://markmail.org/search/?q=list:net.java+from:sun.com"&gt;regular search&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There's been a lot of coverage about this, from &lt;a href="http://blogs.sun.com/marla/entry/markmail_for_java_net"&gt;Marla Parker&lt;/a&gt;, &lt;a href="http://blogs.sun.com/theaquarium/entry/using_markmail_for_glassfish_related"&gt;Eduardo Pelegri-Llopart&lt;/a&gt;, &lt;a href="http://clarkrichey.blogspot.com/2008/07/markmail-meets-java.html"&gt; Clark Richey&lt;/a&gt;, and &lt;a href="http://javahispano.org/contenidos/es/markmail_para_java_net_buscador_de_listas_de_correo/"&gt;javaHispano&lt;/a&gt;.  Plus we issued our own &lt;a href="http://marklogic.com/news-and-events/press-releases/mark-logic-enables-devlopers-to-tap-into-java-brain-trust.html"&gt;press release&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://marklogic.com/news-and-events/press-releases/mark-logic-enables-devlopers-to-tap-into-java-brain-trust.html"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_iZU42gX80ZU/SIZKdzQvksI/AAAAAAAAAGY/ih6s-3uV4nI/s400/Picture+9.png" alt="" id="BLOGGER_PHOTO_ID_5225946293447135938" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-5872379011698298307?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/cBg0L2OYbUE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/5872379011698298307/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=5872379011698298307" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/5872379011698298307?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/5872379011698298307?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/cBg0L2OYbUE/here-comes-sun.html" title="Here Comes the Sun" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp2.blogger.com/_iZU42gX80ZU/SIYyPCtmNvI/AAAAAAAAAGQ/i3g6zcIthHA/s72-c/java-net.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/07/here-comes-sun.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUFR3k7eyp7ImA9WxdVE0s.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-8164103657027399911</id><published>2008-07-18T00:44:00.000-07:00</published><updated>2008-07-18T01:03:36.703-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-18T01:03:36.703-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="markmail search architecture" /><title>A Tale of Two Search Engines</title><content type="html">If you're local to the Bay Area, you may be interested in attending an upcoming talk from the SDForum &lt;span style="font-style: italic;"&gt;Software Architecture &amp;amp; Modeling&lt;/span&gt; SIG on August 27th.  It's titled &lt;a href="http://sdforum.com/index.cfm?fuseaction=Calendar.eventDetail&amp;amp;eventID=13137"&gt;&lt;span style="font-style: italic;"&gt;A Tale of Two Search Engines&lt;/span&gt;&lt;/a&gt; and will be given by our own John Mitchell, one of the developers on &lt;a href="http://markmail.org/"&gt;MarkMail&lt;/a&gt;.  Here's his abstract:&lt;br /&gt;&lt;blockquote&gt;Betwixt the rigid structure of relational databases and the unbridled chaos of random content lies the world of search engines. Search engines shine in the middle ground where the messy complexity of reality makes everything harder than we imagine.&lt;br /&gt;&lt;br /&gt;While the soap operas of general-purpose search engines dominate the news, specialized search engines are coming to dominate their vertical niches. Special-purpose search engines can aggressively leverage domain-specific intelligence to return highly relevant results.&lt;br /&gt;&lt;br /&gt;This talk will present the architecture, implementation, and stories behind the creation of two specialized search engines for code and email: Krugle and MarkMail.&lt;br /&gt;&lt;/blockquote&gt;If you're interested in MarkMail I think you'll enjoy it.  (And no, John doesn't really use words like "betwixt" in daily conversations.)&lt;br /&gt;&lt;br /&gt;&lt;span class="appOutput"&gt;&lt;span style="font-family:Verdana;font-size:85%;color:#003366;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-8164103657027399911?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/5OZiCuoMrRA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/8164103657027399911/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=8164103657027399911" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/8164103657027399911?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/8164103657027399911?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/5OZiCuoMrRA/tale-of-two-search-engines.html" title="A Tale of Two Search Engines" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/07/tale-of-two-search-engines.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUBQHc7cSp7ImA9WxdWEEk.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-8408636030187458122</id><published>2008-07-02T18:15:00.000-07:00</published><updated>2008-07-02T18:24:11.909-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-02T18:24:11.909-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="perl screencast" /><title>The Perl Review: Now with Video</title><content type="html">The folks at &lt;a href="http://theperlreview.com/"&gt;The Perl Review&lt;/a&gt; recently enhanced the &lt;a href="http://www.theperlreview.com/Interviews/jason-hunter-markmail-200805.html"&gt;interview&lt;/a&gt; I mentioned here Monday with a &lt;a href="http://vimeo.com/1226043"&gt;new screencast video showing MarkMail in action&lt;/a&gt;.  The intro is terrific.  There's a guy hitting his Mac with a hammer!&lt;br /&gt;&lt;br /&gt;It's a strange (happy) feeling to have others produce advertising videos for you.  Thanks, &lt;a href="http://use.perl.org/articles/08/07/02/193221.shtml"&gt;brian d foy&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-8408636030187458122?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/wpKDRekWYWk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/8408636030187458122/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=8408636030187458122" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/8408636030187458122?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/8408636030187458122?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/wpKDRekWYWk/perl-review-now-with-video.html" title="The Perl Review: Now with Video" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/07/perl-review-now-with-video.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQCRX8_eip7ImA9WxdbEEs.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-5144199799441006407</id><published>2008-06-30T12:20:00.000-07:00</published><updated>2008-08-06T17:02:44.142-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-06T17:02:44.142-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="interview" /><category scheme="http://www.blogger.com/atom/ns#" term="perl" /><title>Interview with The Perl Review</title><content type="html">&lt;a href="http://theperlreview.com/"&gt;The Perl Review&lt;/a&gt;, a quarterly newsletter about all things Perl, recently published an &lt;a href="http://www.theperlreview.com/Interviews/jason-hunter-markmail-200805.html"&gt;interview with us&lt;/a&gt; where we discuss several topics relating to &lt;a href="http://markmail.org/"&gt;MarkMail&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;How we load mail&lt;/li&gt;&lt;li&gt;Our choice between Java and Perl&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Our model of permalinking&lt;/li&gt;&lt;li&gt;Comparative community sizes&lt;br /&gt;&lt;/li&gt;&lt;li&gt;What's in store for the future&lt;/li&gt;&lt;li&gt;How this is different than Google&lt;/li&gt;&lt;/ul&gt;It's a more technical interview than some of the ones we've done previously with &lt;a href="http://feathercast.org/?p=60"&gt;Apache&lt;/a&gt;, &lt;a href="http://www.thecontentwrangler.com/people/forget_listserv_digests_youve_got_markmail_intervew_with_jason_hunter_mark/"&gt;The Content Wrangler&lt;/a&gt;, and &lt;a href="http://www.infoq.com/news/2008/01/markmail"&gt;InfoQ&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-5144199799441006407?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/CMjf0fpdi7w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/5144199799441006407/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=5144199799441006407" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/5144199799441006407?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/5144199799441006407?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/CMjf0fpdi7w/interview-with-perl-review.html" title="Interview with The Perl Review" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/06/interview-with-perl-review.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YNQ34-cCp7ImA9WxdQEU4.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-8966705990846081142</id><published>2008-06-10T13:59:00.000-07:00</published><updated>2008-06-10T14:59:52.058-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-10T14:59:52.058-07:00</app:edited><title>Diacritics, or should I say dịẫçritícs</title><content type="html">We changed our indexing this week regarding how we handle diacritics -- those accent marks you see on vowels and some consonants in many languages.&lt;br /&gt;&lt;br /&gt;Previously we resolved all queries in a &lt;span style="font-style: italic;"&gt;diacritic insensitive&lt;/span&gt; manner.  That meant that a search for "francois" would match both "francois" and "&lt;strong style="font-weight: normal;"&gt;françois&lt;/strong&gt;", and a search for "&lt;strong style="font-weight: normal;"&gt;françois&lt;/strong&gt;" would do the same.  Basically we specified in our MarkLogic Server configuration that the c versus &lt;strong style="font-weight: normal;"&gt;ç difference be ignored.&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong style="font-weight: normal;"&gt;Now we've changed the configuration so the diacritic sensitivity choice depends on the search term.  A term containing diacritics will trigger a diacritic &lt;span style="font-style: italic;"&gt;sensitive&lt;/span&gt; match, while a term without diacritics will remain diacritic &lt;span style="font-style: italic;"&gt;insensitive&lt;/span&gt;.  That means a search for "francois" will match with and without diacritics (the same as before), but a search for &lt;/strong&gt;"&lt;strong style="font-weight: normal;"&gt;françois&lt;/strong&gt;" will respect the &lt;strong style="font-weight: normal;"&gt;ç character constraint and won't match "francois" anymore.&lt;br /&gt;&lt;blockquote&gt;To summarize: If you care enough to type a diacritic, we'll care enough to match it for you!&lt;/blockquote&gt;&lt;/strong&gt;This is a particularly helpful change as we've expanded from English-only content into lists written in &lt;a href="http://markmail.org/search/?q=list%3Aja"&gt;Japanese&lt;/a&gt;, &lt;a href="http://markmail.org/search/?q=list%3Avi"&gt;Vietnamese&lt;/a&gt;,   &lt;a href="http://markmail.org/search/?q=list%3Aes"&gt;Spanish&lt;/a&gt;, &lt;a href="http://markmail.org/search/?q=list%3Ade"&gt;German&lt;/a&gt;, &lt;a href="http://markmail.org/search/?q=list%3Ait"&gt;Italian&lt;/a&gt;, &lt;a href="http://markmail.org/search/?q=list%3Anl"&gt;Dutch&lt;/a&gt;, &lt;a href="http://markmail.org/search/?q=list%3Apt"&gt;Portuguese&lt;/a&gt;, &lt;a href="http://markmail.org/search/?q=list%3Ask"&gt;Slovak&lt;/a&gt;, &lt;a href="http://markmail.org/search/?q=list%3Apl"&gt;Polish&lt;/a&gt;, and &lt;a href="http://markmail.org/search/?q=list%3Afa"&gt;Farsi&lt;/a&gt;.  We even have one mail in &lt;a href="http://markmail.org/search/?q=list%3Aorg.kde.kde-i18n-fry"&gt;Frisian&lt;/a&gt;.  Who knew!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;strong style="font-weight: normal;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_iZU42gX80ZU/SE72qewL_ZI/AAAAAAAAAGI/8o9yqTx21Hw/s1600-h/Picture+1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_iZU42gX80ZU/SE72qewL_ZI/AAAAAAAAAGI/8o9yqTx21Hw/s400/Picture+1.png" alt="" id="BLOGGER_PHOTO_ID_5210373028584357266" border="0" /&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;br /&gt;On a per-message basis, we get more traffic from these lists than our English lists. Perhaps they're underserved by other email archive systems? Maybe the other systems have issues hosting messages with the non-ASCII characters. We've definitely had trouble finding "clean" historical archive records for non-English lists, ones where the diacritics were reliably preserved. Luckily for us, being built on XML, we have native support for all Unicode characters.&lt;br /&gt;&lt;br /&gt;We hope you find the new indexing logic helpful.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-8966705990846081142?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/m1ERhV9b45U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/8966705990846081142/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=8966705990846081142" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/8966705990846081142?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/8966705990846081142?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/m1ERhV9b45U/diacritics-or-should-i-say-dritcs.html" title="Diacritics, or should I say dịẫçritícs" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp0.blogger.com/_iZU42gX80ZU/SE72qewL_ZI/AAAAAAAAAGI/8o9yqTx21Hw/s72-c/Picture+1.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/06/diacritics-or-should-i-say-dritcs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUMQXw8eSp7ImA9WxdSFEw.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-643042503569440947</id><published>2008-05-21T17:17:00.000-07:00</published><updated>2008-05-21T17:31:20.271-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-21T17:31:20.271-07:00</app:edited><title>Loaded TAXACOM: A List about Biodiversity</title><content type="html">A couple days ago we received a request from &lt;a href="http://iphylo.blogspot.com/"&gt;Roderic Page&lt;/a&gt; to load &lt;a href="http://taxacom.markmail.org/"&gt;TAXACOM&lt;/a&gt;.  He describes it as:&lt;br /&gt;&lt;blockquote&gt;...a mailing list that dates back to the early '90's, and is a forum for taxonomists and other researchers interested in biodiversity. It is lively, with some long conversations. It's also featured as the source for sociological research, such as &lt;a href="http://www.amazon.com/dp/026208371X"&gt;"Systematics as Cyberscience: Computers, Change, and Continuity in Science"&lt;/a&gt;. Given interest in the &lt;a href="http://www.eol.org/"&gt;Encyclopedia of Life&lt;/a&gt; (see also &lt;a href="http://www.ted.com/index.php/talks/view/id/83"&gt;Ed Wilson's TED talk&lt;/a&gt;&lt;a class="moz-txt-link-freetext" href="http://www.ted.com/index.php/talks/view/id/83"&gt;&lt;/a&gt;), which could be viewed as one response to the issues raised on TAXACOM posts over the years, I think it would be a very timely addition to MarkMail.&lt;br /&gt;&lt;/blockquote&gt;With a description like that, how could we resist!  So I'm happy to say we've &lt;a href="http://taxacom.markmail.org/"&gt;loaded the list&lt;/a&gt;, and (for trivia buffs) it even sets a new earliest list record in MarkMail, with archives starting back in 1992.&lt;br /&gt;&lt;br /&gt;For more, see Rod's &lt;a href="http://iphylo.blogspot.com/2008/05/taxacom-indexed-by-markmail.html"&gt;blog&lt;/a&gt; and &lt;a href="http://markmail.org/message/fxl33z4s75d6xjqg"&gt;email&lt;/a&gt; announcements.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-643042503569440947?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/vEvuDzhoJLQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/643042503569440947/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=643042503569440947" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/643042503569440947?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/643042503569440947?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/vEvuDzhoJLQ/loaded-taxacom-list-about-biodiversity.html" title="Loaded TAXACOM: A List about Biodiversity" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/05/loaded-taxacom-list-about-biodiversity.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4ESHY6cCp7ImA9WxdSEks.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-5433911520283003788</id><published>2008-05-19T20:41:00.000-07:00</published><updated>2008-05-19T22:21:49.818-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-19T22:21:49.818-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="list loading" /><category scheme="http://www.blogger.com/atom/ns#" term="openmoko" /><title>Loaded OpenMoko: An Open Source Smartphone Platform</title><content type="html">Last week we received on our &lt;a href="http://markmail.org/docs/feedback.xqy"&gt;feedback form&lt;/a&gt; a request to load the &lt;a href="http://openmoko.markmail.org/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;OpenMoko&lt;/span&gt; mailing lists&lt;/a&gt;.  &lt;a href="http://openmoko.org/"&gt;These folks&lt;/a&gt; are creating an open source &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;smartphone&lt;/span&gt; platform, very cool stuff.  Along with the request, the requester explained the benefit he saw in having &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;MarkMail&lt;/span&gt; archive the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;OpenMoko&lt;/span&gt; lists, from the perspective of a project participant. I've reprinted it here with permission:&lt;br /&gt;&lt;pre  wrap="" style="font-family:georgia;"&gt;&lt;blockquote&gt;I would LOVE to see the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;OpenMoko&lt;/span&gt; lists get into &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;MarkMail&lt;/span&gt;.. for 2 reasons..&lt;br /&gt;&lt;br /&gt;1. From a developer perspective, I'm new to the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;OpenMoko&lt;/span&gt; platform and still learning the build system, etc. and am eager to start writing my own applications. But there's only so much info on the wiki and like many young communities all the juicy info is buried in the Mailing lists. So I'd love to be able to search all the lists for things like installing the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;sim&lt;/span&gt; card, what new hardware bugs they've found on the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;dev&lt;/span&gt; list, how to modify the dialer application, etc. This is where &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;MarkMail&lt;/span&gt; really shines and is the best platform out there for this type of information gathering from community lists. If these lists were in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;MarkMail&lt;/span&gt; it would be one of the ONLY places one could find some of this information because of the advanced search functions in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;MarkMail&lt;/span&gt;. I think this holds true for a lot of young open source communities and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;MarkMail&lt;/span&gt; can really help out.&lt;br /&gt;&lt;br /&gt;2. I think it would help the community in general by giving users an avenue to find the information they need to start better participating and contributing back. There would be less duplication of questions which distracts everyone on the list and hopefully more "I see how things are being done because I got all caught up by searching &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;MarkMail&lt;/span&gt;, how about we do it this way.." etc.&lt;/blockquote&gt;Of course we loaded the lists for him.  Here's the activity chart:&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;pre style="font-family: georgia;" wrap=""&gt;&lt;pre style="font-family: georgia;" wrap=""&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://openmoko.markmail.org/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_iZU42gX80ZU/SDJLxq-lx7I/AAAAAAAAAGA/b3ev21KUtLs/s400/Picture+3.png" alt="" id="BLOGGER_PHOTO_ID_5202303836288829362" border="0" /&gt;&lt;/a&gt;&lt;/pre&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-5433911520283003788?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/HcokY7Rh0aY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/5433911520283003788/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=5433911520283003788" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/5433911520283003788?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/5433911520283003788?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/HcokY7Rh0aY/loaded-openmoko-open-source-smartphone.html" title="Loaded OpenMoko: An Open Source Smartphone Platform" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp3.blogger.com/_iZU42gX80ZU/SDJLxq-lx7I/AAAAAAAAAGA/b3ev21KUtLs/s72-c/Picture+3.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/05/loaded-openmoko-open-source-smartphone.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IHQXo9cSp7ImA9WxdTFkw.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-8310318786268346660</id><published>2008-05-12T11:38:00.000-07:00</published><updated>2008-05-12T12:12:10.469-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-12T12:12:10.469-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="perforce" /><category scheme="http://www.blogger.com/atom/ns#" term="list loading" /><title>Loaded Perforce: High-End Revision Control</title><content type="html">Recently we loaded &lt;a href="http://perforce.markmail.org/"&gt;seven mailing lists dedicated to the Perforce SCM system&lt;/a&gt;.  If you haven't heard of Perforce, they're a &lt;a href="http://perforce.com/perforce/products.html"&gt;high-end revision control system&lt;/a&gt;, with a &lt;a href="http://www.perforce.com/perforce/customers/byindustry.html"&gt;long list of corporate clients&lt;/a&gt;.  They're known for speed and features.&lt;br /&gt;&lt;br /&gt;I've been using a Perforce system to &lt;a href="http://www.onlamp.com/pub/a/onlamp/2006/11/02/personal_document_management.html"&gt;manage my own files&lt;/a&gt; for over a decade now, appreciating their free individual license.&lt;br /&gt;&lt;br /&gt;Their mailing lists have a lot of technical Q&amp;amp;A discussion, so I hope having these lists more easily searched will help people find the answers they need.  Here's the historic traffic pattern:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_iZU42gX80ZU/SCiVxa-lx6I/AAAAAAAAAF4/X7daEITLtfY/s1600-h/Picture+4.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_iZU42gX80ZU/SCiVxa-lx6I/AAAAAAAAAF4/X7daEITLtfY/s400/Picture+4.png" alt="" id="BLOGGER_PHOTO_ID_5199570446087210914" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_iZU42gX80ZU/SCiO8q-lx5I/AAAAAAAAAFw/_RlnD-4INe8/s1600-h/Picture+3.png"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-8310318786268346660?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/zTFCZ290Mao" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/8310318786268346660/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=8310318786268346660" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/8310318786268346660?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/8310318786268346660?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/zTFCZ290Mao/loaded-perforce-high-end-revision.html" title="Loaded Perforce: High-End Revision Control" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp0.blogger.com/_iZU42gX80ZU/SCiVxa-lx6I/AAAAAAAAAF4/X7daEITLtfY/s72-c/Picture+4.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/05/loaded-perforce-high-end-revision.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEMSHkzfCp7ImA9WxZaFkQ.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-2028294783935330200</id><published>2008-05-01T17:08:00.000-07:00</published><updated>2008-05-01T18:11:29.784-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-01T18:11:29.784-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="netcoolusers" /><category scheme="http://www.blogger.com/atom/ns#" term="eclipse" /><category scheme="http://www.blogger.com/atom/ns#" term="list loading" /><title>Loaded Eclipse and NetcoolUsers</title><content type="html">Yesterday we loaded the email archive histories for two new communities: &lt;a href="http://eclipse.markmail.org/"&gt;Eclipse&lt;/a&gt; and &lt;a href="http://netcoolusers.markmail.org/"&gt;NetcoolUsers&lt;/a&gt;.  Normally I wouldn't talk about these two communities in the same blog post, but after the load it occurred to me that both projects (coincidentally) relate to IBM.  More about that at the end.&lt;br /&gt;&lt;br /&gt;Eclipse (&lt;a href="http://eclipse.org/"&gt;eclipse.org&lt;/a&gt;) is an extremely popular open source development tool project, initiated by IBM back in 2001. (The name was widely seen as an attack on Sun.) It took off and lots of Java developers use it as their IDE.  They have a beautiful growth chart:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://eclipse.markmail.org/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_iZU42gX80ZU/SBpgf3tmGAI/AAAAAAAAAFg/zSjyJp7IprY/s400/Picture+4.png" alt="" id="BLOGGER_PHOTO_ID_5195571220772689922" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;NetcoolUsers (&lt;a href="http://netcoolusers.org/"&gt;netcoolusers.org&lt;/a&gt;) is a user community focused on IBM Tivoli Netcool.  For a single list it's quite hopping (25 posts/day):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_iZU42gX80ZU/SBpgtntmGBI/AAAAAAAAAFo/P_fAZh2Z7EQ/s1600-h/Picture+7.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_iZU42gX80ZU/SBpgtntmGBI/AAAAAAAAAFo/P_fAZh2Z7EQ/s400/Picture+7.png" alt="" id="BLOGGER_PHOTO_ID_5195571456995891218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The fact both these  communities relate to IBM is purely coincidental, but it's also interesting because it reflects the direction of pull we're seeing from the MarkMail user base.  It's an early sign of what you can expect in the future: more technical content beyond open source.&lt;br /&gt;&lt;br /&gt;Technical lists come in many flavors: pure open source (&lt;a href="http://apache.markmail.org/"&gt;Apache&lt;/a&gt;, &lt;a href="http://jdom.markmail.org/"&gt;JDOM&lt;/a&gt;), corporate-sponsored open source (&lt;a href="http://eclipse.markmail.org/"&gt;Eclipse&lt;/a&gt;, &lt;a href="http://xensource.markmail.org/"&gt;Xen&lt;/a&gt;), standards development (&lt;a href="http://w3.markmail.org/"&gt;W3&lt;/a&gt;), technical user groups (&lt;a href="http://nanog.markmail.org/"&gt;NANOG&lt;/a&gt;), and groups focused on proprietary technology (&lt;a href="http://netcoolusers.markmail.org/"&gt;NetcoolUsers&lt;/a&gt;).  We plan to expand along each of these axes.&lt;br /&gt;&lt;br /&gt;If you have a list you'd like us to load, &lt;a href="http://markmail.org/docs/feedback.xqy"&gt;let us hear about it&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-2028294783935330200?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/QPfCiuXelnM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/2028294783935330200/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=2028294783935330200" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/2028294783935330200?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/2028294783935330200?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/QPfCiuXelnM/loaded-eclipse-and-netcoolusers.html" title="Loaded Eclipse and NetcoolUsers" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp1.blogger.com/_iZU42gX80ZU/SBpgf3tmGAI/AAAAAAAAAFg/zSjyJp7IprY/s72-c/Picture+4.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/05/loaded-eclipse-and-netcoolusers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIFRH0-eCp7ImA9WxZaFU0.&quot;"><id>tag:blogger.com,1999:blog-7071496506298372327.post-4690353432271784116</id><published>2008-04-29T13:49:00.000-07:00</published><updated>2008-04-29T15:18:35.350-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-29T15:18:35.350-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="nanog" /><category scheme="http://www.blogger.com/atom/ns#" term="list loading" /><title>Loaded NANOG: North American Network Operators' Group</title><content type="html">Today we loaded a new list, &lt;a href="http://markmail.org/list/edu.merit.nanog"&gt;NANOG&lt;/a&gt;, a discussion forum for the North American Network Operators' Group.  In its 100,000 messages it holds some fascinating discussions about internet operations.  The chatter around &lt;a href="http://markmail.org/search/?q=list%3Ananog+date%3A20010911"&gt;9/11&lt;/a&gt;, &lt;a href="http://markmail.org/search/?q=list%3Ananog+katrina+order%3Adate-forward+date%3A20050828-20050921"&gt;Katrina&lt;/a&gt;, and &lt;a href="http://markmail.org/search/?q=list%3Ananog+y2k+date%3A19991231-20000101"&gt;y2k&lt;/a&gt; stand out especially.&lt;br /&gt;&lt;br /&gt;The list extends back to April 1994, two months earlier than any list we previously loaded.  It's always fun to break little records like that. It could be a while before we break this one again.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_iZU42gX80ZU/SBeei3tmF_I/AAAAAAAAAFY/pXGriC9xP2s/s1600-h/Picture+3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_iZU42gX80ZU/SBeei3tmF_I/AAAAAAAAAFY/pXGriC9xP2s/s400/Picture+3.png" alt="" id="BLOGGER_PHOTO_ID_5194795017103087602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;If you're intrigued by internet operations, the &lt;a href="http://www.nanog.org/listfaq.html"&gt;NANOG FAQ&lt;/a&gt; has lots of good factoids.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7071496506298372327-4690353432271784116?l=markmail.blogspot.com'/&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MarkMail/~4/uEFCPExn7F0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://markmail.blogspot.com/feeds/4690353432271784116/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=7071496506298372327&amp;postID=4690353432271784116" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/4690353432271784116?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7071496506298372327/posts/default/4690353432271784116?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MarkMail/~3/uEFCPExn7F0/loaded-nanog-north-american-network.html" title="Loaded NANOG: North American Network Operators' Group" /><author><name>Jason Hunter</name><uri>http://www.blogger.com/profile/00854855078730758915</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="01163272966966946506" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp2.blogger.com/_iZU42gX80ZU/SBeei3tmF_I/AAAAAAAAAFY/pXGriC9xP2s/s72-c/Picture+3.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://markmail.blogspot.com/2008/04/loaded-nanog-north-american-network.html</feedburner:origLink></entry></feed>
