<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Chainsaw on a Tire Swing</title>
    <description>Chainsaw on a Tire Swing is a blog about technology &amp;amp; other matters of interest, written by Scott Granneman.
</description>
    <link>http://chainsawonatireswing.com/</link>
    <atom:link href="http://chainsawonatireswing.com/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Sun, 01 Jul 2018 12:51:03 -0500</pubDate>
    <lastBuildDate>Sun, 01 Jul 2018 12:51:03 -0500</lastBuildDate>
    <generator>Jekyll v3.8.3</generator>
    
      <item>
        <title>Web Browser (User Agent) Built-In CSS</title>
        <description>&lt;p&gt;Every web browser has a built-in (User Agent) style sheet for rendering default HTML elements. Here are the locations for those UA style sheets:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;W3C &amp;amp; WHATWG
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://www.w3.org/TR/CSS2/sample.html&quot;&gt;HTML 4.01&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://www.w3.org/TR/html5/rendering.html&quot;&gt;HTML5&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://html.spec.whatwg.org/multipage/rendering.html&quot;&gt;HTML5 Living Standard&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;http://hell.meiert.org/core/css/css-1.css&quot;&gt;CSS 1&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;http://hell.meiert.org/core/css/css-2.css&quot;&gt;CSS 2&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;hhttps://hell.meiert.org/core/css/css-2.2.css&quot;&gt;CSS 2.2&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Firefox
    &lt;ul&gt;
      &lt;li&gt;Mercurial, at &lt;a href=&quot;http://hg.mozilla.org/mozilla-central/file/tip/layout/style/res/html.css&quot;&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;mozilla-central/layout/style/res/html.css&lt;/code&gt;&lt;/a&gt; (or look at &lt;a href=&quot;https://dxr.mozilla.org/mozilla-central/source/layout/style/res/html.css&quot;&gt;dxr.mozilla.org&lt;/a&gt;)&lt;/li&gt;
      &lt;li&gt;GitHub, at &lt;a href=&quot;https://github.com/mozilla/gecko-dev/blob/master/layout/style/res/html.css&quot;&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;gecko-dev/layout/style/res/html.css&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;In Firefox, open &lt;code class=&quot;highlighter-rouge&quot;&gt;resource://gre-resources/&lt;/code&gt; &amp;amp; then select &lt;code class=&quot;highlighter-rouge&quot;&gt;html.css&lt;/code&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;Safari, at &lt;a href=&quot;https://trac.webkit.org/browser/trunk/Source/WebCore/css/html.css&quot;&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;trunk/Source/WebCore/css/html.css&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Chrome &amp;amp; Opera, at &lt;a href=&quot;https://chromium.googlesource.com/chromium/blink/+/master/Source/core/css/html.css&quot;&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;chromium/chromium/blink/master/Source/core/css/html.css&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Microsoft
    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;https://web.archive.org/web/20170306080528/http://www.iecss.com/&quot;&gt;IE 6–9 (Trident)&lt;/a&gt; (Note that the bottom of this page contains links to  user-agent style sheets for Edge, Chrome, Firefox, &amp;amp; Safari)&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;https://web.archive.org/web/20161031003455/http://www.iecss.com/edgehtml-13.10586.css&quot;&gt;Edge 13&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://web.archive.org/web/20161031005401/http://www.iecss.com/opera-10.51.css&quot;&gt;Opera (pre-Blink)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;UA style sheets from 2014 can be found on GitHub at &lt;a href=&quot;https://github.com/sw4/revert.css&quot;&gt;sw4/revert.css&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/h5bp/html5-boilerplate/blob/master/dist/css/main.css&quot;&gt;HTML5 Boilerplate&lt;/a&gt; is an attempt to solve any inconsistencies (which there aren’t many of anymore).&lt;/p&gt;

&lt;p&gt;Original pointers from &lt;a href=&quot;http://stackoverflow.com/questions/6867254/browsers-default-css-for-html-elements&quot;&gt;Stack Overflow&lt;/a&gt; &amp;amp; &lt;a href=&quot;http://meiert.com/en/blog/20070922/user-agent-style-sheets/&quot;&gt;Jens Oliver Meiert&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Updated 2017-10-30 to fix broken links &amp;amp; add link to HTML5 Living Standard.&lt;/em&gt;&lt;/p&gt;
</description>
        <pubDate>Tue, 20 Sep 2016 00:00:00 -0500</pubDate>
        <link>http://chainsawonatireswing.com/2016/09/20/web-browser-default-css-files/</link>
        <guid isPermaLink="true">http://chainsawonatireswing.com/2016/09/20/web-browser-default-css-files/</guid>
        
        
        <category>Web Development</category>
        
      </item>
    
      <item>
        <title>The title page of the 3rd edition of the Encyclopedia Brittanica</title>
        <description>&lt;p&gt;I love things like this. The full title of the 3rd edition of the &lt;em&gt;Encyclopedia Brittanica&lt;/em&gt; (1797):&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Encyclopædia Britannica; or, A dictionary of arts, sciences, and miscellaneous literature; Constructed on a Plan, by which the different sciences and arts Are digested into the Form of Distinct treatises or systems, comprehending The History, Theory, and Practice, of each, according to the Latest Discoveries and Improvements; and full Explanations given of the various detached parts of knowledge, whether relating to Natural and Artificial Objects, or to Matters Ecclesiastical, Civil, Military, Commercial, &amp;amp;c., Including Elucidations of the most important Topics relative to Religion, Morals, Manners, and the Oeconomy of Life; together with A Description of all the Countries, Cities, principal Mountains, Seas, Rivers, &amp;amp;c. throughout the World; A General History, Ancient and Modern, of the different Empires, Kingdoms, and States; and An Account of the Lives of the most Eminent Persons in every Nation, from the earliest ages down to the present times. Compiled from the writings of the best Authors, in several languages; the most approved Dictionaries, as well of general Science as of its particular branches; the Translations, Journals, and Memoirs of learned Societies, both at home and abroad; the MS Leaflets of Eminent Professors on different Sciences; and a variety of Original Materials, furnished by an Extensive Correspondence.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;You can see for yourself at &lt;a href=&quot;http://babel.hathitrust.org/cgi/pt?id=mdp.39015013729671;view=1up;seq=7&quot;&gt;http://babel.hathitrust.org/cgi/pt?id=mdp.39015013729671;view=1up;seq=7&lt;/a&gt;.&lt;/p&gt;
