<?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;CkcBSXg-fip7ImA9WhRUE0U.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288</id><updated>2012-01-23T21:40:58.656-07:00</updated><category term="The Weather Channel" /><category term="logging" /><category term="Fedora" /><category term="vendor lock-in" /><category term="power management" /><category term="Fred Reed" /><category term="bug" /><category term="Real Life (TM)" /><category term="privacy" /><category term="Project Origin" /><category term="interfaces" /><category term="analytics" /><category term="Borges" /><category term="upgrade" /><category term="paradigm shift" /><category term="yy" /><category term="mouse" /><category term="wealth" /><category term="roads" /><category term="Logitech" /><category term="mystery" /><category term="gas" /><category term="Microsoft Exchange" /><category term="1 Series" /><category term="Bike Tails" /><category term="lifetime" /><category term="greed" /><category term="GMail" /><category term="overheating" /><category term="kids" /><category term="maturity" /><category term="laser printer" /><category term="Caveat Emptor" /><category term="Google+" /><category term="choice" /><category term="jack" /><category term="tao" /><category term="java" /><category term="by the book" /><category term="engineering" /><category term="hybrid" /><category term="contacts" /><category term="best practices" /><category term="government" /><category term="PSU" /><category term="concurrency" /><category term="home automation" /><category term="AdSense" /><category term="interview" /><category term="trackball" /><category term="telecommuting" /><category term="stock" /><category term="design" /><category term="net neutrality" /><category term="nikon" /><category term="touchpad" /><category term="stupid" /><category term="google" /><category term="late to the game" /><category term="cryptography" /><category term="Bioshock 2" /><category term="discoverability" /><category term="SecuROM" /><category term="latency" /><category term="arrogance" /><category term="sync" /><category term="Assassin's Creed" /><category term="obscenity" /><category term="creativity" /><category term="TiVo" /><category term="google mini" /><category term="HTPC" /><category term="sound" /><category term="multi-language" /><category term="postal services" /><category term="tuning" /><category term="zen" /><category term="hotlinking" /><category term="maintenance" /><category term="rustic" /><category term="e39" /><category term="pentax" /><category term="QR Code" /><category term="attitude" /><category term="useless" /><category term="Xerox" /><category term="brakes" /><category term="hack" /><category term="sarcasm" /><category term="navigation" /><category term="Ubisoft" /><category term="Chrome OS" /><category term="fortran" /><category term="real story" /><category term="music" /><category term="netbeans" /><category term="phantom" /><category term="UMA" /><category term="meta" /><category term="cool" /><category term="bullseye" /><category term="quiet" /><category term="antenna" /><category term="unix" /><category term="USSR" /><category term="tresspassing" /><category term="cyrillic" /><category term="communications" /><category term="fear" /><category term="P2P" /><category term="Google Voice" /><category term="bmw" /><category term="VOIP" /><category term="mobile" /><category term="calendar" /><category term="hindsight is 20/20" /><category term="replacement" /><category term="documentation" /><category term="C" /><category term="App Hell" /><category term="controversy" /><category term="Stereo Total" /><category term="RC33" /><category term="cargo cult" /><category term="phone" /><category term="dell" /><category term="Slipstream" /><category term="unintended consequences" /><category term="Vibrant" /><category term="programmers" /><category term="credit" /><category term="power supply" /><category term="fidgeting" /><category term="performance" /><category term="Scythe" /><category term="Cox Communications" /><category term="review" /><category term="Nexus S" /><category term="SMS" /><category term="ugly" /><category term="HTC" /><category term="pixels" /><category term="Google Reader" /><category term="Clan Vault" /><category term="McCartney" /><category term="Tango" /><category term="hotlink" /><category term="tracking" /><category term="economy" /><category term="quote of the day" /><category term="language" /><category term="gaming" /><category term="case" /><category term="lore" /><category term="alcohol" /><category term="Google Latitude" /><category term="PR" /><category term="integration" /><category term="Wells Fargo" /><category term="MPAA" /><category term="rotors" /><category term="common sense" /><category term="accelerometer" /><category term="cost efficiency" /><category term="scam" /><category term="hilarious" /><category term="Lotus Notes" /><category term="Genie" /><category term="concise" /><category term="yahoo" /><category term="embedded software" /><category term="water pump" /><category term="panasonic" /><category term="bizarre" /><category term="banking" /><category term="part #11510393336" /><category term="sex" /><category term="social networking" /><category term="leech" /><category term="check brake linings" /><category term="windows" /><category term="customer support" /><category term="CYA" /><category term="Cyrket" /><category term="invention" /><category term="driving" /><category term="HOWTO" /><category term="memory leak" /><category term="counterpoint" /><category term="idea" /><category term="beyond the box" /><category term="P182" /><category term="old" /><category term="quality of service" /><category term="Android Market" /><category term="culture" /><category term="MTB" /><category term="GAE" /><category term="experience" /><category term="reception" /><category term="russians" /><category term="proxy authentication" /><category term="reasoning" /><category term="instant messaging" /><category term="samsung" /><category term="API" /><category term="4.5.0.81" /><category term="shipping" /><category term="life" /><category term="conspiracy theory" /><category term="bluetooth" /><category term="dollars" /><category term="certification" /><category term="P183" /><category term="history" /><category term="point of view" /><category term="catastrophe" /><category term="defective by design" /><category term="iPad" /><category term="maps" /><category term="automotive" /><category term="malfunction" /><category term="shcool" /><category term="clean" /><category term="expert" /><category term="jokes" /><category term="movies" /><category term="collaboration" /><category term="fanless" /><category term="death" /><category term="immigration" /><category term="fonts" /><category term="competition" /><category term="safety" /><category term="corporate" /><category term="Skype" /><category term="BitTorrent" /><category term="motivation" /><category term="buzz" /><category term="audio" /><category term="MAFIAA" /><category term="Fred Brooks" /><category term="job" /><category term="mess" /><category term="cooling system" /><category term="printer" /><category term="spam" /><category term="video" /><category term="Good Spam™" /><category term="RSX Type-S" /><category term="cordless" /><category term="speed cameras" /><category term="almost working" /><category term="past" /><category term="cars" /><category term="IBM" /><category term="Newegg" /><category term="lessons nobody wants to learn" /><category term="woodworking" /><category term="expensive" /><category term="order" /><category term="battery" /><category term="memory" /><category term="collusion" /><category term="late" /><category term="Android Locale" /><category term="computers" /><category term="remote control" /><category term="regulations" /><category term="iPhone" /><category term="text" /><category term="G1" /><category term="wish list" /><category term="drm" /><category term="Tracy Hickman" /><category term="java.util.logging" /><category term="optimization" /><category term="OOP" /><category term="marketing" /><category term="Barcode Scanner" /><category term="account" /><category term="antec" /><category term="silent" /><category term="RIM" /><category term="education" /><category term="google sync" /><category term="visual voicemail" /><category term="idiosyncrasy" /><category term="reboot" /><category term="efficiency" /><category term="forewarned is forearmed" /><category term="Grim Reaper" /><category term="sony" /><category term="hands-free" /><category term="protocols" /><category term="District 9" /><category term="signal" /><category term="green" /><category term="407 proxy authentication required" /><category term="janus" /><category term="Frank Herbert" /><category term="user interface" /><category term="membership" /><category term="P-182" /><category term="floor jack" /><category term="aggregator" /><category term="learning" /><category term="usability" /><category term="hardware" /><category term="software upgrade" /><category term="liability" /><category term="promotion" /><category term="lols" /><category term="told ya" /><category term="RIAA" /><category term="bmw service" /><category term="recruiters" /><category term="meltdown" /><category term="Occam's Razor" /><category term="interoperability" /><category term="trivial" /><category term="ripoffs" /><category term="Motorola" /><category term="cell" /><category term="infrastructure" /><category term="blackberry" /><category term="wireless" /><category term="plagiarism" /><category term="administration" /><category term="trackpad" /><category term="sucks" /><category term="mentality" /><category term="exposure" /><category term="men" /><category term="Bill and Ted" /><category term="Ubuntu" /><category term="leasing" /><category term="far cry" /><category term="voting with my dollars" /><category term="X-Box" /><category term="balkanization" /><category term="Electric Arguments" /><category term="printing" /><category term="Qwest" /><category term="McNamara's Syndrome" /><category term="trends" /><category term="RSS" /><category term="accessibility" /><category term="monitors" /><category term="ergonomics" /><category term="netflix" /><category term="software engineering" /><category term="keyboard" /><category term="t-mobile" /><category term="fair use" /><category term="forced obsolescence" /><category term="The Immortals" /><category term="Costco" /><category term="The Fireman" /><category term="middle click" /><category term="humor" /><category term="diy" /><category term="Nokia" /><category term="security" /><category term="abuse" /><category term="school" /><category term="curve" /><category term="clueless" /><category term="deceit" /><category term="heavy" /><category term="NO SERVICE" /><category term="people" /><category term="Agora" /><category term="attention span" /><category term="wu wei" /><category term="irrelevant" /><category term="speech to text" /><category term="reference" /><category term="testability" /><category term="Dune" /><category term="coding" /><category term="GPS" /><category term="quality" /><category term="warranty" /><category term="uniformity" /><category term="drain" /><category term="integrity" /><category term="Kogan" /><category term="APS" /><category term="architecture" /><category term="stealership" /><category term="Wal-Mart" /><category term="noise" /><category term="google apps" /><category term="ide" /><category term="sandbox" /><category term="H710" /><category term="responsibility" /><category term="handcuff notes" /><category term="computer case" /><category term="garage door opener" /><category term="apple" /><category term="piracy" /><category term="environment" /><category term="Windows Live" /><category term="bentley" /><category term="complexity" /><category term="8320" /><category term="evolution" /><category term="foresight" /><category term="dealership" /><category term="voice dialer" /><category term="do no evil" /><category term="dancing" /><category term="cheating" /><category term="enterprise" /><category term="lian-li" /><category term="G2" /><category term="parallel" /><category term="cowardice" /><category term="mountain biking" /><category term="Android" /><category term="S-FLEX" /><category term="prayer" /><category term="linux" /><category term="USPS" /><category term="women" /><category term="meme" /><category term="multiple connectivity disorder" /><category term="breach" /><category term="pads" /><category term="law" /><category term="acura" /><category term="politics" /><category term="objects" /><category term="electric bill" /><category term="repeatability" /><category term="multithreading" /><category term="expression" /><category term="quirk" /><category term="squeezebox" /><category term="H700" /><category term="context" /><category term="Web 2.0" /><category term="google chrome" /><category term="package tracking" /><category term="wishlist" /><category term="Captain Obvious" /><category term="garbage collector" /><category term="Google Talk" /><category term="wisdom" /><category term="voice control" /><category term="microsoft" /><category term="dust" /><category term="vote" /><category term="USB chargers" /><category term="world domination" /><category term="fail" /><category term="Cupcake" /><category term="toner" /><title>Drums of Peace</title><subtitle type="html">Alter Ego of &lt;a href="http://xn--80ax0d.blogspot.com/"&gt;Яма&lt;/a&gt;</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://drums-of-peace.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>263</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/DrumsOfPeace" /><feedburner:info uri="drumsofpeace" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CkcBSXk7eSp7ImA9WhRUE0U.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-2845101587769549395</id><published>2012-01-23T21:40:00.001-07:00</published><updated>2012-01-23T21:40:58.701-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-23T21:40:58.701-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="kids" /><category scheme="http://www.blogger.com/atom/ns#" term="fail" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="expensive" /><title>Android: Created By Bright Kids</title><content type="html">Remember the rant about &lt;a href="http://xn--80ax0d.blogspot.com/2009/06/google-books-odnoklassnikiru.html"&gt;bright kids&lt;/a&gt;&amp;nbsp;with &lt;a href="http://www.google.com/about/corporate/company/culture.html"&gt;no experience&lt;/a&gt;?&lt;br /&gt;
&lt;br /&gt;
Well, turns out, experience is something you *do* get, but sometimes right after the world laughs in your face. And sometimes even that is not sufficient.&lt;br /&gt;
&lt;br /&gt;
Consider, for example, the &lt;a href="http://developer.android.com/reference/android/hardware/SensorManager.html"&gt;&lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;SensorManager&lt;/span&gt;&lt;/a&gt;. Consider how it is a concrete class, and there is no way for you to provide *your* &lt;a href="http://en.wikipedia.org/wiki/Mock_object"&gt;mocks&lt;/a&gt; to develop an application, unless you add an extra abstraction layer. And how you have to come up with an &lt;a href="http://code.google.com/p/openintents/source/browse/trunk/sensorsimulator/ilarele_gsoc/samples/SensorRealDevice/src/org/openintents/samples/SensorRealDevice/SensorRealDeviceActivity.java?spec=svn3607&amp;amp;r=3607"&gt;abomination&lt;/a&gt;&amp;nbsp;(see line 81) to fight it?&lt;br /&gt;
&lt;br /&gt;
And how much simpler would it be if they just made &lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;SensorManager&lt;/span&gt; an interface and made &lt;span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;a href="http://developer.android.com/reference/android/content/Context.html#getSystemService(java.lang.String)"&gt;getSystemService()&lt;/a&gt;&lt;/span&gt; return a concrete implementation?&lt;br /&gt;
&lt;br /&gt;
But I have a hunch that we're stuck with it - it didn't change from Android 1.0 to 4.0.3.&lt;br /&gt;
&lt;br /&gt;
Wonder how many jewels like this are there in Google's APIs.&lt;br /&gt;
&lt;br /&gt;
PS: It is not a fault of &lt;a href="http://code.google.com/p/openintents/"&gt;OpenIntents&lt;/a&gt;' guys that they had to create this abomination, they did the only thing they could under the circumstances - kids at Google didn't leave us any other choice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-2845101587769549395?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/GJA6oOIrVAQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/2845101587769549395/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2012/01/android-created-by-bright-kids.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/2845101587769549395?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/2845101587769549395?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/GJA6oOIrVAQ/android-created-by-bright-kids.html" title="Android: Created By Bright Kids" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2012/01/android-created-by-bright-kids.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4MSHc6cCp7ImA9WhRVFUQ.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-8667891243164063590</id><published>2012-01-14T20:08:00.000-07:00</published><updated>2012-01-14T20:09:49.918-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-14T20:09:49.918-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="conspiracy theory" /><category scheme="http://www.blogger.com/atom/ns#" term="collusion" /><category scheme="http://www.blogger.com/atom/ns#" term="privacy" /><title>They Talk Behind Our Backs, Part II</title><content type="html">More of &lt;a href="http://drums-of-peace.blogspot.com/2010/12/they-talk-behind-our-backs.html"&gt;the same&lt;/a&gt;...&lt;br /&gt;
&lt;br /&gt;
Ever got those Shopping Helper mails from Newegg that you get shortly after you search for something, but don't buy it? Well...&lt;br /&gt;
&lt;br /&gt;
Last couple of days I've been actively researching all things &lt;a href="http://beagleboard.org/"&gt;BeagleBoard&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
And guess what, I get a "Shopping Helper" message from Newegg telling me about best selling motherboards... Haven't been on Newegg for ages, and, for sure, haven't had even a fleeting interest in buying one there.&lt;br /&gt;
&lt;br /&gt;
So, how did the information about me searching for *board on Google get to Newegg? I guess I'll never find out. But I get shivers down my spine already.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-8667891243164063590?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/b9BssnmO3fY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/8667891243164063590/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2012/01/they-talk-behind-our-backs.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/8667891243164063590?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/8667891243164063590?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/b9BssnmO3fY/they-talk-behind-our-backs.html" title="They Talk Behind Our Backs, Part II" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2012/01/they-talk-behind-our-backs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEAQ3s-eCp7ImA9WhRTFE8.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-7877794655845858203</id><published>2011-11-04T10:27:00.000-07:00</published><updated>2011-11-04T10:27:22.550-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-04T10:27:22.550-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="usability" /><category scheme="http://www.blogger.com/atom/ns#" term="GMail" /><category scheme="http://www.blogger.com/atom/ns#" term="defective by design" /><category scheme="http://www.blogger.com/atom/ns#" term="fail" /><category scheme="http://www.blogger.com/atom/ns#" term="Google Reader" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>Dear Google: I Want to Know My Heroes</title><content type="html">I've been writing &lt;a href="http://drums-of-peace.blogspot.com/2011/10/dear-google-dude-are-you-ok.html"&gt;before&lt;/a&gt; about the fact that it seems that Google's last redesign looks more and more like &lt;a href="http://theweek.com/article/index/216240/the-blind-rage-over-netflixs-horrible-redesign"&gt;Netflix's&lt;/a&gt;.

