{"id":621,"date":"2009-06-08T06:53:05","date_gmt":"2009-06-08T10:53:05","guid":{"rendered":"http:\/\/michaelnielsen.org\/blog\/?p=621"},"modified":"2009-06-08T12:19:30","modified_gmt":"2009-06-08T16:19:30","slug":"biweekly-links-for-06082009","status":"publish","type":"post","link":"https:\/\/michaelnielsen.org\/blog\/biweekly-links-for-06082009\/","title":{"rendered":"Biweekly links for 06\/08\/2009"},"content":{"rendered":"<ul>\n<li><a href=\"http:\/\/www.endesha.com\/blog\/on-google-wave-part-1-architecture\/\">On Google Wave \u00e2\u20ac\u201c Five detailed posts<\/a>\n<ul>\n<li><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/etherpad.com\/ep\/blog\/posts\/google-wave-joins-etherpad\">EtherPad Blog: Google Wave Joins EtherPad in Real-time Collaboration<\/a>\n<ul>\n<li>Interesting comments from EtherPad about how EtherPad compares to Google Wave.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/xark.typepad.com\/my_weblog\/2009\/06\/the-newspaper-suicide-pact.html\">Xark!: The newspaper suicide pact<\/a>\n<ul>\n<li><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/www.youtube.com\/watch?v=GA8z7f7a2Pk&#038;eurl=http%3A%2F%2Fsivers%2Eorg%2Fdance%2Dlessons&#038;feature=player_embedded\">YouTube &#8211; Sasquatch music festival 2009 &#8211; Guy starts dance party<\/a>\n<ul>\n<li>Things like this have always happened, but I really wonder if we&#8217;re not just getting a whole lot more used to the idea of collective action.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/code.google.com\/events\/io\/sessions\/MercurialBigTable.html\">Google I\/O &#8211; Mercurial on BigTable<\/a>\n<ul>\n<li>&#8220;Project Hosting on Google Code is a web-based platform for open source development, providing mailing lists, an issue tracker, a source code repository, download areas, and so on. This talk will focus on a new version-control component of Project Hosting on Google Code: Mercurial backed by Bigtable. Mercurial\/Bigtable is designed to scale over thousands of machines and use Bigtable&#8217;s replication to run over multiple datacenters. It is built to be able to host hundreds of thousands of open source projects. Come learn about Mercurial&#8217;s architecture, and how we&#8217;ve extended it to grow to &#8220;Google size&#8221;.&#8221;<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/stackoverflow.com\/questions\/888224\/what-is-your-longest-held-programming-assumption-that-turned-out-to-be-incorrect\">What is your longest-held programming assumption that turned out to be incorrect? &#8211; Stack Overflow<\/a>\n<ul>\n<li>Many interesting answers to this StackOverflow question: &#8220;I am doing some research into common errors and poor assumptions made by junior (and perhaps senior) software engineers.\n<p>What was your longest-held poor assumption that was eventually corrected?<\/p>\n<p>For example: I at one point failed to understand that the size of an integer was not a standard (depends on the language and target). A bit embarrassing to state, but there it is.<\/p>\n<p>Be frank: what hard-held belief did you have, and roughly how long did you maintain the assumption? It can be about an algorithm, a language, a programming concept, testing, anything under the computer science domain.&#8221;<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/blogs.law.harvard.edu\/pamphlet\/\">The Occasional Pamphlet<\/a>\n<ul>\n<li>Stuart Shieber&#8217;s blog &#8211; Shieber helped lobby for the Harvard Open Access policy.<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/www.waveprotocol.org\/wave-community-principles\">Community Principles \u00e2\u20ac\u017d(Google Wave Federation Protocol)\u00e2\u20ac\u017d<\/a>\n<ul>\n<li>&#8220;The Google Wave Federation Protocol is evolving as an open source project, and as the community and technology grows, here are the guiding principles:\n<p>    * Wave is an open network: anyone should be able to become a wave provider and interoperate with the public network<br \/>\n    * Wave is a distributed network model: traffic is routed peer-to-peer, not through a central server<br \/>\n    * Make rapid progress, together: a shared commitment to contribute to the evolution and timely deployment of protocol improvements<br \/>\n    * Community contributions are fundamental: everyone is invited to participate in the public development process<br \/>\n    * Decisions are made in public: all protocol specification discussions are recorded in a public archive&#8221;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Click <a href=\"http:\/\/delicious.com\/nielsen\/\">here<\/a> for all of my del.icio.us bookmarks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>On Google Wave \u00e2\u20ac\u201c Five detailed posts EtherPad Blog: Google Wave Joins EtherPad in Real-time Collaboration Interesting comments from EtherPad about how EtherPad compares to Google Wave. Xark!: The newspaper suicide pact YouTube &#8211; Sasquatch music festival 2009 &#8211; Guy starts dance party Things like this have always happened, but I really wonder if we&#8217;re&hellip; <a class=\"more-link\" href=\"https:\/\/michaelnielsen.org\/blog\/biweekly-links-for-06082009\/\">Continue reading <span class=\"screen-reader-text\">Biweekly links for 06\/08\/2009<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-621","post","type-post","status-publish","format-standard","hentry","entry"],"_links":{"self":[{"href":"https:\/\/michaelnielsen.org\/blog\/wp-json\/wp\/v2\/posts\/621","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/michaelnielsen.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/michaelnielsen.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/michaelnielsen.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/michaelnielsen.org\/blog\/wp-json\/wp\/v2\/comments?post=621"}],"version-history":[{"count":0,"href":"https:\/\/michaelnielsen.org\/blog\/wp-json\/wp\/v2\/posts\/621\/revisions"}],"wp:attachment":[{"href":"https:\/\/michaelnielsen.org\/blog\/wp-json\/wp\/v2\/media?parent=621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/michaelnielsen.org\/blog\/wp-json\/wp\/v2\/categories?post=621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/michaelnielsen.org\/blog\/wp-json\/wp\/v2\/tags?post=621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}