</description>
        <pubDate>Sat, 04 Jul 2015 00:00:00 -0500</pubDate>
        <link>http://chainsawonatireswing.com/2015/07/04/title-page-of-3rd-edition-of-encyclopedia-brittanica/</link>
        <guid isPermaLink="true">http://chainsawonatireswing.com/2015/07/04/title-page-of-3rd-edition-of-encyclopedia-brittanica/</guid>
        
        
        <category>Language</category>
        
      </item>
    
      <item>
        <title>Some interesting notes on the near-ubiquitous hamburger menu</title>
        <description>&lt;p&gt;The BBC News has an interesting article on its website—“&lt;a href=&quot;http://www.bbc.com/news/magazine-31602745&quot;&gt;Hamburger icon: How these three lines mystify most people&lt;/a&gt;”—that has some really good info in it. In particular, this struck my eye:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;“I did multiple tests,” says James Foster, a web developer based in New Zealand, who has surveyed users’ interactions with the button over the course of many months. “The results all came out the same - the icon is not as clear to some users as developers and designers think it is.”&lt;/p&gt;

  &lt;p&gt;Adding the word “menu” underneath the three lines increases the button’s use by 7.2%, according to Foster’s tests.&lt;/p&gt;

  &lt;p&gt;Putting the hamburger inside a box, so it looks like a button, increases use by 22.4%.&lt;/p&gt;

  &lt;p&gt;Switching the lines for the word “menu” makes 20% more people click, Foster found.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Now, there are obviously some problems with the numbers here—increased it 7.2% from what? 80%? 2%?—but I still find this useful, &amp;amp; it jibes with other things I’ve read &amp;amp; seen. Just knowing that certain design patterns increase usability is useful to know.&lt;/p&gt;
</description>
        <pubDate>Fri, 22 May 2015 00:00:00 -0500</pubDate>
        <link>http://chainsawonatireswing.com/2015/05/22/some-interesting-notes-on-the-hamburger-menu/</link>
        <guid isPermaLink="true">http://chainsawonatireswing.com/2015/05/22/some-interesting-notes-on-the-hamburger-menu/</guid>
        
        
        <category>Web Development</category>
        
      </item>
    
      <item>
        <title>A guide to getting webmail services to work with mailto links</title>
        <description>&lt;p&gt;Virtually none of my college students use actual mail programs—like Outlook, Mail on OS X, or Thunderbird—on their computers. Instead, they use a webmail service, like Gmail, Outlook.com (formerly Hotmail), Yahoo Mail, or AOL Mail. When it comes time to test &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; links or a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; action for form submissions&lt;sup id=&quot;fnref:mailto-just-for-testing&quot;&gt;&lt;a href=&quot;#fn:mailto-just-for-testing&quot; class=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;, however, we run into a problem: &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; will not, by default, open an email with a webmail service. However, there are ways you can fix this so webmail services will work. This page details those solutions.&lt;/p&gt;

&lt;p&gt;Two notes:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;I don’t mention Internet Explorer at all. For this sort of testing, there is no real need to use Internet Explorer when Chrome, Firefox, or Safari will do just fine.&lt;/li&gt;
  &lt;li&gt;I don’t mention Opera. There’s probably a good chance that &lt;a href=&quot;https://addons.opera.com/en/search/?query=mailto&quot;&gt;one of the extensions on this page&lt;/a&gt; will work for you.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class=&quot;toc&quot;&gt;
  &lt;h2 class=&quot;no_toc&quot; id=&quot;table-of-contents&quot;&gt;Table of Contents&lt;/h2&gt;

&lt;ol id=&quot;markdown-toc&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;#gmail&quot; id=&quot;markdown-toc-gmail&quot;&gt;Gmail&lt;/a&gt;    &lt;ol&gt;
      &lt;li&gt;&lt;a href=&quot;#gmail-in-chrome-on-windows-os-x--linux&quot; id=&quot;markdown-toc-gmail-in-chrome-on-windows-os-x--linux&quot;&gt;Gmail in Chrome on Windows, OS X, &amp;amp; Linux&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#gmail-in-firefox-on-windows-os-x--linux&quot; id=&quot;markdown-toc-gmail-in-firefox-on-windows-os-x--linux&quot;&gt;Gmail in Firefox on Windows, OS X, &amp;amp; Linux&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#gmail-in-safari-on-os-x&quot; id=&quot;markdown-toc-gmail-in-safari-on-os-x&quot;&gt;Gmail in Safari on OS X&lt;/a&gt;&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#yahoo-mail&quot; id=&quot;markdown-toc-yahoo-mail&quot;&gt;Yahoo Mail&lt;/a&gt;    &lt;ol&gt;
      &lt;li&gt;&lt;a href=&quot;#yahoo-mail-in-chrome-on-windows-os-x--linux&quot; id=&quot;markdown-toc-yahoo-mail-in-chrome-on-windows-os-x--linux&quot;&gt;Yahoo Mail in Chrome on Windows, OS X, &amp;amp; Linux&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#yahoo-mail-in-firefox-on-windows-os-x--linux&quot; id=&quot;markdown-toc-yahoo-mail-in-firefox-on-windows-os-x--linux&quot;&gt;Yahoo Mail in Firefox on Windows, OS X, &amp;amp; Linux&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#yahoo-mail-in-safari-on-os-x&quot; id=&quot;markdown-toc-yahoo-mail-in-safari-on-os-x&quot;&gt;Yahoo Mail in Safari on OS X&lt;/a&gt;&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#hotmailwindows-live-mailoutlookcom&quot; id=&quot;markdown-toc-hotmailwindows-live-mailoutlookcom&quot;&gt;Hotmail/Windows Live Mail/Outlook.com&lt;/a&gt;    &lt;ol&gt;
      &lt;li&gt;&lt;a href=&quot;#hotmailwindows-live-mailoutlookcom-in-chrome-on-windows-os-x--linux&quot; id=&quot;markdown-toc-hotmailwindows-live-mailoutlookcom-in-chrome-on-windows-os-x--linux&quot;&gt;Hotmail/Windows Live Mail/Outlook.com in Chrome on Windows, OS X, &amp;amp; Linux&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#hotmailwindows-live-mailoutlookcom-in-firefox-on-windows-os-x--linux&quot; id=&quot;markdown-toc-hotmailwindows-live-mailoutlookcom-in-firefox-on-windows-os-x--linux&quot;&gt;Hotmail/Windows Live Mail/Outlook.com in Firefox on Windows, OS X, &amp;amp; Linux&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#hotmailwindows-live-mailoutlookcom-in-safari-on-os-x&quot; id=&quot;markdown-toc-hotmailwindows-live-mailoutlookcom-in-safari-on-os-x&quot;&gt;Hotmail/Windows Live Mail/Outlook.com in Safari on OS X&lt;/a&gt;&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#aol-mail&quot; id=&quot;markdown-toc-aol-mail&quot;&gt;AOL Mail&lt;/a&gt;    &lt;ol&gt;
      &lt;li&gt;&lt;a href=&quot;#aol-mail-in-chrome-on-windows-os-x--linux&quot; id=&quot;markdown-toc-aol-mail-in-chrome-on-windows-os-x--linux&quot;&gt;AOL Mail in Chrome on Windows, OS X, &amp;amp; Linux&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#aol-mail-in-firefox-on-windows-os-x--linux&quot; id=&quot;markdown-toc-aol-mail-in-firefox-on-windows-os-x--linux&quot;&gt;AOL Mail in Firefox on Windows, OS X, &amp;amp; Linux&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#aol-mail-in-safari-on-os-x&quot; id=&quot;markdown-toc-aol-mail-in-safari-on-os-x&quot;&gt;AOL Mail in Safari on OS X&lt;/a&gt;&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;

