tag:blogger.com,1999:blog-57086765957530818052024-03-05T19:22:32.708-08:00Distracts OthersBChttp://www.blogger.com/profile/09753844565742017187noreply@blogger.comBlogger21125tag:blogger.com,1999:blog-5708676595753081805.post-16454632574246736902016-05-23T11:32:00.001-07:002016-05-23T11:38:16.551-07:00Data Center Inefficiency Isn't The End Of The World<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="margin-left: 1em; margin-right: 1em;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="margin-left: 1em; margin-right: 1em;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="margin-left: 1em; margin-right: 1em;">
</div>
<br />
Three and a half years ago, the New York Times ran an article on data center efficiency: <a href="http://www.nytimes.com/2012/09/23/technology/data-centers-waste-vast-amounts-of-energy-belying-industry-image.html">http://www.nytimes.com/2012/09/23/technology/data-centers-waste-vast-amounts-of-energy-belying-industry-image.html.</a> It's relatively old news, but I've seen it reposted a few places recently so I thought I'd react to it here.<br />
<br />
It's disingenuous that the article never mentions that US <i>per capita</i> electricity consumption is actually falling. The US Energy Information Administration has great data their Monthly Energy Reviews: <a href="http://www.eia.gov/totalenergy/data/monthly/">http://www.eia.gov/totalenergy/data/monthly/</a>... though I'm having trouble finding the raw CSV's to make my own graphs. From a recent report, even <i>total</i> electricity consumption has leveled off over the last 15 years:<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="data:image/png;base64,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" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="" border="0" height="472" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAnAAAAHQCAIAAACuhcCHAAAAA3NCSVQICAjb4U/gAAAgAElEQVR4XuydBVhUSxvHzy7d3UooKCGiYKBid3deu699zc979V69dl27u7vFLkwMwEYQRKW7c+t7z55lWTYOB1wQ9D3PPro7M2fiN8v+z8y88w5LIBAQeCEBJIAEkAASQALfR4D9fbfj3UgACSABJIAEkABJAAUVvwdIAAkgASSABJRAAAVVCRAxCySABJAAEkACKKj4HUACSAAJIAEkoAQCKKhKgIhZIAEkgASQABJAQcXvABJAAkgACSABJRCQL6jZj0absuBS89n2mSOvFN637Z4Qr91bXqTSwwT5UQ/2/TO6o4edqQ6bLNa8pkezzsP/Ph6UzFV6YZihXAL7GwN4o2F+WXJjlRYoyP18ddWYrs3c7Y3VWSxVw+oujdoOnHvg5a/S0YLUK7116Tjz0l4fXTC8U6OaxvCXoG7s2GLY0kufc2W3vnHiH2wc16mBo4kaS8XQvn7bYcuvf8uX6SamucncqCiAn/b62ILf2jWsZanNYmmY1/buMm7d3VjZ3xBe0pNtkzq4mGmQvzJGNVuOXHUzukBRpsJwOjK87ISoSLlXdFKeLBvacjASCXwPAdiHKntlPRxlQmWq2+1YNFc2AffrtvqQQKuXbFTJIflhx5fOn/f37leZ/JITc5Meruxhq7CFtl2X3k+UU8GSM650KeRh2deIbLn9/16VT215qU/XDvAwU4cyNCwbjNj+JkthjwhrYjj0fmb51ITMlZf6ZGk7s6KuVlcreq9Sa9jBT3nlV7Y8+OVXmsKcefGnu2kr5pz/+fBgm0IobNXCdyqeC5+mS/QcL8VvfkPNIniid2yX3y/FSvytMMxNYWVlIrixF8c4iIst6j71upMvRnOKknOiTw2xkqmeXsftoYp7mI5M/rt/HGWyowJUO15Jk6knBiCB8iJAyM24SFAJwnT4tWSedKrvEtSMG7204Ove+ECsTL5S5XDjr06pTf1l6Dceu+b0k7DEbA43N/nruwfHFg+up0dF1fnLP0OhEEjXvPJ+loelfAU169F4S7bd4DVn7j++eXhBGz3VRju/KXo4KXdB5cWf729Idqia+8hNdz6nC3+AuVnRL4//2ZkSkdp/BeaUV/fJg19eZSnKl5v2akcPIQL5Dy5571fUZ5HRNYftfpmQzxdw0j6em0Upp/XvDzNE+fJTb48SPpYYdlh680s2T8DPjX64vo9QwfR6nokT/dExzE1RZWXDeYkX+uqThRi0XnTzaw4Uw80Mv7qonTEZpt5q1xeRpHKjj3Qk//5ZLuMP+Edmc3JiAk7MakA+1BFe60ILZDOGjOjJpF/vSWYo70JBlccTw8qNAK2gsgyFX3O7P55IjyUrRFA5kUd6CDVTo8mih7KiLiiIOj+uhvCvyGnh69xyQ1RRGcv7TQ/Y/uesWfPW3ogtj0rw017uXr79URL1C5t6sb2O7awARRzLW1A5nzfVI7vSYvTVROnnrPxP21qTAy69/tfLa7ghD355MJebZ+Sl5ZMGd2pgI15/kSeo/NRrAw0AgkozWIYpyoafcnOEKQSrtj5CPZ/yky90JWEZDrwkAZKf7jeRlFRW0/3RJF6mucmtr9xAbuSeJqTcm4++nSrxeMvPfDJTOGqFaRbh+DPvzULhcLLe6o/54ow4X/e0In9rLCY8zpLMnREZTvh6d7LgCU+y5dYMA5FAhRGgFdRac3aMEQ4O6ix5W/yHtiIENf3eGOGDttmwKwnSP7GFfHLf/FOLTGM66kGxP8QK46fEgn7Ebzo/Jyrw5vGtS2YMbeesSxDVf5ygpl/tpgEdWe2Pl/IkPeP2QHLw4zCf+lFWInVRVj8CvrgVfsONyC9x0SVPULP8RpBjPcMht9KLN78gdLUbRKh3OJ1IClnem7/Ip0zV9hdSi6XLvDOIRGg+Xig7THNjTjrtag9ymGg56amUrHHC/iP1jmiwO4qc/gheSs45qbQ8XGx+ip8Ca8cQXm3GC8lZCGZkHgjJQP6KfiaYtwJTIoHvIiDfKIn8/sPFMvBZvG0g/LG/Wzxxn3zrJFFK0X+C3Ihrq8e0dTHTBFsDsCip22Xq1rvfJM0CLrdTYel3vJALNzwbaaXCYtVZGyZrskBml3hz1dFE+GFosXJ5JzNF1dR0nXr07IF9+/7raybhk7jkakD+qWdbQiUd5r/OzQ0/t7CfpxVYUbA0zBybDl97O1LKfINRhum+ndRYLNvZgbm5IUentqgG9haN95Mt4aW9PbNkqI+zjRFpgqGqZ1mzYZ+5+57ES7RbEZbX8x1YLP1BdyVNgQpiH2ybMaCtVw1jVZaaqWPD9oNm7nwsmRnTpvESrk1r4NR6xsFXXKcef+7Z1E5PEeaiXhZwEx5sGNOyhgF0nYaFS7Me41df+yJhExN3rA1AYLmuCJHq1byA2bYQodX1LHSqnIuXl0UapeQkZ8qzM9Px+uv4yWMnNvatJl44JPNg1C/CwgDalkmd3S20SCMYY7u6bcdvfhArsoJRBF94VwmoIWuF/S6nlfKDPJf4BbwUXk+O/CaxiCyZmp/5JSQFAhyaOekUz0XN2rshWDwUvH/0JY+MYamQ3Sjg8fjF0gn4PNI8h61KxjLPrXhZij9xU8O/kX/Vjs1rSk2/snVMhDXOTs4maxR0IwT+de7a2ETy28YyqN+jDoRH3X+WwCsqhRGZjPBgIGPiXtuw5O+v4gZgDBJQBgG5cixaQ629NDif821/e3IGSbf78Zii9TV5I1Ruws1ZdVUK66Qu/uXTbPLPA/GEbcCKYX26eQuXVbQ9OvXqPWieb5z8ZbtbwjGJWnvquVtuNeUGMqoG3JlypgXkbz/96MrWYAZCEPrV7C0Kfwqsx1wXTYRCQqYZpl3pCG2uPvXsjp7ChTC4Gu0T8BKvjhXbVLG19bSEq2DkZT/xunhOThGWV/+zh5nOgXcKTYH4WUFr2pBP8sKLJZyRF176HTa8zS6caWPYtNhDTdSrTX9GDSi433Y0UCtpyle37bTeImsStSKjF40mS14ULmLzYo+0JnvebVVIsdWw7GdTrSFYr69vivzl7ry3fzsJW1Lr91Oh4pbI7WFRINN+EfAzA9e0FquQGjkQFl5qDf99Qa5lyIfPDDXURX6/09VccVxu4GzyyyJnhMqN3NWArHS9LV+k/16yH48zhxh2m/MpkDM/9bpwali782HhiJC6eEm+v5F2hurtjpGLqIxzU1xVqRiY63j15NGjZx9TparHT7s1jPx7V21L/SXPs4cPGt2uSo2zBaLfHPNxj+VO3Comk/NiOjmN5rHq+snFwzs2drW3c27cafCkxYefJ0pMjTNuCCZEAt9BgHbKlxRUgSA/ZG0DUgUkrZNkBZUbfUy44MmqNWzbk5hc+J3ipIVc/Ku1cDLLZKhvkUAJmE2v/Sucy62zLkyumYKiJjOvBqU6hLYaod9y0d04YSmchPv/NBA+CbivC6OKYJ4h9cPKNoPfLY26w1fsP3/r+ae0vDcLapL5mffd/jyBakl+7OON3YVG1HXXh0v8ycvDIiWoWf6zyOk8UJ3R+wPjATI/N+7FnmHCEoha8wNEs2UMm5Z2rbeuap0pe288eXx1x+SG8Fih3XbLyyT5vCnzKLIcx1GHXieBSQw36+u9VZ0pa3D7mf6iKfdCRXVf+0kio6xHEyzgVqOht6V/R8UdyYs711/4oAWXhn2L3+asP37/I1mO/Itxv/DTH04TPtFoef/vcmgqVIqfE+H7V1Phw5Pb0vfUQp4MfIaooXJy+11+pUsMVSwbgvTrvcgHP+Ph96QMrTkRm0mLe/LxLUY455kXsqUN2To1j4l7H4UlZiRHPD8+uxn5RMGut+glZcjNPLcS60ybgJ/5/O+6ZOV0epylFm6GkGpvOclf2r5MZKqryIpIMZnks23Ej/FCDuJLp/mSp2k4DUzbQRipXAIMBFUgyA74U6huRdZJMoKa++pP8qdeu9P+r5KPhfys5/8T3lpvU5ElhcyPl9wmCZ+6Wa3Okk/dklfmncGFA8CiPx2C1eQguSZTimqIVIewGHtH0ogi+9k08nnXZNQDYaGlyJD6YYWfjs77I8TmFtF7G0Ju7BYiixFRQwo+rnCBYIuJkutN8rAUE1R+4llyTwVh0O9cvOTPBDf6eDdy1KrX93KyUH+YNQ0elcKPjPMyVSFYhk5t/jj+9Pwkd33zXmcTiuEu/CAS1OITFZBF6AZv8udMp9clqmwBKGor8pmk7n9h4m9Cpt8o0nDGfNxD2pXuvIhzc9rbF5vUJYxcWg+euf7Cm5Tiow3G/cKNOtCSzNFmykNJU3Bu1MFW5K4cp0XvhH0lBZ8xarhVbr/LZVhyoGLZAK5H25A11utxUmKqSMBPvjFSNEtcNHjlZ7za3FX6r0S75bJHSYXDx9LkVnK1FaTI+3p5rrdw+kelwbJCKwzhUrnd3CDppfKCT2vIpWDC52SSvIcohWTy3y2ipja0G03Z4fs8PCk1Jvjh8fltqSc94yGXZWzcFNQWg5HA9xNgJKgCfto9oY2g2DpJWlDzPwhNDcBIT3q+hhdzsCnEqLY7I/47kaccsi0RGmqw20iZVggEmXcGirbLkBUSX8JNOKWphkh1pGc5RS0zGu5HVqk0GYp+WE1HS9pH8bn5ubm5eQXFn5NzA4UTXyIDEVHb5WEpJqgZdwaTT/dWk/2lIWfeH0n+fpiOpgSLUdNkidOGUIIqbYUJw70U375kf5iOeSSqVaGi1ttYOP5Ovz2U7Eyb6c+lhyVyioS5w5eXdi3+vXcTh2KLhTbd1j0XDzcY9ws/6Uw7Uk+dl5GTLRIXL/nx5vmzZi86Qu1ulYLPGDXkKLff5TSMSZBC2YCb+RkPp1QXft8dBm28+TY6LTXyzY3Nw2qL1xC8hc+UkDDr/d6RbqJNvLpWdtYG1Noi23HgpoDC/aqMc2NSbdk0+dF3V/erKapajTHnY8TPQwoFlbKtIpoeSyiVoOa+2ziyZ/fe43cU30TN+Xa4q3BtxH2N/K04snXGECTw3QSKDweEf65yLpZBi8Xb+p/offrd4t/3Dbk7qYb06n9exJMIuC/x6rQOzYtWCYU5cZPfkP/GRqRyCROJrfpyiikWZA3ikcpPjU7nEYaSUzq6bU5kCE4UJc26M9C63alMYUAZqmHvbV98CzxYrRRlXoYMHZpJWmWwVNQ1ydoL8lO+fgqB6+O7gEd3rl15+KVYY5l84KWGhKTDw75rWyfhU7/EpePSrhZx4GnSu0/pfB+dws6hbxqTIqXTqLh1cJYyiWEZ1OviTJx9kRT8LZtoRlaMbd52rI/q/fuvDl6NmjQFBpxpT3ddSgUZGD7KXdF2QYmCWFo2Xt3Hwetvgp8b++bepVNH9u48/iIl+sosnx7aH29PdIAvEeN+yY98/gmsnPTreVcrWnAmS2MbN52ynHzUk3eVGjVkUrzf5eX6nWEsvWYrfbfFdZ10JuLE9A4nphdmp9104oC4HQc+q+gaakLXcyOPDGk65lI623Xc/qOrh9Uj/3j4mcFn/h4+fMPJac3iWW9uTHFSJxjmRsxq1+RJdkk1V7Mfvufg77UowoKsD4dm9B+z9wNpXMSuPXznqS1j6uqJ/6j04c8tvyA7X9qBkQDC4AYVHV11iT/AkkomCE23afsvTJNJp1q9z8KR83y3xLw9+yhxppO19C+WzA0YgASUQICZoJK/kt3Wrmt7ecydR/NmnO19vn/xogX56WmkySQ/MuBxpPxa5aTmFLc6lJ+sKNTDQYX4wgu59SFrkh05MFNwCXITYig1JVWr1NVQ09aiQVCGDAktQy3JP15BdujZZbP/2Xb5A4ih8GIbOzXwco1+9EFok8n84uWm5UBqLWP94tIAYSxNYyMILMhOzoFfMVHx9E1jXq5ESm0zamey5M1sHVN9KJGfn1HYnkJFDTx4LXri77aZj3dezSCI2qOHuch67xHnxM3P4wpYqhoaqkU/p2wtq3pdJtTrMm7+vG39fKbezHqw4N8nQ/e31GXeL7ysRNJCWs9CX8E6m1wOpUVNZiLV73Lz/c5Alo777yffNTu+duPp+88CQ1LUbOp1HDFn4WijzR47CMK6rg3wzQlY/b9L6YRqs82Xt46sIXqAZeu5DFh7gfOp9lDf+38vfjDsSDv4i2KSG0EE3vH3L7naUU0yhba5gux3u8f1mHCcfLpWcxmyevvaSS2tin9dq8FUdHpqZCpYgRd7vOKkRaXBXQbWhjR/kCXXpCiFtlPrWqwtMYKEsCQOYS02RStNFpgWCZSSAPMHN1XboVv+9WQRWZenzb+dXFwcWeq6OuQPVsM9CreCfV5Wt3Tf6ca9SWOGnFs77iTSKXFG4EVyBCy8ylINyfFoYT7i/8uWoeQDdsSevp79V1z+oNJg0Nx1By49Do7P4SSHPj4yyVmmsJICVLQMyQFgbkqGzD4jEJh08oEGftQldIO2aSWVJjc+J0lYTLGLlxGXBh3E0jUVj13Z5m3GNIOKvDxwPYaT4rfjOmha3fGDHGUeBCQy+ttFS0vLdvJT8plB+mLreUzY8je5wpb8zD8G/mPeL2xNckRE5KXn0n2JpAssNWqyTsrHLV0t8jNbv+5v/+698ODdt/iY8MCr26a3tuR8CYiCoZ1jI1sNghvv/4AkVG9ED7vi00EqNp1HNYI/91R/vyKnviXkBhndYzQJFvmfF6gj59uxES2FamrVbaVf5OujM6TVFDL0qAb/5H35mFR8exQ/C4IgprpntdL9TsiDRIWpqKuTfw1qWmqlGvIqzhBjkEBJBJgLKpjcO0/eNc8RJnYPTljqn1lsykajuie5vBPx5DO5F63YxUmLDAv99DlejgNv6aTFPtv2ndkO/rSyL81Z8SRDen6oMGVB2MF/TsPwR3QpvRrfneG2pTeyyS1Hb/2Pr5o5ontTZ3Ny/CooyJERJloYZKSKUe1aMLDgBd/7JA05++PtUEhh6OwoWi4rMbOyJeC9u/lRav5PkBZ4JRhys/OuWTQRzbaAWV/4MXt+4PrbmztuQXUbTuxrTzvfX5tco0949DBK5mlBWFW2hq5QjtXBKhsuxv2iYe1BfjGTAwMTpPa35r7dOmXkiPFL7yULCyh2VQLU0lWC+Ye4F7evX7/9PEZqk3RGwKnnAK3+gCbGLIKlqikExC2Q2M1J5SXgcbjkU4WqJjkJwCg32UrQhOQH/9d72NkU2I208MG7i/NaWMjv7/oda0EmIdeD0or9UWe9u/Yewq1beFuWZoTKjzvVv5aNTa2+R6OlG1wQ8/or9Lm6vZu5/JrQtAWjkEDZCJRGUMGI13PezvGWBPF186Tt5C+4+NJ06t4B9kUknV7nG1fsi839sq97DafatfqdKh5ecm1VrPusmuMK6T6v7zZgY1BxASdvh4NJzv7RffoziaGH0qvx3Rm+j4WaVm/maSYxcoR5sROHP5RMQDqFjns/HxgHxBz571axQTsv5vLqk4lgaduin7vUCqd0Ft/7Of7I8ovFfrly3+1adBlGldbdetWSmNAtVFT/1fMW38onVJpP6lHcJYNMRZoP8oKwD8tmHAyTEgyyq7OC9m4LgjdWPo3I7TcE435hmzXv5wE3vNm867Xk4FeQ/nT94q0HD536IJA3bq4EqGUIccJ3DencuX2b330le78g7NA/p9II9daTu9nAd0zFtH4Ta7j11a4jH4o/dhV8Pr2NnLw18GxsA01mlJtMHWgCMp+uXB0oIHS67D//T3Njxb8rNXr2qwGrqHc2XYwsesThJ97ZeglmfC16DHJjsM5eVA22cd36qjExn84t2VmsfwlBxvMdO8GFhHrzod6GOEKl6TiMUioBuTM6Eo4dpON5cWf7ipc0JU6byQ/5rzEpGmzn4Tv84/JIQz1OyusjE13JL7NR//MSGz1EFpVuayR3KkqXI/ycG7y5nciNganPxHWnH4fGZeQVZMYEP/E9sKgP/F2Cxjfs34rcICBytc+8GpQprFpn3+I7I7lwMB1ZY8rKl9yFy7RdImvPluckXb7NJMdHhP2406FZpAUmLyf66YE/monapNnxmMQhHPKwSO1DzXz6hz2ZH9tl3OFXiQAZ9qG+3D1MCIJwnPtCZGfLsGlykSsKLNqHaj90z4vYXB6/ICXE9+8WQotrNZ8t0tuFeTGHWhY+RKi3O17okl1R9kJDcnIyEOZOHbovOHwnIDQmPb8gK+lb8JPTK4Z7Cke/ksUw7hde/IUBws3Q+q3+uR6eQe4b4SS92N4fngvJzTSPqV2dMvAZoobc5PY71c7zK/+cN2/+spPhCpstFUFn5SvICSDnh2BBuO3yu9HQ+ZzUML/tQ4Wd7zT3eeGGpMJt44RVjxWi9nKzvtxdP4j6lohPGGCWG9OKC7L9J5FEtboc/Rgj94pNzqVM3WHHEuUqpt1/AUKzbU5y4PZe5BZkduNN0l8jcfkKyXCjjnQWfjvMe665G0lugOflxgcdmUruqy4GhnFTMCESKDMBZttmimXP+bK7tWiZo9jxbfkRR4rOliK0dAqf/FXqFz9cSpD7kpIZQtW8Rp3e+wpPoZDbBn5OyKFRrgqmbNi1ftv1NjPhNLmxW3x2DdNqMFYdphnK/WEF//6kwyfhpSG2f3IaMquryImBfsfjoobLwyLjKSkzcFVL8SiUpVFkO9l+wxspT0klPivIBa4oUCiodf6Y3bxwAFH01G81+NhXWW8QRYqq3f283K2F0kXlfNwzyK4Qlsz/pi3/vJUg6YWHab8IeEl35niIZwhEk8aQv1r9+Q9SRfuZZOGDfyUGqKENcvudapvQxyyh0/eWdFMVfVYoG9QN2a+WNShsCEs8M2rceWuw5K7Ogq8nxziL28tSLxot2g3YE1KUklluiqpaPJwXXfTEJdN1VEDTo4X7YTiRxwcKJxoIFbOajuaihhh13xtefGuTZBE0ZDhRp4cLn1uFl1rRj4VFn10SzWXWEEyFBL6HQBkEFVyxfFhF+WaRPg+VmxJ4+K9hnRrXMgc1VTexr9dh4ha/aJm/Ek6s7+yWNqQoq5i1300rqMK2cZJeHv13XOd61Q2FQs7WNnNqPmT+7gcxwpzz3y92Kn4YHKNqMBZUKIJRhvJ/WPlZIecX9fOyM4K/c03rOi37Tlpz9XMOn5twY25TU7aqhfcfdwv7Tw4WaUEVtjfq3uap/VrXs4f1UhUjB8+2A/7Y8TBWUtFK07TCwkv6X/h72WB3ZFbExX/6e1kJZVXD3L3rjL0vkqV94VF58aL3NyFT6fe/Juk5g7Ygfvbnm1tnDWrvXcfehOxrdaPqLg1a9Z66mRp7SN/LqF/Im/jZYZdXjOvh40ZWXM3Y3qPt2I1+xZjJgc8ENeQtv9+FVVW2oFJenpYO9HYyJ+lomrt2nLzlQbwcD3sFcQ+2/N6tiasNuV9Fx6p2o46j19wEr9rFL9JnFJPcpG6T8xE8RwpHzzRXkaDC/ZyEh5smtHUyIsWUbVCjxai1d2JkH8okCqIRVEjFzwq7svy3Zs42BpChullt787DFxwNkvaCKKfeGIQElEqABbnR/BFgFBIoK4Ec/ymOTbbGmoy4G3GgtTxfHGXNuCrdV/B+sUebD1viT7atSrXGuiIBJFAmAoqNB8qUHd6EBCgCgvQnW4+DRZZl//GNflU1BRK87OR8fVvhGi5eSAAJ/OwESmOi/rOzwPYpgwA/Pws8PCTcWTT5CByqVWPUBM9ytjxWRqXLKQ9u0vNTNzhNt9Ysp/wxWySABCoVARTUStUdVb8ygqQzHSyGPqUaYtR/zXR3GvdIVb+59C2Y2W5CcP+9R1rRePqizwBjkQASqEoEUFCrUm9Vhbqqm9dx03/6Ps/Ke8TSPet7W4jNTatC5ZVcx02vPio5R8wOCSCBSkwAjZIqcedg1ZAAEkACSKDqEECjpKrTV1hTJIAEkAASqMQEUFArcedg1ZAAEkACSKDqEEBBrTp9hTVFAkgACSCBSkwABbUSdw5WDQkgASSABKoOARTUqtNXWFMkgASQABKoxARQUCtx52DVkAASQAJIoOoQQEGtOn2FNUUCSAAJIIFKTAAFtRJ3DlYNCSABJIAEqg4BFNSq01dYUySABJAAEqjEBFBQK3HnYNWQABJAAkig6hBAQa06fYU1RQJIAAkggUpMAAW1EncOVg0JIAEkgASqDgEU1KrTV1hTJIAEkAASqMQEUFArcedg1ZAAEkACSKDqEEBBrTp9hTVFAkgACSCBSkwABbUSdw5WDQkgASSABKoOARTUqtNXWFMkgASQABKoxARQUCtx52DVkAASQAJIoOoQKC9B5Sb4rR3a2EaLxWKpmdXt/feVb/nFodAnoI+tOnixpkgACSABJPDLEBAwuZLPtlWRJdL8dLL8m/npj2bXgvRarl3GTBvfq74hvLcYfimeW5icPgF9rPwiMRQJIAEkgASQwA8lQDApPe/twpoEoePVc/AQiWvMyhdZcu8u+PRffYJgey0NyuKTCfJCt7bRIgj7uYG5VHr6BPSxckvEQCSABJAAEkACP5gAI0FN8+2qQegNuJ3BqLIFn9a4EYT+wOtp4uTZ/lOsCcJ2NqWo9AnoYxnVABMhASSABJAAEqhoAkzWUDnxbz/nEw5Na2gJOJlJSZlc2dlfyZCsdzdDCMKtq4eeOFTbubOXJvHNLyiFDKJPQB9LXzTGIgEkgASQABL4QQSYCGret4BIkMFbk+poqeubmemraVh7j98blM6XW2dOYkg0lzBytNWTyFvDytmcIOLex8It9AnoY+WWiIFIAAkgASSABH44AdWSa8BNCg7NAkG9HtFn+srpLjrJQRe2bts91vNByJMXq5rosaRy4OWm5YA9kqG2pFaz4TNBJKbmQmL6BPSxkmWFh4enpaXJrb+Tk5O+vr7cKAxEAkgACSABJFAeBBgIKp8w7TB6VNum0xeN9qDkc9LvPca6dtq/btbxKU/G28qvlrTOkqkEPIlBLX0C+liCWLdu3ezZs+UXTRC6urqhoXpgWLcAACAASURBVKFWVlaKEmA4EkACSAAJIAHlEmAw5avuMHj13n3rxojUFMpnm7SZP8uV4L88/0a2NirCwWhuWq7kjDA/Nx0Gp1pGEEPQJ6CPFRcHkqmiImcrD5VAW1tbTU1Ntm4YggSQABJAAkignAgwGKHKK1nN1NGMID5kwlSw9KVmVttGlfgQHpUtIHQKB5oFCaGJBOHiagmp6RPQx4oLmzBhwm+//cbhcKSLF34GuUVBlUsGA5EAEkACSKCcCJQ8Qs17u6Zfq3Zjj32TNO4tiA+OIwiTWtXkVEvXrX1tENtr74vUNi/8TlAOUb2llymZnj4BfaxEeaCaRgouVFM5/YJBSAAJIAEkUJ4EShZUDRsXIvDO3tn/3koqnMTlRJ77a20IYdFnpIecuqnZ9xpVj0g9vfjQJ8rdID/53ob9XwmHIUPdNMn09AnoY+WUh0FIAAkgASSABCoBAQYbXwu+HupFeg80aTxwyrz5M0Z1cdaATzXHXxH7Eky/2stUTc2k+xUqN37aw5lOkMSi9bi/Vy6a1NURZNt6tG8Cr7Aw+gT0sQwqjEmQABJAAkgACVQ0AUaekgT87E8XlwxsYGsIS64qxjUadJ9zIphyK0jVN+1iG3K1tOU5cfU5cffWjulYz0aLULeo02bYEt9v+cWbRp+APraiIWF5SAAJIAEkgARKIsCCBEoZJ+c+n9Z4aYc3l7opJTfMBAkgASSABJBA1SJQ8hoqs/bwUoJDterbMUuMqZAAEkACSAAJ/GwEyrhtRgpDtv+CSVdbrN7m+rPhwfYgASSABJAAEmBGQGlTvsyKw1RIAAkgASSABH5OAsqa8v056WCrkAASQAJIAAkwJICCyhAUJkMCSAAJIAEkQEcABZWODsYhASSABJAAEmBIAAWVIShMhgSQABJAAkiAjgAKKh0djEMCSAAJIAEkwJAACipDUJgMCSABJIAEkAAdARRUOjoYhwSQABJAAkiAIQEUVIagMBkSQAJIAAkgAToCKKh0dDAOCSABJIAEkABDAiioDEFhMiSABJAAEkACdARQUOnoYBwSQAJIAAkgAYYEUFAZgsJkSAAJIAEkgAToCKCg0tHBOCSABJAAEkACDAmgoDIEhcmQABJAAkgACdARQEGlo4NxSAAJIAEkgAQYEkBBZQgKkyEBJIAEkAASoCOAgkpHB+OQABJAAkgACTAkgILKEBQmQwJIAAkgASRARwAFlY4OxiEBJIAEkAASYEgABZUhKEyGBJAAEkACSICOAAoqHR2MQwJIAAkgASTAkAAKKkNQmAwJIAEkgASQAB0BFFQ6OhiHBJAAEkACSIAhARRUhqAwGRJAAkgACSABOgIoqHR0MA4JIAEkgASQAEMCKKgMQWEyJIAEkAASQAJ0BFBQ6ehgHBJAAkgACSABhgRQUBmCwmRIAAkgASSABOgIoKDS0cE4JIAEkAASQAIMCaCgMgSFyZAAEkACSAAJ0BFAQaWjg3FIAAkgASSABBgSQEFlCAqTIQEkgASQABKgI4CCSkcH45AAEkACSAAJMCSAgsoQFCZDAkgACSABJEBHAAWVjg7GIQEkgASQABJgSAAFlSEoTIYEkAASQAJIgI4ACiodHYxDAkgACSABJMCQAAoqQ1CYDAkgASSABJAAHQEUVDo6GIcEkAASQAJIgCEBFFSGoDAZEkACSAAJIAE6AiiodHQwDgkgASSABJAAQwIoqAxBYTIkgASQABJAAnQEUFDp6GAcEkACSAAJIAGGBFBQGYLCZEgACSABJIAE6AigoNLRwTgkgASQABJAAgwJoKAyBIXJkAASQAJIAAnQEUBBpaODcUgACSABJIAEGBJAQWUICpMhASSABJAAEqAjgIJKRwfjkAASQAJIAAkwJICCyhAUJkMCSAAJIAEkQEcABZWODsYhASSABJAAEmBIQJVhOkyGBJAAEvhVCAgEGS9eJJ4/n/H8uZqpqVaNGvDShH8dHDSrV2epqf0qHLCdpSSAglpKYJgcCSCBn5dAZmAg6GjihQv50dFyW8lSVQVN1XRwIFUW/q1Zk9RaW1uWurrc9Bj4SxFgCQSCX6rB2FgkgASQgBSBrDdvKB3N+/pVHAUyadK5My8nJy8iIjc8PD82VhE3loqKho0NOX4VjmVJoQWVdXBga2gouqX8wrmpqWmPH7PV1dXMzNTNzdVMTNiamuVXHOYsSQAFFb8PSAAJ/KIEsj98gMEoSCnopRiBRrVqZj17mvXurVe/PsFiicNBWSEZJa65nz+Tr7CwgsREhexYLNPu3WsuWwZaqzCNsiMSTp8OX7CAU7xWKjo6pLKampIvExN1Cwv4l3wPimtmRr43MYGRt7Lr8ivmh4L6K/Y6thkJ/MoEckJDyfHo+fPwRswBZM+0Rw/QUX0vL0kdpQfFy8wUiWuhxMJHTnKy+C4VbW27efNsJk4s75XXvC9fPs2alXrvHhQNI2b4V8Dj0VdeMpaSVUpxNe3tdd3ddevWhQltKivm+fyolNyUFIJN2thChVX09H5UNUovqNyv+zo7jwme8OLThgZaCqvNTfDbMHPu+rPPY/JUTd27/b5841/dbCWnP+gT0McqLBUjkAASQAIKCIDUUfO62e/fi5NoWFmZwni0Vy/9hg2Z66iCEkTB3PR0KCvz5cuva9ZwkpIgVNvZ2WntWoOmTelvLFusgMOJ2rbt6+rV/NxcyAEa4rR+vY6rKxQN0g7/FsCbhAROSgr5Pj5eHAiTw/QlsrW0IB9QVuql4+LyA2ePeVlZ+TExBXFxMPcOrYA3BbGx+fCv8A2/oECqLfAEA0NzCGSrqbGpN+rqbG1tMkRDQ0U4DQ4fYW4c3pgPHGjSqRM9DSaxpRVUXvTRns5DfbNsptMIqiDj8dyGPmtDtVy7DGlXLfnhqQtBaRbDL73Z192cfHCCRyfaBPSxTFqFaZAAEkACFIG8b9+oed2s16/FTNQtLc169DDt1cugUSNqZFMeuECxIpYsiT10iODzQa0tBg2qsWgRTLQqsazMgIDQGTOoRwRVAwOHv/+2GjGCYYtAiUXiCnIrVF+QXhCn7OBgeAlkJUpVVcvRkRRXGL8Kh7CqhoZKbAs/L4+UTBBLoWSCXRjMqJP/JiQUxMTAlLsSy5LKyuGff6pPn/79+ZdOUHnxZwc59zuTRhB0gsoJW9/YaeZrr6UBfn/W02ER+Z+2dfGYfNdibmDwqvrkYwF9AvrY728y5oAEkECVIQBzqqn378PoCmoMYxQBlwsveEN+zM4GSYCJTUhDfszJAQ0AK0tuRgZ85OfkkKMWHi8vKoooNL2EpURyPNqzp4G3N0PV+X5SoHkwGQt2T5AVKJDDwoXMNY+mdGg1qHXMvn2kWhMETFbXXL4c1kdpbmEeBWCzP37Mfvs26907qHnW27cUZKkcwOBZB/S1Th1KZWH5WTIB9AgM1nnp6dAj8IZ8ZWSQH2VePEiQkcHPz2dSQxhfQjPhkQj+hQkGeECBfwlVVVU9PWoAClWlprvh+yCWYSiU+hqAbMMLChLw+VAuVSKsdhu1acOkdPo0pRFUfpLvcOduJ/VqaXwJNVQ8QuWEra3vNCdy4PVvJzoaUKXnPJvq5L1FdXZgyBpQVPoEdaJKuJ2+QRiLBJBA1ScA83jJ164l+fqmPXokO1QqbfvA9AbWR0FKDWHSVbjSVsEX/L7H7NnzdcUKSuz1PD2d1q3T9fAoczWSLl8O/9//KMNjTTs7xzVrjNu1K3NuJd8oEOR++ULqK7yE+godJHuXmrGxhq0tqY5C7QRVlk3DJASmmjWsreHph1JN8b8aoKMWFqpGRkwy+SFpmFt28VPv/G/s0axWG/c33dxjOTlXr+DKenczhCAadvUoWhjWdu7spbnlsl9QClHfmqBPYF/S7QqKxWAkgASqOgGwEkq+ehV0FPaDioeVYjMTaoJRRVcXTFKpZTB4Ax+h1aIoHR1YOYN1PniJo7QdHfW9vX+scQ2UbjNhAqzUfl6wIOHsWWhdULt21mPG2P35p6q+fql6DaZAw+bOhacNuAvaWG3SJDB6AgUqVSalTsxikXuBHBzguYS6FyZjSX0FcRXqa25EBAyUyWVa4VyC7AUEYEYaXirCf6HV1Ed4IxlCDTepPpXNpPKHMBVUQfqjhaP3JjZe7zfK4dhmunZxEkOiuYSRo62exIOghpWzOXE57j1s5LKmT8DxKeF2urIxDgkggSpHgM/PCAhI9vUFHZXcvgKiaNS6tUmXLiYdO4L1aZVrlmyFYXTlvHu35dChn+bMgS030bt2JV68WGPJEvN+/WQTy4aQw9zdu78sX07NeOs3aEAaH7m5yaasgBAY9Ku3aSOeJoUqwTouzA/DGzAFEoklyGehcFL2QRVQsR9bBDNBFWT5/ztya1S95dcn1lIv2rAlt+q83DRYO9Yy1JacWGHDZ4JITCUHtvQJ6GMlSwwPD09Lg+VcOZeTk5N+KZ/75OSCQUgACZQbAVjoAgVNuXEj1c+PK/GHTJrdCqdnwVr1Bw4rswqyzgeffxnz0kbfxkbPxtbAtpp+NXivrvK9HpEMW7Zs8OQJzAB/WbECTG8+jh8fvX2749q15LZXxRe4Qvz0xx+wcRaSwONFjX//tRg4UFlmyYqLZRoDY0r9xo3hxfSGnzQdI0HNCVw56r8Il4WBM9w0CUbLxjAZIQeYgEcunosu+gT0sQSxbt262bNnyylDGKSrqxsaGmoFK9V4IQEkUJkIgITA3hXQ0XR/f0kjFO3atWFGFMyFYIfJD6wvh8e5EX7j2NtjFz9ezOFIm5WyWCxLXUtSWQslFt5XN6heXb+6tZ61mgpTH78wVQs7U6G9EYsXx588mRkU9KpjR5gBtv/zT9k9lPDk8fnvv0lTYTCtYrGshg8HU97KvI74A7vvhxfNQFDz3q4btSykxmz/ufWYzNOrCAej6Wm5EuJJ8HPTYXCqZUTuAaJPQB8r5gWbd+nZlZiA/naMRQKlJMD9stmne8zOtyvKbmlSyhKrUvKcT58Sz51LvnGDNHYVWqWSF5sNw1AQUdgCCM4EfmB7wDb4SeQT0NFT708l5ZA7R8nasdhe1l7ZBdnf0r/BgBVCIFlsZiy8XhAvpGpLaS0oK4xi4V8Y0cKbDjU7GGsZK2oX2NrU3r7dYsiQsNmzgU/0zp2wvQf2b8DuGvEt8SdOgOjCUwiEaMPM2/r1TDazQg2h8uY65lArRaVjeHkQKFlQo45P/fetQc+9AwxjPpFuRQoiEmGQWpDy9VOogb6xk7302oaaWW0bVeJDeFS2gIA9M9RVkBAKHrpcXC3hI30C+lgxghkzZgwYMCBPaP0se5mbm8MgVTYcQ34yArf76bY/m624UXU3fA6Y7lDyl1xxDnJi5tixDrR/lLinmZw4DJIkIBCkP3uWdPEi6Cj48RHHgD2RYatWoKPG7duDg54fy+xD4gfQ0aNvjn5JK6phfav6Q9yHDKozCAagVPXS8tIi0yO/pn+Ff6MyoiIzIr+mfYV/ozOiC3ikSwGx1hISTvVBTZe2WTqhwQSQN0XNNGze3Ovhw6jt27+uXAnCGTJpUvzx4zADrKKlBUutMJSHG4FY9Rkz4FWic+DQ5NDp16ZfD7sOd6myVc10zEBWYfQM/8LYGl7wxkrXykLXAt6Yakv/eiuqJIYzJFDyb01mVCyXSL84ptHFYlke7udxmLCdLfi6RrokXbf2tYlbH669zxpiLjL0zQu/E5RDVG/pJew/+gT0sRKFWVtbSxeNn38xAg59586xz6DGO/wU/z37H2dW7zVlQE2RTy51+0aGCn/IJFAJsl7vXXMqteHEGd2qM521E92e++nwtCHzTocTVg271Uvl2f9iHSC3uQIBzGEmXbkCdkYw8BInAUtU47Ztwd28MRgZGSsct8nNUumBIIQn3p048ubIq7hX4sxrGtccXGcwSKmLmYtUiYaahvByt3CXCgcdjcuKgyEsiCsILaWyILrwEcJTclMm+U7aG7R3a5etjaspXF+Ek2rAqwDYXn2aPTv9yZO0hw+DWrcGc2Vy6yRBkHts1q8HRwr0EGAMvcRvyQb/DZTAQ2Iun0uNp1/HFXm0kMwE1oNBccX6SumuhY4FjMsdjR3pi8NYuQRK3oeaEXzj+quUIqeQnMhTM+ddKGi/ZPOoWmZ1BnSR7WbOp3WNas0Obrnl7Y3JTvDTxk++Nsq5yyG9eYEfVlKOHWgTlHi73IZg4K9OgNreHN7jevzFjqXbiEDw4w83sxz+efyTiJ1NyFUJ+ktyhPp5SzPvYz1v3Jjtnu07wbPH3RGvIn7VKV/wt5D++DHYGcG+F/B3I2YI2gkKatq1K1iE/kDHdVR9YKB59sPZo2+P+n3x4wtEM88wbhvgNmCw+2Dvat70XV+qWBDUOTfnQFkgujBCHV1/9Ip2K0oYFAoEsKT6+Z9/KO/2sJ7qsGABrK3S752F/GGQPffW3JhMErudod3KdiuhIKhAQnYCBMK/8VnxsVmxidmJ8F7ccJrmwNNDA+sG4hfkSZP4R0Vl5mfCnAFMLXxJ/XIt7JqBpgHMtOtr6KuwVLTUtDRVNdXYarrq5FSlkRa5dVVPXQ9G7RAOsZAGUkIgtFSJE+MlC6o0rPz3i+rUWZxbzLFDxrXeNXv6CjqdT7rUFdLDHpvZDZv/98mi9bgJHW2SHh7Z4RtmOdr31e4uZtR4gT4Bfax0ffAzEhAS+CGCerqV2e4ZoTd7wZ9r/us/6w8SHA/+xQQV/Mem3r1L6uiNG5K+YcHXPOx4AR2FNb8ffpJJPjff95MvzOvCv/Ce+ouB39PeLr1hPNrWoa0KuwSbjDL/kYFyT746+X0C6T0YZoCXtV023ms8zQwwJAOb529r18L+E9t580gfQLQXjLCnXp366NsjSAVSMbfZ3P/5/A8EQ9FNPD4PNDUxJ1FSaCEExrLx2fFkVLac83NgIEuJq5eVF7yB5WFF+ZdHOFQJhBOmAWACAOQT3sMb+AgTAMoqDh5B5vnM+/7cSp7yZVKGgJORDD7AMkTuiVkGPqse3rP+a+WRq2v+l6hfx+e3JRuXzS1UU8iQPgF9LJP6YBokUJyAIPPd4QVzN15++joiU8++buOuU1ctH+GhL3y+29VAZUKA8E1TnV020wVRGwhBTsiZFQtWHrj1Jiqdy9axcGkx6I9li0fVN5CeQGaxi6w+2CosFvdXAQ+OckgHuRcvggv4olNNWCz9Ro3AwghmL8vJWBeGmNQRzrnc3DwuaUIBCpGRL3Igl1mQCfOcEAiqSdno8gS8259vw6gUbqT6RkNVo4tTF9DRbrW6gQKVd4e1tG8ZNCFo07NNi/0WgwD8fuX3vYF7t3bd2simkaKiwUlFjaVLFcWKwyG3hXcX7gzYCQQgsEftHus7ra9hVIP+Rnh0sNKzglddi7pyU+Zycl/Hv4b9QtTrY9JHyB8k7dqna/CiboHbJcevsBwrN6tSBabnpcOstVgvJRVU1txaKmd4NmKz2TAYhflqSAy9LyAEVI/DlwRaVKqafE/i0o9QFZSW+3xa46Ud3lzqpiAeg5FA+RJQPELlJ12f7N15R7iKY8fhPTyN0l5dOXQtlGs/1vf5TvIpL/r5zQcnpwz5L7bjusMzG7p2aO6YcHmEe48jCdYtRwzyqcaPDPK7djUoUa/nydCzAyxVCMkp34htPt5HYcp3lnvuzSmeXa4PDfq5p3zBHQE4+pEy1oXVPpjOBR2FJVIpb67f0+UgjXcj7p58d/JSyCWx5W2ZMwQhaWXfCnS0j0sfmOUrcz5lvhFWbWfdnAXNgRxghDrGc8yKtitMtMtikwUKtydwz193/0rOIc+JczJx2thpY2enzmWuG82NIHJBsUEBsQGUvoLRE/VAI3kLTLTCsislsbD4CpIGptHwcAMPOvAmm5MNYgkfqfegc9QbyFn8HiZvaepARQE0EHJ7Q3sojrKjholoeA8vJh1KPYrl80RPWlA3wMjhcyj7bSdjJ6VMaytnhAqPiSnBoVr1x5UIBRMggYomkPd6zcQd4WrNNry6Nc1VCwzPBUvnbO3oMXXP76snflzjpWXTqF2bEPhdS7dr0qEDrKEKku7/dyxBtcX+Z3dGVhPOBHK/bGnkMPX+xY+5AyyLG487jNq/NmhwZ5sVLKsmw4d6i3xXV3QLy6U8WBMlT/tKTITBKLyBM1tSbt8u5hFQVdWgWTNT8GTUtSt4XlVWJWCF78HXByA8Z4PPyp1+ZFgQrKhRM6u1TWrDEunAOgPB6IbhveWRDKZJT/Q7MdZz7JSrU0KSQnYH7D4XfG552+UQQj8DLFWZx98eT7s2LTA2EMJ11HX+av7XzCYzYdhdHnWGPGHY19yuObyo/EGHAmJE4goS+zn1M4TD7Cu8wA+GUuoAjbIzsAN5o1QT9JISTtj7y3ynr2xNmIiu7F2lDVGOoGb7L5h0tcXqba6lLR7TI4HyJpAfduHcV8J83IoxQjWFi6XlPHLFqKU+O89fDF/jVUe6AiyjbmeiY/k6pmaF62p8oUcSHocnkE5LaDkN2/1y2G5R+EqZ+MobwOeTx2QKD8iE47HIN3BmFoQIP1JRYm+6kq0gPQK2bUvqaKdOSnQvAOOep1FPQUdPfzgN63niEt3M3UAOXUxJs1uwSoVfW3hD2pWoksuE2mralJboqOlQPoz0NEjDk0qLvV2Ndm9+f7PuybplD5fB+HLC5Qkw1gQb4IY2DUusM2CZd3seWCZTY0R4RFjbYa14Y0+JtyslAUyutnZoDS8qN5h2Fk8Owxswb5YsBcQY+gu6BmyC4F94DyEgbNBr8BGygheVAJ5+wGIIwuGhp2yjdqW07vszUc43T8d7xUVyJgMvJFDpCBTEvoOf53qtnclf4sJLp3YrR2Jn0FuwipQRVEJF28Sc/+XlrVsvA4OCggKeP374Jg4W5qr0xmaBIPXBg8QzZ8jzmYUjTngVrX3SdxqbrW5qCu7uYOcG2BnBqSbKdcUOIx7YwQIeFWCUI65IbVPhsNJtIAgqfe2qXCwI//zm83+r+9uM6zNgVPci+oX3Hm8Yp8JoVZGWgP+mjc82/uv3LzU1Ckw2d94sVrUfSADMrMB5BbyoOsDMPAxh4XEH9BI08gdW7EcVrRxB/VG1x3KRABMCsgNLFos8xIvPl42BGeHMF8u7tlnwMEu9eqMuXdp3nzliSe2Ev3zGCg2XqtwF7v0STp+O3rGDcgMrt/5wxAc4WCDPmDQ3B+HUsLQkQ+CYSeqNiYnSferCGOtx5OPT70/DtCds3xTXqplts/6u/Xs694SlMrlV/WkCYSbz3MBzMLk92Xfyu4R3uwJ2nXx/cnGrxZMbTZYaYR96fWjB3QXU4A+sbWFUOrTu0FLNElcYNNirU8K+oAqryg8qCAX1B4HHYiuKgLqlmxVxLux+SPZgM/EgMzvEL4wgLIWuu6QuXtTxaQse8jvu/3J5pJ3IzUPKObY86ZW+tXJ9hpnb2H37YvbvpzY1QuXA8taoVSvynBALC9BL8rxJeAN6qVZKdxbf0VDY4AE6euHjBcnxKDhSgPEovFzNfq1loxZ2LYImBm19vnXhvYVguQNj1v2v9m/pssXH1gcYw2YbWC4Fyyx4D0ZVkxtOXtRqEbWl8jt6AG8tRwIoqOUIF7OuDAQ0HHv2sl2ybv/8/X/cmupMbpMQ5Abvm7cnlqg2o4+TZA3B9zhcnKRwmCI2dnYzF6mMIDNg+6qHfEKTiq8MbSqhDuB3PnLjxpRbtyivubAN1LxvXziPU7devRLuLLfoiNQIGIHBEqmkZyJwKw/jUdBR2EOixM315daIcskYxqPTvad3r90dXAZeCb0CXo1a7m8Je1VhL8qaJ2uoLR+eVp6gsk2qNymXGmCmyiOAgqo8lphT5SSgVX/etrFnu+2Z5u5xbUT3+oZpQZcOXvvEtRuzfb4n5ReJpaKpwSISbm3bsCuyzbjOXTtZr965sZNPeK+WdYyyP949fTFE15JNxN74Z84W7eWTvqeVcGZk/KlTqrq64O5Az8tLyZ6D+HzY0AKzu+C7jqokLHbCIV9wsIl2rVrfU+0y3xucGAyD0fMfyZVCcSZgeNLfjdTRJtWa/LI6KoUU9o9eHnIZNgiBrMJezB0vd1AJYFUVvAGX6AuizB2ENyqXgNL2oSq3WpgbEigtAcX7UCEnfsbrA/Pnbrry7M23DH3buo27T18tduwA0byEqzO7Dt30MlXNfWHBm8XZH478Oe3fw35hqWrWdbzbj1q0erzl5Yl9Z51Nbb3r6ek3PmqldY7Py8mBs1ZiDx7MDChaiQUPrnr16hk0aWLg7Q0HScJ2/tI2WZyel50dd/RozK5duZ/JbQxwgYcd67FjLUeMqHivubA++iLmBZjbgJSCWwBxJcHDX1/XvqCjMJ9ZOZcAy8xfiTfCJs4VD1fA2BQMkUBHQU0VWSopsVDMSlkEUFCVRRLzQQJyCGS9fg0nWSacOQOnWlLR4PoADhKR9BpPhrPZOs7OMGwlxbVJkxIdzolLyouMjNm9O+7QIW6GyFsQnFNt8/vvcJZLRa6MQn3ADwO42YPBKJwkKmlnBNY34OGvt3Nv0NHy8/AnB31VDgI3vODjHtBV5Ub8inVHQf0Vex3bXN4EOMnJcUeOwKgRXAtRZcHsLsy+Wo0YQS1kwpgy4+XLDH9/eEkdtQ3pwW5I19OTGrnqe3nJkUaBAGZ3Y3buTIXZXeHxonCwF5yjaTVqlG5d+S7lyqnJYEpzMeQi2BmB7YzYRRxM5Dat3hTWR2FpsERneOVUMcwWCVQ8ARTUimeOJf68BITbPeMOHEi+fh32q1Dt1HF1tR43zqxXL1UD+TvzwL985uvXGc+egbJmPH0qHmtSt6vo6Og3aKAPI1dvb5BYcLYQe+BAzL59YqkGM12Y3bUaPRpkuMLIgmt1EFFwwuAf5U/5koWiwb4G3PuBj9xezr2U4sitwpqDBSEBpRBAQVUKRszkVycAKgjbhq3n7AAAIABJREFUPWHqNevtW4oFDCvBl5DVyJFGLVvSH78lyQ7EFUaucChm+tOnGS9ewEfJWBVdXRVtbdgPQwVq2tvbjB9vOXQohFdMB4DPvOPvjoMxKvh3FZ8CBp4KYGs/2BmB0/lffBtixfQCllJpCaCgVtquwYpVDQIge6CjiefPg+URVWOtGjUshw2zGDLkO4eMAg4n89UrUFZSXP39qeOmqSLAiS5sgwH/f8ylulQ04bwO8HoDh3nBYh68gdO+4A14IXge/VzsGx10tI1DG1gf7Vm7p4WuRanyx8RI4KckgIL6U3YrNqrcCcChlbABBqRU7IEIrHbh+E+r4cMNW7Qgik51U1JN+HwoKO3xY3AZaNqtm66HR5nzhZElOJ0XyyS8B72kzqCGN/ARzsWElVFF+YPDVTjYBIyMutbqWjEOxxXVBMORQGUjgIJa2XoE61OpCcAwFOZjYQ8MnAbKzyPP44RLy9ERdBRsgsBvX+WsPfhhByfsMFsLA02QTPFsbYm1BfMiM20z8HgHc7lwMldXp64dHTuCppZ4IyZAAr8gAXTs8At2Oja5dATAiTzsfkm9fz/t/v30588FBQXU/WBYa9q9uyUMSZs1U/6QtHR1VJga3NfB6dZwRIncU5rhuA/YHkrpJRzODDO3IJygoFQgJaW4Z1QhXIxAAsUJoKDiNwIJyCeQ9+ULiCipow8fclNTixKx2XDuisWAAeYDB1a82wT5dZUJhTGob6gvSOmdiDvUqiccczaoziBY9QSZBOEEz3bwpvzO0ZSpEQYggZ+fAArqz9/H2ELmBPJjYsAFLjkSffIEztaWvBH2j4K9rmGrVvoNG4KpLfM8KzglLI5ueb4FTi8RnyoKJ7fM8J4xqv4oGI9WcGWwOCTwSxFAQf2luhsbK4cA+DBKuXsXRDTVzw9GpZIp1C0tTTp2BBEFB4FwNoucm0sZBO6E7kXc4wl4DawbKH2HSVhK2OZnmw+8OgBnUlL1glLA8Tp4+6MO3y5lZTE5EkACpSOAglo6Xpj6pyGQHRxMiigMRh8/Fu94gdbB2Szgth6OOTNq3VrP0xM+KqXJoHZ7A/cefH1QPHCsaVwTTlmhXvUt62upaZWtIJjRhXndjf4br366SlkbgYOFPi59QErBXVHZ8sS7kAASKAMBtPItAzS8pQoTANNc8DQUvWtXscEoLIvWrUvN6Bo0bqzEQ2DyuHlnP5wFC1u/r37iHZyy+EAC3S3cG9s0pvQVzgdlYgoEdkZgbQQLpWB5ROUJjtTHeY6b1HASnIwmWwqGIAEkUK4EUFDLFS9mXokIkEeyHDoUtX17flQUVS04ZNuoRQuY0YXxqIaNjXLrevvzbVjIBKdC1JGWkDmsZU5sMHFo3aEGmgZwLGhATEBAbAD8+yHxg1TRaipqTsZO4E2+mW0zLysvOHZb6pgzOBZtg/8G2AaTmS/yuQ+DUVgo7encE2d3lduPmBsSYE4ABZU5K0xZVQlwEhOjd++O2btXZKzLYoFTwGpTp8JgVOnbXWD98vjb43uD9opPAIUjVsAz31jPsd1rdQellIUIs8HggQhecEtgbCAMaqXSwAGi4slhGMtufbEVDkeD5VhIBgNZ8J07rfG0tjXayuaMIUgACVQkARTUiqSNZVU0gZyPHyM3bkw4f57aPAoHboMHBjhwW9POTrlVAQfxsIR5+M1hOCMa/PZRmcMs7pRGU+DQFSMtI+bFfU79/OjbI/H4VVZfqazApmlyo8kTvCZY6VkxzxxTIgEkUH4EUFDLjy3m/CMJwOEt3zZsSLl5E45ngXqoGhmBH3nrMWOU7swIHA+BjsIqKUzDUg2GSVeYeh1Tf0z7mu2ZLIXSYILxLijrs+hn1BA2OiMaEjuZOE1tNHVkvZF6Gno092IUEkACFUwABbWCgWNx5UsAvBrBqS9gc5T16hVVkoa1dbUpU8BbPZyDpsSywZ4WVklBR+E8bTgLmsoZjIlgandY3WHge0iJZYmzAkGFbaYw8P1OnS6PumGeSAAJoKDid+AnIQDnj8bu3x+zZ0/u589Uk7Rr1ao+Y4Z5nz7gtl5ZjYSVS1jpvBF+A7Z7fk37SmWro64D87ogpWBDpKyCMB8kgASqHAHl7LGrcs3GCv9MBOBcs+gdO2L37RP7NgJnRtX/+MOkQwelnG4G213eJ76/8/kObPf0++IndpsADBvaNISp3cHug9EJ0c/0jcK2IIGyEUBBLRs3vKtSEMiPjY3atCnu6FFeVhZZIRbLuEOH6tOnG3h7f3/9YAAKCgo6ejfiLhzSIpkhbPccXGcwDEk9LMt+jNr31xBzQAJIoFIRQEGtVN2BlSmZAD83NyckBPwcZbx8mXDypMjJEZtt0rkzSKl+gwYlZ6E4BYgoTOfC4igcph2fFS+ZEEQUPMu3q9EOXjWMaijOA2OQABL4RQmgoP6iHV9Vmg3bXXLCwmD3CxyvnR0SkhMcnAvudvl8cf1hfdSif/9q06ZpOzmVrVEpuSkwDAURhRdsWZHMBDwwwBZSUNBm1Zsx9F5UtjrgXUgACfwEBFBQf4JO/HmaADa64BEQtJNU0OBgeIGFkYDDkW0hnPeiXbu2YfPm1hMmaFiVeiMmbBt9GvWUWhZ9FvVMbKYLBYEfBvApD4NReIGOltnFrmydMQQJIIGfmwAK6s/dv5W9daCXuZ8+ZQvlE0QU5nLBWFe20nCUN5jsgoLquLpqOzvrODuTnhlYLNmUJYak5aWB077tL7YnZCeIE4MDo5Z2LcFGl/T2hyJaIkRMgASQgDwCKKjyqGBYeRIQcLkpt28nXbwI/3KSk2WLgtGnjrs7qCYoqLaLi07t2nCMmmyy0oYk5ySD0z444Ay2clL3wnkvMAxt69C2tUNrOHC7tBlieiSABJCAJAEUVPw+VBwBcLaQeOFC4sWLeV9FOzjJstlsLTs7EE5qAAryCYNRJe4chRIi0yP/e/ofOGHIKiCNgWE8OsR9yJymc9zM3Squ8VgSEkACPzsBFNSfvYcrQfuyXr8GEQUplTwxDRY+TXv0gJdevXrgYrecqgnro0sfLBUfFGqsZTy18dTJDSeXkyejcmoFZosEkECVIICCWiW6qQpWUiBIf/YM5nWTLl/Oj4kRN0CrZk3zfv3MevaEpdDyaxW4YoBz01Y9XvX422OqlGr61WY3nT3Gc4yuum75lYs5IwEk8CsTQEH9lXu/HNr+Q3UU2gOuAY+9Pbb+6Xo4cJRqHmx3+Z/P/wbVGYQHhZZDf2OWSAAJFBFAQcVvgzIIiHX0ypX8aPJEFOrSqlHDvH//8h6PUmXBOd5woPemZ5vEe0mbVG8y32d+11pd0ZW8MvoY80ACSKAEAiioJQDCaHoCsGeUtDO6cCE3LEycUt3MjFwf7dnToEkTlooKfQ7fH5uam7rx2UbxThgWi9XVqes8n3mwB+b7M8cckAASQAIMCaCgMgSFyYoR4KalJZw9G3/sWGZQkDhCDXS0WzezXr0MmjatAB2FcuE4s9WPV+9/tT8zPxM+qrJVwU89rJXWtaiLHYYEkAASqGACKKgVDLyKF8fnpz54EH/0aNKVK2IPDGrGxjAeJXW0WbMK0NFv6d/gKG84/uVN/JszH85kF2QDU1gf/a3ub7ATBlZMqzhirD4SQAJVlQAKalXtuQqud/a7d3CoS+L58wUJIgdDbE1NWBw1HzTIqHlzpZySJtsiOMQbvNV/SIRp5Q/BScHvE97Dv9RgVJxYT0NvnOe4P5r8AXa8sjlgCBJAAkigwgigoFYY6ipZEDc1Nf7kyfhTp8Ang7gBuvXqWY0YAUNSVQMDJbYK/OuCPZGkdsJINIeTI7cIO0M7Z1PnVvatJnhNMNIykpsGA5EAEkACFUkABbUiaVedsgQCmNqNO3Ag+fr1oqldMzPLIUMsBg5U1hZS8FsEB7y8S3hHDT0/Jn3M58pz5Mti2xvaw1yum5kb9S9IKQxMqw5NrCkSQAK/BAEU1F+im5k3EpwCxh44kHDmjHj3C0tNzbRLF/OBA43btFGKR0CYswWvC7D8eS3sGux1kaobHPYCp41S2ulq5govkE9tNW3mTcCUSAAJIIEfQgAF9Ydgr3SFwqndMK8bf+JExosX4tNGdd3dLQYPNuvTR91cCY7jQUcvh14+/f709bDredw8CgG41XU0dhTLp4upC8inhqpGpQOEFUICSAAJlEQABbUkQj9vPJzdDUd2Z79/D1tfki5cKEhMpNoKh73AFlKY3YXdL2U7Ik2SWXxW/Il3J05/OO0f5Q+rpFQU+P/r7dK7v2t/OLsbDxz9eb9i2DIk8GsRQEH9hfqbk5SU9f492OvCC97A4aPFzu5msQy8vS2GDAHbXRXd73V4G5cVd/LdSdTRX+jrhU1FAr88ARTUn/YrAMeO5oaHwwA06+1bSkEL4uJkWwu7X3RcXIzatrUYNAg8BcomKFVIFdLR9EttjXreFchvXuMDsU9GWLLn2LEOtH+UuKeZ/FTKDu2gyrpVe5Xg/dzSZpzu28m02w1usdu0LGp5th+/bM20lpZqpc0P0yMBJFAWAiioZaFWOe+Bw9GyP36Es9IyX72C0Wd+VBRoqnRV2WxtJyc4MQ0sdeH8UXijlLO7YzNjT70/BePRp5FPYfMoVaiOuk4flz6VfF7XsPW4UZ76bClMGk51dVjS6L7rsyDr9d41p1IbTpzRrbpCfdM3UdM3LPtJdgYtxoxuaChsCy87LvjRxRtHZrfyfXL83alB1uXu//G76ODNSODnIICCWuX7MffzZ7DLhVPSip3aXdgssMuFI7t13Nx06tTRhX/d3cGxkbLaDPtewFgX7Ixg90sBr4DKFuyM2ji0GeA2oJdzLzh/VFlllVM+NQYsXDOxevnLjSD7zd5/l38e320yjaCeiRcxLFtj7fstWD3VXvwnzUu8Or5u133n/tzyrvdyD7TzKhtUvAsJlIIACmopYFWqpAIeL+X69Zh9+1L9/MR2uVBDNVNTUjjr1CEVtE4d7Vq1YN+L0mv+6Nuj/UH7YUgq9lsEfnRBR/u79e/t3NtE20TpJWKGpSWgYtZ+/iy3fXPe33qeuNwD3UiVlh+mRwKlJiA911XqDPCGCicAS6Hf1qx57uHxftiw1Hv3QE1BRKtNnVrn9GnvDx+ahIa6nz9fY8kS8MAAA1PlqmlMZszKRytrb67dfF/zfUH7QE3haJeW9i13dd8VOzv2xrAbYz3H/txqyom7s2poyzrW2iyWqqF9s2HLfb8W+aIQZL7ZP6Wzl70Bm6ViUN2z36ILn3KEi7S7GqhYDvcniIRdTXVY1WZAyOV2KiznZe9j7i5oa6PKclzwlsxlkRPLYPC9wi+UwtwYf+NU9a30IXFOmnizryDz3aHpXbxqGKmyVI0cPDtN2f86QzhDv7k+i6U/4FYGlXf+m79qQM/q9L6WTgUUfFzmzGKZjnqQJSqcloP81jGuNiZEAlWWgACvKkKAz+EkXLjwplcvPxMTPyMj8mVs/HbQoJT792G0Wq6NyMrP2vlyZ7O9zdiL2MQ/BPVy3+a+4ekGOO+lXIsuv8zTLraBZVLP7d+4isuYbUuYjnkkjs95t641mD+za3QYNfOv/03u35B0eajXcUdYPiThJviOI226dOv1njjvr5nDmlvAB5NBZ2Ig/6hnN47NdIK4juvO33gQAqkvtWUT1QeOaaRJaNq4tRh79CsHAv9xJPQH3RUWR5ebbH3TrnSEuSaPTRFkLuKLn+w7GGqo3vFckjCMl3htYk2olIpjx1Ez588c3bkWOUFlP9Y3gSd4vxiqZzP9RQ6ZkPttZwPhL5r1lGfCAF70/iYEodPbN1WYES0HMoHc1glvxQsJ/MwEiJ+5cT9L2/Kioz8vWuTv6irSUSOjJ46OEJITHl6uTeTz+bfCbw07N0x/ub5YR41XGk+7Ou1l9MtyLboCMqcEFYyS/pglfc3f+CBJ+IhSTFA5X3Y0ZRPa7XaE5omqx0u5Ox0USrvH+SRB1uNJVqCuPQ5/LaBiubGn+4Kr45oL35LJeXGHvAnCfPyTbCqWlBzQ294732QUPQwVCWoJuUnjkRFUbnb8h2vLu5Az7wb9LiYKi8gNnGsHSwLNNrzP4Qsz4OcEb26uThC2s1/m5LyYbkMQbqtDydqnXumuRRi6wPq3qyjAt5c2odr2RDx5Iz0HYc5yWyeMwQsJ/MwEUFArce/y+TD6/DBy5AMLC7GUwggVxqm8vMLf9PKpflxm3MqHK503O4t1lLWI1e5gu1PvToGzwPIps6JzpQRVOBCTuVxXCYWlmKByI3c1JAijIb5RKUVXUvBWLwgcdj/7yUQYkdr/L0iCTu7HY6sWrz4ZplBQRXIlbrlYUEvKTZoVJagyzQCtbzzvZjw1BM97+7cjSPq4B5kSd2c+mgDVBtEXZN4fbkywfA7F8gQ5/pOtCJsJe2fXJNgtjsSJAohGuyLJnOg5UHkLBVW6ddKVxs9I4KcjgEZJcn6FfngQnPESe+gQHJeWGxZGVUZFR8e8Xz+rkSN1PTzKr3ocHufCxwu7Anbd+3JP7NWopnFNOB8NThv9Kc9Hgynf58ysfPOjgiIJIvVY12rHZHrgW1JWxJt4Qr1LcwfNokjN2oPn/i2TViK+pruFfHuxsuQGY9GibTMES0XXyqVh664d6puJiiiIfRdLEPVaO+tIVEmnditHYmfQ2xhCp2F/H61Ddy68yhzk+PB+rHbDnh27F5isPXvpbVZ/2/v3Ygm3ma0sSGtoeg5MWkeDBKOQQJUmgIJaubov682b6O3bEy9cEJ/xouPqaj1unHmfPip65Xi+yuu419tebIM9MCm5KRQR8A44xH3IMI9hTas3ZbPQeI0gBDww36k+/uDu/tK7OlWN3fnv1sLiqiq7NLtXVTXVFCTnc6GoUuYG4+Pi22Zkv9myXixYLDZ0LZ8vIFgGDQc2Urn01Dc4xufqR8J9Zl2LOnkN1ff7Xw+N9rgSTNT4s4MtJc20HIoKVdw62YphCBL4OQgwFFRu4uNtc+dvvx7wMS5P38a1Sf85K//5rZ6h4u173AS/DTPnrj/7PCZP1dS92+/LN/7VzVZyKxx9AvrYKoeem5EBP1rctDSwHuJlZvK5XF52tiAvD2Zu+Tk5/IIC8mN+fur9+2mPHsEsPDSQpaJi3KGD1ejRxq1bl8fx3eDSiDx5NDH4feL7V3GvwNEuzL5QYD2tPEfWGwlq+nPb65b2W6Ru6QaLpF8yrbzbtRMfAyvI/vz0STjLSFfX1tGQ8P/4IqqgkyssSwovzpczy9Y/0eu34I/mpdyOW1JuZXm+Edb/XNj9kOzBZmLHktkhfjAHYulqCfpt2myABzH59uXria94TtMbm6kaePV0J67funo97JXAcng3R+rvl55DaalieiTwUxFgMInNS7g0jLRY1PPsP/l/f80e3c6WJOA875nkYoxkPvz0R7NrQRIt1y5jpo3vVd8Q3lsMvyRay4GU9AnoYxlUuOKSgEP59Bcv4k+f/rpmzcfJk1917RrQuvWLJk2e1a//tHbtxw4OD8zMxMufDN/AjRHLluVFRiqxGZHpkTfDbq5/un78pfE+e33AsEi8OCp+Y7babMa1GTBUVWK5lTmrUlv5FoSscodvsseSgEzKqEfAz3j6P/iiGw29nc5PuTYIvueG/U5GiSxt+WkPpsLmT5OR98m/E5FR0rjHEkZJuv1vZxQjJF5DLSk3aa4yRknSCcjPOS9nwV+ums+mYNE6Lz/nwyYfUP9qM54La5UfvLQ2Qejb60ClH2RBQN6bBWC3bGQLFkpDiqpKy4EqmFxDlWmdvDphGBL4qQgwGKFywvbNPxyv1mLXm9vj7MlJH8GCEVNcW27b8M/N2Vf7mMpOWnHC905dG8r2WvrE78964MEtf/a2Lh6TD01bN6P9qvrkEhN9AvpYUssr/gIn8qBw4IooNyICPPyJ3/CyCvfllbVO4EoXXnDAC7g00rK3txwxAg4f/Z7No/D1/Jr+lRp6wpHdcHw3/JueJ9pPKFVNS11LOHAUTu2GU1+6OHVRVykcXJW1OVXuvs+nlswJk3E9SGg4Dp430YvcxFl0qTlN3Pnn8ebLF3q53Bvev6m9WtzTU3tvfTEfdGJFS32WattVm3rfHn5moMvnk0PbuxmkBZzZczVKv/uhf5uR40GWiqYGi0i4tW3Drsg24weCxS/dxTKiz43uXoVxWvXnbRt7ttueae4e10Z0r2+YFnTp4LVPXLsx2+d7Co+bVbfv3K36gnVfstXadXUhQzRqtG9uvPTgt1zNrgPqi0e1tBwUlo4RSOBXIFDi4wE/4XgLFsFqcTJR9FgOd2Q9GAlzWDX+fC3P1rTg0xo3eM4deD1NnHe2/xRr0jo/UPhoTJ+APrbE6n53Ak5aGhxnBpa03zZsCJ0+/XWvXs/q1XtgakozvnxUrdpLH593Q4eG/fkn7GaJWL4c7o3asSPmwAE4ZBSySrlzB+x1MwIDwcsuKcmRkZzUVC5M8yrpCkkKWfVo1fBzwxvsbKC7TFd29EmFVP+veodDHWAYuuvlrodfHybnJCup/CqZDZ2VL0E03Evur5Xah0ruNAk/N79XI0dTeLJUN6nZbOS6W5FFfwSwMrJhZEs3axAjFQNbz76LLn7KLvyr4cb7TmtA7ltVc18IOcsdw0nsQ4UkdLlJEWc0QiXv4aW/2jupg4etAfxJG9h6dJi871W6xB7mrAejTKGKdTeEU8NsftLZjvCMxW5+GIx/JS96DvJbJ1Vn/IgEfj4CLGgS/XODIOPNyYN3MmsPGNnBptAkMfVKD5vul503RzyfUuQ6tDCb1AsdzHvfango9tEwy8K1nvSrPSy7XnbfG/18tDVBn6D38xJup69umWJhjTPj6dO0hw8TL17Mj4mhVjHl5gSu5LUcHDTt7TXt7ERv7O3VzczkJi7vQDim+1zwud0Bu/2++kn1I7i5sTOwg6EndXY39a++RvEhV3nXD/NHAkgACfxKBEqe8mXp1x00ta6QCTcj5ktkzNfASxvmXM416T+/b3U5t3MSQ6K5hJGjrZ6E5YSGlbM5cTnuPdjtW9Mn4PiUcLuyegdma9NBRB89Sn/0CGxrwVxIMme2hgZIJggnqZriN/b2EK6sCnxPPjCjuztw96HXh2CUSeVjrmPuXc0bFBSmcMlZXFMXOOzle4rAe5EAEkACSKBUBOQoosL780P+a1lnsXBjpFqjRQ9297OSZ+XLy03LAXskQ21JS0Q2fCaIxFTSpyh9AvpYcd3AWvbu3btpaWlya+vh4VGrFmkWJXXxcnIy/P0pEYXZV8nTzcCqFk5iMWjWTLtmTeN27TRsbAiW7PKwdIYV/Dk1NxVE9PCbwwExAVTRcLQLHOoy3ms8OKbHzS0V3B1YHBJAAkhAkkBpBFXNbujeK+5fv76/e2DdgUU+rQoe3F/aFBZj5F7ygoUb2Aov+gT0sQTx999/L1++XG7JEMhms8PCwhwcHOA9bFaB81jS7t9P9/fP+fRJ8mAWsP0xbNpU39sbXgaNGrG1yn4UpaKaKCsczkcDfwuXQy7DNC+VZw2jGqCjI+qNAMMiZZWC+SABJIAEkECZCZRGUNm6ji26OhJE32Gje9dsWHfhitmnJz4ZW12qbBXhYDQ9LVdCPAl+bjoMTrWMSNNB+gT0seKyXF1dNTU18/JE6iJVBztbW4G//6dNm0BEwdlQselcNlu3bl2jli0NW7XSb9AAPBCVmV0F3AhuFmCJFEalsGeUKg6HpBWAHYtAAkgACZSBQMmCmht6du+VBLu+Y7rbifdUaNbq2avGwnefA6IJGUFVM6tto0p8CI/KFhCwZ4a6ChJCEwnChdw/TtAnoI8Vt/A34aWowS+8vKImT5aM1bS1NWzenHy1aAGGRYpurDzhskNSR2NHOBwNXC5Y6JK7gvFCAkgACSCBSkWgZEHlRp76c9Ype1aHzn/UFKfmZSbABkwdY+H2NalL1619beLWh2vvs4aYi5zl5YXfCcohqrf0Im3yCfoE9LHShcn/TC2OgnCCfJIi6uMDhkXyk1ay0KScpL2Bew+8OgCbR6mqaalpDas7DGZ3vazBDTteSAAJIAEkUEkJlLxthp9wqrPtwJsWU/3ebGxBrZgWfDnQ023Udb0Jj8N3NJWdMuV8Wteo1uzgllve3pjsBEax/ORro5y7HNKbF/hhJeXYgTZBibeXjDLp8mUdFxctR5ifLvcruyA7Ii0iIjUC/o3KiJK1DNJU1dRSlV6dBRNcWS8KYGp0/N1xOLWbqrSdod2Y+mNG1x9tow8na+GFBJAAEkAClZpAyYJKEDmB/zTx+vcNYekzuG9Te/Wk11ePXA0psBp6JuBAX8rQN+Na75o9fQWdzidd6grNFYDrwYbN//tk0XrchI42SQ//3959gEdRrf8DP5u+IRUIhERCgFBDi6FLDRCqiAVRBJSi9/9DRKSIelFQig0QvIpXEVG8WC4q0rGARC6CKISOCQQhlECAFFI2bXf/7+4kmyXZzGyZMDM73314eJI5Z075nLPzzpnZnfzn39vOhk/admT1sDDuo7/8GfhTpeIsLiumJxCdzznPxU7uB/o/syBT3CbRXdIRLUfQkjSxeWL18CxuXSgNAhCAAATEErAnoNIaM+/0hkVzXv9q38n0HFY3un33Uc+9/upjHSxPbMvdPCD0vt3Gvt8Z99zPtazs2p6V/3zjPzt/PXI9qF2vxDGzFj8/rLH1c+34M/CnitV5m+XQny2jhSYtNy2xk4ugV/Ku8D8EI9gvOCo4qvq601IL7Z5TZPt7Plwe+gMvj7R7hO6SNgqkx7DjBQEIQAACShKwL6Da0SPdwendFiUe2zzCjrzyykLPuaU/t3I443Dy1eTd53ZfyRcInHQJl76yEh0S3TS0qen/EPP/oU3rah38kyLyYkBrIAABCEDAJQHhDyXZV7w+63SqNu5J+zJLnIsu0iZnJHMRlP4/l33O5tJpH34LAAAgAElEQVSTLr3SitMSL7nYSYET3/uUePxQPQQgAAFZCogTUAsOzJu6vc9bq9rKso8sPTfdOoJevnW5ejvpuyj0d0DbNWjn6+nbN7pvy3otIwMjPT1sPQuq+s7YAgEIQAACqhcQ7ZKvrCRTb6ZaR1DLA2+tG0krzrhGcXHhcRRH6YeIQPp7OHhBAAIQgAAEnBRwz4AavSL6Qs4FaxL6uGyLei1MsTM8jsIn/YBbnk5OGewGAQhAAAK2BMS55GurZIm30R1Q+ptlljVox/CO9BlaiduE6iEAAQhAwH0F3HOFSn9wm67o+nrJ4k+tue/kQc8gAAEIQKBSwD0DKkYYAhCAAAQgcIcFrP9o6R2uGtVBAAIQgAAE3EcAAdV9xhI9gQAEIAABCQUQUCXER9UQgAAEIOA+Agio7jOW6AkEIAABCEgogIAqIT6qhgAEIAAB9xFAQHWfsURPIAABCEBAQgEEVAnxUTUEIAABCLiPAAKq+4wlegIBCEAAAhIKIKBKiI+qIQABCEDAfQQQUN1nLNETCEAAAhCQUAABVUJ8VA0BCEAAAu4jgIDqPmOJnkAAAhCAgIQCCKgS4qNqCEAAAhBwHwEEVPcZS/QEAhCAAAQkFEBAlRAfVUMAAhCAgPsIIKC6z1iiJxCAAAQgIKEAAqqE+KgaAhCAAATcRwAB1X3GEj2BAAQgAAEJBRBQJcRH1RCAAAQg4D4CCKjuM5boCQQgAAEISCiAgCohPqqGAAQgAAH3EUBAdZ+xRE8gAAEIQEBCAQRUCfFRNQQgAAEIuI8AAqr7jCV6AgEIQAACEgogoEqIj6ohAAEIQMB9BBBQ3Wcs0RMIQAACEJBQAAFVQnxUDQEIQAAC7iOAgOo+Y4meQAACEICAhAIIqBLio2oIQAACEHAfAQRU9xlL9AQCEIAABCQUQECVEB9VQwACEICA+wggoLrPWKInEIAABCAgoQACqoT4qBoCEIAABNxHAAHVfcYSPYEABCAAAQkFEFAlxEfVEIAABCDgPgIIqO4zlugJBCAAAQhIKICAKiE+qoYABCAAAfcRQEB1n7FETyAAAQhAQEIBBFQJ8VE1BCAAAQi4jwACqvuMJXoCAQhAAAISCiCgSoiPqiEAAQhAwH0EEFDdZyzREwhAAAIQkFAAAVVCfFQNAQhAAALuI4CA6j5jiZ5AAAIQgICEAgioEuKjaghAAAIQcB8BBFT3GUv0BAIQgAAEJBRAQJUQH1VDAAIQgID7CCCgus9YoicQgAAEICChAAKqhPioGgIQgAAE3EcAAdV9xhI9gQAEIAABCQUQUCXER9UQgAAEIOA+Agio7jOW6AkEIAABCEgoYGdANRad3/rqQ11jGvhpNNrwNr3Hv707o4Sv2WWZSUvHdYvUajQa77AO97+yNb349uz8GfhT+SpGGgQgAAEIQEASAaMdr6JTS3t6U+vq9xw7/cUXnh4dH0y/BAxde6HU9s6G3P/NbklZtG2HTZ7+1Ki4EPq54YTN18oqsvNn4E+1XSW2QgACEIAABCQVYMK1G25ueSCQsdAxGysiYtm1LY83YKzOyG+u2dq95MzyOMY84hcl5xtM6UWp7ydoGYt+/rCOy86fgT/VVoXYBgEIQAACEJBawI6Amr93Un3GmsypCIemJpekvNmWFqmjf7bR/pIzb8cyFjRmZ44lseDAtAjGomZzRfBn4E+1UR82QQACEIAABKQXsOMealmhvmGTdv0HNPWrvCat8fLxYkxfWmbjMnX+iR9TGIsd3pGWteUv/9ZD4/1YelJylmkDfwb+VBv1YRMEIAABCEBAegE7Ampw4qcnzh9fO9h0J7T8pTu1/uNjjLXp16J6D0qvp1wuY6ExUYFWZfs2ak3XiK+ezKD8/Bn4U6tXhy0QgAAEIAABOQjQOtPBlz77j/cnjnjlJAsb99pj0dV31utyCunzSCH+1rHag35n7Hq2jvLzZ+BPtVSn1+t3796dk5NTvQG0pWPHji1bmj4WhRcEIAABCEDgzgg4FFANuUc+f+kfz6w6mMfqDl724wfD6te8wNXYaL9Rb6jcyp+BP5WxBQsWLFq0yEYd5k0eHh7nzp1r0qRJTRmwHQIQgAAEICCuQM0RsUo9pRk/vzYkJu6JVQdL24//1/7UbTM7BdiKeszTvBjV5eisgicz6HJpcaoNpRSBDIK7c+2iBaifn9VN3dtbGx0dHRxs+m4PXhCAAAQgAIE7I2BfQC35+9PRsYPm/5QdO+WTwxnJ66Z1r+dZU/u8w1pFerHstEsFxsosJZmp1xkLbxtOm/gz8KdaShw/frxOV/4tnOof7UpLSwsJsbrnW1NbsR0CEIAABCAgkoA9AVWX/NrwiZuyG49ZffT3jybGhdQYS7k2BcQOasXYqR0n8y1tLErblVzIGveNp+/f0LdteDPwp4rUbRQDAQhAAAIQEFfAjoCak7Tk3dOs+bwta6fE1rF5lff2JnlHj5rYiWVveHXdGe5xg4abv6xYe4E1HTsu1nyRlj8Df6q4vUdpEIAABCAAAZEENHS9lL8o3R8zWnRdefmuhNF9wk3PH6x8edRPeHnlZNOHaW/tuL/5fduMQzbe2DycfjXSowe79F5+pmH/J/8xOPLG3v/8e9vZ8EnbjqweFsYFcP4M/Kn8rUUqBCAAAQhAQBqB6jcgq2zJ3jSopmu8oROSuMw5mxJMS9e+31n2Lb36y9LJgztFaplPw3YJ4xduSy++vVz+DPypgm1GBghAAAIQgMAdFhBeodoZ53UHp3dblHhs8wg78yMbBCAAAQhAwJ0E7LiHald39VmnU7Vx+N6nXVjIBAEIQAAC7ifg0IMdaux+wYF5U7f3eWsVPTAfLwhAAAIQgIAaBUS75KtGPPQZAhCAAAQgUCEg1iVfiEIAAhCAAARULYCAqurhR+chAAEIQEAsAQRUsSRRDgQgAAEIqFoAAVXVw4/OQwACEICAWAIIqGJJohwIQAACEFC1AAKqqocfnYcABCAAAbEEEFDFkkQ5EIAABCCgagEEVFUPPzoPAQhAAAJiCSCgiiWJciAAAQhAQNUCCKiqHn50HgIQgAAExBJAQBVLEuVAAAIQgICqBRBQVT386DwEIAABCIglgIAqliTKgQAEIAABVQsgoKp6+NF5CEAAAhAQSwABVSxJlAMBCEAAAqoWQEBV9fCj8xCAAAQgIJYAAqpYkigHAhCAAARULYCAqurhR+chAAEIQEAsAQRUsSRRDgQgAAEIqFoAAVXVw4/OQwACEICAWAIIqGJJohwIQAACEFC1AAKqqocfnYcABCAAAbEEEFDFkkQ5EIAABCCgagEEVFUPPzoPAQhAAAJiCSCgiiWJciAAAQhAQNUCCKiqHn50HgIQgAAExBJAQBVLEuVAAAIQgICqBRBQVT386DwEIAABCIglgIAqliTKgQAEIAABVQsgoKp6+NF5CEAAAhAQSwABVSxJlAMBCEAAAqoWQEBV9fCj8xCAAAQgIJYAAqpYkigHAhCAAARULYCAqurhR+chAAEIQEAsAQRUsSRRDgQgAAEIqFoAAVXVw4/OQwACEICAWAIIqGJJohwIQAACEFC1AAKqqocfnYcABCAAAbEEEFDFkkQ5EIAABCCgagEEVFUPPzoPAQhAAAJiCSCgiiWJciAAAQhAQNUCCKiqHn50HgIQgAAExBJAQBVLEuVAAAIQgICqBRBQVT386DwEIAABCIglgIAqliTKgQAEIAABVQsgoKp6+NF5CEAAAhAQSwABVSxJlAMBCEAAAqoWQEBV9fCj8xCAAAQgIJYAAqpYkigHAhCAAARULYCAqurhR+chAAEIQEAsAQRUsSRRDgQgAAEIqFoAAVXVw4/OQwACEICAWAIIqGJJohwIQAACEFC1AAKqqocfnYcABCAAAbEEEFDFkkQ5EIAABCCgagEEVFUPPzoPAQhAAAJiCTgYUA1X1vXxq/f4r4LVl2UmLR3XLVKr0Wi8wzrc/8rW9OLb9+HPwJ8qWDsyQAACEIAABO6wgGMBVXd8zdK9xUahNhpv7Xuxd78564+HJEye/tSIxhe/X3hv16e2ZOorduTPwJ8qVDnSIQABCEAAAlIIGO15FWf8vmntstkPxGpNTQydkMS7U8mZ5XGMecQvSs43mDIWpb6fQDtGP39Yx+3Hn4E/lbdmJEIAAhCAAAQkEmD21Ft2aXVnq2AvEFBLzrwdy1jQmJ05lrILDkyLYCxqNhdR+TPwp9rTXOSBAAQgAAEI3HEBuy75ekY8/mue6ZV17E2KlQKv/BM/pjAWO7xjoCWjf+uh8X4sPSk5y7SJPwN/qkDdSIYABCAAAQhII2BXQGUab22A6RUY4Osp1M7S6ymXy1hoTFSgVdm+jVo3YOzqyQzamz8Df6pQ5UiHAAQgAAEISCPgJXq1el1OIWPaEH/rWO1BvzN2PVtH1fFn4E+1tDY3N/err77Kycmx2f64uLjExESbSdgIAQhAAAIQqA0B8QNqeSs1Nlpr1Bsqt/Jn4E9lbOHChcuWLbNRR8WmlJSUli1b8mRAEgQgAAEIQEBEAfEDqqd5MZqbo7MKnsygy6XFqTaUUhh/Bv5US88HDhy4Y8eOoqIimxbNmjVr3LixzSRshAAEIAABCNSGgPgB1TusVaQXO5V2qcDI6lQsNEsyU68z1qZtOPWBPwN/qoVgiPlVGyIoEwIQgAAEIOCEgH0fSnKo4IDYQa0YO7XjZL5lt6K0XcmFrHHf+PqmTfwZ+FMdagkyQwACEIAABO6UQC0EVO/oURM7sewNr647wz1u0HDzlxVrL7CmY8fF+pn6xZ+BP/VOuaAeCEAAAhCAgGMCDn3ztfTcig62npSUu31UfW/vevdu5Uoz5Oyd2YKa0bD/k6+8sWDq8BgK2xGTtmXqKyrjz8Cf6lCDkRkCEIAABCBwZwTEWaEaS2/dLC29eauEC+aa4F5v7v1l6eRO2dvffmHJtxeiHlu47cAHw8IslfFn4E917HwBuSEAAQhAAAJ3REBDcVuUinQHp3dblHhs8whRSkMhEIAABCAAAWUJiLNCpac1ZJ1O1cY1UVbn0VoIQAACEICAWALifG2m4MC8qdv7vLWqrVjNQjkQgAAEIAABZQmIdslXWd1GayEAAQhAAALiCoh1yVfcVqE0CEAAAhCAgMIEEFAVNmBoLgQgAAEIyFMAAVWe44JWQQACEICAwgQQUBU2YGguBCAAAQjIUwABVZ7jglZBAAIQgIDCBBBQFTZgaC4EIAABCMhTAAFVnuOCVkEAAhCAgMIEEFAVNmBoLgQgAAEIyFMAAVWe44JWQQACEICAwgQQUBU2YGguBCAAAQjIUwABVZ7jglZBAAIQgIDCBBBQFTZgaC4EIAABCMhTAAFVnuOCVkEAAhCAgMIEEFAVNmBoLgQgAAEIyFMAAVWe44JWQQACEICAwgQQUBU2YGguBCAAAQjIUwABVZ7jglZBAAIQgIDCBBBQFTZgaC4EIAABCMhTAAFVnuOCVkEAAhCAgMIEEFAVNmBoLgQgAAEIyFMAAVWe44JWQQACEICAwgQQUBU2YGguBCAAAQjIUwABVZ7jglZBAAIQgIDCBBBQFTZgaC4EIAABCMhTAAFVnuOCVkEAAhCAgMIEEFAVNmBoLgQgAAEIyFMAAVWe44JWQQACEICAwgQQUBU2YGguBCAAAQjIUwABVZ7jglZBAAIQgIDCBBBQFTZgaC4EIAABCMhTAAFVnuOCVkEAAhCAgMIEEFAVNmBoLgQgAAEIyFMAAVWe44JWCQvo0z+4W6PR9FwvnLWGHLqDz0RoND0+v1ZDusibE700mti37Cx0ThNN2JR9dmZGNghAQA4CCKhyGAW0QekCxvyjH8//59tbL5by9CSonndQiJYnA5IgAAFFCyCgKnr40HiZCBgLjq15bcnSLZf4Auo310py9z0jkxajGRCAgOgCCKiik6JACEAAAhBQowACqhpH3S37vLGf6Q7lyfM7Xx3Vrq6nRuMZ0qzf02uP5xkre1v098YXR3VtFuqpqdM4bvA/3t9/s8yaYkUHjab14r9KLNtK05a312javJ5i2mQsSN346piu0XV96Matf8O2Q5777OgtgznvR509wyccYCzzo551NHfNoC1bBnpSUSev7J43INJLEzPveDFtXNBCE/zoL+WlGwtTNrw8Or5xiDcV5xkQ3m7YjDXJuVx5lgbgBwhAQEkCXkpqLNoKAX6BrJ+f7bUgrcOkGUsnGU5+u3LNqkkDi6JSPx4QrGGs8NgbA7u+uL84oMPISc81Z2d/Xj9twJeBVF4T/jK5VP2VDRN7jNmQFd5l5IQHW3ikJW3etOKJA+n+p/87upHn8FU/fPH1tLHLMwYv+3xml7bl5RUef+f+RWuO1Yvt079tsOftlRgyt/6jz8P/yYzo+/j0x+8yXExO2rF95ZT/nQ9M/fbh8Cp57Wke8kAAAjIQQECVwSCgCWIJXP3pzPSkoyv6hFAAZU8lalvd897OzalFA7po9Ze+fubl/cVh475N/uSBSG9KLpm3/tFO476zr2pD5k/vbMjySlh/5KexDU2Xdcpe+veAuGf3fnHo1ugRoZFdByak1GMst0mPxMQe/uVFXvz6+84fHvt5SvvAateBjFl7ln+R6dVn7e+7nrjLHD/Lzr/Xtekzezb9pXs4PMC+NiEXBCAgM4Fqb3WZtQ/NgYAjAt1ennOPOZrSK6BVn+YUqYrKTBd9s/Z9vq+MdX1t8X3maEovnyajF81uxf0s+L+HX0iwNys7s2vXySzzZWKv6P+XlF2cuXFEaM37tp375kQb0ZR20ISO+OZyxpWt47hoSlsMetPVXn2p3uoKdc0lIwUCEJCjAAKqHEcFbXJSoG6bVqGVF0w9PMpDK5V2PeWynkX16drA6nqqT1Tvbjzx8LY2hA56+62hDS5+8liHeqEtet3/1Lz3vv/zio43+vk1b9+wPHhX646nf70GAQWnf/pi1eI5Tz6U0LFRnZhnk6vlwgYIQEBRAgioihouNJZfwNPbszKG3pbVw2aCxirk2iqZVowVm/3bz9h2Pv23/74z5/5mBX+sW/zM/V0imwxdeqTA1n7mbV5+3jU0hhnz/ljcr1HTbsMmvrH5rGfre2d+tGf/x31x77RGSyRAQBECuIeqiGFCI10VCGvTxJv9+OvBTP3dURWBq/TK739kVSnYaLD6oK0u/WgGY+GURZ979vjZ/DrNuoye0WM0fYy39MbRDfMeeOzDuTO2zN7ziKON01/6cvq8vYbBa89veYKaZX5lfefBu951tA7khwAE7rgAVqh3nBwVSiEQ2mN8Hx92cP68zVfKvypTevn7l18/ad0WXzq9vHjgZE55SC0+s27+hhwugy55Qf/OcffMTMrhop53/fYDE2J8mSGvPAOXzWhfTCy9kUaBum7r2Abl0dSYd+iDN/dSvXYWIIUg6oQABIQEsEIVEkK6Wwh4NHpw5ZKPOs/+/IHWx+57ZEALz/O7v/juSGiH0Kxjlv71HtWOzd/+WMJjRyb2CL5+8OtV3+Z1i2Lm5+nWiX96csz6ZZ8O75Uz5b5OdQv/PrR35/ZDxXUfnH2veXeNp5+vhmX+tGrFRxcTnhrTnd/Mt/nwIRFvfbhySK+0UX3bhRb8tXvDppSAcA+W8cP8Oe/5L5nasy7OdPkJkQoBOQrgfSvHUUGbakFAGzvrp9Pfv3Rfq1u/frL8vU1n6o5+d+/O2W2samo3d+v3Lw2PufrtktnPvvL52fZL9vz4YgdfcwZNYI/FP29dPLZTftLqJQsWrtjwR06LCUs2H/z8kUguPbTv8890Dj2//p/TFm8XbLwmqPeyn9ZNH1D3752fvLPyy99yO8zb8/epPR891s7j8NZdaQV4vIMgITJAQI4CGiMuMslxXNAmCEAAAhBQmABWqAobMDQXAhCAAATkKYCAKs9xQasgAAEIQEBhAgioChswNBcCEIAABOQpgE/5ynNc0CpZCxQXlxUWmv6AjBMv+uMyISEVz/t1Yn/sAgEIyFUAAVVGI5ObqzNUPFegpERfUFB5yL51S6c3P+2VXqWl+vz8yqS8PF1ZmXVSkaVLeXlFlqSyMj39ak+ShCJVAlUVhCpdIJBbtyp7JG6zKV5SY8Qts0ppWq2Pn5/pi6gUXzUa5uvr7e/vQ78GBWk9PTXe3l4BAaaPGAcG+nl5edIW2l69PYWFJdbt1OlKiooq/8g5/UxbLHtV8axSWhXeKqn04cWcnMLqDbBzC3XN15d65Oft7RkcrKWnQoaG1vH09KBO+fh41qnjSxQEQj/Qr2YBD2Kh/ymzdRU0ny3T2DwBdFyqwWDMzS1vXpWm0ucu6SSGhLnzGA+P8jK9vDwCA02FU5M4ah8fL2oAbTE3xjQ0ljGys5syycZ1WazGWN6VOl0pN7vMs840zehARIcj+sFygLI+iNF260MQ/UrHtJKSyrdVldnLNdsy1YOD/WmecFOCGxr6lTZSOdwUMk8qb3MSvXHosWT2fQ3clgs3M22lOLYNn/Kt9KKxp0PG5cvZ9AarSdE8tyqPUFWylZaW0QzjjmLcXDHPJ715khmzswu4QwAXEa2z5ecXcfOypnqxHQIQkFDAciinNphPcUw3yywBmH4ODS2/6uDv70unDrSlesC2nDNRtObOpSyZKaLTKRTtFRTkR6cRXE+5ow3FKjpW0CGCji20hc4buMBGxxMu1NFpJYU3OtSYM5TS0YYfyrrZPDm5oxlPBndKeuON0XPnDnO9R+68QqWJSAGS/tEM436w/G+9heYlt51inuugUpVQ5VSa3tLccodrT5W3kOWUnEvlFgpStdxSr7nN3Nc+6VBlWrVwSebW+nE/mw9S5T9blhq10XL+pUkVXocaYF5LmQ55dGSkn7mTfe4ci87QuVUgd17PLTfNazJTfkqq/h03buVnaQC3zrNJShutVS15uNP8Kl3gVsnWG128Us0tTejQT+eU1BH6nxC4NTEXFbgTUO7MkpK4bFVaZfNX61BHGSwr0eqZLesh66Vt9Ww2t3AnxFwSHTFs5lHKRlojWi8TxW22ee1Y+dEcy8kHV4t5uVkZdCwnFlXawE11OjngVi/m5a9REQHePQNqx46vnDhx6c4HSO7Qzx22uCNylUtY9Oan6050BY/mGXelwiqbV5XJV+UqBFeUZeZZzm3FfT+gNAjIR8Bm5OPePmI1kruGRKVZX3yyhExLDLZcq7Tk5y470Y7mo7/p+/zcyZClzZYzIcpjyWy5CG85r6JU/gtUdFigEzg6xeFOfWgpzJ02UeiiJS8tbelAQVtoacsdE+haOj8ORVPr20k8mbnbDZTB+gzSUr7liCTuiPC0h0vihsBy8Z/Ty8oqoAu/BCK4u80MkZH2/t0pm7tbNrpnQOXO/av0nGYeTQWKZ/Q/TcqKn7lfue2mn+vU8QsKKl8bVbezXLSpnoQtEICAuAJ07UQwPLhYo+WCx+3lhLlYrHO7Vwl1lvvozpXmrntZhiwsLFBufZTpPdSyzKQVM59/59uDV4q86rcf8X9LVv5zRFSNUa4a6vr1++myAxc16X8uiPLcGa1WADZAAAIQgAAEHBOQY0A13tr3fJdeS1O1bYeNHXjXzb3//T45p+GEzcc+udf6r0M71k/khgAEIAABCNSqgAwDaunZd7q1mHk0ftGhpJc61dGw4jOrhnV8enfD5w+ffjOu/PMotWqCwiEAAQhAAAIOC8jvSUmlF75fk8yCRi+eZoqm9PJt8cSSyRHs/FdfnK6tLx06zIYdIAABCEAAArcLyC+g5p/4MYWx2OEdK+83+7ceGu/H0pOSszB8EIAABCAAAXkKyC6gll5PuVzGQmOiAq2a5tuodQPGrp7MkCciWgUBCEAAAhCQ3ddm9DrT8820If7Wod6DfmfsenblE0CuXbu2cuXKmzdvVh/CEydOZGdn9+7du3qS4JaCgoJz5861atXKx8f0EDiHXvTUwNOnT0dERISGOvOVpszMzKysrNatWztUKZdZp9OdPXu2RYsW9H00R3enL9D99ddfYWFh9evXd3Rfyk9DQGNBzbb+Nred5RQVFZ05c6Z58+b+/s4825aaXbdu3QYN6FzL4RfNkCtXrlCz6Zl+ju5cUlKSkpLStGnTgIAAR/el/NRl2rFRo0ZO7Hvr1q309HRqtpeXw+/csrIyEouKigoKCnKianpf0JvirrvucmLf/Pz88+fPt2zZ0om3lV6vp2ZHRkaGhIQ4UfWFCxdohkdHRzuxb2FhYVpaGjWbHn3k6O50NKBmN2zYsF69eo7uS/kvXbpE06xZs2ZO7Mu9rWJiYrRaG8+q5C+QrGhuU5vpgMCf02ZqRkZGXl4eidlM5d/Iva2oy/TNRf6cNlNTU1NpYoeHh9tM5d+YS18T1uk+++wz5+bYbYWbv5Iso5fuyAvRjEVMP8h9WZprWfHpxRRn6k5IsjR0xowZ/EZIhQAEIAABCNgpMGXKFNcDocPnuXY2zulsnubFaG6Orvxx7+aCDDrTs9q0FU/LpC1jx46lNRmdi1WpiE4Md+/eTRs7derkxJIrOTmZllyNGzemRaqjXbh48SKd3NEasVevXo7uS/mp2dT4Dh06OLHkOnbsGC1wadETGxvraNV0Unny5Ela8fTr18/RfSl/UlJSaWlp27ZtaWnu6O6nTp2iZSKdC3fs2NHRfa9fv3706FF6Ht6AAQMc3Zfy79u3j85J6VSaVmyO7k7nwrRMpOsQ8fHxju5LFyEOHz5Me/Xv39+JxfHvv/9OKwA6i3di7UJLTHrRWXzXrl0dbTatjA8ePEh70YUfJ5Zrhw4doksCTZo0oYsojlZNS0xa09M1jJ49ezq6Ly0xf/vtN9qrR48eTqx7aILRNKPFcZs2bRyt+vLly3S9ilbkffr0cXRfWqv9+uuvtFeXLl2Cg4Md3Z3ezvSmpsVx+/btHd2XrjYdP36crjYlJCQ4uq/l2BsXF+fEupwW9LQup5FCZR0AAA21SURBVB1pd0erpoM2HbppL2q2E5fK9u/fT9cmnYgXNtrpekwWuYSsjYMoyt+z/pqhsuDcnaMoysZ/eFGwLjpKcp384YcfBDNXz5CYmEi7T5s2rXqS4JZ3332X9qWjhmBOmxm4q2EbNmywmcq/8aGHHqKqJ0yYwJ/NZipd6KB96VqHzVTBjdwsXLNmjWDO6hkmTZpEVY8aNap6kuCWjRs30r705hHMaTMDXWem3ZcvX24zlX/jc889R/tSROTPZjN1165dtC+9KC7azMC/kTvWLFiwgD+bzdT58+dTvXQSYDOVf+Off/7JNZsOefw5bab27duXdp81a5bNVP6NS5cupX0pEvNns5lKpz5cs+nUzWYG/o0jR46k3Z1buKxevZr2pZNj/ipspl69epVr9oEDB2xm4N84btw42v3hhx/mz2Yz9euvv6Z9aVVgM5V/o4vH3qlTp1LVQ4YM4a/FZuqOHTs4MfrjADYz8G/k1iFLlizhz2ZPquw+lMQCYgfR4vDUjpP5HBH9X5S2K7mQNe4b78xNPksp+AECEIAABCBQewLyC6je0aMmdmLZG15dd4b7m5+Gm7+sWHuBNR07LtbhT9zUHhxKhgAEIAABCFgLyC+gMu+YKf+a2aI4aVrvoU/Nf/PVp0d2H7HuRsSk92Z1tCOe0sUKur5EV1ruvvvuOzzS99xzD316c/Dgwc7VS1eb6bacE/e3qLqBAwfSFWPn7iZ2796d7tM43WznOsvtRTc86IbcoEGDnCiEbi/RR3ydbjZp00015+52081mmmbc3QEnWu7KLlQpfXSTu4LqaDl0M4/2dU6MPldMN5vpVrdzH06mISYx527SO9pN6/z04V76MARdLuau8DtaFL2taH46cTeRKqK7tnS72jlt+lQBXdunT3I48ZEIR/tYJT8df+go5FyzXTz20j0Up48GdLQnNCrBiY+RuyhWdXd7rgvf+TylV39ZOnlwp0gt82nYLmH8wm3p9l8ap3vjdFffuTa7cg+VanTuCr6lqa7sLtW+rtxDdVHMlS5LVbWL91ClajbVSx89o2+wOPe2cqXZrtxDpXrpy0L0uvPNdqXLtC9RE7hzzXblHqqLzXbl2Oti1XTMp9qdExPxHqrsPuXLBXyvhv1mfdxvVtXob9fv9MlPb28n/yqeXRXUnMnF8yNXdpdq35ox7EqRsNkSVm0XTQ2ZpGq2E998te6BK82uQcKuzU58lFqsZrvSZfq0nROfVrVLRCiTK8128djrStVSHfOrcMrwkq/QgCMdAhCAAAQgID8BBNTbxoR7EAzdvZDfSMm0RZyVE9/mlGl/arlZ3ASj+z1OPNOqlpsm0+K5CYa3pP3Dg4OY/VZcTk5MlIOYDP98m6MaYuanLwjv2bNn6NChzj0MT8ymKKQselYAfclv2LBhUl2hUohTZTPpNip9aM6JL90rrqeiNJjugG7durVz587OPfVQlDYoqxD6ijN9C58+DuLcMyaV1VlRWkuPl6FHpowYMcL168YIqKKMCAqBAAQgAAG1C+CSr9pnAPoPAQhAAAKiCCCgisKIQiAAAQhAQO0CCKhqnwHoPwQgAAEIiCKAgCoKIwqBAAQgAAG1CyCgqn0GoP8QgAAEICCKgAoCquHKuj5+9R7/9XYvY9Hf3897oFvzul4abUT7/o+89N+/CozWWQQzsLLMpKXjukVqTY8HCetw/ytb07mn+YsyMJIVYpuLmiMIIphBsj7VTsXGovNbX32oa0wDP41GG96m9/i3d2eU3FYV/wzhT6WCBDPUTr9qr9RaF6u9pktUsoCYvTOkxje16uaY62ICM8G5hx8qaK/CI6/Rn9kNnZBk1WbDrQOvdKanE2qaJk6aNXfaw11CSKlO4r/PVjwxWDCD0ZD7v9ktaS9t22GTpz81Ks5UQsMJm685/9hQeZja4qKWCYIIZbj57QDP6lOx94ab8ui2460oOrW0p+kBl/V7jp3+4gtPj443/SHogKFrL1Q8gZV/hvCnmsTdboLVtphRZXPM/hlSw5tadXPMVTE7Jhhz/EiikD2KM37ftHbZ7Aditabj+G0Btfj0klja1nHhoTzuacqlGd9PaMBY0OitN80bBDMYS84spz8r7xG/KDnfvEdR6vsJVFH084d1CvGp0kweLntAhMSKjr9Mf9G7Tvx9j461ek1+4498ZXIZbm55IJCm1ZiNFadQZde2PE5zqM7Ib66Zu8Q/Q/hTBXdXIFqtixlVNscEpxAdx2o+BgpPUfebY66K2TPB3Dagll1a3dlqRWQdUEv+er0NRc+Hd2ZX/nGCsgsfdqWj4aht2aaDmVAGOlq+TSE5aMzOHMu0KzgwLYKxqNnKjKg8XPaACIrlbBvuywIf/vmWAt+mtpqcv3cS/bX7JnOsR7sk5c22tEgd/TN3sOKbIYLzRzCDrUbJelttixmN6ppjdswQ/je1+x3EjPxzzGUxeyaY295D9Yx4/Fd6BldeXtaxN03LUatXccbxK4w17tK8jsay1TOsU7cIVnB8/0XaJJiB5Z/4MYWx2OEdaZVS/vJvPTTej6UnJWfdVplCfuHhsgdESKz02vFzxaxpz2ZaY2nejRt5ZQphqbGZZYX6hk3a9R/Q1Opv9Gq8fOiPN+lLzZ3jnyH8qYK719gsGSfUthhT2RwTnEKM8b+pBaaojKdSjU3jn2Ouitk1wdw2oDKNt5b+3ndAQGCAb5Wbdx4+dXwZK7iRr7caGX3BzQLGrqfdoG2CGUqvp1wuY6ExUYFWfr6NWtMlv6snM2ocbzkn1MxlD4iQWFH6ITpTyf9pajutT1BYWJC3b0T3p9Yk5xrkTMLXtuDET0+cP752sOnWeflLd2r9x8cYa9OvBW3gnyH8qYK78zVMtmm1LMaYuuaY4BQyTQTeN7VdJch2OtlsGO8cs6u/fGJ2TTD3Dag2xc0b/WIGdvBm579ef6KwIpP+6vaVW3JpbZpn+qCuYAa9Lod21Yb4W/N50O+MFWbraq5ZqSmCIAIZym6cTs1n7NzOv2OffmPV6n8tnNrb+PvqKXd3e2F/3m0frVYqkD77j3cfHfTKSRY27rXHoqkX/DOEP1Vwd6UqWbdbbDGmsjkmOIUEJ4nrJQhWIXGG2+eYq/21b4KpMaB6hA1dMDWanV86/KEFXyUdTv7fxuVP9Ht0Ux4Nv2+AD/0vmKF8olReMa6cOUa9YlddNU9/QRCBDAZWP3HSxJkfH/rjm2Vz/2/KtHnv/3hi58QGLGXZrC9N19iV/DLkHvns6Z5Nuj67KbPu4GU/fjCsvtV7in+G8KcSimAGRcLVjpg655jrM8T1EuQ4CWueY073174JpsaAyjSB97yZtGlOj8Idrz7aL/7u3g/M2hLx0kemb8EER5qv4Qll8DQvRnU5OuvgadDl0uJUG0opbvcSAhEQ82n66FtrPlk2uWNgxXT2qJfw4qy2zPDnRrpKqthXacbPrw2JiXti1cHS9uP/tT9128xOAVwP+WcIfypxCGZQKlmtiTGVzTHXZ4jrJch0EtYwx1ztr30TTJUBlSaCb9TIt/ZlZf99+Jcf9iRfyL2x+4U2N2/S91Lj7yqfJbwZvMNaRXqx7LRL1s+CKMlMvc5YeNtwmc4zF5vFC2IqWzDD7Q3wrh8TRvca8+hSsDJfJX9/Ojp20PyfsmOnfHI4I3ndtO71Km/W888Q/lTiEMygSLLaFLMJ4sZzzPUZ4noJNs0l3ljzHKuN/lafYKoMqGU3Dv+4def+y4aQ6Lh+iX07RQV5FZ/dsecm6/hg97qmCSGYISB2UCvGTu04WRkOitJ2JReyxn3j6esUbvcSBOHNUHT87Yf6DZzyRbr1h3tLrp2+yli9lhVnMAoz0yW/NnzipuzGY1Yf/f2jiXEhVZ9awT9D+FOJQjCDwrioubUrpro55voMcb0E2U1C3jnmWn/tnWCy/u6aGI0rPbeiQ7UHOyymL6L6DVxT/lQbQ8HxFf21zC/x88vcg46KTwtkMJakLu1Ei7K+76UWmRupv7F9AkXSpnOV+TXUSmgbXJQoCMKbgb7T/yB9v6jR5O3X9eU1laR/+QBdXW/4ZJIyv5maveMh6lHzeUcKa5qj/DOEP5XKFMxQU71y3V7LYuqbYw7MENtvatXNMZfE7JxgbvtgB8txxdZk0l/fMcW0MqrX/bEZc2dMGNSSniFHTx48U/HkQaNgBqMhZ+9M0/cjGvZ/8pU3FkwdHkNr/YhJ2zIrIoZcj2tC7bLFRfsIgvBnKLmwbpTp7nS9bmOmzX1xxsRhremLS6z5U1sV+qjGwoPPRlIH7koYbf3gJ9PP46Z/nMIZ888Q/lQqQTCD0EjKK732xVQ3x+yfITW8qVU3x1wTs2uCqTOg0rGm6Py2hQ91ijB9gsirfvuRL32Xpqt8bpLpWCSYwVh69Zelkwd3itQyn4btEsYv3JZuCcjyOpg50pqa3nt2gPCKGQrObFo4pnNUCD37wLNus873zvnqNPfURkdaJ5e82ZsGVb3GW3H5y/qZXPwzhD+VuiqYQS4cdrTjToipb47ZOUNqflOrbo65JGbHBNPQe0F2V8LRIAhAAAIQgIDSBFT5oSSlDRLaCwEIQAAC8hdAQJX/GKGFEIAABCCgAAEEVAUMEpoIAQhAAALyF0BAlf8YoYUQgAAEIKAAAQRUBQwSmggBCEAAAvIXQECV/xihhRCAAAQgoACB/w/yWEyertHnrwAAAABJRU5ErkJggg==" width="640" /></a></div>
<br />
<br />
<a name='more'></a><br />
This is 100% driven by technology: you can run dozens of LCD monitors on the power once required for one cathode ray tube TV. You can replace a one 100W lightbulb with about 15W of LEDs... AND you don't have to expend even more energy to get rid of that 85W of lightbulb heat. And whether it's your house or a datacenter, cooling is expensive. <br />
<br />
A typical in-windows air conditioner has an energy efficiency ratio of about 12 BTU/W•hr, which corresponds to a coefficient of performance of about 3.5. This means that 1W of electrical power can pump 3.5W of heat from the cold side (inside your house) to the hot side (outdoors). The colder the cold side, the hotter the hot side, and the more gunk-clogged your air conditioner unit, the less energy you can pump per unit of electrical energy.<br />
<br />
Electricity is a cost, and technology companies are financially incentivized to reduce consumption (as long as it doesn't reduce reliability). Big users like Google, hardware manufacturers like Intel, and system integrators like Emerson Power are all working to make this happen:<br />
• <a href="https://www.google.com/about/datacenters/efficiency/internal/" target="_blank">Google - Efficiency: How We Do It</a><br />
• <a href="http://www.intel.com/content/dam/doc/white-paper/intel-it-data-center-efficiency-server-power-paper.pdf" target="_blank">Intel - Increasing Data Center Efficiency Through Server Power Management</a><br />
• <a href="http://www.emersonnetworkpower.com/documentation/en-us/brands/liebert/documents/white%20papers/data-center-infrastructure_24651-r11-11.pdf" target="_blank">Increasing Data Center Efficiency & Availability through Infrastructure Monitoring</a><br />
<br />
Data centers are well-positioned to be early adopters of improved grid-scale energy storage and backup technologies, like next-generation batteries, small-scale hydroelectric, and fuel cells. Microsoft Research even explored a concept of installing heat-producing servers—"data furnaces"—in homes and office buildings so that the waste heat could be beneficially used to heat the space: <a href="https://research.microsoft.com/pubs/150265/heating.pdf">https://research.microsoft.com/pubs/150265/heating.pdf</a><br />
<br />
Data centers now use around 2% of US electricity, and electricity is 40% of total US energy. Transportation uses 30% of total US energy, and virtually all of it is in the form of nonrenewable petroleum products. Data center efficiency will undoubtedly improve as the technology improves and the sector gets more competitive, <br />
<hr />
<span style="font-size: small;"><i>I've been posting stuff on the Internet in a systematic way for 3.5 years now. I have a backlog of literally hundreds of unfinished bits and pieces, so I'm going to try a new strategy of posting smaller things more frequently. This may also help me spend less time writing long comments on social media that nobody will ever read.</i></span>BChttp://www.blogger.com/profile/09753844565742017187noreply@blogger.comtag:blogger.com,1999:blog-5708676595753081805.post-53276190792002494572016-03-11T23:32:00.001-08:002016-05-23T11:36:03.640-07:00Asus M2N-SLI Deluxe Motherboard Won't Post After BIOS UpdateI have an old Asus AMD AM2+ compatible motherboard that I'm using as the basis for a headless server for web hosting, automated backups, Bittorrent seeding, and a bitcoin node. To Asus' credit, they're still <a href="https://www.asus.com/us/Motherboards/M2NSLI_Deluxe/" target="_blank">supporting the thing with documentation and software downloads</a> all of these years later.<br />
<div>
<br /></div>
<div>
As part of the server conversion, I picked up a bunch of off-brand DDR2 RAM on Ebay—it identifies itself as "Kingston Shenzhen" or some nonsense in memtest86—that turned out to be of <a href="http://www.thegeekprofessor.com/guides/shopping-online/high-density-ram-even-i-get-suckered-sometimes/" target="_blank">the questionably-compatible high-density variety</a>. After mixing every possible combination of low-density and high-density RAM, I found that the this motherboard will happily take high-density RAM <i>as long as only two or three of the four available RAM slots are populated</i>. It didn't matter if the third and fourth sticks were a matched pair of low-density RAM, the thing would freeze during the power-on self test (POST). Sometimes you get what you pay for.</div>
<div>
<br /></div>
<div>
"Upgrading the BIOS" (<a href="https://en.wikipedia.org/wiki/BIOS" target="_blank">basic input/output system</a>) is a sort of can't-hurt-might-help black magic proposed on forums for curing every possible computer problem. There is no reason to think it should help <a href="http://www.howtogeek.com/136881/htg-explains-do-you-need-to-update-your-computers-bios/" target="_blank">except in extremely specific situations</a>, and if something goes wrong with the BIOS "flash" write operation your hardware is now a very advanced paperweight. The risk just isn't worth flashing a new BIOS for no reason.</div>
<div>
<br /></div>
<div>
...but inevitably, over the hundreds of computers I've worked on, there was <i>that one damn time</i> when it inexplicably fixed the problem. I really wanted to put some more RAM in this server, so I downloaded the newest version and rolled the dice.</div>
<div>
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJQeRjgZAybcY9-fSltbQ3ZxfuAxgascY-lACsGjCZ3NAeqIGQE484306Otyud_7f45AdXOEo7iwN1884-85512ck2bJiNvX2J7jb7DEYTm_-IDu2-ghPlh6sx2Boz60jOGtpgonkLq0A/s1600/IMG_1794.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJQeRjgZAybcY9-fSltbQ3ZxfuAxgascY-lACsGjCZ3NAeqIGQE484306Otyud_7f45AdXOEo7iwN1884-85512ck2bJiNvX2J7jb7DEYTm_-IDu2-ghPlh6sx2Boz60jOGtpgonkLq0A/s640/IMG_1794.JPG" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">working on this same machine shortly after I acquired it, back in November of 2012!</td></tr>
</tbody></table>
<div>
<br />
<a name='more'></a><br />
Attempting to flash the BIOS through software that runs inside your operating system is a fantastic way to improve the odds you'll end up with a fancy brick. Tried-and-true methods include booting into DOS—yes, the good old 1980's <a href="https://en.wikipedia.org/wiki/DOS" target="_blank">Disk Operating System</a>—and flashing from there, or using a special utility built right into the board's firmware to flash right from POST. ASUS motherboards have just such an "EZ Flash" utility.</div>
<div>
<br /></div>
<div>
I dropped the latest BIOS on a flash drive—it had to be some ridiculously small size for EZ Flash to see it, but luckily I found an ancient 1GB drive left in the very back of my office desk by some Cro-Magnon predecessor to modern graduate students—and followed the EZ Flash prompts. The progress bar went to 100%, everything looked pretty good, and the machine restarted on its own. </div>
<div>
<br /></div>
<div>
Black screen. No keyboard lights. No beep code.</div>
<div>
<br /></div>
<div>
Cleared <a href="https://en.wikipedia.org/wiki/Nonvolatile_BIOS_memory" target="_blank">the nonvolatile BIOS CMOS memory</a>... still nothing.</div>
<div>
<br /></div>
<div>
At this point I started feeling pretty stupid. Some modern motherboard manufacturers are progressive enough to put the BIOS on a socketed chip for easy replacement, but this board's flash memory was very firmly soldered in place. While it's possible to purchase a new chip from places like <a href="http://badflash.com/">badflash.com</a> and attempt to desolder and replace the chip on <a href="https://www.sparkfun.com/tutorials/391" target="_blank">a hot-air rework station</a>, the process is rather painful. The $30 for a fresh chip is definitely more than this motherboard is worth now.</div>
<div>
<br /></div>
<div>
So I popped the little CMOS watch battery out of its holder, unplugged the power supply from the wall, and took a walk.</div>
<div>
<br /></div>
<div>
Thirty minutes later, I replaced the battery, plugged in the power supply, and <a href="https://www.reddit.com/r/techsupport/comments/2ix66g/case_power_button_wont_start_computer/" target="_blank">temporarily shorted the motherboard's power pins</a> to start up the power supply. Success!</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmOYfaDp1kPSP8-39Cqe_JtrzwN1D3PFUt0Rvoj92Y5U5u-NgGD8XkzDRoyyrRqTmR_OP2uxLSNzXi8cz4kjFldFaMiRHt53Cv3m4-jlzuxc1JC2HuS1fhv5naG6Ydc0o91Mr1tzQADy8/s1600/ubuntu-boot-flash-screen.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="207" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmOYfaDp1kPSP8-39Cqe_JtrzwN1D3PFUt0Rvoj92Y5U5u-NgGD8XkzDRoyyrRqTmR_OP2uxLSNzXi8cz4kjFldFaMiRHt53Cv3m4-jlzuxc1JC2HuS1fhv5naG6Ydc0o91Mr1tzQADy8/s400/ubuntu-boot-flash-screen.jpg" width="400" /></a></div>
<div>
<br /></div>
<div>
I found out later that ASUS refers to this procedure as "CPR" (<a href="http://www.asus.com/999/html/events/mb/cpr.htm" target="_blank">CPU Parameter Recall</a>) in their documentation. Sometimes it pays to RTFM, even when <a href="http://www.nytimes.com/2010/05/03/world/asia/03chinglish.html?_r=0" target="_blank">it's written in Chinglish</a>.</div>
<div>
<br /></div>
<div>
The BIOS update did not improve the RAM compatibility. As expected. Two sticks it is!</div>
BChttp://www.blogger.com/profile/09753844565742017187noreply@blogger.comtag:blogger.com,1999:blog-5708676595753081805.post-56986316594877862522016-02-23T17:52:00.000-08:002016-02-23T17:52:00.482-08:00Stuck Orientation Sensor on Moto X 2014As I discussed in my finance blog, I switched <a href="http://www.andhigherstill.com/2016/02/republic-wireless-t16-months.html" target="_blank">from cell phoneless to Republic Wireless</a> in November 2014. I picked up a used Republic-compatible Motorola Moto X 2013 (1st generation) at a nice discount on Ebay, and it served me valiantly over the last sixteen months.<br />
<br />
Now that I can <a href="https://republicwireless.com/plans/" target="_blank">buy cellular data by the megabyte</a>, I'm using the phone quite a bit more and I decided to upgrade to the Motorola Moto X 2014 (2nd generation). It's an upgrade cascade: I passed my old phone to a family member to upgrade them from the Moto E, and their Moto E will go to grandpa so we can get him off of Consumer Wireless.<br />
<br />
<a name='more'></a><br />
Once again I got a great deal on Ebay, picking up a like-new Moto X 2014 for $225 shipped. My case and screen protector kept my old phone in mint condition despite all the abuse I heaped on it, so I stuck <a href="http://www.amazon.com/gp/product/B00NVPOSVS" target="_blank">a simple case</a> and <a href="http://www.amazon.com/gp/product/B00LGZL9HQ" target="_blank">screen protector</a> on my new phone too.<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU2Q9mIZS_modev03yfQKRriK3TsM6IxWba58eZaJe3rLD8b4tSbG77kKX3RO7HbDWPdvEmrDkac2uKJ_Jiednw-vmy6aU-OYikfFToQe2vctu-h-gGmMNC5jp3IY16wd-92YTpzsj7w8/s1600/IMG_20160223_150202931.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU2Q9mIZS_modev03yfQKRriK3TsM6IxWba58eZaJe3rLD8b4tSbG77kKX3RO7HbDWPdvEmrDkac2uKJ_Jiednw-vmy6aU-OYikfFToQe2vctu-h-gGmMNC5jp3IY16wd-92YTpzsj7w8/s640/IMG_20160223_150202931.jpg" width="480" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">the screen protector soaked up all of the pain, and the glass underneath is nearly perfect!</td></tr>
</tbody></table>
<hr />
<h3>
The Upside-Down Camera Bug</h3>
Only one problem: the camera GUI displayed upside down, and all photos and videos I shot came out upside down too!<br />
<br />
A quick search suggested this is a common problem with the Moto X 2014:<br />
• <a href="http://forums.androidcentral.com/moto-x-2014/480962-why-my-moto-camera-all-sudden-taking-inverted-display-pictures.html" target="_blank">AndroidCentral: Why is my Moto Camera all of a sudden taking inverted display and pictures?</a><br />
• <a href="https://forums.motorola.com/posts/9c14a54f42" target="_blank">Motorola Forum: MotoX 2nd Gen pics are upside down</a><br />
• <a href="https://www.reddit.com/r/MotoX/comments/2upt7b/anyone_else_having_the_rotate_bug/" target="_blank">Reddit: Moto X - Anyone else having the rotate bug?</a><br />
<br />
You can use a <a href="https://play.google.com/store/apps/details?id=com.fivasim.androsensor&hl=en" target="_blank">sensor app</a> to verify that the problem is a stuck orientation sensor.<br />
<br />
Several people reported success 'unsticking' the phone's orientation sensor by <b>banging it against something(!)</b>. I hit the sides of the phone against my hand from every angle, to no avail.<br />
<br />
One forum poster reported that the phone was fixed by dropping it. <b>One short drop onto its back on my desk fixed it instantly!</b> The camera is rightside-up again, and the auto-rotate features in all other apps works fine.<br />
<br />
I'll update if the issue comes back!BChttp://www.blogger.com/profile/09753844565742017187noreply@blogger.comtag:blogger.com,1999:blog-5708676595753081805.post-58487324779994365142015-04-01T16:25:00.003-07:002016-05-23T11:35:31.324-07:00Google Drive App for Linux (and Mac)I hate desktop-cloud synchronization applications.<br />
<div class="separator" style="clear: both; text-align: center;">
<span id="goog_1991604009"></span><img border="0" height="277" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIq1krdKYx9tIP_BmbZyhV2Yd2XN9jncyJl01kml_obkmc43C5Od65ahfJSS1ISDgLdKCRA6RE55W67BdfWJD47hjh9Y8-4tz0ltdaskWeVivD1g7a5FBZETrxAp-odpCpGL5EJxUB7JE/s1600/500px-Google_Drive_Logo.svg.png" width="320" /><span id="goog_1991604010"></span></div>
Google's Drive Sync application is only available for Mac and Windows. I don't care.<br />
<div>
<br /></div>
I have about two terabytes of files in cloud storage. I have several different machines with very different purposes—desktops, laptops, servers, mobile devices—and I only want to store files locally if I'm actually going to use them for something.<br />
<br />
Automatic sync, as in Dropbox or the official Google Drive app for Windows or Mac, is the absolute worst. I don't want to waste bandwidth syncing incremental changes. I want control over sync prioritization—often a huge .iso can wait, but I need that 50kb text file as soon as I get home. Most of all, and especially important with the proliferation of online cloud editing tools, I can NEVER tolerate the possibility of a race condition if it's autosyncing while I'm editing online.<br />
<br />
I'm a power user. I hate graphical interfaces. As Google Drive and Dropbox add features and accumulate more and more of my files, the GUIs slow down. As my folder structures get deeper and deeper, it takes longer and longer to dig down to the files I need. File management from the graphical interface is slow and can't be scripted. If I'm pushing stuff to Drive from a remote machine, I DEFINITELY don't want to mess with a GUI.<br />
<br />
I need a command line tool. Google, through unofficial channels, has delivered.<br />
<br />
<a name='more'></a><br />
<hr />
<h3>
drive - Command Line Google Drive Push/Pull Utility
</h3>
<br />
Originally written by <b><a href="https://github.com/rakyll/drive" target="_blank">GitHub:rakyll</a></b>, formerly of the Google Drive team, the aptly-named <code>drive</code> app is now actively developed by <b><a href="https://github.com/odeke-em/drive" target="_blank">GitHub:odeke</a></b>. The README explains it all. It works for Linux and Mac!<br />
<br />
Installation in Ubuntu:<br />
<br />
This application is written in Google's Go! language, so you need to install that and designate a home directory with the <code>$GOPATH</code> environmental variable before you install <code>drive</code>. For ease-of-use, you can then symlink the <code>drive</code> executable somewhere that's already in the system <code>$PATH</code> or add <code>$GOPATH/bin</code> to the system <code>$PATH</code>.<br />
<br />
<code>$ sudo apt-get install golang git mercurial</code><br />
<code>$ mkdir -p /home/brandon/bin/go</code><br />
<code>$ GOPATH=/home/brandon/bin/go</code><br />
<code>$ export GOPATH</code><br />
<code>$ go get -u github.com/odeke-em/drive/cmd/drive</code><br />
<code>$ sudo ln -s /home/brandon/bin/go/bin/drive /usr/local/bin/drive</code><br />
<code>$ mkdir -p ~/drive/gmail</code><br />
<code>$ drive init ~/drive/gmail</code><br />
<br />
<div>
You can then push and pull files to and from Drive with ease:</div>
<br />
<code>$ cd ~/drive/gmail</code><br />
<code>$ drive push folder/file</code><br />
<code>$ drive pull folder/folder/file</code><br />
<br />
<div>
Double-bonus: you can push and pull from as many Google accounts as you want!<br />
If you want to sync everything, just run <span style="font-family: monospace;">drive pull</span> from the root folder and pull it allll down. It checks for changes, so it'll only resync things that have changed.<br />
<code><br class="Apple-interchange-newline" />$ mkdir ~/drive/work</code><br />
<code>$ drive init ~/drive/work</code><br />
<div>
<code></code><br />
<div style="font-family: 'Times New Roman';">
<code><code>$ mkdir ~/drive/org</code></code></div>
<code>
</code>
<div style="font-family: 'Times New Roman';">
<code><code>$ drive init ~/drive/org</code></code></div>
<code>
<div>
<br /></div>
</code></div>
You can also share, trash, move, rename, generate file lists and statistics, export Google Docs formats to other filetypes, and do lots of other stuff. See the <a href="https://github.com/odeke-em/drive" target="_blank"><b>README</b></a>.</div>
<div>
<br />
HowToGeek <b><a href="http://www.howtogeek.com/196635/an-official-google-drive-for-linux-is-here-sort-of-maybe-this-is-all-well-ever-get/" target="_blank">complains that the tool is limited</a></b>. Sure it is, if you're my grandma.<br />
<br />
If you are my Grandma, check out something open source like <b><a href="https://github.com/Grive/grive" target="_blank">grive</a></b> or <b><a href="https://github.com/astrada/google-drive-ocamlfuse" target="_blank">google-drive-ocamlfuse</a></b> (free), or something proprietary like <a href="https://www.insynchq.com/" target="_blank"><b>InSync</b></a> ($15 per account, one-time).</div>
BChttp://www.blogger.com/profile/09753844565742017187noreply@blogger.comtag:blogger.com,1999:blog-5708676595753081805.post-62747484096853326352015-03-24T11:47:00.001-07:002015-03-24T11:48:10.856-07:00Music In Our Schools<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisgy5bBBIlBIvvWUx9kCK5zQO6V92EdbAaCCwZ_KvIRr3wBabDx9pqA2EQJIh4EzjCNNEneEfBhlI1HJIHLrheFoMtTsuWZOzum49kMONI8rkQtnrvnf1ShdMJZLcPiWJeXY58A8NnpTk/s1600/11066620_10203854487188180_7846234678680455609_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisgy5bBBIlBIvvWUx9kCK5zQO6V92EdbAaCCwZ_KvIRr3wBabDx9pqA2EQJIh4EzjCNNEneEfBhlI1HJIHLrheFoMtTsuWZOzum49kMONI8rkQtnrvnf1ShdMJZLcPiWJeXY58A8NnpTk/s1600/11066620_10203854487188180_7846234678680455609_n.jpg" /></a></div>
<br />
Oops. Looks like there's already too little music in our schools.<br />
<br />
In other news, April is <b><a href="http://www.carcare.org/car-care-month/" target="_blank">National Car Care Month</a></b>.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgR33uXc2LLhW3SwxKs0y4gRBVXhVhTqxEfITYxYDtMNGQWmgdo0jTBAGM10UhaLqyBu-TEf4pI8g-7lDTdh_CJUuLk7Lu9UaKN5AnNpMXsJl2h59kcOaZISmGaG5Sv9na-WIEFUkSWdA/s1600/national_auto_month.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgR33uXc2LLhW3SwxKs0y4gRBVXhVhTqxEfITYxYDtMNGQWmgdo0jTBAGM10UhaLqyBu-TEf4pI8g-7lDTdh_CJUuLk7Lu9UaKN5AnNpMXsJl2h59kcOaZISmGaG5Sv9na-WIEFUkSWdA/s1600/national_auto_month.png" /></a></div>
<br />BChttp://www.blogger.com/profile/09753844565742017187noreply@blogger.comtag:blogger.com,1999:blog-5708676595753081805.post-42286161246443008742015-03-21T23:09:00.001-07:002015-03-24T12:59:14.912-07:00Google Chrome Remote for LinuxSecure SHell (SSH) is great for most applications, but sometimes you just want to connect to the graphical desktop of another computer. The Google Chrome Remote extension allows you to connect over the Internet with computers running any operating system—Linux, Mac OS, or Windows—with no network or software configuration required. With the <b><a href="https://itunes.apple.com/us/app/chrome-remote-desktop/id944025852?mt=8" target="_blank">iOS</a></b> or <b><a href="https://play.google.com/store/apps/details?id=com.google.chromeremotedesktop&hl=en" target="_blank">Android app</a></b>, you can even connect from your phone!<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLPInRPfssgqR2tLyV_LJQFsd6xRo6ocYsEUNJGHqtuen9call4Z-RTXZyrezLmmYVEopuTaT_oQ7XtAodoyYNdV92prfpa-yKkv-yZRcQw2BB1YOLmVH834sk5p_ETy0bccpvEkkKBcQ/s1600/google-chrome-remote.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLPInRPfssgqR2tLyV_LJQFsd6xRo6ocYsEUNJGHqtuen9call4Z-RTXZyrezLmmYVEopuTaT_oQ7XtAodoyYNdV92prfpa-yKkv-yZRcQw2BB1YOLmVH834sk5p_ETy0bccpvEkkKBcQ/s1600/google-chrome-remote.png" /></a></div>
Connections <b>from</b> Linux has always been available, but I just realized that connections <b>to</b> Linux computers are now supported! Not sure how I missed this: apparently this beta download was <a href="https://productforums.google.com/forum/#!topic/chrome/8PMxG69VJ6o%5B1-25%5D" style="font-weight: bold;" target="_blank">first announced on 2014-07-07</a>. For Ubuntu and other Debian-based systems, there are both <b><a href="https://dl.google.com/linux/direct/chrome-remote-desktop_current_i386.deb" target="_blank">32-bit</a></b> and <b><a href="https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb" target="_blank">64-bit</a></b> versions of the application available.<br />
<br />
All you have to do is install the <b><a href="https://chrome.google.com/webstore/detail/chrome-remote-desktop/gbchcmhmhahfdphkhkmpfmihenigjmpp?hl=en" target="_blank">Google Chrome Remote extension</a></b> on both computers and <b><a href="https://support.google.com/chrome/answer/1649523?hl=en" target="_blank">follow the instructions to enable remote access</a></b>. Press 'connect', type in a PIN, and you're in!<br />
<br />
In Ubuntu, you can even customize what window manager runs when Chrome Remote connects by customizing a script at ~/.chrome-remote-desktop-session (remember to make it executable with <span style="font-family: Courier New, Courier, monospace;">chmod ugo+x ~/.chrome-remote-desktop-session</span>).<br />
<br />
If all you want is terminal access:<br />
<br />
<span style="font-family: Courier New, Courier, monospace;"><b>#!/bin/bash</b></span><br />
<span style="font-family: Courier New, Courier, monospace;"><b>exec xterm</b></span><br />
<br />
For a nice lightweight graphical interface, try <b><a href="https://en.wikipedia.org/wiki/IceWM" target="_blank">IceWM</a></b> (install it first with <span style="font-family: Courier New, Courier, monospace;">sudo apt-get install icewm</span>):<br />
<br />
<b><span style="font-family: Courier New, Courier, monospace;">#!/bin/bash</span></b><br />
<b><span style="font-family: Courier New, Courier, monospace;">exec /usr/bin/icewm-session</span></b><br />
<br />
For Ubuntu's default Unity interface, try something like this:<br />
<br />
<b><span style="font-family: Courier New, Courier, monospace;">#!/bin/bash</span></b><br />
<b><span style="font-family: Courier New, Courier, monospace;">export DESKTOP_SESSION=ubuntu</span></b><br />
<b><span style="font-family: Courier New, Courier, monospace;">export XDG_CURRENT_DESKTOP=Unity</span></b><br />
<b><span style="font-family: Courier New, Courier, monospace;">exec /usr/sbin/lightdm-session 'gnome-session --session=ubuntu'</span></b><br />
<div>
<br />
To make the new configuration stick, run:<br />
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><b><span style="font-family: Courier New, Courier, monospace;">sudo /etc/init.d/chrome-remote-desktop stop</span></b></span></div>
<span id="docs-internal-guid-6d067773-4d5e-6b03-7d78-a895d3508a2d"><span style="font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"><b><span style="font-family: Courier New, Courier, monospace;">sudo /etc/init.d/chrome-remote-desktop start</span></b></span></span><br />
<br /></div>
This can be a real lifesaver when you're out at a bar at one in the morning and you realize you forgot to change a setting on a graphical user interface running on a computer in the lab...BChttp://www.blogger.com/profile/09753844565742017187noreply@blogger.comtag:blogger.com,1999:blog-5708676595753081805.post-70774845723618264022015-03-14T13:20:00.003-07:002015-03-16T12:25:46.645-07:00It's Not Pi DayAmericans have declared this to be a <b>'Super Pi Day'</b> (3-14-15).<br />
Not in my date system!<b> </b><br />
<b><br /></b>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikGOvz71Q4mJ94xhzK9MBnefZbyYYxXhTe1e_mGrlRhYOswSb4tke2paWJVpR_wTkZrsvL9fi9CW1aefK0Lax1NM6xYTzjCS2ListaaqUzeBtuwY9jAscFaeChZI3pQaSCXcnNr02G7Xo/s1600/2000px-Pi-CM.svg.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikGOvz71Q4mJ94xhzK9MBnefZbyYYxXhTe1e_mGrlRhYOswSb4tke2paWJVpR_wTkZrsvL9fi9CW1aefK0Lax1NM6xYTzjCS2ListaaqUzeBtuwY9jAscFaeChZI3pQaSCXcnNr02G7Xo/s1600/2000px-Pi-CM.svg.png" height="255" width="320" /></a></div>
<b><br /></b>
<br />
<a href="https://en.wikipedia.org/wiki/ISO_8601" target="_blank"><b>ISO-8601</b></a> is a formal standard for the only sane way to write dates and times.<br />
<br />
Today is <b>2015-03-14</b>.<br />
Right now, it's <b>2015-03-14T11:37:01</b>.<br />
The ordinal date is <b>2015-073</b>.<br />
This week is <b>2015-W11</b>.<br />
<br />
They're general to specific, which just makes sense.<br />
<br />
<a name='more'></a><br /><br />
When these dates are used in file names and other strings, alphanumeric sorting automatically orders them in time (at least for the next eight millennia... then the standard will need to be updated to a default five digits for the year!).<br />
<br />
UPDATE: Neil deGrasse Tyson agrees:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://twitter.com/neiltyson/status/576372464881643521" target="_blank"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTDP8TK8e98OqlVzzy-tmluuRi-52PSCXcAyaD87uKr9opNKkrgR_WA1pYigCDcJJvrvOOiUWxivZHeJ9aQ-AttJQaqRCrjVe_DbE5kqXlOylUv7zaG6dSHBNeg7E7CzHPGCVsCxaUxGk/s1600/tyson-pi.png" /></a></div>
<hr />
<h3>
When Is Pi Day?</h3>
<br />
Fortunately, a Python list comprehension will tell us when the REAL Super Pi Day occurs.<br />
<br />
<b><span style="background-color: #eeeeee;"><span style="font-family: "Courier New",Courier,monospace;">p = list(str(N(pi,digits=100)/10))[2:]<br />pidays = [''.join(p[:i]+['-']+p[i:i+2]+['-']+p[i+2:i+4]) for i in range(0,len(p)-4) if(p[:i]!=[] and 0<int(''.join(p[i:i+2]))<=12 and 0<int(''.join(p[i+2:i+4]))<=31)]<br />show(pidays) </span></span></b><br />
<br />
In the first 1000 digits of pi, there are 41 Pi Days. <br />
In the first 100 digits of pi, only one Pi Day appears:<br />
<br />
31415926535897932384626433832795028841971693993751058209749445923078164-06-28<br />
<br />
See you on June 28th in 3*10^70 years!<br />
(note: <a href="https://en.wikipedia.org/wiki/Age_of_the_universe" target="_blank"><b>the universe is only 10^10 years old</b></a>)<br />
<br />
<hr />
<h3>
Non-Calendar Pi Days</h3>
<br />
How about ordinal Pi Days?<br />
<br />
<b><span style="background-color: #eeeeee;"><span style="font-family: "Courier New",Courier,monospace;">numdigits=100<br />p = list(str(N(pi,digits=numdigits)/10))[2:]<br />pidays = [''.join(p[:i]+['-']+p[i:i+3]) for i in range(0,len(p)-4) if(p[:i]!=[] and 0<int(''.join(p[i:i+3]))<=365)]<br />show(pidays[0:5])<br />print "There are " + str(len(pidays)) + " ordinal Pi Days in the first " + str(numdigits) + " digits of pi"</span></span></b><br />
<br />
There are 34 ordinal Pi Days in the first 100 digits of Pi (which makes sense!).<br />
We missed <b>3-141</b> (Year 3, May 21) and <b>314-159</b> (Year 314, June 08), but the next ordinal pi day is just around the corner on <b>314159265-358</b> (Year 314159265, December 24th).<br />
<br />
And week date Pi Days?<br />
<br />
<span style="background-color: #eeeeee;"><span style="font-family: "Courier New",Courier,monospace;"><b>numdigits=100<br />p = list(str(N(pi,digits=numdigits)/10))[2:]<br />pidays = [''.join(p[:i]+['-W']+p[i:i+2]+['-']+p[i+2:i+3]) for i in range(0,len(p)-4) if(p[:i]!=[] and 0<int(''.join(p[i:i+2]))<=52 and 0<int(''.join(p[i+2:i+3]))<=7)]<br />show(pidays[0:5])<br />print "There are " + str(len(pidays)) + " week date Pi Days in the first " + str(numdigits) + " digits of pi"</b></span></span><br />
<br />
<b>0003-W14-1</b> (0003-03-30)<br />
<b>0031-W41-5</b> (0031-10-09)<br />
<b>314159-W26-5</b> (314159-06-??)<br />
<br />
Of course, <a href="http://www.tauday.com/" target="_blank"><b>pi is the wrong number to get excited about anyway</b></a>.<br />
<br />
<hr />
<h3>
When Is Tau Day?</h3>
<br />
<b>τ, </b><a href="http://www.scientificamerican.com/article/let-s-use-tau-it-s-easier-than-pi/" target="_blank"><b>the more natural choice for a constant</b></a> than pi.<br />
<br />
next calendar date: <br />
<b>62831853-07-17</b><br />
Much sooner than calendar pi day.<br />
<br />
next ordinal date:<br />
6283-185 (6283-07-04)U-S-A! U-S-A!<br />
<br />
next week date:<br />
6283-W18-5 (6283-05-05)<br />
A busy year for tau fans!<br />
<br />
<hr />
<h3>
When Is e Day?</h3>
<br />
Ah, <a href="https://en.wikipedia.org/wiki/E_%28mathematical_constant%29" target="_blank">Euler's Number</a>—the base of the natural logarithm.<br />
<br />
Calendar date: <br />
<b>27182818284590452353602874713526624977572470936999595749669676277240766303535475945713821785251664274274663919320-03-05</b><br />
It's 10^42 times further off than the next calendar pi day!<br />
<br />
Ordinal date:<br />
<b>2718-281</b> (2718-10-08)<br />
Practically tomorrow! <br />
<br />
Week date:<br />
<b>2718-W28-1</b> (2718-07-08)<br />
Of the dates determined, this is the closest of all.<br />
<hr />
<br />
List comprehensions! Learn some Python and automate all kinds of tedious string manipulations. The <a href="https://docs.python.org/" target="_blank"><b>Python documentation</b></a> is good and there are all kinds of <a href="http://interactivepython.org/courselib/static/thinkcspy/index.html" target="_blank"><b>free interactive online Python textbooks</b></a> out there. <a href="http://cloud.sagemath.com/" target="_blank"><b>Sage Math Cloud</b></a> is a great place to play without installing anything—I did the manipulations above in <a href="https://cloud.sagemath.com/projects/db688dd6-7168-4d3b-ac0d-5b3890336d3b/files/basics/strings.sagews" target="_blank"><b>this Sage Math worksheet</b></a>.BChttp://www.blogger.com/profile/09753844565742017187noreply@blogger.comtag:blogger.com,1999:blog-5708676595753081805.post-28955284175146812402015-02-09T22:32:00.000-08:002015-03-16T12:27:22.403-07:00Upgrading RAM in a MacBookSurprisingly, <a href="http://support.apple.com/en-us/HT201165">upgrading the RAM in MacBook Pro</a> is as painless as upgrading the RAM in pretty much anything else. No trip to <a href="https://www.ifixit.com/Device/MacBook_Pro" target="_blank">ifixit</a>, no heating/hammering/drilling/exposure to gamma radiation, and no special tools required (except a very small screwdriver).<br />
<br />
If your older model is a bit sluggish and you're still rocking 4GB (2x2GB), consider dropping $60 to <a href="http://www.amazon.com/gp/product/B008LTBITY/">upgrade to 8GB</a> (2x4GB) or even 16GB (2x8GB), if your model supports it. Make sure you get RAM that is explicitly Mac-compatible. Note that Apple's published specs on RAM capacity are garbage; use <a href="http://www.everymac.com/" target="_blank">EveryMac</a> to look up your specific model for the real, experimentally-determined capacity.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://commons.wikimedia.org/wiki/File:Memory_module_DDRAM_20-03-2006.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_blank"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzpxsJ5m5tOI0zcclP0r7w6olERfvxNvS0XQ4JN3Dz5hfD-kv0fuSOJJ27iOZVslGWN2XX6Z4M5u1jlkpGu1OYMrt6JF10ybZ75tJk8JOg985lQy0zJYtjZiskd7vUJeN-fHO1cb4l0Iw/s1600/Memory_module_DDRAM_20-03-2006.jpg" height="300" width="400" /></a></div>
<br />
Many older machines are RAM-limited, so adding extra RAM can help you squeeze a little more usable life out of a machine before it's inevitably discarded as <a href="http://en.wikipedia.org/wiki/Electronic_waste" target="_blank">e-waste</a>.<br />
<br />
<br />
<a name='more'></a><br />
When your machine starts to slow down, you can tell if you're RAM-limited by firing up the <a href="http://support.apple.com/en-us/HT2353" target="_blank">ProcessViewer or Activity Monitor</a> (Mac), control panel (Windows), or System Monitor (Ubuntu Linux) and seeing if your physical RAM is filled up. Your operating system will deal with a lack of physical memory by saving things to many-orders-of-magnitude-slower <a href="http://en.wikipedia.org/wiki/Virtual_memory" target="_blank">"virtual memory"</a> or "page file" on your hard drive, and responsiveness will suffer greatly (less so if you have a <a href="http://en.wikipedia.org/wiki/Solid-state_drive" target="_blank">solid-state drive</a>).<br />
<br />
If you don't have a Mac, good work on saving a bunch of money :) BChttp://www.blogger.com/profile/09753844565742017187noreply@blogger.comtag:blogger.com,1999:blog-5708676595753081805.post-48576059405185468242014-09-14T14:23:00.003-07:002015-03-16T12:27:34.208-07:00Lithium SupplementationAn interesting opinion piece appeared in the New York Times today, <a href="http://www.nytimes.com/2014/09/14/opinion/sunday/should-we-all-take-a-bit-of-lithium.html" target="_blank">suggesting that we supplement the drinking water supply with small doses of lithium</a> to reduce the prevalence of mental health issues.<br />
<br />
<b>That sounds crazy.</b><br />
<br />
My brain immediately associates lithium with lobotomies, straight jackets, and insane asylums. Upon further research, these associations aren't fair: lithium was first experimented with in the straight-jacket-and-insane-asylum late 1800's, but <a href="https://en.wikipedia.org/wiki/Lithium_%28medication%29#History" target="_blank">in the 1950's it was rediscovered</a> and became one of the first psychiatric pharmacological success stories.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqipajtHzudMC7WFv5RapSNRYs9HGw2QScAelnwboCFcN0EBU7dMQHBf0A0DIIErkd2H8oC8oAo5drz4vn1YNTds9ZK0jjCRxfYSKkAhJqdp-6RQl8Vy6Oeq60_51BFIpr7a4IXujfH00/s1600/1024px-Limetal.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqipajtHzudMC7WFv5RapSNRYs9HGw2QScAelnwboCFcN0EBU7dMQHBf0A0DIIErkd2H8oC8oAo5drz4vn1YNTds9ZK0jjCRxfYSKkAhJqdp-6RQl8Vy6Oeq60_51BFIpr7a4IXujfH00/s1600/1024px-Limetal.JPG" height="240" width="320" /></a></div>
<br />
As it turns out, lithium is naturally present in the Earth's crust at around 20 mg/kg and makes it into our drinking water at concentrations up to 0.2 mg/L.<br />
<br />
<a name='more'></a><br /><br />
<hr />
<h3>
Lithium in Medicine</h3>
<br />
Long before the modern psychiatric applications, the ancient Greeks presecribed lithium-rich spring waters for the treatment of a variety of mental ailments.<br />
<br />
In modern psychiatry, high-dose lithium is prescribed for bipolar
disorder and severe depression, usually in the form of lithium
carbonate (100-2000mg, 18.8% Li → 20-375mg of pure Li).<br />
<br />
Recently, the <a class="external text" href="http://en.wikipedia.org/wiki/Neuroprotection" rel="nofollow">neurotropic and neuroprotective</a>
properties of low-dose lithium (25-120 mg lithium orotate, 4.3% Li →
1-5mg Li) in both acute (e.g. stroke) and chronic (e.g. depression,
dementia) contexts have been evaluated. Studies have also correlated
higher levels of natural lithium in the water supply with reduced rates
of suicide and violent crime in <a class="external text" href="http://www.ncbi.nlm.nih.gov/pubmed/23312137" rel="nofollow">Texas</a>, <a class="external text" href="http://bjp.rcpsych.org/content/194/5/464.full" rel="nofollow">Japan</a>, <a class="external autonumber" href="http://www.ncbi.nlm.nih.gov/pubmed/24072668" rel="nofollow">Greece</a>, and <a class="external text" href="http://www.ij-healthgeographics.com/content/11/1/19" rel="nofollow">Austria</a>.
Low-dose lithium has no side effects, and these results have led some
researchers to suggest supplementing the water supply in low-lithium
region:<br />
<br />
<a class="external text" href="http://bigthink.com/dangerous-ideas/1-drug-our-drinking-water" rel="nofollow">Big Think: Drug Our Drinking Water (with Lithium)</a>
<br />
<a class="external text" href="http://www.psychologytoday.com/blog/evolutionary-psychiatry/201201/could-you-have-lithium-deficiency" rel="nofollow">Psychology Today: Could You Have a Lithium Deficiency?</a><br />
<br />
It has even been proposed that <a href="http://www.tandfonline.com/doi/abs/10.1080/07315724.2002.10719188">lithium is an essential nutrient</a> with a Recommended Dietary Allowance (RDA) of 1 mg per day.<br />
<hr />
<h3>
Lithium in the Literature</h3>
<br />
It's an understatement to say that there's a lot out there on the pharmacology and biochemistry of lithium, especially in the last ten years. The literature is dominated by clinical psychiatrists evaluating high-dose lithium for the treatment of bipolar disorder, but interest in lithium's neuroprotective mechanism and potential alternative applications is growing:<br />
<pre><b><a class="external text" href="http://dx.doi.org/10.1016/S0140-6736%2800%2902793-8" rel="nofollow">Lithium-induced increase in human brain grey matter.</a></b>
Moore, G. J., Bebchuk, J. M., Wilds, I. B., Chen, G., & Menji, H. K. (2000).
The Lancet, 356(9237), 1241–1242.
<b><a class="external text" href="http://dx.doi.org/10.1016/S0006-3223%2800%2900252-3" rel="nofollow">Lithium increases N-acetyl-aspartate in the human brain: in vivo evidence in support of
bcl-2’s neurotrophic effects?</a></b>
Moore, G. J., Bebchuk, J. M., Hasanat, K., Chen, G., Seraji-Bozorgzad, N., Wilds, I. B.,
… Manji, H. K. (2000).
Biological Psychiatry, 48(1), 1–8.
<b><a class="external text" href="http://dx.doi.org/10.1016/j.jad.2004.01.002" rel="nofollow">Mood stabilizers: protecting the mood...protecting the brain.</a></b>
Brunello, N. (2004).
Journal of Affective Disorders, 79 Suppl 1, S15–20.
<b><a class="external text" href="http://dx.doi.org/10.1177/2045125312471963" rel="nofollow">Lithium: the pharmacodynamic actions of the amazing ion.</a></b>
Brown, K. M.; Tracy, D. K. (2013)
Ther. Adv. Psychopharmacol. 2013, 3, 163–176
<b><a class="external text" href="http://dx.doi.org/10.1080/07315724.2002.10719188" rel="nofollow">Lithium: Occurrence, Dietary Intakes, Nutritional Essentiality.</a></b>
Schrauzer, G. N.
J. Am. Coll. Nutr. 2002, 21, 14–21
<b><a class="external text" href="http://www.pubmedcentral.nih.gov/articlerender.fcgi?artid=2804881&tool=pmcentrez&rendertype=abstract" rel="nofollow">The neurotrophic and neuroprotective effects of psychotropic agents.</a></b>
Hunsberger, J., Austin, D. R., Henter, I. D., & Chen, G. (2009).
Dialogues in Clinical Neuroscience, 11(3), 333–48.
<b><a class="external text" href="http://www.ncbi.nlm.nih.gov/pubmed/10509176" rel="nofollow">Lithium at 50: have the neuroprotective effects of this unique cation been overlooked?</a></b>
Manji, H. K., Moore, G. J., & Chen, G. (1999).
Biological Psychiatry, 46(7), 929–40.
<b><a class="external text" href="http://dx.doi.org/10.1016/S0006-3223%2800%2900979-3" rel="nofollow">Clinical and preclinical evidence for the neurotrophic effects of mood stabilizers:
implications for the pathophysiology and treatment of manic–depressive illness.</a></b>
Manji, H. K., Moore, G. J., & Chen, G. (2000).
Biological Psychiatry, 48(8), 740–754.
<b><a class="external text" href="http://europepmc.org/abstract/MED/10826666" rel="nofollow">Lithium up-regulates the cytoprotective protein Bcl-2 in the CNS in vivo: a role for neurotrophic
and neuroprotective effects in manic depressive illness.</a></b>
Manji, H. K., Moore, G. J., & Chen, G. (2000).
The Journal of Clinical Psychiatry, 61 Suppl 9(suppl 9), 82–96.
<b><a class="external text" href="http://dx.doi.org/10.1016/S0006-3223%2803%2900117-3" rel="nofollow">Enhancing neuronal plasticity and cellular resilience to develop novel, improved therapeutics
for Difficult-to-Treat depression.</a></b>
Manji, H. K., Quiroz, J. a, Sporn, J., Payne, J. L., Denicoff, K., A. Gray, N., … Charney, D. S. (2003).
Biological Psychiatry, 53(8), 707–742.
<b><a class="external text" href="http://altcancerweb.com/bipolar/lithium/overview-mechanism-action-lithium-2000.pdf" rel="nofollow">Overview of the mechanism of action of lithium in the brain: fifty-year update.</a></b>
Lenox, R., & Hahn, C. (2000).
Journal of Clinical Psychiatry, 6140(suppl 9).
<b><a class="external text" href="http://europepmc.org/abstract/MED/10826656" rel="nofollow">The psychopharmacologic specificity of the lithium ion: origins and trajectory.</a></b>
Soares, J. C., & Gershon, S. (2000).
The Journal of Clinical Psychiatry, 61 Suppl 9(suppl 9), 16–22.
<b><a class="external text" href="http://dx.doi.org/10.1038/aps.2011.140" rel="nofollow">Beneficial effects of mood stabilizers lithium, valproate and lamotrigine in experimental stroke models.</a></b>
Wang, Z., Fessler, E. B., & Chuang, D.-M. (2011).
Acta Pharmacologica Sinica, 32(12), 1433–45.
<b><a class="external text" href="http://dx.doi.org/10.1016/j.cnr.2004.09.006" rel="nofollow">Neurotrophic signaling cascades are major long-term targets for lithium: clinical implications.</a></b>
Yuan, P., Gould, T.D., Gray, N.a., Bachmann, R.F., Schloesser, R.J., Lan, M.J.K., … Manji, H.K. (2004).
Clinical Neuroscience Research, 4(3-4), 137–153.</pre>
<hr />
<h3>
Lithium Dietary Supplements</h3>
<br />
Low-dose lithium does not appear to be a very popular supplement, probably due to the negative connotations of its association with mental disorders. The most common form appears to be lithium orotate 120-130mg, providing 5mg of pure lithium (i.e. one-quarter to one-hundredth the usual psychiatric doses) for about eight cents a pill:<br />
<ul>
<li> <a class="external text" href="http://www.amazon.com/gp/product/B00KISEHNA/" rel="nofollow">Amazon: Lithium Orotate ($15.50/200)</a>
</li>
<li> <a class="external text" href="http://www.amazon.com/gp/product/B00014DIW2/" rel="nofollow">Amazon: Lithium Orotate ($16.50/200)</a>
</li>
</ul>
Taking one of these pills is the equivalent of drinking about 50L of water from a naturally high-lithium region. Lithium-rich spring water is also sold under <a href="https://en.wikipedia.org/wiki/Lithia_%28water_brand%29">the venerable 'Lithia' brand</a>, but its lithium concentration is quite low (0.5 mg/L) and shipping around all of that water is expensive.<br />
<br />
In the aftermath of this NYT article, I bet demand for lithium supplements increases greatly and the prices go up!<br />
<br />
Should you buy some? At seven cents a pill, can't hurt / might help... but I'm not a doctor, so you'll have to look over the evidence and make your own decision. Don't trust anything you read in some random blog! ;)<br />
<hr />
<i>This topic has a page on the <a href="http://wiki.brandoncurtis.com/w/Lithium_Supplementation" target="_blank">BC Wiki: Lithium Supplementation</a>.</i>BChttp://www.blogger.com/profile/09753844565742017187noreply@blogger.comtag:blogger.com,1999:blog-5708676595753081805.post-59301203784600081302014-09-09T20:36:00.005-07:002015-03-16T12:28:13.563-07:00Reviving a Wordpress Plugin and Building CompetencyAs a fun little aside, I decided to resurrect a 'dormant' Wordpress plugin that enables support for including every comment system, ever, in tabs.<br />
<br />
The plugin is called <a href="http://wordpress.org/plugins/gplus-comments/" target="_blank"><b>Comments Evolved for Wordpress</b></a>, and was originally called <b>gPlus Comments</b> before adding support for tabbed comments from Facebook, Disqus, Livefyre, Trackbacks, and native Wordpress. Judging by the 60,000 downloads from the official site, it's been pretty popular.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUM5DoFp6o4pmjQaCv-TlMuglk5cqwK5r6PlohpkhqIZC9f4bk5BtVV7PlYhCLxmv-SE7ypPDk-3FcmBypdh_mm44r6NGycSfCUFgcmOa3HtgfCpnisj4nFYxSlt-QvrD43l67mf8oi-I/s1600/comments.png" imageanchor="1" style="margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUM5DoFp6o4pmjQaCv-TlMuglk5cqwK5r6PlohpkhqIZC9f4bk5BtVV7PlYhCLxmv-SE7ypPDk-3FcmBypdh_mm44r6NGycSfCUFgcmOa3HtgfCpnisj4nFYxSlt-QvrD43l67mf8oi-I/s1600/comments.png" /></a>
<br />
The plugin hadn't been updated for about a year, and <a href="http://wordpress.org/support/topic/has-this-plugin-been-abandoned-3" target="_blank">users were complaining</a> that it didn't yet display comment numbers and didn't offer a way to link the Facebook portion to a Facebook App ID, which meant that <b>there was no way to moderate Facebook comments</b>. This was especially a problem for those seeking to monetize their sites, because many advertising services won't work with sites that can't moderate their own comments.<br />
<br />
<a name='more'></a><br /><br />
(You probably know <a href="http://www.andhigherstill.com/2013/11/my-objectivity-is-not-for-sale.html" target="_blank">how I feel about site monetization</a>, but there are plenty of other reasons you might want to link all of your comment boxes with a single App ID.)<br />
<br />
<hr />
<h3>
The Motivation</h3>
It's nice to have one programming language that you're very comfortable with for everyday projects—kind of like the one knife you always reach for when you're hacking stuff up in the kitchen. For me, that's Python.<br />
<br />
That said, I think there's also a lot of value in learning how to read, interpret, troubleshoot, and successfully modify code in a variety of different languages. A lot of stuff on the Internet is half-built and partially broken, and there is inevitably "some assembly required" to get it to work in your particular context (fellow Linux users know what I mean!). Digging through other peoples' implementations can also be a good learning experience. <br />
<br />
Wordpress is not a platform I'm particularly comfortable with. I've combined a custom Wordpress install with a variety of plugins and other web services to build <a href="http://feed.graveslab.org/" target="_blank">neat academic journal article</a> <a href="http://dusty.feed.graveslab.org/" target="_blank">aggregation</a> <a href="http://tft.feed.graveslab.org/" target="_blank">tools</a> for work, but none of my personal blogs run in Wordpress and I've never attempted to build or modify an extension. <br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
So what the heck! I pulled up <a href="http://www.stackexchange.com/" target="_blank">StackExchange</a> and the <a href="http://codex.wordpress.org/" target="_blank">Wordpress documentation</a> and took a shot at it.<br />
<br />
<hr />
<h3>
The Fix</h3>
Fortunately, <a href="https://github.com/bholtsclaw" target="_blank">Brandon Holtsclaw</a>, the original designer, was cool
enough <a href="https://github.com/CloudHeroDevOps/comments-evolved" target="_blank">to put the source on Github</a>. When a project's on Github, making changes is just a matter of "forking" the repository of interest, making some changes, and submitting a pull request to reintegrate the changes.<br />
<br />
(<a href="http://git-scm.com/" target="_blank">Git</a> and <a href="https://github.com/" target="_blank">Github</a> are great tools! Never lose 10 hours of paper edits again. <a href="https://education.github.com/" target="_blank">Sign up with a .edu account</a>, and you even get free private repositories! If you're not comfortable in the command line, they have slick graphical tools for <a href="https://mac.github.com/" target="_blank">Mac</a> and <a href="https://windows.github.com/" target="_blank">Windows</a>)<br />
<br />
I figured out the general plugin structure, re-remembered a little bit of PHP, and modified the plugin to accept a Facebook App ID. While I was at it, I cleaned up the documentation and attempted to fix some weird tab loading behavior in Firefox.<br />
<br />
Everything seems to be working fine in Wordpress 4.0, so I submitted <a href="https://github.com/CloudHeroDevOps/comments-evolved/pull/7" target="_blank">a pull request</a> to integrate my changes back into the original plugin.<br />
<br />
<br />
If you just want the plugin .zip to upload, <a href="https://github.com/brandoncurtis/comments-evolved/blob/master/comments-evolved.zip" target="_blank">you can get it here</a>. You'll need to remove the existing Comments Evolved plugin in order to install it.<br />
<br />
You can see it in action on <a href="http://test.feed.graveslab.org/" target="_blank">this WordPress test site</a>.
<br />
<br />
<hr />
<h3>
The Challenge</h3>
The only way to get better at solving problems is to solve problems—that's just how the brain learns!<br />
<br />
Becoming a competent problem-solver is therefore all about experience. You don't earn it by passing a test or receiving a degree; you learn it by finding things that interest you and constantly pushing yourself to experience, understand, and do more.<br />
<br />
This often means doing things that "aren't your job" or "aren't strictly necessary"—don't let a needlessly overconstrained vision of who or what you are hinder your progress toward who you are becoming.<br />
<br />
We all have 168 hours per week to spend. Every day, you make decisions about how to use your time that always, inescapably, add up to 1,440 minutes.<br />
<br />
This week, use some of those minutes to try something new: Take a different path on your walk. Read some weird Wikipedia pages. Cook something you've never cooked before. Start a website, or a book, or some art.<br />
<br />
Make some new connections in your brain every week, and within a few years it's inevitable that you'll have a collection of knowledge, skills, and perspectives that are uniquely your own.<br />
<br />
Spend that time repeating the same old things, paying others to do everything for you, soaking up advertisements and lowest-common-denominator mass media, respecting authority and carefully coloring inside the lines... and just don't be surprised by the substance of the life that you create for yourself.BChttp://www.blogger.com/profile/09753844565742017187noreply@blogger.comtag:blogger.com,1999:blog-5708676595753081805.post-54428984490175636162014-08-26T16:33:00.001-07:002015-03-16T12:28:26.504-07:00Police MilitarizationThe police should not have the heavy weapons used by the military. It invites excessive force and it's psychologically provocative to a population that already distrusts the police—by all accounts they should be seeking to do their jobs with as little force as possible, not rolling down the streets in armored personnel carriers like an occupying army.<br />
<br />
<b>Why do the police have armored personnel careers now?</b> Thank the federal <a href="http://www.newsweek.com/how-americas-police-became-army-1033-program-264537" target="_blank">1033 Program</a>, which has handed out $4.3 billion in our tax dollars' worth of surplus military hardware to other federal and state agencies.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif4aWp6UTRgUGnG-GA2bml2kIgDgZsjTX9PBmf3cd0PSg2R4J25FZu4ziLzIrhwCZl7V5LD_GEfI7bIxjJAc2CzOLq8Ygw3NQP3ZprAE2U5Yn5bEEha10dDB9kWFIsYKekpHem46XuGZY/s1600/pima-county-swat-570x316.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif4aWp6UTRgUGnG-GA2bml2kIgDgZsjTX9PBmf3cd0PSg2R4J25FZu4ziLzIrhwCZl7V5LD_GEfI7bIxjJAc2CzOLq8Ygw3NQP3ZprAE2U5Yn5bEEha10dDB9kWFIsYKekpHem46XuGZY/s1600/pima-county-swat-570x316.jpg" /></a></div>
<br />
Outside The Beltway has argued that "the war on drugs has done incalculable damage to the character of law enforcement by encouraging police officers to forget they are civilians". Riding around in taxpayer-paid MRAPS with taxpayer-paid machine guns probably hasn't helped.<br />
<br />
<b>What hardware do your local police possess as a result of Program 1033?</b> Sorry, that's classified—the Defense Logistics Agency refuses to release the names of specific agencies for "security reasons".<br />
<br />
You can, however, track 1033 Program acquisitions down to the county level.<br />
<br />
<a name='more'></a><br /><br />
<hr />
<h3>
Check This Out</h3>
What'd your county request through the 1033 Program? Take a look: <a href="http://thefreethoughtproject.com/military-hardware-local-pd-stockpiling-database-show-you/">http://thefreethoughtproject.com/military-hardware-local-pd-stockpiling-database-show-you/</a><br />
<br />
What did good ol' Alameda Counta, CA get?<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ8lZogvoZ0fBeLVr3ehozdGAUUcMFRwcV0E5zfnYOpz8CEe81QBKPLAzEj77tif0GvbdT3AHc-9TYAVojwgDkNOq61pxbFvdp_NSIv0P8QcQDG1CXM3GJxBgKV9H8_s_LSkbnrOVbi0Q/s1600/alameda_grenade_launcher.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZ8lZogvoZ0fBeLVr3ehozdGAUUcMFRwcV0E5zfnYOpz8CEe81QBKPLAzEj77tif0GvbdT3AHc-9TYAVojwgDkNOq61pxbFvdp_NSIv0P8QcQDG1CXM3GJxBgKV9H8_s_LSkbnrOVbi0Q/s1600/alameda_grenade_launcher.png" height="97" width="640" /></a></div>
<br />
Gloves, coveralls, storage containers, cameras... oh! A grenade launcher! That's nice.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYx2wQsJaLkD1R-LaXcV-MGkuJc8NagwtKwVsOplshEnUx4QcKsnG4zdOaO-xEUzzHHZYBzVPKkbdAKOXS7QgPZLYbOM4xTWm9EmmKt4vvvmIWXd99rGW6LpITU-w3U4J1nArcmbNk0yY/s1600/alameda_rifles.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYx2wQsJaLkD1R-LaXcV-MGkuJc8NagwtKwVsOplshEnUx4QcKsnG4zdOaO-xEUzzHHZYBzVPKkbdAKOXS7QgPZLYbOM4xTWm9EmmKt4vvvmIWXd99rGW6LpITU-w3U4J1nArcmbNk0yY/s1600/alameda_rifles.png" height="640" width="480" /></a></div>
<br />
That's a lot of rifles...<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBGYVzXn9OaUgtwOjIFh47t4VNCotwWZMeSVHgobb8nnrofxXSv7p3RiTQUKN1KhRzT3wlQgcO-3B1B8z1f7Sz2fYcUtu8vC_nOOdkKYFGJEADYRVSVTe0QXA81j8N4l8L-wO4CWqde8E/s1600/alameda_rifles_2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBGYVzXn9OaUgtwOjIFh47t4VNCotwWZMeSVHgobb8nnrofxXSv7p3RiTQUKN1KhRzT3wlQgcO-3B1B8z1f7Sz2fYcUtu8vC_nOOdkKYFGJEADYRVSVTe0QXA81j8N4l8L-wO4CWqde8E/s1600/alameda_rifles_2.png" height="640" width="472" /></a></div>
<br />
...and more rifles...<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha3LNqQQ0CamRHHFeiCuY668xe3N5q-mqX6xxQNYHtuJDfGXcZJtr8uXjNZhOABrFzlhsMWVKkt7QpPL9DYArD8LO0QPLmAvHErpfkwgqzMApc2bP-YY9hLdtC1E_JEFKdPqnZfGfCQt8/s1600/alameda_trousers.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEha3LNqQQ0CamRHHFeiCuY668xe3N5q-mqX6xxQNYHtuJDfGXcZJtr8uXjNZhOABrFzlhsMWVKkt7QpPL9DYArD8LO0QPLmAvHErpfkwgqzMApc2bP-YY9hLdtC1E_JEFKdPqnZfGfCQt8/s1600/alameda_trousers.png" height="82" width="640" /></a></div>
<br />
Good thing we got some "extreme cold" and "snow camouflage" clothing—they'll go to good use in the Bay Area!<br />
<br />
<hr />
<h3>
How did PA make out?</h3>
Centre County requested nothing!<br />
<br />
<b>Blair County</b>, population 125,000?<br />
<br />
Something like a hundred pairs of night vision googles, laser rangefinders, a laser target designator(?!), a mess of machine gun parts (8 barrels, 5 bipods, 2 tripods), four night vision sniper scopes, 8 telescopic scopes, thermal sights, 5 infrared telescopes, 90 optical telescopes, no less than ELEVEN shipping containers to store it all in, 6 trucks, and a milling machine.<br />
<br />
<b>Your tax dollars at work!</b>BChttp://www.blogger.com/profile/09753844565742017187noreply@blogger.comtag:blogger.com,1999:blog-5708676595753081805.post-32128077086747395672013-11-15T09:19:00.001-08:002015-03-16T12:29:13.037-07:00Installing Google Earth in 64-bit Ubuntu LinuxGoogle does provide <a href="http://earth.google.com/download-earth.html%E2%80%8E" target="_blank">32-bit and 64-bit .deb files</a> for installing Google Earth in Ubuntu. Unfortunately, <b>the 64-bit version does not work in newer (12.04+) versions of Ubuntu</b>.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1-uz647zjlxbQTZ9yeQ34UOo_SxsxGIrTRNIvtT2a9vGrRL_nMKuc-WeyLNP4Epe0f9aWoMFdOPdpYKjZAboeSIppyHAnWRLcd2PDrTpZur0XdnwDsH_TEaISIuEy4RKqAUO6hXoZO9w/s1600/google+earth+.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1-uz647zjlxbQTZ9yeQ34UOo_SxsxGIrTRNIvtT2a9vGrRL_nMKuc-WeyLNP4Epe0f9aWoMFdOPdpYKjZAboeSIppyHAnWRLcd2PDrTpZur0XdnwDsH_TEaISIuEy4RKqAUO6hXoZO9w/s200/google+earth+.jpg" height="200" width="200" /></a></div>
<br />
The solution: run the 32-bit version!<br />
<br />
<a name='more'></a><br /><br />
<hr />
<h3>
The Problem</h3>
<br />
Running Google Earth from the terminal, you will more than likely get something like this:<br />
<br />
<code>$ google-earth <br />
[0424/142332:ERROR:net_util.cc(2195)] Not implemented reached in bool net::HaveOnlyLoopbackAddresses()<br />
[0424/142334:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler.<br />
Google Earth has caught signal 11.</code>
<br />
<br />
As it turns out, the 64-bit version of Google Earth <a href="https://productforums.google.com/forum/#!msg/earth/CkHwQHkt3Zo/pAHeZoIJF8cJ" target="_blank">relies on ia32-libs</a>, a package that <a href="http://askubuntu.com/questions/107230/what-happened-to-the-ia32-libs-package" target="_blank">has been deprecated since 11.10</a>; Ubuntu introduced <a href="https://wiki.ubuntu.com/MultiarchSpec" target="_blank">multiarch</a> as a replacement, and Google Earth has not yet caught up.<br />
<br />
<hr />
<h3>
The Solution</h3>
<div>
<br /></div>
Uninstall the 64-bit version:<br />
<br />
<code>sudo apt-get remove google-earth-stable</code>
<br />
<br />
Download and install the 32-bit version. Everything should now work!<br />
<br />BChttp://www.blogger.com/profile/09753844565742017187noreply@blogger.comtag:blogger.com,1999:blog-5708676595753081805.post-31868873282946023552013-10-03T18:33:00.003-07:002015-03-16T12:29:34.856-07:00Modifying, Building and Installing From Source in UbuntuSometimes, you encounter something in Ubuntu that you'd like to change. Most of the time, you can do this by opening some sort of preferences menu and checking a few boxes. Other times, you might need to fire up <a href="http://askubuntu.com/questions/22313/what-is-dconf-what-is-its-function-and-how-do-i-use-it" target="_blank">dconf-editor</a> or <a href="http://askubuntu.com/questions/17249/how-do-i-use-the-gconf-editor" target="_blank">gconf-editor</a> to manually modify keys in the dconf and gconf configuration databases. This works well and is relatively simple, but it's up to the developers what settings you can change this way.<br />
<br />
On other occasions, you may want to modify the program's source code instead. This may be because you want to make big changes such as adding or removing major features, or it may just be that <a href="https://bugzilla.gnome.org/show_bug.cgi?id=650371" target="_blank">a configuration parameter that you want to change has been hardcoded into the source</a> [which is arguably bad design!].<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxHK86J0MAVq8uNtswfeTiXd_O2TnJrPfr5CK2HJl-0NIH0FZVTFKlhgUeDaqd52EXoMo1U8uE7jb_ez10lEZLtJFi1-w4caK3YNBIQZbOaKhJM8w2AD2_znEyZGSskIrs_A2o59a5nVs/s1600/Screenshot+from+2013-10-03+18:32:43.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxHK86J0MAVq8uNtswfeTiXd_O2TnJrPfr5CK2HJl-0NIH0FZVTFKlhgUeDaqd52EXoMo1U8uE7jb_ez10lEZLtJFi1-w4caK3YNBIQZbOaKhJM8w2AD2_znEyZGSskIrs_A2o59a5nVs/s1600/Screenshot+from+2013-10-03+18:32:43.png" /></a><br />
One of the major advantages of open source software is that <b>the source is open, so this is possible!</b> It's also very straightforward, once you learn how.<br />
<br />
<a name='more'></a><br /><br />
For this example, I'll be modifying 'gnome-settings-daemon'. By default, the system volume changes by 6% each time the 'volume up' and 'volume down' media keys on my keyboard are pressed. 6% is a pretty big jump, and it's easy to go from 'not quite loud enough' to 'way too loud' in a single button press. I'm constantly opening up the graphical slider to get the volume just right. This is extremely annoying, so I'm going to change it!<br />
<br />
<hr />
<h3>
Installing The Tools</h3>
<br />
You'll need a few things to get started. Install the necessary tools with:<br />
<br />
<code>sudo apt-get install devscripts dpkg-dev build-essential fakeroot bzr bzr-builddeb</code>
<br />
<br />
Create a directory to hold the source code you'll be working on.<br />
<br class="Apple-interchange-newline" />
<hr />
<h3>
Making Your Changes</h3>
<div>
<br />
Open up a terminal and change directory into the directory you just created.<br />
Use the Bazaar distributed version control software to download a copy of the source of the package you want to edit:<br />
<br />
<code>bzr branch lp:ubuntu/precise/gnome-settings-daemon</code><br />
<br />
(I included 'precise' because I want the version for Ubuntu 12.04, 'Precise Pangolin'; if you want the branch for the newest Ubuntu distribution [currently 13.10, 'Saucy Salamander'], use <span style="font-family: monospace;">lp:ubuntu/gnome-settings-daemon</span> instead.)<br />
<br />
Now, navigate into the source files you just downloaded and make the desired changes. In my case:<br />
<br />
<code>cd gnome-settings-daemon/plugins/media-keys</code><br />
<code>nano gsd-media-keys-manager.c</code><br />
<br />
(In the Nano text editor, I searched [ctrl-w] for 'volume_step', reduced the percentage step size from 6% to 2%, exited [ctrl-x] and saved.)<br />
<br />
To update the package's version number and document your changes in the changelog:<br />
<br />
<code>debchange -i</code><br />
<br />
<div>
Commit your changes locally, build a .deb installer file from the modified source, and install it:<br />
<br />
<code>debcommit</code><br />
<code>bzr builddeb -- -b -us -uc</code><br />
<code>sudo dpkg -i ../your-package-name.deb</code></div>
<div>
<br /></div>
<div>
Success! Restart your computer and test out your changes. </div>
<div>
<br /></div>
<hr />
<h3>
Further reading</h3>
</div>
<br />
<span style="font-size: x-small;"><a href="http://developer.ubuntu.com/packaging/html/">http://developer.ubuntu.com/packaging/html/</a></span><br />
<span style="font-size: x-small;"><a href="https://help.ubuntu.com/community/UpdatingADeb">https://help.ubuntu.com/community/UpdatingADeb</a></span><br />
<span style="font-size: x-small;"><a href="http://askubuntu.com/questions/81870/how-to-download-modify-build-and-install-a-debian-source-package">http://askubuntu.com/questions/81870/how-to-download-modify-build-and-install-a-debian-source-</a></span><br />
<br />
Besides just coding, there are many ways to contribute to an open-source project like Ubuntu:<br />
<br />
<a href="https://wiki.ubuntu.com/ContributeToUbuntu"><span style="font-size: x-small;">https://wiki.ubuntu.com/ContributeToUbuntu</span></a><br />
<a href="https://wiki.ubuntu.com/Membership"><span style="font-size: x-small;">https://wiki.ubuntu.com/Membership</span></a><br />
<a href="https://wiki.ubuntu.com/UbuntuDevelopment"><span style="font-size: x-small;">https://wiki.ubuntu.com/UbuntuDevelopment</span></a><br />
<a href="http://fridge.ubuntu.com/2011/01/27/becoming-an-ubuntu-developer-a-short-guide/"><span style="font-size: x-small;">http://fridge.ubuntu.com/2011/01/27/becoming-an-ubuntu-developer-a-short-guide/</span></a><br />
<br />BChttp://www.blogger.com/profile/09753844565742017187noreply@blogger.comtag:blogger.com,1999:blog-5708676595753081805.post-83840730897103011972013-09-27T04:17:00.001-07:002015-03-16T12:36:24.985-07:00Bash Terminal History Completion in Ubuntu LinuxYou know how Google will autocomplete your searches based on searches you've previously done? Ubuntu Linux can do something similar. To recall a previously-run command, simply type the first part of the command and use the up and down arrow keys to navigate backward and forward through your command history:<br />
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="480" src="//www.youtube.com/embed/OVixZMov2bA?rel=0" width="640"></iframe>
</div>
<br />
To add this function, make the following changes in the .bashrc file in your user folder:<br />
<br />
<a name='more'></a><br /><br />
increase HISTSIZE and HISTFILESIZE to 100000<br />
<br />
add the following code:<br />
<br />
## Up Arrow: search and complete from previous history<br />
bind '"\e[A":history-search-backward'<br />
## Down Arrow: search and complete from next history<br />
bind '"\e[B":history-search-forward'<br />
<br />
If those don't seem to work for you after a restart, try binding \eOA and \eOB instead!<br />
<br />
(via: <a href="http://jeetworks.org/node/106)">http://jeetworks.org/node/106)</a>BChttp://www.blogger.com/profile/09753844565742017187noreply@blogger.comtag:blogger.com,1999:blog-5708676595753081805.post-84922124326306867702013-09-06T13:46:00.001-07:002015-03-16T12:36:16.735-07:00Water Lichtenberg Figures<a href="http://en.wikipedia.org/wiki/Lichtenberg_figure" target="_blank">Lichtenberg figures</a> and the associated '<a href="http://en.wikipedia.org/wiki/Electrical_treeing" target="_blank">electrical treeing effect</a>' have been studied scientifically since the 1700's and known since ancient times. <a href="http://en.wikipedia.org/wiki/Heinrich_Hertz" target="_blank">Heinrich Hertz</a> used them in his proofs of <a href="http://en.wikipedia.org/wiki/James_Clerk_Maxwell" target="_blank">James Clerk Maxwell</a>'s famous <a href="http://en.wikipedia.org/wiki/Maxwell%27s_equations" target="_blank">equations</a>, and the physics involved inspired the creation of the <a href="http://en.wikipedia.org/wiki/Xerography" target="_blank">photocopier</a>.<br />
<br />
They're created when a dielectric — a material that resists the flow of electricity — experiences a catastrophic failure. As such, they're often found in failed insulation when high-voltage equipment kills itself.<br />
<br />
Hit any dielectric with a high enough voltage and you can generate one. The most impressive modern artistic examples are the <a href="http://www.youtube.com/watch?v=W34a2zDfrTQ" target="_blank">Beam Trees made with a block of acrylic and a linear particle accelerator</a>:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgM9TF7Tgl8dpqq4VTeuNhtSoYWHdtaOQ-dh7N-m_LVURgGEeffJ7zspvQi6PXqqhZKtu6wS82qesr0MeCFwZ4du0oO-irRY7f-0xmSJ-tpYYq3DgxngUzlF7IKpwVjzUAwN_Ej1nXmHxU/s1600/Lichtenberg+Tree.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgM9TF7Tgl8dpqq4VTeuNhtSoYWHdtaOQ-dh7N-m_LVURgGEeffJ7zspvQi6PXqqhZKtu6wS82qesr0MeCFwZ4du0oO-irRY7f-0xmSJ-tpYYq3DgxngUzlF7IKpwVjzUAwN_Ej1nXmHxU/s400/Lichtenberg+Tree.jpg" height="362" width="400" /></a></div>
<br />
<div>
If you are unlucky enough to be struck directly by lightning, you may receive a Lichtenberg figure tattoo, sometimes called a 'Lichtenberg Flower' (Google Image Search at your own risk).<br />
<br />
<a name='more'></a><br /><br />
I don't have a ten million electron-volt particle accelerator, but I do have a car ignition coil. Here, I hit a Petri dish filled with tap water with 20,000 volts generated by the ignition coil running on a square-wave function generator. The central electrode is a few centimeters above the water's surface; the edge electrode is slightly submerged:</div>
<div>
<br /></div>
<div>
<iframe allowfullscreen="" frameborder="0" height="480" src="//www.youtube.com/embed/7R3KD7RbERA?rel=0" width="640"></iframe>
<br />
<br /></div>
<div>
<iframe allowfullscreen="" frameborder="0" height="480" src="//www.youtube.com/embed/5qmIU4yzWyE?rel=0" width="640"></iframe>
</div>
<div>
<br />
Anyone can build a high-voltage generator of this sort for under $25. If there's interest, I can post detailed designs for some of my generators. Not surprisingly, they're pretty dangerous when mishandled.<br />
<br />
Other artists have also used dielectric breakdown to <a href="http://www.spectatortribune.com/video/art-of-electricity-through-wood/" target="_blank">very cool effect</a>.<br />
<br /></div>
BChttp://www.blogger.com/profile/09753844565742017187noreply@blogger.comtag:blogger.com,1999:blog-5708676595753081805.post-48875250172656685052013-08-17T22:39:00.003-07:002015-03-16T12:36:06.745-07:00Microwave BeginningsMicrowave plasma? Yeah, I can do that.<br />
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="315" src="//www.youtube.com/embed/VJQHFTWNg4s?rel=0&vq=hd720:" width="420"></iframe>
</div>
<br />
Why did my resonator stop resonating?<br />
<br />
<a name='more'></a><br /><br />
Well, this copper bit (melting point: 1,984°F = 1,085°C) started at 3cm:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg11SfG2WZ8KJ8TtVSVV_eiTuXPJRehvbzz0xNcRuO2aRQeFrdp5lW2Z-IfuCYFyaLsLkWhSxqq_7O9cMX5uX2D8rp9NfEA0QnUvZHbINUshJRIhXofSGHYvxmkeek7txQKsXeYSbvCJ_w/s1600/DSCN6051.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg11SfG2WZ8KJ8TtVSVV_eiTuXPJRehvbzz0xNcRuO2aRQeFrdp5lW2Z-IfuCYFyaLsLkWhSxqq_7O9cMX5uX2D8rp9NfEA0QnUvZHbINUshJRIhXofSGHYvxmkeek7txQKsXeYSbvCJ_w/s640/DSCN6051.JPG" height="480" width="640" /></a></div>
<br />
Coming soon: higher-temperature materials and better video quality.BChttp://www.blogger.com/profile/09753844565742017187noreply@blogger.comtag:blogger.com,1999:blog-5708676595753081805.post-42898753557210041752013-08-15T05:57:00.000-07:002015-03-16T12:36:01.368-07:00The New LabTwo weeks ago, I changed research labs for my graduate studies in Chemical Engineering at UC Berkeley. The transition has been smooth and painless thanks to some great people on either side of the transfer, and I'm looking forward to spending the next few years in the laboratories of <a href="http://graves-lab.cchem.berkeley.edu/" target="_blank">Drs. David Graves</a> and <a href="http://www.cchem.berkeley.edu/clarkgrp/" target="_blank">Doug Clark</a>.<br />
<br />
A change like this is generally considered to be a Big Deal, but my graduate school experience (aka 'several prime years of my life') will be a much better one as a direct result. <b>If something in your life is falling flat, draining your energy, failing to inspire you to do your best work... by all means, <u>make a change</u>.</b> This may require overcoming substantial psychological, social, institutional, or societal inertia. <b>Do it anyway.</b> The rest of your life happens exactly once, and there is no time to waste in non-ideal situations — bad school, bad job, bad relationship — that you can change if you take the initiative. Don't let laziness, a preoccupation with being comfortable, and Status Quo Stockholm Syndrome ruin your life.<br />
<br />
This place is a Maker's paradise. A few photos from my first week of messin':<br />
<br />
<div style="text-align: center;">
<embed flashvars="host=picasaweb.google.com&captions=1&noautoplay=1&hl=en_US&feat=flashalbum&RGB=0x000000&feed=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2F105858766264293200612%2Falbumid%2F5912152650858497297%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US" height="400" pluginspage="http://www.macromedia.com/go/getflashplayer" src="https://static.googleusercontent.com/external_content/picasaweb.googleusercontent.com/slideshow.swf" type="application/x-shockwave-flash" width="600"></embed>
</div>
<br />
<a name='more'></a><br /><br />
A simple plasma arc system I built using a 12V lead-acid battery:<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="540" src="//www.youtube.com/embed/v4PrWc0TW9s?rel=0&vq=hd720:" width="720"></iframe>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Lots more to come!BChttp://www.blogger.com/profile/09753844565742017187noreply@blogger.comtag:blogger.com,1999:blog-5708676595753081805.post-85258696516729105882013-08-11T21:07:00.000-07:002015-03-16T12:35:11.664-07:00Strange Beautiful MusicMusic is an important part of my life. As such, I'm constantly seeking out new and inspiring intersections of music and technology.<br />
<br />
<h3>
Plasma Speaker</h3>
Last week, I adapted my high-voltage flyback driver to function as a plasma speaker.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i1.ytimg.com/vi/o_1lPekb2lY/0.jpg" height="480" width="720"><param name="movie" value="http://www.youtube.com/v/o_1lPekb2lY?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="720" height="480" src="http://www.youtube.com/v/o_1lPekb2lY?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<br />
From the video description:<br />
<br />
<br />
<a name='more'></a><br />
<br />
<i>"In this setup, a 555 timer IC --based astable multivibrator oscillator circuit (powered independently with a 5V 2A wall adapter) switches a 12V 1.2A power supply via a silicon diffused power transistor into a television flyback transformer. The high-voltage transformer secondary is allowed to arc across a spark gap made from a screw and a piece of copper magnet wire.<br /><br />The frequency and duty cycle of the oscillator circuit is tuned with two 0-10kΩ potentiometers and audio-modulated by tying the 555's control voltage (Pin 5; Pin 11 on the 556) to an audio input in series with a 100nF ceramic capacitor.<br /><br />The resulting hot plasma arc does an excellent job of reproducing audio above 1kHz. Two Door Cinema Club's "Something Good Can Work (The Twelves Remix)" is quite recognizable. With a larger power supply, I should be able to pull much larger, more stable arcs and improve the sound quality.<br /><br />Virtually all of the parts were harvested from electronics salvaged from the Bay Area streets. Don't just throw out old electronics — donate them to your neighborhood aspiring mad scientist!"</i><br />
<hr />
<h3>
The Music of Wikipedia</h3>
This web application generates music in real-time from the Wikipedia edit feed. Bells denote additions, strings denote deletions, and swells of sound herald a new user account creation. Pitch is modulated based on the magnitude of the edit. In the accompanying graphical representation, white circles are edits by registered users, green circles are edits by unregistered users, and purple are bot edits. You can click on any circle to be taken to a listing for the edit itself.<br />
<br />
Without further adieu: <a href="http://listen.hatnote.com/#nowelcomes,en">http://listen.hatnote.com/#nowelcomes,en</a><br />
<hr />
<h3>
DarwinTunes</h3>
This <a href="http://darwintunes.org/" target="_blank">research project out of Imperial College London</a> sought to answer the question: what kind of music can natural selection produce out of nearly-random noise? The BBC <a href="http://www.bbc.co.uk/programmes/b01ljk56" target="_blank">profiled the project in August 2012</a>.<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSBPIlXAgk3WsP3Qaps1PqAncREJuAzWUb8-2KJx3vXGCemwztSatfz9daRtNVlKgFLp7HZ4ovWi_NWUXSvIZtmSQPrLb-0hDaEY5U0gyNSaHdkqZkXv2_xFrM1tG-SbAhnjkrRREpO5M/s1600/611px-Charles_Darwin_by_Julia_Margaret_Cameron_2.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSBPIlXAgk3WsP3Qaps1PqAncREJuAzWUb8-2KJx3vXGCemwztSatfz9daRtNVlKgFLp7HZ4ovWi_NWUXSvIZtmSQPrLb-0hDaEY5U0gyNSaHdkqZkXv2_xFrM1tG-SbAhnjkrRREpO5M/s320/611px-Charles_Darwin_by_Julia_Margaret_Cameron_2.jpg" height="320" width="254" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Greatest project slogan ever: "Survival of the Funkiest"</td></tr>
</tbody></table>
The first phase of the project itself ended in January 2013 and you can no longer participate in the selection process, but <a href="https://soundcloud.com/uncoolbob/sets/darwintunes" target="_blank">a snapshot history of the 'evolution' is archived on SoundCloud</a>. The researchers are no doubt busy preparing the second edition, so follow them on <a href="https://www.facebook.com/DarwinTunes" target="_blank">Facebook</a> or <a href="https://twitter.com/darwintunes" target="_blank">Twitter</a> for updates.<br />
<br />
I think Charles would be impressed.<br />
<br />BChttp://www.blogger.com/profile/09753844565742017187noreply@blogger.comtag:blogger.com,1999:blog-5708676595753081805.post-12695926142156744112013-08-01T08:25:00.000-07:002015-03-16T12:34:49.404-07:00Looking Back, Moving Forward: July & August 2013<i>July: one of my favorite months, and an especially beautiful time to be in the Bay Area.</i><br />
<i>August: summer's last call before classes start up again!</i><br />
<a name='more'></a><br />
<h3>
Music</h3>
What I'm listening to:<br />
<ul>
<li>The National — <a href="http://grooveshark.com/#!/album/Trouble+Will+Find+Me/8868614" target="_blank">Trouble Will Find Me</a>, <a href="http://grooveshark.com/#!/album/High+Violet/4168339" target="_blank">High Violet</a>, and <a href="http://grooveshark.com/#!/album/Boxer/132724" target="_blank">Boxer</a></li>
<li>The Helio Sequence — <a href="http://grooveshark.com/#!/album/Keep+Your+Eyes+Ahead/1031122" target="_blank">Keep Your Eyes Ahead</a> and <a href="http://grooveshark.com/#!/album/Negotiations/8070982" target="_blank">Negotiations</a></li>
<li>Two Door Cinema Club — <a href="http://grooveshark.com/#!/album/Beacon/8076679" target="_blank">Beacon</a> and <a href="http://grooveshark.com/#!/album/Tourist+History/5452863" target="_blank">Tourist History</a></li>
<li>Mumford & Sons — <a href="http://grooveshark.com/#!/album/Babel/8175716" target="_blank">Babel</a> and <a href="http://grooveshark.com/#!/album/Sigh+No+More/3523110" target="_blank">Sigh No More</a></li>
<li>All India Radio — <a href="http://grooveshark.com/#!/album/Permanent+Evolutions/3977766" target="_blank">Permanent Evolutions</a></li>
<li>Say Hi — <a href="http://grooveshark.com/#!/album/Oohs+and+Aahs/3096238" target="_blank">Oohs & Aahs</a></li>
<li>Foster The People — <a href="http://grooveshark.com/#!/album/Torches/6008222" target="_blank">Torches</a></li>
<li>Lord Huron — <a href="http://grooveshark.com/#!/album/Lonesome+Dreams/8246978" target="_blank">Lonesome Dreams</a></li>
<li>Grizzly Bear — <a href="http://grooveshark.com/#!/album/Shields/8124023" target="_blank">Shields</a></li>
<li>Edward Sharpe & The Magnetic Zeroes — <a href="http://grooveshark.com/#!/album/Edward+Sharpe+and+The+Magnetic+Zeros/5792294" target="_blank">new self-titled album</a></li>
</ul>
<div>
<br />
<h3>
Books</h3>
<div>
<br />
What I'm reading:</div>
<div>
<ul>
<li><a href="http://www.amazon.com/The-Ten-Day-MBA-4th-ebook/dp/B0078XFJQ2/" target="_blank">The Ten Day MBA</a></li>
<li><a href="http://www.amazon.com/Personal-MBA-World-Class-Education-ebook/dp/B0046ECJ8M/" target="_blank">The Personal MBA</a></li>
<li><a href="http://www.amazon.com/dp/B008AVPW22" target="_blank">Plasma Medicine</a></li>
<li><a href="http://www.investopedia.com/exam-guide/series-65/investment-advisor-registration/default.asp" target="_blank">The Series 65 Study Guide</a></li>
</ul>
<div>
<br /></div>
<div>
</div>
</div>
</div>
<hr />
<h3>
The Personal Finance Project</h3>
<div>
<br />
Not a lot of action on the professional blog this month: only <a href="http://www.andhigherstill.com/2013/07/want-to-retire-early-join-military.html" target="_blank">a single post on the US Government Thrift Savings Plan</a>. In the background, I spent some of my writing time creating this blog and learning more about how to customize a <a href="https://www.google.com/cse/" target="_blank">Google Custom Search Engine</a>. I learned a little more HTML and took <a href="http://www.andhigherstill.com/p/investment-accounts.html" target="_blank">the first few steps in a major reorganization</a> of my financial articles and references. I also began drafting articles on <a href="https://docs.google.com/document/d/1teowElBjzR-gwocI-_-WOn1dPeN8CRXLi_7sp8CA5_I/edit#heading=h.w8zs6xctbsfc" target="_blank">Index Investing</a>, <a href="https://docs.google.com/document/d/15MCtrQo54YWCdoY3ldhpF8LGP0Cmb3QeX7AoQu8eC0U/edit#heading=h.w8zs6xctbsfc" target="_blank">Fiduciary Standard</a>, <a href="https://docs.google.com/document/d/1zJu_rlGJDmHyASw-yD9EBxsWTN9-pMfq4J0OcGWeTq0/edit#heading=h.w8zs6xctbsfc" target="_blank">Asset Allocation</a>, and <a href="https://docs.google.com/document/d/16ywR5hrR9CqgGvHpasXzY1KGjPXdpIaQaYb0U5SclKQ/edit#heading=h.w8zs6xctbsfc" target="_blank">Taxes</a>.</div>
<div>
<br /></div>
<div>
I devoted far more time than usual to one-on-one consulting and coaching this month. This was made much more organized and less memory-intensive by two spreadsheets I built: one for tracking and planning my financial consulting efforts, and another for <a href="https://docs.google.com/spreadsheet/ccc?key=0AiEk9zzYZVLgdHBCenFyVUE2LWpINlB6T2IyRzl0WHc#gid=1" target="_blank">keeping track of the index mutual funds I reference most often</a>. I welcomed several more friends, acquaintances, and perfect strangers to the personal finance discussion, and I hope they're learning as much from me as I am from their situations.</div>
<div>
<br /></div>
<div>
For my own part, I performed a quarterly portfolio rebalance and bought into <a href="https://personal.vanguard.com/us/funds/snapshot?FundId=0533&FundIntExt=INT" target="_blank">an international emerging markets index fund</a>. I've also added a small <a href="http://track.flexlinks.com/a.aspx?foid=45353859&fot=9999&foc=1" rel="nofollow" target="_blank">LendingClub Peer to Peer lending</a> allocation to my automatic investment schedule. 50%+ savings rate? No problem!</div>
<div>
<br /></div>
<hr />
<h3>
The Cooking And Food Fermentation Project</h3>
<div>
<br />
I created a<a href="https://docs.google.com/spreadsheet/ccc?key=0AiEk9zzYZVLgdDYxRGlkSHRab0NwR3pKWGpndFV1a3c#gid=0" target="_blank"> spreadsheet for keeping track of my recipes</a>, which has been helpful for alleviating 'I'm hungry but I don't know what to cook' syndrome. My recipe requests were answered with a small book of family recipes, which I'm still in the process of sorting through. If you have a favorite family recipe (preferably vegetarian), send it my way!<br />
<br />
The American Amber Ale that Melanie and I brewed had a strong showing at the Department of Chemistry's first annual homebrew competition. As expected, we were one of maybe two 'normal' beers in the dozen entries, and it was nice to have something simple and true-to-style to round out the eclectic offerings. We have an American Pale Ale in the primary fermenter and ready to bottle at any time, and I hope to brew a batch of something new — a summer wheat ale, perhaps? — in the coming month.<br />
<br />
No new food fermentations started this month, unless you count adding the last of the buttermilk to some spoiling milk to extend its usable life for buttermilk pancakes and breads. The kimchi I started two months ago is continuing to develop, and I've been enjoying it as a side to rice and noodle dishes. Kimchi fried rice? Kimchi soup? Lots of possibilities with this one.<br />
<br />
I finally perfected my cast iron reseasoning technique. Glassy-smooth surface on the first try! Cook eggs and pancakes without butter!<br />
<br />
<hr />
<h3>
The Information Technology Project</h3>
<br />
I successfully installed Android 4.2 onto an older first-generation Kindle Fire tablet, and I'm very happy with the results; the device is responsive enough for a pretty solid user experience, and every app I've tried so far appears to work fine. Later this week, I'll post a guide to rooting and installing custom ROMs and a spreadsheet of interesting Android apps.<br />
<br />
Still no cell phone! It's been 18 months and I couldn't be happier. At $40 a month for a smartphone plan (even assuming no cost for the device itself), I've now saved $720 — enough for four months of cooking, bars, and restaurants at my current spend rate.<br />
<br />
<hr />
<h3>
The DIY Electronics Project</h3>
<br />
Major progress this month! I tore apart and desoldered the interesting components on two TVs, a computer monitor, and a microwave, and I have a huge CRT TV and a bunch of burned-out power supplies on (the) deck. From the components, I've built several 555 timer IC–driven flyback setups for throwing sparks, including a <a href="http://www.youtube.com/watch?v=o_1lPekb2lY" target="_blank">plasma speaker</a> and a <a href="http://www.youtube.com/watch?v=QcNL00-8cmw" target="_blank">plasma globe</a>.<br />
<br />
I ordered a crimper and crimping kit so that the next computer power supply I convert to a lab bench supply will be as professional as possible, with very minimal soldering required. <a href="http://jameco.com/" target="_blank">Jameco</a> is having a major sale this month, which is good — I need to invest in a gigantic spool of low-gauge wire, some high-voltage terminal blocks, and the IRFP250 MOSFETS I need to throw together a zero-volt-switching Mazzilli driver. Very soon, I should have everything I need to construct my first room-temperature atmospheric plasma generator. It's only a matter of time before I commit to building a couple different varieties of the Tesla coil (spark gap, vacuum tube, solid-state)<br />
<br />
The microwave transformer, while easily the most dangerous component one can salvage from a consumer electronics device, has so much interesting potential:<br />
<br />
<ul>
<li>powering a magnetron for a high-energy radio-frequency (HERF) gun</li>
<li>putting in series with a massive inductor or resistor for a current-limited supply</li>
<li>knocking out the magnetic shunts for improved current throughput</li>
<li>winding a low-gauge, low-turn secondary for running a DIY spot welder</li>
</ul>
<br />
Very tempted to pick up a Fluke electronics multimeter, and an oscilloscope would be nice...<br />
<br />
<hr />
<h3>
A Most Awesome August</h3>
<br />
I set some annual goals every year, but a year is a very long time. Stealing a page from <a href="http://seekarete.blogspot.com/2013/08/awesome-august-and-furry-friend.html" target="_blank">Kyle's recent post</a>, here are my immediate goals for August:<br />
<br />
<ol>
<li>Brew at least one beer</li>
<li>Attempt and document at least five new recipes</li>
<li>Hike/run/walk at least 60 miles</li>
<li>Post at least five major articles on <a href="http://andhigherstill.com/" target="_blank">And Higher Still</a></li>
<li>Post at least ten minor articles on this blog</li>
<li>Finish '<a href="http://www.amazon.com/The-Ten-Day-MBA-4th-ebook/dp/B0078XFJQ2/" target="_blank">The Ten Day MBA</a>' and '<a href="http://www.amazon.com/Personal-MBA-World-Class-Education-ebook/dp/B0046ECJ8M/" target="_blank">The Personal MBA</a>'; write up my impressions</li>
<li>Submit a Jameco order in time for the summer sale</li>
<li>Successfully complete a computer PSU → lab supply conversion</li>
<li>Finish desoldering the equipment I'm salvaging and dispose as e-waste</li>
<li>Attempt to generate a room-temperature atmospheric plasma</li>
<li>Start personal finance discussions with at least three more people</li>
</ol>
<div>
Better get to work!</div>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglOj5CViDaexaHmkucIj7ljBiwfnIZZgucNwoT76MJQiXVLG0mrDW5RdoMQmOAQnR1M1HrKj4ZJW-Akp1fBUjxaE4u_W_peTXL2fcUPf9179UX4h5yfTx64QaOfF8IvaLEidCa5-XwPK0/s1600/photo.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglOj5CViDaexaHmkucIj7ljBiwfnIZZgucNwoT76MJQiXVLG0mrDW5RdoMQmOAQnR1M1HrKj4ZJW-Akp1fBUjxaE4u_W_peTXL2fcUPf9179UX4h5yfTx64QaOfF8IvaLEidCa5-XwPK0/s320/photo.jpg" height="320" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">the Anti-Brandon</td></tr>
</tbody></table>
</div>
BChttp://www.blogger.com/profile/09753844565742017187noreply@blogger.comtag:blogger.com,1999:blog-5708676595753081805.post-7605833999822139572013-07-30T00:00:00.000-07:002015-03-16T12:32:53.588-07:00Epson Stylus NX130 on Ubuntu 12.04<div>
<i>SUMMARY: this post will get the Epson Stylus NX130 scanner working under Ubuntu.</i></div>
<div>
<br /></div>
As the <a href="http://www.amazon.com/gp/product/B005GTP02I/ref=as_li_ss_tl?ie=UTF8&tag=brancurt-20&camp=1789&creative=390957&creativeASIN=B005GTP02I&linkCode=as2" target="_blank">Amazon reviews suggest</a>, the Epson Stylus NX130 is not a combination printer and scanner that you should buy on purpose. The ink cartridges are unreasonably expensive and contain a chip that makes them automatically stop working after a certain amount of printing, so you can't refill the Epson cartridges and most generic cartridges won't work. If you want cheap, low-maintenance at-home printing, get yourself something nice like a <a href="http://www.amazon.com/gp/product/B004QM8J8S/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B004QM8J8S&linkCode=as2&tag=brancurt-20" target="_blank">Brother Duplexing Monochrome Laser Printer</a> (they even have <a href="http://www.amazon.com/gp/product/B008CJ1MTE/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B008CJ1MTE&linkCode=as2&tag=brancurt-20" target="_blank">a version</a> that supports <a href="http://www.google.com/cloudprint/learn/" target="_blank">Google Cloud Print</a>) and some <a href="http://www.amazon.com/gp/product/B0054EAGDS/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0054EAGDS&linkCode=as2&tag=brancurt-20" target="_blank">toner refills</a>.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkRkikt4lqO3HvT4a4xZj71PmyddobAw4ohaUihlviBRODmG-kARbJl68cJaHB3RtEdZXioD8DvjNUrQKugS9Fy8qHpAUAfukf-jtDjtLpCeJrGo1ZI3_Vtex9VKJH4SYIxRVZYupKrN4/s1600/Epson+Stylus+NX130.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkRkikt4lqO3HvT4a4xZj71PmyddobAw4ohaUihlviBRODmG-kARbJl68cJaHB3RtEdZXioD8DvjNUrQKugS9Fy8qHpAUAfukf-jtDjtLpCeJrGo1ZI3_Vtex9VKJH4SYIxRVZYupKrN4/s320/Epson+Stylus+NX130.jpg" height="320" width="320" /></a></div>
<div>
That being said... most of my Berkeley belongings are found, not bought.<br />
<div>
<br />
<a name='more'></a><br /></div>
<div>
I have no use for color printing at 20 cents a page, but the scanner <i>is</i> nicer than my previous trashpicked solution, an older-model <a href="http://www.amazon.com/gp/product/B000A6X9GG/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B000A6X9GG&linkCode=as2&tag=brancurt-20" target="_blank">HP Scanjet 4370</a>.</div>
<div>
<br />
The vast majority of computer hardware — most webcams, card readers, printers, scanners, &etc — are plug-and-play on a Linux system and require no additional driver installation or configuration. Of course, the NX130 doesn't work at all.</div>
<div>
<br /></div>
<div>
Epson runs a weird little driver download site here: <a href="http://download.ebz.epson.net/dsc/search/01/search/">http://download.ebz.epson.net/dsc/search/01/search/</a></div>
<div>
<br /></div>
<div>
Type in <b>'NX130'</b> and select <b>'Linux'</b>, and it'll find you what you need. For Ubuntu, you need to download and install the newest .deb packages for both iscan_data and iscan; at the time of writing, this means <b>iscan_data-1.23.0-1_all.deb</b> and <b>iscan_2.29.1-5~usb0.1.ltdl7_amd64.deb</b>. If you want to use the printer function, those drivers are also available. Just download, double-click, and let the Ubuntu Software Center handle the installation. If you're using some other flavor of Linux, download the drivers in <a href="http://download.ebz.epson.net/faq/linux/faq_ls_00002.html" target="_blank">whatever package format is appropriate</a>.</div>
<div>
<br /></div>
<div>
After installation, you're not restricted to using the included 'Image Scan' software; Simple Scan and XSane both detect the NX130 and work perfectly.<br />
<br />
Enjoy!</div>
</div>
BChttp://www.blogger.com/profile/09753844565742017187noreply@blogger.comtag:blogger.com,1999:blog-5708676595753081805.post-17397770228603398092013-07-21T07:21:00.000-07:002015-03-16T12:32:33.301-07:00Hello World"But don't you already have a blog?"<br />
<br />
Correct! <b><a href="http://www.andhigherstill.com/" target="_blank">And Higher Still</a></b> has become my <i>professional </i>blog; this will be my <i>personal </i>blog.<br />
<br />
What happens over there? I share lifestyle advice, primarily. Read those articles like an instruction manual, and hopefully they'll improve your life.<br />
<br />
<b>Over here?</b> I'll share various and sundry opinions and talk about the more interesting things going on in my own life. Travel and adventure, books and music, politics and tech news? Over here. Reading these articles will almost certainly <u>not</u> improve your life.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXhHv5kf3tw4xLD28WpK4yI3CWrtsqlpKDma-3I1gXi9O4RcxlM_ywZ87Kga-MiOzzWgxYj9L0-YdBJDmYlvVDcviERFlzFAU2eZ-4SubkRcpaNiyCGsoW7d07fzlwsSP5asbwwfjfTBU/s1600/DSCN5968.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXhHv5kf3tw4xLD28WpK4yI3CWrtsqlpKDma-3I1gXi9O4RcxlM_ywZ87Kga-MiOzzWgxYj9L0-YdBJDmYlvVDcviERFlzFAU2eZ-4SubkRcpaNiyCGsoW7d07fzlwsSP5asbwwfjfTBU/s640/DSCN5968.JPG" height="300" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Don't forget food porn.</td></tr>
</tbody></table>
Trying some of this stuff at home is more likely to end it.<br />
<br />
<a name='more'></a><br /><br />
<hr />
<h3>
Danger, Danger (High Voltage)</h3>
I have the entire apartment to myself this weekend, so I took the opportunity to tear apart an old CRT television I rescued off the street last week. It always amazes me how easy it is to salvage all kinds of great stuff in the Bay Area, and this was no exception: every component I harvested, including the all-important high-voltage flyback transformer, was in perfect working condition.<br />
<br />
Oh, the flyback transformer. This is the core component that converts regular old low-voltage AC or pulsed DC to extraordinarily high voltage (10-40kV). In combination with a very simple pulsed DC driver circuit, the flyback transformer is the perfect starting point for high-voltage experiments.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjul43j8wUo9qN-iah2J3Znr2Ory18U6_cx5b-NZxUORzVN16aTWOALImvH_Q67idE-kLYDD84M0OHZYlL6XGWYzYlWbeexxewQWI8ZaEuun7hyuwzc5s-ZAKinWsmR0kKFumQM3Pv_OW4/s1600/DSCN5994.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjul43j8wUo9qN-iah2J3Znr2Ory18U6_cx5b-NZxUORzVN16aTWOALImvH_Q67idE-kLYDD84M0OHZYlL6XGWYzYlWbeexxewQWI8ZaEuun7hyuwzc5s-ZAKinWsmR0kKFumQM3Pv_OW4/s640/DSCN5994.JPG" height="480" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Flyback transformer and NPN silicon diffused power transistor, next to my <a href="http://www.amazon.com/gp/product/B004M3U0VU/ref=as_li_ss_tl?ie=UTF8&tag=brancurt-20&linkCode=as2&camp=1789&creative=390957&creativeASIN=B004M3U0VU" target="_blank">Hakko FX-888</a> solder station</td></tr>
</tbody></table>
<br />
Another resonant transformer, the so-called 'ignition coil' that converts pulsed 12VDC from the car battery into high-voltage DC that fires the spark plugs, can be hooked to the driver circuit in place of the flyback transformer.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhADmh86NqI8-nErWEbnrH3s8E7AkNh5mHF-BWTxEfgU6Oa5D0P_pc26wxbHgausnxGT6-ghe6HsC84aApgYHM1DfwRL1C-dVUdShkfvDfxuu7PPDan6lRV_w5bL3FhdHcUe9WUab3VK_c/s1600/DSCN6002.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhADmh86NqI8-nErWEbnrH3s8E7AkNh5mHF-BWTxEfgU6Oa5D0P_pc26wxbHgausnxGT6-ghe6HsC84aApgYHM1DfwRL1C-dVUdShkfvDfxuu7PPDan6lRV_w5bL3FhdHcUe9WUab3VK_c/s640/DSCN6002.JPG" height="480" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">555 (556, actually...) astable multivibrator driver circuit</td></tr>
</tbody></table>
<br />
So far I've thrown some sparks and transformed a lightbulb into a DIY plasma globe:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='720' height='480' src='https://www.youtube.com/embed/7JKR2SNZIl4?feature=player_embedded' frameborder='0'></iframe></div>
<br />
My next project? Attempt to generate an ambient temperature atmospheric plasma that's safe to touch!BChttp://www.blogger.com/profile/09753844565742017187noreply@blogger.comBerkeley, CA, USA37.8715926 -122.2727469999999837.7713231 -122.43410849999998 37.9718621 -122.11138549999998