Since then, they've also butchered the Reader and GMail.&lt;br /&gt;
&lt;br /&gt;
I would really like to know who is responsible for this crap, and why they still work at Google.&lt;br /&gt;
&lt;br /&gt;
'Cause if this doesn't stop, now is a good time to start thinking where to jump off this accelerating train wreck.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-7877794655845858203?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/scYQBAX7tX4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/7877794655845858203/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2011/11/dear-google-i-want-to-know-my-heroes.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/7877794655845858203?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/7877794655845858203?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/scYQBAX7tX4/dear-google-i-want-to-know-my-heroes.html" title="Dear Google: I Want to Know My Heroes" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2011/11/dear-google-i-want-to-know-my-heroes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8HRXc6fCp7ImA9WhdaEkk.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-8607590270589092231</id><published>2011-10-21T17:20:00.000-07:00</published><updated>2011-10-21T17:20:34.914-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-21T17:20:34.914-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="unintended consequences" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="quality of service" /><title>Dear Google: Dude, are you OK?</title><content type="html">Lately, I'm noticing things in Google services that I never noticed before. Not that I wasn't looking. They just weren't there.&lt;br /&gt;
&lt;br /&gt;
I'm talking about glitches.&lt;br /&gt;
&lt;br /&gt;
Here and there, now and then, there's a 403, 404 and 500. Things happen. Calendar stops &lt;a href="http://www.google.com/support/calendar/bin/static.py?page=known_issues.cs"&gt;sending notifications&lt;/a&gt; (cost me some serious money). Multiple logins don't work. Docs and sites interface that made my pretty modern computer crawl (and their "redesign" might turn out on par with &lt;a href="http://theweek.com/article/index/216240/the-blind-rage-over-netflixs-horrible-redesign"&gt;Netflix's&lt;/a&gt;). Other things I can't put my finger on at the moment. But the alarming trend is that the pace is increasing. And, just like always, Google is not transparent about what they do.&lt;br /&gt;
&lt;br /&gt;
Why am I talking about it now?&lt;br /&gt;
&lt;br /&gt;
Because&lt;a href="http://music.google.com/"&gt; Google Music&lt;/a&gt;, for no apparent reason whatsoever, ate four of five tracks of my favorite &lt;a href="http://en.wikipedia.org/wiki/Wish_You_Were_Here_(Pink_Floyd_album)"&gt;Wish You Were Here&lt;/a&gt; (rest assured, completely legal). And then I saw that out of almost 900 tracks I uploaded there (all of them paid for with my hard earned money) are about 650 left. And I have no idea which tracks are gone and why. And, of course, there are no logs.&lt;br /&gt;
&lt;br /&gt;
So what, you say? Well, I value my time. I'm not going to spend it to figure out what is gone. I'll just switch. To what, I don't know (suggestions appreciated).&lt;br /&gt;
&lt;br /&gt;
And back to the trend. A friend of mine said back in about 2000, "Ride the gravy train. Just don't forget to jump off &lt;b&gt;before&lt;/b&gt; it hits the wall".&lt;br /&gt;
&lt;br /&gt;
Now is the time to start thinking seriously whether it is the radiant Google's future we're looking at, or just the headlight of the other train in the tunnel.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-8607590270589092231?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/usPzr1FSn5c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/8607590270589092231/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2011/10/dear-google-dude-are-you-ok.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/8607590270589092231?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/8607590270589092231?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/usPzr1FSn5c/dear-google-dude-are-you-ok.html" title="Dear Google: Dude, are you OK?" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2011/10/dear-google-dude-are-you-ok.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QBRHc9eip7ImA9WhdbEkw.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-726934156596218764</id><published>2011-10-09T10:26:00.005-07:00</published><updated>2011-10-09T18:49:15.962-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-09T18:49:15.962-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>Dear Google: Please Fix the &lt;Censored&gt; Multiple Sign-In</title><content type="html">When Google gets things right, users rejoice. When it doesn't, trying to tell Google about it is like praying to God: you say the words, but you never know if they're listening.&lt;br /&gt;
&lt;br /&gt;
Multiple sign-in is probably one of most bug-ridden pieces in the whole Google infrastructure.&lt;br /&gt;
&lt;br /&gt;
Sometimes it fails to provide a link or simply doesn't react when you click on it when you're trying to sign in into several accounts at the same time (to reproduce: click your name on top right/ switch account/sign in to another account =&amp;gt; nothing happens 100% of the time).&lt;br /&gt;
&lt;br /&gt;
Sometimes, it forcibly logs out all accounts logged in, and logs them in into whatever account du jour it feels like.&lt;br /&gt;
&lt;br /&gt;
Sometimes, it throws a login/password screen at you right after you have logged in into a totally different account (or so you thought).&lt;br /&gt;
&lt;br /&gt;
I'm not a paid Google tester and not going to get all worked up collecting use cases for these bugs to send it to them so they can fix them (see above about praying to God), but I thought they have enough testers to take care of the very face of Google  (which I believe authentication and authorization is).&lt;br /&gt;
&lt;br /&gt;
Looking at Google's face, all in pimples, makes me nervous.&lt;br /&gt;
&lt;br /&gt;
And just now, it threw a 500 Error at me.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;UPDATE:&lt;/b&gt; Fresh in: now in some places it doesn't offer to "sign in as a different user", it simply says "sign out and sign in as a different user". This blows *ALL* accounts currently signed in out of the water. Oh, and it is, apparently, their "new sign-in page".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-726934156596218764?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/NJa36gunKjQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/726934156596218764/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2011/10/dear-google-please-fix-multiple-sign-in.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/726934156596218764?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/726934156596218764?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/NJa36gunKjQ/dear-google-please-fix-multiple-sign-in.html" title="Dear Google: Please Fix the &amp;lt;Censored&amp;gt; Multiple Sign-In" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2011/10/dear-google-please-fix-multiple-sign-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIHRn0-eip7ImA9WhdUFEk.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-5508603452521250663</id><published>2011-09-30T22:29:00.008-07:00</published><updated>2011-09-30T22:55:37.352-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-30T22:55:37.352-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="performance" /><category scheme="http://www.blogger.com/atom/ns#" term="tuning" /><category scheme="http://www.blogger.com/atom/ns#" term="GAE" /><category scheme="http://www.blogger.com/atom/ns#" term="optimization" /><category scheme="http://www.blogger.com/atom/ns#" term="parallel" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>Dear Google: I Want My Threads Back</title><content type="html">I generally like Google. They make nice things. But sometimes they drive me nuts tying to protect me from me.&lt;br /&gt;&lt;br /&gt;Consider this picture:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/tkachenko/6199445911/" title="Appstats Screenshot"&gt;&lt;img src="http://farm7.static.flickr.com/6161/6199445911_fe53e1de86.jpg" width="500" height="177" alt="I Want My Threads Back" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can see with naked eye that &lt;a href="http://code.google.com/appengine/docs/java/memcache/overview.html"&gt;memcache&lt;/a&gt; requests are lined up one after another. Yes, indeed, values stored in memcache are values in the collection, for which I have the keys. It doesn't make sense to group values under one memcache key. And it is a no-brainer candidate for parallelism, with &lt;a href="http://download.oracle.com/javase/6/docs/api/java/util/concurrent/package-summary.html"&gt;standard Java tools&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;But no, you can't. &lt;a href="http://code.google.com/appengine/docs/java/runtime.html#The_Sandbox"&gt;Google said so&lt;/a&gt;. It's for your own good. Go use &lt;a href="http://code.google.com/appengine/docs/java/taskqueue/overview.html"&gt;Task Queues&lt;/a&gt; instead.&lt;br /&gt;&lt;br /&gt;But wait, I don't want to. Task queues are not good enough for my purpose, which is simple - collect data from either memcache or &lt;a href="http://code.google.com/appengine/docs/java/datastore/"&gt;datastore&lt;/a&gt; into local application memory. Task queue overhead is way too high for this, and requires to add the insult of double serialization to the injury of memcache being not too fast to begin with.&lt;br /&gt;&lt;br /&gt;I simply don't believe that the team that pulled off creation of GAE is incapable of creating a sane thread insulation model that will withstand abuse and stupidity.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I believe that the lack of governed thread model was one of fundamental shortcomings of J2EE specification. It would be really cool if GAE could take it one step forward and provide one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-5508603452521250663?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/mYAtDsRsUzM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/5508603452521250663/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2011/09/dear-google-i-want-my-threads-back.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/5508603452521250663?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/5508603452521250663?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/mYAtDsRsUzM/dear-google-i-want-my-threads-back.html" title="Dear Google: I Want My Threads Back" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm7.static.flickr.com/6161/6199445911_fe53e1de86_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2011/09/dear-google-i-want-my-threads-back.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEBQHc-fSp7ImA9WhdUE0s.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-6971617016038903935</id><published>2011-09-29T22:09:00.004-07:00</published><updated>2011-09-29T22:30:51.955-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-29T22:30:51.955-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="defective by design" /><category scheme="http://www.blogger.com/atom/ns#" term="netflix" /><title>Despicable Me^H^HNetflix</title><content type="html">Been putting off disconnecting from Netflix, having collected 395 movies in the queue. Plus, been busy (you know how those disks are gathering dust for wees before you finally get your hands to watch them). But alas, money has to go where the mouth is, and we decided that the last movie we'll watch before shutting it of would be &lt;a href="http://www.despicableme.com/"&gt;Despicable Me&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The movie is hilarious. We watched it, and immediately after it ended, we decided that we would very much like to watch the bonus features. Only...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There were none.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Behind every bonus feature title, there was a black screen with a short phrase, which reduces to "If you wanna watch the bonus, you'll have to buy the retail copy". Yes, and I forgot to mention that the disk had a "RENTAL" sign in big bold letters.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Well, to spare my time and breath, I'll just say that this is totally uncool. And totally makes me not regret finally saying goodbye to Netflix DVD.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;PS:&lt;/b&gt; And they made me even more convinced that I had to do it by setting the cancellation effective date to one month from now. Which means they get to charge me extra month of service. I'm happy Mr. Swasey will get his extra latte or two.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-6971617016038903935?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/QfmDbUUFyXI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/6971617016038903935/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2011/09/despicable-mehhnetflix.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/6971617016038903935?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/6971617016038903935?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/QfmDbUUFyXI/despicable-mehhnetflix.html" title="Despicable Me^H^HNetflix" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2011/09/despicable-mehhnetflix.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8DRX84cSp7ImA9WhdUEUU.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-4441641152784922311</id><published>2011-09-27T21:02:00.004-07:00</published><updated>2011-09-27T22:31:14.139-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-27T22:31:14.139-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="drm" /><category scheme="http://www.blogger.com/atom/ns#" term="defective by design" /><category scheme="http://www.blogger.com/atom/ns#" term="SecuROM" /><title>SecuROM Strikes Back</title><content type="html">Back in 2006, I bought &lt;a href="http://en.wikipedia.org/wiki/The_Elder_Scrolls_IV:_Oblivion"&gt;Oblivion&lt;/a&gt;, oblivious to the fact that it used &lt;a href="http://drums-of-peace.blogspot.com/search?q=securom"&gt;SecuROM&lt;/a&gt; DRM (that was my first encounter with it). Yes, Oblivion was a good game, and I played it through a few times, but alas, all things come to end, and today I decided to uninstall the game. Control Panel, Add or Remove Programs, Oblivion, what??? Disk? Oh &lt;censored&gt; I don't have the disk anymore - it was stolen. What? &lt;a href="http://www.securom.com/message.asp?m=nodisc"&gt;http://www.securom.com/message.asp?m=nodisc&lt;/a&gt;? Good! Let me see...&lt;br /&gt;&lt;br /&gt;&lt;i&gt;SecuROM™ has determined that there is no disc in a local physical drive.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Yes, I knew that.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;(bunch of irrelevant stuff)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;If the problem persists, or you need additional assistance, please use the SecuROM™ Diagnostic Tool for further support.&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;Hmm... Not that I trust SecuROM in the first place... But there's no other option. Okay.&lt;br /&gt;&lt;br /&gt;"Unknown publisher". Very nice.&lt;br /&gt;Fifty pages EULA. Brilliant.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;No applications using SecuROM™ found. Click 'Close' to go back to main screen.&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;Just what I need.&lt;br /&gt;&lt;br /&gt;OK, let me add it manually.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;The selected file is not using SecuROM™!&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;You've gotta be kidding me.&lt;br /&gt;&lt;br /&gt;Now I remember why I didn't uninstall Oblivion since 2006. What was supposed to be a no-brainer split second action turned to be into a time sink (I have a gut feeling that this was hot the first time). Reasonable solution didn't materialize in ten minutes.&lt;br /&gt;&lt;br /&gt;I guess I won't be uninstalling it today, either. Or, maybe... I know where to get a hold of a copy of the original Oblivion disk. Just don't tell anyone. And don't tell me that DRM doesn't make me a pirate.&lt;/censored&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-4441641152784922311?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/6pAjtgglk-0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/4441641152784922311/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2011/09/securom-strikes-back.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/4441641152784922311?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/4441641152784922311?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/6pAjtgglk-0/securom-strikes-back.html" title="SecuROM Strikes Back" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2011/09/securom-strikes-back.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUMRXY6fip7ImA9WhdVE08.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-4475071655746793979</id><published>2011-09-17T22:04:00.008-07:00</published><updated>2011-09-17T23:11:24.816-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-17T23:11:24.816-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="defective by design" /><category scheme="http://www.blogger.com/atom/ns#" term="stupid" /><category scheme="http://www.blogger.com/atom/ns#" term="netflix" /><title>Netflix: The King Of Stupid</title><content type="html">It looks like Netflix has joined the ranks of companies whose own stupidity has run them into the ground (Nokia and RIM being prominent examples).&lt;br /&gt;&lt;br /&gt;Not only they've &lt;a href="http://entertainment.slashdot.org/story/11/06/11/215221/Netflixs-New-Web-Interface-Gets-Thumbs-Down-From-Users"&gt;screwed up&lt;/a&gt; their user interface, &lt;a href="http://news.slashdot.org/story/11/07/14/1829216/Netflix-Deflects-Rage-Over-Price-Increase"&gt;pissed off&lt;/a&gt; a &lt;a href="http://entertainment.slashdot.org/story/11/09/16/0043201/Netflix-To-Lose-1-Million-Subscribers"&gt;million of their subscribers&lt;/a&gt; by spilling their lattes (which is better than &lt;a href="http://www.bgr.com/2011/07/26/netflix-could-lose-2-5-million-subscribers-following-rate-increase/"&gt;expected&lt;/a&gt;, though), and &lt;a href="http://entertainment.slashdot.org/story/11/09/02/0311249/Starz-To-Pull-Content-From-Netflix"&gt;lost a good deal of movies&lt;/a&gt; I wanted to watch.&lt;br /&gt;&lt;br /&gt;Now they're trying to &lt;a href="http://blog.netflix.com/2011/09/hey-who-took-those-titles-from-my.html"&gt;erase the very memory of it&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;To whom it may concern @Netflix: I spent my own precious time to hand pick those movies over years, you dumb&amp;lt;censored&amp;gt;. Those titles were important to me, because you're not the only game in town and I wanted to watch them regardless of wheter you had them or no. Now they're all gone.&lt;br /&gt;&lt;br /&gt;Of course, as the saying goes, &lt;a href="http://news.slashdot.org/story/11/07/12/1934215/Netflix-Announces-Streaming-Only-Plans-and-Higher-Prices-for-DVDs"&gt;fool me once&lt;/a&gt;, shame on you, fool me twice, shame on me. My own fault.&lt;br /&gt;&lt;br /&gt;I guess I'd be killing off my Netflix account completely pretty soon.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;PS:&lt;/b&gt; Now that I've saved their &lt;a href="http://movies.netflix.com/Queue?qtype=ED"&gt;queue page&lt;/a&gt; so they can't steal more of my time and looked at it thinking how to automate the title extraction, it is very clear *why* their new user interface is so inefficient. Just take a look at the page source and try not to laugh. Hint: they could save about 40% of it just by removing unnecessary spaces and endlines. Forty bleeping percent.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;PPS:&lt;/b&gt; This one-liner works just fine:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;cat instant.html|grep -A 4 "class=\"title"|grep -v "\-\-"|grep -v span|grep -v "class=\""|sed 's/^[ \t]*//'|grep -v ^$&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;PPPS:&lt;/b&gt; "netflix alternatives" on &lt;a href="http://www.google.com/insights/search/#q=netflix%20alternatives&amp;amp;cmpt=q"&gt;Search Insights&lt;/a&gt;, &lt;a href="http://www.google.com/trends?q=netflix+alternatives"&gt;Search Trends&lt;/a&gt; - impressive, isn't it?&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-4475071655746793979?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/98rlemGQDzQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/4475071655746793979/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2011/09/netflix-king-of-stupid.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/4475071655746793979?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/4475071655746793979?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/98rlemGQDzQ/netflix-king-of-stupid.html" title="Netflix: The King Of Stupid" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2011/09/netflix-king-of-stupid.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUESH4-cCp7ImA9WhdVFUk.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-42402671641191779</id><published>2011-09-13T00:07:00.006-07:00</published><updated>2011-09-20T12:16:49.058-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-20T12:16:49.058-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Google+" /><category scheme="http://www.blogger.com/atom/ns#" term="usability" /><category scheme="http://www.blogger.com/atom/ns#" term="defective by design" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>What Google+ Is Not</title><content type="html">&lt;h3&gt;Is Not That Persistent&lt;/h3&gt;How long do your posts and comments live?&lt;br /&gt;&lt;h3&gt;Is Not Suited For Long Term Use&lt;/h3&gt;As time goes on, it becomes more and more difficult to get to older posts. The only way to do that today is to keep clicking 'More' button and hope that the post will pop up. And God forbid you accidentally click on a wrong kind of a link, because if you use the 'back' button on the browser - well, guess what, back to square one.&lt;br /&gt;&lt;h3&gt;Is Not Indexable&lt;/h3&gt;Whatever you post, goes to the black hole of your readership. Litmus test: try to find any of your public posts using any search engine. &lt;a href="http://www.despair.com/blogging.html"&gt;This demotivator&lt;/a&gt; comes to mind vividly.&lt;br /&gt;&lt;h3&gt;Is Not Searchable&lt;/h3&gt;Now, *this* is a surprise, *the* search engine company being behind it. There is simply no way to search anything other than people on Google+.&lt;br /&gt;&lt;br /&gt;Wonder if all of these are bugs or features.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;UPDATE (2011/09/20):&lt;/b&gt; It seems that "not indexable" and "not searchable" complaints are &lt;a href="http://googleblog.blogspot.com/2011/09/google-92-93-94-95-96-97-98-99-100.html"&gt;now fixed&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-42402671641191779?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/5ZmQfy4I8io" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/42402671641191779/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2011/09/what-google-is-not.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/42402671641191779?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/42402671641191779?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/5ZmQfy4I8io/what-google-is-not.html" title="What Google+ Is Not" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2011/09/what-google-is-not.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8CSXgyeip7ImA9WhdRFUo.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-7465683464083164777</id><published>2011-08-05T12:02:00.012-07:00</published><updated>2011-08-05T13:57:48.692-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-05T13:57:48.692-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mountain biking" /><category scheme="http://www.blogger.com/atom/ns#" term="MTB" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>Google Maps + Earth + Android = Mountain Biker's Delight</title><content type="html">&lt;div&gt;Ever found yourself lost in the woods, with the route map being insufficiently detailed or just plain wrong? Here's how to fix the situation.&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;STEP 1: PLAN&lt;/h3&gt;&lt;div&gt;Create a route draft with &lt;a href="http://maps.google.com/"&gt;Google Maps&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?msa=0&amp;amp;ie=UTF8&amp;amp;t=h&amp;amp;msid=204692399852318448906.0004a9c5eee31567bfa24&amp;amp;ll=33.654495,-111.828632&amp;amp;spn=0.050011,0.072956&amp;amp;z=13&amp;amp;output=embed"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;View &lt;a href="http://maps.google.com/maps/ms?msa=0&amp;amp;ie=UTF8&amp;amp;t=h&amp;amp;msid=204692399852318448906.0004a9c5eee31567bfa24&amp;amp;ll=33.654495,-111.828632&amp;amp;spn=0.050011,0.072956&amp;amp;z=13&amp;amp;source=embed" style="color:#0000FF;text-align:left"&gt;Bell Pass Draft&lt;/a&gt; in a larger map&lt;/small&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3&gt;STEP 2: CHECK&lt;/h3&gt;&lt;div&gt;Save the map to a &lt;span class="Apple-style-span"&gt;.kml&lt;/span&gt; file, open it with Google Earth, check elevation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.flickr.com/photos/tkachenko/6011952429"&gt;&lt;img src="http://farm7.static.flickr.com/6017/6011952429_6c7e160237.jpg" width="400" height="243" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3&gt;STEP 3: USE&lt;br /&gt;&lt;/h3&gt;&lt;div&gt;You can see the map you created in step 1 in &lt;a href="https://market.android.com/details?id=com.google.android.apps.maps"&gt;Maps&lt;/a&gt; on your phone. You can see it even if you are &lt;a href="http://maps.google.com/?ll=33.914731,-111.815758&amp;spn=0.059048,0.111494&amp;t=h&amp;z=14"&gt;off the cell grid&lt;/a&gt; - just make sure you &lt;a href="http://googlemobile.blogspot.com/2011/07/download-map-area-added-to-labs-in.html"&gt;download the map area&lt;/a&gt; to your phone.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Enjoy.&lt;/div&gt;&lt;h3&gt;CAVEAT EMPTOR&lt;/h3&gt;&lt;div&gt;There are things you need to remember before relying on your route, though. I'm sure there'll be more for other people in other regions, but here's observations from Arizona desert and mountains:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Careful with inclinations.&lt;/b&gt; When you're looking at routes in Google Earth, the surface seems much, much more flat than it is &lt;a href="http://maps.google.com/maps?hl=en&amp;amp;ll=33.677966,-111.816128&amp;amp;spn=0.003701,0.006968&amp;amp;t=h&amp;amp;z=18"&gt;in reality&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Watch for rocks.&lt;/b&gt; Even though the resolution is often good or excellent, a path that looks smooth may, in fact, be &lt;a href="http://maps.google.com/maps?hl=en&amp;amp;ll=33.556262,-111.995248&amp;amp;spn=0.00131,0.001742&amp;amp;t=h&amp;amp;z=20"&gt;impassable on the bike&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Watch for washes.&lt;/b&gt; What looks like a path may be a &lt;a href="http://maps.google.com/maps?hl=en&amp;amp;ll=33.663705,-111.838397&amp;amp;spn=0.000925,0.001742&amp;amp;t=h&amp;amp;z=20"&gt;wash&lt;/a&gt;, full either of rocks or of fine sand.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Watch for breaks.&lt;/b&gt; What looks flat on the map may turn into a &lt;a href="http://maps.google.com/maps?hl=en&amp;amp;ll=33.785577,-112.007391&amp;amp;spn=0.001848,0.003484&amp;amp;t=h&amp;amp;z=19"&gt;50ft fall&lt;/a&gt; if you're not careful.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Look out for changes and have a Plan B.&lt;/b&gt; I once found myself looking at the road that was &lt;a href="http://maps.google.com/maps?hl=en&amp;amp;ll=33.744861,-112.07649&amp;amp;spn=0.007396,0.013937&amp;amp;t=h&amp;amp;z=17"&gt;plowed along&lt;/a&gt; to prevent jeeps from coming through - well, it prevented me too. You can't bike through the raw desert, had to walk. Coincidentally, that happened in the middle of the heat wave with the temperature being &lt;a href="http://www.flickr.com/photos/tkachenko/5896089362"&gt;over 130°F&lt;/a&gt; - even water doesn't help after a while. I was not amused.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Good luck.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-7465683464083164777?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/SLZl5VWWmsA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/7465683464083164777/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2011/08/google-maps-earth-android-mountain.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/7465683464083164777?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/7465683464083164777?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/SLZl5VWWmsA/google-maps-earth-android-mountain.html" title="Google Maps + Earth + Android = Mountain Biker's Delight" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm7.static.flickr.com/6017/6011952429_6c7e160237_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2011/08/google-maps-earth-android-mountain.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8MQng4eyp7ImA9WhZVEUo.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-365285624104037387</id><published>2011-05-23T12:02:00.003-07:00</published><updated>2011-05-23T12:11:23.633-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-23T12:11:23.633-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="defective by design" /><category scheme="http://www.blogger.com/atom/ns#" term="google apps" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>Google Still Doesn't Get It</title><content type="html">First &lt;a href="http://drums-of-peace.blogspot.com/2010/02/what-google-doesnt-get-about-all-this.html"&gt;they blew it with Buzz&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Now they blew it again with their latest &lt;a href="http://www.google.com/support/a/bin/answer.py?answer=182075"&gt;"improvement"&lt;/a&gt;, integration of Google Apps accounts into Google Accounts.&lt;br /&gt;&lt;br /&gt;The bottomline of this "improvement" for me? Carefully crafted separation of online personas by interest destroyed. Different persona's identity and profile now slapped together into an indivisible mold, all relations blown to smithereens - with no [obvious] way to restore the state of affairs.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Starts looking more and more like the Lord of the Rings...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;Hullo? Google? There *was* a good reason I created all these accounts - I *did* want to keep them separate. Yes, it is your decision to lump them together, but it is a straw towards the critical mass of people willing to walk away from your infrastructure.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-365285624104037387?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/VR3gz5CEbF4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/365285624104037387/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2011/05/google-still-doesnt-get-it.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/365285624104037387?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/365285624104037387?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/VR3gz5CEbF4/google-still-doesnt-get-it.html" title="Google Still Doesn't Get It" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2011/05/google-still-doesnt-get-it.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQDRHg_cSp7ImA9WhZTFEU.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-7770616350223047373</id><published>2011-03-18T15:32:00.003-07:00</published><updated>2011-03-18T15:46:15.649-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-18T15:46:15.649-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="defective by design" /><category scheme="http://www.blogger.com/atom/ns#" term="deceit" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>Shortage of i*: Cart ahead of the horse?</title><content type="html">&lt;a href="http://www.google.com/search?q=apple+long+lines"&gt;Excitement about long lines&lt;/a&gt; starts to seriously piss me off. This time, seeing the &lt;a href="http://www.macrumors.com/2011/03/18/one-week-after-ipad-2-launch-long-lines-still-abound/"&gt;next enthusiastic reference&lt;/a&gt;, I remembered my own visit to Apple Store, when all I wanted to do was to buy an iPad.&lt;br /&gt;&lt;br /&gt;That was back in October 2010, long way from any new product introduction. I knew *very* well what I wanted, didn't need any explanations, no selection process, no catches - and still, it took me half an hour to pay and walk out - five different Apple Store reps came to me, asked what I wanted, heard "I want to pay and go", and walked away into oblivion, just to be replaced by next rep.&lt;br /&gt;&lt;br /&gt;Maybe it's not so much because iPad2 is in scarcity, and not so much because there are too many customers, but because Apple Store is made inefficient on purpose in order to create a perception of high demand?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;UPDATE: Quick search confirms: it *is* on purpose. &lt;a href="http://www.google.com/search?q=there+is+no+checkout+register+in+Apple+Store"&gt;There is no checkout register in Apple Store&lt;/a&gt;, and, as one of fellow bloggers &lt;a href="http://gigaom.com/apple/the-apple-store-shopping-experience/"&gt;eloquently put it&lt;/a&gt;, &lt;i&gt;You just have to aimlessly wander around the store and hope to A) get approached by a free employee or B) randomly pick an employee that’s helping someone and follow them around until they’re done.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;There, people. We've been deceived again. Not for the first time, nor for the last.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-7770616350223047373?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/FYIsiWdPAz0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/7770616350223047373/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2011/03/shortage-of-i-cart-ahead-of-horse.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/7770616350223047373?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/7770616350223047373?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/FYIsiWdPAz0/shortage-of-i-cart-ahead-of-horse.html" title="Shortage of i*: Cart ahead of the horse?" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2011/03/shortage-of-i-cart-ahead-of-horse.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04AQ3s8eip7ImA9Wx9bGUw.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-8129755560538287830</id><published>2011-02-28T10:55:00.002-07:00</published><updated>2011-02-28T10:59:02.572-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-28T10:59:02.572-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mentality" /><category scheme="http://www.blogger.com/atom/ns#" term="design" /><category scheme="http://www.blogger.com/atom/ns#" term="Fred Brooks" /><title>Quote Of The Day: Design</title><content type="html">Great design does not come from great processes; it comes from great designers.&lt;p align="right"&gt;&lt;i&gt;-- &lt;a href="http://en.wikipedia.org/wiki/Fred_Brooks"&gt;Fred Brooks&lt;/a&gt;, &lt;a href="http://www.wired.com/magazine/2010/07/ff_fred_brooks/"&gt;Interview to Wired Magazine&lt;/a&gt;&lt;/i&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-8129755560538287830?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/JMOvj_OAxLg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/8129755560538287830/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2011/02/quote-of-day-design.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/8129755560538287830?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/8129755560538287830?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/JMOvj_OAxLg/quote-of-day-design.html" title="Quote Of The Day: Design" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2011/02/quote-of-day-design.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4ASHYyeSp7ImA9Wx9bF0g.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-1418970784749740708</id><published>2011-02-26T12:25:00.004-07:00</published><updated>2011-02-26T13:09:09.891-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-26T13:09:09.891-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="The Weather Channel" /><category scheme="http://www.blogger.com/atom/ns#" term="conspiracy theory" /><category scheme="http://www.blogger.com/atom/ns#" term="Android Market" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="privacy" /><title>The Weather Channel: Who Do You Think You Are?</title><content type="html">Let's take a brief look at permissions &lt;a href="https://market.android.com/details?id=com.weather.Weather"&gt;The Weather Channel&lt;/a&gt; application requests.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Services that cost you money: Send SMS messages&lt;/b&gt; - Who is the application going to send SMS messages to?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Services that cost you money: Directly call phone numbers - &lt;/b&gt;What numbers is it going to call?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Your location: Coarse (network-based) location&lt;/b&gt; - All right, I understand it wants to know where I am to tell me what the weather is.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Your location: Fine (GPS) location&lt;/b&gt; - Why does it want my exact location? Oh, I see, to show me ads. Thanks, but no thanks, you guys can easily do the same using just coarse GPS location.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Your personal information: Add or modify calendar events and send email to guests&lt;/b&gt; - What? Excuse me? Why would Weather Channel want to intrude into my calendar, and, worse, send emails to guests?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Your personal information: Read calendar events&lt;/b&gt; - This one even seems benign in light of the previous one, but still - why?&lt;/li&gt;&lt;li&gt;Storage: Modify/delete USB storage contents, modify/delete SD card contents - Again - why? I can guess that it wants to cache data, but surely not as much that it requires special permissions to USB storage and SD card?&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Note that the detailed explanation of why these permissions are required is not available from the developer (at least as of the moment of writing).&lt;/div&gt;&lt;div&gt;&lt;h2&gt;Summary&lt;/h2&gt;The Weather Channel application requests unreasonably wide permissions with no justification to do so. If you value your privacy, you should never install it, or uninstall it right away if you did install it in the past (when permission set was more reasonable) and forgot to check permissions as updates were coming.&lt;h2&gt;Corollary&lt;/h2&gt;The Weather Channel &lt;a href="http://www.engadget.com/2010/09/30/study-select-android-apps-sharing-data-without-user-notificatio/"&gt;is not the only application abusing permissions&lt;/a&gt;. Android core development team must come up with a way for the end user to selectively deny permissions requested by an application, so the end user doesn't fall prey to sloppy or malicious applications. There is &lt;a href="http://www.droidforums.net/forum/android-forum/74528-android-security-selectively-control-apps-permissions.html"&gt;some progress&lt;/a&gt;, but the definite answer from Google is not available - I wonder if there is a collusion between Google and big players in Android Market, just like there seems to be one with &lt;a href="http://news.slashdot.org/story/11/02/12/1734258/How-Major-Film-Studios-Manipulate-YouTube-Users"&gt;YouTube upload manipulation&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-1418970784749740708?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/3Bn5yq-ZFfY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/1418970784749740708/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2011/02/weather-channel-who-do-you-think-you.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/1418970784749740708?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/1418970784749740708?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/3Bn5yq-ZFfY/weather-channel-who-do-you-think-you.html" title="The Weather Channel: Who Do You Think You Are?" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2011/02/weather-channel-who-do-you-think-you.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cFRXs-eip7ImA9Wx9WGUU.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-3193656873224741214</id><published>2011-01-25T11:41:00.001-07:00</published><updated>2011-01-25T11:43:34.552-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-25T11:43:34.552-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="controversy" /><category scheme="http://www.blogger.com/atom/ns#" term="alcohol" /><category scheme="http://www.blogger.com/atom/ns#" term="mentality" /><category scheme="http://www.blogger.com/atom/ns#" term="abuse" /><title>^Whiskey^Scotch</title><content type="html">My friends,&lt;br /&gt;&lt;br /&gt;I had not intended to discuss this controversial subject at this particular time. However, I want you to know that I do not shun controversy. On the contrary, I will take a stand on any issue at any time, regardless of how fraught with controversy it might be. You have asked me how I feel about whiskey. All right, here is how I feel about whiskey.&lt;br /&gt;"If when you say whiskey you mean the devil's brew, the poison scourge, the bloody monster, that defiles innocence, dethrones reason, destroys the home, creates misery and poverty, yea, literally takes the bread from the mouths of little children; if you mean the evil drink that topples the Christian man and woman from the pinnacle of righteous, gracious living into the bottomless pit of degradation, and despair, and shame and helplessness, and hopelessness, then certainly I am against it.&lt;br /&gt;&lt;br /&gt;But;&lt;br /&gt;If when you say whiskey you mean the oil of conversation, the philosophic wine, the ale that is consumed when good fellows get together, that puts a song in their hearts and laughter on their lips, and the warm glow of contentment in their eyes; if you mean Christmas cheer; if you mean the stimulating drink that puts the spring in the old gentleman's step on a frosty, crispy morning; if you mean the drink which enables a man to magnify his joy, and his happiness, and to forget, if only for a little while, life's great tragedies, and heartaches, and sorrows; if you mean that drink, the sale of which pours into our treasuries untold millions of dollars, which are used to provide tender care for our little crippled children, our blind, our deaf, our dumb, our pitiful aged and infirm; to build highways and hospitals and schools, then certainly I am for it.&lt;br /&gt;&lt;br /&gt;This is my stand. I will not retreat from it. I will not compromise.&lt;p align="right"&gt;&lt;i&gt;-- &lt;a href="http://en.wikipedia.org/wiki/Noah_S._Sweat"&gt;Noah S. Sweat, 1952&lt;/a&gt;&lt;/i&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-3193656873224741214?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/6JoaET7wcFo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/3193656873224741214/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2011/01/whiskeyscotch.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/3193656873224741214?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/3193656873224741214?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/6JoaET7wcFo/whiskeyscotch.html" title="^Whiskey^Scotch" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2011/01/whiskeyscotch.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUBQXo9eSp7ImA9Wx9WFU0.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-5759684929568479626</id><published>2011-01-19T23:59:00.003-07:00</published><updated>2011-01-20T00:07:30.461-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-20T00:07:30.461-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="defective by design" /><category scheme="http://www.blogger.com/atom/ns#" term="iPad" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>iPad through the eyes of Android user, part 2</title><content type="html">It is extremely easy to put something onto iPad.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Oh.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Wait.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It is not.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You need iTunes and a platform that it works on. Windows or Mac. Linux won't do.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Files in formats that are not forethought by Apple will have trouble getting onto iPad as well. In other words, forget about using it as &lt;i&gt;just&lt;/i&gt; storage.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But wait, that's just the good half of the story.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The bad half starts when you need to retrieve the information from it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Either you can't at all, or you can only in a crippled form (two words: "optimized photos").&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Homework for the inquisitive reader: find a way to back up the content of your iPad without paying Apple for their services.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So now tell me: why can't I just &lt;span class="Apple-style-span" &gt;mount(8)&lt;/span&gt; the damn thing, again?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-5759684929568479626?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/p0WYG7ph7J0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/5759684929568479626/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2011/01/ipad-through-eyes-of-android-user-part.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/5759684929568479626?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/5759684929568479626?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/p0WYG7ph7J0/ipad-through-eyes-of-android-user-part.html" title="iPad through the eyes of Android user, part 2" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2011/01/ipad-through-eyes-of-android-user-part.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8NQXs7cCp7ImA9Wx9WE0Q.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-8074696464096861545</id><published>2011-01-18T16:25:00.002-07:00</published><updated>2011-01-18T16:38:10.508-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-18T16:38:10.508-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="greed" /><category scheme="http://www.blogger.com/atom/ns#" term="Captain Obvious" /><category scheme="http://www.blogger.com/atom/ns#" term="USB chargers" /><category scheme="http://www.blogger.com/atom/ns#" term="green" /><title>Beyond The Obvious</title><content type="html">Some years ago every new device came with its own charger - a unique one. Even different devices from the same manufacturer.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now it seems that manufacturers have eventually agreed that it is possible to get away with just one charger - the one supplying USB voltage. Yeah, &lt;a href="http://www.apple.com/ipad/"&gt;sometimes&lt;/a&gt; you need &lt;a href="http://www.google.com/search?q=high+current+USB+charger"&gt;more than usual&lt;/a&gt;, sometimes can't figure whether it is &lt;a href="http://drums-of-peace.blogspot.com/2010/12/theres-no-limit-to-perfection.html"&gt;upside down&lt;/a&gt; or downside up, the struggle (or a lag) between Mini and Micro is not yet over.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But still, every bleeping device comes with its own charger - now a USB charger. I have more USB chargers now than a small African country needs, and they keep coming, and coming, and coming.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I wonder when is &lt;i&gt;this&lt;/i&gt; going to stop.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-8074696464096861545?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/Ej7gPuvfk5E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/8074696464096861545/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2011/01/beyond-obvious.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/8074696464096861545?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/8074696464096861545?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/Ej7gPuvfk5E/beyond-obvious.html" title="Beyond The Obvious" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2011/01/beyond-obvious.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIAQX86cCp7ImA9Wx9WE0o.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-2692338575557743560</id><published>2011-01-18T12:02:00.002-07:00</published><updated>2011-01-18T12:05:40.118-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-18T12:05:40.118-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="jokes" /><title>Dear God</title><content type="html">Dear God:&lt;br /&gt;&lt;br /&gt;My prayer for 2011 is for a fat bank account and a thin body.&lt;br /&gt;Please don't mix these up like you did last year.&lt;p align="right"&gt;&lt;i&gt;-- Source unknown&lt;/i&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-2692338575557743560?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/nZqkPlAlH9Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/2692338575557743560/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2011/01/dear-god.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/2692338575557743560?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/2692338575557743560?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/nZqkPlAlH9Q/dear-god.html" title="Dear God" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2011/01/dear-god.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEMQXoyfip7ImA9Wx9WE00.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-7030203804910622955</id><published>2011-01-17T14:35:00.005-07:00</published><updated>2011-01-17T15:51:20.496-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-17T15:51:20.496-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Google Voice" /><category scheme="http://www.blogger.com/atom/ns#" term="Qwest" /><category scheme="http://www.blogger.com/atom/ns#" term="bug" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>Google Voice + Qwest Security Screen = Oops, $$$</title><content type="html">Steps to reproduce the problem:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Have a &lt;a href="http://qwest.com/"&gt;Qwest&lt;/a&gt; landline;&lt;/li&gt;&lt;li&gt;Have the &lt;a href="http://www.qwest.com/residential/pdf/user_guides/english/AnonymousCR.pdf"&gt;Anonymous Call Rejection&lt;/a&gt; and &lt;a href="http://www.qwest.com/residential/pdf/user_guides/english/SecurityScreen.pdf"&gt;Security Screen&lt;/a&gt; on;&lt;/li&gt;&lt;li&gt;Initiate a &lt;a href="http://google.com/voice"&gt;Google Voice&lt;/a&gt; long distance call from your computer;&lt;/li&gt;&lt;li&gt;Wait in disbelief while nothing is happening;&lt;/li&gt;&lt;li&gt;Knowing that GV is flaky sometimes, repeat the attempt a few times;&lt;/li&gt;&lt;li&gt;Give up and use a different way to make a call;&lt;/li&gt;&lt;li&gt;Only to realize later that you've been billed for all attempts to make a call, with no calls being actually made, as far as you are concerned.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Investigation showed that starting a couple of months ago numbers used by Google Voice started being recognized as "Out of area" by Qwest. At this point it seems that Qwests' Security Screen kicked in a voice playback to the caller prompting them to enter their number, and Google's calling service wasn't expecting that, and still continued the call establishment on the target side, thinking that the calling party has picked up the phone.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Likewise, for &lt;i style="font-weight: bold; "&gt;some&lt;/i&gt; callers (not all), your line with Security Screen on it doesn't ring.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It is interesting to note that disabling the Anonymous Call Rejection (*87) doesn't actually do anything - the call still doesn't go through, and you still get billed for the attempt.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;However, removing Security Screen from your account helps. It was a useless service anyway - whereas intended to give your possible legitimate callers a way to complete the call, it, in fact, gives illegitimate callers a way to spoof the Caller ID - the number they enter may be anything, and not too many people even remember the meaning of a double ring nowadays.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Why the hell does one keep the landline anyway?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-7030203804910622955?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/05cWrLIPbA8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/7030203804910622955/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2011/01/google-voice-qwest-security-screen-oops.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/7030203804910622955?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/7030203804910622955?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/05cWrLIPbA8/google-voice-qwest-security-screen-oops.html" title="Google Voice + Qwest Security Screen = Oops, $$$" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2011/01/google-voice-qwest-security-screen-oops.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIBRHg7fCp7ImA9WhdRFUs.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-57095735084158152</id><published>2011-01-13T18:14:00.007-07:00</published><updated>2011-08-05T09:42:35.604-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-05T09:42:35.604-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="competition" /><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="apple" /><title>The Second Coming of iPhone</title><content type="html">&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 16px; "&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 16px; "&gt;Everyone and their uncle is making predictions about the fate of iPhone on Verizon and, in that light, Android. Let me make mine (consciously avoiding citations pro or con, and deep technical issues that are already aplenty):&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;There will be an initial surge of people that are just out of contract (or were waiting for iPhone) on Verizon;&lt;/li&gt;&lt;li&gt;There will be an initial surge of  people that will switch to Verizon because they didn't want to switch to AT&amp;amp;T, but want an iPhone, who are just out of contract or were waiting for iPhone;&lt;/li&gt;&lt;li&gt;This surge will be somewhat sustained for the next few months as more people come out of contract;&lt;/li&gt;&lt;li&gt;The surge will then be dampened as they realize that iPhone (or Verizon, or iPhone on Verizon) is not all it cracked up to be, and relay their experiences to their friends;&lt;/li&gt;&lt;li&gt;Android acceptance curve will not be significantly affected because the target audience and market segments for Android and iPhone are different.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;UPDATE (2011/02/14):&lt;/b&gt; Initial surge was &lt;a href="http://www.google.com/search?q=verizon+iphone+lines"&gt;weak&lt;/a&gt;, with two major reasons to blame: &lt;a href="http://www.google.com/search?q=verizon+iphone+lines+cold+weather"&gt;cold weather&lt;/a&gt; and people waiting for &lt;a href="http://www.google.com/search?q=verizon+iphone+lines+iphone+5"&gt;iPhone 5&lt;/a&gt;. Of course, we'll live to see whether more Verizon iPhones will be sold as the weather gets warmer, and what would be the iPhone 5 impact.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;UPDATE (2011/04/04):&lt;/b&gt; &lt;a href="http://androidandme.com/2011/04/uncategorized/comscore-verizon-iphone-does-little-to-stop-the-android-juggernaut/"&gt;Verizon iPhone does little to stop Android&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;b&gt;UPDATE (2011/06/30):&lt;/b&gt; &lt;a href="http://www.bgr.com/2011/06/30/verizon-iphone-sales-are-already-slowing-down-analyst-says/"&gt;Verizon iPhone sales are already slowing down, analyst says&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;UPDATE (2011/08/05):&lt;/b&gt; &lt;a href="http://androidandme.com/2011/08/news/android-owns-40-of-the-us-smartphone-market-no-wonder-people-want-to-strangle-it/"&gt;Android owns 40% of the US smartphone market, no wonder people want to strangle it&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-57095735084158152?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/8Snl8X6VfQE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/57095735084158152/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2011/01/second-coming-of-iphone.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/57095735084158152?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/57095735084158152?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/8Snl8X6VfQE/second-coming-of-iphone.html" title="The Second Coming of iPhone" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2011/01/second-coming-of-iphone.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAMQns9fyp7ImA9Wx9XF0o.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-5375462900159063623</id><published>2011-01-11T10:51:00.003-07:00</published><updated>2011-01-11T12:06:23.567-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-11T12:06:23.567-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Bike Tails" /><category scheme="http://www.blogger.com/atom/ns#" term="quote of the day" /><category scheme="http://www.blogger.com/atom/ns#" term="mountain biking" /><title>Quote Of The Day: Kinds Of Biking</title><content type="html">I like muddy trails over rocky trails because I'd rather be wet and muddy than dead and bloody.&lt;p align="right"&gt;&lt;i&gt;-- DT&lt;/i&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-5375462900159063623?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/1pz4262Q30w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/5375462900159063623/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2011/01/quote-of-day-kinds-of-biking.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/5375462900159063623?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/5375462900159063623?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/1pz4262Q30w/quote-of-day-kinds-of-biking.html" title="Quote Of The Day: Kinds Of Biking" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2011/01/quote-of-day-kinds-of-biking.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UFQX05cSp7ImA9Wx9QFks.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-2511712762309017613</id><published>2010-12-29T15:13:00.003-07:00</published><updated>2010-12-29T15:20:10.329-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-29T15:20:10.329-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="samsung" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><category scheme="http://www.blogger.com/atom/ns#" term="Nexus S" /><title>Nexus S: Unabridged Review</title><content type="html">Back in 2002, when I was investigating &lt;a href="http://en.wikipedia.org/wiki/BMW_5_Series_(E39)"&gt;E39&lt;/a&gt;, I found this interesting comment:&lt;blockquote&gt;Cupholders suck. The rest of the car is fine.&lt;/blockquote&gt;It turned out to be a pretty accurate description (seven years down the road and counting). So let me plagiarize it a bit and say:&lt;blockquote&gt;The only major annoyance is lack of notification LEDs, even for charging - the phone is just laying there like a brick.&lt;br /&gt;&lt;br /&gt;The rest of the phone is fine.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-2511712762309017613?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/RLz6Nm43HhA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/2511712762309017613/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2010/12/nexus-s-unabridged-review.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/2511712762309017613?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/2511712762309017613?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/RLz6Nm43HhA/nexus-s-unabridged-review.html" title="Nexus S: Unabridged Review" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2010/12/nexus-s-unabridged-review.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYARHw8fCp7ImA9Wx9QFkg.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-9115572260957023271</id><published>2010-12-29T13:22:00.006-07:00</published><updated>2010-12-29T14:29:05.274-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-29T14:29:05.274-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><category scheme="http://www.blogger.com/atom/ns#" term="iPad" /><category scheme="http://www.blogger.com/atom/ns#" term="evolution" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><title>iPhone vs. Android: Survival of the Fittest</title><content type="html">Forget the price - no matter &lt;a href="http://www.9to5mac.com/44658/how-will-apple-battle-the-100-android-device"&gt;how cheap&lt;/a&gt; Android phones get, there will always be the &lt;a href="http://daringfireball.net/2010/12/emotional_rescue"&gt;emo audience&lt;/a&gt; for iPhone.&lt;br /&gt;&lt;br /&gt;Forget the feature set of the platform - they're roughly identical by now.&lt;br /&gt;&lt;br /&gt;It is all a matter of &lt;a href="http://en.wikipedia.org/wiki/Evolutionary_pressure"&gt;evolutionary pressure&lt;/a&gt; now.&lt;br /&gt;&lt;br /&gt;Android devices are created, pushed to market, accepted or rejected by it, and die or flourish at extremely fast pace, even when there is a risk of cannibalization of different products from the same manufacturer (does Nexus S kill Galaxy S? absolutely). The competition is fierce, the elimination is ruthless.&lt;br /&gt;&lt;br /&gt;Apple devices, on the other hand, are lovingly created by the mind of The Great Chairman, and accepted unambiguously (simply because there is no other choice) by the gang of loyal followers and wannabes living within the &lt;a href="http://en.wikipedia.org/wiki/Reality_distortion_field"&gt;reality distortion field&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I don't think that's enough feedback to improve.&lt;br /&gt;&lt;br /&gt;The ever brandished threat of &lt;a href="http://www.engadget.com/2010/12/07/visualized-the-real-android-fragmentation/"&gt;fragmentation&lt;/a&gt; is not the hand of doom, but the blessing in disguise, along with lack or presence of LED indicators, or physical keyboard, or sensor buttons, or touch buttons, or front camera, or flash, or dedicated camera shutter button, or whatever else comes to &lt;b&gt;your&lt;/b&gt; mind. It is &lt;b&gt;you&lt;/b&gt; that is the deciding factor in the outcome.&lt;br /&gt;&lt;br /&gt;My prediction at this time is that Apple will be forced to retreat into a niche of being just one of dozens smartphone and tablet manufacturers. Unless -&lt;blockquote&gt;And so the only way for the iPhone to “beat” Android would be for Apple to either open iOS up in the same way that Android is, or to create a huge variety of iPhones spread across the spectrum in terms of features and price. Neither of those things is going to happen. -- &lt;a href="http://techcrunch.com/2010/12/26/2011-android/"&gt;MG Siegler&lt;/a&gt;&lt;/blockquote&gt;And on the other hand, just like he says, there will be a huge variety of Android phones spread across the spectrum of features, quality and price. Is this good? I'd say it is a double edged sword. Whereas Apple's quality is &lt;a href="http://www.slashgear.com/iphone-4-82-higher-screen-damage-rate-than-3gs-13107677/"&gt;well known&lt;/a&gt;, in Android market you have to take calculated risk - it is, by definition, an early adopter market, any smartphone older than a couple of months is already obsolete. But at least you're voting with your dollars to move the whole population into the direction &lt;b&gt;you&lt;/b&gt; want.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Let the fittest survive.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-9115572260957023271?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/b4nOp5svvRY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/9115572260957023271/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2010/12/iphone-vs-android-survival-of-fittest.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/9115572260957023271?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/9115572260957023271?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/b4nOp5svvRY/iphone-vs-android-survival-of-fittest.html" title="iPhone vs. Android: Survival of the Fittest" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>4</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2010/12/iphone-vs-android-survival-of-fittest.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYHSH49fSp7ImA9Wx9WE0Q.&quot;"><id>tag:blogger.com,1999:blog-7044784182212910288.post-7495723343561973110</id><published>2010-12-18T11:32:00.002-07:00</published><updated>2011-01-18T16:25:39.065-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-18T16:25:39.065-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="competition" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="interoperability" /><category scheme="http://www.blogger.com/atom/ns#" term="usability" /><category scheme="http://www.blogger.com/atom/ns#" term="user interface" /><category scheme="http://www.blogger.com/atom/ns#" term="USB chargers" /><title>There's No Limit To Perfection</title><content type="html">Now that cell phone manufacturers agreed upon Micro USB B being the standard jack for the charger, there's just one step left - to agree which way up to position it...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7044784182212910288-7495723343561973110?l=drums-of-peace.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DrumsOfPeace/~4/RKReap1z_ac" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://drums-of-peace.blogspot.com/feeds/7495723343561973110/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://drums-of-peace.blogspot.com/2010/12/theres-no-limit-to-perfection.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/7495723343561973110?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7044784182212910288/posts/default/7495723343561973110?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/DrumsOfPeace/~3/RKReap1z_ac/theres-no-limit-to-perfection.html" title="There's No Limit To Perfection" /><author><name>vt</name><uri>http://www.blogger.com/profile/08540444646429799767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://drums-of-peace.blogspot.com/2010/12/theres-no-limit-to-perfection.html</feedburner:origLink></entry></feed>