&lt;h2 id=&quot;gmail&quot;&gt;Gmail&lt;/h2&gt;

&lt;h3 id=&quot;gmail-in-chrome-on-windows-os-x--linux&quot;&gt;Gmail in Chrome on Windows, OS X, &amp;amp; Linux&lt;/h3&gt;

&lt;p&gt;Go to Gmail in Chrome, &amp;amp; you should see a double diamond icon in the right side of the Omnibar (what Google calls the address bar).&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/mailto-gmail-on-chrome-service-handler-for-gmail-icon-in-address-bar.png&quot; alt=&quot;Gmail service handler icon&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Click on that little double diamond icon &amp;amp; a little sheet should appear that asks “Allow mail.google.com to open all email links?”.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/mailto-gmail-on-chrome-service-handler-for-gmail.png&quot; alt=&quot;Allow Gmail to be default for mailto&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Select Allow &amp;amp; then click on Done. The sheet should disappear, &amp;amp; so should the double diamond icon.&lt;/p&gt;

&lt;p&gt;Now when you click on a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; link, or submit a form that has a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; for an &lt;code class=&quot;highlighter-rouge&quot;&gt;action&lt;/code&gt; (which, remember, is a horrible idea, but we’re using it with this assignment so you can test your form), it should open an email in Gmail.&lt;/p&gt;

&lt;div class=&quot;callOut&quot;&gt;
  &lt;p&gt;If you ever want to change this, perform the following steps:&lt;/p&gt;

  &lt;ol&gt;
    &lt;li&gt;Click on the hamburger menu (the 3 lines on top of each other, which looks just like a hamburger) in the top right of Chrome &amp;amp; select Settings.&lt;/li&gt;
    &lt;li&gt;Scroll to the bottom of Settings &amp;amp; click on Show Advanced Settings.&lt;/li&gt;
    &lt;li&gt;Scroll a bit further down to the Privacy section &amp;amp; click on the Content Settings button. A Content Settings dialog box should open.&lt;/li&gt;
    &lt;li&gt;Scroll down to the Handlers section &amp;amp; click on the Manage Handlers button. The Protocol Handlers dialog box should open.&lt;/li&gt;
    &lt;li&gt;Under Active Protocol Handlers you should see mailto. Next to mailto is a select list that should say mail.google.com. Click on that select list &amp;amp; change it to none.&lt;/li&gt;
    &lt;li&gt;Press the Done button to close the Protocol Handlers dialog box.&lt;/li&gt;
    &lt;li&gt;Press the Done button to close the Content Settings dialog box.&lt;/li&gt;
    &lt;li&gt;Close the Settings tab in Chrome.&lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;

&lt;h3 id=&quot;gmail-in-firefox-on-windows-os-x--linux&quot;&gt;Gmail in Firefox on Windows, OS X, &amp;amp; Linux&lt;/h3&gt;

&lt;p&gt;Click on the hamburger menu (the 3 lines on top of each other, which looks just like a hamburger) in the top right of Firefox. A panel should open with a bunch of icons on it.&lt;/p&gt;

&lt;p&gt;Click on the Preferences (or Options if you’re on Windows) icon in the panel. The Preferences window should open.&lt;/p&gt;

&lt;p&gt;Click on the Applications button at the top of the Preferences window.&lt;/p&gt;

&lt;p&gt;In the Search box at the top of the Applications tab, enter &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt;. You should see mailto under the Content Type column.&lt;/p&gt;

&lt;p&gt;Under the Action column, choose Use Gmail from the select list.&lt;/p&gt;

&lt;p&gt;If you’re on a Mac, close the Preferences window.&lt;/p&gt;

&lt;p&gt;If you’re on Windows, click the OK button to close the Options window.&lt;/p&gt;

&lt;p&gt;Now when you click on a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; link, or submit a form that has a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; for an &lt;code class=&quot;highlighter-rouge&quot;&gt;action&lt;/code&gt; (which, remember, is a horrible idea, but we’re using it with this assignment so you can test your form), it should open an email in Gmail.&lt;/p&gt;

&lt;h3 id=&quot;gmail-in-safari-on-os-x&quot;&gt;Gmail in Safari on OS X&lt;/h3&gt;

&lt;p&gt;You want to install the &lt;a href=&quot;https://extensions.apple.com/details/?id=com.famlam.mailto-KVTSWAQYE2&quot;&gt;Mailto: extension&lt;/a&gt;. Click on the previous link, &amp;amp; once you’re at Safari Extensions, click on the Install Now button to install it.&lt;/p&gt;

&lt;p&gt;Once it’s installed, the Mailto: Options window should immediately open in a new tab in Safari. Select the Gmail radio button &amp;amp; then close the Mailto: Settings tab.&lt;/p&gt;

&lt;p&gt;Now when you click on a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; link, or submit a form that has a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; for an &lt;code class=&quot;highlighter-rouge&quot;&gt;action&lt;/code&gt; (which, remember, is a horrible idea, but we’re using it with this assignment so you can test your form), it should open an email in Gmail.&lt;/p&gt;

&lt;h2 id=&quot;yahoo-mail&quot;&gt;Yahoo Mail&lt;/h2&gt;

&lt;h3 id=&quot;yahoo-mail-in-chrome-on-windows-os-x--linux&quot;&gt;Yahoo Mail in Chrome on Windows, OS X, &amp;amp; Linux&lt;/h3&gt;

&lt;p&gt;You want to install the &lt;a href=&quot;https://chrome.google.com/webstore/detail/mailto/gppbppehiogfokmpligejhaepeopajdf?hl=en&quot;&gt;mailto: extension&lt;/a&gt;. Click on the previous link, &amp;amp; once you’re at the Chrome Web Store, click on the Add To Chrome button to install it.&lt;/p&gt;

&lt;p&gt;Once it’s installed, the Mailto: Settings window should immediately open. Select the Yahoo Mail radio button &amp;amp; then close the Mailto: Settings window.&lt;/p&gt;

&lt;p&gt;Now when you click on a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; link, or submit a form that has a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; for an &lt;code class=&quot;highlighter-rouge&quot;&gt;action&lt;/code&gt; (which, remember, is a horrible idea, but we’re using it with this assignment so you can test your form), it should open an email in Yahoo Mail.&lt;/p&gt;

&lt;h3 id=&quot;yahoo-mail-in-firefox-on-windows-os-x--linux&quot;&gt;Yahoo Mail in Firefox on Windows, OS X, &amp;amp; Linux&lt;/h3&gt;

