{"id":3046,"date":"2011-05-22T06:59:00","date_gmt":"2011-05-22T14:59:00","guid":{"rendered":"http:\/\/www.chesnok.com\/daily\/2011\/05\/22\/weekly-tweet-digest-for-2011-05-22\/"},"modified":"2011-05-22T06:59:00","modified_gmt":"2011-05-22T14:59:00","slug":"weekly-tweet-digest-for-2011-05-22","status":"publish","type":"post","link":"https:\/\/www.chesnok.com\/daily\/2011\/05\/22\/weekly-tweet-digest-for-2011-05-22\/","title":{"rendered":"Weekly tweet digest for 2011-05-22"},"content":{"rendered":"<ul class=\"aktt_tweet_digest\">\n<li>Contemplating odd note left by a neighbor reminding me I am loved paired with flowers taken from my yard. <a href=\"http:\/\/yfrog.com\/gzxmljcpj\" rel=\"nofollow\">http:\/\/yfrog.com\/gzxmljcpj<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/69854210228895744\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>The other side has foil stickers and &lt;3s from the universe on it <a href=\"http:\/\/yfrog.com\/h7oh7cjj\" rel=\"nofollow\">http:\/\/yfrog.com\/h7oh7cjj<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/69854817077575682\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>#<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> day 0 <a href=\"http:\/\/chesnok.com\/u\/29\" rel=\"nofollow\">http:\/\/chesnok.com\/u\/29<\/a> #<a href=\"http:\/\/search.twitter.com\/search?q=%23postgres\" class=\"aktt_hashtag\">postgres<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/70328798494724096\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Discussing whether global deadlocks are inevitable in multi-master replication #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> #clusteringsummit <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/70500731089715200\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>OH: &quot;Order of commit is not the same thing as apparent order of execution. And we don&#039;t want to get into that right now.&quot; #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/70509515493220353\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>having to remind myself that i don&#039;t need to correct people that are wrong on the internet. <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/70608705489616896\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>lovely meeting a few new faces, hearing ppl&#039;s impressions of portlandia and now turning in early the night before developer meeting #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/70683297054855168\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>We still have a few more openings for lightning talks!  Submit yours!! <a href=\"http:\/\/chesnok.com\/u\/1Z\" rel=\"nofollow\">http:\/\/chesnok.com\/u\/1Z<\/a> #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/70684833587789824\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>OH: &quot;If you think of it as a local data wrapper, it makes more sense.&quot; #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/70855197596979200\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>OH: &quot;We&#039;ve now fixed our problem of being ahead of schedule.&quot; <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/70855564133007360\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Just updated the commitfest application for the 9.2 development season. Guess that makes it officiall! <a href=\"https:\/\/commitfest.postgresql.org\/\" rel=\"nofollow\">https:\/\/commitfest.postgresql.org\/<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/70869119586676736\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Looking at <a href=\"http:\/\/reorg.projects.postgresql.org\/index.html\" rel=\"nofollow\">http:\/\/reorg.projects.postgresql.org\/index.html<\/a> #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/70923186249801728\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>OH: &quot;User-defined demons.&quot; #<a href=\"http:\/\/search.twitter.com\/search?q=%23advancedfeatures\" class=\"aktt_hashtag\">advancedfeatures<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/70934121098133505\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>mmm. scotch. <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71071162628718592\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Next year, @<a href=\"http:\/\/twitter.com\/magnushagander\" class=\"aktt_username\">magnushagander<\/a> is in charge of weather. That means rain again #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71201196173561856\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Watching @<a href=\"http:\/\/twitter.com\/pramsey\" class=\"aktt_username\">pramsey<\/a> keynote at #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/flic.kr\/p\/9JX9Ds\" rel=\"nofollow\">http:\/\/flic.kr\/p\/9JX9Ds<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71202654705025025\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>&quot;another thing for Canadians to be smug about. We invented GIS!&quot; (re the Canada Land Inventory) -@pramsey #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71203876031832064\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Announcing Postgres Open! September 14-16 in Chicago <a href=\"http:\/\/chesnok.com\/u\/2c\" rel=\"nofollow\">http:\/\/chesnok.com\/u\/2c<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71206166721605632\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>&quot;PostGIS is our biggest, highest profile third-party extension&quot; that pushes the limits of Postgres #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71209822657327104\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>oops, we&#039;ve all been talking about @<a href=\"http:\/\/twitter.com\/pwramsey\" class=\"aktt_username\">pwramsey<\/a> #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71210028677337090\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Now @<a href=\"http:\/\/twitter.com\/pwramsey\" class=\"aktt_username\">pwramsey<\/a> sharing why PostGIS didn&#039;t need to be part of Postgres, but could operate well as an external extension. #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71210148839960577\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>&quot;another thing for Canadians to be smug about. We invented GIS!&quot; (re the Canada Land Inventory) -@pwramsey #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71210207690231809\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>+1 RT @<a href=\"http:\/\/twitter.com\/robertmhaas\" class=\"aktt_username\">robertmhaas<\/a>: Scalability patterns: &quot;New nodes are never free.&quot; -@robtreat2 #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71225522952216576\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Lightning talks are looking awesome (5:30pm today!) #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71247891376771072\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Updated PL Summit meeting agenda <a href=\"http:\/\/wiki.postgresql.org\/wiki\/PgCon_2011_PL_Summit#Tentative_Agenda\" rel=\"nofollow\">http:\/\/wiki.postgresql.org\/wiki\/PgCon_2011_PL_Summit#Tentative_Agenda<\/a> #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71248265605169152\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Getting ready for my talk <a href=\"http:\/\/www.pgcon.org\/2011\/schedule\/events\/366.en.html\" rel=\"nofollow\">http:\/\/www.pgcon.org\/2011\/schedule\/events\/366.en.html<\/a> #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71264308474019841\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Woo! Got a patch committed <a href=\"http:\/\/chesnok.com\/u\/2d\" rel=\"nofollow\">http:\/\/chesnok.com\/u\/2d<\/a> #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> #postgres <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71293241475088384\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Almost time for lightning talks. First talk includes a live demo. In 5 minutes. Will it work? #<a href=\"http:\/\/search.twitter.com\/search?q=%23danger\" class=\"aktt_hashtag\">danger<\/a> #pgcon <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71324135539736576\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>We will post all the lightning talk slides on the Postgres wiki in the morning.  Now, to the party! #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71348727410991104\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Lightning talks mostly uploaded (except the CBC talk that was slightly too large&#8230; working on it \ud83d\ude42 <a href=\"http:\/\/chesnok.com\/u\/2e\" rel=\"nofollow\">http:\/\/chesnok.com\/u\/2e<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71576929978949632\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Just heard from someone planning a 1 million table postgres instance. #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71656101510266880\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>SSI (serializable snapshot isolation) has never been implemented in production in another database.  #<a href=\"http:\/\/search.twitter.com\/search?q=%23postgres\" class=\"aktt_hashtag\">postgres<\/a> #pgcon <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71674943896686592\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>&quot;And therefore transaction one is its own grandfather.. and that just doesn&#039;t work.&quot; #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> #ssi <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71678281388261376\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>&quot;The people who wrote the SQL standard got this wrong. They got it wrong more than once.&quot; #<a href=\"http:\/\/search.twitter.com\/search?q=%23ssi\" class=\"aktt_hashtag\">ssi<\/a> #pgcon <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71678440721481728\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>pro-tip: a read-only transaction can create a cycle of dependencies that make a transaction sequence not serializable. #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71680675463438336\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Basic idea: find a cycle in a graph, and break the transaction that caused it to preserve serializability. #<a href=\"http:\/\/search.twitter.com\/search?q=%23ssi\" class=\"aktt_hashtag\">ssi<\/a> #pgcon #<a href=\"http:\/\/search.twitter.com\/search?q=%23hopeigotthatright\" class=\"aktt_hashtag\">hopeigotthatright<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71682668546371584\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>SSI rule is: don&#039;t let a transaction both have a rw-conflict *in* AND a rw-conflict *out* #<a href=\"http:\/\/search.twitter.com\/search?q=%23ssi\" class=\"aktt_hashtag\">ssi<\/a> #pgcon <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71683854028652544\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>SIREAD locks don&#039;t cause blocking (predicate locks are just flags). And they can persist beyond transaction commit. #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> #ssi <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71687204941996032\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Agenda for tomorrow&#039;s Procedural Language summit <a href=\"http:\/\/wiki.postgresql.org\/wiki\/PgCon_2011_PL_Summit\" rel=\"nofollow\">http:\/\/wiki.postgresql.org\/wiki\/PgCon_2011_PL_Summit<\/a> #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71689054718140417\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Almost the end of #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a>  \ud83d\ude41 <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71692832741654529\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>&quot;If it was hard to write it should be hard to use.&quot; -Jan Wieck #<a href=\"http:\/\/search.twitter.com\/search?q=%23slony\" class=\"aktt_hashtag\">slony<\/a> #pgcon <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71696816592265216\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>&quot;I don&#039;t want to have anything that says &quot;release it&quot; on the back.&quot; #<a href=\"http:\/\/search.twitter.com\/search?q=%23janwieck\" class=\"aktt_hashtag\">janwieck<\/a> #pgcon <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71697220507934720\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Enjoying @<a href=\"http:\/\/twitter.com\/3dmashup\" class=\"aktt_username\">3dmashup<\/a>&#039;s slides on PL\/OpenCL, causing lots of conversation #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> #plsummit <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71941021851852800\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Great opening slides giving state-of PL\/Python, status of PL\/Perl, PL\/TCL and PL\/Lua. Next up PL\/PHP! #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> #plsummit <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71941178966278144\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>We&#039;re at Patty Bolands Pub #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/71995435115483136\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>We&#039;re doing CREATE TABLE timetrials #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> #pubtrack <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/72009763235434496\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>Pubtrack #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/flic.kr\/p\/9KwiBF\" rel=\"nofollow\">http:\/\/flic.kr\/p\/9KwiBF<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/72013114937323520\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<li>More details on the pubtrack at #<a href=\"http:\/\/search.twitter.com\/search?q=%23pgcon\" class=\"aktt_hashtag\">pgcon<\/a> <a href=\"http:\/\/chesnok.com\/u\/2i\" rel=\"nofollow\">http:\/\/chesnok.com\/u\/2i<\/a> <a href=\"http:\/\/twitter.com\/selenamarie\/statuses\/72014733573754880\" class=\"aktt_tweet_time\">#<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Contemplating odd note left by a neighbor reminding me I am loved paired with flowers taken from my yard. http:\/\/yfrog.com\/gzxmljcpj # The other side has foil stickers and &lt;3s from the universe on it http:\/\/yfrog.com\/h7oh7cjj # #pgcon day 0 http:\/\/chesnok.com\/u\/29 &hellip; <a href=\"https:\/\/www.chesnok.com\/daily\/2011\/05\/22\/weekly-tweet-digest-for-2011-05-22\/\">Continue reading &rarr;<\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28],"tags":[260],"class_list":["post-3046","post","type-post","status-publish","format-standard","hentry","category-twitter","tag-tweets"],"_links":{"self":[{"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/posts\/3046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/comments?post=3046"}],"version-history":[{"count":0,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/posts\/3046\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/media?parent=3046"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/categories?post=3046"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/tags?post=3046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}