<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>boscoh.com</title>
    <link>http://boscoh.com</link>
    <atom:link href="http://boscoh.com/rss" rel="self" type="application/rss+xml"/>
    <description></description>
    <item>
      <title>The 'Hello World' of Dockerfiles for Kubernetes</title>
      <description>
        <![CDATA[
<p>At work, I've been setting up custom Docker containers on a Kubernetes pipeline.</p>
<p>Since there was so much to get right, I first wanted
to deploy a simple Docker container to see if the pipeline was working.</p>
<p>So I went around looking for simple examples - Python, Node, etc. - and eventually I
found a little Nginx <code>Dockerfile</code> that serves a &quot;Hello World&quot; from an <code>index.html</code> on
port 80:</p>
<pre><code class="language-docker"><span class="hljs-keyword">FROM</span> nginx:alpine
<span class="hljs-keyword">COPY</span><span class="bash"> index.html /usr/share/nginx/html</span>
</code></pre>
<p>This was pretty good but it had one issue: as <code>nginx</code> runs in the background,
Kubernetes will just stop the container after launching.</p>
<p>So to fix that, we'll have to run <code>nginx</code> in the foreground:</p>
<pre><code class="language-bash">nginx -g <span class="hljs-string">'daemon off;'</span>
</code></pre>
<p>And by inlining the <code>index.html</code>, this results in a very convenient single
file <code>Dockerfile</code>:</p>
<pre><code class="language-docker"><span class="hljs-keyword">FROM</span> nginx:alpine
<span class="hljs-keyword">RUN</span><span class="bash"> <span class="hljs-built_in">echo</span> <span class="hljs-string">"&lt;body&gt;Hello World!&lt;/body&gt;"</span> &gt; /usr/share/nginx/html/index.html</span>
<span class="hljs-keyword">CMD</span><span class="bash"> [<span class="hljs-string">"nginx"</span>, <span class="hljs-string">"-g"</span>, <span class="hljs-string">"daemon off;"</span>] </span>
</code></pre>
<p>Finally, to test the <code>Dockerfile</code> locally, here's a nifty <code>run.sh</code>:</p>
<pre><code class="language-sh">name=<span class="hljs-string">"<span class="hljs-variable">$(docker image ls |  grep web-server-test | awk '{print $1;}')</span>"</span>
<span class="hljs-keyword">if</span> [ <span class="hljs-variable">$name</span> ]; <span class="hljs-keyword">then</span>
    <span class="hljs-built_in">echo</span> <span class="hljs-string">"Deleting container <span class="hljs-variable">$name</span>"</span>
    docker image rm <span class="hljs-variable">$name</span>
<span class="hljs-keyword">fi</span>
docker build -f Dockerfile . -t web-server-test
docker run  -p 80:80 web-server-test
</code></pre>

        ]]>
      </description>
      <guid isPermaLink="true">http://boscoh.com/programming/simple-docker.html</guid>
      <pubDate>Sat Jun 29 2024 10:00:00 GMT+1000 (Australian Eastern Standard Time)</pubDate>
    </item>
    <item>
      <title>Deploying a bare-bones Python webserver</title>
      <description>
        <![CDATA[
<p>So you've prototyped a nifty Python webapp that serves a pre-built SPA client. You want to deploy it, but how?</p>
<p>Having done this a few times, I now have my shortest recipe to deploy a Python webapp to a bare-bones Ubuntu VM.</p>
<ol>
<li>
<p>Spin up the smallest shared VM (CPU-only) for $5/month from vendors  such as <a href="https://www.linode.com/">linode</a> or <a href="https://www.vultr.com/">vultr</a> (my current one). Choose Ubuntu for ease-of-install.</p>
</li>
<li>
<p>Create a new super-user account. From your vendor, you'll get an IP.NUMBER and a root password. Ssh into your VM as root</p>
<pre><code class="language-bash"> ssh root@IP.NUMBER
</code></pre>
<p>Once in your VM, create the user account:</p>
<pre><code class="language-bash">adduser myusername 
usermod -aG sudo myusername
</code></pre>
<p>Restart the VM to allow sudo to propagate, and then log in as the new super-user.</p>
<pre><code class="language-bash"> ssh myusername@IP.NUMBER
</code></pre>
</li>
<li>
<p>At this point, you'll probably want to <a href="https://www.atlassian.com/git/tutorials/git-ssh">setup ssh-keys</a> to simplify login and file copying by skipping passwords. If you've setup <code>~/.ssh/id_rsa.pub</code> then on your local machine, you can send the keys to the VM:</p>
<pre><code class="language-bash">ssh-copy-id -i ~/.ssh/id_rsa.pub myusername@IP.NUMBER
</code></pre>
</li>
<li>
<p>Copy your webserver over to the VM. You can use <a href="https://www.ssh.com/academy/ssh/sftp-ssh-file-transfer-protocol">sftp</a>, <a href="https://www.digitalocean.com/community/tutorials/how-to-use-rsync-to-sync-local-and-remote-directories">rsync</a>, <a href="https://cyberduck.io/">cyberduck</a> or <a href="https://panic.com/transmit/">transmit</a>.</p>
</li>
<li>
<p>Once your files are transferred, a nice way to interact with your VM is through the <a href="https://code.visualstudio.com/docs/remote/ssh">Remote Explorer in Visual Studio Code</a>. It allows editing and file management with an integrated terminal. The best feature is AUTOMATIC PORT MAPPINGS where VS Code will open your local webbrowser directly from the VM terminal with port mapping. But if you're happy with sftp and ssh, that's fine too.</p>
</li>
<li>
<p>Ubuntu comes with python3 installed (Ubuntu23 -&gt; python3.11) but missing a few crucial libraries. You'll want to install venv to manage a nice Python environment:</p>
<pre><code class="language-bash">sudo apt install python3.11-venv
</code></pre>
</li>
<li>
<p>Hopefully your Python web-server is stored in a directory, say <code>/home/myusername/webapp</code> with either <code>pyproject.toml</code> or <code>setup.py</code> specifying all your dependencies and python tooling. Let's install them into a Python <code>.venv</code> sub-directory:</p>
<pre><code>python3 -m venv .venv 
source .venv/bin/activate
pip3 install -e .
</code></pre>
<p>This will provide a new <code>python3</code> that has access to the environment with all your depedencies installed. The location of this <code>python3</code> is:</p>
<pre><code>/home/myusername/webapp/.venv/bin/python3
</code></pre>
</li>
<li>
<p>Check that your webserver is working on the correct port (let's say 9023). If you're on VSCode, open the browser on the port directly and check the SPA client.</p>
</li>
<li>
<p>Now let's set up a background task manager <code>supervisord</code>  for your webapp where the logs will be written in the directory <code>/var/log/webapp</code></p>
<pre><code class="language-bash">sudo apt install supervisor
mkdir /var/<span class="hljs-built_in">log</span>/webapp
</code></pre>
<p>Create a supervsior task for our webapp <code>/etc/supervisor/conf.d/webapp.conf</code>. In our case the python command is <code>cli.py</code> in the <code>~/webapp/server</code> directory:</p>
<pre><code>[program:webapp]
directory=/home/myusername/webapp/server
command=/home/myusername/webapp/.venv/bin/python3 cli.py run --port 9023
autostart=true
user=myusername
autorestart=true
stopasgroup=true
killasgroup=true
stderr_logfile=/var/log/webapp/errors
stdout_logfile=/var/log/webapp/logs
</code></pre>
<p>To make it easy to edit this file, let's chown it:</p>
<pre><code class="language-bash">sudo chown myusername /etc/supervisor/conf.d/webapp.conf
</code></pre>
<p>Restart supervisor with our new <code>webapp.conf</code> job:</p>
<pre><code class="language-bash">sudo service supervisor restart
sudo supervisorctl status webapp
</code></pre>
</li>
<li>
<p>Install <code>nginx</code> to simply pass on all external http requests on port 80 directly to our port 9023 (or whatever port you want):</p>
<pre><code class="language-bash">sudo apt install nginx
</code></pre>
<p>Open the default Ubuntu firewall for http access:</p>
<pre><code class="language-bash">sudo ufw allow <span class="hljs-string">'Nginx HTTP'</span>
</code></pre>
<p>Create a server block for nginx <code>/etc/nginx/sites-enabled/webapp</code> that will accept data from any url on port 80 (http) and send the data to port 9023:</p>
<pre><code class="language-nginx"><span class="hljs-section">server</span> {
    <span class="hljs-attribute">listen</span> <span class="hljs-number">80</span>;
    <span class="hljs-attribute">server_name</span> ~^(.+)$;
    <span class="hljs-attribute">location</span> / {
        <span class="hljs-attribute">proxy_pass</span> http://0.0.0.0:9023;
    }
}
</code></pre>
<p>Take control of the file for easier editing:</p>
<pre><code class="language-bash">sudo chown myusername /etc/nginx/sites-enabled/fastapi
</code></pre>
<p>Restart nginx to expose our webapp:</p>
<pre><code class="language-bash">sudo systemctl restart nginx
</code></pre>
</li>
<li>
<p>Check your webapp on a browser from <code>http://IP.NUMBER</code>.</p>
</li>
</ol>

        ]]>
      </description>
      <guid isPermaLink="true">http://boscoh.com/programming/basic-webserver.html</guid>
      <pubDate>Tue Apr 16 2024 10:00:00 GMT+1000 (Australian Eastern Standard Time)</pubDate>
    </item>
    <item>
      <title>Books Read Over the Years</title>
      <description>
        <![CDATA[
<p>[*] greatly enjoyed but YMMV<br>
[x] deeply annoying in some way</p>
<h2>2023</h2>
<ol>
<li>Linda Nochlin, Why there have been no female painters</li>
<li>[*] Hanzi Freinacht, the Nordic Ideology</li>
<li>[*] Gabrielle Zevin, Tommorrow and tommorrow and tommorrow</li>
<li>[*] Walter J. Ong, Orality and Literacy</li>
<li>Ken Mcleod, Reflections of Silver River</li>
<li>Thaddeus Golas, Lazy Man&#8217;s Guide to Enlightenment</li>
<li>Peter Drucker, Effective Management</li>
<li>R. F. Kuang, Babel</li>
<li>[*] Andrew Greer, Less</li>
<li>Kate Crawford, Atlas of AI</li>
<li>Tanya Reilly, the Staff Engineer&#8216;s Path</li>
<li>[*] Daniel Lewis- Williams, In the Mind of the Cave</li>
<li>Thomas N Mitchell, Athens A History of the World&#8217;s First Democracy</li>
<li>Jessica Au, Cold Enough for Snow</li>
<li>[*] Sarah J Maas, House of Earth and Blood</li>
<li>Simon Winchester, Precision</li>
<li>Paul Strathern, Florentines</li>
<li>Hadot, What is Ancient Philosophy</li>
<li>[*] Finley Hooper, Greek Realities</li>
<li>Irving Yalom, Love's Executioner</li>
<li>[*] Elizabeth Kohlbert, The Sixth Extinction</li>
<li>Tessie McMillan-Cotton, Thick</li>
<li>Robin Hobb, Fool's Quest</li>
<li>[*] John Ousterhout, Philosophy of Software Design</li>
<li>Reginald Ray, The Awakening Body</li>
<li>[*] Pedram Shojai, The Urban Monk</li>
<li>[*] Robin Hobb, Assasin's Fate</li>
</ol>
<h2>2022</h2>
<ol>
<li>Steve Keen, Economics: A New Manifesto</li>
<li>[*] David Graeber and David Wengrow, The Dawn of Everything</li>
<li>[*] Adam Gopnik, the Table comes First</li>
<li>Robin Hobb, Shaman&#8217;s Crossing</li>
<li>Matthew Evans, Soil</li>
<li>[*] Hanzi Freinacht, The Listening Society</li>
<li>[*] Jack Panksepp, The Archeology of Mind</li>
<li>Homer, the Iliad</li>
<li>Robert Kanigel, Apprentice to Genius</li>
<li>Rebecca Kuang, The Burning God</li>
<li>[*] Stephanie Kelton, The Deficit Myth</li>
<li>John Tarrant, Bring me the rhinoceros</li>
<li>Adam Nicholson, Why Homer Matters</li>
<li>Robin Hobb, Renegade&#8217;s Magic</li>
<li>Hugo Mercier &amp; Dan Sperber, The Enigma of Reason</li>
<li>Sarah Drasner, Engineering Management for the rest of us</li>
</ol>
<h2>2021</h2>
<ol>
<li>Ayad Akhtar, Homeland Elegies</li>
<li>Esther Perel, Mating in Captivity</li>
<li>[*] ]Robin Hobb, Ships of Magic</li>
<li>Anna Weiner, Uncanny Valley</li>
<li>Peter Wohleben, The Hidden Lives of Trees</li>
<li>Joan Halifax, the Fruitful Darkness</li>
<li>Ben Horovitz, Hard Things About the Hard Things</li>
<li>Cathy McGowan, Cathy goes to Canberra</li>
<li>Paul Kalanithi, When Breath Becomes Air</li>
<li>[*] Robin Hobb, The Mad Ship</li>
<li>[*] Robin Hobb, Ships of Destiny</li>
<li>R F Kuang, The Poppy War</li>
<li>Robin Hobb, Fool's Errand</li>
<li>Jane Austen, Pride and Prejudice</li>
<li>Jin Yong, A Heart Divided</li>
<li>Sally Rooney, Beautiful World, Where are you?</li>
</ol>
<h2>2020</h2>
<ol>
<li>[*] Acemoglu and Robinson, Why Nations Fail</li>
<li>Geri Larkin, Stumbling toward Enlightenment</li>
<li>[*] Anna Wiener, Uncanny Valley</li>
<li>[*] Marcel Proust, Du C&#244;t&#233; de Swann</li>
<li>[*] Matthew Evans, On Eating Animals</li>
<li>[*] Andrew Grove, High Output Management</li>
<li>Robert Caro, The Powerbroker</li>
<li>Melissa Broder, The Pisces</li>
<li>Leila Slimani, Chanson Douce</li>
<li>[*] Kate Rowarth, Doughnut Economics</li>
<li>37 Signals, Remote</li>
<li>Alex Landragin, Crossings</li>
<li>Hilary Mantel, Mirror and the Light</li>
<li>Will Storr, The Science of Storytelling</li>
<li>[*] Charles Hardy, Gods of Management</li>
<li>[*] Hope Jahren, The Story of More</li>
<li>[*] N. K. Jemisen, Fifth Season</li>
<li>N. K. Jemisen, Obelisk Gate</li>
<li>N. K. Jemisen, The Stone Sky</li>
<li>[*] Mary Beard, SPQR</li>
<li>[*] Jin Yong, A Hero Born</li>
<li>Jin Yong, A Bond Undone</li>
<li>Jin Yong, A Snake Lies Waiting</li>
<li>Paul Jarvis, Company of One</li>
<li>[*] Robert Bly, Iron John</li>
<li>[*] Martin Kleppmann, Designing Data-Intensive Applications</li>
<li>[*] Taffy Brodesser-Ackner, Fleischman is in Trouble</li>
<li>[*] Margo Neale &amp; Lynne Kelly, First Knowledges: Songlines</li>
<li>Noam Chomsky and Robert Pollin, Climate Crisis and the Global Green New Deal</li>
<li>[*] Robin Hobb, Assasin's Apprentice</li>
<li>[*] Robin Hobb, Royal Assasin</li>
<li>Robin Hobb, Assasin's Quest</li>
<li>[*] Merlin Sheldrake, Entangled Life</li>
</ol>
<h2>2019</h2>
<ol>
<li>[*] George Megalonis, The Longest Decade</li>
<li>Reginald Ray, The Awakening Body</li>
<li>[*] Ann Leckie, Ancillary Justice</li>
<li>Yan Lianke, Lenin&#8217;s Kisses</li>
<li>[*] Adam Nicolson, The Mighty Dead: Why Homer Matters</li>
<li>[*] Johann Hari, Lost Connections</li>
<li>Richard Sennett, Building and Dwelling: Ethics for the City</li>
<li>Nina Argekov, Double Nationalit&#233;</li>
<li>Harville Hendrix, Getting the Love You Want</li>
<li>[*] James C Scott, Against the Grain</li>
<li>[*] Bruce Pascoe, Dark Emu</li>
<li>James Collins, How the Might Fall</li>
<li>Kenneth Folk, Contemplative Fitness</li>
<li>Molly Bloom, Molly&#8217;s Game</li>
<li>[*] Bill Hamilton, Saints and Psychopaths</li>
<li>[*] Sally Rooney, Normal People</li>
<li>Liane Moriarty, Nine Perfect Strangers</li>
<li>Michael Ondaatje, In the Skin of a Lion</li>
<li>James Collins, Turning the Flywheel</li>
<li>Kathyrn Lomas, The Rise of Rome</li>
<li>Numa Denis Fustel de Coulanges, The Ancient City</li>
<li>Mortimer Adler and Charles Van Doren, How to Read a Book</li>
<li>Betrand Meyer, Agile! The Good, the Hype and the Ugly</li>
<li>Alex Landragin, Crossings</li>
<li>Jenny Zhang, Sour Heart</li>
<li>[*] Richard Vague, A Brief History of Doom: Two Hundred Years of Financial Crises</li>
<li>David Kushner, Masters of Doom</li>
<li>Irving Yalom, Becoming Myself</li>
<li>Robert Harris, The Second Sleep</li>
<li>[*] Paul Jarvis, Company of One</li>
<li>Larry Yang, Awakening Together</li>
<li>[*] John Carreyrou, Bad Blood</li>
<li>Elana Ferrante, My Brilliant Friend</li>
<li>Maitreyabandu, The Journey and the Guide</li>
<li>[*] Sally Rooney, Conversations with Friends</li>
<li>[*] Andrew Grove, High Output Management</li>
<li>Hilary Mantel, Wolf Hall</li>
</ol>
<h1>2018</h1>
<ol>
<li>[*] Viet Thanh Nguyen, The Sympathiser</li>
<li>[*] Ted Chiang, The Story of Your Life and other stories</li>
<li>[*] Christine Toomey, Saffron Road</li>
<li>Dung Kai-cheung, Cantonese Love Stories</li>
<li>Antonio Garcia Martinez, Chaos Monkeys</li>
<li>[*] John McPhee, Draft No. 4</li>
<li>Andrew Pettegree, Brand Luther</li>
<li>[*] Peter Turchin, Ultrasociety</li>
<li>[*] Peter Turchin, Age of Discord</li>
<li>[*] Kate Grenville, Sarah Thornhill</li>
<li>[*] Jonathan Gottschall, The Storytelling Animal</li>
<li>Raphael Kuhn, IVF Success</li>
<li>Cixin Liu, Three Body Problem</li>
<li>[*] Dovey Adams Jones, Urban Choreography</li>
<li>[*] Homer, translated by Emily Wilson,the Odyssey</li>
<li>Thomas Hoover, The Zen Experience</li>
<li>[*] Arjuna Ardagh, Radical Brilliance</li>
<li>[*] Beth Ann Fennelly, Heating and Cooling</li>
<li>Roger Crowley, Conquerors: How Portugal forged the first Global Empire</li>
<li>[*] Mantak Chia, Multi-orgasmic Man</li>
<li>Huston Smith, the World&#8217;s Religion</li>
<li>[*] David Graeber, Bullshit jobs</li>
<li>[*] Kein Kwan, Crazy Rich Asians</li>
<li>[*] Peter Watson, The Great Divide</li>
<li>Agn&#232;s Martin-Lugand, J&#8217;ai toujours cette musique dans la t&#234;te</li>
<li>Kim Scott, Radical Candor</li>
<li>Lynne Kelly, The Memory Code</li>
<li>[*] Kevin Kwan, China Rich Girlfriend</li>
<li>Matthew Kneale, Seven Sackings of Rome</li>
<li>[*] David Nichols, One Day</li>
<li>Hugh McKay, Beyond Belief</li>
<li>Naomi Alderman, The Power</li>
<li>[*] Delphine de Vigan, D&#8217;Apr&#232;s d&#8217;une histoire vraie</li>
<li>Chris Hedges, America the farewell tour</li>
<li>[*] Meg Wolitzer, The Interestings</li>
<li>Alain de Botton, Architecture of Happiness</li>
<li>[*] Peter FitzSimmons, Monash&#8217;s Masterpiece</li>
<li>[*] James Ishmael Ford, Introduction to Zen Koans</li>
<li>Ursula Le Guin, Tehanu</li>
<li>[*] Andy Weir, The Martian</li>
</ol>
<h1>2017</h1>
<ol>
<li>Han Kang, The Vegetarian</li>
<li>Banana Yoshimoto, Kitchen</li>
<li>Junot Diaz, Drown</li>
<li>[*] Thomas Frank, Listen Liberal</li>
<li>[*] Junpo Denis Kelly, The Heart of Zen</li>
<li>Michael Matthews, Bigger Leaner Stronger</li>
<li>[*] Shenzen Young, The Science of Enlightenment</li>
<li>Mitsuo Fuchida, Midway, The Battle that Doomed Japan</li>
<li>[*] Karla McLaren, The Language of Emotions</li>
<li>[*] Peter Turchin, Ages of Discord</li>
<li>Homesickness, Murray Ball</li>
<li>Hiromi Kawakami, Strange Weather in Tokyo</li>
<li>[*] Marjorie Liu, Monstress</li>
<li>[*] Umberto Eco, The Name of the Rose</li>
<li>[*] Steve Keen, Can we avoid another financial crisis?</li>
<li>Marcel Proust, Albertine Disparue</li>
<li>Hilary Mantel, Wolf Hall</li>
<li>[*] Tara Brach, Radical Acceptance</li>
<li>Sharon Salzberg, Lovingkindness, the revolutionary art of happiness</li>
<li>Jan Morris, Hong Kong</li>
<li>[*] Michael Lewis, The Undoing Project</li>
<li>[*] Robert Sapolsky, Behavior</li>
<li>[*] Reginald Ray, The Awakeneing Body</li>
<li>Christopher Walker, Mastering Your T</li>
<li>Isaac Asimov, Robots and Empire</li>
<li>Ursula Le Guin, Tombs of Atuan</li>
<li>Subhuti, Mind in Harmony</li>
<li>[*] Vajragupta, Sailing the Worldly Winds</li>
<li>Gordon Matthews, Ghetto at the End of the World</li>
<li>[*] Steve McConnell, Code Complete 2</li>
<li>[*] Harpo Marx, Harpo Speaks</li>
<li>Kathleen Rooney, Lilian Boxfush takes a walk</li>
<li>Cornac MacCarthy, The Road</li>
<li>Neale Donald Walsch, Conversations with God Volume 4</li>
</ol>
<h1>2016</h1>
<ol>
<li>[*] Rohinton Mistry, A Fine Balance</li>
<li>[*] Culadasa, A Mind Illuminated</li>
<li>Nick Robins, The Corporation that Changed the World</li>
<li>Joan Breton Connelly, Parthenon Enigma</li>
<li>Marcus Westbury, Creating Cities</li>
<li>[*] Michael W. Taft, Nondualism: A Brief History of a Timeless Concept</li>
<li>Ben Lerner, 10:04</li>
<li>[*] Richard Boyle, Realizing Awakened Consciousness</li>
<li>Justin DiPerna, Streams of Wisdom</li>
<li>Frank Miller, Dark Night Returns</li>
<li>[*] Carl Zimmer, At the Water's Edge</li>
<li>[*] Stan Tatkin, Wired for Love</li>
<li>Chaim Potok, I am Asher Lev</li>
<li>[*] Susan Rhodes, Integral Enneagram</li>
<li>[*] Tejaniya, When Awareness becomes natural</li>
<li>[*] Johann Hari, Chasing the Scream</li>
<li>[*] Virginia Morrell, Animal Wise</li>
<li>Shiba Ryotaro, Clouds above the Hills Part 1</li>
<li>Kevin Kelly, The Inevitable</li>
<li>[*] Shinzen Young, The Science of Enlightenment</li>
<li>Thom Hartmann, The Crash of 2016</li>
<li>[*] John Gottman, The Seven Principles for Making Marriage Work</li>
<li>[*] Alistair Reynolds, The Prefect</li>
<li>[*] Peter Turchun, Ultrasocieties</li>
<li>[*] <em>reread</em> Ursula Le Guin, The Wizrd of Earthsea</li>
<li>[*] Kentato Toyama, Geek Heresy</li>
<li>[*] <em>reread</em> Jonathan Haidt, The Righteous Mind</li>
</ol>
<h1>2015</h1>
<ol>
<li>[*] Harari, History of the Human Species</li>
<li>William Gibson, Pattern Recognition</li>
<li>Nicholson Baker, Mezzanine</li>
<li>James H. Austin, Meditating Selflessly</li>
<li>Marcel Proust, Le C&#244;t&#233; de Guermantes</li>
<li>John Stewart, Evolution's Arrow</li>
<li>Nevil Shute, On the Beach</li>
<li>Shuichi Yoshida, Villain</li>
<li>[*] David Graeber, The Utopia of Rules</li>
<li>John Wyndam, Day of the Triffids</li>
<li>Ian Morris, Foragers, Farmers and Fossil Fuels</li>
<li>Khoi Vinh, How They Got There</li>
<li>Robert Matheson, I am Legend</li>
<li>Chaminanda Adichie, Half of the Yellow Sun</li>
<li>H. G. Wells, The Time Machine</li>
<li>[*] Jay Michaelson, Evolving Dharma</li>
<li>[*] Larry Sidentop, Inventing the Individual</li>
<li>C&#233;dric Villani, Birth of a Theorem</li>
<li>Jack Kornfield, Bringing Home the Dharma</li>
<li>[*] Junpo Denis Kelly and Keith Martin-Smith, The Heart of Zen</li>
<li>[*] Abigail Ulman, Hot Little Hands</li>
<li>Karen Armstrong, Fields of Blood</li>
<li>[*] Numa Denis Fustel De Coulanges, The Ancient City</li>
<li>Doris Lessing, The Golden Notebook</li>
<li>Tynan, Superhuman Social Skills</li>
<li>[*] Christos Tsiolkas, The Slap</li>
<li>[*] Max Barry, Lexicon</li>
<li>[*] Daniel Ingram, Mastering the Core Teachings of the Buddha</li>
<li>Robert Masters, Spiritual Bypassing</li>
<li>Robert Harris, Dictator</li>
<li>David Schnarch, Intimacy and Desire</li>
</ol>
<h1>2014</h1>
<ol>
<li>Ian Tattersall, &quot;Masters of the Planet&quot;</li>
<li>Thom Hartmann, &quot;Crash of 2016&quot;</li>
<li>Bill Porter, &quot;Zen Baggage&quot;</li>
<li>[*]  Lauren M. Sompayrac, &quot;How the Immune System works&quot;</li>
<li>[x] Eliot Perlman, &quot;Seven Types of Ambiguity&quot;</li>
<li>[*] Robert Masters, &quot;Emotional Intimacy&quot;</li>
<li>[*] Ben Horowitz, &quot;The Hard Thing about the Hard Things&quot;</li>
<li>Danah Boyd, &quot;It's complicated.&quot;</li>
<li>Marcel Proust, &quot;A L'ombre de Jeune Filles en Fleurs&quot;</li>
<li>[*] Ben Hauck, &quot;Long Form Improv&quot;</li>
<li>[x] Sophie Chateau, &quot;La Passion Lippi&quot;</li>
<li>[x] Jeff Speck, &quot;Walkable City&quot;</li>
<li>Yu Hua, &quot;China in Ten Words&quot;</li>
<li>Arjuna Ardagh, &quot;Translucent Revolution&quot;</li>
<li>Benny Lewis, &quot;Fluent in 3 Months&quot;</li>
<li>Daniel Liebermann, &quot;The Story of the Human Body&quot;</li>
<li>Ken Wilber, &quot;The Fourth Turning&quot;</li>
<li>[*] Frederic Laloux, &quot;Reinventing Organizations&quot;</li>
<li>Gillian Flynn, &quot;Gone Girl&quot;</li>
<li>[*] Thomas Piketty, &quot;Capital&quot;</li>
<li>[*] Molly Antopol, &quot;The Unamericans&quot;</li>
<li>Geri Larkin, &quot;The Choclate Cake Sutra&quot;</li>
<li>Geri Larkin, &quot;Close to the Ground&quot;</li>
<li>[*] Gabriel Wyner, &quot;Fluent Forever&quot;</li>
<li>Aravind Adiga, &quot;Last Man in Tower&quot;</li>
<li>Hilary Mantel, &quot;Bring Up the Bodies&quot;</li>
<li>Andy Feeguson, &quot;Tracking Boddhidharma&quot;</li>
<li>Fiona McFarlane, &quot;The Night Guest&quot;</li>
<li>[*] Robert Boice, &quot;The New Faculty Member&quot;</li>
<li>Addonizio, &quot;Lucifer at the Starlite&quot;</li>
<li>Jon Gertner, &quot;The Idea Factory&quot;</li>
<li>Jay Michaelson, &quot;Evolving Dharma&quot;</li>
<li>Linda Jaivin, &quot;Beijing&quot;</li>
<li>[*] John Williams, &quot;Stoner&quot;</li>
<li>Steven Pinker, &quot;The Sense of Style&quot;</li>
<li>Phipp Carter, &quot;Evolutionaries&quot;</li>
<li>Andrew Charlton, &quot;Dragon's Tail&quot;</li>
<li>Empty Cloud, &quot;Autobiography&quot;</li>
</ol>
<h1>2013</h1>
<ol>
<li>[*] Junot Diaz, &quot;Brief Wonderous Life of Oscar Wao&quot;</li>
<li>Carter Phipps, &quot;Evolutionaries&quot;</li>
<li>[*] Steve McIntosh, &quot;Integral Consciousness&quot;</li>
<li>Amy Webb, &quot;Data: A Love Story&quot;</li>
<li>Sillwell, &quot;Naive Lie Algebra&quot;</li>
<li>[*] Fraleigh, &quot;First Course in Abstract Algebra&quot;</li>
<li>[*] Steve Martin, &quot;Born Standing Up&quot;</li>
<li>Elif Batuman, &quot;The Possessed&quot;</li>
<li>[*] Charles Allen, &quot;Ashoka: The Search for India's Lost Emporer&quot;</li>
<li>Marguerite Duras, &quot;L'Amant de la Chine du Nord&quot;</li>
<li>Livy, &quot;Histories of Rome&quot;</li>
<li>[*] Peter Turchin, &quot;War and Peace and War&quot;</li>
<li>Gustav Flaubert, &quot;Madame Bovary&quot;</li>
<li>Kamalashila, &quot;Buddhist Medditation&quot;</li>
<li>[*] E.H. Gombrich, &quot;The Story of Art&quot;</li>
<li>Thomas Hoover, &quot;The Zen Experience&quot;</li>
<li>Lorrie Moore, &quot;Birds of America&quot;</li>
<li>[*] Irvin Yalom, &quot;Love's Executioner&quot;</li>
<li>[*] Nicholas Ostler, &quot;Empire's of the Word&quot;</li>
<li>Matthew Syed, &quot;Bounce&quot;</li>
<li>[*] Roland Perry, &quot;Monash: the Outsider who won the War&quot;</li>
<li>[*] Marguerite Yourcenar, &quot;Memoires d'Hadriean&quot;</li>
<li>Peter Turchin, &quot;Secular Cycles&quot;</li>
<li>[*] Nicolas Wade, &quot;Before the Dawn&quot;</li>
<li>[*] Hilary Mantel, &quot;Wolf Hall&quot;</li>
<li>[*] Nam Le, &quot;The Boat&quot;</li>
<li>[*] Shaun Tan, &quot;The Arrival&quot;</li>
<li>Neale Donald Walsh, &quot;The Storm Before the Calm&quot;</li>
<li>Neale Donald Walsh, &quot;The Only Thing That Matters&quot;</li>
<li>George Monbiot, &quot;Feral&quot;</li>
<li>Tim Winton, &quot;Cloud street&quot;</li>
<li>Logan, King and Fischer-Wright, &quot;Tribal Leadership&quot;</li>
<li>Peter Kelly, &quot;Buddha in the Bookshop&quot;</li>
<li>Anthony Bourdain, &quot;A Cook's Tour&quot;</li>
<li>Balzac, &quot;La Peau de Chagrin&quot;</li>
<li>Herodotus, &quot;The Histories&quot;</li>
<li>[*] Peter Atkins, &quot;What is Chemistry&quot;</li>
<li>[*] Marcel Proust, &quot;Le Temps Retrouv&#233;&quot;</li>
<li>[*] Neil Gaiman, &quot;Sandman Vol I&quot;</li>
<li>Neil Gaiman, &quot;Sandman Vol II&quot;</li>
<li>Neil Gaiman, &quot;Sandman Vol III&quot;</li>
</ol>
<h1>2012</h1>
<ol>
<li>Judith Lasater, Ike Lasater, &quot;What We Say Matters&quot;</li>
<li>Cal Newport, &quot;How to Become a Straight A Student&quot;</li>
<li>[*] Kate Grenville, &quot;A Secret River&quot;</li>
<li>[*] Suzanne Collins, &quot;The Hunger Games&quot;</li>
<li>Roger Lowenstein, &quot;Buffet&quot;</li>
<li>Suzanne Collins, &quot;Catching Fire&quot;</li>
<li>Suzanne Collins, &quot;Mockingjay&quot;</li>
<li>Helen Garner, &quot;Monkey Grip&quot;</li>
<li>Raven, &quot;Biology&quot;</li>
<li>Haruki Murakami,&quot;What I Talk About When I Talk About Running&quot;</li>
<li>Don Riso &amp; Russ Hudson, &quot;Wisdom of the Enneagram&quot;</li>
<li>[*] John Jeremiah Sullivan, &quot;Pulphead&quot;</li>
<li>[*] Gilbert Strang, &quot;Linear Algebra&quot;</li>
<li>[*] James Le Fanu, &quot;The Rise and Fall of Modern Medicine&quot;</li>
<li>[*] George Megalogenis, &quot;The Australian Moment&quot;</li>
<li>James Joyce, &quot;Dubliners&quot;</li>
<li>Ken Wilber, &quot;Integral Spirituality&quot;</li>
<li>Karen Salzberg, &quot;Lovingkindness&quot;</li>
<li>Stephen Batchelor, &quot;Confessions of a Buddhist Atheist&quot;</li>
<li>Fiona Maddocks, &quot;Hildegard of Bingen&quot;</li>
<li>Ken Wilber, &quot;Integral Life Practice&quot;</li>
<li>John Stillwell, &quot;Naive Lie Algebra&quot;</li>
<li>[*] Jonathan Haidt, &quot;Righteous Minds&quot;</li>
<li>Rumi, &quot;Quatrains&quot;</li>
<li>Hui Neng, &quot;Platform Sutra&quot;</li>
<li>Stephen Batchelor, &quot;Buddhism without Beliefs&quot;</li>
<li>[*] Hilary Mantel, &quot;Bring up the bodies&quot;</li>
<li>Alice Pung, &quot;Growing up asian in Australia&quot;</li>
<li>Robin Waterfield, &quot;Diving the Spoils&quot;</li>
<li>David Smith, &quot;Dharma mind, worldly mind&quot;</li>
<li>Montaigne, &quot;Essais I&quot;</li>
<li>Jeremy Duns, &quot;Song of Treason&quot;</li>
<li>[*] Koun Yamada, &quot;Mumon's Gateless Gate&quot;</li>
<li>Duns, &quot;The Moscow Option&quot;</li>
<li>[*] David McKay, &quot;Information Theory and Bayesian Analysis</li>
<li>Alberts et al., &quot;Essential Biology of the cell&quot;</li>
<li>Edward O. Wilson, &quot;The Social Conquest of Earth&quot;</li>
<li>[*] Desalle and Tattersall, &quot;The Brain&quot;</li>
<li>Gibbon, &quot;History of Decline and Fall of the Roman Empire Vol I &quot;.</li>
<li>Helen Garner, &quot;The Spare Room&quot;</li>
<li>Letters of Abelard and Heloise</li>
<li>Thomas Cleary, &quot;Dogen's Shobogenzo&quot;</li>
<li>Dogen, Shobogenzo 13 essays</li>
<li>[*] Bob Myers, &quot;First Dogen Book&quot;</li>
<li>Muriel Barbery, &quot;L'Elegance du H&#233;risson&quot;</li>
<li>Jarret Walker, &quot;Human Transit&quot;</li>
<li>Cal Newport, &quot;So Good They Can't Ignore You&quot;</li>
<li>[*] P.D. Smith, &quot;A Guide for the Urban Age&quot;</li>
<li>[*] Justine Levy, &quot;Mauvaise Fille&quot;</li>
<li>[*] Peter Watson, &quot;The German Genius&quot;</li>
<li>John Medina, &quot;Brain Rules&quot;</li>
<li>[*] Junot Diaz, &quot;This is how you lose her&quot;</li>
<li>Tim Ferris, &quot;4-hour chef&quot;</li>
</ol>
<h1>2011</h1>
<ol>
<li>Stendhal, The Red and the Black</li>
<li>Steig Larson, The Girl who kicked the Hornet's Nest</li>
<li>[*] Neil Howe and William Strauss, The Fourth Turning</li>
<li>[*] Edith Wharton, &quot;Age of Innocence&quot;.</li>
<li>[*] Gary Taubes, &quot;Why we get Fat&quot;</li>
<li>Nathan Haren &amp; Mike Cliffe Jones, &quot;Beyond Blogging&quot;</li>
<li>Jules Verne, &quot;Voyage au Centre du Monde&quot;</li>
<li>[*] Rino Breerbaart, &quot;Song Logic&quot;</li>
<li>Mario Vargas Llosa, &quot;Aunt Julia and the Scriptwriter&quot;</li>
<li>Henry James, &quot;Portrait of a Lady&quot;</li>
<li>[x] &quot;Persian Fire&quot;, Tim Holland</li>
<li>&quot;La Chartreuse de Parme&quot;, Stendhal</li>
<li>Clay Shirky, &quot;Cognitive Surplus&quot;</li>
<li>[*] Collette, &quot;Cheri&quot;</li>
<li>[x] Tea Obreht, &quot;The Tiger's Wife&quot;</li>
<li>[*] Simon Schama, &quot;The Power of Art&quot;</li>
<li>[*] Aristotle, &quot;Poetics&quot;</li>
<li>[*] Simon Schama, &quot;Rembrandt's Eyes&quot;</li>
<li>David Foster Wallace, &quot;Consider the Lobster&quot;</li>
<li>Micheal Lewis, &quot;The Big Short&quot;</li>
<li>Edward L. Glaeser, &quot;Triumph of the City&quot;</li>
<li>[x] E.L. Doctorow, &quot;Ragtime&quot;</li>
<li>[*] Barry Strauss, &quot;The Trojan War&quot;</li>
<li>[*] Patrick White, &quot;Tree of Man&quot;</li>
<li>William Bengston, &quot;The Energy Cure&quot;</li>
<li>[*] John Man, &quot;Alpha Beta: How 26 Letters Shaped the Western World&quot;</li>
<li>Vanessa Veselka, &quot;Zazen&quot;</li>
<li>[*] Alex Ross, &quot;Listen to This&quot;</li>
<li>[*] Andrei Alexandrescu, &quot;The D Programming Language&quot;</li>
<li>Hugh Mckay, &quot;What Makes Us Tick&quot;</li>
<li>Clifford Pickover, &quot;Archimedes to Hawking: Laws of Science&quot;</li>
<li>G.R.R. Martin, &quot;The Game of Thrones&quot;</li>
<li>Barry Strauss, &quot;The Battle at Salamis&quot;</li>
<li>[*] Alberto Miguel, &quot;A History of Reading&quot;</li>
<li>[*] David Sloan Wilson &quot;Darwin's Cathedral&quot;</li>
<li>Colin Wright,&quot;Networking Awesomely&quot;</li>
<li>[*] Joey Comeau, &quot;The Girl who couldn't Come&quot;</li>
<li>[*] Tina Fey, &quot;Bossypants&quot;</li>
<li>John Kenneth Galbraith, &quot;The Great Crash 1929&quot;</li>
<li>[x] Fiona McGregor, &quot;Indelible Ink&quot;</li>
<li>Ethan Marcotte, &quot;Responsive Web Design&quot;</li>
<li>Richard Ellis, &quot;Aquagenesis&quot;</li>
<li>William Calvin, &quot;A Brief History of the Mind&quot;</li>
<li>[*] Miles Franklin, &quot;My Brilliant Career&quot;</li>
<li>Michael Lewis, &quot;Boomerang&quot;</li>
<li>Jim Collins and Morten T. Hansen, &quot;Great by Choice&quot;</li>
<li>[*] Karen Armstrong, &quot;The Great Transformation&quot;</li>
<li>Marshall Rosenberg, &quot;Non-Violent Communication&quot;</li>
<li>[*] Norman Wade. &quot;The Faith Instinct&quot;</li>
<li>[*] Charles Pinter, &quot;The Theory of Abstract Algebra&quot;</li>
<li>[*] Piela, &quot;Ideas in Quantum Chemistry&quot;</li>
<li>Keith McFarland, &quot;The Breakthrough Company&quot;</li>
<li>Mark Sisson, &quot;The Primal Blueprint&quot;</li>
<li>[*] Lisa See, &quot;Shanghai Girls&quot;</li>
<li>[*] M. G. Bulmer, &quot;Principles of Statistics&quot;</li>
</ol>
<h1>2010</h1>
<p>Over the last few years, I've averaged about a book a week. It feels
like a lot yet I see blogs by people like Aaron Swartz who claim to have
read <a href="http://www.aaronsw.com/weblog/books2009">100 books in a year</a>.
That's like double what I normally read. Is this possible?</p>
<p>Well, last year Aaron put up a <a href="http://www.aaronsw.com/weblog/morebooks">list of helpful
advice</a> to increase your
reading. I decided to take up the offer and try for 100 books this year.
This was a good year to try it since I was unemployed for some and was
travelling quite a bit. It really does help to use a public library. I
read a lot on my iPhone, which makes reading convenient anywhere, even
outside on a windy day in the dark. I reread some favorites and indulged
in some thrillers.</p>
<p>I started the year with the interminable &quot;Comte de Monte Cristo&quot; and
just cracked the target with the newly minted American classic,
&quot;Freedom&quot;. These were my 100 of 2010:</p>
<ol>
<li>Alexandre Dumas, &quot;Comte de Monte Cristo&quot;</li>
<li>Emily Bronte, &quot;Wuthering Heights&quot;</li>
<li>Colum McCann, &quot;Let the Great World Spin&quot;</li>
<li>Peter R. Cook, &quot;Principles of Nuclear Structure and Function&quot;</li>
<li>David Harvey, &quot;Limits of Capital&quot;</li>
<li>Matthew Zapruder, &quot;American Linden&quot;</li>
<li>Stanislas Dehaene &quot;Reading in the Brain&quot;</li>
<li>Marguerite Yourcenar &quot;Memoires d'Hadrien&quot;</li>
<li>Susan Sontag, &quot;On Photography&quot;</li>
<li>Arthur Conan Doyle, &quot;The Adventures of Sherlock Holmes&quot;</li>
<li>Mungo MacCallum, &quot;Australian story: Kevin rudd and the Lucky
Country&quot;</li>
<li>James Jones, &quot;The Thin Red Line&quot;</li>
<li>Daniel Tammet, &quot;Embracing the Wide Sky&quot;</li>
<li>Andre Agassi, &quot;Open&quot;</li>
<li>John Updike, &quot;Rabbit Run&quot;</li>
<li>Bryan Ward-Perkins, &quot;The Fall of Rome: And the End of
Civilization&quot;</li>
<li>Atul Gawande, &quot;The Checklist Manifesto&quot;</li>
<li>Tom Vanderbilt, &quot;Traffic&quot;</li>
<li>Christopher Macdougall, &quot;Born to Run&quot;</li>
<li>Allison Hoover Bartlett, &quot;The Man Who Loves Books Too Much&quot;</li>
<li>Ben Mirov, &quot;I is to Vorticism&quot;</li>
<li>Am&#233;lie Nothomb, &quot;Ni d'Eve ni d'Adam&quot;</li>
<li>Neale Donald Walsch &quot;Happier than God&quot;</li>
<li>Neale Donald Walsch &quot;Tomorrow's God&quot;</li>
<li>David Owen, &quot;Green Metropolis&quot;</li>
<li>Dasgupta, Papadimitriou, Vazirani, &quot;Algorithms&quot;</li>
<li>Nicolas Wade, &quot;The Faith Instinct&quot;</li>
<li>William Lidwell, Kritina Holden, Jill Butler, &quot;Universal Principles
of Design&quot;</li>
<li>Virgil, &quot;Aneid&quot;</li>
<li>Ian Fleming, &quot;On Her Majesty's Secret Service&quot;</li>
<li>Stephan Zweig, &quot;Chess&quot;</li>
<li>Isaac Asimov, &quot;Foundation&quot;</li>
<li>Robert Harris, &quot;Imperium&quot;</li>
<li>Isaac Asimov, &quot;Foundation and Empire&quot;</li>
<li>Isaac Asimov, &quot;Second Foundation&quot;</li>
<li>Neil Shubin, &quot;Your Inner Fish&quot;</li>
<li>Y. A. Rozanov, &quot;Probability Theory: a concise course&quot;</li>
<li>Isaac Singer, &quot;Shadows on the Hudson&quot;.</li>
<li>Michael Lewis, &quot;The Big Short&quot;.</li>
<li>Arthur Spotnik, &quot;Spunk and Bite&quot;</li>
<li>Ian Mcneely and Lisa Wolverton, &quot;Reinventing Knowledge&quot;</li>
<li>Robert Harris, &quot;Conspirata&quot;</li>
<li>Robert Neuwirth, &quot;Shadow Cities: A Billion Squatters, a New Urban
World&quot;</li>
<li>Anya Kamenetz, &quot;DIY U: Edupunks, Edupreneurs, and the Coming
Transformation of Higher Education&quot;</li>
<li>Beth Lisick, &quot;Everybody into the Pool: True Tales&quot;</li>
<li>Merrill Goozner, &quot;The $800 Million Pill: The Truth behind the Cost
of New Drugs&quot;</li>
<li>Rebecca Skloot, &quot;The Immortal Life of Henrietta Lacks&quot;</li>
<li>Stieg Larsson, &quot;The Girl with the Dragon Tattoo&quot;</li>
<li>Jean-Pierre Changeux, &quot;L'homme neuronal&quot;</li>
<li>Tom DeMarco and Timothy Lister, &quot;Peopleware&quot;</li>
<li>Alice Munro, &quot;Hateship, Friendship, Courtship, Loveship, Marriage:
Stories&quot;</li>
<li>Rodd Wagner &amp; James Harter, &quot;12: The Elements of Great
Management&quot;</li>
<li>Aristotle, &quot;Poetics&quot;</li>
<li>Alain Mabanckou, &quot;Black Bazar&quot;</li>
<li>Henry Miller, &quot;Tropic of Cancer&quot;</li>
<li>Henry James, &quot;Turn of the Screw&quot;</li>
<li>Allen Ginsberg, &quot;Kadish and other Poems&quot;</li>
<li>Vincent Eaton, &quot;Self-portrait of Someone Else&quot;</li>
<li>Marcel Proust, &quot;Sodome et Gomorrhe. Vol. I&quot;</li>
<li>Marcel Proust, &quot;Sodom et Gomorrhe Vol. II&quot;</li>
<li>Gustav Flaubert, &quot;Un coeur simple&quot;</li>
<li>Alan Hacker, &quot;Higher Education&quot;</li>
<li>Leo Babauta, &quot;The Zen Habits Handbook for Life&quot;</li>
<li>Hilary Mantel, &quot;Wolf Hall&quot;</li>
<li>Neale donald walsch, &quot;the New Revelations&quot;</li>
<li>Oscar Wilde, &quot;Lord Saville's Crime&quot;</li>
<li>Joseph Morse, &quot;The Evolution Diet: What and How We Were Designed to
Eat&quot;</li>
<li>TImothy Ferris, &quot;The Four Hour Work Week&quot;</li>
<li>Josh Bazell, &quot;Beat the Reaper&quot;</li>
<li>Steig Larson, &quot;The Girl who played with fire&quot;</li>
<li>David Liss, &quot;the Coffee Trader&quot;</li>
<li>Neale Donald Walsch, &quot;Happier than god&quot;</li>
<li>Umbero Eco, &quot;The Name of the Rose&quot;</li>
<li>Simon Ings, &quot;A Natural History of Seeing&quot;</li>
<li>Flore Vasseur, &quot;La fille dans la ville&quot;</li>
<li>David Hockney, &quot;Secret Knowledge&quot;</li>
<li>Sarah Thornton, &quot;Seven Days in the Art World&quot;</li>
<li>Jennifer Rohn, &quot;Experimental Heart&quot;</li>
<li>Geoff Colvin, &quot;Talent is Overrated&quot;</li>
<li>Leo Babauta, &quot;Focus&quot;</li>
<li>Thomas Levenson, &quot;Newton and the Counterfeiter&quot;</li>
<li>Louise Gilder, &quot;The Age of Entanglement&quot;</li>
<li>Everett Bogue, &quot;minimalist workday&quot;</li>
<li>Adam Smith, &quot;the Wealth of Nations&quot;</li>
<li>Kathryn Stockett, &quot;The Help&quot;</li>
<li>Eric Solbin, &quot;Bach Cello Suites&quot;</li>
<li>Erwin Schr&#246;dinger, &quot;What is life?&quot;</li>
<li>Emily Gould, &quot;And the heart says whatever&quot;</li>
<li>Bill Porter, &quot;Zen Baggage&quot;</li>
<li>Atul Gawande, &quot;Complications&quot;</li>
<li>Everett Bogue, &quot;Minimalist Freedom Success&quot;</li>
<li>Naomi Dunford, &quot;SEO School&quot;</li>
<li>Paolo Bacigalupi, &quot;the Windup Girl&quot;</li>
<li>Colin Wright, &quot;Networking Awesomely&quot;</li>
<li>Hui-neng translated by Red Pine, &quot;The Platform Sutra&quot;</li>
<li>Yiyun Li, &quot;The Vagrants&quot;</li>
<li>Tim Ferriss, &quot;the Four Hour Body&quot;</li>
<li>Jonathan &amp; Lea Woodward, &quot;The Do-It-Yourself Design &amp; Branding
Toolkit&quot;</li>
<li>Jonathan Franzen, &quot;Freedom&quot;</li>
</ol>
<h1>2009</h1>
<ol>
<li>Marcel Proust, &quot;Albertine Disparu&quot;.</li>
<li>David Linden, &quot;The Accidental Brain&quot;.</li>
<li>James Joyce, &quot;The Dead&quot;.</li>
<li>Michael Lewis, &quot;Panic: the story of modern financial insanity&quot;</li>
<li>Sun Tzu, &quot;The Art of War&quot;.</li>
<li>John O'Hara, &quot;Appointment in Samarra&quot;</li>
<li>Micheal L. Scott, &quot;Programming Language Pragmatics&quot;</li>
<li>Voltaire, &quot;Candide&quot;.</li>
<li>Adam Gopnik, &quot;Angels and Ages&quot;.</li>
<li>Julie Salamon, &quot;Hospital&quot;.</li>
<li>Dennis Merzel, &quot;Big Mind, Big Heart&quot;</li>
<li>Marcel Proust, &quot;Le Temp retrouv&#8730;&#169;&quot;.</li>
<li>Norman Doidge, &quot;The Brain that changes itself&quot;.</li>
<li>Eric Berne, &quot;Games People Play&quot;.</li>
<li>Ben Mirov &amp; Chris Demento, editor, &quot;Pax Americana #1&quot;</li>
<li>Bucky Sinister, &quot;All Blacked Out &amp; Nowhere to Go&quot;</li>
<li>Jhumpa Lahiri, &quot;Unaccustomed Earth&quot;</li>
<li>Blaise Pascal, &quot;Pensees&quot;</li>
<li>Marcus Buckingham &amp; Curt Coffman, &quot;First, Break all the rules: what
the world's greatest manageers do differently&quot;</li>
<li>Marcus Buckingham &amp; Donald O. Clifton, &quot;Now, discover Your
Strengths&quot;.</li>
<li>Paolo Virno, &quot;Multitude: Beween Innovation and Negation&quot;</li>
<li>Gustave Flaubert &quot;Madame Bovary&quot;.</li>
<li>Gerard T'Hooft &quot;In Search of the Ultimate Building Blocks&quot;.</li>
<li>Jonathan Haidt, &quot;The Happiness Hypothesis&quot;</li>
<li>Various, &quot;Modern French Short Stories&quot;.</li>
<li>Madame de La Fayette, &quot;La Princesse de Cleves&quot;.</li>
<li>S. G. Browne, &quot;Breathers&quot;</li>
<li>Alexandre Dumas, &quot;Les Trois Mousquetaires&quot;.</li>
<li>William Gibson, &quot;Count Zero&quot;.</li>
<li>Isaac Asimov, &quot;Foundation&quot;</li>
<li>Jeremy Duns, &quot;Free Agent&quot;.</li>
<li>David Deida, &quot;The Way of the Superior Man&quot;.</li>
<li>Dan Baum, &quot;Nine Lives: Death and Life in New Orleans&quot;</li>
<li>Amy Chua, &quot;World On Fire&quot;.</li>
<li>Roberto Bolano, &quot;2666&quot;</li>
<li>Lois Battle, &quot;Storyville&quot;</li>
<li>Fr&#8730;&#169;d&#8730;&#169;ric Beigbeder, &quot;Au Secours pardon&quot;</li>
<li>Sudhir Venkatesth, &quot;Gang Leader for a day&quot;</li>
<li>Arjuna Ardagh, &quot;The Translucent Revolution&quot;</li>
<li>Po Bronson and Ashley Merriment, &quot;NurtureShock&quot;</li>
<li>Elizabeth Eisenstein, &quot;The Printing Revolution in Early Modern
Europe&quot;</li>
<li>Jill Bolte Taylor, &quot;My Stroke of Insight&quot;</li>
<li>Joseph Conrad, &quot;Heart of Darkness&quot;</li>
<li>Max Weber, &quot;The Protestant Ethic and the Spirit of Capitalism&quot;</li>
<li>William Shakespeare, &quot;Measure for Measure&quot;</li>
<li>Eric Siebel, &quot;Coders at Work&quot;.</li>
<li>Eric Davis, &quot;Techgnosis&quot;</li>
<li>William Zinsser, &quot;On Writing Well&quot;</li>
<li>Arielle Ford, &quot;The Soulmate Secret&quot;</li>
<li>Mark Thompson, &quot;Success Built to Last: Creating a Life That Matters&quot;</li>
<li>David S. Goodsell, &quot;The Machinery of Life&quot;</li>
<li>Ken Wilber, &quot;No Boundary&quot;</li>
<li>Rodd Wagner &amp; James K. Harter, &quot;12: The Elements of Great
Management&quot;</li>
<li>Jeffrey Moussaieff Masson &amp; Susan McCarthy, &quot;When Elephants Weep:
The Emotional Lives of Animals&quot;</li>
<li>Roland Barthes, &quot;Le&#8730;&#223;on&quot;.</li>
<li>Vladimir Nabokov, &quot;Lolita&quot;.</li>
<li>John Maeda, &quot;The Laws of Simplicity&quot;</li>
<li>K. C. MacDonald, &quot;Noise and Fluctuations&quot;</li>
<li>Philippe Grimbert, &quot;Un secret&quot;</li>
<li>Stewart Brand, &quot;Whole Earth Discipline&quot;</li>
<li>Richard M. Reis, &quot;Tommorrow's Professor&quot;</li>
<li>William Faulkner, &quot;The Sound and the Fury&quot;</li>
<li>Robin Wright, &quot;Evolution of god&quot;</li>
</ol>
<h1>2008</h1>
<p>I reached my goal of a book a week: 60 [pats self on back]:</p>
<ol>
<li>Micheal Lewis, &quot;Moneyball&quot;</li>
<li>Miranda July, &quot;No one belongs here more than you&quot;</li>
<li>Stacy Schiff, &quot;A Great Improvisation&quot;</li>
<li>Charles Darwin, &quot;The Origin of Species&quot;</li>
<li>Clotaire Rapaille, &quot;The Culture Code&quot;</li>
<li>Micheal Lewis, &quot;Blind Side&quot;</li>
<li>Barbara Ehrenreich, &quot;Dancing in the Streets, A History of Collective
Joy&quot;</li>
<li>Am&#233;lie Nothomb, &quot;Cosm&#233;tique de l'ennemi&quot;</li>
<li>Christine Kenneally, &quot;The First Word&quot;</li>
<li>Anais Nin, &quot;Little Birds&quot;</li>
<li>Neale Donald Walsh, &quot;Happier Than God&quot;</li>
<li>Meister Eckhart, &quot;The Sermons of Meister Eckhart&quot;</li>
<li>J. K. Rowling, &quot;Harry Potter and the Deathly Hallows&quot;</li>
<li>Sandra Blakeslee and Matthew Blakeslee,&quot;The Body Has a Mind of Its
Own: How Body Maps in Your Brain Help You Do (Almost) Everything
Better&quot;</li>
<li>Marcel Proust, &quot;Sodom and Gomorrhe&quot;</li>
<li>Aristotle,&quot;Rhetoric&quot;</li>
<li>Barbara Tuchman, &quot;The Distant Mirror&quot;</li>
<li>Marcus Aurelius, &quot;The Emperor's Handbook&quot;</li>
<li>Kim Addonizio, &quot;Little Beauties&quot;</li>
<li>Joseph Ellis, &quot;His Excellency&quot;</li>
<li>Ursula Le Guin, &quot;The Wizard of Earthsea&quot;</li>
<li>Stephanie Coontz, &quot;Marriage, a History: How Love Conquered Marriage&quot;</li>
<li>Charles Dickens, &quot;Great Expectations&quot;</li>
<li>Mortimer J. Adler &amp; Charles Van Doren, &quot;How to Read a Book&quot;</li>
<li>Morley Winograd &amp; Michael D. Hais, &quot;Millenial Makeover&quot;</li>
<li>Chris Anderson, &quot;The Long Tail&quot;</li>
<li>Jean Twenge, &quot;Generation me&quot;</li>
<li>Stendhal, &quot;De L'Amour&quot;</li>
<li>Justine Levy, &quot;Rien de Grave&quot;</li>
<li>David Smith, &quot;Dharma Mind Worldly Mind&quot;</li>
<li>Marcel Prouse, &quot;Du Cot&#233; de Chez Swann&quot;</li>
<li>Barack Obama, &quot;Dreams of My Father&quot;</li>
<li>Maureen Corrigan, &quot;Leave Me Alone, I'm Reading: Finding and Losing
Myself in Books&quot;</li>
<li>Jack Weatherford, &quot;Genghis Khan and the Making of the Modern World&quot;</li>
<li>Helen Tworkov, &quot;Zen in America: Five Teachers and the Search for
American Buddhism&quot;</li>
<li>Dashiell Hammett, &quot;The Maltese Falcon&quot;</li>
<li>Lisa Chamberlin, &quot;Slackanomics&quot;</li>
<li>Richard Lewotin, &quot;Biology as ideology&quot;</li>
<li>Lattman &amp; Loll, &quot;Protein Crystallography: A Concise Guide&quot;</li>
<li>Heather O'Neil, &quot;Lullabies for little Criminals&quot;</li>
<li>Nicole Mones, &quot;The Last Chinese Chef&quot;</li>
<li>Joyce Carol Oates, &quot;Faithless&quot;</li>
<li>Tao Lin, &quot;you are a little bit happier than I am&quot;</li>
<li>Neil Shubin, &quot;Your Inner Fish&quot;</li>
<li>Stan Finkelstein &amp; Peter Temin, &quot;Reasonable Rx: Solving the Drug
Price Crisis&quot;</li>
<li>Ian F. McNeely &amp; Lisa Wolverton, &quot;Reinventing Knowledge&quot;</li>
<li>James Wood, &quot;How Fiction works&quot;</li>
<li>Tao Lin, &quot;Cognitive Behaviorial Therapy&quot;</li>
<li>Rumi, translated by Franklin D. Lewis, &quot;Swallowing the Sun&quot;</li>
<li>George E. Vaillant, &quot;Spiritual Evolution&quot;</li>
<li>Office of Metropolitan Architecture, &quot;Seattle Public Library&quot;</li>
<li>Kim Addonizio &amp; Dorianne Laux, &quot;The Poet's Companion&quot;</li>
<li>Robert Aitken, &quot;The Morning Star&quot;</li>
<li>Abelson and Sussman, &quot;Structure and Interpretation of Computer
Prgorams 4.3&quot;</li>
<li>Christiane N&#252;sslein-Volhard, &quot;Coming to life&quot;</li>
<li>Catherine Cusset, &quot;Jouir&quot;</li>
<li>Malcolm Gladwell, &quot;Outliers&quot;</li>
<li>Marcel Proust, &quot;La Prisoniere&quot;</li>
<li>Marjane Satrapi, &quot;Persepolis&quot;</li>
<li>Danya Ruttenberg, &quot;Surprised by God&quot;</li>
</ol>
<h1>2007</h1>
<ol>
<li>Mikhail Bulgakov, &quot;The Master and Margarita&quot;.</li>
<li>Pablo Neruda, &quot;Twenty Poems of Love&quot;.</li>
<li>Thomas Pynchon, &quot;The Crying of Lot 49&quot;.</li>
<li>Fred Brooks, &quot;The Mythical Man-Month&quot;.</li>
<li>Thomas Parsons, &quot;Introduction to Compiler Construction&quot;.</li>
<li>Martin Fowler, &quot;Refactoring&quot;.</li>
<li>Kwame Anthony Appiah, &quot;Cosmopolitanism&quot;.</li>
<li>Paul Ekman, &quot;Emotions Revealed&quot;</li>
<li>Mihaly Csikszentmihaly, &quot;Flow&quot;</li>
<li>Jean-Pierre Changeux, &quot;L'homme Neuronal&quot;</li>
<li>Anthony Bourdain, &quot;The Nasty Bits&quot;.</li>
<li>Timothy Mo, &quot;Sour Sweet&quot;</li>
<li>Miguel Cervantes, &quot;Don Quixote&quot;</li>
<li>David Lodge, &quot;Trading Places&quot;</li>
<li>Cicero, &quot;Selected Writings&quot;.</li>
<li>William Clark, &quot;Academic Charisma and the Origins of the Research
University&quot;</li>
<li>Samuel Beckett, &quot;Molloy&quot;</li>
<li>Paul Hawken, &quot;Blessed Unrest&quot;</li>
<li>Orhan Pamuk, &quot;Istanbul&quot;</li>
<li>Iegor Gran, &quot;ONG&quot;</li>
<li>Anita Desai, &quot;Journey to Ithaca&quot;</li>
<li>George Monbiot, &quot;Heat&quot;</li>
<li>Marguerite Duras, &quot;Moderato Cantabile&quot;</li>
<li>Marguerite Yourcenar, &quot;L'Oeurve de Nuit&quot;</li>
<li>Am&#233;lie Nothom, &quot;Acide Sulfurique&quot;</li>
<li>William Gibson, &quot;Neuromancer&quot;</li>
<li>Toni Morrison, &quot;The Bluest Eye&quot;</li>
<li>Ray Redfield Jamison, &quot;An Unquiet Mind&quot;</li>
<li>Susanna Moore, &quot;In the Cut&quot;</li>
<li>William Strauss and Neil Howe, &quot;The Fourth Turning&quot;</li>
<li>Drew Westen, &quot;The Political Brain&quot;.</li>
<li>Anthony Lane, &quot;Nobody's Perfect&quot;.</li>
<li>Marcel Proust, &quot;Le C&#244;t&#233; de Guermantes&quot; Long.</li>
<li>Jean Twenge, &quot;Generation Me&quot;</li>
<li>Henriette Jelinek, &quot;Le Destin de Iouri Voronine&quot;</li>
<li>William Strauss and Neil Howe, &quot;Millenial Rising&quot;</li>
<li>Eliette Ab&#233;cassis, &quot;Clandestin&quot;</li>
<li>Peter Carey, &quot;My Life as a Fake&quot;</li>
<li>Adonis, &quot;M&#233;moire du vent&quot;</li>
<li>&quot;Best American Poetry 2006&quot;, edited by Billy Collins</li>
<li>Ernest Hemingway, &quot;The Sun also Rises&quot;</li>
<li>Apollinaire, &quot;Alcohol&quot;</li>
<li>George Orwell, &quot;Down and out in Paris and London&quot;</li>
<li>Maurice Merleau-Ponty, &quot;Le Primat de Perception&quot;</li>
<li>Christopher Alexander and friends, &quot;A Pattern Language&quot;</li>
<li>Ancelet-Hustache, &quot;Master Eckhart and the Rhineland mystics&quot;</li>
<li>Herg&#233;, &quot;L'&#233;toile mysterieuse&quot;</li>
<li>Hamilton, Jay, Madison, &quot;The Federalist Papers&quot;</li>
<li>&quot;The Constitution of the United States of America&quot;</li>
<li>William Straus and Neil Howe, &quot;Generations&quot;</li>
<li>Michael Demkovich, &quot;Introducing Meister Eckhart&quot;</li>
<li>Edith Wharton, &quot;Twilight Sleep&quot;</li>
</ol>
<h1>2006</h1>
<p>I read 49 books, 3 short of a book a week, which in my books, is close
enough. This year, I got to read some contemporary poetry. I also
revisited some old friends. I also spent an ungodly amount of time
wiping Proust and Pynchon off my classics reading-list.</p>
<ol>
<li>[*] Montaigne &quot;Essais I&quot;.</li>
<li>G&#252;nter Grass &quot;My Century&quot;.</li>
<li>Orhan Pamuk &quot;My Name is Red&quot;.</li>
<li>John Perkins &quot;Confessions of an Economic Hitman&quot;.</li>
<li>Henry James &quot;Turn of the Screw&quot;. Billed as the scariest story ever
written, I was mildy disturbed.</li>
<li>[*] Margeurite Yourcenar &quot;Memoires d'Hadrien&quot;.</li>
<li>[*] Kim Addonizio &quot;What is This
Thing Called Love&quot;.</li>
<li>Robert Hughes &quot;The Fatal Shore&quot;.</li>
<li>[*] Kelly Link &quot;Magic
For Beginners&quot;.</li>
<li>Michael Frayn &quot;Copenhagen&quot;.</li>
<li>Albert Camus &quot;La peste&quot;</li>
<li>Margeurite Duras &quot;La plui d'&#233;t&#233;&quot;</li>
<li>[*] Allegra Goodman &quot;Intuition&quot;</li>
<li>Charles Mann &quot;1491&quot;</li>
<li>Kim Addonizio &quot;Tell Me&quot;</li>
<li>[*] Li-Yong Lee &quot;The City in Which I Love You&quot;</li>
<li>E. D. Hirsch Jr. &quot;The Knowledge Deficit&quot;</li>
<li>Jonathan Lethem &quot;The Dissappointment Artist&quot;.</li>
<li>[*] F. Scott Fitzgerald &quot;The Great Gatsby&quot;</li>
<li>[*] Martha Stout &quot;The Sociopath Next Door&quot;</li>
<li>Bruno Latour &quot;Nous n'avons pas &#233;t&#233; moderne&quot;</li>
<li>Susan Sontag &quot;On Photograph&quot;</li>
<li>Dom Delilio &quot;White Noise&quot;</li>
<li>Jeffrey Paine &quot;Reenchantment&quot;</li>
<li>Saul Bellows &quot;Ravelstein&quot;</li>
<li>Li-Young Lee &quot;Book of My Nights&quot;</li>
<li>David Duncan &quot;Masterminds of DNA&quot;</li>
<li>[*] Patricia McMillan &quot;Ruin of Robert Oppenheimer&quot;</li>
<li>Shan Sa &quot;La Jouese de Go&quot;</li>
<li>[*] J. Armstrong &amp; Markos Zuniga &quot;Crashing the Gate&quot;</li>
<li>Daniel Gilert &quot;Stumbling on Happiness&quot;</li>
<li>John Beebe &quot;Integrity in Depth&quot;</li>
<li>Thomas Pynchon &quot;Gravity's Rainbow&quot;</li>
<li>Gustav Flaubert &quot;Trois Comtes&quot;</li>
<li>[*] Marcel Proust &quot;&#192; la recherce du temp perdu&quot;</li>
<li>Octavia Butler &quot;Parable of the Talents&quot;</li>
<li>Victor Mchleny &quot;Watson &amp; DNA&quot;</li>
<li>Nelly Arcan &quot;Putain&quot;</li>
<li>Sylvia Plath &quot;The Bell Jar&quot;</li>
<li>[*] Michael B&#233;rub&#233; &quot;What's Liberal About the Liberal Arts&quot;</li>
<li>[*] Adam Gopnik &quot;Through the Children's Gate&quot;</li>
<li>[*] Ken Wilber &quot;Integral Spirituality&quot;</li>
<li>Mikaly Csikszentmihaly &quot;Flow: Psychology of Optimal Experience&quot;</li>
<li>Marcel Proust &quot;&#192; l'ombre des jeunes filles en fleur&quot;</li>
<li>Iegor Gran &quot;Ipso Facto&quot;</li>
<li>Lee Smolin &quot;The Trouble with Physics&quot;</li>
<li>[*] Michael B&#233;rub&#233; &quot;Rhetorical Occasions&quot;</li>
<li>[*] Philip K. Dick &quot;Do Androids Dream of Electric Sheep&quot;</li>
<li>[*] Shan Sa &quot;Imp&#233;ratrice&quot;</li>
</ol>

        ]]>
      </description>
      <guid isPermaLink="true">http://boscoh.com/books/books-read.html</guid>
      <pubDate>Tue Jan 16 2024 11:00:00 GMT+1100 (Australian Eastern Daylight Time)</pubDate>
    </item>
  </channel>
</rss>