&lt;p&gt;Click on the hamburger menu (the 3 lines on top of each other, which looks just like a hamburger) in the top right of Firefox. A panel should open with a bunch of icons on it.&lt;/p&gt;

&lt;p&gt;Click on the Preferences (or Options if you’re on Windows) icon in the panel. The Preferences window should open.&lt;/p&gt;

&lt;p&gt;Click on the Applications button at the top of the Preferences window.&lt;/p&gt;

&lt;p&gt;In the Search box at the top of the Applications tab, enter &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt;. You should see mailto under the Content Type column.&lt;/p&gt;

&lt;p&gt;Under the Action column, choose Use Yahoo Mail from the select list.&lt;/p&gt;

&lt;p&gt;If you’re on a Mac, close the Preferences window.&lt;/p&gt;

&lt;p&gt;If you’re on Windows, click the OK button to close the Options window.&lt;/p&gt;

&lt;p&gt;Now when you click on a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; link, or submit a form that has a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; for an &lt;code class=&quot;highlighter-rouge&quot;&gt;action&lt;/code&gt; (which, remember, is a horrible idea, but we’re using it with this assignment so you can test your form), it should open an email in Yahoo Mail.&lt;/p&gt;

&lt;h3 id=&quot;yahoo-mail-in-safari-on-os-x&quot;&gt;Yahoo Mail in Safari on OS X&lt;/h3&gt;

&lt;p&gt;You want to install the &lt;a href=&quot;https://extensions.apple.com/details/?id=com.famlam.mailto-KVTSWAQYE2&quot;&gt;Mailto: extension&lt;/a&gt;. Click on the previous link, &amp;amp; once you’re at Safari Extensions, click on the Install Now button to install it.&lt;/p&gt;

&lt;p&gt;Once it’s installed, the Mailto: Options window should immediately open in a new tab in Safari. Select the Yahoo Mail radio button &amp;amp; then close the Mailto: Settings tab.&lt;/p&gt;

&lt;p&gt;Now when you click on a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; link, or submit a form that has a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; for an &lt;code class=&quot;highlighter-rouge&quot;&gt;action&lt;/code&gt; (which, remember, is a horrible idea, but we’re using it with this assignment so you can test your form), it should open an email in Yahoo Mail.&lt;/p&gt;

&lt;h2 id=&quot;hotmailwindows-live-mailoutlookcom&quot;&gt;Hotmail/Windows Live Mail/Outlook.com&lt;/h2&gt;

&lt;h3 id=&quot;hotmailwindows-live-mailoutlookcom-in-chrome-on-windows-os-x--linux&quot;&gt;Hotmail/Windows Live Mail/Outlook.com in Chrome on Windows, OS X, &amp;amp; Linux&lt;/h3&gt;

&lt;p&gt;You want to install the &lt;a href=&quot;https://chrome.google.com/webstore/detail/mailto/gppbppehiogfokmpligejhaepeopajdf?hl=en&quot;&gt;mailto: extension&lt;/a&gt;. Click on the previous link, &amp;amp; once you’re at the Chrome Web Store, click on the Add To Chrome button to install it.&lt;/p&gt;

&lt;p&gt;Once it’s installed, the Mailto: Settings window should immediately open. Select the Hotmail/Windows Live Mail/Outlook.com radio button &amp;amp; then close the Mailto: Settings window.&lt;/p&gt;

&lt;p&gt;Now when you click on a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; link, or submit a form that has a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; for an &lt;code class=&quot;highlighter-rouge&quot;&gt;action&lt;/code&gt; (which, remember, is a horrible idea, but we’re using it with this assignment so you can test your form), it should open an email in Outlook.com or whatever name Microsoft is using for webmail these days.&lt;/p&gt;

&lt;h3 id=&quot;hotmailwindows-live-mailoutlookcom-in-firefox-on-windows-os-x--linux&quot;&gt;Hotmail/Windows Live Mail/Outlook.com in Firefox on Windows, OS X, &amp;amp; Linux&lt;/h3&gt;

&lt;p&gt;You want to install the &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/livemailer/&quot;&gt;Live Mailer extension&lt;/a&gt;. Click on the previous link, &amp;amp; once you’re at the Firefox Add-Ons website, click on the Add To Firefox button to install it.&lt;/p&gt;

&lt;p&gt;Now when you click on a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; link, or submit a form that has a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; for an &lt;code class=&quot;highlighter-rouge&quot;&gt;action&lt;/code&gt; (which, remember, is a horrible idea, but we’re using it with this assignment so you can test your form), it should open an email in Outlook.com or whatever name Microsoft is using for webmail these days.&lt;/p&gt;

&lt;h3 id=&quot;hotmailwindows-live-mailoutlookcom-in-safari-on-os-x&quot;&gt;Hotmail/Windows Live Mail/Outlook.com in Safari on OS X&lt;/h3&gt;

&lt;p&gt;You want to install the &lt;a href=&quot;https://extensions.apple.com/details/?id=com.famlam.mailto-KVTSWAQYE2&quot;&gt;Mailto: extension&lt;/a&gt;. Click on the previous link, &amp;amp; once you’re at Safari Extensions, click on the Install Now button to install it.&lt;/p&gt;

&lt;p&gt;Once it’s installed, the Mailto: Options window should immediately open in a new tab in Safari. Select the Hotmail/Windows Live Mail/Outlook.com radio button &amp;amp; then close the Mailto: Settings tab.&lt;/p&gt;

&lt;p&gt;Now when you click on a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; link, or submit a form that has a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; for an &lt;code class=&quot;highlighter-rouge&quot;&gt;action&lt;/code&gt; (which, remember, is a horrible idea, but we’re using it with this assignment so you can test your form), it should open an email in Outlook.com or whatever name Microsoft is using for webmail these days.&lt;/p&gt;

&lt;h2 id=&quot;aol-mail&quot;&gt;AOL Mail&lt;/h2&gt;

&lt;h3 id=&quot;aol-mail-in-chrome-on-windows-os-x--linux&quot;&gt;AOL Mail in Chrome on Windows, OS X, &amp;amp; Linux&lt;/h3&gt;

&lt;p&gt;You want to install the &lt;a href=&quot;https://chrome.google.com/webstore/detail/mailto/gppbppehiogfokmpligejhaepeopajdf?hl=en&quot;&gt;mailto: extension&lt;/a&gt;. Click on the previous link, &amp;amp; once you’re at the Chrome Web Store, click on the Add To Chrome button to install it.&lt;/p&gt;

&lt;p&gt;Once it’s installed, the Mailto: Settings window should immediately open. Select the AOL Mail radio button &amp;amp; then close the Mailto: Settings window.&lt;/p&gt;

&lt;p&gt;Now when you click on a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; link, or submit a form that has a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; for an &lt;code class=&quot;highlighter-rouge&quot;&gt;action&lt;/code&gt; (which, remember, is a horrible idea, but we’re using it with this assignment so you can test your form), it should open an email at AOL.com.&lt;/p&gt;

