<?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:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CUUDRH84fSp7ImA9WhRaFEk.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650</id><updated>2012-02-16T17:47:55.135-08:00</updated><category term="insanity" /><category term="dina art" /><category term="music rights" /><category term="rim jdwp debug facepalm" /><category term="j2me java ioc stack-overflow" /><category term="nyc" /><title>Musing among the vegetables</title><subtitle type="html">Of men and cauliflowers</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://paul.milovanov.ca/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>108</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/MusingAmongTheVegetables" /><feedburner:info uri="musingamongthevegetables" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>MusingAmongTheVegetables</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;D0IHQX4-cSp7ImA9Wx5UE0g.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-103724185176124706</id><published>2010-10-17T15:44:00.000-07:00</published><updated>2010-10-17T15:45:30.059-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-17T15:45:30.059-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="music rights" /><title>Boris Grebenschikov on authors' rights</title><content type="html">Boris Grebenschikov on author's rights, in an interview at &lt;a href="http://lenta.ru/articles/2010/10/16/bg/"&gt;Lenta.ru&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;У меня могут быть какие угодно цитаты из кого угодно. Я за это извиняться не буду. Я использую те слова, которыми я пользуюсь в жизни. Я не собираюсь согласовывать свою песню с комитетом по охране авторских прав, потому что я не признаю авторских прав. И все мои песни могут любыми людьми расхищаться, как им это нравится, потому что мы все звенья одной цепи. Те, кто знают, как пишутся песни, знают, что это естественный процесс. У всей музыки – один источник. Никто ни у кого не собирается красть. Т.е. есть люди, которые специально берут и крадут, потому что им нужно заработать денег. Мы пишем песни не ради денег. Поэтому, когда я пишу, я использую тот материал, который мне доступен.&lt;/blockquote&gt;&lt;blockquote&gt;I can have any quotations from anyone. I'm not going to apologize for that. I use the same words that I use in everyday life. I'm not going to run my song by some Committee on Authors' Rights, because I don't recognize authors' rights. And all my songs can be freely looted by anyone in any way they like, because we're all links of the same chain. All music has the same single source. Nobody can steal anything from anyone. Of course, there are people who intentionally steal because they need to make some money. We don't write songs for money. So when I write, I use the material that is in front of me.&lt;/blockquote&gt;&lt;a href="http://en.wikipedia.org/wiki/Boris_Grebenshchikov"&gt;Boris Grebenschikov&lt;/a&gt; (Борис Гребенщиков) is a quintessential founding figure in Russian rock of the late soviet and post-soviet period. Together with his band, Aquarium (Akvarium, Аквариум), he pioneered the pay-what-you-can approach to music distribution on &lt;a href="http://kroogi.ru"&gt;Kroogi.ru&lt;/a&gt; with his recent albums White Horse (Лошадь Белая) and Our Life From The Trees' Point of View (Наша жизнь с точки зрения деревьев).&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-103724185176124706?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/O2n0nj9OZWU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/103724185176124706/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2010/10/boris-grebenschikov-on-authors-rights.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/103724185176124706?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/103724185176124706?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/O2n0nj9OZWU/boris-grebenschikov-on-authors-rights.html" title="Boris Grebenschikov on authors' rights" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://paul.milovanov.ca/2010/10/boris-grebenschikov-on-authors-rights.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYFQXY9cSp7ImA9Wx5UEUs.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-5427406927410955487</id><published>2010-10-15T11:08:00.000-07:00</published><updated>2010-10-15T11:08:30.869-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-15T11:08:30.869-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rim jdwp debug facepalm" /><title>RIM: Bug-fixing, platinum edition.</title><content type="html">Earlier this year, I filed an issue with RIM's issue tracker,&amp;nbsp;&lt;a href="https://www.blackberry.com/jira/browse/TOOL-118?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel"&gt;TOOL-118&lt;/a&gt;, detailing my experience of trying to connect to Blackberry JDWP tool with IntelliJ IDEA. JDWP tool is the proxy to the simulator or actual mobile device that implements the Java Debug Wire Protocol on the outside, allowing an arbitrary JDWP-compatible debug tool to connect for a remote debug session. IntelliJ IDEA is the best damn Java IDE in the world, period.&lt;br /&gt;
&lt;br /&gt;
The problem was basically that RIM's JDWP tool apparently wasn't fully compliant to the actual JDWP protocol, choosing instead to focus narrowly on its compatibility with Eclipse's debugging implementation. After some screwing around, it seems that RIM's JDWP tool expects something along the lines of jdb's "resume" command after the connection is established, otherwise it just keeps the simulator/device's JVM in a suspended state indefinitely.&lt;br /&gt;
&lt;br /&gt;
Well, they promised to look at it, and this morning, roughly half a year later, their work was complete.&lt;br /&gt;
&lt;blockquote&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;twindsor &amp;nbsp; updated TOOL-118:&lt;br /&gt;
----------------------------&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Status: Investigation (Closed) &amp;nbsp;(was: Investigating)&lt;br /&gt;
&amp;nbsp; &amp;nbsp;Resolution: Fixed&lt;br /&gt;
&lt;br /&gt;
JDWP with other development environments is no longer officially supported.&lt;br /&gt;
&lt;br /&gt;
Only the use of JDWP with the Eclipse plugin is currently supported.&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;Because, you know, "we want to meet you on your turf, we want to make it easy for you to use the tools you're already using". Thank you RIM, I love you too.&lt;br /&gt;
&lt;br /&gt;
(to Tim Windsor, the developer liason who helped me initiate the issue: no offence, I understand that you're not the one making decisions such as what IDEs and dev environments to support. Thanks for your help.)&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-5427406927410955487?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/G0blPMVoYA4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/5427406927410955487/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2010/10/rim-bug-fixing-platinum-edition.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/5427406927410955487?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/5427406927410955487?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/G0blPMVoYA4/rim-bug-fixing-platinum-edition.html" title="RIM: Bug-fixing, platinum edition." /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://paul.milovanov.ca/2010/10/rim-bug-fixing-platinum-edition.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIGQnk-cCp7ImA9Wx5VE0k.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-1227116665929309738</id><published>2010-10-05T23:25:00.000-07:00</published><updated>2010-10-05T23:28:43.758-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-05T23:28:43.758-07:00</app:edited><title>Faktur</title><content type="html">Someone make a monospaced Faktur please... I would use it!&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_dpDqW7Kz5Y4/TKwW7ZkvLzI/AAAAAAAArnY/KqnrGxzO6nc/s1600/Screen+shot+2010-10-05+at+11.16.59+PM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_dpDqW7Kz5Y4/TKwW7ZkvLzI/AAAAAAAArnY/KqnrGxzO6nc/s1600/Screen+shot+2010-10-05+at+11.16.59+PM.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
There is one out there actually, Erika Mono Faktur, but doesn't seem like it's publicly available. Credit:&amp;nbsp;&lt;a href="http://www.andreasbrietzke.de/en/erika.html"&gt;Andreas Brietzke&lt;/a&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: auto;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.andreasbrietzke.de/img/124.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://www.andreasbrietzke.de/img/124.gif" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: auto;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-1227116665929309738?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/nEUkaTSOY2A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/1227116665929309738/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2010/10/faktur.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/1227116665929309738?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/1227116665929309738?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/nEUkaTSOY2A/faktur.html" title="Faktur" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_dpDqW7Kz5Y4/TKwW7ZkvLzI/AAAAAAAArnY/KqnrGxzO6nc/s72-c/Screen+shot+2010-10-05+at+11.16.59+PM.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://paul.milovanov.ca/2010/10/faktur.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYBRH46eip7ImA9Wx5XF0g.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-4581868573409667538</id><published>2010-09-17T12:35:00.000-07:00</published><updated>2010-09-17T12:35:55.012-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-17T12:35:55.012-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="dina art" /><title>Blue jerboas have arrived</title><content type="html">My beautiful and extremely industrious wife has finally put together a &lt;a href="http://dina.milovanov.ca/"&gt;blog&lt;/a&gt; where she's constantly putting up her works that she's doing at the Academy of Art. Here she is:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://dina.milovanov.ca/" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://4.bp.blogspot.com/_dpDqW7Kz5Y4/TENpcatcQxI/AAAAAAAAjtw/SbYyoV4yzPQ/s320/DSC_0368.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;And here's the kind of stuff she does:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://dina.milovanov.ca/" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_dpDqW7Kz5Y4/TEzXvULQw4I/AAAAAAAAkUk/_LuySObEcSs/s320/still+life+2.jpg" width="312" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;I have no idea how long it took her to do all those stripes.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-4581868573409667538?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/9dCHw3Oa1WU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/4581868573409667538/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2010/09/blue-jerboas-have-arrived.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/4581868573409667538?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/4581868573409667538?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/9dCHw3Oa1WU/blue-jerboas-have-arrived.html" title="Blue jerboas have arrived" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_dpDqW7Kz5Y4/TENpcatcQxI/AAAAAAAAjtw/SbYyoV4yzPQ/s72-c/DSC_0368.JPG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://paul.milovanov.ca/2010/09/blue-jerboas-have-arrived.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IDQXg7cCp7ImA9Wx5RFkQ.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-2807772344111128623</id><published>2010-08-24T18:26:00.000-07:00</published><updated>2010-08-24T18:26:10.608-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-24T18:26:10.608-07:00</app:edited><title>Inter's multiethnic Ukraine</title><content type="html">Just stumbled upon something really cool. One of Ukraine's prime TV channels, Inter, shot a series of video clips for Ukraine's 19th anniversary of independence (24th of August, today). Each of the clips is dedicated to an ethnic group living in Ukraine -- it starts with a short scene in the language of the ethnicity in question, and ends with the representatives of that ethnicity singing the Ukranian National Anthem, translated into the language of the ethnicity. There's also a caption that says how many of the representatives of this ethnicity live in Ukraine (e.g "there are 150,000 Ukraininan Romanians who call Ukraine Motherland") and it ends with a tagline "We're different, but we're all one!".&lt;br /&gt;
&lt;br /&gt;
Here are the links to youtube videos that I spotted:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=sLrpnegYiZA"&gt;Jews&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=zSnMIXnYRd0"&gt;Georgians&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=HsF-flvBhoo"&gt;Armenians&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=c20NksgYbi8"&gt;Byelorussians&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=eJJceP2Atfw"&gt;Roma&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=_x2CePdRs3c"&gt;Greeks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=_x2CePdRs3c"&gt;Gagauz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=cv6KHo-dJaM"&gt;Magyars&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=t8bvhO94p0Q"&gt;Azeris&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=mbS1bHbllaA"&gt;Poles&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=ra14HluLf4s"&gt;Russians&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=C3D8acwmLvo"&gt;Ukrainians&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://inter.ua/ru/video/episode/independence/2010/08/19/tatar"&gt;Tatars&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;Pretty darn great. I was really pleasantly surprised to see this. Those of you who know me also know my peculiar attitude to national matters, but this is just fantastic. This is the best I can possibly wish to Ukraine in the years to come -- and with that, happy birthday, Ukraine!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-2807772344111128623?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/jbCkodajG9A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/2807772344111128623/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2010/08/inters-multiethnic-ukraine.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/2807772344111128623?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/2807772344111128623?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/jbCkodajG9A/inters-multiethnic-ukraine.html" title="Inter's multiethnic Ukraine" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://paul.milovanov.ca/2010/08/inters-multiethnic-ukraine.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUANSX4-eSp7ImA9WxFRFEQ.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-8613344807579781265</id><published>2010-04-28T16:36:00.000-07:00</published><updated>2010-04-28T16:36:38.051-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-28T16:36:38.051-07:00</app:edited><title>Russian government uncovers secret documents related to Katyn</title><content type="html">The scanned originals are&lt;a href="http://rusarchives.ru/publication/katyn/spisok.shtml"&gt; here on the RusArchives site&lt;/a&gt;&amp;nbsp;(in Russian). That's big. The Poles should've discovered those natural gas deposits of theirs earlier, I say -- these documents would've been public for years now.&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-8613344807579781265?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/AyjXUAijobI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/8613344807579781265/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2010/04/russian-government-uncovers-secret.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/8613344807579781265?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/8613344807579781265?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/AyjXUAijobI/russian-government-uncovers-secret.html" title="Russian government uncovers secret documents related to Katyn" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://paul.milovanov.ca/2010/04/russian-government-uncovers-secret.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMAQnc4fyp7ImA9WxFRFEQ.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-8069419353945833487</id><published>2010-04-28T15:07:00.000-07:00</published><updated>2010-04-28T15:07:23.937-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-28T15:07:23.937-07:00</app:edited><title>Guido van Rossum and David Pollak on Scala</title><content type="html">There's an insightful &lt;a href="http://neopythonic.blogspot.com/2008/11/scala.html"&gt;blogpost and thread followup&lt;/a&gt; on Guido van Rossum's blog from 2008 on Scala. Guido skims through the Programming in Scala book and comes out nonplussed:&lt;br /&gt;
&lt;blockquote&gt;I have to agree with Steve -- if this is what it takes to have compile-time type-safety in a language, I'll take dynamic typing any day. There's got to be a better way -- perhaps Haskell? Haskell is a pure functional language with a fast implementation that seems to have solved the I/O problem of functional languages well -- while its Monads are truly deep and take real work to create, their use seems quite straightforeward.&lt;br /&gt;
&lt;br /&gt;
Perhaps my biggest disappointment in Scala is that they have so many rules to make it possible to write code that looks straightforward, while being anything but -- these rules all seem to have innumerable exceptions, making it hard to know when writing simple code will work and when not.&lt;/blockquote&gt;David Pollak, the guy behind Lift web framework then makes a valuable point that I think I agree with very much. Scala is about tradeoffs, and getting the compiler involved in validation of your library design while keeping the glue code / code that uses the library pretty and transparent.&lt;br /&gt;
&lt;blockquote&gt;Unlike any other language I've used (C, C++, Objective-C, Java, Ruby, etc.), the kind of thinking I have to do as a library consumer and library producer are radically different.&lt;br /&gt;
&lt;br /&gt;
As a library consumer, I rarely concern myself with Scala's type system... or most of the other language complexities. My consumer code looks and feels a lot like my Ruby code did. I've got great DSL support. For the most part, the types that the compiler doesn't infer are the ones I need to document anyway. But, unlike my Ruby code, I only need 50%-60% test coverage (vs. 95% coverage) to have stable, deployable code.&lt;br /&gt;
&lt;br /&gt;
As a library producer (http://liftweb.net), I spend a lot of time reasoning about the types of parameters. This allows the compiler to flag illegal types (e.g., passing an Int into a query against a VARCHAR column). The type system also allows me to reason about my code and how the consumers will use my libraries in a way that I could not do in any other language I've ever used.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-8069419353945833487?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/MEvEsChV1nQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/8069419353945833487/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2010/04/guido-van-rossum-and-david-pollak-on.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/8069419353945833487?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/8069419353945833487?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/MEvEsChV1nQ/guido-van-rossum-and-david-pollak-on.html" title="Guido van Rossum and David Pollak on Scala" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://paul.milovanov.ca/2010/04/guido-van-rossum-and-david-pollak-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUANSXs4eCp7ImA9WxBUFUg.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-6396498793742402059</id><published>2010-03-02T11:23:00.000-08:00</published><updated>2010-03-02T11:23:18.530-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-02T11:23:18.530-08:00</app:edited><title>Nostalgia in Times Square</title><content type="html">&lt;div style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img height="320" src="http://upload.wikimedia.org/wikipedia/commons/thumb/0/0a/Charles_Mingus_1976.jpg/397px-Charles_Mingus_1976.jpg" width="212" /&gt;&lt;/div&gt;&lt;br /&gt;
Yea, I was hanging out in Times Square, reminiscing to the rhythm of the city.&lt;br /&gt;
&lt;blockquote&gt;Walking up and down Broadway, checking out all them fine babes.&lt;br /&gt;
Dancers on their way to class. Birdland, the jazz corner of the world!&lt;br /&gt;
Yea, I played with Mingus at Birdland one night. I said, Charles, can I play one with you?&lt;br /&gt;
He said yeah, come on, man. As long as the union don't bust us.&lt;br /&gt;
Well, no sooner said than done, Mingus counted off Charlie Parker's "Coco", fast as he could play it.&lt;br /&gt;
And man, that was fast.&lt;br /&gt;
Well, I got off two choruses without getting too bruised. And then when the set was over James Hoodie came over and gave me a big hug, and said, man, you made it! Made me feel real warm.  Gave me the courage to keep on keeping on, Jack. Yeah! Well, I sure felt good that night. &lt;/blockquote&gt;&lt;br /&gt;
&lt;b&gt;The Mingus Big Band, "Nostalgia in Times Square"&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-6396498793742402059?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/yYl5pZgPouQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/6396498793742402059/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2010/03/nostalgia-in-times-square.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/6396498793742402059?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/6396498793742402059?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/yYl5pZgPouQ/nostalgia-in-times-square.html" title="Nostalgia in Times Square" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://paul.milovanov.ca/2010/03/nostalgia-in-times-square.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYESXk7eip7ImA9WxBXEE8.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-1969547772095074386</id><published>2010-01-20T13:31:00.000-08:00</published><updated>2010-01-20T13:31:48.702-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-20T13:31:48.702-08:00</app:edited><title>Max Raabe and the Palast Orchester: party like it's 1929!</title><content type="html">&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://www.germany.info/Vertretung/usa/bilder/05__bis__10__Themen/en/05__Culture/02__Arts/03__Music__performing__Arts/bands/max__raabe,property=Inhaltsbild.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.germany.info/Vertretung/usa/bilder/05__bis__10__Themen/en/05__Culture/02__Arts/03__Music__performing__Arts/bands/max__raabe,property=Inhaltsbild.jpg" /&gt;&lt;/a&gt;"&lt;span style="  line-height: 16px;font-family:verdana, tahoma, arial, helvetica, sans-serif;font-size:11px;"&gt;If you are in a mood to party like it's 1929, then the anachronistically dapper Max Raabe can take you there with his revival of Weimar-era cabaret and tin pan alley classics.  While the lyrics of tunes like "You are my Greta Garbo" betray a sense of irony that is surprisingly in tune with our times, Raabe's dedication to the sound and spirit of these old songs is fully in earnest." -- &lt;a href="http://www.germany.info/Vertretung/usa/en/10__Press__Facts/05/081014__Max__Raabe__Interview.html"&gt;German Missions in the US&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Here's a &lt;a href="http://www.palastorchester.de/musik/hoerbeispiele/"&gt;little sampler of their tunes&lt;/a&gt; from their website.&lt;br /&gt;&lt;br /&gt;Also, &lt;a href="http://www.youtube.com/results?search_query=max+raabe&amp;amp;search_type=&amp;amp;aq=f"&gt;search for Max Raabe on Youtube&lt;/a&gt; for another set of their gorgeous performances.&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/msYK1YFhL74&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/msYK1YFhL74&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-1969547772095074386?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/vmjhDbRQd68" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/1969547772095074386/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2010/01/max-raabe-and-palast-orchester-party.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/1969547772095074386?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/1969547772095074386?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/vmjhDbRQd68/max-raabe-and-palast-orchester-party.html" title="Max Raabe and the Palast Orchester: party like it's 1929!" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://paul.milovanov.ca/2010/01/max-raabe-and-palast-orchester-party.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YNRn85fSp7ImA9WxBSFk0.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-676539396653196215</id><published>2009-12-23T13:53:00.000-08:00</published><updated>2009-12-23T13:53:17.125-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-23T13:53:17.125-08:00</app:edited><title>Another BlackBerry™ BIS outage.</title><content type="html">CrackBerry &lt;a href="http://crackberry.com/blackberry-messenger-fritz"&gt;reports&lt;/a&gt; there's been another BlackBerry BIS outage yesterday. Yay! A Christmas reminder to the devs: avoid BIS like the plague in your apps. I do.&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-676539396653196215?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/pe6vcLNIQgQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/676539396653196215/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2009/12/another-blackberry-bis-outage.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/676539396653196215?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/676539396653196215?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/pe6vcLNIQgQ/another-blackberry-bis-outage.html" title="Another BlackBerry™ BIS outage." /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://paul.milovanov.ca/2009/12/another-blackberry-bis-outage.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUINRH86cSp7ImA9WxBTE0w.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-7260673835935607565</id><published>2009-12-08T15:06:00.000-08:00</published><updated>2009-12-08T15:06:35.119-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-08T15:06:35.119-08:00</app:edited><title>IntelliJ Idea 9.0 is out!</title><content type="html">Good news, everybody! IntelliJ Idea 9.0 is out! &lt;a href="http://www.jetbrains.com/idea/"&gt;Go grab it&lt;/a&gt;, there's enough for everybody!&lt;br /&gt;
&lt;br /&gt;
In case you didn't know, this year's release comes with a Christmas present for all you good-behaving boys and girls: an open-sourced Community edition. There's a ton of goodness in the Community edition, and a ton more in the Personal $249 edition ($149 if you're upgrading). If that sounds like a lot of money, compare ingredients and price with the MS Visual Studio.&lt;br /&gt;
&lt;br /&gt;
So ditch your Eclipse into the gutter right now, and &lt;a href="http://www.jetbrains.com/idea/"&gt;run to get your very own copy of Idea&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-7260673835935607565?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/toIhzkaN0Eo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/7260673835935607565/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2009/12/intellij-idea-90-is-out.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/7260673835935607565?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/7260673835935607565?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/toIhzkaN0Eo/intellij-idea-90-is-out.html" title="IntelliJ Idea 9.0 is out!" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://paul.milovanov.ca/2009/12/intellij-idea-90-is-out.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MDRXc_fip7ImA9WxNaGE8.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-6380487121894757913</id><published>2009-12-03T00:37:00.000-08:00</published><updated>2009-12-03T00:37:54.946-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-03T00:37:54.946-08:00</app:edited><title>Speaking about Austria</title><content type="html">In my previous post I jokingly mentioned that we shouldn't be surprised if Austria follows the Swiss lead on banning the minarets. I don't claim to know much about Austria, but it turns out I wasn't exactly wrong here. Farid Hafez has &lt;a href="http://derstandard.at/1259280879061/Kommentar-der-Anderen-Minarettverbot-In-Oesterreich-ist-man-einen-Schritt-weiter"&gt;an article&lt;/a&gt;&amp;nbsp;(&lt;a href="http://translate.google.com/translate?js=y&amp;amp;prev=_t&amp;amp;hl=en&amp;amp;ie=UTF-8&amp;amp;layout=1&amp;amp;eotf=1&amp;amp;u=http%3A%2F%2Fderstandard.at%2F1259280879061%2FKommentar-der-Anderen-Minarettverbot-In-Oesterreich-ist-man-einen-Schritt-weiter&amp;amp;sl=de&amp;amp;tl=en"&gt;Google English translation&lt;/a&gt;) in Austrian Der Standard on 30. Nov which argues, very reasonably, that the Swiss ban is only a manifestation of a much more serious phenomenon of widespread paneuropean islamophobia. He also mentions that whereas in Switzerland it looks like an absurd paradox, a very controversial decision with no unified majority behind it, in Austria the support for such hypothetical measures has much more of a consensus behind it. An in fact, an Austrian land has approved exactly such a ban a minarets, although more covertly, two years ago in 2007:&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;span onmouseout="_tipoff()" onmouseover="_tipon(this)" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;In fact, Austria was the first country where such a ban was implemented.&lt;/span&gt;&amp;nbsp;&lt;span onmouseout="_tipoff()" onmouseover="_tipon(this)" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;While a resolution of the FPÖ in the first half of 2007 was soundly defeated in the National Assembly still took advantage of the Carinthian governor a chance, a mosque and minarets of launching.&lt;/span&gt;&amp;nbsp;&lt;span onmouseout="_tipoff()" onmouseover="_tipon(this)" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Such however, could not use the votes of his own party alone prevail.&lt;/span&gt;&amp;nbsp;&lt;span onmouseout="_tipoff()" onmouseover="_tipon(this)" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Thus, the Austrian People's Party agreed with Carinthia.&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span onmouseout="_tipoff()" onmouseover="_tipon(this)" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;But what's even more worrying is true is the fact that a party of the "center" in another state, this law still half a year earlier decided.&lt;/span&gt;&amp;nbsp;&lt;span onmouseout="_tipoff()" onmouseover="_tipon(this)" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;While in Carinthia, the law on 18&lt;/span&gt;&amp;nbsp;&lt;span onmouseout="_tipoff()" onmouseover="_tipon(this)" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;December was implemented in 2008, was in Vorarlberg ÖVP under a majority, 20&lt;/span&gt;&amp;nbsp;&lt;span onmouseout="_tipoff()" onmouseover="_tipon(this)" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;June 2008, the first mosque in Europe and Minarettbauverbot blessing.&lt;/span&gt;&amp;nbsp;&lt;span onmouseout="_tipoff()" onmouseover="_tipon(this)" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;All these laws were in Austrian style of course less clear and direct than in Switzerland (change of Ortsbildpflege Act and the Building and Regional Planning Act formulated).&lt;/span&gt;&amp;nbsp;&lt;span onmouseout="_tipoff()" onmouseover="_tipon(this)" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;It turns out that even in this part of the political elite of the "middle" such a ban is supported.&lt;/span&gt;&amp;nbsp;&lt;span onmouseout="_tipoff()" onmouseover="_tipon(this)" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;A consensus of the parties, churches and civil society against such a ban in Switzerland can not be found.&lt;/span&gt;&amp;nbsp;&lt;span onmouseout="_tipoff()" onmouseover="_tipon(this)" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;On the contrary, the Feldkircher diocesan bishop at that time supported such a mosque and Minarettbauverbot.&lt;/span&gt;&amp;nbsp;&lt;span onmouseout="_tipoff()" onmouseover="_tipon(this)" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Even members of the Federal Government appropriate arguments were heard.&lt;/span&gt;&lt;/blockquote&gt;Sorry about the automatic translation -- maybe Greg can provide a better one.&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-6380487121894757913?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/6_CbIByyJgY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/6380487121894757913/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2009/12/speaking-about-austria.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/6380487121894757913?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/6380487121894757913?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/6_CbIByyJgY/speaking-about-austria.html" title="Speaking about Austria" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://paul.milovanov.ca/2009/12/speaking-about-austria.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYFSH84eip7ImA9WxNaF0w.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-6181869363424723738</id><published>2009-12-01T16:29:00.000-08:00</published><updated>2009-12-01T16:35:19.132-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-01T16:35:19.132-08:00</app:edited><title>Swiss Antics</title><content type="html">&lt;span style="white-space: pre-wrap;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:small;"&gt;Greg Levonian &lt;/span&gt;&lt;/span&gt;&lt;a href="http://gregory.levonian.org/2009/12/swiss-and-their-antics.html"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:small;"&gt;has a post&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:small;"&gt; on Switzerland's recent referendum results &lt;/span&gt;&lt;/span&gt;&lt;a href="http://news.bbc.co.uk/2/hi/europe/8385069.stm"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:small;"&gt;banning construction of minarets&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:small;"&gt;. (as per a BBC article, there are only 4 currently in Switzerland)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="white-space: pre-wrap;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="white-space: pre-wrap;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:small;"&gt;An, Schweize Volks Partei... even in their xenophobia they're so warm and cuddly. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="white-space: pre-wrap;"&gt;&lt;span style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="white-space: pre-wrap;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:small;"&gt;But seriously, don't be surprised when the neighboring Austria does something similar.   The good news is that Vatican &lt;/span&gt;&lt;/span&gt;&lt;a href="http://news.bbc.co.uk/2/hi/europe/8385893.stm"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:small;"&gt;has quickly condemned this&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:small;"&gt;, and I think it's going to sparkle a new wave of public discussion in Europe. And that's going to end up in one of two ways. Either Switzerland is shamed to death, or all of a sudden all those xenophobic masses in other European countries have their "aha" moment and do the same thing. With the current level of racism &amp;amp; xenophobia in Europe, you just never know.  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="white-space: pre-wrap;"&gt;&lt;span style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="white-space: pre-wrap;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:small;"&gt;But also, it's kind of interesting how Switzerland doesn't have any overarching constitutional legislation to prevent this kind of referendum from succeeding.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap;"&gt;Meanwhile, embarrased Swiss officials are trying to lighten up the mood (&lt;span class="Apple-style-span"  style="font-family:Times;"&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:small;"&gt;&lt;a href="http://news.bbc.co.uk/2/hi/europe/8385893.stm"&gt;from here&lt;/a&gt;):&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"    style="   line-height: 18px;font-family:verdana;font-size:13px;color:#464646;"&gt;&lt;div style="font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Justice Minister Eveline Widmer-Schlumpf said: "Concerns [about Islamic fundamentalism] have to be taken seriously.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;"However, a ban on the construction of new minarets is not a feasible means of countering extremist tendencies."&lt;br /&gt;&lt;/div&gt;&lt;div style="font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;She sought to reassure Swiss Muslims, &lt;b&gt;saying the decision was "not a rejection of the Muslim community, religion or culture" (emphasis is mine).&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-6181869363424723738?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/-vfBr05NAcs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/6181869363424723738/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2009/12/swiss-antics.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/6181869363424723738?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/6181869363424723738?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/-vfBr05NAcs/swiss-antics.html" title="Swiss Antics" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>4</thr:total><feedburner:origLink>http://paul.milovanov.ca/2009/12/swiss-antics.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYNSXY8eip7ImA9WxNaFEk.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-7964386968055651293</id><published>2009-11-28T14:26:00.000-08:00</published><updated>2009-11-28T14:26:38.872-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-28T14:26:38.872-08:00</app:edited><title>The Evil Møøse Pays Back For Years of Abuse With a Sharpened Stick</title><content type="html">&lt;span style="color: #393733; font-family: arial, helvetica, sans-serif; font-size: small;"&gt;&lt;span style="font-size: 13px; line-height: 18px;"&gt;&lt;span style="color: #464646; font-family: verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #393733; font-family: arial, helvetica, sans-serif; font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #393733; font-family: arial, helvetica, sans-serif; font-size: small;"&gt;&lt;div class="first" style="font-size: 13px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;BBC News is reporting &lt;/span&gt;&lt;a href="http://news.bbc.co.uk/2/hi/europe/8384143.stm"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;a very curious story&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; today:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;A Swedish man who was arrested on suspicion of murdering his wife has been cleared, after police decided she was probably killed by an elk.&lt;/blockquote&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #393733;"&gt;&lt;span style="line-height: 18px;"&gt;&lt;span style="font-family: inherit;"&gt;The&amp;nbsp;Møøse's lawyer had this to say about his claim that the&amp;nbsp;Møøse is innocent:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;&lt;span style="color: #393733; line-height: 18px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;span style="font-family: inherit;"&gt;No realli! She was karving her initials on the møøse&lt;/span&gt;&lt;br /&gt;
&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-family: inherit;"&gt;with the sharpened end of an interspace tøøthbrush given&lt;/span&gt;&lt;br /&gt;
&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-family: inherit;"&gt;her by Svenge - her brother-in-law - an Oslo dentist and&lt;/span&gt;&lt;br /&gt;
&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-family: inherit;"&gt;star of many Norwegian møvies: "The Høt Hands of an Oslo&lt;/span&gt;&lt;br /&gt;
&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-family: inherit;"&gt;Dentist", "Fillings of Passion", "The Huge Mølars of Horst&lt;/span&gt;&lt;br /&gt;
&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-family: inherit;"&gt;Nordfink"...&lt;/span&gt;&lt;br /&gt;
&lt;/blockquote&gt;&amp;nbsp;&lt;span class="Apple-style-span" style="color: #393733; line-height: 18px;"&gt;The&amp;nbsp;Møøse's defence might be complicated by the fact that, according to the prosecution, the murder was committed in the state of alcohol intoxication:&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;The European elk, or moose, is usually considered to be shy and will normally run away from humans. But Swedish Radio International says the animals can become aggressive after eating fermented fallen apples in gardens.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-7964386968055651293?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/DCezF_-ZPJA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/7964386968055651293/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2009/11/evil-mse-pays-back-for-years-of-abuse.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/7964386968055651293?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/7964386968055651293?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/DCezF_-ZPJA/evil-mse-pays-back-for-years-of-abuse.html" title="The Evil Møøse Pays Back For Years of Abuse With a Sharpened Stick" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://paul.milovanov.ca/2009/11/evil-mse-pays-back-for-years-of-abuse.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEEQHY5eip7ImA9WxNbFE8.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-8432579133799436198</id><published>2009-11-16T18:23:00.000-08:00</published><updated>2009-11-16T18:23:21.822-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-16T18:23:21.822-08:00</app:edited><title>Blackberry Internet Server Infrastructure Down Across North America (again)</title><content type="html">For about two hours I thought I was going crazy when the application I was debugging stopped loading data from the servers. It just so happened that today is the second day after the rollout of the app onto Blackberry App World, and the user comments started flowing in about being unable to load data.&lt;br /&gt;
&lt;br /&gt;
Turns out, after testing app and BB browser on 5 devices (3 local, 2 remote), and numerous timeouts in BB AppWorld client, that we're dealing with another North America-wide BIS infrastructure failure.&lt;br /&gt;
&lt;br /&gt;
There are numerous confirmations on the twittosphere, and online magazines and websites are starting to pick it up (&lt;a href="http://blackberryrocks.com/2009/11/16/data-outage-blackberry-north-america/"&gt;here's one&lt;/a&gt;). Last two such outages seem to have happened on Sep 9th and 22nd of this year, according to the same resource.&lt;br /&gt;
&lt;br /&gt;
This is just mind-blowing. Not the fact that the failure occured, but the fact that in this day and age RIM continues to support the BIS system, which effectively routes the vast majority of browser and 3rd party app traffic on Blackberry through Waterloo.&lt;br /&gt;
&lt;br /&gt;
Just mind-blowing.&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-8432579133799436198?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/lgT1Btz0d80" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/8432579133799436198/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2009/11/blackberry-internet-server.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/8432579133799436198?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/8432579133799436198?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/lgT1Btz0d80/blackberry-internet-server.html" title="Blackberry Internet Server Infrastructure Down Across North America (again)" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://paul.milovanov.ca/2009/11/blackberry-internet-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAMRH07fyp7ImA9WxNbEEU.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-5700525606051777483</id><published>2009-11-12T18:46:00.001-08:00</published><updated>2009-11-12T19:26:25.307-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-12T19:26:25.307-08:00</app:edited><title>Testing solutions for BlackBerry and other mobile devices</title><content type="html">It's interesting that quite a few sponsors of this year's BlackBerry Developer Conference had something to do with testing solutions. Now, it's a very interesting and practical topic, and something that I get asked a lot by clients — so here's a quick survey of the companies that had a presence at the conference and have interesting solutions to offer.&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.deviceanywhere.com/"&gt;DeviceAnywhere&lt;/a&gt; is the one solution that's probably most well-known. They provide remote access to a bunch of physical devices on a variety of carriers that are physically located in the US, Europe, Asia, and have a pretty robust solution with client that works on both Windows and OSX. Many people have found their solution very useful.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.perfectomobile.com/portal/cms/index.html"&gt;Perfecto Mobile&lt;/a&gt; is a competitor of DeviceAnywhere and provides a similar remote-access solution. They are based in Israel and less known around these parts, but a quick look at their website shows that the scale of their operation and range of devices/networks is very similar. They, like DeviceAnywhere, have a set of automation features, which they claim are more advanced than DA's. One significant difference between them and DA is, according to the rep I talked to, that their way of capturing screen and injecting keypresses/etc is non-intrusive and thus they can more quickly swap devices in and out, and, importantly, give developers easy access to &lt;i&gt;pre-launched handsets. &lt;/i&gt;If that is true, that's a big advantage, because I have stumbled into issues of DA not providing access to new devices quickly enough. Definitely worth checking out.&lt;/li&gt;&lt;li&gt;&lt;a href="http://bsquare.com"&gt;bsquare&lt;/a&gt; is in a different niche. Their solution provides QA depts with a way to automate testing on real devices — once you hook a device up to the Windows machine running their product, you have the ability to create automatic test cases that include the information on both how to execute a test scenario and how to validate that a test has passed. Their solution seems very flexible and powerful. The $10K per-seat price tag seems fair, but it also means that their customers are going to be either enterprise app developers or bigger consumer app developers who have the money to make the investment (Google is reportedly one of their clients). They might do well to offer their technology to the pay-per-use solution providers like the two above,  or offer their technology on a subscription license.&lt;/li&gt;&lt;li&gt;&lt;a href="http://intertek.com/wireless-mobile/"&gt;Intertek&lt;/a&gt; is a large global company that provides testing services in many industries, and the people at the conf presented the mobile branch. Quoting their rep, "our prices per hour are similar to DeviceAnywhere, except we actually do the testing". The price, of course, I presume, varies wildly depending on whether you choose to do testing in India (overnight, too!) or in Europe or US. You might presumably choose to use the Indian resources while having them use DeviceAnywhere or competitors to access the US devices.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-5700525606051777483?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/31EoAYNCD94" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/5700525606051777483/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2009/11/testing-solutions-for-blackberry-and.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/5700525606051777483?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/5700525606051777483?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/31EoAYNCD94/testing-solutions-for-blackberry-and.html" title="Testing solutions for BlackBerry and other mobile devices" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://paul.milovanov.ca/2009/11/testing-solutions-for-blackberry-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcMQX87fip7ImA9WxNUGE8.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-6237432982360498717</id><published>2009-11-09T18:06:00.000-08:00</published><updated>2009-11-09T18:28:00.106-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-09T18:28:00.106-08:00</app:edited><title>Breaking news almost live from BlackBerry Developer Conference Keynote</title><content type="html">Breaking news! Only 7 hours late!&lt;div&gt;&lt;ul&gt;&lt;li&gt;OpenGL ES and 5.0 widgets were impressive, but most impressive of all...&lt;/li&gt;&lt;li&gt;&lt;b&gt;They showed a jaw-dropping demo of reloading an application in the simulator &lt;/b&gt;&lt;i&gt;&lt;b&gt;without restarting the simulator and waiting for ages for the bloody thing to start up! &lt;/b&gt;&lt;/i&gt;&lt;b&gt;Good morning freedom!&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Another demo from RIM research dungeons: a too-good-to-be-true demo of a completely Java-based simulator, and they teased all of us poor souls with a screenshot of it running on Mac OS X. Now, of course, my gut feeling is it's not going to be available for at least half a year — but at least they are moving in the right direction.&lt;/li&gt;&lt;li&gt;New Eclipse 1.1 plugin looks spiffy. I just might start running Eclipse in parallel with my beloved IntelliJ Idea, an IDE of unparalleled beauty and power. Still better than running JDE on VmWare in parallel with IntelliJ Idea on OSX. And now for some delusionary dreaming: now that Idea is open-source, how about a full-scaled BlackBerry™ plugin for Idea? Pretty please?&lt;/li&gt;&lt;li&gt;First glance at visual editor for GUI in Eclipse plugin: I'm looking forward to how badly it's going to screw up when faced with manual edits to its generated code and slightly-more-complex-than-trivial layouts.&lt;/li&gt;&lt;li&gt;Flash, Webkit: right direction, but meh for now: mention it when you actually have something to show.&lt;/li&gt;&lt;li&gt;Payment system and ads: huge in impact, but of course in no way innovative. Still a welcome addition.&lt;/li&gt;&lt;li&gt;Triangulation-based location failover: nice, but again, RIM is catching up here.&lt;/li&gt;&lt;li&gt;Overall: lots of nice incremental changes, right attitude towards developers. But I should've gotten more than 3 hours of sleep before that keynote.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Obligatory sarcastic remark:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Java 1.5 language support: nowhere in sight.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-6237432982360498717?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/8bKoSrx-WJo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/6237432982360498717/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2009/11/breaking-news-almost-live-from.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/6237432982360498717?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/6237432982360498717?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/8bKoSrx-WJo/breaking-news-almost-live-from.html" title="Breaking news almost live from BlackBerry Developer Conference Keynote" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://paul.milovanov.ca/2009/11/breaking-news-almost-live-from.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEFSHg7eCp7ImA9WxNUGEw.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-7039986434378659267</id><published>2009-11-09T18:03:00.000-08:00</published><updated>2009-11-09T18:03:39.600-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-09T18:03:39.600-08:00</app:edited><title>Childbirth and social responsibility</title><content type="html">Having children is such an emotional issue that we will never have the majority voluntarily start thinking about personally challenging their gut feeling about having kids (which is to have them). Only when we get much farther, after the first-world country isolation barrier is no longer able to buffer us here from the real effects of overpopulation, and the misery and effects of resource wars hit home, will we have the by-then police states of western countries step in and impose seemingly draconian restrictions. And everybody will feel bad. That's the human way. (Hopefully countries like China will keep being smarter than the hypocritic first-world and will keep gently revving up the already existing policies)&lt;br /&gt;
&lt;br /&gt;
Take a look at the comment trails &lt;a href="http://marika-eva.blogspot.com/2009/11/being-pregnant-at-work.html"&gt;here&lt;/a&gt; and &lt;a href="http://gl.mimino.org/2009/11/childbirth-and-social-responsibility.html"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
And finally, a relevant comic from &lt;a href="http://www.smbc-comics.com/index.php?db=comics&amp;id=1694"&gt;Saturday Morning Breakfast Cereal&lt;/a&gt;.&lt;br /&gt;
&lt;a href="http://www.smbc-comics.com/index.php?db=comics&amp;id=1694"&gt;&lt;img src="http://zs1.smbc-comics.com/comics/20091109.gif"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-7039986434378659267?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/9lIznPw2IsU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/7039986434378659267/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2009/11/childbirth-and-social-responsibility.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/7039986434378659267?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/7039986434378659267?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/9lIznPw2IsU/childbirth-and-social-responsibility.html" title="Childbirth and social responsibility" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://paul.milovanov.ca/2009/11/childbirth-and-social-responsibility.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAGSXc-fCp7ImA9WxNQGE4.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-3717705487036167262</id><published>2009-09-24T17:15:00.000-07:00</published><updated>2009-09-24T17:15:28.954-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-24T17:15:28.954-07:00</app:edited><title>Ramblings on population growth</title><content type="html">Global population growth has been a hot topic recently, for example, with &lt;a href="http://www.economist.com/world/international/displaystory.cfm?story_id=14488619"&gt;this Economist article&lt;/a&gt; arguing that birth control should be considered an effective "green" technology.&lt;br /&gt;
&lt;br /&gt;
I especially like this quote from the above article: &lt;br /&gt;
&lt;blockquote&gt;Sir Julian Huxley, the first director-general of the United Nations Education, Science and Cultural Organisation when it was established in 1945, remarked that death control made birth control a moral imperative.&lt;/blockquote&gt;&lt;br /&gt;
Getting back to the idea of birth control as a green technology, well, it's not new. I don't have the source, but some Chinese spokesman presenting at some UN environment protection conference has recently remarked that, of all world countries, China's contribution to environment protection has been the greatest, with its one-child-per-family policy preventing more than 400 million births since the 1970s. I'm quoting from memory, but it's a pretty darn good argument which should hopefully make all those people condemning China for insufficient attention to the environment a bit more humble. Compared to the kind of environmental impact that 400 million extra people translate to, we really have to admit that there's no other country which has done so much for the environment.&lt;br /&gt;
&lt;br /&gt;
National Geographic ran a feature on population growth a few months ago -- it's a nice sensationalist topic to run a feature on these days. The problem is, everybody who writes on this subject says things like "in the next X years, we will need to increase food production tenfold to meet the projected demand". To give justice to the NG article, it does mention Thomas Malthus and his simple, brilliant idea that population, that grows exponentially, will always be limited by food production, which grows linearly or in the best case polynomially -- but it doesn't go into the grimy details of exactly what this means.&lt;br /&gt;
&lt;br /&gt;
I mean, nobody wants to write, "in the next X years, we have to drive global population growth rate down to 0 and, potentially, negative numbers". It is much nicer to write with a troubled expression on one's face, "in the next X years, we have to increase food production tenfold". Yeah right, good luck with that, especially once you discover that by doing that you've just dug out an even bigger pit for yourself. &lt;br /&gt;
&lt;br /&gt;
I say, we need to have a serious, non-emotional discussion about our global attitudes to reproductive policies and, having done that, abandon for good the cute-and-furry notion of "reproductive rights". There's no such thing outside the social context, and it's about time we start talking about it.&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-3717705487036167262?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/6x0CMPugudk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/3717705487036167262/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2009/09/ramblings-on-population-growth_24.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/3717705487036167262?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/3717705487036167262?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/6x0CMPugudk/ramblings-on-population-growth_24.html" title="Ramblings on population growth" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://paul.milovanov.ca/2009/09/ramblings-on-population-growth_24.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIGR3k6eyp7ImA9WxNRFkg.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-1172824199494366007</id><published>2009-09-10T22:40:00.000-07:00</published><updated>2009-09-11T00:02:06.713-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-11T00:02:06.713-07:00</app:edited><title>This just in: Gordon Brown makes an official apology to Alan Turing on behalf of British Government</title><content type="html">&lt;a href="http://www.number10.gov.uk/Page20571"&gt;This here&lt;/a&gt; is nothing short of fantastic. Kudos to all UK citizens who signed the petition and to Mr. Gordon Brown and whoever else worked to make this happen. This goes a long way towards better recognizing Alan Turing's wonderful legacy and the appalling way in which he and the rest of the LGBT community was treated for too long. I'm impressed and heartened by this current British Government's gesture and think that, despite many other problems that currently plague European societies, this is one of many things that show the dramatic social progress that was won since the middle of last century. The good will for actions like these is one of those things that helps Britain continue setting, albeit imperfectly, an example for the rest of the world.&lt;br /&gt;&lt;br /&gt;Update: &lt;a href="http://politics.slashdot.org/comments.pl?sid=1364577&amp;cid=29384401"&gt;resistant on Slashdot&lt;/a&gt;: "It's nice to see a politician who can actually pass the Turing test."&lt;br /&gt;&lt;br /&gt;Update: Another good idea: people, why stop at this? Let's use the momentum and have Mr Alan Turing knighted posthumously!&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-1172824199494366007?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/WsngiEFYW8c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/1172824199494366007/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2009/09/this-just-in-gordon-brown-makes.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/1172824199494366007?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/1172824199494366007?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/WsngiEFYW8c/this-just-in-gordon-brown-makes.html" title="This just in: Gordon Brown makes an official apology to Alan Turing on behalf of British Government" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://paul.milovanov.ca/2009/09/this-just-in-gordon-brown-makes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcCRno-fyp7ImA9WxNTFk8.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-4045027438316976446</id><published>2009-08-18T12:17:00.000-07:00</published><updated>2009-08-18T12:17:47.457-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-18T12:17:47.457-07:00</app:edited><title>Campaign to have British Prime Minister issue an official apology for persecution of Alan Turing</title><content type="html">The Register has an article today about a petition to have the British PM or parliament &lt;a href="http://go.theregister.com/feed/www.theregister.co.uk/2009/08/18/turing_pardon_campaign/"&gt;issue an official apology for persecution of Alan Turing&lt;/a&gt; in 1952 for his homosexuality, which put an end to his career at Bletchey Park and ultimately contributed to him committing suicide.&lt;br /&gt;
&lt;br /&gt;
I say, apology is long overdue.&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-4045027438316976446?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/JZLoRTxFWRs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/4045027438316976446/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2009/08/campaign-to-have-british-prime-minister.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/4045027438316976446?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/4045027438316976446?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/JZLoRTxFWRs/campaign-to-have-british-prime-minister.html" title="Campaign to have British Prime Minister issue an official apology for persecution of Alan Turing" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://paul.milovanov.ca/2009/08/campaign-to-have-british-prime-minister.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAGRHw7cCp7ImA9WxJaEEQ.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-3196151295793588712</id><published>2009-07-31T20:18:00.000-07:00</published><updated>2009-07-31T20:18:45.208-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-31T20:18:45.208-07:00</app:edited><title>Code lives with data, but not always is that union blessed.</title><content type="html">Re: &lt;a href="http://googletesting.blogspot.com/2009/07/how-to-think-about-oo.html"&gt;How to think about OO&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;I really don't buy the "code lives with data" thing. With this approach, after a while you get the octopus of a User class, aware of everything going on in your application -- authentication, the fact it's a web app, transaction management, parsing of itself from xml, marshalling itself into xml... where do you stop applying this "code lives with data" principle? And, actually, the classic separation of concerns, together with  testability-oriented thinking, produce a lot of nice small classes, logically self-contained, easy to understand, use, and, yes, reuse. But reusability is not the only reason why you don't clump together concerns -- it's just one such reason.&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;Sure, if this is a tiny singular occurrence in your app (say, the only place in a tiny app authentication is ever dealt with), go ahead and put this method as a convenience. But surely we're not talking about such cases? Small unimportant apps can take a certain amount of clumping together of code dealing with different concerns before they become a complete nightmare to work with -- but who cares about those apps?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-3196151295793588712?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/NIi-dSO1nkE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/3196151295793588712/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2009/07/code-lives-with-data-but-not-always-is.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/3196151295793588712?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/3196151295793588712?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/NIi-dSO1nkE/code-lives-with-data-but-not-always-is.html" title="Code lives with data, but not always is that union blessed." /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://paul.milovanov.ca/2009/07/code-lives-with-data-but-not-always-is.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkAERHcyeip7ImA9WxJbE0U.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-3647559828427860018</id><published>2009-07-23T13:24:00.000-07:00</published><updated>2009-07-23T13:25:05.992-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-23T13:25:05.992-07:00</app:edited><title>High-definition television</title><content type="html">Via &lt;a href="http://mi3ch.livejournal.com/1561055.html"&gt;mi3ch&lt;/a&gt;, credit: Christian Science Monitor, Bennett&lt;br/&gt;&lt;br /&gt;&lt;a href="http://pics.livejournal.com/mi3ch/pic/008xcb11" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://pics.livejournal.com/mi3ch/pic/008xcb11" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-3647559828427860018?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/NRYhbSUoinc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/3647559828427860018/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2009/07/high-definition-television.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/3647559828427860018?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/3647559828427860018?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/NRYhbSUoinc/high-definition-television.html" title="High-definition television" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://paul.milovanov.ca/2009/07/high-definition-television.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MASXk6cSp7ImA9WxJbEk8.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-8030728433635450119</id><published>2009-07-21T17:10:00.000-07:00</published><updated>2009-07-21T17:10:48.719-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-21T17:10:48.719-07:00</app:edited><title>Vonage, Protectron: nasty hidden fees, deceptive practices, bad experience</title><content type="html">This is just to document my horrible experience with Vonage customer service and hopefully put a little dent into Vonage PR. While Vonage may seem to be a pretty cool service at first, turns out they have a clause in their terms of service (which is completely hidden from view of a customer at the time of account creation) that there's a $50 disconnection fee if the account lasted for less than 2 years (that's given the fact that they don't subsidize the equipment and their service is absolutely overpriced compared to Skype or other VoIP providers). I'm going to dispute those charges through VISA chargeback, but as a note to anybody considering Vonage service: look to some other company, or be stuck with mediocre service from Vonage and be prepared to discover unexpected charges when you need to cancel the service.&lt;br /&gt;
&lt;br /&gt;
Same goes for Protectron, a security alarm company providing services in Canada: I was deceived by the representative of the company, Jeff Friend, about the terms of service. I was lead to believe that the service was month-to-month with no term obligations: a call to Protectron after a year of shelling out $55/mo for their service (not including equipment, which we paid for competely) revealed that they apparently have a clause that says that if you cancel before 48 months (48 fucking months!!!), you have to shell out all of the money ($55/mo times number of months remaining) upfront. Not to mention that this is ridiculous, it's also completely unjustified since the company doesn't subsidize the equipment in any way, either. Once again: stay clear of Protectron with their deceptive practices.&lt;br /&gt;
&lt;br /&gt;
I hear that the consumer protection agencies are working here in the States to stop the practice of lock-in cell phone contracts -- well, we should really have the same thing in Canada, and it should also apply to any other service company, like Vonage or Protectron, who abuse the trust of their customers and should hopefully not survive the economic downturn. Meanwhile, stay away from them if you can.&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-8030728433635450119?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/fFwp07j-xQo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/8030728433635450119/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2009/07/vonage-protectron-nasty-hidden-fees.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/8030728433635450119?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/8030728433635450119?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/fFwp07j-xQo/vonage-protectron-nasty-hidden-fees.html" title="Vonage, Protectron: nasty hidden fees, deceptive practices, bad experience" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://paul.milovanov.ca/2009/07/vonage-protectron-nasty-hidden-fees.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYARn48eCp7ImA9WxJbEUw.&quot;"><id>tag:blogger.com,1999:blog-8839396737741964650.post-6865496507857553439</id><published>2009-07-20T10:11:00.000-07:00</published><updated>2009-07-20T10:15:47.070-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-20T10:15:47.070-07:00</app:edited><title>Gøt sübtitles?</title><content type="html">CRRC-Caucasus &lt;a href="http://crrc-caucasus.blogspot.com/2009/07/introducing-more-subtitling-in-georgia.html"&gt;has a great article today&lt;/a&gt; (via &lt;a href="http://gl.mimino.org/" target="_blank"&gt;gl&lt;/a&gt;) about Georgia's parliament contemplating introduction of more sub-titling of foreign movies and tv (as compared to dubbing, which is widespread in GE and other countries of the region, including Russia). This article lists exceptionally interesting research indicating that countries with widespread subtitling have better foreign language knowledge, in general. Worth a read - thanks Greg.&lt;br /&gt;&lt;br /&gt;By the way, I hate dubbed movies with all my heart -- and now there's an objective reason why.&lt;br /&gt;Version originale, sous-titlé: that's the way to go.&lt;br /&gt;&lt;br /&gt;Speaking of other things I hate: I jüst cän't stand thøse decorative dîacriticals and foreign letters ußed in english branding. E.g.: Яed Dawn, Göt2b Glued and, finally, Toys'Я US. Like those babies can read russian!&lt;div class="blogger-post-footer"&gt;Check out my blog at http://paul.milovanov.ca&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8839396737741964650-6865496507857553439?l=paul.milovanov.ca' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MusingAmongTheVegetables/~4/8haMmUXpDcw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://paul.milovanov.ca/feeds/6865496507857553439/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://paul.milovanov.ca/2009/07/gt-subtitles.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/6865496507857553439?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8839396737741964650/posts/default/6865496507857553439?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MusingAmongTheVegetables/~3/8haMmUXpDcw/gt-subtitles.html" title="Gøt sübtitles?" /><author><name>Paul Milovanov</name><uri>http://www.blogger.com/profile/08541997741858618874</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://bp1.blogger.com/_dpDqW7Kz5Y4/R8MqJxm5OCI/AAAAAAAAAsI/xAil2xLBqT0/S220/paul.jpg" /></author><thr:total>4</thr:total><feedburner:origLink>http://paul.milovanov.ca/2009/07/gt-subtitles.html</feedburner:origLink></entry></feed>

