<?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;DU8ARH0-eSp7ImA9WhRQFE8.&quot;"><id>tag:blogger.com,1999:blog-24148139</id><updated>2011-12-09T02:50:45.351-08:00</updated><category term="mobile" /><category term="childhood" /><category term="news" /><category term="books" /><category term="homophobia" /><category term="development" /><category term="immigration" /><category term="scifi" /><category term="death" /><category term="chemicals" /><category term="hosting" /><category term="privacy" /><category term="adobe" /><category term="surveillance" /><category term="freedom" /><category term="travel" /><category term="iphone" /><category term="scams" /><category term="society" /><category term="web2" /><category term="georgia" /><category term="rogers" /><category term="mashup" /><category term="letters" /><category term="rant" /><category term="anthropology" /><category term="torture" /><category term="sport" /><category term="business" /><category term="feminism" /><category term="security" /><category term="humour" /><category term="policy" /><category term="government" /><category term="language" /><category term="dream" /><category term="networking" /><category term="patents" /><category term="realestate" /><category term="obama" /><category term="android" /><category term="software" /><category term="innovation" /><category term="cc" /><category term="screed" /><category term="praise" /><category term="quality" /><category term="ubuntu" /><category term="corruption" /><category term="california" /><category term="itunes" /><category term="vista" /><category term="google" /><category term="capitalism" /><category term="webex" /><category term="media" /><category term="doom" /><category term="podcast" /><category term="irony" /><category term="linkspam" /><category term="apple" /><category term="mexico" /><category term="usa" /><category term="telecom" /><category term="advertising" /><category term="environment" /><category term="photos" /><category term="censorship" /><category term="sex" /><category term="amd64" /><category term="opensource" /><category term="laptops" /><category term="cycling" /><category term="canada" /><category term="oratory" /><category term="usability" /><category term="hardware" /><category term="friends" /><category term="linux" /><category term="powerpoint" /><category term="gay" /><category term="arts" /><category term="personal" /><category term="vacation" /><category term="REST" /><category term="howto" /><category term="politics" /><category term="culture" /><category term="startup" /><category term="music" /><category term="happy" /><category term="irrelevance" /><category term="nerdvana" /><category term="literature" /><category term="copyright" /><category term="lesbians" /><category term="economics" /><category term="blackberry" /><category term="paypal" /><category term="skating" /><category term="food" /><category term="religion" /><category term="microsoft" /><category term="gender" /><category term="japan" /><category term="obsolescence" /><category term="fail" /><category term="film" /><category term="health" /><category term="vancouver" /><category term="inappropriate" /><category term="scorn" /><category term="crotches" /><category term="transportation" /><title>Mad Analogy</title><subtitle type="html">&lt;i&gt;Mixed metaphors are my stock-in-trade&lt;/i&gt;</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.madanalogy.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.madanalogy.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>232</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/MadAnalogy" /><feedburner:info uri="madanalogy" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CkYDRnc5fyp7ImA9WhRRE00.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-111042026978821603</id><published>2011-11-26T00:39:00.001-08:00</published><updated>2011-11-26T01:36:17.927-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-26T01:36:17.927-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="humour" /><category scheme="http://www.blogger.com/atom/ns#" term="economics" /><category scheme="http://www.blogger.com/atom/ns#" term="irony" /><category scheme="http://www.blogger.com/atom/ns#" term="news" /><category scheme="http://www.blogger.com/atom/ns#" term="capitalism" /><category scheme="http://www.blogger.com/atom/ns#" term="business" /><title>Bankers cautious on Eurozone breakup</title><content type="html">While &lt;a href="http://www.nytimes.com/2011/11/26/business/global/banks-fear-breakup-of-the-euro-zone.html"&gt;some banks&lt;/a&gt; are calling for contingency plans in the case of the breakup of the Eurozone, a large majority of investment banks, hedge fund managers, and responsible commentators are saying "hold on a minute."&lt;br /&gt;
&lt;br /&gt;
"Where am I supposed to put the money?" said Lloyd Blankfein, CEO of Goldman Sachs.  "As CEO, I'm committed to maximizing corporate profits, and while Goldman Sachs will obviously make bank on this one that will make the real estate bubble look like a pinprick, I personally haven't even figured out what to do with my bonus from &lt;i&gt;that&lt;/i&gt; yet."&lt;br /&gt;
&lt;br /&gt;
Most economists agree that a breakup of the Eurozone would mean an immense realignment of riches, and complain that the term "percent" is becoming particularly unwieldy in describing the distribution of wealth.  "My friends and I can't even explain how rich we are anymore.  Saying 'We're the 0.00001%' is too hard to understand," lamented hedge-fund manager Peter Thiel.  U.S. lawmakers are studying proposals for mandating use of a new term "permega", in which percentages would be replaced by fractions based on a million, as part of the recently introduced Division Is So Hard (DISH) Act.&lt;br /&gt;
&lt;br /&gt;
Tax experts welcome the possibility of change, saying that they are running out of zeros when expressing tax liability to their clients.  "You need to pay 0.0000001% of your income in tax this year" is just too hard for many of my esteemed colleagues to follow, said H&amp;amp;R Block CEO William Cobb.  "Keep in mind, most investment bankers have graduated in the past 5-10 years from top educational institutions in the United States, and although they all got straight As and graduated at the tops of their classes, so did everyone else."  &lt;br /&gt;
&lt;br /&gt;
Although momentum has been significant on the DISH act, with ten co-sponsors in the Senate, opposition is growing. Senator Chuck Schumer (D-NY) is leading the charge against such a change, arguing that math isn't the problem and the tax code itself is at fault.  "We can't keep applying the same logic, putting another zero in front of the tax burden of our nation's most productive workers.  My smartest staffers tell me that by simply putting a minus sign in front of the tax rate we could reverse the trend and start getting those numbers under control, especially for workers in the affected brackets.  We wouldn't have to invent a new symbol, either."&lt;br /&gt;
&lt;br /&gt;
Notwithstanding these efforts by legislators to soften the blow, plans are proceeding apace to launch new currencies in place of the Euro.  "We're still trying to work out how we can absorb all of the wealth of the Euro, as well as all of the wealth in the new currencies that will be introduced," said Mr. Blankfein.  "We applaud the efforts of our friends in European governments to include us in discussions on how to build a variety of efficient banking systems that will benefit world economic growth."&lt;br /&gt;
&lt;br /&gt;
However, Mr. Blankfein sounded a note of caution on current U.S. legislative efforts to ease the transition. "Of course we appreciate all of the help we can get, but right now that's up to the European Union.  The U.S. government should stay focused on efforts to finance the &lt;i&gt;next&lt;/i&gt; round of bailouts."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-111042026978821603?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/111042026978821603/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=111042026978821603" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/111042026978821603?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/111042026978821603?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/stULsRPbGeE/bankers-cautious-on-eurozone-breakup.html" title="Bankers cautious on Eurozone breakup" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.madanalogy.com/2011/11/bankers-cautious-on-eurozone-breakup.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MASHg4fyp7ImA9WhRTF0k.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-1206651112361668814</id><published>2011-11-08T01:50:00.001-08:00</published><updated>2011-11-08T02:50:49.637-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-08T02:50:49.637-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="copyright" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="opensource" /><category scheme="http://www.blogger.com/atom/ns#" term="business" /><title>AGPL revisited: how MongoDB licensing differs from MySQL</title><content type="html">Now that the &lt;a href="http://en.wikipedia.org/wiki/Affero_General_Public_License"&gt;Affero General Public License&lt;/a&gt; (AGPL3) is actually being used by successful projects, I'm looking at it again. Specifically, &lt;a href="http://www.mongodb.org/"&gt;MongoDB&lt;/a&gt; is AGPL3 licensed, and it is being used for &lt;a href="http://www.mongodb.org/display/DOCS/Production+Deployments"&gt;commercial applications&lt;/a&gt;. But how?!?  I though the AGPL was complete communism, and that's what excited me so much about it - one touch of the the brush, and the whole batch of milk is stained vermillion, and your entire enterprise now belongs to Richard Stallman so he can use it to fund GNU HURD.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.gnu.org/licenses/agpl-3.0.html"&gt;AGPL&lt;/a&gt; actually has some pretty &lt;a href="http://www.gnu.org/licenses/agpl-3.0.html#section5"&gt;fixed boundaries&lt;/a&gt;:&lt;blockquote&gt;A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.&lt;/blockquote&gt;Upon reflection, the AGPL isn't as restrictive as I once thought. Let's take what I consider to be the most successful GPL (v2) product: MySQL&lt;super&gt;&lt;a href="#foot1" name="note1"&gt;*&lt;/a&gt;&lt;/super&gt;, and consider what would have happened if it had been released under AGPL instead.  Since Amazon used MySQL code to build &lt;a href="http://aws.amazon.com/rds/"&gt;RDS&lt;/a&gt;, under the AGPL Amazon would be forced to release the code they use to provide the RDS service.  They would not be forced to release the code for Amazon.com&lt;super&gt;&lt;a href="#foot2" name="note2"&gt;**&lt;/a&gt;&lt;/super&gt; however: that would clearly be outside the boundaries set out in AGPL.&lt;br /&gt;&lt;br /&gt;Also consider that Facebook uses MySQL internally, with &lt;a href="http://itc.conversationsnetwork.org/shows/detail4486.html"&gt;something like 4000 MySQL databases&lt;/a&gt; to power much of their site, and they've made many changes to MySQL in order to make that possible, some of which they've &lt;a href="http://www.facebook.com/notes/mysql-at-facebook/online-schema-change-for-mysql/430801045932"&gt;made public&lt;/a&gt;.  If MySQL had been AGPL-licensed, they would have been &lt;b&gt;required&lt;/b&gt; to make those changes publicly available under the same license.&lt;br /&gt;&lt;br /&gt;Google is also reportedly one of the &lt;a href="http://www.mysql.com/customers/view/?id=555"&gt;largest users&lt;/a&gt; of MySQL, and in a similar spirit they have released &lt;a href="http://code.google.com/p/google-mysql-tools/"&gt;some of their tools&lt;/a&gt;. However, they released these tools under the more permissive Apache 2.0 license: if MySQL had been released under AGPL3, Google would most likely have been forced to release these tools under AGPL3 as well.&lt;super&gt;&lt;a href="#foot3" name="note3"&gt;***&lt;/a&gt;&lt;/super&gt;  And now that Google is also offering &lt;a href="http://googleappengine.blogspot.com/2011/10/google-cloud-sql-your-database-in-cloud.html"&gt;Google Cloud SQL&lt;/a&gt; made with GPL-based MySQL, they don't have to share their work as they would if MySQL were AGPL3-based.&lt;br /&gt;&lt;br /&gt;All of this to say: if you want to use MongoDB to power a web app, have fun: the boundaries within the AGPL3 are there to help you, and probably won't require you to hand over your code to every visitor.  However, if you see MongoDB and think "hey, that's cool, I'm going to offer a web service with the MongoDB API and become a cloud provider of NoSQL data storage, just like Amazon SimpleDB" then you will have made a derivative work, and you'll have to share those changes with the world under AGPL3.&lt;br /&gt;&lt;br /&gt;Finally, &lt;a href="http://en.wikipedia.org/wiki/IANAL"&gt;IANAL&lt;/a&gt;, not in any jurisdiction, and if you base your legal strategy on lay analyses found on personal blogs, then sadly you're not alone and you're in very risky company.  Best of luck, however, in finding a copyright attorney who will dig through these issues for you and give you an opinion for less than $500k.&lt;br /&gt;&lt;br /&gt;&lt;hr/&gt;&lt;br /&gt;&lt;i&gt;&lt;super&gt;&lt;a name="foot1" href="#note1"&gt;*&lt;/a&gt;&lt;/super&gt; The Linux kernel is more widely used than MySQL, but it's so mixed up with other licences that it can't &lt;b&gt;just&lt;/b&gt; be GPL anymore, not honestly - and the copyrights are owned by so many different people that nobody can claim ownership.  MySQL, on the other hand, was always extremely diligent about maintaining ownership of every line of code they include in their distribution (which made acquisition by Sun and Oracle all the more attractive).&lt;br /&gt;&lt;super&gt;&lt;a name="foot2" href="#note2"&gt;**&lt;/a&gt;&lt;/super&gt; ... that is, provided Amazon.com was built using MySQL, which it isn't AFAIK.&lt;br /&gt;&lt;super&gt;&lt;a name="foot3" href="#note3"&gt;***&lt;/a&gt;&lt;/super&gt; They could still licence their code any other way they want, as they own it, but they'd be &lt;b&gt;required&lt;/b&gt; to license it under AGPL3.&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-1206651112361668814?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/1206651112361668814/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=1206651112361668814" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/1206651112361668814?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/1206651112361668814?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/zEBPFES3yk8/agpl-revisited-how-mongodb-licensing.html" title="AGPL revisited: how MongoDB licensing differs from MySQL" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.madanalogy.com/2011/11/agpl-revisited-how-mongodb-licensing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YFQ309fCp7ImA9WhdXE0o.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-3347798907776500156</id><published>2011-08-24T13:38:00.000-07:00</published><updated>2011-08-26T10:18:32.364-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-26T10:18:32.364-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="amd64" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><title>Webcam doesn't work in Skype, but works in Cheese</title><content type="html">If your video camera &lt;a href="http://ubuntuforums.org/showpost.php?s=cfae68ff0238205f2515c150e835670c&amp;p=6253839&amp;postcount=2"&gt;doesn't work&lt;/a&gt; in Skype on Ubuntu, but it works in other applications (like Cheese), just run the following script:
&lt;br /&gt;
&lt;br /&gt;&lt;code&gt;
&lt;br /&gt;sudo echo '#!/bin/bash' &gt; /usr/local/bin/skype
&lt;br /&gt;sudo echo "LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /usr/bin/skype" &gt;&gt; /usr/local/bin/skype
&lt;br /&gt;sudo chmod ogu+x /usr/local/bin/skype
&lt;br /&gt;&lt;/code&gt;
&lt;br /&gt;
&lt;br /&gt;If you're running 64-bit Ubuntu, the path is &lt;a href="http://ubuntuforums.org/showpost.php?p=9536960&amp;postcount=31"&gt;somewhat different&lt;/a&gt;:
&lt;br /&gt;
&lt;br /&gt;&lt;code&gt;
&lt;br /&gt;sudo echo '#!/bin/bash' &gt; /usr/local/bin/skype
&lt;br /&gt;sudo echo "LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so /usr/bin/skype" &gt;&gt; /usr/local/bin/skype
&lt;br /&gt;sudo chmod ogu+x /usr/local/bin/skype
&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-3347798907776500156?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="related" href="http://ubuntuforums.org/showthread.php?t=993262&amp;page=4" title="Webcam doesn't work in Skype, but works in Cheese" /><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/3347798907776500156/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=3347798907776500156" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/3347798907776500156?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/3347798907776500156?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/rpgE3M_bSmY/webcam-doesnt-work-in-skype-but-works.html" title="Webcam doesn't work in Skype, but works in Cheese" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.madanalogy.com/2011/08/webcam-doesnt-work-in-skype-but-works.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MCSX84fip7ImA9WhZaFUU.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-8855031534881996307</id><published>2011-07-01T23:44:00.001-07:00</published><updated>2011-07-01T23:51:08.136-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-01T23:51:08.136-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="culture" /><category scheme="http://www.blogger.com/atom/ns#" term="arts" /><category scheme="http://www.blogger.com/atom/ns#" term="scorn" /><title>Britney's concert performance would have been impressive if she were paraplegic</title><content type="html">She may well have been, as far as I could see from her concert performance tonight in Vancouver.  There were so many different props and mobility devices onstage it looked like James Bond getting an equipment demonstration by Q in the basement of Walter Reed Medical Center.  A moving sidewalk. Various suspensory harnesses, chairs, swings, rising balconies, elevators, carried chairs, motorized vehicles, and strapping porters to carry her from place to place.  If she took 200 steps during the entire performance I'd be surprised.  She did climb two staircases and walk rapidly across stage a couple of times, so if she is paraplegic, she uses those nerve induction thingies you see on the discovery channel.&lt;br /&gt;&lt;br /&gt;Needless to say, singing was not on the menu.  I was surprised when she showed up without a corset, as she looked pretty good.  Then later she stopped sucking in her gut and, well, it didn't look so impressive.  On the whole it was a disappointment, and the sad thing is I didn't expect much.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-8855031534881996307?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/8855031534881996307/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=8855031534881996307" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/8855031534881996307?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/8855031534881996307?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/t5KXzSsy9RA/britneys-concert-performance-would-have.html" title="Britney's concert performance would have been impressive if she were paraplegic" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.madanalogy.com/2011/07/britneys-concert-performance-would-have.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEBRnwzcSp7ImA9WhZUF0Q.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-2338286097503114025</id><published>2011-06-11T04:35:00.000-07:00</published><updated>2011-06-11T05:00:57.289-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-11T05:00:57.289-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="books" /><category scheme="http://www.blogger.com/atom/ns#" term="dream" /><title>Post from prison</title><content type="html">&lt;span style="font-style:italic;"&gt;Mom, Dad, relax &amp;mdash; no, not really. I just awoke from a particularly vivid dream after a great dinner with friends, a walk through a drunken throng of hockey fans, and having read a few chapters of &lt;a href="http://"&gt;Robopocalypse&lt;/a&gt; just before sleeping.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;My husband and I found ourselves in a prison. A &lt;a href="http://en.wikipedia.org/wiki/Panopticon"&gt;panopticon&lt;/a&gt;, but with chutes, ladders, padded tunnels, statuesque &lt;a href="http://en.wikipedia.org/wiki/Stormtrooper"&gt;Stoßtruppen&lt;/a&gt; of both genders, and a complex system of rewards, punishments, and complex behavioural modification programs. The system caused you to gravitate towards pods of twelve inmates with whom you would serve out your term.&lt;br /&gt;&lt;br /&gt;We arrived, and immediately Adolfo intervened in a conflict and saved a woman's life.  For this, he was rewarded with a bag of clay, which, not understanding the significance of the gift, we left behind. Shortly we were introduced to our area where we were faced with a bewildering set of strange customs, conflicts, and rewards - a cushion which grants you the right to use a chair, a locker opened by blowing on a tube, a news room where you earned your dinner by voting on videos, and strange acquisitive and consumerist rules seemingly designed to break down social cohesion (which were enforced by the &lt;a href="http://en.wikipedia.org/wiki/Voice_of_God"&gt;Voice of God&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;After a time, we landed in a good pod, with amazing people who committed to look out for one other &amp;mdash; carrying each other through particularly difficult terrain drills, holding each other through vomiting spells, and sharing our resources in contravention of the VOG.  In the ensuing jailbreak, we took care of each other, throwing away our location- and activity-monitoring devices and helping each other identify the friendly prison guards who could help us to the tunnels leading to escape.&lt;br /&gt;&lt;br /&gt;It all went beautifully until we encountered a slight routing bug in the padded transport tunnels, which caused us to merge into a stream of inmates who were headed for reprocessing.  Reprocessing meant we were atomized and reconstituted as &lt;a href="http://en.wikipedia.org/wiki/Soylent_Green"&gt;breakfast cereal&lt;/a&gt;.  In the afterlife, we stood around drinking fruity breakfast cereal cocktails and agreed that it was a good life, and we looked forward to the next.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-2338286097503114025?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/2338286097503114025/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=2338286097503114025" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/2338286097503114025?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/2338286097503114025?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/2jYeG7uA92c/post-from-prison.html" title="Post from prison" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.madanalogy.com/2011/06/post-from-prison.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cDQnc6cCp7ImA9Wx9RGU4.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-8226453643286456341</id><published>2010-12-21T04:19:00.000-08:00</published><updated>2010-12-21T04:37:53.918-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-21T04:37:53.918-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="usa" /><category scheme="http://www.blogger.com/atom/ns#" term="obama" /><category scheme="http://www.blogger.com/atom/ns#" term="praise" /><category scheme="http://www.blogger.com/atom/ns#" term="homophobia" /><category scheme="http://www.blogger.com/atom/ns#" term="gender" /><category scheme="http://www.blogger.com/atom/ns#" term="society" /><category scheme="http://www.blogger.com/atom/ns#" term="politics" /><category scheme="http://www.blogger.com/atom/ns#" term="freedom" /><title>Thanks to everyone who worked to end DADT</title><content type="html">I'd like to thank my friends and family for their efforts in ending the "&lt;a href="http://en.wikipedia.org/wiki/Don't_ask,_don't_tell"&gt;Don't Ask, Don't Tell&lt;/a&gt;" law.  It means a lot for me, as I had honestly given up hope of it happening any time soon.&lt;br /&gt;&lt;br /&gt;It's too easy to be cynical, but as I watched the past two years go by, and watched the hugest congressional majority in recent memory evaporate, I thought for sure there would be no progress on queer issues.  And although I told myself I was content with Obama just naming Supreme Court justices, I was enraged by the contradiction of his "fierce advocate" image shown by his administration's aggressive defense of DOMA, his utter inaction on ENDA &lt;span style="font-style:italic;"&gt;and&lt;/span&gt; DOMA, and the snail's pace of DADT repeal (coupled with continued vigorous legal defense of the law).  I had come to the conclusion that the Democrats had decided that gay votes, gay money, and gay wedge issues were simply too valuable to them to give up, and that they would hold us hostage for another six years or until the courts finally grew a pair.  I just couldn't take the disappointment anymore, so I really stopped investing any hope.&lt;br /&gt;&lt;br /&gt;Sure, I went through the motions with emails to elected officials (pointless, since I vote in Georgia), but I really couldn't bring myself to care a great deal.  I was resigned to it.  But this is where my family and friends really stepped in and pushed this through.  I'm very thankful and grateful for friends and family who care enough about me to take on issues that affect me - without my having to ask.  It really means a lot.&lt;br /&gt;&lt;br /&gt;It was a little over two years ago when a former friend's opposition to same-sex marriage &lt;a href="http://www.madanalogy.com/2008/11/asking-more-from-family-and-friends-on.html"&gt;made me snap&lt;/a&gt; and made me raise my expectations of what friends and family will do to help with the issues of queer people.  I'm thrilled to say that not only did they take action, they did it without my asking.&lt;br /&gt;&lt;br /&gt;Granted, these issues affect us all &amp;mdash; when some of us aren't free, all of us aren't free &amp;mdash; but when the folks on the comfortable side of the privilege line do more than I do on issues that affect me, it really is touching.  Thank you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-8226453643286456341?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/8226453643286456341/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=8226453643286456341" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/8226453643286456341?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/8226453643286456341?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/3pCKtYdiZsA/thanks-to-everyone-who-worked-to-end.html" title="Thanks to everyone who worked to end DADT" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.madanalogy.com/2010/12/thanks-to-everyone-who-worked-to-end.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcMRHo5eyp7ImA9Wx9TGUg.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-3837980815191436577</id><published>2010-11-28T05:41:00.001-08:00</published><updated>2010-11-28T05:48:05.423-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-28T05:48:05.423-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="irrelevance" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="telecom" /><category scheme="http://www.blogger.com/atom/ns#" term="hardware" /><category scheme="http://www.blogger.com/atom/ns#" term="microsoft" /><title>That the Windows 7 phone could be worse is little consolation</title><content type="html">I played with a Windows 7 phone at the Bell store (the &lt;a href="http://www.techvibes.com/blog/windows-7-phones-coming-to-canada"&gt;LG Optimus Quantum&lt;/a&gt;).  Although I wasn't repelled, I was puzzled.  Things that should be fast were deliberately slow; navigation included pointless transitions that looked pretty the first time, but that I would soon get sick and tired of waiting to complete.  &lt;br /&gt;&lt;br /&gt;The device was so warm and heavy you could use it to give a hot stone massage.  It is unsurprising that sales have been &lt;a href="http://mobile.slashdot.org/story/10/11/27/1652230/Windows-Phone-7-Sales-Continue-To-Struggle"&gt;lukewarm&lt;/a&gt;. I was really hoping to see better from Microsoft, if only so that my mutual fund that depends on its performance would perk up a bit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-3837980815191436577?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/3837980815191436577/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=3837980815191436577" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/3837980815191436577?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/3837980815191436577?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/IjUyabvKKaI/i-played-with-windows-7-phone-at-bell.html" title="That the Windows 7 phone could be worse is little consolation" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.madanalogy.com/2010/11/i-played-with-windows-7-phone-at-bell.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8HQH85cCp7ImA9Wx9TF0k.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-396172095677442036</id><published>2010-11-25T18:56:00.000-08:00</published><updated>2010-11-25T21:03:51.128-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-25T21:03:51.128-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="opensource" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>OSX as a Ruby on Rails dev environment: Package Managers</title><content type="html">A lot of Rails developers like to use OSX as their development platform.  Although everybody hosts Rails apps on Linux (or Solaris &lt;a href="http://v1.joyeur.com/2007/04/24/solaris-dtrace-and-rails/"&gt;under duress&lt;/a&gt;) lots of people love OSX for its productivity, clean interface, and most importantly, its &lt;a href="http://oppugn.us/posts/1270855147.html"&gt;typography&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;However, as some have noted, setting up Rails on a mac is hardly a frictionless process.  Unlike Linux distros, OSX has no built-in &lt;a href="http://en.wikipedia.org/wiki/Package_management_system"&gt;package manager&lt;/a&gt;; you get your version of OSX and you get your patches and you'd better like what you get, because every app is going to be updated when Apple or the vendor feel like updating it.  This is the same as the &lt;a href="http://en.wikipedia.org/wiki/DLL_Hell"&gt;Windows&lt;/a&gt; world, and it's ugly.&lt;br /&gt;&lt;br /&gt;So a couple of efforts have stepped in to fill this void: &lt;a href="http://www.macports.org/"&gt;MacPorts&lt;/a&gt; and &lt;a href="https://github.com/mxcl/homebrew"&gt;Homebrew&lt;/a&gt;.  Neither of these is going to feel like a complete solution if you're used to a package manager like APT or YUM, but they do at least automate the installation process for various open source packages.  After all, when you want wget there's no reason you should have to find the website.&lt;br /&gt;&lt;br /&gt;I'll start with &lt;a href="http://en.wikipedia.org/wiki/MacPorts"&gt;MacPorts&lt;/a&gt; since that came first.  MacPorts was inspired by BSD Ports; it is built in Tcl and C and contains a very complete set of available packages.  It is quite popular and is the venerable incumbent.  And personally, I hate it.  I've had my OSX install ruined twice while using MacPorts, just by installing system updates; although I obviously did something wrong, it just isn't a robust solution.  If MacPorts is the solution, I don't want to hear the question.&lt;br /&gt;&lt;br /&gt;Another alternative is &lt;a href="http://en.wikipedia.org/wiki/Homebrew_(package_management_software)"&gt;Homebrew&lt;/a&gt;,  new Ruby-based system developed on Github.  It has been around for less than two years, and it's a very active project with a lot of contributors.  It stresses extensibility, and lots of recipes have been written to support various packages - predictably, those most popular with Rails developers.  Although I don't think it solves the brittleness problem MacPorts suffers (it doesn't address operating system component and library version dependency issues) it is very actively developed, focused on the Rails world, and easily customizable to meet individual needs.&lt;br /&gt;&lt;br /&gt;So, although you're probably not going to get set up with a Rails development environment with OSX as quickly as you would on Ubuntu (despite Ruby being included in Xcode), there are good solutions to keep you from pulling your hair all the way out.  Which will bring you to the point where you can enjoy and appreciate the kerning on the fonts in TextMate as you write your Rails code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-396172095677442036?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/396172095677442036/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=396172095677442036" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/396172095677442036?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/396172095677442036?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/Ay5tQCbS0Pw/osx-as-ruby-on-rails-dev-environment.html" title="OSX as a Ruby on Rails dev environment: Package Managers" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.madanalogy.com/2010/11/osx-as-ruby-on-rails-dev-environment.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MMRnc5fSp7ImA9Wx5QGEw.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-3442852281358036409</id><published>2010-09-06T15:54:00.000-07:00</published><updated>2010-09-06T16:24:47.925-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-06T16:24:47.925-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rant" /><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="screed" /><category scheme="http://www.blogger.com/atom/ns#" term="scorn" /><category scheme="http://www.blogger.com/atom/ns#" term="opensource" /><title>Whether the test or the code is more important depends solely on who has to write the tests</title><content type="html">In the world of open source development, automated tests are like gold.  They're the glue that makes it easy to maintain projects with hundreds of collaborators.  When they don't exist, code dies, and nobody knows about it - that would be a bad thing, so preventing it is job one.  Unless of course, it means you actually have to write tests for your code, in which case it's delegated just as far down the food chain as possible.  And nothing's further down the food chain than a paying customer who's already paid you.&lt;br /&gt;&lt;br /&gt;Let's say you paid the author/owner of an open source project to add support for something you need.  Let's just say that it's something you need, but that would be useful to him/her as well as others.  And let's just say that s/he puts that code in his/her distribution.  And you pay him/her for his/her time and effort. All is good.&lt;br /&gt;&lt;br /&gt;Then, about six months later, you discover a bug in his/her library, in the very code that you paid him/her to write.  You fix the code, and that's a good thing, because you really need it to work.  It really should have worked in the first place, but oh well. Shit happens, right?&lt;br /&gt;&lt;br /&gt;So then let's say that the code is all hosted on Github [because this hypothetical case happened in 2009/2010 and anything worthwhile is being hosted on Github], that you branched the main project, made your change, and committed it.  Then you send a pull request to the project maintainer explaining the situation.  Beautiful, this is &lt;span style="font-weight:bold;"&gt;exactly&lt;/span&gt; how open source is supposed to work.  Git is wonderful, Github is fantastic, and everything just works because of it.&lt;br /&gt;&lt;br /&gt;And you get the answer back from a minion of the author that you paid: "well, no, we can't accept this change, because you see, there is no test that was broken in the first place, and no new test has been written to prove that this change is a good one. So go write a test and then we'll think about it."&lt;br /&gt;&lt;br /&gt;Which strikes you as a bit odd, because hypothetically, if s/he wrote the code in the first place, and s/he/they is/are such [a] holy motherfucking test-first code ninja[s], s/he would &lt;span style="font-style:italic;"&gt;never&lt;/span&gt; write a line of code without tests for it.  Except the evidence is in the code that never worked in the first place (despite your having, er, &lt;span style="font-style:italic;"&gt;paid for it&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;So now you have to maintain your own branch of this stuff in perpetuity, because they have &lt;span style="font-style:italic;"&gt;rules&lt;/span&gt;, you see, and &lt;span style="font-style:italic;"&gt;standards&lt;/span&gt;, and these rules and standards say that they won't accept changes that don't fix tests.  Oh, and by not accepting your fix they're actually hurting your reputation, because the fact that the stuff they wrote for you doesn't work with their library might look like it's your fault, not theirs.  But you paid them, and it's all over now.  Unless you want to try to write a test for them, which they'll &lt;span style="font-style:italic;"&gt;consider&lt;/span&gt; accepting.&lt;br /&gt;&lt;br /&gt;What you might expect from the maintainer would be an apology, a gracious acceptance of the fix, and for him/her to write the test s/he should have written in the first place (if that's what makes him/her so goddamn happy).&lt;br /&gt;&lt;br /&gt;Purely hypothetically speaking. I mean, it would be totally inappropriate to name names if this actually happened.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-3442852281358036409?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/3442852281358036409/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=3442852281358036409" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/3442852281358036409?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/3442852281358036409?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/CDYMjU7gEfc/whether-test-or-code-is-important.html" title="Whether the test or the code is more important depends solely on who has to write the tests" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.madanalogy.com/2010/09/whether-test-or-code-is-important.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUCR3s-eCp7ImA9WxFbGEQ.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-1448407246316834794</id><published>2010-07-11T11:15:00.001-07:00</published><updated>2010-07-11T16:51:06.550-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-11T16:51:06.550-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="adobe" /><category scheme="http://www.blogger.com/atom/ns#" term="opensource" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>Adobe Flash: Just because Steve Jobs says it's bad doesn't mean it's good</title><content type="html">Steve Jobs' self-serving &lt;a href="http://www.apple.com/hotnews/thoughts-on-flash/"&gt;Thoughts on Flash&lt;/a&gt; were controversial to say the least.  Yes, he was &lt;a href="http://www.google.ca/search?hl=en&amp;q=thoughts+on+flash+self-serving+hypocritical"&gt;hypocritical and self-serving&lt;/a&gt; (&lt;a href="http://www.apple.com/hotnews/thoughtsonmusic/"&gt;as usual&lt;/a&gt;), but he certainly wasn't wrong.&lt;br /&gt;&lt;br /&gt;Adobe wants everyone to treat Flash as if it is an open standard, but they haven't made it open source. They made &lt;a href="http://www.madanalogy.com/2007/04/adobe-flex-now-open-source.html"&gt;some parts&lt;/a&gt; of it open source, but not the parts that matter - and as a result, developers are constantly left wondering which platforms are going to work.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://twitter.com/cyanogen/status/18284793472"&gt;&lt;img style="margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 52px;" src="http://3.bp.blogspot.com/_5z6mU-aoBsQ/TDoNURPpVoI/AAAAAAAAAes/8go4T-F7jvc/s400/cy-a.png" border="0" alt="@cyanogen on Twitter: Also, Flash is not going to run on your G1/Magic. At least not the official Adobe version. Ever." id="BLOGGER_PHOTO_ID_5492717337409312386" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://twitter.com/cyanogen/status/18285094582"&gt;&lt;img style="margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 65px;" src="http://2.bp.blogspot.com/_5z6mU-aoBsQ/TDoNdWvwyFI/AAAAAAAAAe0/2CB7vbBsbj8/s400/cy-b.png" border="0" alt="@cyanogen on Twitter: Flash doesn't work because it uses a native (non-portable) library which uses ARMv7 instructions. It can't run on older processors." id="BLOGGER_PHOTO_ID_5492717493505017938" /&gt;&lt;/a&gt;&lt;br /&gt;As a friend said, "Apple seems just as evil as Microsoft, just not as&lt;br /&gt;successful.  And Jobs seems even more evil than Bill Gates.  Certainly&lt;br /&gt;a bigger bastard." I totally question Steve Jobs' motives in wanting to crush Flash, but I don't think Adobe deserves a great deal of sympathy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-1448407246316834794?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/1448407246316834794/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=1448407246316834794" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/1448407246316834794?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/1448407246316834794?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/TFl7hLkuPCQ/adobe-flash-just-because-steve-jobs.html" title="Adobe Flash: Just because Steve Jobs says it's bad doesn't mean it's good" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_5z6mU-aoBsQ/TDoNURPpVoI/AAAAAAAAAes/8go4T-F7jvc/s72-c/cy-a.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.madanalogy.com/2010/07/adobe-flash-just-because-steve-jobs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYFSXw-fyp7ImA9WxFbFkw.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-5405615900405530427</id><published>2010-07-07T11:43:00.000-07:00</published><updated>2010-07-08T12:08:38.257-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-08T12:08:38.257-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="blackberry" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="telecom" /><category scheme="http://www.blogger.com/atom/ns#" term="hardware" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="iphone" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><category scheme="http://www.blogger.com/atom/ns#" term="itunes" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>Will HTML5 make app stores obsolete? Don't count on it.</title><content type="html">&lt;a href="http://en.wikipedia.org/wiki/HTML5"&gt;HTML5&lt;/a&gt; is a lovely platform for cross-device development.  Basically, it's the only game going forward.  But it's really not an answer for building a great app for a given platform.  Apple is &lt;a href="http://www.apple.com/html5/"&gt;talking up&lt;/a&gt; HTML5 in order to &lt;a href="http://www.apple.com/hotnews/thoughts-on-flash/"&gt;combat Flash&lt;/a&gt;, but it's just talking about web sites, not apps.  HTML5 will rule the [moribund] desktop, but for mobile devices I think it has major challenges.&lt;br /&gt;&lt;br /&gt;HTML5 does not get the same level of access to the device that you need to build a rich experience.&lt;ul&gt;&lt;li&gt;Integration with the contact list (is there anything really more important?)&lt;/li&gt;&lt;li&gt;Access to phone status, history and actions&lt;/li&gt;&lt;li&gt;Camera(s), proximity sensor(s), microphone(s), accelerometer, compass, gyroscope, multi-touch, speakers, etc (and a lot more to come)&lt;/li&gt;&lt;li&gt;Local storage, access to SD-card files, application backup and restore&lt;/li&gt;&lt;li&gt;Native configuration and management interfaces (sync, preferences, phone migration, privacy, network gsm-vs-wifi, etc)&lt;/li&gt;&lt;li&gt;... &lt;span style="font-style:italic;"&gt;drumroll please&lt;/span&gt;: the app stores.  This is the channel for getting apps for these devices. Otherwise they have to find your website somehow.&lt;/li&gt;&lt;/ul&gt;HTML5 apps will be good enough in some cases for all devices, but they'll always be step-children to the native environment.  You could argue that we just don't care about the weird sensors and whatever else HTML5 doesn't give us access to.  I disagree: the really useful apps for mobile platforms will take full advantage of these features, recording and correlating all sorts of information and drawing conclusions from it - where you are, where your customers are, when you're together, what you're carrying with you, how your spouses are getting along, what you've sold them, transcripts of your conversations, your body temperature, what they've bought recently, voice stress analysis, who else is around, what's mouldering in their warehouse, and what expression is on your face.  Science fictional? Sure. "The future is already here, it's just not evenly distributed."  Mobile technology is going to level the playing field for these kinds of intelligent applications.&lt;br /&gt;&lt;br /&gt;HTML5 will continue to evolve and will slowly add access to mobile functionality common to all devices, in a lowest-common-denominator way.  The fact that &lt;a href="http://www.engadget.com/2010/02/16/rim-demos-new-webkit-based-blackberry-browser-at-mwc-its-fas/"&gt;Webkit will be on Blackberry&lt;/a&gt; by the end of the year makes HTML5 a cross-browser contender - it will lock up the entire mobile landscape, making cross-platform browser apps even easier.  But so far, geolocation is one of the few things that work cross platform.  The full list of things above will come over Steve Jobs' dead body. [I'm only half-joking.]  &lt;a href="http://www.phonegap.com/"&gt;PhoneGap&lt;/a&gt; is the only cross-platform development environment that currently has any viability at all, and it's risky because Apple routinely rejects PhoneGap-based apps; although they're written in JavaScript which is technically allowed, Apple takes a &lt;a href="http://daringfireball.net/2010/04/iphone_agreement_bans_flash_compiler"&gt;dim view&lt;/a&gt; of anything not &lt;a href="http://www.techdirt.com/articles/20100412/0850488972.shtml"&gt;*originally* written in Objective C&lt;/a&gt;.  I don't expect Apple to be changing direction and opening up their platform and their store.  If RIM survives [fat chance] its app store may go in a different direction - but I'm not holding my breath: RIM is completely beholden to [evil] carriers.&lt;br /&gt;&lt;br /&gt;The app stores are large and getting crowded. But the publishers, labels, studios and carriers are in bed with the Google and Apple markets, and they have real legs.  The markets are evolving extremely fast, especially Google's (which is moving into music and movies, and even has meta-markets like &lt;a href="http://www.appbrain.com"&gt;AppBrain&lt;/a&gt;) and Apple is &lt;a href="http://www.geek.com/articles/mobile/cloud-itunes-and-wireless-iphone-syncing-happening-soon-2010071/"&gt;s-l-o-w-l-y migrating&lt;/a&gt; to a non-desktop iTunes store.  The smartphone market is exploding, and every one of these devices has an icon on the front screen for the app store.  I don't expect these stores to go away any time this decade - there's just too much money to be made.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-5405615900405530427?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/5405615900405530427/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=5405615900405530427" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/5405615900405530427?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/5405615900405530427?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/49gQbd0TiRA/will-html5-make-app-stores-obsolete.html" title="Will HTML5 make app stores obsolete? Don't count on it." /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.madanalogy.com/2010/07/will-html5-make-app-stores-obsolete.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcDSX84eyp7ImA9WxFVF0k.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-7505921654508002880</id><published>2010-06-16T20:32:00.000-07:00</published><updated>2010-06-16T20:57:58.133-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-16T20:57:58.133-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="books" /><category scheme="http://www.blogger.com/atom/ns#" term="scifi" /><category scheme="http://www.blogger.com/atom/ns#" term="literature" /><title>Darwin's Bastards</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.amazon.ca/Darwins-Bastards-Zsuzsi-Gartner/dp/1553654927/madanalogy-20"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 104px; height: 161px;" src="http://4.bp.blogspot.com/_5z6mU-aoBsQ/TBmcRDxUmAI/AAAAAAAAAeg/4KDe3gmKgy4/s400/darbas.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5483585838184175618" /&gt;&lt;/a&gt;&lt;blockquote&gt;People who know almost nothing about what they're talking about are often more enthusiastic than the ones who know a lot, so they do all the talking, while the ones who know their shit stay silent and get red in the face.&lt;/blockquote&gt;&amp;mdash; Sheila Heti, in &lt;i&gt;There Is No Time In Waterloo&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dmpibooks.com/book/darwin"&gt;Darwin's Bastards&lt;/a&gt; is a very high quality collection of science fiction.  It's so good that it doesn't even bill itself as being &lt;i&gt;all Canadian&lt;/i&gt;.  ISBN 978-1-55365-492-6. Well worth the read.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-7505921654508002880?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/7505921654508002880/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=7505921654508002880" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/7505921654508002880?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/7505921654508002880?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/IbdcbRKUewE/darwins-bastards.html" title="Darwin's Bastards" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_5z6mU-aoBsQ/TBmcRDxUmAI/AAAAAAAAAeg/4KDe3gmKgy4/s72-c/darbas.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.madanalogy.com/2010/06/darwins-bastards.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQARH4-fip7ImA9WxFREUs.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-8961242580512662477</id><published>2010-04-24T17:54:00.000-07:00</published><updated>2010-04-24T20:49:05.056-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-24T20:49:05.056-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="news" /><category scheme="http://www.blogger.com/atom/ns#" term="media" /><category scheme="http://www.blogger.com/atom/ns#" term="politics" /><category scheme="http://www.blogger.com/atom/ns#" term="business" /><title>Be angry over corporate control of media, not political partisanship</title><content type="html">&lt;a href="http://en.wikipedia.org/wiki/National_Public_Radio"&gt;National Public Radio&lt;/a&gt; published an &lt;a href="http://www.npr.org/templates/story/story.php?storyId=126203294"&gt;article about the public's lack of trust&lt;/a&gt; in the media. They point to examples perceived political bias at CNN and Fox News, and the biases of the reporters in question, but they pointedly ignore corporate influence on news coverage. &lt;br /&gt;&lt;br /&gt;But focusing on the popular political differences between Democratic and Republican news outlets is convenient for an organization like NPR, which is beholden to the corporate sponsors who pay for large 23% of its budget.  One need only hear "brought to you by Archer Daniels Midland, Supermarket to the World" to understand who has influence over NPR's editorial policies.  It really doesn't behoove NPR to point out that the public shouldn't trust NBC's analysis of war planning, since NBC's parent company &lt;a href="http://www.globalsecurity.org/military/industry/top100.htm"&gt;General Electric does on the order of two billion dollars per year in DOD contracts&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The differences between Democratic and Republican policies are conveniently distracting, pitting the snake handlers vs the sodomites, the sheet-wearers vs the welfare queens, etc.  Consolidation of media ownership continues apace, with major corporations effecting central control of all types of media.  The recent media extinction events have helped speed this process, and media co-ops have yet to attract a major audience.&lt;br /&gt;&lt;br /&gt;The media can't police itself, it sold us out a long time ago.  But its attempts to shift the blame for its lack of public trust to its reporters and editors is increasingly obvious and ineffective.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-8961242580512662477?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/8961242580512662477/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=8961242580512662477" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/8961242580512662477?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/8961242580512662477?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/41BkB1RpFkE/be-angry-over-corporate-control-of.html" title="Be angry over corporate control of media, not political partisanship" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.madanalogy.com/2010/04/be-angry-over-corporate-control-of.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8AQXkzeyp7ImA9WxFREEk.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-4346206256874117798</id><published>2010-04-23T08:15:00.000-07:00</published><updated>2010-04-23T11:54:00.783-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-23T11:54:00.783-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="economics" /><category scheme="http://www.blogger.com/atom/ns#" term="culture" /><category scheme="http://www.blogger.com/atom/ns#" term="society" /><category scheme="http://www.blogger.com/atom/ns#" term="telecom" /><category scheme="http://www.blogger.com/atom/ns#" term="media" /><category scheme="http://www.blogger.com/atom/ns#" term="privacy" /><title>Attention whores in the reputation economy</title><content type="html">Yesterday on my way home I saw an ambulance driver texting as she drove.  (At least she didn't have her siren and lights on.) But that wasn't the ironic part - no, that was the &lt;span style="font-style:italic;"&gt;act of will&lt;/span&gt; that kept me from whipping out my phone and tweeting about it.  Or better yet, whipping out my phone, taking a picture of her while I attempted to drive, and then tweeting the link.  On the whole I'm glad I made it home alive.&lt;br /&gt;&lt;br /&gt;The walk to the subway station this morning was surreal.  It was snowing pink cherry blossoms which covered the streets and the grass, making me think of nuclear fallout and what a challenge it would be to clean that up if it wasn't just, you know, &lt;span style="font-style:italic;"&gt;flower petals&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;So then at the subway station there were new additions to the usual gauntlet of free newspaper pushers: a couple of well-scrubbed men pushing The Watchtower.  So many voices clamoring to be heard.&lt;br /&gt;&lt;br /&gt;The problem isn't an attention deficit, it's a surplus of bullshit.  We create a cloud, a lake, an ocean, a galaxy of data, simultaneously afraid of where all this data is going and afraid that if we don't &lt;a href="http://www.nytimes.com/2010/04/23/technology/23share.html"&gt;reveal &lt;span style="font-style:italic;"&gt;more&lt;/span&gt;&lt;/a&gt; our voice won't be heard.  We've reached the point of saturation with trivia and are waiting for the tool that will come along and stitch it together, but we're afraid of what that'll show.  Mostly we're afraid that it'll expose our banality, our utter simplicity and lack of special worthiness of this embarrassment of riches that has been visited upon us.&lt;br /&gt;&lt;br /&gt;I have the whole of human knowledge at my fingertips and I want to know more about the Octomom.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-4346206256874117798?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/4346206256874117798/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=4346206256874117798" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/4346206256874117798?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/4346206256874117798?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/k7ZzPnxt424/attention-whores-in-reputation-economy.html" title="Attention whores in the reputation economy" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.madanalogy.com/2010/04/attention-whores-in-reputation-economy.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYBRXc_fCp7ImA9WxBQGEs.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-8463488715647594901</id><published>2010-01-18T15:37:00.001-08:00</published><updated>2010-01-18T16:15:54.944-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-18T16:15:54.944-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="usability" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>Google Docs lets you upload any file! Really? No, not really.</title><content type="html">I decided to give it a try.  Sounded cool.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_5z6mU-aoBsQ/S1T4u0KPm4I/AAAAAAAAAdQ/c0mBkMBY3uI/s1600-h/Upload+any+file,+but+not+that+file.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 236px;" src="http://1.bp.blogspot.com/_5z6mU-aoBsQ/S1T4u0KPm4I/AAAAAAAAAdQ/c0mBkMBY3uI/s400/Upload+any+file,+but+not+that+file.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5428236934047570818" /&gt;&lt;/a&gt;&lt;br /&gt;Uh, ok. That doesn't make much sense.  Is the limit 250MB or 1MB?  Or what?  I guess I'll look at the help.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_5z6mU-aoBsQ/S1T4ypsoxVI/AAAAAAAAAdY/YH3Cx4nd0Z4/s1600-h/Really+not+any+file.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 398px;" src="http://1.bp.blogspot.com/_5z6mU-aoBsQ/S1T4ypsoxVI/AAAAAAAAAdY/YH3Cx4nd0Z4/s400/Really+not+any+file.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5428236999958512978" /&gt;&lt;/a&gt;&lt;br /&gt;So tell me, how does this reconcile with "Upload any file"?  Not a great experience here.  Google, I'm disappointed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-8463488715647594901?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/8463488715647594901/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=8463488715647594901" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/8463488715647594901?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/8463488715647594901?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/OaMctUS7N7A/google-docs-lets-you-upload-any-file.html" title="Google Docs lets you upload any file! Really? No, not really." /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_5z6mU-aoBsQ/S1T4u0KPm4I/AAAAAAAAAdQ/c0mBkMBY3uI/s72-c/Upload+any+file,+but+not+that+file.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://www.madanalogy.com/2010/01/google-docs-lets-you-upload-any-file.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcBRH49fSp7ImA9WxBQGEk.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-8956456362440480940</id><published>2010-01-18T10:40:00.000-08:00</published><updated>2010-01-18T11:30:55.065-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-18T11:30:55.065-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="fail" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="telecom" /><category scheme="http://www.blogger.com/atom/ns#" term="hardware" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="opensource" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><category scheme="http://www.blogger.com/atom/ns#" term="rogers" /><title>Rogers tells HTC Dream users to turn off GPS or 911 calls won't go through</title><content type="html">On January 15 I received an SMS message from Rogers telling me I'd better disable GPS on my phone or I wouldn't be able to make 911 calls.  This is the &lt;a href="http://www.intomobile.com/2010/01/18/rogers-htc-dream-quickly-becoming-a-nightmare.html"&gt;latest chapter&lt;/a&gt; in the unhappy saga of the HTC Dream on Rogers. &lt;blockquote&gt;Rogers/Fido service message: URGENT 911 Calls: Please disable GPS location on your HTC Dream device to ensure all 911 calls complete. HTC is urgently working on a software upgrade and we will provide details shortly so you can re-enable GPS.&lt;br /&gt;&lt;br /&gt;Instructions: Select Menu - Select Settings - Select Location - Uncheck Enable GPS Satellite&lt;br /&gt;&lt;br /&gt;Message de Rogers/Fido : URGENT - Appels 911 : Veuillez désactiver la localisation GPS sur votre appareil HTC Dream afin de vous assurer que tous les appels 911 soient acheminés. HTC développe le plus rapidement possible une mise à jour du logiciel et nous vous fournirons les détails sous peu afin que vous puissiez réactiver la fonction GPS.&lt;br /&gt;&lt;br /&gt;Instructions : Sélectionner Menu - Sélectionner Paramètres - Sélectionner Location - Désactiver les satellites GPS&lt;/blockquote&gt;First Rogers announces that they're not providing any more upgrades to the software on this platform.  Then they announce that they'll &lt;a href="http://www.intomobile.com/2010/01/11/rogers-htc-dream-owners-to-receive-free-upgrade-to-htc-magic.html"&gt;upgrade Dream users to the HTC Magic for free&lt;/a&gt; (well, with a contract extension).  Then the damn thing just doesn't work.  Ah, the joys of early adoption...&lt;br /&gt;&lt;br /&gt;I just want an Android device with a keyboard.  Is that too much to ask?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-8956456362440480940?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/8956456362440480940/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=8956456362440480940" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/8956456362440480940?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/8956456362440480940?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/ThBg1vo6mG0/rogers-tells-htc-dream-users-to-turn.html" title="Rogers tells HTC Dream users to turn off GPS or 911 calls won't go through" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.madanalogy.com/2010/01/rogers-tells-htc-dream-users-to-turn.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEGRnw4cSp7ImA9WxBTFUw.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-4087377923346658685</id><published>2009-12-10T22:14:00.000-08:00</published><updated>2009-12-10T22:40:27.239-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-10T22:40:27.239-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="usa" /><category scheme="http://www.blogger.com/atom/ns#" term="obama" /><category scheme="http://www.blogger.com/atom/ns#" term="homophobia" /><category scheme="http://www.blogger.com/atom/ns#" term="policy" /><category scheme="http://www.blogger.com/atom/ns#" term="lesbians" /><category scheme="http://www.blogger.com/atom/ns#" term="gay" /><category scheme="http://www.blogger.com/atom/ns#" term="politics" /><title>Accountability moment: not one more gay cent until we see some results</title><content type="html">When politicians make promises, they should be held to them.  Especially when they promise hope, a new kind of politics, that they want to take contributions from actual people and be accountable to them.  Well, we heard lots of promises, but we've not seen any action.  Until we start seeing the change we paid for, President Obama and the Democratic party can &lt;a href="http://salsa.wiredforchange.com/o/6006/t/5410/petition.jsp?petition_KEY=727"&gt;forget about getting any more of my money&lt;/a&gt;:&lt;blockquote&gt;I pledge not to donate to the Democratic National Committee, Organizing for America, or the Obama campaign until Congress passes, and the president signs, legislation enacting the &lt;a href="http://en.wikipedia.org/wiki/Employment_Non-Discrimination_Act"&gt;Employment Non-Discrimination Act (ENDA)&lt;/a&gt;, repealing &lt;a href="http://en.wikipedia.org/wiki/Don't_ask,_don't_tell"&gt;Don't Ask, Don't Tell (DADT)&lt;/a&gt;, and repealing the &lt;a href="http://en.wikipedia.org/wiki/Defense_of_Marriage_Act"&gt;Defense of Marriage Act (DOMA)&lt;/a&gt;.&lt;/blockquote&gt;And yes, I'm serious about this.  You'd better believe corporate donors are getting their money's worth right now, as they belly up to the trough for "healthcare reform".  If they don't get what they paid for, they're not going to give again &amp;ndash; and guess what, neither am I.&lt;br /&gt;&lt;br /&gt;Both DOMA and DADT were passed during the previous Democratic administration.  The just-finished Bush administration produced plenty of &lt;span style="font-style:italic;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Federal_Marriage_Amendment"&gt;sturm und drang&lt;/a&gt;&lt;/span&gt; about teh gays, but never actually did legislative harm to us.  The Obama administration had better start righting some wrongs, and President Obama had better start doing something to fulfill his pledge to be a "&lt;a href="http://www.towleroad.com/2009/06/what-has-obama-done-as-fierce-advocate-in-chief-for-gays.html"&gt;fierce advocate&lt;/a&gt;" for our community.  With sixty filibuster-breaking votes in the senate and a strong majority in the house, the Democratic party has an opportunity to actually pass the agenda they trumpet when they come around begging for cash.  With the midterm elections coming the time to act is now; otherwise it becomes increasingly obvious that the Democratic party is determined to block action on these issues in order to keep the gay money coming.&lt;br /&gt;&lt;br /&gt;Either put up or find another sucker.  If you feel the same way, &lt;a href="http://salsa.wiredforchange.com/o/6006/t/5410/petition.jsp?petition_KEY=727"&gt;join me in the pledge&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-4087377923346658685?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/4087377923346658685/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=4087377923346658685" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/4087377923346658685?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/4087377923346658685?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/P79UOptjKh4/accountability-moment-not-one-more-gay.html" title="Accountability moment: not one more gay cent until we see some results" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.madanalogy.com/2009/12/accountability-moment-not-one-more-gay.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YGQH05cSp7ImA9WxNUEkQ.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-6526539874987565218</id><published>2009-11-03T16:35:00.000-08:00</published><updated>2009-11-03T16:38:41.329-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-03T16:38:41.329-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="irrelevance" /><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="fail" /><category scheme="http://www.blogger.com/atom/ns#" term="obsolescence" /><category scheme="http://www.blogger.com/atom/ns#" term="business" /><title>The cross-species dinosaur team meets to discuss the ideal design for a mammal</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_5z6mU-aoBsQ/SvDMchuAbpI/AAAAAAAAAdA/MIklNI1-ZJk/s1600-h/dinos.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://1.bp.blogspot.com/_5z6mU-aoBsQ/SvDMchuAbpI/AAAAAAAAAdA/MIklNI1-ZJk/s400/dinos.png" border="0" alt="The cross-species dinosaur team meets to discuss the ideal design for a mammal." id="BLOGGER_PHOTO_ID_5400040743676964498" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-6526539874987565218?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/6526539874987565218/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=6526539874987565218" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/6526539874987565218?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/6526539874987565218?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/uEi1oC1TGNg/cross-species-dinosaur-team-meets-to.html" title="The cross-species dinosaur team meets to discuss the ideal design for a mammal" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_5z6mU-aoBsQ/SvDMchuAbpI/AAAAAAAAAdA/MIklNI1-ZJk/s72-c/dinos.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://www.madanalogy.com/2009/11/cross-species-dinosaur-team-meets-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAGSXo7eSp7ImA9WxNXFkQ.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-660879729243495931</id><published>2009-10-04T13:00:00.000-07:00</published><updated>2009-10-04T14:45:28.401-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-04T14:45:28.401-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="development" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="business" /><title>Distributed is the new Object Oriented</title><content type="html">In the 80s, &lt;a href="http://en.wikipedia.org/wiki/Object-oriented_programming"&gt;Object Oriented development&lt;/a&gt; promised a fundamental reshaping of the software development landscape, and it had distinct religious overtones.  (You can tell it was religious because Object Oriented is capitalized.)  It was going to be better in every way from procedural programming - everything would be reused, bugs would be eliminated, and &lt;a href="http://en.wikipedia.org/wiki/Don_Box"&gt;mass love&lt;/a&gt; would result.  Like &lt;a href="http://en.wikipedia.org/wiki/Theravada"&gt;Theravada Buddhism&lt;/a&gt;, once you accepted the Four Noble Truths of Encapsulation, Inheritance, Polymorphism, and Modularity everything else followed.  This fever gripped the development world for twenty years, and thousands of developers never made the mental shift necessary to embrace it.&lt;br /&gt;&lt;br /&gt;Leaders often made the fateful decision to rewrite existing procedural apps in object oriented technologies.  Did the resulting programs run better?  Um, no.  Did they conquer the marketplace?  God no. Did they run faster?  Hell no.  Windows Vista is a prime example; I'm not going to rehash any personal case histories because the pain is still too great.  I'll let you know when I'm strong enough to cry.&lt;br /&gt;&lt;br /&gt;Distributed development is as different from Object Oriented as Object Oriented is from procedural development.  Most of the existing cadre of developers will never get this stuff, just as most procedural developers never figured out OO.  &lt;a href="http://hadoop.apache.org/"&gt;Hadoop&lt;/a&gt; / &lt;a href="http://en.wikipedia.org/wiki/MapReduce"&gt;MapReduce&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Erlang_(programming_language)"&gt;Erlang&lt;/a&gt; require a rethinking of how problems should be solved, and a rethinking of what problems can be solved.  Instead of figuring out how to best rewrite yesterday's apps with today's technologies, it's much better to treat them as solved problems and move on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-660879729243495931?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/660879729243495931/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=660879729243495931" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/660879729243495931?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/660879729243495931?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/OEK2ANZqCu8/distributed-is-new-object-oriented.html" title="Distributed is the new Object Oriented" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><thr:total>2</thr:total><feedburner:origLink>http://www.madanalogy.com/2009/10/distributed-is-new-object-oriented.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EDQ38zfCp7ImA9WxJXGU8.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-2900589161121560998</id><published>2009-06-13T12:20:00.000-07:00</published><updated>2009-06-13T12:34:32.184-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-13T12:34:32.184-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="web2" /><category scheme="http://www.blogger.com/atom/ns#" term="policy" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="innovation" /><category scheme="http://www.blogger.com/atom/ns#" term="books" /><category scheme="http://www.blogger.com/atom/ns#" term="government" /><category scheme="http://www.blogger.com/atom/ns#" term="opensource" /><category scheme="http://www.blogger.com/atom/ns#" term="mashup" /><category scheme="http://www.blogger.com/atom/ns#" term="vancouver" /><category scheme="http://www.blogger.com/atom/ns#" term="freedom" /><title>Vancouver's Open Data, Open Standards, Open Source and the Vancouver Public Library</title><content type="html">Vancouver has adopted a policy of &lt;a href="http://thinkliketheweb.org/"&gt;Open Data, Open Standards, Open Source&lt;/a&gt; and I'm really excited about it.  David Ascher presented on the topic at &lt;a href="http://openwebvancouver.ca"&gt;Open Web Vancouver 2009&lt;/a&gt; and pointed out that if we don't engage the city and use this data it will go nowhere.&lt;br /&gt;&lt;br /&gt;The Vancouver Public Library is one of my favourite places.  I love libraries, I love books, but the library here in Vancouver is a really special library for me.  So I've been thinking of ways that the library could share data so that I could build applications to make the library more interesting and more valuable to the people of the city.&lt;br /&gt;&lt;br /&gt;Here's some data I'd like to have:&lt;ul&gt;&lt;li&gt;&lt;em&gt;Books on order&lt;/em&gt;&lt;p&gt;I'd like to know what new books are currently on order, but not available.  I want a preview of coming attractions.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;Most unpopular books&lt;/em&gt;&lt;p&gt;What &lt;em&gt;doesn't&lt;/em&gt; get checked out?  What's likely to get sold in the next round of disposal, ahem, book sale?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;Most popular books&lt;/em&gt;&lt;p&gt;What's everybody reading?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;Top 100 sites for library patrons&lt;/em&gt;&lt;p&gt;What are the most popular sites browsed from the library? I'd like to be able to contrast this with the most popular sites according to Alexa.  That should help tell the library what sorts of services patrons need.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;These are things that I could mash up into interesting applications, such as presenting a unified view of new popular books on Amazon and which ones are in the library, or popular in the local community.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-2900589161121560998?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/2900589161121560998/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=2900589161121560998" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/2900589161121560998?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/2900589161121560998?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/8iKI7oU_SUs/vancouvers-open-data-open-standards.html" title="Vancouver's Open Data, Open Standards, Open Source and the Vancouver Public Library" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><thr:total>2</thr:total><feedburner:origLink>http://www.madanalogy.com/2009/06/vancouvers-open-data-open-standards.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UCRn49eSp7ImA9WxRbF0w.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-7329053620029103955</id><published>2008-12-07T21:11:00.001-08:00</published><updated>2008-12-07T21:47:47.061-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-07T21:47:47.061-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="economics" /><category scheme="http://www.blogger.com/atom/ns#" term="usability" /><category scheme="http://www.blogger.com/atom/ns#" term="scams" /><category scheme="http://www.blogger.com/atom/ns#" term="society" /><category scheme="http://www.blogger.com/atom/ns#" term="fail" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="telecom" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><category scheme="http://www.blogger.com/atom/ns#" term="scifi" /><category scheme="http://www.blogger.com/atom/ns#" term="privacy" /><category scheme="http://www.blogger.com/atom/ns#" term="doom" /><category scheme="http://www.blogger.com/atom/ns#" term="business" /><title>Spam now leverages social networks</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i156.photobucket.com/albums/t27/19Machine/spambot.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 144px;" src="http://i156.photobucket.com/albums/t27/19Machine/spambot.jpg" border="0" alt="Spambot" /&gt;&lt;/a&gt;I've been getting spam lately purporting to be from a former co-worker.  Apparently they harvested her MSN Messenger list &amp;ndash; it impersonates her hotmail account and sends to my work account.&lt;br /&gt;&lt;br /&gt;This was probably due to a virus which hijacked MSN messenger, it's a notoriously problematic service: between the service outages, trojans and viruses, its usefulness is debatable.  But even as Microsoft gets its security act together a decade too late, the attack is inevitably shifting someplace else.&lt;br /&gt;&lt;br /&gt;With social networking sites asking for email passwords to "import connections", people respond quickly.  After all, they say it's safe, and you can always change your password later (but you don't).  As it has been pointed out, as an industry &lt;a href="http://www.boingboing.net/2008/11/26/passwords-suck.html"&gt;we've trained people&lt;/a&gt; to type passwords, and that's what they do &amp;ndash; whether it's a good idea or not, and that's why &lt;a href="http://en.wikipedia.org/wiki/Phishing"&gt;phishing&lt;/a&gt; is so successful.  But once they have your contact list they can keep that forever, and it's a wonderful tool for a spammer.&lt;br /&gt;&lt;br /&gt;Facebook and Twitter are unlikely to misuse this data too egregiously, they are connected to real money and companies with reputations to protect.  But Pownce, which is going out of business &amp;ndash; what about their data?  And tacky little utilities like Twitterank which spam your stream, you'd better believe they're warehousing your connections.  And your private messages.  And everything else.  You can put these things together and draw meaningful conclusions about the people involved.&lt;br /&gt;&lt;br /&gt;Science fiction has been &lt;a href="http://rifters.com"&gt;talking about spambots&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Greg_Egan"&gt;impersonating&lt;/a&gt; your family and friends for years, but now it's happening for real, and expect to see a whole hell of a lot more of it.  Expect to start seeing requests from friends and family, asking for money through new and unfamiliar websites (or even familiar websites that have been &lt;a href="http://voices.washingtonpost.com/securityfix/2008/12/hackers_hijacked_large_e-bill.html"&gt;compromised&lt;/a&gt;).  Expect increasingly strange and subtle requests: you may not even know what they're really trying to get you to do, or why.  In short, this is going to get deeply weird, really fast.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-7329053620029103955?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/7329053620029103955/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=7329053620029103955" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/7329053620029103955?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/7329053620029103955?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/NYZuTGPMtYo/spam-now-leverages-social-networks.html" title="Spam now leverages social networks" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><thr:total>3</thr:total><feedburner:origLink>http://www.madanalogy.com/2008/12/spam-now-leverages-social-networks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QNSXoycCp7ImA9WxVRFkg.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-3490130668088058940</id><published>2008-11-16T12:52:00.000-08:00</published><updated>2009-01-22T11:09:58.498-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-22T11:09:58.498-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="software" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><title>Favourite packages for Ubuntu Intrepid</title><content type="html">I recently upgraded to &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; &lt;a href="http://releases.ubuntu.com/8.10/"&gt;Intrepid Ibex&lt;/a&gt;, the &lt;a href="http://en.wikipedia.org/wiki/Ubuntu"&gt;8.10&lt;/a&gt; release.  I use "upgraded" in the general term because the distribution upgrade option has never worked for me &amp;ndash; I did a clean install.&lt;br /&gt;&lt;br /&gt;Add the &lt;a href="https://help.ubuntu.com/community/Medibuntu"&gt;Medibuntu repository&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;then:&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;sudo apt-get install aacgain acidrip acroread acroread-plugins audacious azureus cabextract easytag ffmpeg flashplugin-nonfree gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gtkpod-aac hardinfo inkscape libdvdcss2 libdvdread3 libdvdread3 libxine1-ffmpeg meld mozilla-acroread mozilla-mplayer mozilla-plugin-vlc mp3gain mplayer msttcorefonts network-manager-pptp openclipart-openoffice.org nfs-common nfs-kernel-server portmap rapidsvn skype smartmontools smbfs totem-xine ubuntu-restricted-extras unrar vlc vlc-plugin-esd w64codecs wine&lt;/code&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-3490130668088058940?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/3490130668088058940/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=3490130668088058940" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/3490130668088058940?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/3490130668088058940?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/ev9geQIs0uw/favourite-packages-for-ubuntu-intrepid.html" title="Favourite packages for Ubuntu Intrepid" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><thr:total>6</thr:total><feedburner:origLink>http://www.madanalogy.com/2008/11/favourite-packages-for-ubuntu-intrepid.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8ERH84cSp7ImA9WxRVFUs.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-9032720367224951832</id><published>2008-11-12T23:50:00.000-08:00</published><updated>2008-11-13T01:00:05.139-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-13T01:00:05.139-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="usa" /><category scheme="http://www.blogger.com/atom/ns#" term="georgia" /><category scheme="http://www.blogger.com/atom/ns#" term="politics" /><title>Georgia: dump Saxby Chambliss on December 2</title><content type="html">Saxby Chambliss, &lt;a href="http://www.awolbush.com/whoserved.html"&gt;chickenhawk&lt;/a&gt; &lt;a href="http://www.vetvoice.com/showDiary.do?diaryId=2172"&gt;extraordinaire&lt;/a&gt;, is in a runoff to keep his Senate seat in Georgia.  Despite McCain carrying Georgia 52%-47%, Chambliss was unable to ride his white coattails to victory.  People were &lt;a href="http://www.onlineathens.com/stories/100808/let_341402467.shtml"&gt;&lt;i&gt;pissed&lt;/i&gt; at him&lt;/a&gt; for voting for the Wall Street Giveaway, and they &lt;a href="http://www.sos.georgia.gov/elections/election_results/2008_1104/003.htm"&gt;punished him just enough&lt;/a&gt; to force him into runoff against Jim Martin.&lt;br /&gt;&lt;br /&gt;I'm voting for &lt;a href="http://www.martinforsenate.com/"&gt;Jim Martin&lt;/a&gt;.  He's the most progressive candidate Georgia has produced in a white, heterosexual male body since Jimmy Carter.  His legislative record is solid, he's smart and hard working.  I've voted for him &lt;a href="http://en.wikipedia.org/wiki/Jim_Martin_(Georgia_politician)"&gt;many times&lt;/a&gt; over the years, and I'm happy to do so again.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_5z6mU-aoBsQ/SRvcj11n6jI/AAAAAAAAAXQ/wKq6uJc7VZY/s1600-h/letter-2-b.jpeg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 155px;" src="http://4.bp.blogspot.com/_5z6mU-aoBsQ/SRvcj11n6jI/AAAAAAAAAXQ/wKq6uJc7VZY/s400/letter-2-b.jpeg" border="0" alt="Georgia 2008 Statewide Write-In Absentee Ballot (SWAB) for Jim Martin" id="BLOGGER_PHOTO_ID_5268046697445452338" /&gt;&lt;/a&gt;&lt;br /&gt;But most importantly, Jim Martin is not Saxby Chambliss.  In 2002 Chambliss won his Senate seat by &lt;a href="http://www.mlive.com/us-politics/index.ssf/2008/11/cleland_ad_causes_trouble_for.html"&gt;sliming his opponent Max Cleland&lt;/a&gt; (a veteran who lost his limbs in Vietnam) as a terrorist sympathizer.  He ran hand-in-hand with Governor Sonny Perdue whose &lt;a href="http://dir.salon.com/story/politics/feature/2002/11/12/confederate_flag/"&gt;platform of a "Confederate Flag for Georgia"&lt;/a&gt; helped propel them both to victory.  It was shameful, and I'm still ashamed.  It would be redundant to call out his record on voting for the &lt;a href="http://www.ontheissues.org/GA/Saxby_Chambliss_War_+_Peace.htm"&gt;Iraq war&lt;/a&gt;, voting for &lt;a href="http://georgiaunfiltered.blogspot.com/2007/06/saxby-votes-for-torture.html"&gt;torture&lt;/a&gt;, voting for &lt;a href="http://www.salon.com/politics/war_room/2006/02/03/chambliss/print.html"&gt;spying on US citizens&lt;/a&gt;, voting for &lt;a href="http://www.senate.gov/~chambliss/public/index.cfm?FuseAction=NewsCenter.PressReleases&amp;ContentRecord_id=0fedd7d1-802a-23ad-4bf9-1c54e4ca13bc&amp;Region_id=&amp;Issue_id=cb7ba1f5-6bb8-48bd-98f8-009a85f6b73d&amp;CFID=71903553&amp;CFTOKEN=97691676"&gt;retroactive immunity&lt;/a&gt; for the telecom companies who &lt;a href="http://en.wikipedia.org/wiki/NSA_warrantless_surveillance_controversy"&gt;spied on Americans&lt;/a&gt;, and so on.&lt;br /&gt;&lt;br /&gt;Georgia's Secretary of State has no information about the runoff election on &lt;a href="http://www.sos.ga.gov/"&gt;her department's website&lt;/a&gt; or its &lt;a href="http://www.sos.georgia.gov/electioncenter"&gt;Election 2008 website&lt;/a&gt;, so she obviously doesn't want people to vote &amp;ndash; after all, turnout would be bad for the GOP.  It's a shameful state of affairs, but if we &lt;a href="http://www.huffingtonpost.com/2008/10/31/chambliss-the-other-folks_n_139725.html"&gt;"other folks"&lt;/a&gt; vote again, we can send Chambliss packing with the man he said he was "goin' to Washington DC to work for", George W. Bush.  This time we can elect Jim Martin who will work for the citizens of the State of Georgia.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;span style="font-size:larger"&gt;&lt;b&gt;Vote December 2.&lt;/b&gt;&lt;/span&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-9032720367224951832?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/9032720367224951832/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=9032720367224951832" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/9032720367224951832?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/9032720367224951832?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/CvE2fERQis8/georgia-dump-saxby-chambliss-on.html" title="Georgia: dump Saxby Chambliss on December 2" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_5z6mU-aoBsQ/SRvcj11n6jI/AAAAAAAAAXQ/wKq6uJc7VZY/s72-c/letter-2-b.jpeg" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://www.madanalogy.com/2008/11/georgia-dump-saxby-chambliss-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYCQ3c6eCp7ImA9WxRVE00.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-4050949080422802618</id><published>2008-11-09T20:56:00.000-08:00</published><updated>2008-11-10T00:52:42.910-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-10T00:52:42.910-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="personal" /><category scheme="http://www.blogger.com/atom/ns#" term="society" /><category scheme="http://www.blogger.com/atom/ns#" term="friends" /><category scheme="http://www.blogger.com/atom/ns#" term="lesbians" /><category scheme="http://www.blogger.com/atom/ns#" term="gay" /><category scheme="http://www.blogger.com/atom/ns#" term="politics" /><title>Asking more from family and friends on queer rights</title><content type="html">Following the election last Tuesday, I am very happy and hopeful about the future.  Even though &lt;a href="http://en.wikipedia.org/wiki/California_Proposition_8_(2008)"&gt;Proposition 8&lt;/a&gt; passed in California, President Barack Obama will appoint liberal Supreme Court justices who will eventually give me full equality in the United States, maybe even in my lifetime.  &lt;a href="http://www.madanalogy.com/2008/11/obamas-election-hope-for-exiled-gay.html"&gt;I have hope.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But in the meantime, it's going to be rough.  Each step forward will be met with stiff opposition.  Queers have long been convenient targets for political hate campaigns.  This will get worse before it gets better.  It &lt;a href="http://www.iht.com/articles/ap/2008/10/28/america/NA-US-Hate-Crimes.php"&gt;already&lt;/a&gt; &lt;a href="http://www.365gay.com/news/gay-bans-embolden-conservative-religious-groups/"&gt;is&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Recently I've discovered that several long-time friends don't agree I should have equal rights, including the right to be married.  Some of them have participated in campaigns specifically intended to take away my civil rights.  By definition, these people are not my friends, and I will no longer encourage such behaviour with my continued association.  These people will no longer be able to truthfully say "&lt;a href="http://slog.thestranger.com/2008/09/who_wants_to_be_sarah_palins_gay_friend"&gt;I have gay friends, but...&lt;/a&gt;" &amp;ndash; not if they're referring to me.&lt;br /&gt;&lt;br /&gt;I am also raising my expectations of my friends and family.  In the past I simply asked friends and family to accept me and not say bad things in my presence.  I didn't feel I had the right to ask them to volunteer for a cause, contribute money, or vote a certain way.  Although I knew in some cases that they were opposed to my rights, I ignored it.  I had very low self-esteem, and I just felt happy that people actually liked me: &lt;a href="http://lesbianlife.about.com/od/comingoutadvice/f/InternalizedHom.htm"&gt;Internalized homophobia&lt;/a&gt; is powerful and insidious.  &lt;b&gt;Those days are past.&lt;/b&gt;  &lt;br /&gt;&lt;br /&gt;Now I will call on my friends and family to help advance my civil rights &lt;i&gt;whenever I see fit&lt;/i&gt;.  Since my friends and family love me as I love them, I expect they will be willing to help me.  If friends and family are engaged in or supporting organizations that hold anti-gay agendas, it is my &lt;i&gt;expectation&lt;/i&gt; that they work to improve those organizations from within.  To be clear, I'm not unreasonable: I don't actually expect my friends and family to live up to my &lt;i&gt;every&lt;/i&gt; expectation any more than I live up to theirs.&lt;br /&gt;&lt;br /&gt;Queer issues will never be as important to most of my friends and family as they are to me.  But now I'm not going to hesitate to ask for help, and if that turns out to be a problem, it will be short-lived.  It will be fantastic if they choose to help, and it will be okay if they don't, but no friend will be allowed to work against my civil rights and remain my friend.  This is called self-respect, and it starts &lt;b&gt;now&lt;/b&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-4050949080422802618?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/4050949080422802618/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=4050949080422802618" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/4050949080422802618?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/4050949080422802618?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/OlRm51Zn18I/asking-more-from-family-and-friends-on.html" title="Asking more from family and friends on queer rights" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><thr:total>3</thr:total><feedburner:origLink>http://www.madanalogy.com/2008/11/asking-more-from-family-and-friends-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4FRHw5eip7ImA9WxRWGEo.&quot;"><id>tag:blogger.com,1999:blog-24148139.post-4356510875093095796</id><published>2008-11-04T21:54:00.000-08:00</published><updated>2008-11-05T00:15:15.222-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-05T00:15:15.222-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="usa" /><category scheme="http://www.blogger.com/atom/ns#" term="obama" /><category scheme="http://www.blogger.com/atom/ns#" term="homophobia" /><category scheme="http://www.blogger.com/atom/ns#" term="society" /><category scheme="http://www.blogger.com/atom/ns#" term="politics" /><category scheme="http://www.blogger.com/atom/ns#" term="freedom" /><title>Obama's election: hope for an exiled gay American</title><content type="html">Living in Canada over the past four years it's been hard to admit I'm an American.  Before the 2004 election people used to commiserate, saying "what a terrible government you Americans have to deal with."  After 2004, the &lt;a href="http://www.nola.com/frontpage/t-p/index.ssf?/base/news-5/114784645160150.xml"&gt;mood got ugly&lt;/a&gt;: we really did elect Bush that second time.  The negative opinion of the US government was transferred onto its citizens.  Since 2004 whenever I have admitted to being American I've watched welcoming smiles melt into frowns, and often had to listen to a tirade about Bush and the US government.  I've had to agree with them, too.&lt;br /&gt;&lt;br /&gt;After all, I had to leave the US in order to &lt;a href="http://www.madanalogy.com/2007/04/canadian-immigration.html"&gt;live&lt;/a&gt; with my husband, and you'd better believe I've resented it bitterly.  With laws that treat me as something between an abomination and a criminal, a Supreme Court prepared to permanently relegate me to second-class citizenship, and a president that seemed intent on breaking every international law, violating every civil liberty and every standard of decent conduct, I could find little to defend about the US, and even less reason to want to.&lt;br /&gt;&lt;br /&gt;I certainly hoped Obama would win.  I contributed to his campaign, I made phone calls.  But I never let myself really believe, because it would just hurt too much if he lost.  The Supreme Court holds the key to deciding whether I'll be a second-class citizen in the US until the day I die, and if more Scalitos had been appointed it would have dashed my hopes for two generations.  I held my breath.&lt;br /&gt;&lt;br /&gt;Today Barack Obama pulled it off, and decisively, breaking the last barrier for African-Americans (which John McCain spoke of so eloquently and movingly in his &lt;a href="http://www.telegraph.co.uk/news/newstopics/uselection2008/3383784/John-McCain-praises-Barack-Obama-in-graceful-concession-speech.html"&gt;concession speech&lt;/a&gt;).  Obama even &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/11/05/AR2008110500013.html"&gt;mentioned&lt;/a&gt; gay people as actual Americans in his acceptance speech.  Today I have hope, and I can say I'm an American without embarrassment and without (excessive) anger and resentment.  I see that the dream is alive in the United States, and I see reason to believe that one day I might be able to live there again, maybe even as an equal.&lt;br /&gt;&lt;br /&gt;A lot more has to change for this to happen.  Today, people in &lt;a href="http://en.wikipedia.org/wiki/Arizona_Proposition_102_(2008)"&gt;Arizona&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/California_Proposition_8_(2008)"&gt;California&lt;/a&gt;, and &lt;a href="http://en.wikipedia.org/wiki/Florida_Amendment_2_(2008)"&gt;Florida&lt;/a&gt; voted to ban same-sex marriage; it passed in Arizona and Florida.  The vote is very close in California, but one thing is certain: voters hold &lt;a href="http://en.wikipedia.org/wiki/California_Proposition_2_(2008)"&gt;farm animals&lt;/a&gt; in &lt;a href="http://www.sfgate.com/election/races/2008/11/04/CA/c/i_proposition/i_0_2_treatment_of_farm_animals/g_ballot_issue/c/california.shtml"&gt;higher esteem&lt;/a&gt; than their &lt;a href="http://www.sfgate.com/election/races/2008/11/04/CA/c/i_proposition/i_1_8_same_sex_marriage_ban/g_ballot_issue/c/california.shtml"&gt;fellow citizens&lt;/a&gt;.  We have a long way to go, but when I look at how far we've come in &lt;a href="http://usinfo.state.gov/infousa/government/overview/38.html"&gt;forty-five years&lt;/a&gt;, I have hope.&lt;br /&gt;&lt;br /&gt;Congratulations to President-elect Barack Obama and to the people of the United States on turning this historic page.  Congratulations to African-Americans who can say that they are now full participants in the society and democracy of the United States.  Congratulations and thank you to everyone who worked, donated, and voted to make this happen.  Someday it will make a difference for me, too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/24148139-4356510875093095796?l=www.madanalogy.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.madanalogy.com/feeds/4356510875093095796/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=24148139&amp;postID=4356510875093095796" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/4356510875093095796?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/24148139/posts/default/4356510875093095796?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/MadAnalogy/~3/FOf1qyAY78M/obamas-election-hope-for-exiled-gay.html" title="Obama's election: hope for an exiled gay American" /><author><name>Chuck LeDuc Díaz</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="22" src="http://bp2.blogger.com/_5z6mU-aoBsQ/R7U3JSWCSYI/AAAAAAAAADo/ddHdd80xavw/S220/Eu+na+Brasil.JPG" /></author><thr:total>5</thr:total><feedburner:origLink>http://www.madanalogy.com/2008/11/obamas-election-hope-for-exiled-gay.html</feedburner:origLink></entry></feed>