&lt;h3 id=&quot;aol-mail-in-firefox-on-windows-os-x--linux&quot;&gt;AOL Mail in Firefox on Windows, OS X, &amp;amp; Linux&lt;/h3&gt;

&lt;p&gt;Log in to &lt;a href=&quot;https://mail.aol.com&quot;&gt;mail.aol.com&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;On the top right, under your username, click on the Options link. A select list should appear.&lt;/p&gt;

&lt;p&gt;Select Mail Settings in the select list. The General Settings webpage will load.&lt;/p&gt;

&lt;p&gt;On the left side of the General Settings page, click on Compose. The Compose webpage will load.&lt;/p&gt;

&lt;p&gt;Scroll all the way to the bottom of the Compose page, to a section titled AOL Mail Add-On.&lt;/p&gt;

&lt;p&gt;Click the link to the right of AOL Mail Add-On that’s titled Use AOL Mail As Your Email Client When Browsing Web Pages.&lt;/p&gt;

&lt;p&gt;A dark bar will appear at the top of Firefox’s viewport that says Add AOL Mail (mail.aol.com) As An Application For mailto Links. To the far right of that text is a button that says Add Application. Click that button, which is shown below. The dark bar will disappear.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/mailto-setting-aol-mail-as-default.png&quot; alt=&quot;Set AOL to be default for mailto&quot; /&gt;&lt;/p&gt;

&lt;p&gt;You’re not finished! Click on the hamburger menu (the 3 lines on top of each other, which looks just like a hamburger) in the top right of Firefox. A panel should open with a bunch of icons on it.&lt;/p&gt;

&lt;p&gt;Click on the Preferences (or Options if you’re on Windows) icon in the panel. The Preferences window should open.&lt;/p&gt;

&lt;p&gt;Click on the Applications button at the top of the Preferences window.&lt;/p&gt;

&lt;p&gt;In the Search box at the top of the Applications tab, enter &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt;. You should see mailto under the Content Type column.&lt;/p&gt;

&lt;p&gt;Under the Action column, choose Use Yahoo Mail from the select list.&lt;/p&gt;

&lt;p&gt;If you’re on a Mac, close the Preferences window.&lt;/p&gt;

&lt;p&gt;If you’re on Windows, click the OK button to close the Options window.&lt;/p&gt;

&lt;p&gt;Now when you click on a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; link, or submit a form that has a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; for an &lt;code class=&quot;highlighter-rouge&quot;&gt;action&lt;/code&gt; (which, remember, is a horrible idea, but we’re using it with this assignment so you can test your form), it should open an email in AOL Mail.&lt;/p&gt;

&lt;h3 id=&quot;aol-mail-in-safari-on-os-x&quot;&gt;AOL Mail in Safari on OS X&lt;/h3&gt;

&lt;p&gt;You want to install the &lt;a href=&quot;https://extensions.apple.com/details/?id=com.famlam.mailto-KVTSWAQYE2&quot;&gt;Mailto: extension&lt;/a&gt;. Click on the previous link, &amp;amp; once you’re at Safari Extensions, click on the Install Now button to install it.&lt;/p&gt;

&lt;p&gt;Once it’s installed, the Mailto: Options window should immediately open in a new tab in Safari. Select the AOL Mail radio button &amp;amp; then close the Mailto: Settings tab.&lt;/p&gt;

&lt;p&gt;Now when you click on a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; link, or submit a form that has a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; for an &lt;code class=&quot;highlighter-rouge&quot;&gt;action&lt;/code&gt; (which, remember, is a horrible idea, but we’re using it with this assignment so you can test your form), it should open an email in AOL Mail.&lt;/p&gt;

&lt;div class=&quot;footnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:mailto-just-for-testing&quot;&gt;
      &lt;p&gt;I have them use a &lt;code class=&quot;highlighter-rouge&quot;&gt;mailto&lt;/code&gt; action just for testing, &amp;amp; warn them &lt;em&gt;never&lt;/em&gt; to do that in real life. &lt;a href=&quot;#fnref:mailto-just-for-testing&quot; class=&quot;reversefootnote&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
        <pubDate>Sun, 03 May 2015 00:00:00 -0500</pubDate>
        <link>http://chainsawonatireswing.com/2015/05/03/a-guide-to-getting-webmail-services-to-work-with-mailto-links/</link>
        <guid isPermaLink="true">http://chainsawonatireswing.com/2015/05/03/a-guide-to-getting-webmail-services-to-work-with-mailto-links/</guid>
        
        
        <category>Web Development</category>
        
      </item>
    
      <item>
        <title>Anti-virus software often causes more problems than it’s worth</title>
        <description>&lt;p&gt;Eric Lawrence just wrote &lt;a href=&quot;http://textslashplain.com/2015/04/28/browser-benchmarks/&quot;&gt;a great post on his blog&lt;/a&gt; that shows the flaws in anti-virus software:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Every year for Microsoft’s annual AV summit, the IE Team puts together a chart of the impact of AV on browser performance, showing the variation across the top 20 AV products (the variation is huge). They don’t want to publish this data, but the impact ranges from “bad” to “absurdly unbelievably bad.” The best products impact performance by ~15%, the worst slow the browser by 400% or more. Several of the products crash the browser entirely and can’t be benchmarked properly. Conducting these benchmarks properly is difficult—you need to account for every piece of software running on the machine and ensure that the test conditions are entirely fair (hardware, software, updates, etc); as a consequence, many of the “public” benchmarks are rather inaccurate.&lt;/p&gt;

  &lt;p&gt;…&lt;/p&gt;

  &lt;p&gt;Personal anecdote: I have Symantec Endpoint Protection running on a machine with a high-end i7-4771 CPU; even after unticking all of the “optional” protection features I can find in the Symantec control panel, the Octane score in Chrome 43 is 11659. On the same hardware in the same browser version without Symantec installed, the Octane score is 32555, 279% of the original score.&lt;/p&gt;

  &lt;p&gt;The devastating impact of antivirus on browsing performance is one reason why your portable devices feel magically fast—on a AV-unhindered i7, IE11 runs SunSpider in 70ms. Add AV and it runs in 350ms. The IPad Air, running with Safari’s slower script engine, runs it in 380ms. Mobile devices offer “Desktop Class” performance only because your desktop has been wrecked.&lt;/p&gt;

  &lt;p&gt;…&lt;/p&gt;

  &lt;p&gt;But security software provides surprisingly little protection, as this delightful photo of a colleague’s laptop shows. In the foreground, the AV software promising that the user is protected. In the background, the ransom UI demanding payment to decrypt the documents.&lt;/p&gt;

  &lt;p&gt;Even worse, “security” software itself often &lt;a href=&quot;http://www.pcworld.com/article/2459760/antivirus-products-riddled-with-security-flaws-researcher-says.html&quot;&gt;introduces vulnerabilities&lt;/a&gt; into otherwise secure systems.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;His recommendation is the same one I give people: use the built-in anti-virus software provided by Microsoft (or &lt;a href=&quot;http://windows.microsoft.com/en-US/windows/security-essentials-download&quot;&gt;download it from Microsoft’s site&lt;/a&gt; if you’re using Windows 7 or Vista). It’s just as crappy as the others, but since it’s built-in, it’s faster &amp;amp; uses fewer resources.&lt;/p&gt;

