<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~files/feed-premium.xsl"?>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedpress="https://feed.press/xmlns" xmlns:media="http://search.yahoo.com/mrss/" xmlns:podcast="https://podcastindex.org/namespace/1.0" version="2.0">
  <channel>
    <feedpress:locale>en</feedpress:locale>
    <feedpress:newsletterId>zupped</feedpress:newsletterId>
    <atom:link rel="via" href="http://feed.pickletheory.com/"/>
    <atom:link rel="hub" href="http://feedpress.superfeedr.com/"/>
    <image>
      <link>https://pickletheory.com</link>
      <title><![CDATA[ The Pickle Theory]]></title>
      <url>http://static.feedpress.com/logo/zupped.jpg</url>
    </image>
    <title><![CDATA[ The Pickle Theory]]></title>
    <link>https://pickletheory.com</link>
    <atom:link href="http://feed.pickletheory.com/" rel="self" type="application/rss+xml"/>
    <description><![CDATA[ The feed of updates to The Pickle Theory ]]></description>
    <item>
      <title><![CDATA[ Installing applications on a new Mac using Brewfiles ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056242/installing-applications-on-a-new-mac-using-brewfiles</link>
      <guid>https://pickletheory.com/900/installing-applications-on-a-new-mac-using-brewfiles</guid>
      <pubDate>Thu, 21 Nov 2019 17:21:30 +0000</pubDate>
      <dc:creator><![CDATA[ Installing applications on a new Mac using Brewfiles ]]></dc:creator>
      <description><![CDATA[  
<p>My first Mac&#x2009;&#x2014;&#x2009;the 2013 MacBook Pro&#x2009;&#x2014;&#x2009;is still alive. Putting aside the occasional<span class="push-double"></span> <span class="pull-double">&#x201C;</span>service battery&#x201D; warning, it&#x2019;s actually going pretty strong. This machine has far exceeded my expectations in terms of durability and longevity.</p>
<p>Soon enough, though, I will purchase a new machine; either because this one dies, or because Apple finally releases a promising replacement (read: no keyboard issues).</p>
<p>Naturally, I had been looking for a way to automate what I consider the most dreaded part of migrations: reinstalling macOS applications, packages, and command line utilities.</p>
<p>I wrote about macOS migrations with Homebrew and Brewfiles on <a href="http://openfolder.sh/macos-migrations-with-brewfile">Open Folder</a>. I estimate it shaves off 95% of the time (and effort) it takes to install applications on a new Mac.</p>
<p>Yes, it involves using the Terminal, but I&#x2019;ve seen iOS shortcuts more complicated than that.</p>  <img src="http://feed.pickletheory.com/link/1019/13056242.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ Let them drag & drop ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056243/let-them-drag-drop</link>
      <guid>https://pickletheory.com/886/let-them-drag-drop</guid>
      <pubDate>Sat, 16 Jun 2018 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ Let them drag & drop ]]></dc:creator>
      <description><![CDATA[  
<p>A common annoyance with Google Sheets is that drag &amp; drop can potentially mess up a lot of things. This is because changing the location of cells by dragging them somewhere else also changes the reference to those cells in formulas.</p>
<p>A simple, easily solvable example: If cell <code>D1</code> is supposed to hold the formula <code>=SUM(B3:B4)</code>, and we then select and drag those two cells down, the formula in cell <code>D1</code> will now say <code>=SUM(B5:B6)</code>. Sometimes this is the desired result, other times it isn&#x2019;t, and if it&#x2019;s the latter case, it&#x2019;s easy enough to fix by using <code>INDIRECT</code>: <code>=SUM(INDIRECT(&#x2018;B3:B4&#x2019;))</code>.</p>
<p>But here&#x2019;s a more complicated scenario: you are one of many collaborators on a protected sheet, of which you are only permitted to edit a certain range: <code>B2:C20</code>. In other words, this is the only <em>unprotected</em> range in the sheet.</p>
<p>Everything is cool. Unless you decide to drag the first cell in the range. Here&#x2019;s a short video I&#x2019;ve created to demonstrate this:</p>
<video width="456" src="https://pickletheory.com/wp-content/uploads/2018/06/google_sheets2.mp4" controls="true" controlslist="nodownload">
</video>
<p>Notice how when you try to drag the two rows selected from row 3 back to row 2, Sheets throws an error. This is because you are now no longer allowed to edit row 2 &#x2014; the new unprotected range is <code>B3:C20</code>. You are effectively locked out of a range you are supposed and were originally permitted by the owner to edit. Since you are only a collaborator, you can&#x2019;t simply go to the<span class="push-double"></span> <span class="pull-double">&#x201C;</span>protected ranges&#x201D; menu and reconfigure them.</p>
<p>This is how all spreadsheets work, it isn&#x2019;t specific to Sheets. And still, it seems like the wrong behavior from a user-experience standpoint: all cells that were manipulated in the example were within the unprotected range. It&#x2019;s not like we dragged a protected cell into the range. I also believe that with protected sheets, only the owner should dictate which cells remain unprotected. But Sheets not only allows collaborators to lock themselves out of cells, it allows them to lock out other collaborators too.</p>
<p>So as the maintainer and owner of more than a dozen spreadsheets used in my company for mission-critical tasks, I set out to find a solution.</p>
<p>Telling tens people to use copy-paste instead of dragging wasn&#x2019;t an option. You don&#x2019;t count on humans to not do things they&#x2019;re used to doing. Using <code>INDIRECT</code> as is possible with formulas was also out of question because Google doesn&#x2019;t support it when dealing with ranges.</p>
<p>Since we can&#x2019;t really prevent collaborators from locking themselves out of their own ranges, we need a way to verify, and if needed, change the sheet&#x2019;s (un)protected ranges to what we intend them to be.</p>
<p>As in many cases, what isn&#x2019;t possible in the interface can be achieved quite easily with JavaScript in the script editor:</p>
<pre><code class="js">// protect the sheet, add a description
var protection = sheet.protect().setDescription(&quot;Protection Validator&quot;);
// select the range we want to un-protect  
var unprotected = sheet.getRange(&apos;B2:C20&apos;);
// remove the protection from the range
protection.setUnprotectedRanges([unprotected]);
</code></pre>
<p>This code is set to run whenever a change is made to the spreadsheet. No matter how people<span class="push-double"></span> <span class="pull-double">&#x201C;</span>misuse&#x201D; it, protected ranges are always re-set to the desired result. They get to use drag and drop, and I get less phone calls.</p>  <img src="http://feed.pickletheory.com/link/1019/13056243.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ On apps that use fake progress bars ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056244/apps-use-fake-progress-bars</link>
      <guid>https://pickletheory.com/878/apps-use-fake-progress-bars</guid>
      <pubDate>Sat, 03 Feb 2018 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ On apps that use fake progress bars ]]></dc:creator>
      <description><![CDATA[  
<p>A thought-provoking discussion ensues <a href="https://news.ycombinator.com/item?id=16289380">on Hacker News</a> regarding the practice of displaying fake progress bars in web services and apps. Opinions vary on whether these are indeed<span class="push-double"></span> <span class="pull-double">&#x201C;</span>benevolent deceptions&#x201D;, as the linked-article suggests, or not. Still haven&#x2019;t made up my mind.</p>  <img src="http://feed.pickletheory.com/link/1019/13056244.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ Running a local script “from” Google Sheets ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056245/running-a-local-script-from-google-sheets</link>
      <guid>https://pickletheory.com/871/running-a-local-script-from-google-sheets</guid>
      <pubDate>Sun, 10 Dec 2017 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ Running a local script “from” Google Sheets ]]></dc:creator>
      <description><![CDATA[  
<p>It&#x2019;s been two years since I started learning Python. Incidentally, or not, it has also been two years since I last posted something on here. It&#x2019;s been a fun ride and I&#x2019;ve now got several projects going on: web-scrapers and APIs for personal use, automation scripts, and one nice but practically useless predictive model utilizing machine learning.</p>
<p>Challenging subjects like <span class="small-caps">ML</span> are fun to practice, but nothing beats automation in my world.</p>
<p>For a recent project, the need was to run some local script whenever a button is clicked in a Google Sheets spreadsheet. Each script automates a specific After Effects composition, based on data in its respective spreadsheet. So we have sheet-script pairs, one button per sheet, and many users interacting with different sheets.</p>
<p>Google makes it fairly easy to manipulate Drive files based on certain events. <a href="https://en.wikipedia.org/wiki/Google_Apps_Script">Apps Script</a> runs on their own cloud platform and can do pretty much anything a human can with Google&#x2019;s own services. Invoking a locally hosted script isn&#x2019;t one of them though.</p>
<p>Generalizing the problem helped pave the way: what we needed was to notify the machine, in realtime, of an event taking place on the web. Once that&#x2019;s done, executing the appropriate script is straightforward.</p>
<p>There are two ways to make a computer aware of remote events: we either have it pull them periodically from the sender, or we have the sender push each event to the machine. The pull approach is simpler, but wouldn&#x2019;t have worked here: it&#x2019;s possible to write a script that pings Google&#x2019;s servers every second, but that&#x2019;s also a surefire way to go over the <span class="small-caps">API</span><span class="push-single"></span><span class="pull-single">&#x2019;</span>s quota.</p>
<p>So we need the sender to push the notification, something Google&#x2019;s platform doesn&#x2019;t provide out of the box. But actually, the only thing a Google script <em>can push</em> out of the box is even better: a filesystem event. That is, if Google Drive is synced as a local folder, changes in this folder are normal file events as far as the operating system is concerned, and these are among the easiest to monitor. Now the question becomes how it is best to do that.<sup id="ref--871-fn-101217-321R"><a href="https://pickletheory.com#footnote--871-fn-101217-321R" rel="footnote" class="footnote-ref">1</a></sup></p>
<p>For our use-case, I decided to create a timestamped <span class="small-caps">JSON</span> file each time there&#x2019;s a button event. It sure would&#x2019;ve been nice to do the tracking in one file, but with multiple users and sheets, such design would create a substantial risk of <a href="https://devopedia.org/race-condition-software">race-conditions</a>.<sup id="ref--871-fn-081217-221R"><a href="https://pickletheory.com#footnote--871-fn-081217-221R" rel="footnote" class="footnote-ref">2</a></sup></p>
<p>Here&#x2019;s where I complicate things a bit: Since I already had Dropbox installed, I decided to save the <span class="small-caps">JSON</span> files there, and not in Google Drive. This changes the implementation, but not the underlying concept.</p>
<p>So, each time one of the users clicks a button, a Google script is invoked, creating a new file in the Dropbox subfolder<span class="push-double"></span> <span class="pull-double">&#x201C;</span>json_jobs&#x201D;:</p>
<pre><code class="python">### filename example: rhino-12-8-2017 10/32/30.json
{
&quot;processed&quot;: false,
&quot;script&quot;: &quot;C:\\ae_folder\\ae_script_1.ps1&quot;,
&quot;generated_at&quot;: &quot;12-8-2017 10:34:02AM&quot;,
&quot;delegator_spreadsheet&quot;: &quot;spreadsheet_id&quot;,
}
</code></pre>
<p>Whenever a file like this is created, it&#x2019;s grabbed and inspected by a Python script running in the background: this script then invokes the PowerShell script at the specified path, moves the resulting files to their final destination, and if all went good, changes the <code>processed</code> flag to <code>True</code>. This way retries won&#x2019;t reprocess completed jobs.<sup id="ref--871-fn-81217-121R"><a href="https://pickletheory.com#footnote--871-fn-81217-121R" rel="footnote" class="footnote-ref">3</a></sup></p>
<p>But that&#x2019;s the end result. The very first step was to write the script that creates the <span class="small-caps">JSON</span> file and saves it to Dropbox. Here&#x2019;s a slightly modified version of the main function, the one connected to the button-click event:</p>
<pre><code class="js">function main(spreadsheet_id) {
var json_dict = fillDict(spreadsheet_id)
var json_obj = convertDictToJSON(json_dict)
sendJSONToDropbox(json_obj)
};
</code></pre>
<p><span class="pull-double">&#x201C;</span>Connected&#x201D; is a little misleading here: the file holding this code isn&#x2019;t actually bound to any one spreadsheet. Instead, all spreadsheets involved import and utilize it as <a href="https://developers.google.com/apps-script/guides/libraries">a library</a>, passing their IDs whenever they call it. From there, we pass <code>spreadsheet_id</code> to a function that constructs a dictionary with the appropriate values, convert the dictionary to a <span class="small-caps">JSON</span> object, and send it to <code>sendJSONToDropbox()</code>:</p>
<pre><code class="js">function sendJSONToDropbox(json_object) {
var timestamp = timeStamp()
var parameters = {
&quot;path&quot;: &quot;/json_jobs/rhino&quot; + &quot;-&quot; + timestamp + &quot;.json&quot;,
&quot;mode&quot;: &quot;add&quot;, // do not overwrite
&quot;autorename&quot;: true,
&quot;mute&quot;: false // notify Dropbox client
};


var headers = {
&quot;Content-Type&quot;: &quot;application/octet-stream&quot;,
&apos;Authorization&apos;: &apos;Bearer &apos; + &apos;dropbox_access_token&apos;,
&quot;Dropbox-API-Arg&quot;: JSON.stringify(parameters)
};


var options = {
&quot;method&quot;: &quot;POST&quot;,
&quot;headers&quot;: headers,
&quot;payload&quot;: json_object
};

var API_url = &quot;https://content.dropboxapi.com/2/files/upload&quot;;
var response = JSON.parse(UrlFetchApp.fetch(API_url, options).getContentText());
Logger.log(response)

};
</code></pre>
<p>And that&#x2019;s one way to run a local script from Google Sheets.</p>
<div class="footnotes">
<hr>
<ol>
<li id="footnote--871-fn-101217-321R">
Yes, we <em>do</em> end up listening to <em>something</em>, but polling the filesystem is overwhelmingly cheaper than polling Google&#x2019;s servers.&#xA0;<a href="https://pickletheory.com#ref--871-fn-101217-321R" rev="footnote" class="footnote-back"><span class="small-caps">&#x21A9;&#xFE0E;</span></a>
</li>
<li id="footnote--871-fn-081217-221R">
I haven&#x2019;t found a way to directly append data to a Dropbox file using the API.&#xA0;<a href="https://pickletheory.com#ref--871-fn-081217-221R" rev="footnote" class="footnote-back"><span class="small-caps">&#x21A9;&#xFE0E;</span></a>
</li>
<li id="footnote--871-fn-81217-121R">
This is one of several reasons to call the scripts indirectly via Python. The main reason: I didn&#x2019;t write these scripts myself, and have no intentions whatsoever to learn PowerShell.&#xA0;<a href="https://pickletheory.com#ref--871-fn-81217-121R" rev="footnote" class="footnote-back"><span class="small-caps">&#x21A9;&#xFE0E;</span></a>
</li>
</ol>
</div>  <img src="http://feed.pickletheory.com/link/1019/13056245.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ London Police Spying on Journalists ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056246/london-police-spying-journalists</link>
      <guid>https://pickletheory.com/808/london-police-spying-journalists</guid>
      <pubDate>Wed, 19 Apr 2017 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ London Police Spying on Journalists ]]></dc:creator>
      <description><![CDATA[  
<p>From <a href="https://www.wsws.org/en/articles/2017/04/15/hack-a15.html"><span class="small-caps">WSWS</span></a> via <a href="https://news.ycombinator.com/item?id=14145388">Hacker News</a>:</p>
<blockquote>
<p>The existence of a secretive unit within London&#x2019;s Metropolitan Police that uses hacking to illegally access the emails of hundreds of political campaigners and journalists has been revealed. At least two of the journalists work for the Guardian&#xA0;.</p>
Green Party representative in the British House of Lords, Jenny Jones, exposed the unit&#x2019;s existence in an opinion piece in the Guardian. The facts she revealed are based on a letter written to her by a whistleblower.
</blockquote>
<p>In May 2015 it was unveiled that the <a href="https://arstechnica.com/tech-policy/2015/05/uk-government-quietly-rewrites-hacking-laws-to-grant-gchq-immunity/"><span class="small-caps">UK</span> government quietly rewrote</a> its Computer Misuse Act to exclude police and intelligence agencies. I wrote about it <a href="https://pickletheory.com/637/people-of-sheep-government-of-wolves/">here</a>. Today we see the bastard child.</p>  <img src="http://feed.pickletheory.com/link/1019/13056246.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ Paypal Freezes Startup’s Funds, Offers Loan ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056247/paypal-freezes-startups-20k-in-funds-offers-loan</link>
      <guid>https://pickletheory.com/800/paypal-freezes-startups-20k-in-funds-offers-loan</guid>
      <pubDate>Fri, 08 Jan 2016 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ Paypal Freezes Startup’s Funds, Offers Loan ]]></dc:creator>
      <description><![CDATA[  
<p>Hacker Paradise founder Casey Rosengren, <a href="https://medium.com/@casey_rosengren/paypal-froze-our-funds-then-offered-us-a-business-loan-49a078310fb#.xr7s4si1f">on Medium</a>:</p>
<blockquote>
<p>On one hand, Paypal was saying that our account was too risky for them to release the $20,000 they&#x2019;d taken as collateral. On the other hand, they were saying our account was credible enough to offer us a loan.</p>
We chose to approach this in the spirit of Hanlon&#x2019;s Razor: when in doubt, assume ignorance, not malice. So, we emailed a screenshot of the ad above to the startup evangelist, assuming it was some kind of clerical error.
</blockquote>
<p>Unfortunately, for customers outside the <span class="small-caps">US</span> there is no practical alternative to Paypal. I still use them for most of my recurring payments, with the occasional online purchase.</p>  <img src="http://feed.pickletheory.com/link/1019/13056247.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ Disrupt Yourself ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056249/disrupt-yourself</link>
      <guid>https://pickletheory.com/744/disrupt-yourself</guid>
      <pubDate>Tue, 15 Sep 2015 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ Disrupt Yourself ]]></dc:creator>
      <description><![CDATA[  
<p>Readers of this blog should already know I&#x2019;m a big fan of Horace Dediu. <a href="https://overcast.fm/+IgxSGxs0">This episode</a> of his podcast was even better than what regular listeners like me have come to expect.</p>  <img src="http://feed.pickletheory.com/link/1019/13056249.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ Kiwi for Gmail: A Review ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056250/kiwi-for-gmail-a-review</link>
      <guid>https://pickletheory.com/733/kiwi-for-gmail-a-review</guid>
      <pubDate>Thu, 23 Jul 2015 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ Kiwi for Gmail: A Review ]]></dc:creator>
      <description><![CDATA[  
<p>In <a href="https://pickletheory.com686/gmail-in-a-box/" title="Gmail in a Box"><em>Gmail in a Box</em></a>, I mentioned having bought Kiwi for Gmail. This review will first cover the app itself, and an optional appendix at the end will detail my initial experiences as an early adopter.</p>
<p><img src="https://blotcdn.com/blog_329a896bbf804651ae0c9be3a7a78dd0/_image_cache/13e1c85d-7565-4c5a-8157-82528985d085.png" alt="Kiwi for Gmail Logo" width="858" height="203" class="aligncenter size-large wp-image-734"></p>
<h4>
Background
</h4>
<p>Zive Inc.&#xA0;launched their <a href="https://www.kickstarter.com/projects/1919581657/gmail-for-mac-finally-gmail-is-a-true-desktop-emai">Kickstarter campaign</a> for<span class="push-double"></span> <span class="pull-double">&#x201C;</span>Gmail for Mac&#x201D; on November 15, 2014, dubbing it<span class="push-double"></span> <span class="pull-double">&#x201C;</span>the true desktop email client for Gmail&#x201D;.<sup id="fnref:fn-1-230715"><a href="https://pickletheory.com#fn:fn-1-230715" rel="footnote">1</a></sup> The project was fully funded within six days, and by the time the pledge ended, Zive had raised $42,200: more than two times their initial goal. The app&#x2019;s name was changed in May after Zive were approached &#x2014;&#xA0;<a href="http://www.kiwiforgmail.com/blog_view.php?id=50&amp;c=">politely they say</a> &#x2014; by Google.</p>
<p>Kiwi for Gmail launched on June 23 and costs <a href="https://itunes.apple.com/us/app/kiwi-for-gmail/id986304488#&amp;at=1l3v4dt&amp;ct=tt_inline" title="Kiwi for Gmail on The App Store">$10 on the Mac App Store</a>.</p>
<h4>
Two Kiwis
</h4>
<p>A free version &#x2014;<span class="push-double"></span> <span class="pull-double">&#x201C;</span>Kiwi for Gmail Light&#x201D; &#x2014; can also be found <a href="https://itunes.apple.com/us/app/kiwi-for-gmail-lite/id1006184923&amp;at=1l3v4dt&amp;ct=tt_inline">on the App Store</a>. Contrary to the full version, Kiwi Light lets you add only one account, and does not support shortcuts, important-only notifications, do-not-disturb mode, or Gmail plugins.</p>
<h4>
Setup
</h4>
<p>The setup process is very simple. A tutorial is presented on first launch, after which you&#x2019;re taken to a standard login window, and then to your inbox. Two-step verification is supported, so there is no need to create an app-specific password for Kiwi.</p>
<h4>
Preferences
</h4>
<p>Once you set up your first account, up to five more can be added through the<span class="push-double"></span> <span class="pull-double">&#x201C;</span>accounts&#x201D; tab in the preferences pane. There, it&#x2019;s also possible to change various account-specific settings: notifications, sounds, and colors.</p>
<p><img src="https://blotcdn.com/blog_329a896bbf804651ae0c9be3a7a78dd0/_image_cache/19612324-fa73-42e7-a3e7-6032825be8d4.png" alt="Kiwi for Gmail Screenshot" width="858" height="559" class="aligncenter size-large wp-image-738"></p>
<p>There are three other tabs besides<span class="push-double"></span> <span class="pull-double">&#x201C;</span>accounts&#x201D; in the preferences pane:</p>
<p><strong>General</strong>: where you can set Kiwi to launch on login, and supposedly make it your default client. Supposedly, because this box is greyed-out for Yosemite users. Zive says this is<span class="push-double"></span> <span class="pull-double">&#x201C;</span>a bug&#x201D; that affects all email clients, and that the only way to set one as the default is via Mail.app&#x2019;s preferences. However, to merely access those preferences one first needs to have an account authenticated <em>in</em> Mail.app. Annoying.</p>
<p><strong>Notifications</strong>: set global settings for notifications and sounds, and choose whether the unread mail badge is shown on the dock, menubar, or both.</p>
<p><strong>Shortcuts</strong>: Kiwi supports several of them, but only the<span class="push-double"></span> <span class="pull-double">&#x201C;</span>new email&#x201D; shortcut appears here. Press <span class="incode">&#x2318; &#x2325; &#x2303; M</span> anywhere and a new window opens with a list of your accounts. The list&#x2019;s item order corresponds to the keyboard&#x2019;s numbers, so typing<span class="push-double"></span> <span class="pull-double">&#x201C;</span>2&#x201D; would select the second account.&#xA0;There isn&#x2019;t a way to choose a default account to compose from.</p>
<p>Inside the app, <span class="incode">&#x2318; &#x21E7;</span> and <span class="incode">[</span> <span class="incode">]</span> are used to switch between accounts. To cycle between active windows, you can press <span class="incode">&#x2318; `</span>.</p>
<p>I was puzzled to see no shortcut for simply bringing up Kiwi&#x2019;s window. Adding shortcuts is relatively easy in <span class="small-caps">OS</span> X, but every email client should ship with a default, configurable one.</p>
<h4>
Design &amp; User Interface
</h4>
<p>Kiwi&#x2019;s menubar item comes in the shape of an envelope (no kidding!) and displays the total count of unread items.<sup id="fnref:fn-3-230715"><a href="https://pickletheory.com#fn:fn-3-230715" rel="footnote">2</a></sup> A neat menu opens when you click on it, featuring individual counts, as well as buttons to start composing for each account.</p>
<p><a href="http://localhost:8000/_assets/wp-content/uploads/2015/07/kiwi-gmail-review02.png"><img src="https://blotcdn.com/blog_329a896bbf804651ae0c9be3a7a78dd0/_image_cache/7c95005f-eb87-4654-9256-20a71ade4d37.png" alt="Kiwi for Gmail Screenshot" width="858" height="77" class="aligncenter size-large wp-image-736"></a></p>
<p>A thin, colored strip is visible right below Kiwi&#x2019;s title bar. Envelopes &#x2014; each in its designated account color &#x2014; are horizontally stacked from the right. Switching from one account to the other will update the address on and the color of the ribbon on the left. Other than these, there aren&#x2019;t any noticeable aesthetic differences compared to the browser experience.</p>
<p>Kiwi for Gmail looks as nice as a<span class="push-double"></span> <span class="pull-double">&#x201C;</span>web-view&#x201D; app can. Zive can&#x2019;t control Gmail&#x2019;s own interface design, but they have done their part of the deal.</p>
<h4>
Features Overview
</h4>
<p><strong>Multi-account support</strong>: Zive promised 100% fidelity and zero friction for Kiwi&#x2019;s biggest selling feature. And the execution here is flawless. I&#x2019;ve set up three different accounts in less than ten minutes, and switching between them is instantaneous. For those with more than one Gmail account, the benefits here can&#x2019;t be overstated.</p>
<p><strong>Drive support &amp; attachment handling</strong>: Seems to work great but asks to you switch to the older look because<span class="push-double"></span> <span class="pull-double">&#x201C;</span>your browser (which is actually the new window opened inside of Kiwi) is old and unsupported&#x201D;. A killer feature for those who use Drive regularly.</p>
<p><strong>Gestures</strong>: left is<span class="push-double"></span> <span class="pull-double">&#x201C;</span>back&#x201D; and right is<span class="push-double"></span> <span class="pull-double">&#x201C;</span>next&#x201D;, which is just about enough. These work inside <em>the web-view</em> and not for going back and forth between <em>accounts</em>.</p>
<p><strong>Lab support</strong>: I have several lab features turned on and they all worked fine inside Kiwi.</p>
<p><strong>Zen Switch</strong>: the ability to turn-off all notifications until the next day. Works as expected.</p>
<p><strong>Filter by flags</strong>: I haven&#x2019;t tested this one, but if works as advertised it should be pretty useful for those who do use flagging.</p>
<p><strong>Gmail plugin support</strong>:<span class="push-double"></span> <span class="pull-double">&#x201C;</span>coming soon&#x201D; according to Zive&#x2019;s product page.</p>
<h4>
Bottom Line
</h4>
<p>A month after its launch, <a href="https://itunes.apple.com/us/app/kiwi-for-gmail/id986304488#&amp;at=1l3v4dt&amp;ct=tt_inline" title="Kiwi for Gmail on The App Store">Kiwi for Gmail</a> does what it set out to very well. There are minor annoyances, but my Gmail experience has been less cumbersome and nicely streamlined after the Driver bug got fixed. (see below)</p>
<p>For me, Kiwi was well-worth its price.</p>
<h4>
Appendix: Labour Pains &amp; How to Piss off Your Customers
</h4>
<p>I have a soft spot for indie developers, so I&#x2019;ll try to proceed as gracefully as I can.</p>
<p>Let&#x2019;s start with launch day: in one of the first batches sent to customers, thousands of email addresses were exposed because whoever sent it was careless enough to simply dump them in the<span class="push-double"></span> <span class="pull-double">&#x201C;</span>to:&#x201D; field. Zive were quick to respond, but the damage had already been done.<sup id="fnref:fn-4-230715"><a href="https://pickletheory.com#fn:fn-4-230715" rel="footnote">3</a></sup></p>
<p>Second, the Google Drive feature wouldn&#x2019;t work during the first week. When I contacted Zive, I was told this bug was affecting some retina Macs, and that I should<span class="push-double"></span> <span class="pull-double">&#x201C;</span>turn on low-resolution mode until a fix is released&#x201D;. When was a fix coming?<span class="push-double"></span> <span class="pull-double">&#x201C;</span>No <span class="small-caps">ETA</span>.&#x201D;</p>
<p>I replied saying I would&#x2019;ve gotten insulted.<span class="push-double"></span> <span class="pull-double">&#x201C;</span>Would have&#x201D;, because I&#x2019;m sure Zive&#x2019;s support rep wasn&#x2019;t using a retina screen himself. Otherwise, this idea wouldn&#x2019;t have even crossed his mind. It&#x2019;s not<span class="push-double"></span> <span class="pull-double">&#x201C;</span>inconvenient but usable&#x201D; or<span class="push-double"></span> <span class="pull-double">&#x201C;</span>a trade-off&#x201D;, as he insisted thereafter, it&#x2019;s <em>impossible</em>.</p>
<p>My gripe isn&#x2019;t with the bug. Stuff happens, and again: if you&#x2019;re a small team working under tight conditions, I can sympathize. Just don&#x2019;t give me the impression I&#x2019;m complaining about some minor issue, or insist I patch it with something that makes the app itself unusable. How about this instead:<span class="push-double"></span> <span class="pull-double">&#x201C;</span>Sorry our app/this feature is nonfunctional, we&#x2019;re working on a fix&#x201D;.</p>
<p>The exchange that followed with Zive&#x2019;s support, while polite and prompt, was quite frustrating. Several days after I tweeted about it, Zive&#x2019;s founder Eric Shashoua got in touch and said he&#x2019;d like to know more about how his team had handled this. More importantly, a new version rolled out on June 30, fixing the Google Drive bug.</p>
<p>All things considered, <a href="https://itunes.apple.com/us/app/kiwi-for-gmail/id986304488#&amp;at=1l3v4dt&amp;ct=tt_inline" title="Kiwi for Gmail on The App Store">Kiwi</a> is an excellent app if you want the full Gmail experience. I can&#x2019;t help but feel it shipped one or two weeks too early though.</p>
<div class="footnotes">
<hr>
<ol>
<li id="fn:fn-1-230715">
There&#x2019;s a technical explanation on<span class="push-double"></span> <span class="pull-double">&#x201C;</span>how Kiwi is different than other single-site browser apps&#x201D; <a href="https://www.kickstarter.com/projects/1919581657/gmail-for-mac-finally-gmail-is-a-true-desktop-emai/description#project_faq_117250">in the <span class="small-caps">FAQ</span> section</a>.&#xA0;<a href="https://pickletheory.com#fnref:fn-1-230715" rev="footnote"><span class="small-caps">&#x21A9;&#xFE0E;</span></a>
</li>
<li id="fn:fn-3-230715">
You can exclude accounts on individual basis.&#xA0;<a href="https://pickletheory.com#fnref:fn-3-230715" rev="footnote"><span class="small-caps">&#x21A9;&#xFE0E;</span></a>
</li>
<li id="fn:fn-4-230715">
No, the irony of this happening to an email client developer didn&#x2019;t escape me. I don&#x2019;t think it&#x2019;s fair to judge the app itself by this, or to give Zive more hard time than they&#x2019;ve already had for it.&#xA0;<a href="https://pickletheory.com#fnref:fn-4-230715" rev="footnote"><span class="small-caps">&#x21A9;&#xFE0E;</span></a>
</li>
</ol>
</div>  <img src="http://feed.pickletheory.com/link/1019/13056250.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ Canisbos’ Safari Extensions ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056251/canisbos-safari-extensions</link>
      <guid>https://pickletheory.com/739/canisbos-safari-extensions</guid>
      <pubDate>Mon, 20 Jul 2015 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ Canisbos’ Safari Extensions ]]></dc:creator>
      <description><![CDATA[  
<p>I forgot how this ended up in my Pocket queue, but I finally got to it and there are some great ones <a href="http://canisbos.com/overview">in here</a>.</p>  <img src="http://feed.pickletheory.com/link/1019/13056251.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ A Pond, Not a River ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056252/a-pond-not-a-river</link>
      <guid>https://pickletheory.com/730/a-pond-not-a-river</guid>
      <pubDate>Tue, 07 Jul 2015 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ A Pond, Not a River ]]></dc:creator>
      <description><![CDATA[  
<p>Alright Internet, it&#x2019;s been a helluva week. <a href="http://pickletheory.com/693/paying-for-productivity-apps/">My post (ostensibly) about paid apps</a> has been read by over 13,000 people and shared by dozens. I am full of gratitude and appreciation. There&#x2019;s already an outline for a sequel that is geared more towards the developer side of the app market, but that will have to wait until my RSI-like problems begin to alleviate.<sup id="fnref:fn-1-080715"><a href="https://pickletheory.com#fn:fn-1-080715" rel="footnote">1</a></sup></p>
<p>A confession: there is one phrase in the aforementioned article that I thought meant something entirely different than what it turned out to mean. Here&#x2019;s the relevant snippet from my piece:</p>
<blockquote>
The impending yearly car test, why do you need to remember when that is? The house insurance you need to renew, the phone call you promised to make for a friend, your mobile plan expiring soon, the meeting you just agreed to. You think you don&#x2019;t spend time thinking about these little, mundane bits, but they are there, accumulating brain-cruft at the back of your head, <strong>not letting you achieve a<span class="push-double"></span> <span class="pull-double">&#x201C;</span>mind like water&#x201D;</strong>.
</blockquote>
<p><span class="pull-double">&#x201C;</span>Mind like water&#x201D; is a simile which David Allen mentions in <a href="http://www.amazon.com/gp/product/B00SHL3V8M?tag=zeroed-20">his book</a> about the<span class="push-double"></span> <span class="pull-double">&#x201C;</span>Getting Things Done&#x201D; framework. I bought it a few days ago as I&#x2019;m increasingly intrigued by Allen&#x2019;s brainchild, and have been considering <a href="https://www.omnigroup.com/omnifocus">Omnifocus</a>, an app that&#x2019;s based upon it.</p>
<p>When I referred to<span class="push-double"></span> <span class="pull-double">&#x201C;</span>mind like water&#x201D;, I was pretty sure<span class="push-double"></span> <span class="pull-double">&#x201C;</span>water&#x201D; was recruited to emphasize <em>flow</em>. It makes sense: an unobstructed mind flows powerfully, like a river. But apparently, the karate master that coined it saw a different image. I really like how Allen describes it in his book:</p>
<blockquote>
<p>In karate, there is an image that&#x2019;s used to define the position of perfect readiness,<span class="push-double"></span> <span class="pull-double">&#x201C;</span>mind like water&#x201D;: imagine throwing a pebble into a still pond, how does the water respond?</p>
The answer is, totally appropriately to the force and mass of the input; then it returns to calm. It doesn&#x2019;t overreact, or underreact.
</blockquote>
<p>So there you go, a complete opposite of the state I had in mind. And perhaps one that&#x2019;s appealing even more.</p>
<p>Bonus: an excellent, actionable <a href="http://aeon.co/magazine/culture/how-to-design-a-metaphor/">essay on designing metaphors</a>.</p>
<div class="footnotes">
<hr>
<ol>
<li id="fn:fn-1-080715">
I&#x2019;ve been employing Siri for my reminders, and to<span class="push-double"></span> <span class="pull-double">&#x201C;</span>write&#x201D; this post, I&#x2019;m using Yosemite&#x2019;s built in dictation system. It&#x2019;s less awful than what I thought it would be, but that&#x2019;s for another occasion to discuss.&#xA0;<a href="https://pickletheory.com#fnref:fn-1-080715" rev="footnote"><span class="small-caps">&#x21A9;&#xFE0E;</span></a>
</li>
</ol>
</div>  <img src="http://feed.pickletheory.com/link/1019/13056252.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ Why I Buy “All Those Apps” ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056253/paying-for-productivity-apps</link>
      <guid>https://pickletheory.com/693/paying-for-productivity-apps</guid>
      <pubDate>Wed, 01 Jul 2015 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ Why I Buy “All Those Apps” ]]></dc:creator>
      <description><![CDATA[  
<p>Ever since my fascination with technology became known by my colleagues, I&#x2019;m often asked for my opinion regarding all sorts of quibbles and buying decisions. Most of the time, I&#x2019;ll do it willingly, as I enjoy talking about this stuff anyway.</p>
<p>There&#x2019;s one type of conversation, though, that usually leaves me a bit&#x2026; frustrated.</p>
<p><span class="pull-double">&#x201C;</span>Oh, that&#x2019;s very cool. But I wouldn&#x2019;t pay for it.&#x201D;</p>
<p><span class="pull-double">&#x201C;</span>Who pays for apps these days?&#x201D;</p>
<p><span class="pull-double">&#x201C;</span>I don&#x2019;t work hard just to spend my money on this stuff. Besides, there must be a free version that does the same thing.&#x201D;</p>
<p>See, it&#x2019;s not like I walk around, stomping my feet and mumbling grumpily; I couldn&#x2019;t care less what apps individual people choose to buy.</p>
<p>In the abstract, though, I do.</p>
<p>The opinions above are a symptom of a broader underlying issue: we still look at these ever-shrinking machines &#x2014; our phones and computers &#x2014; as harmless toys. And logically, if you think of something as wielding little influence in your life, it can neither benefit nor harm you too much.</p>
<p>And I care because those who under-appreciate the <em>benefits</em> of technology often fail to notice or take seriously the potential <em>hazards</em> of the march forward. We <em>know</em> intellectually that technology affects every single aspect of our lives, but this fact doesn&#x2019;t hit home on a visceral level.<sup id="ref--fn-1490"><a href="https://pickletheory.com#footnote--fn-1490" rel="footnote" class="footnote-ref">1</a></sup></p>
<p>Let&#x2019;s zoom out a little.</p>
<h3>
Money
</h3>
<p>What is the purpose of money?</p>
<p>Why do we go to work? Why do we need money? Why do we want money? Why do we want <em>more</em> money? Why do we save, invest, why do we start businesses?</p>
<p>The purpose of money is time.</p>
<p><span class="pull-double">&#x201C;</span>Nope,&#x201D; you might say:<span class="push-double"></span> <span class="pull-double">&#x201C;</span>For the poor, the purpose of money is survival.&#x201D; To which I would counter: Survival is the continuation and extension of life, and life is made up of amounts of time. When you die, you have no more time.</p>
<p>Almost everything we buy or do with our money is a way to give ourselves more time.<sup id="ref--fn-2490"><a href="https://pickletheory.com#footnote--fn-2490" rel="footnote" class="footnote-ref">2</a></sup></p>
<h3>
Time
</h3>
<p>What is the purpose of time?</p>
<p>The purpose of time is <a href="http://en.wikipedia.org/wiki/Self-actualization">self-actualization</a>.</p>
<blockquote>
The term was originally introduced by the organismic theorist Kurt Goldstein for the motive to realize one&#x2019;s full potential. Expressing one&#x2019;s creativity, quest for spiritual enlightenment, pursuit of knowledge, and the desire to give to society are examples of self-actualization. In Goldstein&#x2019;s view, it is the organism&#x2019;s master motive, the only real motive:<span class="push-double"></span> <span class="pull-double">&#x201C;</span>the tendency to actualize itself as fully as possible is the basic drive&#x2026; the drive of self-actualization.&#x201D;
</blockquote>
<p>Self-actualization can mean a variety of different combinations of the following (and more):</p>
<ul>
<li>
Living as much as you can among your loved ones
</li>
<li>
Becoming the president
</li>
<li>
Writing a book
</li>
<li>
Helping those in need
</li>
<li>
Inventing a revolutionary product
</li>
<li>
Buying a Picasso
</li>
<li>
Becoming a Picasso
</li>
</ul>
<p>In many instances, self-actualization will result in financial prosperity, but again, only as a by-product: A successful entrepreneur who enjoys innovation and business is bound to be well-off.</p>
<h3>
Time vs.&#xA0;Money
</h3>
<p>Time is more important than money. But why?</p>
<p>Because time is irrecoverable: unlike your bank balance, your time balance is <em>always</em> going down, no matter how you are spending it. And once it&#x2019;s spent, it&#x2019;s gone forever.</p>
<p>Because time cannot be generated: And money can. There is no mix of two or more ingredients out there that will yield you time. You can&#x2019;t go to the store today and ask for two hours of life. You can ask a bank or a friend to lend you money, but they can&#x2019;t give you time. You can&#x2019;t<span class="push-double"></span> <span class="pull-double">&#x201C;</span>make&#x201D; more time in the literal sense, no matter what you do.</p>
<p>Because time is limited: and money isn&#x2019;t.</p>
<p>Whatever self-actualization means to you, you need time. You might need money, but you <em>must</em> have time.</p>
<h4>
Today, the End, and the In-Between
</h4>
<p>In the <a href="http://en.wikipedia.org/wiki/Druze">Druze religion</a>, it is believed that both the time of a person&#x2019;s birth and the time of their death are predetermined. That&#x2019;s quite an incentive to spend time wisely, if you ask me. But you don&#x2019;t have to be Druze or even religious to understand that the time of your death is predetermined, in a way.</p>
<p>Am I forcing religion on you? God forbid! I&#x2019;m only suggesting that you <em>are</em> going to die. Maybe you&#x2019;ll live a whole century, and maybe tomorrow a car will have smashed into yours and killed you. We don&#x2019;t know. But however far or near the day of your death is, you have exactly the amount of time between now and then &#x2014; that unknown point in time &#x2014; to live.</p>
<p>And so if the purpose of time is self-actualization,<sup id="ref--fn-3490"><a href="https://pickletheory.com#footnote--fn-3490" rel="footnote" class="footnote-ref">3</a></sup> one should want to spend as much of it as possible on this purpose.</p>
<h3>
Time Now for More Time Later
</h3>
<p>The good news is that &#x2014; within the remaining quota &#x2014; time can be traded profitably. A profitable trade is when you invest a certain amount of time that yields you more than that amount in the long-term. Optimization, delegation, automation. This is the essence of productivity. (It&#x2019;s also possible to make unprofitable time trades, like the time yours truly spends fiddling with this website&#x2019;s design.)</p>
<p>Take a look at this ingenious chart from xkcd, titled<span class="push-double"></span> <span class="pull-double">&#x201C;</span><a href="http://xkcd.com/1205/">Is it Worth the Time?</a><span class="push-double"></span><span class="pull-double">&#x201D;</span>:</p>
<p><img src="https://blotcdn.com/blog_329a896bbf804651ae0c9be3a7a78dd0/_image_cache/711061ce-7f04-4bf1-a222-15ac5f313723.png" alt="is it worth the time?" width="571" height="464 " class="aligncenter size-full wp-image-661"></p>
<p>To the left of the chart is the time you can save on a certain task, and above it is how often you perform that task. So, if it&#x2019;s possible to save one minute from a task you do 5 times a day, you can (and should) spend six days of your life to attempt that.</p>
<p>You can also convert one or both measures in this chart from time units to currency and estimate whether a product or service is worth the price. It&#x2019;s most obvious for freelancers, where theoretically almost every hour can be a work hour.</p>
<h3>
Money for Time
</h3>
<p><em>And the Jobs to be Done with Productivity Apps</em></p>
<p>Where financially possible, people also trade money for time. We hire assistants, maids, secretaries, gardeners, and babysitters. These are very common and legitimate money-for-time trades. We also buy products to save us time: microwaves, espresso machines, clothes dryers&#x2026;</p>
<p>So why don&#x2019;t we<span class="push-double"></span> <span class="pull-double">&#x201C;</span>hire&#x201D; apps for the same purpose? Among the people I know, there aren&#x2019;t many whose time (and money) couldn&#x2019;t be better utilized with a simple automation trick or a dirt-cheap app.</p>
<p>One obvious reason is the maturity of the industry. Applications are much younger than the products and services I&#x2019;ve mentioned above.<sup id="ref--fn-4490"><a href="https://pickletheory.com#footnote--fn-4490" rel="footnote" class="footnote-ref">4</a></sup> Even amongst younger people today, there&#x2019;s still some sort of psychological block associated with paying for intangibles. If you can&#x2019;t grab it, it&#x2019;s not real, and if it&#x2019;s not real, then you certainly shouldn&#x2019;t pay for it.</p>
<p>Ultimately, most people are skeptical towards buying apps for utility because they perceive that the<span class="push-double"></span> <span class="pull-double">&#x201C;</span><a href="http://www.christenseninstitute.org/key-concepts/jobs-to-be-done/">jobs to be done</a><span class="push-double"></span><span class="pull-double">&#x201D;</span> with apps are still limited to the entertainment and leisure categories.</p>
<p>This is economically irrational, of course. If we remove the prejudice and examine these icons on the screen as money-time propositions, much is to be gained:</p>
<ul>
<li>
I introduced <a href="http://www.noodlesoft.com/hazel.php">Hazel</a> to a friend of mine, a successful voice actor, just a few months ago. He says it has saved him hours on uploading, editing, and sending recordings to his clients. And Hazel costs $29, mind you, which is considered expensive for an app. In the long-term though,<em>not buying</em> it would have been a costly decision on his part.<sup id="ref--fn-5490"><a href="https://pickletheory.com#footnote--fn-5490" rel="footnote" class="footnote-ref">5</a></sup>
</li>
<li>
<a href="https://flexibits.com/fantastical">Fantastical</a> saves me a lot of time arranging my calendar and maintaining a sense of control over what needs to be done.
</li>
<li>
<a href="https://overcast.fm/">Overcast</a>, with its Smart-Speed feature, has saved me over seven hours of listening time. Why have 1 hour of Horace Dediu when I can have 1.3 hours of Horace Dediu?<sup id="ref--fn-6490"><a href="https://pickletheory.com#footnote--fn-6490" rel="footnote" class="footnote-ref">6</a></sup>
</li>
<li>
<a href="https://smilesoftware.com/TextExpander/index.html">TextExpander</a> makes sending a quote to potential clients a matter of seconds, not minutes; even from a smartphone.
</li>
<li>
<a href="https://scanbot.io/en/index.html">Scanbot</a>/<a href="https://www.camscanner.com/">CamScanner</a> let you use the iPhone camera as a scanner.
</li>
</ul>
<p>Notice that most of the above have very clear (and much more expensive) tangible parallels: personal assistant, secretary, photocopy/fax machine.</p>
<p>Not only do they save time in the obvious sense, they also spare stress and frustration that could&#x2019;ve been regarded as unavoidable. The impending yearly car test, why do you need to remember when that is? The house insurance you need to renew, the phone call you promised to make for a friend, your mobile plan expiring soon, the meeting you just agreed to. You think you don&#x2019;t spend time thinking about these little, mundane bits, but they are there, accumulating brain-cruft at the back of your head, not letting you achieve a<span class="push-double"></span> <span class="pull-double">&#x201C;</span><a href="http://gettingthingsdone.com/newsletters/archive/0909.html">mind like water</a>.&#x201D;</p>
<p>I hope it&#x2019;s clear I&#x2019;m not blindly advocating paid apps over free ones. Here too, there are unprofitable trades (and please don&#x2019;t remind me how many text editors I&#x2019;ve paid for.) I certainly don&#x2019;t expect anyone to pay for something if they can get it elsewhere for free. But the idea that applications <em>can&#x2019;t be worth your money</em> just because they&#x2019;re imperceptible, again: plain irrational.</p>
<h4>
If You Just Want to Win the Argument
</h4>
<p>So next time somebody says nobody should ever pay for apps, send them this article.</p>
<p>Or, just ask them this insightful question from <a href="http://macsparky.com/">David Sparks</a><sup id="ref--fn-7490"><a href="https://pickletheory.com#footnote--fn-7490" rel="footnote" class="footnote-ref">7</a></sup>:</p>
<blockquote>
Imagine you&#x2019;re on your deathbed and you&#x2019;re told you can live another hour and that it&#x2019;ll costs you four dollars. What are you gonna say?
</blockquote>
<p>I haven&#x2019;t tried this one yet, but I&#x2019;m sure not many people would answer with a<span class="push-double"></span> <span class="pull-double">&#x201C;</span>no.&#x201D;</p>
<hr>
<p align="center">
<em><a href="https://twitter.com/SHxKM">follow me on Twitter</a> or <a href="http://feed.pickletheory.com/">subscribe to the feed</a></em>
</p>
<div class="footnotes">
<hr>
<ol>
<li id="footnote--fn-1490">
Think privacy.&#xA0;<a href="https://pickletheory.com#ref--fn-1490" rev="footnote" class="footnote-back"><span class="small-caps">&#x21A9;&#xFE0E;</span></a>
</li>
<li id="footnote--fn-2490">
One rather sad exception to this rule are the group for whom money has become the purpose, even if they&#x2019;ve got plenty. It&#x2019;s not their sheer greediness that bothers me, it&#x2019;s the irrationality. At a certain point, the amount of time spent trying to save or make more money does not yield you enough time in the long term to justify the effort. At this point, one should be spending more money buying time than time trying to make money.&#xA0;<a href="https://pickletheory.com#ref--fn-2490" rev="footnote" class="footnote-back"><span class="small-caps">&#x21A9;&#xFE0E;</span></a>
</li>
<li id="footnote--fn-3490">
Which might be a fancy term in this essay for self-fulfillment, which might be just a fancy term in for<span class="push-double"></span> <span class="pull-double">&#x201C;</span>things you care about.&#x201D;&#xA0;<a href="https://pickletheory.com#ref--fn-3490" rev="footnote" class="footnote-back"><span class="small-caps">&#x21A9;&#xFE0E;</span></a>
</li>
<li id="footnote--fn-4490">
The <a href="http://en.wikipedia.org/wiki/Microwave_oven">microwave oven</a> was first sold right after World War II.&#xA0;<a href="https://pickletheory.com#ref--fn-4490" rev="footnote" class="footnote-back"><span class="small-caps">&#x21A9;&#xFE0E;</span></a>
</li>
<li id="footnote--fn-5490">
That&#x2019;s another distinction people fail to make: expensive vs.&#xA0;costly.&#xA0;<a href="https://pickletheory.com#ref--fn-5490" rev="footnote" class="footnote-back"><span class="small-caps">&#x21A9;&#xFE0E;</span></a>
</li>
<li id="footnote--fn-6490">
Every minute spent listening to <a href="http://5by5.tv/criticalpath" title="The Critical Path">The Critical Path</a> is self-actualization time to me.&#xA0;<a href="https://pickletheory.com#ref--fn-6490" rev="footnote" class="footnote-back"><span class="small-caps">&#x21A9;&#xFE0E;</span></a>
</li>
<li id="footnote--fn-7490">
Around the <a href="https://overcast.fm/+Btuxd4Kw0/1:12:06">1h:12m mark of his debut</a> on<span class="push-double"></span> <span class="pull-double">&#x201C;</span>The Talk Show&#x201D;&#xA0;<a href="https://pickletheory.com#ref--fn-7490" rev="footnote" class="footnote-back"><span class="small-caps">&#x21A9;&#xFE0E;</span></a>
</li>
</ol>
</div>  <img src="http://feed.pickletheory.com/link/1019/13056253.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ The Price of Music ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056254/the-price-of-music</link>
      <guid>https://pickletheory.com/692/the-price-of-music</guid>
      <pubDate>Wed, 24 Jun 2015 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ The Price of Music ]]></dc:creator>
      <description><![CDATA[  
<p>
David Pakman in a guest piece for <a href="http://recode.net/2014/03/18/the-price-of-music/">Recode</a>:
</p>
<blockquote>
<p>
The data shows that $120 per year is far beyond what the overwhelming majority of consumers will pay for music, and instead shows that a price closer to $48 per year is likely much closer to a sweet spot to attract a large number of subscribers.
</p>
<p>
For this reason, I believe the market size for these services is limited to a subset of music buyers, which in turn is a subset of the population. This means that there will be fewer subscribers to these services than there are purchasers of digital downloads unless one of two things happens:
</p>
</blockquote>  <img src="http://feed.pickletheory.com/link/1019/13056254.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ Gmail in a Box ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056256/gmail-in-a-box</link>
      <guid>https://pickletheory.com/686/gmail-in-a-box</guid>
      <pubDate>Mon, 22 Jun 2015 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ Gmail in a Box ]]></dc:creator>
      <description><![CDATA[  
<p>For me, any service that deals with text has to meet an additional criterion: right-to-left support. Luckily, this just happens to be the case with my most valuable app (<a href="https://itunes.apple.com/us/app/id905337691#&amp;at=1l3v4dt&amp;ct=tt_inline">Drafts</a>). I say luckily because the huge segment of RTLers is consistently left out by most app developers, including those of desktop email apps. You can imagine the tediousness in loading Gmail in a browser.<sup id="fnref:fn-220615"><a href="https://pickletheory.com#fn:fn-220615" rel="footnote">1</a></sup></p>
<p>This is what <a href="https://itunes.apple.com/us/app/go-for-gmail/id979538493&amp;at=1l3v4dt&amp;ct=tt_inline">Go for Gmail</a> aims to solve: it&#x2019;s a free Mac app that sits in the menubar and can instantly display your account inside a web-view. You can customize notifications and configure shortcuts to toggle the inbox and compose windows. Clearly, most of this website&#x2019;s readers only write <span class="small-caps">LTR</span>, but I can see other benefits to having the full web interface available.</p>
<p>By the way, a supposedly supercharged compeer of Go for Gmail is coming out tomorrow, called <a href="http://www.kiwiforgmail.com/index.php">Kiwi for Gmail</a>. It costs $5 if you pre-order ($10 otherwise) and supports gestures, direct Drive access, and streamlined account switching.</p>
<p>I ordered Kiwi and will do a write-up soon. But if you simply want Gmail inside an app, <a href="https://itunes.apple.com/us/app/go-for-gmail/id979538493&amp;at=1l3v4dt&amp;ct=tt_inline">GfG</a> does the job. (via <a href="https://twitter.com/mattgemmell/status/611852994108375040">Matt Gemmell</a>)</p>
<div class="footnotes">
<hr>
<ol>
<li id="fn:fn-220615">
Please don&#x2019;t bring up the native Mail app.&#xA0;<a href="https://pickletheory.com#fnref:fn-220615" rev="footnote"><span class="small-caps">&#x21A9;&#xFE0E;</span></a>
</li>
</ol>
</div>  <img src="http://feed.pickletheory.com/link/1019/13056256.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ A Better OS X Dictionary ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056257/a-better-os-x-dictionary</link>
      <guid>https://pickletheory.com/684/a-better-os-x-dictionary</guid>
      <pubDate>Sat, 20 Jun 2015 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ A Better OS X Dictionary ]]></dc:creator>
      <description><![CDATA[  
<p>James Somers read an essay by writer John McPhee in which the latter mentions how he employs the dictionary in his editing process. The problem was &#x2014; as Somers details in his <a href="http://jsomers.net/blog/dictionary">own piece</a> &#x2014; that he and McPhee appeared to be using very different kinds of dictionaries. None of the dictionaries Somers had been using offered the richness that McPhee&#x2019;s one seemed to. So he went out to find out which dictionary that was, and added it as his default dictionary on <span class="small-caps">OS</span> X.</p>
<p>Being a non-native writer, I followed Somers&#x2019; instructions at the end of his post and did the same. The second quoted paragraph below reminded me why I&#x2019;m so fascinated with English as a language. Emphasis mine:</p>
<blockquote>
<p>Recall that the New Oxford, for the word<span class="push-double"></span> <span class="pull-double">&#x201C;</span>fustian,&#x201D; gives<span class="push-double"></span> <span class="pull-double">&#x201C;</span>pompous or pretentious speech or writing.&#x201D; I said earlier that that wasn&#x2019;t even really correct. Here, then, is Webster&#x2019;s definition:<span class="push-double"></span> <span class="pull-double">&#x201C;</span>An inflated style of writing; a kind of writing in which high-sounding words are used, above the dignity of the thoughts or subject; bombast.&#x201D; Do you see the difference? What makes fustian fustian is not just that the language is pompous &#x2014; it&#x2019;s that this pomposity is above the dignity of the thoughts or subject. It&#x2019;s using fancy language where fancy language isn&#x2019;t called for.</p>
<strong>It&#x2019;s a subtle difference, but that&#x2019;s the whole point: English is an awfully subtle instrument.</strong> A dictionary that ignores these little shades is dangerous; in fact in those cases it&#x2019;s worse than useless. It&#x2019;s misleading, deflating. It divests those words of their worth and purpose.
</blockquote>
<p>(via <a href="http://brettterpstra.com/2015/06/19/web-excursions-for-june-19-2015/">Brett Terpstra</a>)</p>  <img src="http://feed.pickletheory.com/link/1019/13056257.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ Logitech K480 Keyboard: A Review ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056258/logitech-k480-keyboard-ipad-review</link>
      <guid>https://pickletheory.com/677/logitech-k480-keyboard-ipad-review</guid>
      <pubDate>Thu, 18 Jun 2015 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ Logitech K480 Keyboard: A Review ]]></dc:creator>
      <description><![CDATA[  
<p>To be fair, I&#x2019;ll prelude this review by pointing out that I only bought the <span class="small-caps">K480</span> because my first choice, Incase&#x2019;s <a href="http://www.amazon.com/gp/product/B004X355Y6?tag=zeroed-20">Origami Workstation</a>, doesn&#x2019;t ship to Israel. This isn&#x2019;t to say I didn&#x2019;t have expectations: Logitech&#x2019;s keyboard boasts an average rating of 4.2 stars on Amazon and has received generally positive verdicts in other reviews.</p>
<p>The goal with an iPad setup was being able to leave the expensive, heavier MacBook at home on most days. Already in my arsenal were <a href="http://www.amazon.com/gp/product/B000OOYECC?tag=zeroed-20">Rain&#x2019;s mStand</a> and <a href="https://www.apple.com/keyboard/">Apple&#x2019;s wireless keyboard</a>. After crossing out the Origami, it was time to find a different keyboard-compatible case, or a combo proposition.</p>
<p>The criteria (in this order) were weight, comfort, size, and look. If you&#x2019;ve read other reviews on here, then you know I also aim for pragmatic setups: those independent of future purchases.</p>
<h4>
On Paper
</h4>
<p><a href="http://www.logitech.com/en-roeu/product/multi-device-keyboard-k480">The Logitech <span class="small-caps">K480</span></a> debuted in September 2014 and was marketed as<span class="push-double"></span> <span class="pull-double">&#x201C;</span>the computer keyboard that also works with your tablet and smartphone&#x201D;. It&#x2019;s an agnostic&#x2019;s wet dream, promising to not only work flawlessly on Windows, <span class="small-caps">OS</span> X, Android, and iOS &#x2014; but also make switching between devices frictionless.</p>
<p>It currently retails on <a href="http://www.amazon.com/gp/product/B00MUTWLW4">Amazon</a> at $48, available in white or black.</p>
<h4>
Weight &amp; Portability
</h4>
<p>The first thing you notice about the <span class="small-caps">K480</span> is its weight. As I removed it from its package, my hope was that the cartons accounted for most of what I was carrying.</p>
<p>Nope.</p>
<p>The <span class="small-caps">K480</span> weighs 820 grams, or 1.81 pounds.</p>
<p>One could argue I should&#x2019;ve known this by looking at the specifications. And I did. But like most people, not only could I not translate that number meaningfully, I also did a poor job in estimating its significance by testing against lighter or heavier objects.</p>
<table>
<tbody>
<tr>
<td>
<strong>Device</strong>
</td>
<td style="text-align: center;">
<strong>Weight (grams)</strong>
</td>
<td style="text-align: center;">
<strong>Weight (pounds)</strong>
</td>
</tr>
<tr>
<td>
iPad mini
</td>
<td style="text-align: center;"><span class="small-caps">
331
</span></td>
<td style="text-align: center;">
0.73
</td>
</tr>
<tr>
<td>
Logitech <span class="small-caps">K480
</span></td>
<td style="text-align: center;"><span class="small-caps">
820
</span></td>
<td style="text-align: center;">
1.81
</td>
</tr>
<td>
iPad mini + <span class="small-caps">K480
</span></td>
<td style="text-align: center;">
1,151
</td>
<td style="text-align: center;">
2.54
</td>
<tr>
<td><span class="small-caps">
13</span>&#x2033; rMBP (late<span class="push-single"></span> <span class="pull-single">&#x2019;</span>13)
</td>
<td style="text-align: center;">
1,570
</td>
<td style="text-align: center;">
3.46
</td>
</tr>
</tbody>
</table>
<p>The iPad-K480 carry is 419g lighter than the MacBook. While this difference isn&#x2019;t insignificant, there are two factors the calculation above excludes: the additional weight of an iPad case (if one is used), and the fact that the rMBP is among the heavier laptops within Apple&#x2019;s current lineup.</p>
<p>There is one very valid argument to be made <em>for</em> this keyboard&#x2019;s weight: it needs to bear the weight of at least one iPad without things getting shaky.</p>
<h4>
Look
</h4>
<p>Reading other reviews, you may notice some complaints about this keyboard&#x2019;s appearance. Indeed, compared to Apple&#x2019;s, this one looks a bit&#x2026;economic. But in fairness, how many other keyboards don&#x2019;t? The <span class="small-caps">K480</span> isn&#x2019;t a <em>sexy</em> device, but I think<span class="push-double"></span> <span class="pull-double">&#x201C;</span>cheap&#x201D; is a little harsh here. Its plastic build might make it look a bit toy-ish, but this doesn&#x2019;t translate to inconvenience, or ostracism.</p>
<p>In hindsight, I would&#x2019;ve gone with the black version of the <span class="small-caps">K480</span> instead of Logitech&#x2019;s definition of<span class="push-double"></span> <span class="pull-double">&#x201C;</span>white,&#x201D; as I find the latter to be somewhat dull. No biggie.</p>
<h4>
The Dock
</h4>
<p>The dock is about 27 centimeters (10.62&#x2033;) long; enough to fit both an iPad and an iPhone in portrait mode. The device-slot is deep enough to hold any iPad without completely covering its home button.<sup id="fnref:fn-1-130615"><a href="https://pickletheory.com#fn:fn-1-130615" rel="footnote">1</a></sup> The rubberized inner edges mean you can plug the iPad quickly and firmly &#x2014; fearing neither a fall or a scratch. However, this also dictates that you&#x2019;ll have to remove most cases if you want to be able to dock it.</p>
<p><img src="https://blotcdn.com/blog_329a896bbf804651ae0c9be3a7a78dd0/_image_cache/735fc58f-b137-471d-be13-9ebb6cdbb2a1.jpg" alt="side-view of an iPad docked into the K480 keyboard by Logitech" width="858" height="644" class="aligncenter size-large wp-image-678"></p>
<p>Because multi-device support is one of this keyboard&#x2019;s biggest selling points, the slot&#x2019;s <em>width</em> isn&#x2019;t ideal for the iPad. In portrait mode&#x2009;&#x2014;&#x2009;my preferred for writing&#x2009;&#x2014;&#x2009;I feel the mini leans back a little too much, which doesn&#x2019;t allow <em>me</em> to lean back comfortably enough. I&#x2019;m not sure why, but when the iPad is docked horizontally, things get much better.</p>
<p>The viewing angle isn&#x2019;t as bad as I&#x2019;m making it sound &#x2014; it isn&#x2019;t bad at all &#x2014; but neither is it perfect.</p>
<h4>
Ergonomics &amp; Key Build
</h4>
<p>The above becomes more of an issue when you take into account one additional factor: the flat <span class="small-caps">K480</span> sports an unadjustable base that sits 20mm above surface, providing a somewhat problematic typing angle.</p>
<p>But the keys..</p>
<p>The keys are where Logitech messed it up.</p>
<p>The first thing you should know about these keys is that they are loud. Not typewriter loud, but definitely the closest to that that I&#x2019;ve heard from a keyboard. This can be good or bad depending on your taste, but I wouldn&#x2019;t use the <span class="small-caps">K480</span> in a classroom or bedroom.</p>
<p>More importantly, the keys are excessively round. If this was a stylistic decision, then may the Lord have mercy on Logitech&#x2019;s designers. But stylistic or not, there are practical ramifications: keystroke misses and mistypes. The keys seem too far apart, and the space between them is often disorienting. I can&#x2019;t tell with certainty whether the travel distance is longer compared to other keyboards, but the fact the keys protrude as far as they do makes me instinctively press harder.</p>
<p>The ergonomic experience with the Logitech <span class="small-caps">K480</span> isn&#x2019;t great. I don&#x2019;t know how it compares to other iPad keyboards &#x2014; and this is important to keep in mind &#x2014; but while using it, I can&#x2019;t help but feel I&#x2019;m adjusting either my neck&#x2019;s or wrists&#x2019; posture uncomfortably.</p>
<h4>
Button Placement
</h4>
<p>The switch dial is well-designed and offers just enough resistance to avoid accidental switching. I would&#x2019;ve liked it to the right side, in-place of (or near) the pairing buttons, but I figure lefties would say the opposite.</p>
<p>What isn&#x2019;t up for debate is the power switch location: Logitech has decided to put it on the back of the keyboard. It&#x2019;s somewhere around the upper left side, not overly perceptible. If you&#x2019;re energy conscious, you may find yourself a little annoyed by this.</p>
<h4>
Battery Life
</h4>
<p>But you have to be especially energy conscious to care about the power switch. Logitech claims two <span class="small-caps">AAA</span> batteries should last <em>two years</em> assuming<span class="push-double"></span> <span class="pull-double">&#x201C;</span>two million keystrokes/year in an office environment&#x201D;. Eight months in, and my <span class="small-caps">K480</span> isn&#x2019;t showing any kind of slowness associated with battery drain. Take this testimony with a grain of salt though, because these days I rarely couple it with the iPad, and instead use it daily with my <span class="small-caps">HTPC</span>.</p>
<h4>
Pairing and Multi Device Support
</h4>
<p>This is where this one shines.</p>
<p>Thanks to its pragmatic key-mapping, which was well thought out, the <span class="small-caps">K480</span> makes for an excellent cross-platform device. It does so without overly sacrificing cleanness or creating confusion.</p>
<p>Pairing new devices is a breeze on all operating systems; so is switching between paired devices and replacing paired slots. <span class="small-caps">OS</span> X and Windows controls work just as expected, and more importantly, so do the iOS controls on the top row. This makes multitasking on the iPad more plausible.</p>
<p>This section isn&#x2019;t brief because it lacks importance, but I simply have nothing but positive things to say. Logitech gets an A+ here. Period.</p>
<h4>
Final Thoughts
</h4>
<p>I&#x2019;m much less romantic about tech gear nowadays, so when I&#x2019;m writing about one, I tend to focus more on aspects that I dislike and assume you&#x2019;ll deduce that everything else works fine.</p>
<p>The Logitech <span class="small-caps">K480</span> is an excellent multi-device keyboard. Those who use different operating systems will appreciate what it has to offer. Strictly as an iPad companion, however, this keyboard isn&#x2019;t exactly a match made in heaven. I&#x2019;m not sure whether I stopped carrying it because of its ergonomic shortcomings, or due to my own unrelated challenges with writing.</p>
<div class="footnotes">
<hr>
<ol>
<li id="fn:fn-1-130615">
The home button shouldn&#x2019;t be of concern anyway, since it&#x2019;s one of the custom-mapped functions on the top row.&#xA0;<a href="https://pickletheory.com#fnref:fn-1-130615" rev="footnote"><span class="small-caps">&#x21A9;&#xFE0E;</span></a>
</li>
</ol>
</div>  <img src="http://feed.pickletheory.com/link/1019/13056258.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ A Brief Thought on Common Sense ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056259/a-brief-note-on-common-sense</link>
      <guid>https://pickletheory.com/681/a-brief-note-on-common-sense</guid>
      <pubDate>Tue, 16 Jun 2015 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ A Brief Thought on Common Sense ]]></dc:creator>
      <description><![CDATA[  
<p>People find it intrusive for someone to rummage through stuff they already threw in the trash, but don&#x2019;t mind Gov &amp; Corp systematically examining their most <a href="https://www.google.co.il/search?q=give+up+smartphones+survey&amp;ie=UTF-8&amp;oe=UTF-8&amp;hl=en&amp;client=safari&amp;gfe_rd=cr&amp;ei=uZuAVf2fCOXH8gfTsYHwCA">intimate</a>,&#xA0;<a href="https://www.google.co.il/search?q=smartphones+secrets+survey&amp;ie=UTF-8&amp;oe=UTF-8&amp;hl=en&amp;client=safari&amp;gfe_rd=cr&amp;ei=KpuAVb3iFOXH8gfTsYHwCA#safe=off&amp;hl=en&amp;q=smartphones+private+info+survey">autobiographical</a> items.</p>  <img src="http://feed.pickletheory.com/link/1019/13056259.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ ‘The Muse’ ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056260/the-muse</link>
      <guid>https://pickletheory.com/664/the-muse</guid>
      <pubDate>Thu, 11 Jun 2015 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ ‘The Muse’ ]]></dc:creator>
      <description><![CDATA[  
<p><a href="http://textslashplain.com/2015/06/03/the-muse/">Eric Lawrence</a>:</p>
<blockquote>
<p>There&#x2019;s a writer living in my head, and he&#x2019;s a genius.</p>
<p>Or so he tries to convince me, as his prose flows freely day in and out, filling most idle moments&#x2013; while I&#x2019;m showering, driving, dining, taking out the trash, or performing any of the other mundane tasks of daily life. His prose is brilliant&#x2013; his points always well aligned, his recall of long-ago events and facts uncannily perfect, and his agility in seamlessly transitioning from one topic to the next is above reproach. He never needs spell-check or a thesaurus, and he never struggles to find the right way to approach the topic. His efforts are frequently interrupted by periods of basking in the glorious reception he imagines for his easy labors, and is certain that untold rewards are sure to follow.</p>
Unfortunately, this genius is a huge jerk.
</blockquote>
<p>There&#x2019;s a draft I have lying around titled <em>Pilcrow Angst</em>. Had the genius writer in me showed up to write it, it would read exactly like this.</p>
<p>I came across Eric&#x2019;s weblog because <a href="http://textslashplain.com/2015/06/10/collateral-damage/">another piece of his</a> regarding Apple&#x2019;s new ad-filtering <span class="small-caps">API</span> is currently trending on Hacker News. Read it too. And check out his other posts &#x2014; good stuff.</p>  <img src="http://feed.pickletheory.com/link/1019/13056260.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ Apple Music: The World’s Biggest Paid Music Service ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056261/apple-music-the-biggest-music-service-in-the-world</link>
      <guid>https://pickletheory.com/666/apple-music-the-biggest-music-service-in-the-world</guid>
      <pubDate>Thu, 11 Jun 2015 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ Apple Music: The World’s Biggest Paid Music Service ]]></dc:creator>
      <description><![CDATA[  
<p>This comparative chart appeared in one of <a href="http://wsj.com">The Wall Street Journal</a><span class="push-single"></span><span class="pull-single">&#x2019;</span>s articles this week:</p>
<p><img src="https://blotcdn.com/blog_329a896bbf804651ae0c9be3a7a78dd0/_image_cache/d517a25f-c60a-4ba7-9699-5d235004d8e0.jpg" alt="The Wall Street Journal&apos;s Chart" width="858" height="507" class="aligncenter size-large wp-image-670"></p>
<p>We&#x2019;ve seen products create, rejuvenate, and expand small, crowded markets before, but I&#x2019;m certainly not claiming this about <span class="small-caps">AM</span> at this point. It is also definitely true that Apple Music currently has zero users, free or paid. But looking at the users row in this chart can be very misleading. Here&#x2019;s <a href="https://twitter.com/jandawson/status/608003462203211776">Jan Dawson on Twitter</a>:</p>
<blockquote>
&gt;400m people with app auto installed plus 3 months free should add up to lots of paying users a few months from now for Apple Music
</blockquote>
<p>In this crowded business, Apple also <em>owns</em> one of the platforms on which these services are competing.</p>
<p>Given 400 million iOS users and the day old news of <a href="https://news.spotify.com/us/2015/06/10/20-million-reasons-to-say-thanks/">Spotify reaching 20 million paid subscribers</a>, roughly 1 in 20 iOS users would have to renew their 3-month trial for Apple Music to become the biggest music subscription service in the world.</p>
<p>Roughly, but probably not more: this disregards the fact Apple Music will also be available on Android, that 400 million is actually a conservative estimate for the number of active iOS users, and that Spotify &#x2014; barring any retaliative moves &#x2014; is bound to lose some of its paying customers to Apple. If we take those into account, and despite Apple Music launching in<span class="push-double"></span> <span class="pull-double">&#x201C;</span>only&#x201D; one hundred countries, a conversion rate of 3-4% is going to be just enough.</p>
<p>I wouldn&#x2019;t be surprised to see this milestone celebrated &#x2014; surely not outwardly &#x2014; but I sure do hope Apple is aiming for much more than <em>just</em> the number one spot.</p>
<p>So, the real headline a few months from now would be Apple <em>not</em> having become the biggest paid music service in the world.</p>  <img src="http://feed.pickletheory.com/link/1019/13056261.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ Ad-Blocking Could Be Coming to Safari in iOS 9 ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056262/ad-blocking-could-be-coming-to-safari-in-ios-9</link>
      <guid>https://pickletheory.com/663/ad-blocking-could-be-coming-to-safari-in-ios-9</guid>
      <pubDate>Wed, 10 Jun 2015 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ Ad-Blocking Could Be Coming to Safari in iOS 9 ]]></dc:creator>
      <description><![CDATA[  
<p><a href="http://www.niemanlab.org/2015/06/a-blow-for-mobile-advertising-the-next-version-of-safari-will-let-users-block-ads-on-iphones-and-ipads/">Nieman Lab</a>:</p>
<blockquote>
<p>An Apple partisan might argue it just wants to give users control of their iPhone experience, and having debuted extensions in the last version of iOS, allowing them to alter web content is a natural next step.</p>
<p>An Apple realist might argue that its great rival Google makes more than 90 percent of its revenue from online advertising &#x2014; a growing share of that on mobile, and a large share of that on iPhone. Indeed, Google alone makes about half of all global mobile advertising revenue. So anything that cuts back on mobile advertising revenue is primarily hurting its rival.</p>
An Apple cynic might note that the company on Monday unveiled its new News app, which promises a beautiful reading experience &#x2014; and a monetization model based on Apple&#x2019;s iAds. iAds will, one can assume, never be blockable by third-party extensions available in the App Store. Ads that appear at the operating system level &#x2014; as opposed to in <span class="small-caps">HTML</span> and JavaScript on a web page &#x2014; have a rather invulnerable position so long as you keep using Apple products. (It&#x2019;s good to be the platform.)
</blockquote>
<p><em>They had it coming!</em> was my knee-jerk reaction too, but as I wrote in <em><a href="http://pickletheory.com/566/evleaks-retires-adblock-blacklist/">Adblock &amp; Collective Punishment</a></em>, I oppose ad-blocking as a blanket policy.</p>  <img src="http://feed.pickletheory.com/link/1019/13056262.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ Ross Ulbricht Sentenced to Life in Prison ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056263/ross-ulbricht-sentenced-to-life-in-prison</link>
      <guid>https://pickletheory.com/650/ross-ulbricht-sentenced-to-life-in-prison</guid>
      <pubDate>Fri, 29 May 2015 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ Ross Ulbricht Sentenced to Life in Prison ]]></dc:creator>
      <description><![CDATA[  
<p><a href="http://www.theverge.com/2015/5/29/8687583/prison-sentence-ross-ulbricht-guilty-silk-road-dread-pirate-roberts">The Verge</a>:</p>
<blockquote>
Ross Ulbricht, founder and mastermind of the Silk Road, has been sentenced to life in prison after being found guilty of narcotics conspiracy and other charges earlier this year.
</blockquote>
<p>I&#x2019;ve been waiting for an update on the affair so I can share this must-read <a href="http://www.wired.com/2015/04/silk-road-1/">two</a>-<a href="http://www.wired.com/2015/05/silk-road-2/">part</a> story on the rise and fall of Silk Road.</p>  <img src="http://feed.pickletheory.com/link/1019/13056263.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ Half a Herd ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056264/half-a-herd</link>
      <guid>https://pickletheory.com/647/half-a-herd</guid>
      <pubDate>Thu, 28 May 2015 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ Half a Herd ]]></dc:creator>
      <description><![CDATA[  
<p>Well, this place has been dormant for a while, hasn&#x2019;t it?</p>
<p><span class="pull-double">&#x201C;</span>Dormant&#x201D; might not be the right word because this was never supposed to be your source for breaking news. Maybe breaking views. But that&#x2019;s the way the cookie crumbles.</p>
<p>I did publish some pieces I&#x2019;m proud of, like <em><a href="https://pickletheory.comfuture-of-journalism/">The Future of Information</a></em> and <em><a href="https://pickletheory.comradio-revolution/">Radio Revolution</a></em>. But by and large, career developments and other life matters got in the way. <em>Excuses</em>.</p>
<p>There are so many things I want to write about.</p>
<p>Like Grandpa.</p>
<p>That man. Worth writing a whole book about him.</p>
<p>My grandfather died one and a half years ago. Me, my father, and my sister were on a vacation when that happened.</p>
<p>In <em>London</em>. Two thousand miles away from Israel.</p>
<p>We couldn&#x2019;t catch a flight early enough to make it to the funeral.</p>
<p>But this isn&#x2019;t going to be a post about Grandpa.</p>
<p>There are parts of your life that are so significant, you can&#x2019;t <em>just</em> write about them. Everything feels reductive. And you never want to settle for that. It&#x2019;s like that bottom-most drawer that contains so many&#x2026; things. You don&#x2019;t just open that. How do you make sense of it all? How can you get any one thing out for strangers to see, leaving the others hidden, never to be shown?</p>
<p>It could never do this man justice.</p>
<p>So I&#x2019;ve never written about Grandpa, and probably never will.</p>
<p>But I would like to tell you a story.</p>
<p>This is <em>not</em> a post about Grandpa.</p>
<hr>
<p>My grandfather was born on the 13th of March, 1938. As a teenager, he was already working the land in a town 15 miles away from his small village. He had no car, so to avoid the commute, he often slept in the field, or in a nearby cave in the mountains.</p>
<p>He started out working for others, but before long had enough to buy his own piece of land. Landowners from his village found the commute and the hard labour too much. They preferred to work closer to home.</p>
<p>For twenty years, my grandfather worked close to twenty hours a day. When my father and his brothers were old enough, he gradually left the day-to-day management to them. But he never, in his life, missed a day of work. The fact his body couldn&#x2019;t do as much anymore didn&#x2019;t mean his head and heart weren&#x2019;t devoted to the (now-expanded) business and its future.</p>
<p>Grandpa was a man of vision. He amassed all of his assets single-handedly.</p>
<p>He was also a religious man.</p>
<p><span class="pull-double">&#x201C;</span>Any dollar you make by means of deception or with unclean intentions, you will lose ten against,&#x201D; he would say, with a stern smile on his sun-beaten face.</p>
<p>He loved the land, not for its future worth as real estate, but for what it was <em>now</em>.<span class="push-double"></span> <span class="pull-double">&#x201C;</span>My late father always told me, never trade a piece of land for something that air can pass under,&#x201D; he once told me, meaning - never trade land for money or anything that isn&#x2019;t land.</p>
<p>My grandfather was an agronomist.<span class="push-double"></span> <span class="pull-double">&#x201C;</span>I&#x2019;m a farmer, you can leave that fancy word to those with a diploma on their wall.&#x201D; Okay, my grandfather was a farmer. He never felt it was a derogatory term, so neither should I.</p>
<p>Indeed, Grandpa&#x2019;s clothes &#x2014; plain jeans, khaki shirt, and <a href="http://en.wikipedia.org/wiki/Tembel_hat">Tembel hat</a> &#x2014; did well to camouflage his acumen. I owe much of my financial security &#x2014; so scarce these days &#x2014; to his sweat and tears.</p>
<p>But this isn&#x2019;t a post about Grandpa.</p>
<p>So, the story.</p>
<hr>
<p>My grandfather owned several herds of livestock. Some were his, and others were jointly owned.</p>
<p>One day, his partner in one of the herds informed him that he wanted to part ways.<span class="push-double"></span> <span class="pull-double">&#x201C;</span>Okay, how would you like to do it?,&#x201D; asked Grandpa.</p>
<p><span class="pull-double">&#x201C;</span>I don&#x2019;t know, friend, it&#x2019;s a herd, you know. There are milk cows and there are calves, and sheep. They are all different ages and sizes. How in the world are we going to split a herd?&#x201D;</p>
<p><span class="pull-double">&#x201C;</span>Well, we could appoint a&#x2026;&#x201D;</p>
<p><span class="pull-double">&#x201C;</span>I don&#x2019;t want to spend no money on middlemen! <em>I don&#x2019;t have</em> the money.&#x201D;</p>
<p><span class="pull-double">&#x201C;</span>Alright,&#x201D; said Grandpa. He nodded his head towards two cups of coffee that were now in front of them, inviting his nervous partner to relax a little.</p>
<p>How could there possibly be a solution that would leave both men feeling they got a fair deal?</p>
<p><span class="pull-double">&#x201C;</span>I&#x2019;ll tell you what. You head to the field now, and you divide the herd into two groups. After you do that, call me. I&#x2019;ll come by and choose the half I like better.&#x201D;</p>
<p>The man was speechless.</p>
<p><span class="pull-double">&#x201C;</span>Or, we can do it the opposite way &#x2014; I split, you choose.&#x201D;</p>
<p>And that&#x2019;s the story of how you split a herd of cattle fairly.</p>
<p>It&#x2019;s not about Grandpa.</p>  <img src="http://feed.pickletheory.com/link/1019/13056264.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ People of Sheep, Government of Wolves ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056266/people-of-sheep-government-of-wolves</link>
      <guid>https://pickletheory.com/637/people-of-sheep-government-of-wolves</guid>
      <pubDate>Sun, 17 May 2015 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ People of Sheep, Government of Wolves ]]></dc:creator>
      <description><![CDATA[  
<p><a href="http://arstechnica.com/tech-policy/2015/05/uk-government-quietly-rewrites-hacking-laws-to-grant-gchq-immunity/">Ars Technica reports</a>:</p>
<blockquote>
<p>The <span class="small-caps">UK</span> government has quietly passed new legislation that exempts <span class="small-caps">GCHQ</span>, police, and other intelligence officers from prosecution for hacking into computers and mobile phones.</p>
While major or controversial legislative changes usually go through normal parliamentary process (i.e.&#xA0;democratic debate) before being passed into law, in this case an amendment to the Computer Misuse Act was snuck in under the radar as secondary legislation. According to Privacy International,<span class="push-double"></span> <span class="pull-double">&#x201C;</span>It appears no regulators, commissioners responsible for overseeing the intelligence agencies, the Information Commissioner&#x2019;s Office, industry, NGOs or the public were notified or consulted about the proposed legislative changes&#x2026; There was no public debate.&#x201D;
</blockquote>
<p><span class="pull-double">&#x201C;</span>I, the government of the United Kingdom &#x2014; established for the sole purpose of ensuring the liberty of the people of this land &#x2014; hereby restrict citizens from hacking into computers. I deem my many extensions and branches, however, completely exempt from prosecution for doing the same thing to citizens, for any reason.&#x201D;</p>
<p>Is there a more flagrant violation of a people&#x2019;s rights? Oversight for all, but not government? Made possible behind closed doors?</p>
<p>I know <a href="http://en.wikipedia.org/wiki/Tyrant">a definition</a> for this.</p>  <img src="http://feed.pickletheory.com/link/1019/13056266.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ Las Vegas, the Next Brooklyn? ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056268/las-vegas-the-next-brooklyn</link>
      <guid>https://pickletheory.com/632/las-vegas-the-next-brooklyn</guid>
      <pubDate>Thu, 14 May 2015 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ Las Vegas, the Next Brooklyn? ]]></dc:creator>
      <description><![CDATA[  
<p>Freakonomics radio&#x2019;s <a href="http://freakonomics.com/2015/05/11/could-the-next-brooklyn-be-las-vegas-a-new-freakonomics-radio-podcast/">latest show</a> was very intriguing:</p>
<blockquote>
Tony Hsieh is the <span class="small-caps">CEO</span> of Zappos, the online shoe and clothing retailer, presiding over a corporate culture that most corporations wouldn&#x2019;t recognize. Among Hsieh&#x2019;s priorities at Zappos: having fun, empowering his call-center employees, and making customers happy at almost any cost. We&#x2019;ve written about Hsieh and Zappos before&#x2009;&#x2014;&#x2009;how, for instance, company meetings are sometimes held in a bar. And why customer reps are encouraged to talk to a customer for as long as they want, all without a script, how they authorized to settle problems without calling in a supervisor and can even<span class="push-double"></span> <span class="pull-double">&#x201C;</span>fire&#x201D; a customer who makes trouble for them. And how Zappos gives new employees a chance to quit their brand-new job and get a quitting<span class="push-double"></span> <span class="pull-double">&#x201C;</span>bonus&#x201D; because Hsieh figures he&#x2019;d rather weed out anyone who doesn&#x2019;t really, really want to work at Zappos.
</blockquote>
<p>Now Hsieh (pronounced <em>shay</em>) has basically bought part of downtown Vegas for $350 million.<span class="push-double"></span> <span class="pull-double">&#x201C;</span>The Downtown Project,&#x201D; as it&#x2019;s called, is merely interesting per se, but anything this guy does, I want to know more about.</p>  <img src="http://feed.pickletheory.com/link/1019/13056268.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ Call or Message Contacts with Alfred ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056269/call-or-message-contacts-with-alfred</link>
      <guid>https://pickletheory.com/633/call-or-message-contacts-with-alfred</guid>
      <pubDate>Thu, 14 May 2015 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ Call or Message Contacts with Alfred ]]></dc:creator>
      <description><![CDATA[  
<p>Every time I needed to use Handoff to contact someone, especially calling, I thought to myself<span class="push-double"></span> <span class="pull-double">&#x201C;</span>surely there&#x2019;s an <a href="http://www.alfredapp.com">Alfred</a> workflow that shortcuts all this clicking.&#x201D;</p>
<p>I finally Googled it this afternoon. <a href="http://www.packal.org/workflow/call-or-sms-contact">Bingo</a>.</p>
<p>Simply precede a contact&#x2019;s name with <span class="incode">Call</span>, <span class="incode"><span class="small-caps">SMS</span></span>, or <span class="incode"><span class="small-caps">IM</span></span>. A tiny quibble is that it opens the Contacts app in the background (minimized) after each query.</p>  <img src="http://feed.pickletheory.com/link/1019/13056269.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ How to Get into Harvard ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056270/how-to-get-into-harvard</link>
      <guid>https://pickletheory.com/628/how-to-get-into-harvard</guid>
      <pubDate>Sun, 10 May 2015 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ How to Get into Harvard ]]></dc:creator>
      <description><![CDATA[  
<p><a href="http://www.lrb.co.uk/blog/2015/04/20/deborah-friedell/how-to-get-into-harvard/"><span class="small-caps">LRB</span> blog</a>:</p>
<blockquote>
WikiLeaks has published all the Sony emails that had been hacked last November, and made them searchable by keyword. In 2014, a senior executive emailed an Ivy League vice-president of philanthropy: he&#x2019;d like to endow a scholarship, anonymously,<span class="push-single"></span> <span class="pull-single">&#x2018;</span>at the $1mm level&#x2019;. In another email, he tells a development officer that his daughter is applying to the college as her first choice. It&#x2019;s all very decorous. The development staff arrange a<span class="push-single"></span> <span class="pull-single">&#x2018;</span>customised&#x2019; campus tour for his daughter and a meeting with the university&#x2019;s president; but he asks for no favours and nothing is promised. An email from the president says that his daughter&#x2019;s application will be looked at<span class="push-single"></span> <span class="pull-single">&#x2018;</span>very closely&#x2019;. She gets in. He writes to his sister:<span class="push-single"></span> <span class="pull-single">&#x2018;</span>David&#x2026; called me. he is obsessed with getting his eldest in Harvard next year.&#x2019; She replies:<span class="push-single"></span> <span class="pull-single">&#x2018;</span>If David wants to get his daughter in he should obviously start giving money.&#x2019; Obviously.
</blockquote>  <img src="http://feed.pickletheory.com/link/1019/13056270.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ Psychology of Pricing ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13056271/psychology-of-pricing</link>
      <guid>https://pickletheory.com/625/psychology-of-pricing</guid>
      <pubDate>Thu, 07 May 2015 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ Psychology of Pricing ]]></dc:creator>
      <description><![CDATA[  
<p><a href="http://www.nickkolenda.com/psychological-pricing-strategies/">Compelling yet concise laundry list</a> by Nick Kolenda:</p>
<blockquote>
<p>Welcome to a massive list of psychological pricing strategies.</p>
Whether you&#x2019;re launching a new product, selling items on eBay, or negotiating a deal on your house, <strong>you&#x2019;ll learn how to choose a price that will maximize your profit</strong>.
</blockquote>
<p>Kolenda got some heat for some of the techniques he mentioned, but to be fair he emphasizes the purpose of his compilation upfront. It&#x2019;s one surely worth contemplating.</p>  <img src="http://feed.pickletheory.com/link/1019/13056271.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ Why It’s Hard to Catch Your Own Typos ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13393806/dont-catch-typos</link>
      <guid>https://pickletheory.com/581/dont-catch-typos</guid>
      <pubDate>Thu, 14 Aug 2014 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ Why It’s Hard to Catch Your Own Typos ]]></dc:creator>
      <description><![CDATA[  
<p>Typos are mostly a solved problem in our day and age, but the psychological explanation in this <a href="http://www.wired.com/2014/08/wuwt-typos/?utm_source=nextdraft&amp;utm_medium=website"><span class="small-caps">WIRED</span> article</a> is interesting nevertheless:</p>
<blockquote>
<p>Generalization is the hallmark of all higher-level brain functions. It&#x2019;s similar to how our brains build maps of familiar places, compiling the sights, smells, and feel of a route. That mental map frees your brain up to think about other things. [&#x2026;] We can become blind to details because our brain is operating on instinct. By the time you proof read your own work, your brain already knows the destination.</p>
This explains why your readers are more likely to pick up on your errors. Even if you are using words and concepts that they are also familiar with, their brains are on this journey for the first time, so they are paying more attention to the details along the way and not anticipating the final destination.
</blockquote>  <img src="http://feed.pickletheory.com/link/1019/13393806.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ Bathymetric Wood Charts by “Below the Boat” ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13393807/below-boat-bathymetric-charts</link>
      <guid>https://pickletheory.com/575/below-boat-bathymetric-charts</guid>
      <pubDate>Thu, 14 Aug 2014 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ Bathymetric Wood Charts by “Below the Boat” ]]></dc:creator>
      <description><![CDATA[  
<p>I&#x2019;m not big on art, but I totally see myself buying <a href="http://www.belowtheboat.com">a couple of these</a> when my future home is ready. The hard part will be choosing which ones to get. <em>Below the Boat</em> is a Bellingham-based, husband-wife company. The charts are<span class="push-double"></span> <span class="pull-double">&#x201C;</span>designed in the United States, crafted in a family-owned shop overseas, and imported&#x201D;:</p>
<blockquote>
Starting with a bathymetric chart (the underwater equivalent of a topographic map), the contours are laser-cut into sheets of Baltic birch and glued together to create a powerful visual depth. Select layers are hand-colored blue so it&#x2019;s easy to discern land from water, major byways are etched into the land, then the whole thing&#x2019;s framed in a custom, solid-wood frame and protected seamlessly with a sheet of durable, ultra-transparent Plexiglas.
</blockquote>  <img src="http://feed.pickletheory.com/link/1019/13393807.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ Robin Williams and Suicide Porn ]]></title>
      <link>http://feed.pickletheory.com/link/1019/13393808/robin-williams-suicide-porn</link>
      <guid>https://pickletheory.com/573/robin-williams-suicide-porn</guid>
      <pubDate>Wed, 13 Aug 2014 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ Robin Williams and Suicide Porn ]]></dc:creator>
      <description><![CDATA[  
<p>Vaughan Bell, on <a href="http://mindhacks.com/2014/08/13/one-death-too-many/">Mind Hacks</a>:</p>
<blockquote>
<p>One of the first things I do in the morning is check the front pages of the daily papers and on the day following Robin Williams&#x2019; death, rarely have I been so disappointed in the British press. [&#x2026;]</p>
It seems counter-intuitive to many, that a media description of suicide could actually increase the risk for suicide, but it is a genuine risk and people die through what is sometimes called suicide contagion or copycat suicide.
</blockquote>
<p>Sometimes I wonder if the extent to which this stuff frustrates me is disproportionate.</p>  <img src="http://feed.pickletheory.com/link/1019/13393808.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ Adblock & Collective Punishment ]]></title>
      <link>http://feed.pickletheory.com/link/1019/16088591/evleaks-retires-adblock-blacklist</link>
      <guid>https://pickletheory.com/566/evleaks-retires-adblock-blacklist</guid>
      <pubDate>Mon, 11 Aug 2014 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ Adblock & Collective Punishment ]]></dc:creator>
      <description><![CDATA[  
<p>In an <a href="http://thenextweb.com/insider/2014/08/03/evan-blass-explains-evleaks-twitter-account-will-stop-reporting-phone-scoops/">interview for The Next Web</a>, the guy behind <a href="https://twitter.com/evleaks">@evleaks</a> and serial tech leaker Evan Blass explains the motives behind his decision to retire:</p>
<blockquote>
I also started a website, and it&#x2019;s actually done somewhat respectably, but with all the leaks going out on Twitter anyway, people have little incentive to visit, and most of my tech-savvy-heavy audience seem to be pretty heavy ad-block users, as well. It all adds up to an unsustainable living, and with a progressively worsening disease [Ed; Blass was diagnosed with multiple sclerosis], I need to make sure I can prepare myself better for the future, financially.
</blockquote>
<p>I think the fact<span class="push-double"></span> <span class="pull-double">&#x201C;</span>evleaks&#x201D; was born on Twitter and continued to be Twitter-first even after the website went live was the dominant factor in Blass&#x2019;s (financial) failure. That&#x2019;s a discussion for a different day though.</p>
<p>Adblock is one of the first extensions I install upon getting a new computer. And I&#x2019;m not alone: A <a href="http://blog.pagefair.com/2013/the-rise-of-adblocking/">report published by PageFair</a> last August showed the percentage of visitors using ad-blocking tools to be as high as 23% and growing at 43% a year. The numbers for technology websites should be even higher.</p>
<p>I&#x2019;ve been contemplating this for a while, and I should have done it from day one, but from now on I will use Adblock in<span class="push-double"></span> <span class="pull-double">&#x201C;</span>blacklist&#x201D; mode: This means the extension will be enabled only for specific domains that I add. For me these are mainly news websites: The local ones here are <em>plagued</em> with ads.</p>
<p>The truth is, most of the websites I <em>enjoy</em> reading are written by independent individuals. A non-negligible number of them are relatively unestablished and rely on advertising to offset some of the expenses or justify their time commitment. Coincidentally, none of them use the sketchy strategies of big, traditional websites, and most of them have only one little ad placed in unintrusive areas. I&#x2019;ve previously whitelisted a handful of websites, but I don&#x2019;t want to rely on my memory anymore. If I&#x2019;m annoyed enough, I&#x2019;ll bear the 30 seconds it takes to add a website to the blacklist.</p>
<p>Yes, the web is full of bad practices and Adblock successfully deals with some of them, but to use it indiscriminately is to automatically punish the minority of honest publishers. And guess who&#x2019;s more likely to close shop because of such sanctions? I mean, not everyone are as venerable as The New York Times to get on this new big thing called <a href="https://www.youtube.com/watch?v=E_F5GxCwizc">native advertising</a>.</p>
<p>When I hear people randomly saying<span class="push-double"></span> <span class="pull-double">&#x201C;</span>I don&#x2019;t want any ads&#x201D; as some sort of a blanket policy, I wonder whether they would be willing to sustain alternative models.</p>  <img src="http://feed.pickletheory.com/link/1019/16088591.gif" height="1" width="1"/>]]></description>
    </item>
    <item>
      <title><![CDATA[ Four Years in Apple’s Ecosystem: An Expenses Report ]]></title>
      <link>http://feed.pickletheory.com/link/1019/16088593/money-spent-on-apple-software</link>
      <guid>https://pickletheory.com/523/money-spent-on-apple-software</guid>
      <pubDate>Wed, 06 Aug 2014 00:00:00 +0000</pubDate>
      <dc:creator><![CDATA[ Four Years in Apple’s Ecosystem: An Expenses Report ]]></dc:creator>
      <description><![CDATA[  
<p>By late 2009, when carriers and official retailers began selling the iPhone here in Israel, I was already an owner: My father had gotten me the original model a few months after it came out in 2007. I can get reminiscential here, but there&#x2019;s a lot to cover in this piece as it is. I&#x2019;ll only say that like many others, I never imagined the iPhone would become such an elementary object in my life. As of today, I own an iPhone <span class="small-caps">5S</span>, a first-gen iPad mini, and a beefed-up 13&#x2019;&#x2019; MacBook Pro (2013 model).</p>
<p>My first iTunes receipt dates back to July 7, 2010. Apple&#x2019;s App Store launched in July 2008, so I can think of two reasons for why I&#x2019;ve only bought my first app two years later:</p>
<ol>
<li>
I&#x2019;m pretty sure that like the iPhone, Apple&#x2019;s App Store became available in Israel only at a later date. No matter how I phrased my search queries though, I couldn&#x2019;t corroborate this, so I might be misremembering.
<p>
</p>
</li>
<li>
Since getting my first iPhone, I&#x2019;ve left iOS for two, separate and brief periods: The first time was to try a phone with a real, physical keyboard. Remember those? Anyway, it was the less-than-horrible <a href="http://en.wikipedia.org/wiki/Nokia_N97">Nokia <span class="small-caps">N97</span></a>. Later, in mid-2010, I wanted to find out what the Blackberry craze was all about &#x2014; fittingly, after the craze had already died &#x2014; so I got myself a <a href="http://en.wikipedia.org/wiki/BlackBerry_Bold">BlackBerry Bold</a>. If you haven&#x2019;t closed this page yet, things only get better from here..
<p>
</p>
</li>
</ol>
<p>
</p><p>The primary goal behind this compilation was to become more familiar with Apple&#x2019;s Numbers, to satisfy my growing interest in statistics, and learn more about data visualization. See, my lifelong mission is to one day become half as good as <a href="http://asymco.com">Horace Dediu</a>. I guess it doesn&#x2019;t hurt to also have my Apple related expenses in check, but that&#x2019;s just collateral mental damage.</p>
<p>I know for a fact that even with this statistically meaningless set of data, I&#x2019;ve done some mistakes and missed some key points, so I&#x2019;m happy to hear from you (via <a href="https://pickletheory.commailto:typistx@gmail.com">email</a> or <a href="https://twitter.com/typistx">Twitter</a>) and improve it after it&#x2019;s published. <strong>I <em>am</em> aware this data is anecdotal by nature</strong>. I&#x2019;m also aware that becoming half as awesome as Horace is quite a challenge.</p>
<p></p>
<h3>
Behind The Scenes
</h3>
<ul>
<li>
<p>I&#x2019;m not a statistician, but I&#x2019;ve tried my best to balance between too little and too much filtering, and to control for the right variables. The following metadata were given to each purchase:</p>
<ul>
<li>
<strong>Date</strong>: From July 7, 2010 until July 3, <span class="small-caps">2014
</span></li>
<li>
<strong>Category</strong>: Productivity<sup id="ref--fn2-040814EXA"><a href="https://pickletheory.com#footnote--fn2-040814EXA" rel="footnote" class="footnote-ref">1</a></sup>, Games, Content, Music
</li>
<li>
<strong>Price</strong>: <span class="small-caps">USD</span> and <span class="small-caps">NIS</span> (local currency in Israel)
</li>
<li>
<strong>Type</strong>: iOS, <span class="small-caps">OS</span> X, Music &amp; Content
</li>
<li>
<strong>Special</strong>: For in-app purchases and gifts
</li>
<li>
<strong>USD/NIS exchange rate</strong> at time of purchase (where applies)
</li>
<li>
<strong>Installed</strong>: Yes, No (iOS only)
</li>
<li>
<strong>Of Installed, used weekly</strong>: Yes, No (iOS only)
</li>
<li>
<strong>Store</strong>: Apple App Store, Paypal, or Other
</li>
</ul>
</li>
<li>
Where it made sense, Music &amp; Content were excluded. The same goes for gifts, which &#x2014; for example &#x2014; shouldn&#x2019;t be counted when usage metrics are plotted.
<p>
</p>
</li>
<li>
<p>
To my surprise, there was no easy way to export all iTunes &amp; App Store purchases to a spreadsheet. So yes, I&#x2019;ve gone through 90 e-mail receipts that contained 126 purchases, adding the above metadata to each individual purchase.
</p>
</li>
<li>
<p>
Like many non-US customers, I actually end up paying more for each purchase that I make. This is because Apple does not (and perhaps cannot) adjust for the constantly fluctuating exchange rates. I ignored this fact to keep things comparable and tidy, but mainly for my own sanity.
</p>
</li>
<li>
<p>
All numbers current through July 3, 2014.
</p>
</li>
<li>
<p>
Where I specify app prices, the amount listed is the one I&#x2019;ve paid and not necessarily the current price.
</p>
</li>
<li>
<p>
I&#x2019;ve owned every iPhone since the original came out. Looking at the first app purchase for iPad, I can confidently say that my first iPad (an iPad 2) was purchased on the 25th of July, 2011. I got my first MacBook on November 5, 2013.
</p>
</li>
<li>
<p>
<span class="updated">Added August 10, 2014:</span> The iTunes Store for music and movies launched in Israel on December 2, 2012.
</p>
</li>
<li>
<p>
This post may render awkwardly in your <span class="small-caps">RSS</span> reader. If that&#x2019;s the case, <a href="https://pickletheory.com/523">click here</a> to read it on the website.
</p>
</li>
</ul>
<h3>
The Numbers
</h3>
<p>
<a href="https://pickletheory.com_Running-Total-All-Purchases-edited.png"><img src="https://blotcdn.com/blog_329a896bbf804651ae0c9be3a7a78dd0/_image_cache/fc7d48c6-2eb9-46f1-befd-7c15b67045a6.png" alt="Running Total of All Purchases" width="2244" height="1378" class="aligncenter size-full wp-image-551"></a>
</p>
<p>
<a href="https://pickletheory.com_Purchase-Timeline.png"><img src="https://blotcdn.com/blog_329a896bbf804651ae0c9be3a7a78dd0/_image_cache/bdb5217c-b6dd-4dae-a3d8-99d613ba11b5.png" alt="App Purchases Timeline" width="2054" height="1438" class="aligncenter size-full wp-image-548"></a>
</p>
<p>
</p><p>Since July 7, 2010, I&#x2019;ve spent a total of $740 on 126 purchases. Of those purchases, 14 were In-App purchases (IAPs) and 4 were gifts. You can see a sharp increase in expenses that starts the day I bought my first MacBook.</p>
<p>Here&#x2019;s a purchase-by-purchase chart:</p>
<!--more-->
<p></p>
<h4><span class="small-caps">
OS</span> X vs.&#xA0;iOS
</h4>
<p>Obviously Mac apps are more expensive, so despite the fact I&#x2019;ve been a Mac owner for only 8 out of the considered 48 months, <span class="small-caps">OS</span> X apps already account for 55% of my total purchases:</p>
<p><a href="https://pickletheory.com_OS-Purchases-Expenses.png"><img src="https://blotcdn.com/blog_329a896bbf804651ae0c9be3a7a78dd0/_image_cache/7393449b-daa3-4be7-8c4d-22a3b2977230.png" alt="App Purchases &amp; Expenses (OS X vs. iOS)" width="2314" height="1324" class="aligncenter size-full wp-image-547"></a></p>
<h4>
Averages
</h4>
<table>
<tbody>
<tr>
<td>
<strong>Average</strong>
</td>
<td style="text-align: center;">
<strong>iOS (92)</strong>
</td>
<td style="text-align: center;">
<strong><span class="small-caps">OS</span> X (20)</strong>
</td>
<td style="text-align: center;">
<strong>All* (126)</strong>
</td>
</tr>
<tr>
<td>
Mean
</td>
<td style="text-align: center;">
$3.41
</td>
<td style="text-align: center;">
$19.49
</td>
<td style="text-align: center;">
$5.88
</td>
</tr>
<tr>
<td>
Median
</td>
<td style="text-align: center;">
$2.99
</td>
<td style="text-align: center;">
$9.99
</td>
<td style="text-align: center;">
$2.99
</td>
</tr>
<tr>
<td>
Mode
</td>
<td style="text-align: center;">
$0.99
</td>
<td style="text-align: center;">
$9.99
</td>
<td style="text-align: center;">
$0.99
</td>
</tr>
<td style="font-size: 12px; font-weight: 700; border-bottom: none;">
*Includes 14 music &amp; content purchases
</td>
</tbody>
</table>
<h4>
By Category
</h4>
<p>Here&#x2019;s the breakdown by category:</p>
<table>
<tbody>
<tr>
<td>
<strong>Category</strong>
</td>
<td style="text-align: center;">
<strong>Avg. Price</strong>
</td>
<td style="text-align: center;">
<strong># of Apps</strong>
</td>
<td style="text-align: center;">
<strong>% of Apps</strong>
</td>
<td style="text-align: center;">
<strong>Total Cost</strong>
</td>
<td style="text-align: center;">
<strong>% of Cost</strong>
</td>
</tr>
<tr>
<td>
Productivity
</td>
<td style="text-align: center;">
$7.59
</td>
<td style="text-align: center;"><span class="small-caps">
78
</span></td>
<td style="text-align: center;">
62%
</td>
<td style="text-align: center;">
$592.18
</td>
<td style="text-align: center;">
80%
</td>
</tr>
<tr>
<td>
Games
</td>
<td style="text-align: center;">
$3.28
</td>
<td style="text-align: center;"><span class="small-caps">
34
</span></td>
<td style="text-align: center;">
27%
</td>
<td style="text-align: center;">
$111.66
</td>
<td style="text-align: center;">
15%
</td>
</tr>
<tr>
<td>
Music &amp; Content
</td>
<td style="text-align: center;">
$2.61
</td>
<td style="text-align: center;"><span class="small-caps">
14
</span></td>
<td style="text-align: center;">
11%
</td>
<td style="text-align: center;">
$36.56
</td>
<td style="text-align: center;">
5%
</td>
</tr>
</tbody>
</table>
<h4>
By Category, iOS Only
</h4>
<p>Here it made sense to breakdown iOS only purchases, since 100% of my purchases for the Mac have been non-games:</p>
<table>
<tbody>
<tr>
<td>
<strong>Category</strong>
</td>
<td style="text-align: center;">
<strong>Avg. Price</strong>
</td>
<td style="text-align: center;">
<strong># of Apps</strong>
</td>
<td style="text-align: center;">
<strong>% of Apps</strong>
</td>
<td style="text-align: center;">
<strong>Total Cost</strong>
</td>
<td style="text-align: center;">
<strong>% of Cost</strong>
</td>
</tr>
<tr>
<td>
Productivity
</td>
<td style="text-align: center;">
$3.49
</td>
<td style="text-align: center;"><span class="small-caps">
58
</span></td>
<td style="text-align: center;">
63%
</td>
<td style="text-align: center;">
$202.42
</td>
<td style="text-align: center;">
64%
</td>
</tr>
<tr>
<td>
Games
</td>
<td style="text-align: center;">
$3.28
</td>
<td style="text-align: center;"><span class="small-caps">
34
</span></td>
<td style="text-align: center;">
37%
</td>
<td style="text-align: center;">
$111.66
</td>
<td style="text-align: center;">
36%
</td>
</tr>
</tbody>
</table>
<h4>
iOS Price Groups
</h4>
<p>Of the 126 purchases that I&#x2019;ve made 26 (28%) have cost me $0.99, making it the most common (or mode) price. The next most common price is $4.99, which appeared 18 times (20%) in my Numbers sheet, and have cost me a total of $89.82, thus making it the<span class="push-double"></span> <span class="pull-double">&#x201C;</span>highest grossing price tag&#x201D;. Here&#x2019;s the table for price groups (iOS only):</p>
<table>
<tbody>
<tr>
<td style="font-weight: 700">
Price Group
</td>
<td style="text-align:center; font-weight: 700">
# of Apps
</td>
<td style="text-align:center; font-weight: 700">
% of Apps
</td>
<td style="text-align:center; font-weight: 700">
Total Cost
</td>
<td style="text-align:center; font-weight: 700">
% of Cost
</td>
</tr>
<tr>
<td>
$0.99
</td>
<td style="text-align:center"><span class="small-caps">
26
</span></td>
<td style="text-align:center">
28%
</td>
<td style="text-align:center">
$25.74
</td>
<td style="text-align:center">
8%
</td>
</tr>
<tr>
<td>
$1.99
</td>
<td style="text-align:center"><span class="small-caps">
13
</span></td>
<td style="text-align:center">
14%
</td>
<td style="text-align:center">
$25.87
</td>
<td style="text-align:center">
8%
</td>
</tr>
<tr>
<td>
$2.99
</td>
<td style="text-align:center"><span class="small-caps">
17
</span></td>
<td style="text-align:center">
18%
</td>
<td style="text-align:center">
$50.83
</td>
<td style="text-align:center">
16%
</td>
</tr>
<tr>
<td>
$3.99
</td>
<td style="text-align:center">
5
</td>
<td style="text-align:center">
5%
</td>
<td style="text-align:center">
$19.95
</td>
<td style="text-align:center">
6%
</td>
</tr>
<tr>
<td>
$4.99
</td>
<td style="text-align:center"><span class="small-caps">
18
</span></td>
<td style="text-align:center">
20%
</td>
<td style="text-align:center">
$89.82
</td>
<td style="text-align:center">
29%
</td>
</tr>
<tr>
<td>
$5.99
</td>
<td style="text-align:center">
2
</td>
<td style="text-align:center">
2%
</td>
<td style="text-align:center">
$11.98
</td>
<td style="text-align:center">
4%
</td>
</tr>
<tr>
<td>
$6.99
</td>
<td style="text-align:center">
6
</td>
<td style="text-align:center">
7%
</td>
<td style="text-align:center">
$41.94
</td>
<td style="text-align:center">
13%
</td>
</tr>
<tr>
<td>
$7.99
</td>
<td style="text-align:center">
1
</td>
<td style="text-align:center">
1%
</td>
<td style="text-align:center">
$7.99
</td>
<td style="text-align:center">
3%
</td>
</tr>
<tr>
<td>
$9.99
</td>
<td style="text-align:center">
4
</td>
<td style="text-align:center">
4%
</td>
<td style="text-align:center">
$39.96
</td>
<td style="text-align:center">
13%
</td>
</tr>
</tbody>
</table>
<h4>
iOS Usage Analysis
</h4>
<p>One of the most interesting metrics to me was the ratio between installed and non-installed apps. Since the incentive to delete (or not re-download) unused apps is much bigger in iOS due to capacity and screen real estate considerations, it would&#x2019;ve made very little sense to include Mac purchases:</p>
<p><a href="https://pickletheory.com_Installed-vs.-Not-Installed-iOS-Apps-and-Games-edited.png"><img src="https://blotcdn.com/blog_329a896bbf804651ae0c9be3a7a78dd0/_image_cache/8979db00-682a-4c65-9f51-5810e0cc100d.png" alt="Installed vs. Not Installed iOS Apps and Games" width="1396" height="1544" class="aligncenter size-full wp-image-559"></a></p>
<p>I wondered how different the numbers would look if I filtered out games: It&#x2019;s arguable that most games are often deleted (or not re-installed) after completion, or just gradually become boring or irrelevant. It&#x2019;s also fair to note here that I&#x2019;m not too much of a gamer myself:</p>
<p><a href="https://pickletheory.com_Installed-vs.-Not-Installed-iOS-Apps-Only-Edited-final.png"><img src="https://blotcdn.com/blog_329a896bbf804651ae0c9be3a7a78dd0/_image_cache/cad0039d-22bf-4f98-8ad7-72137d9e9366.png" alt="Installed vs. Not Installed iOS Apps Only" width="1404" height="1529" class="aligncenter size-full wp-image-560"></a></p>
<p>The percentage of installed iOS apps goes up considerably once games are filtered out. Dollar-wise, $109.74 worth of iOS apps are currently installed on either of my devices (iPhone &amp; iPad) vs. $109.66 that aren&#x2019;t.</p>
<p>So what does that mean for games? Of the 34 that I&#x2019;ve purchased, only 5 games &#x2014; worth $18 &#x2014; are currently installed on either of my iOS devices. Of the $111.66 that I&#x2019;ve spent, $93.71 worth of games are on neither of my devices. Almost 84% of the money I&#x2019;ve spent on games is now in the cloud.</p>
<p>Does that mean I wouldn&#x2019;t have bought any or most of them? Not necessarily: That would be like not going to the movies because you pay $12 for 120 minutes that you can&#x2019;t<span class="push-double"></span> <span class="pull-double">&#x201C;</span>reuse&#x201D;. Most forms of entertainment are ephemeral by nature.</p>
<h4>
Total Spending by Year
</h4>
<p>Keep in mind that data for 2010 and 2014 is partial:</p>
<p><a href="https://pickletheory.com_Purchases-By-Year-Expenses.png"><img src="https://blotcdn.com/blog_329a896bbf804651ae0c9be3a7a78dd0/_image_cache/9c9cc5e3-6552-4aba-a846-8f272ba04ad0.png" alt="Purchases-By Year-Expenses" width="2148" height="1490" class="aligncenter size-full wp-image-549"></a></p>
<h3>
More Facts
</h3>
<ul>
<li>
<p>
The first app I ever bought was <a href="https://itunes.apple.com/us/app/ixpenseit-expense-+-income/id284947174?mt=8&amp;at=1l3v4dt&amp;ct=tt_inline">iXpenseIt</a>, a personal finance manager. I bought it on July 7, 2010 for $4.99. iXpenseIt is still in the App Store and has the same price tag. It was last updated on September 20, 2013. I no longer use it, or any other money management app for that matter.
</p>
</li>
<li>
<p>
The most<span class="push-double"></span> <span class="pull-double">&#x201C;</span>senior&#x201D; app currently installed on my iPhone is <a href="https://itunes.apple.com/us/app/pocket-save-articles-videos/id309601447?mt=8&amp;at=1l3v4dt&amp;ct=tt_inline">Pocket</a>, which I downloaded when it was still known as<span class="push-double"></span> <span class="pull-double">&#x201C;</span>Read it Later&#x201D;. I bought<span class="push-double"></span> <span class="pull-double">&#x201C;</span>Read It Later Pro&#x201D; for $2.99 on July 28, 2010. Pocket has since went free &#x2014; and later freemium &#x2014; and remains a key tool in my read-save-organize workflow.
</p>
</li>
<li>
<p>
Other apps that stood the test of time: <a href="https://itunes.apple.com/us/app/camscanner-+-pdf-document/id388624839?mt=8&amp;at=1l3v4dt&amp;ct=tt_inline">CamScanner+</a> (9/1/11), <a href="https://itunes.apple.com/us/app/tunein-radio-pro/id319295332?mt=8&amp;at=1l3v4dt&amp;ct=tt_inline">TuneIn Radio Pro</a> (1/31/12), and <a href="https://itunes.apple.com/us/app/calzy-the-smart-calculator/id623690732?mt=8&amp;at=1l3v4dt&amp;ct=tt_inline">Calzy</a> calculator (4/26/13).
</p>
</li>
<li>
<p>
In contrast, here are the three most recent iOS purchases that are already gone from my devices: <a href="https://itunes.apple.com/us/app/reporter-app/id779697486?mt=8&amp;at=1l3v4dt&amp;ct=tt_inline">Reporter App</a> (2/10/14), <a href="https://itunes.apple.com/us/app/unread-an-rss-reader/id754143884?mt=8&amp;at=1l3v4dt&amp;ct=tt_inline">Unread</a> (2/6/14), and <a href="https://itunes.apple.com/us/app/launch-center-pro/id532016360?mt=8&amp;at=1l3v4dt&amp;ct=tt_inline">Launch Center Pro</a> (12/26/13). Interestingly, these are all top-quality apps. They just didn&#x2019;t fit me well.
</p>
</li>
<li>
<p>
The most expensive app I ever bought is <a href="https://itunes.apple.com/us/app/1password-password-manager/id443987910?mt=12&amp;at=1l3v4dt&amp;ct=tt_inline">1Password</a> ($49.99) for the Mac. On iOS, 4 apps have cost me $9.99 each: Two of them are Apple&#x2019;s own <a href="https://itunes.apple.com/us/app/pages/id361309726?mt=8&amp;at=1l3v4dt&amp;ct=tt_inline">Pages</a> and <a href="https://itunes.apple.com/us/app/keynote/id361285480?mt=8&amp;at=1l3v4dt&amp;ct=tt_inline">Keynote</a>, which you can download for free today. The other two are <a href="https://itunes.apple.com/us/app/flighttrack-5/id716913565?mt=8&amp;at=1l3v4dt&amp;ct=tt_inline">FlightTrack Pro</a> and <a href="https://itunes.apple.com/us/app/need-for-speed-hot-pursuit/id402604194?mt=8&amp;at=1l3v4dt&amp;ct=tt_inline">Need for Speed Hot Pursuit for iPad</a>.
</p>
</li>
</ul>
<h3>
Miscellany
</h3>
<ul>
<li>
<p>
My most favorite iOS app is <a href="https://itunes.apple.com/us/app/camscanner-+-pdf-document/id388624839?mt=8&amp;at=1l3v4dt&amp;ct=tt_inline">CamScanner+</a>. <a href="https://itunes.apple.com/us/app/pocket-save-articles-videos/id309601447?mt=8&amp;at=1l3v4dt&amp;ct=tt_inline">Pocket</a> is a close second, and <a href="https://itunes.apple.com/us/app/fantastical-2-for-iphone-calendar/id718043190?mt=8&amp;at=1l3v4dt&amp;ct=tt_inline">Fantastical 2</a> is another favorite.
</p>
</li>
<li>
<p>
Most hasty purchase: The in-app-purchase of <a href="https://itunes.apple.com/en/app/paper-by-fiftythree/id506003812?mt=8&amp;at=1l3v4dt&amp;ct=tt_inline">Paper</a><span class="push-single"></span><span class="pull-single">&#x2019;</span>s<span class="push-double"></span> <span class="pull-double">&#x201C;</span>Essentials&#x201D; pack &#x2014; <a href="http://stratechery.com">Ben Thompson</a> makes drawing look as easy as spending $6.99.
</p>
</li>
<li>
<p>
Worst app purchase: <a href="https://itunes.apple.com/us/app/office-stretches/id631311663?mt=8">Office Stretches</a> &#x2014; this app looked sketchy from the get-go, but I guess I was desperate enough to try anything that had the potential to ease my pain (<a href="https://pickletheory.com/405/make-count/">context</a>). The $2.99 <span class="small-caps">IAP</span> that unlocked additional exercise-videos turned out to be useless since the app would crash on every second launch.
</p>
</li>
<li>
<p>Surprisingly good app: <a href="https://itunes.apple.com/us/app/screenshot-frame-maker/id568500069?mt=8&amp;at=1l3v4dt&amp;ct=tt_inline">Screenshot</a> &#x2014; A $0.99 in-app-purchase. This one&#x2019;s great if you want to take and present screenshots<span class="push-double"></span> <span class="pull-double">&#x201C;</span>framed&#x201D; in iOS devices: Easy to use, intuitive, and with great syncing and sharing options.</p>
<p>
I think Screenshot is also a great case-study for app developers: It gives the potential buyer enough of a glimpse of what the app can do so they know what they&#x2019;re paying for, and presents the <span class="small-caps">IAP</span> option as that of additive value. There&#x2019;s enough balance and tension that on the one hand does not frustrate the user by hindering the functionality, and on the other, makes the incentive to spend bigger.
</p>
</li>
<li>
<p>
Most expensive iOS app that&#x2019;s not installed: <a href="https://itunes.apple.com/us/app/touchdraw/id382021233?mt=8&amp;at=1l3v4dt&amp;ct=tt_inline">TouchDraw</a> ($6.99), which I used to plot microeconomics graphs in university. Wish I&#x2019;d remembered having it when I first set out to plan my future home.
</p>
</li>
<li>
<p>
Longest lasting iOS game is <a href="https://itunes.apple.com/us/app/backgammon-nj-hd/id371380665?mt=8&amp;at=1l3v4dt&amp;ct=tt_inline">Backgammon <span class="small-caps">NJ</span> <span class="small-caps">HD</span></a> ($7.99): I bought this one in June of last year and still enjoy it occasionally on the iPad. I remember having done some searches for backgammon games for iOS before relying on the App Store search and this one was mentioned everywhere &#x2014; another good example where paying more translates to better value with multiplayer mode, <span class="small-caps">ELO</span> ratings, nice <span class="small-caps">UI</span> and good matchmaking.
</p>
</li>
<li>
<p>
Three most addictive games I&#x2019;ve played on iOS: <a href="https://itunes.apple.com/us/app/fruit-ninja/id362949845?mt=8&amp;at=1l3v4dt&amp;ct=tt_inline">Fruit Ninja</a>, <a href="https://itunes.apple.com/us/app/ski-safari/id503092422?mt=8&amp;at=1l3v4dt&amp;ct=tt_inline">Ski Safari</a>, and <a href="https://itunes.apple.com/us/app/ruzzle/id504265646?mt=8&amp;at=1l3v4dt&amp;ct=tt_inline">Rumble</a> (Now called Ruzzle).
</p>
</li>
<li>
<p>
Using the <a href="https://itunes.apple.com/us/app/timing/id431511738?mt=12&amp;at=1l3v4dt&amp;ct=tt_inline">Timing App</a> for <span class="small-caps">OS</span> X, I&#x2019;ve calculated the time spent on this post to be at least 20 hours<sup id="ref--fn1-240714EXA"><a href="https://pickletheory.com#footnote--fn1-240714EXA" rel="footnote" class="footnote-ref">2</a></sup>. If you enjoyed this article, why not browse the homepage and consider subscribing to <a href="https://pickletheory.com/feed">the <span class="small-caps">RSS</span> feed</a>?
</p>
</li>
</ul>
<h3>
Lessons
</h3>
<ul>
<li>
<p>
Numbers is hard. And numbers are hard.
</p>
</li>
<li>
<p>
With data, rely on human input only when you have to, and if that&#x2019;s the case, double and triple check everything. Preferably before you&#x2019;ve drawn and uploaded the charts to the website. Realizing you&#x2019;ve mislabeled an app as<span class="push-double"></span> <span class="pull-double">&#x201C;</span>iOS&#x201D; instead of<span class="push-double"></span> <span class="pull-double">&#x201C;</span>Mac&#x201D; can get dramatic. Especially if:
</p>
</li>
<li>
<p>
The hard way <em>is</em> the easy way: At one point, two weeks ago, I was so anxious to finish and publish this piece that I&#x2019;d forgotten that my only reason to even attempt this unnecessary craziness was to <em>learn</em>. So I started making shortcuts by manually counting every metric and average instead of learning formulas. And that&#x2019;s why this post is published two weeks later.
</p>
</li>
<li>
<p>
Always let someone examine a long piece before publishing to check for errors, bloopers, and prevent <a href="http://en.wikipedia.org/wiki/False-consensus_effect">self-consensus bias</a>.
</p>
</li>
</ul>
<h3>
Credits
</h3>
<ul>
<li>
<p>
The <span class="small-caps">HTML</span> tables&#x2019; design was <s>stolen from</s> inspired by <a href="http://shawnblanc.net">Shawn Blanc</a>.
</p>
</li>
<li>
<p>
Thanks to <a href="http://florianlionel.net">Florian Taltavull</a>, <a href="https://twitter.com/am_baker">Andrew Baker</a>, <a href="https://twitter.com/LinusEdwards">Linus Edwards</a>, and <a href="https://twitter.com/HarshilShah1910">Harshil Shah</a> for the suggestions on Twitter.
</p>
</li>
<li>
<p>
<em>Special</em> thanks to <a href="https://twitter.com/ishtaarth">Ishtaarth Dalmia</a> who has had some crucial observations and went over several iterations of this compilation. You&#x2019;re the man, Ishtaarth!
</p>
</li>
</ul>
<div class="footnotes">
<hr>
<ol>
<li id="footnote--fn2-040814EXA">
This label was chosen for convenience and simplicity. The political debate of whether any non-game app is a productivity app or not does not pique my interest.&#xA0;<a href="https://pickletheory.com#ref--fn2-040814EXA" rev="footnote" class="footnote-back"><span class="small-caps">&#x21A9;&#xFE0E;</span></a>
</li>
<li id="footnote--fn1-240714EXA">
This excludes research time and does not include idle time, time spent desigining, editing, and re-arranging in Safari, and work done on other computers.&#xA0;<a href="https://pickletheory.com#ref--fn1-240714EXA" rev="footnote" class="footnote-back"><span class="small-caps">&#x21A9;&#xFE0E;</span></a>
</li>
</ol>
</div>  <img src="http://feed.pickletheory.com/link/1019/16088593.gif" height="1" width="1"/>]]></description>
    </item>
  </channel>
</rss>