&lt;p&gt;And of course, if you use a Mac or Linux, don’t bother with anti-virus.&lt;/p&gt;

</description>
        <pubDate>Wed, 29 Apr 2015 00:00:00 -0500</pubDate>
        <link>http://chainsawonatireswing.com/2015/04/29/antivirus-software-causes-more-problems-than-its-worth/</link>
        <guid isPermaLink="true">http://chainsawonatireswing.com/2015/04/29/antivirus-software-causes-more-problems-than-its-worth/</guid>
        
        
        <category>security</category>
        
      </item>
    
      <item>
        <title>The Iron Law of Stardom &amp; the tech industry</title>
        <description>&lt;p&gt;Louis Menand’s “&lt;a href=&quot;http://www.newyorker.com/magazine/1997/03/24/the-iron-law-of-stardom&quot;&gt;The Iron Law of Stardom&lt;/a&gt;”, from the March 24, 1997 issue of &lt;em&gt;The New Yorker&lt;/em&gt;, put forward an interesting idea about &lt;em&gt;stardom&lt;/em&gt;, claiming that it is always three years:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;There is such a law. It is the law of the three-year limit, otherwise known as the Iron Law of Stardom. This law dictates that stardom cannot extend for a period greater than three years. There is no penalty for breaking this law, for the simple reason that it is unbreakable. It is not just a rule of etiquette, or a statistical norm, or a social-scientific conceit, like theories about the effects of birth order. This is the true a priori, the reality that explains all other realities. It is an &lt;em&gt;iron law&lt;/em&gt;.&lt;/p&gt;

  &lt;p&gt;…&lt;/p&gt;

  &lt;p&gt;One obvious apparent counterexample can be disposed of right at the start. “What about the Beatles?” a person might reasonably wonder. In 1964, they appeared on the “Ed Sullivan Show” and immediately went to the top of the charts, where they basically remained until 1970, when the group broke up. “Meet the Beatles” was a No. 1 album (1964); so were “Help!” (1965), “Rubber Soul” (1966), “Sgt. Pepper’s Lonely Hearts Club Band” (1967), the White Album (1968), “Abbey Road” (1969), and “Let It Be” (1970). That’s six years, not three…&lt;/p&gt;

  &lt;p&gt;The number six should give you a clue. The Beatles didn’t overcome the three-year limit; they simply enjoyed two consecutive three-year terms. In order to do this, they effectively had to be two different groups: lovable mop tops (1964-67), followed by hippie artistes (1967-70). If they had remained mop tops after 1967, they would have fallen from stardom, just as they would have if they had remained together as artistes after 1970.&lt;/p&gt;

  &lt;p&gt;…&lt;/p&gt;

  &lt;p&gt;A very small number of stars have, like the Beatles, reinvented themselves once—for example, Madonna, who enjoyed three years (1985-88) as the downtown queen of sexual hip and then three years (1989-92) as an uptown version of the same thing. But no star has ever done it successfully three times.&lt;/p&gt;

  &lt;p&gt;Once a star, always a star, of course—and that’s the problem. For stardom is not to be confused with being a star. “Stardom” is here used in a particular and technical sense, as the name for a discrete and recognizable episode in the life of a star. Stardom is the period of inevitability, the time when everything works in a way that makes you think it will work that way forever. The dial seems permanently tuned to the frequency at which the individual star is broadcasting. Stardom means (if you are the star) that nothing you do can be asymmetrical with what people want, because you are what people want. Stardom is the intersection of personality with history, a perfect congruence of the way the world happens to be and the way the star is.&lt;/p&gt;

  &lt;p&gt;The world, however, moves on. The star moves on, too, an animated relic of a moment now past. We often treasure the relic, which is why some people (Elizabeth Taylor) remain stars for decades after their original stardom (1963-66, from “Cleopatra” to “Who’s Afraid of Virginia Woolf?”) is over. Stardom is what makes people stars, but although stars may shine forever, stardom always fades. It’s the difference be- tween being recognized in restaurants and being talked about in restaurants.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I wonder if this works in technology. We have dominance, but is that the same as stardom? WinTel’s period of dominance lasted a bit over a decade (1995–2007; perhaps longer?), while Apple’s has been going on for almost a decade (2008–now). Of course, just as Hollywood can have more than one person with stardom, so too can the tech industry. Google’s dominance started when? Has it ended (perhaps a bit with some people—the Snowden revelations really put me off of Google for a lot of reasons)?&lt;/p&gt;

&lt;p&gt;Another thought: just as actors experience stardom, can tech leaders? Steve Jobs certainly experienced stardom, &amp;amp; like The Beatles in Menand’s piece, he did it twice: once in Apple’s early days, &amp;amp; later during the hyper-growth brought about by the iPhone. But he was always a star. Bill Gates? During the mid-90s, sure. But after the antitrust trial, he definitely faded. He’s still a star—being the richest guy on the planet will do that—but obviously not central to the industry.&lt;/p&gt;

&lt;p&gt;Who’s &lt;em&gt;it&lt;/em&gt; right now? Marissa Mayer? No, she’s not &lt;em&gt;central&lt;/em&gt;. Sergei or Larry? Maybe at one time, but not now. Tim Cook? Powerful, but carrying an aura of inevitability? The company, sure, but the man? Not to my thinking. Jony Ive? Maybe.&lt;/p&gt;

&lt;p&gt;Who am I missing?&lt;/p&gt;
</description>
        <pubDate>Wed, 08 Apr 2015 00:00:00 -0500</pubDate>
        <link>http://chainsawonatireswing.com/2015/04/08/the-iron-law-of-stardom-and-the-tech-industry/</link>
        <guid isPermaLink="true">http://chainsawonatireswing.com/2015/04/08/the-iron-law-of-stardom-and-the-tech-industry/</guid>
        
        
      </item>
    
      <item>
        <title>Now THIS is useful advice!</title>
        <description>&lt;p&gt;&lt;img src=&quot;/images/dance-moves.png&quot; alt=&quot;Dance movies that work &amp;amp; don’t&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Some researchers have &lt;a href=&quot;http://www.washingtonpost.com/blogs/wonkblog/wp/2014/03/24/what-women-want-on-the-dance-floor-according-to-science/?tid=pm_business_pop&quot;&gt;figured it out&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;They found that women rated [male] dancers higher when they showed larger and more variable movements of the head, neck and torso. Speed of leg movements mattered too, particularly bending and twisting of the right knee. In what might be bad news for the 20% of the population who is left-footed, left knee movement didn’t seem to matter. In fact, certain left-legged movements had a small negative correlation with dancing ability, meaning that dancers who favored left leg motion were rated more poorly. While not statistically significant, these findings suggest that there might be something to that old adage about “two left feet” after all. One final surprise — arm movement didn’t correlate with perceived dancing ability in any significant way.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And definitely watch the videos. They are truly … inspiring.&lt;/p&gt;
</description>
        <pubDate>Sun, 29 Mar 2015 00:00:00 -0500</pubDate>
        <link>http://chainsawonatireswing.com/2015/03/29/now-this-is-useful-advice/</link>
        <guid isPermaLink="true">http://chainsawonatireswing.com/2015/03/29/now-this-is-useful-advice/</guid>
        
        
      </item>
    
      <item>
        <title>Good info to remember about monopolies</title>
        <description>&lt;p&gt;In a &lt;a href=&quot;http://www.newyorker.com/business/currency/were-googles-practices-anti-competitive-or-just-anti-competitor&quot;&gt;good article about Google’s status as a monopoly&lt;/a&gt;, Vauhini Vara makes the following important point:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;According to the people familiar with the investigation, Google got off the hook largely because, however the company might have harmed competitors, the F.T.C. found that its behavior, by and large, hadn’t hurt competition or, by extension, consumers. (The distinction between harm to competitors and harm to competition is an important one: according to the modern interpretation of antitrust law, even if a business hurts individual competitors, it isn’t seen as breaking antitrust law unless it has also hurt the competitive process—that is, that it has taken actions that, for instance, raised prices or reduced choices, over all, for consumers.)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I often have to remind students that in the United States, it’s not illegal to &lt;em&gt;be&lt;/em&gt; a monopoly; instead, it’s illegal to abuse your status as a monopoly. The quotation above seems like a good adjunct to that statement.&lt;/p&gt;
</description>
        <pubDate>Wed, 25 Mar 2015 00:00:00 -0500</pubDate>
        <link>http://chainsawonatireswing.com/2015/03/25/good-info-to-remember-about-monopolies/</link>
        <guid isPermaLink="true">http://chainsawonatireswing.com/2015/03/25/good-info-to-remember-about-monopolies/</guid>
        
        
        <category>Law</category>
        
      </item>
    
      <item>
        <title>How to download YouTube videos</title>
        <description>&lt;p&gt;I teach a lot of classes &amp;amp; give a lot of talks, &amp;amp; long ago I learned a painful lesson: never rely on the Internet to be available. Murphy’s Law &amp;amp; all that. So if I have a video to show, I try to get an offline copy just in case. Since YouTube has everything in the world on it, this usually means grabbing a copy of the video from the ubiquitous service.&lt;/p&gt;

&lt;p&gt;The most reliable method I’ve found is a wonderful command line tool called &lt;a href=&quot;http://rg3.github.io/youtube-dl/&quot;&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;youtube-dl&lt;/code&gt;&lt;/a&gt;. Its &lt;code class=&quot;highlighter-rouge&quot;&gt;man&lt;/code&gt; page describes itself thusly:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;youtube-dl is a small command-line program to download videos from YouTube.com and a few more sites. It requires the Python interpreter, version 2.6, 2.7, or 3.2+, and it is not platform specific. It should work on your Unix box, on Windows or on Mac OS X. It is released to the public domain, which means you can modify it, redistribute it or use it however you like.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;(By the way, note the sort of tongue in cheek “and a few more sites”. It actually works on a &lt;em&gt;lot&lt;/em&gt; of other sites. Not all, but quite a few.)&lt;/p&gt;

&lt;p&gt;To install it on your Mac&lt;sup id=&quot;fnref:easy-for-unix-no-idea-for-windows&quot;&gt;&lt;a href=&quot;#fn:easy-for-unix-no-idea-for-windows&quot; class=&quot;footnote&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;, use Home Brew via your terminal&lt;sup id=&quot;fnref:youtube-dl-updates-often&quot;&gt;&lt;a href=&quot;#fn:youtube-dl-updates-often&quot; class=&quot;footnote&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;brew &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;youtube-dl&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;Now that it’s on your machine, let’s test it. I’ve been playing the new zombie apocalypse combined with parkour jumper game &lt;a href=&quot;https://en.wikipedia.org/wiki/Dying_Light&quot;&gt;Dying Light&lt;/a&gt; lately, &amp;amp; that first night mission is incredibly tense &amp;amp; scary. Let’s download the video so you can see for yourself!&lt;sup id=&quot;fnref:warning-scares-and-bad-language&quot;&gt;&lt;a href=&quot;#fn:warning-scares-and-bad-language&quot; class=&quot;footnote&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-bash&quot; data-lang=&quot;bash&quot;&gt;&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;cd&lt;/span&gt; ~/Downloads
&lt;span class=&quot;nv&quot;&gt;$ &lt;/span&gt;youtube-dl https://www.youtube.com/watch?v&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;QG8j3SqOxJw
&lt;span class=&quot;o&quot;&gt;[&lt;/span&gt;youtube] QG8j3SqOxJw: Downloading webpage
&lt;span class=&quot;o&quot;&gt;[&lt;/span&gt;youtube] QG8j3SqOxJw: Extracting video information
&lt;span class=&quot;o&quot;&gt;[&lt;/span&gt;youtube] QG8j3SqOxJw: Downloading DASH manifest
&lt;span class=&quot;o&quot;&gt;[&lt;/span&gt;download] Destination: Dying Light - First Night Mission-QG8j3SqOxJw.mp4
&lt;span class=&quot;o&quot;&gt;[&lt;/span&gt;download] 100% of 77.89MiB &lt;span class=&quot;k&quot;&gt;in &lt;/span&gt;00:20&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;A short wait later, you’ll find an MP4 file named “Dying Light - First Night Mission-QG8j3SqOxJw.mp4” in your Downloads folder. Note that &lt;code class=&quot;highlighter-rouge&quot;&gt;youtube-dl&lt;/code&gt; figured out the largest resolution available for the video &amp;amp; then downloaded the MP4 version of that file (&amp;amp; named the file with the YouTube ID as well). If you want a smaller resolution, or a different format, start reading the very complete &lt;code class=&quot;highlighter-rouge&quot;&gt;man&lt;/code&gt; page or the &lt;a href=&quot;https://github.com/rg3/youtube-dl/blob/master/README.md&quot;&gt;online documentation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Now, that’s cool, but what if you’re like me, &amp;amp; you’re thinking that you’d like to be able to perform a workflow like this:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;See a video on YouTube’s website.&lt;/li&gt;
  &lt;li&gt;Download said video using &lt;code class=&quot;highlighter-rouge&quot;&gt;youtube-dl&lt;/code&gt; without having to manually type or cut &amp;amp; paste.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href=&quot;http://www.keyboardmaestro.com&quot;&gt;Keyboard Maestro&lt;/a&gt; to the rescue (insert picture of superperson with a large KM on their chest)!&lt;/p&gt;

&lt;p&gt;I use Safari, but this could be applied to any web browser. Set up a trigger (in my case, I open a palette of commands in Safari &amp;amp; press &lt;code class=&quot;highlighter-rouge&quot;&gt;Y&lt;/code&gt;) &amp;amp; use the following actions:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Type the ⌘L keystroke&lt;br /&gt;
Select the address bar.&lt;/li&gt;
  &lt;li&gt;Type the ⌘C keystroke&lt;br /&gt;
Copy the URL of the current webpage.&lt;/li&gt;
  &lt;li&gt;Activate iTerm&lt;br /&gt;
&lt;a href=&quot;http://iterm2.com&quot;&gt;iTerm 2&lt;/a&gt; is my terminal app of choice, &amp;amp; it’s always running.&lt;/li&gt;
  &lt;li&gt;Type the ⌘T keystroke&lt;br /&gt;
Open a new tab in iTerm.&lt;/li&gt;
  &lt;li&gt;Insert Test by Pasting: &lt;code class=&quot;highlighter-rouge&quot;&gt;cd ~/Downloads &amp;amp;&amp;amp; youtube-dl &quot;%CurrentClipboard%&quot; &amp;amp;&amp;amp; exit %Return%&lt;/code&gt;&lt;br /&gt;
The cool part: &lt;code class=&quot;highlighter-rouge&quot;&gt;cd&lt;/code&gt; to my &lt;code class=&quot;highlighter-rouge&quot;&gt;Downloads&lt;/code&gt; directory; if that happens successfully (the &lt;code class=&quot;highlighter-rouge&quot;&gt;&amp;amp;&amp;amp;&lt;/code&gt;), then run &lt;code class=&quot;highlighter-rouge&quot;&gt;youtube-dl&lt;/code&gt; using the URL copied earlier; if that happens successfully (again with the &lt;code class=&quot;highlighter-rouge&quot;&gt;&amp;amp;&amp;amp;&lt;/code&gt;), then exit the shell, closing the tab we opened earlier. The &lt;code class=&quot;highlighter-rouge&quot;&gt;%Return%&lt;/code&gt; is there to execute the command.&lt;/li&gt;
  &lt;li&gt;Delete Past Clipboard 0&lt;br /&gt;
No need to keep that URL.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You could always extend this, so that, for instance, after the video downloads it immediately loads &amp;amp; plays, or that you go back to Safari after the download finished, but I’ll leave that up to you. For now, happy downloading!&lt;/p&gt;

&lt;div class=&quot;footnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:easy-for-unix-no-idea-for-windows&quot;&gt;
      &lt;p&gt;If you’re using Linux, you should be able to find &lt;code class=&quot;highlighter-rouge&quot;&gt;youtube-dl&lt;/code&gt; in your software repository of choice. If you’re Windows, you can download an executable from the website. &lt;a href=&quot;#fnref:easy-for-unix-no-idea-for-windows&quot; class=&quot;reversefootnote&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:youtube-dl-updates-often&quot;&gt;
      &lt;p&gt;If you don’t update your Home Brew installation very often, you’d better get in the habit. It seems like &lt;code class=&quot;highlighter-rouge&quot;&gt;youtube-dl&lt;/code&gt; updates a few times a week. &lt;a href=&quot;#fnref:youtube-dl-updates-often&quot; class=&quot;reversefootnote&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
    &lt;li id=&quot;fn:warning-scares-and-bad-language&quot;&gt;
      &lt;p&gt;&lt;strong&gt;Warning&lt;/strong&gt;: This video contains scary zombie monster situations &amp;amp; some bad language, but nothing like the bad language you would have heard coming out of my mouth when I was playing it for myself! &lt;a href=&quot;#fnref:warning-scares-and-bad-language&quot; class=&quot;reversefootnote&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;
</description>
        <pubDate>Sun, 08 Mar 2015 00:00:00 -0600</pubDate>
        <link>http://chainsawonatireswing.com/2015/03/08/how-to-download-youtube-videos/</link>
        <guid isPermaLink="true">http://chainsawonatireswing.com/2015/03/08/how-to-download-youtube-videos/</guid>
        
        
        <category>Alfred</category>
        
        <category>Automation</category>
        
      </item>
    
      <item>
        <title>You're invited to a public talk on Wednesday</title>
        <description>&lt;p&gt;… &amp;amp; you’re invited!&lt;/p&gt;

&lt;p&gt;Title: Intellectual Property: The Good, the Bad, &amp;amp; the Ugly in 2 Hours&lt;/p&gt;

&lt;p&gt;Description: There are four core subjects of so-called intellectual property law: patents, copyrights, trade secrets, and trademarks. Attorney Denise Lieberman and Professor Scott Granneman have taught on this subject many times, and they’ll be covering all four of those core subjects. What are they? How do they work? What’s good about them and what’s bad (and there’s lots of bad)? And just why does Scott insist on calling it “so-called” intellectual property law? Join us and find out!&lt;/p&gt;

&lt;p&gt;Who: Scott Granneman (me!) &amp;amp; noted local attorney Denise Lieberman&lt;/p&gt;

&lt;p&gt;When: 6:30-9 pm&lt;/p&gt;

&lt;p&gt;Where: Graybar Electric Co., Inc., facility at 11885 Lackland Road, 63146 (directions at &lt;a href=&quot;http://www.sluug.org/resources/meeting_info/map_graybar.shtml&quot;&gt;http://www.sluug.org/resources/meeting_info/map_graybar.shtml&lt;/a&gt;; map at &lt;a href=&quot;http://chnsa.ws/ks&quot;&gt;http://chnsa.ws/ks&lt;/a&gt;). Park in the lot, come inside, sign in with the guard, &amp;amp; take the elevators to the bottom floor.&lt;/p&gt;

&lt;p&gt;Denise &amp;amp; I have taught &amp;amp; lectured on this subject quite a bit, &amp;amp; we’re very excited to be giving this talk. Please join us—I guarantee you’ll learn a lot, &amp;amp; you’ll be entertained as well. Oh yeah, &amp;amp; there’s also free food.&lt;/p&gt;

&lt;p&gt;See you there!&lt;/p&gt;
</description>
        <pubDate>Tue, 11 Feb 2014 15:27:00 -0600</pubDate>
        <link>http://chainsawonatireswing.com/2014/02/11/youre-invited-to-a-public-talk-on-wednesday/</link>
        <guid isPermaLink="true">http://chainsawonatireswing.com/2014/02/11/youre-invited-to-a-public-talk-on-wednesday/</guid>
        
        
        <category>Copyright</category>
        
        <category>Patents</category>
        
        <category>Speaking</category>
        
        <category>Trademarks</category>
        
      </item>
    
  </channel>
</rss>
