<?xml version='1.0' encoding='UTF-8'?>
<urlset xmlns='http://www.sitemaps.org/schemas/sitemap/0.9'>
    <url>
        <loc>http://ethanp.github.io/blog/2014/05/14/octopress/</loc>
        <lastmod>2014-05-23T13:52:23-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2014/05/16/scala-union-beauty/</loc>
        <lastmod>2014-05-23T13:52:24-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2014/05/22/multimarkdown-to-latex/</loc>
        <lastmod>2014-05-31T20:49:32-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2014/05/23/java-inheritance-issue/</loc>
        <lastmod>2015-06-20T15:06:21-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2014/06/29/python-class-equivalence/</loc>
        <lastmod>2014-06-29T17:57:51-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2015/05/03/intro-to-distributed-computing/</loc>
        <lastmod>2015-05-29T20:55:46-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2015/05/03/asynchronous-system/</loc>
        <lastmod>2015-05-09T10:08:48-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2015/05/18/simulating-a-distributed-system/</loc>
        <lastmod>2015-05-29T20:56:10-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2015/05/18/paxos-as-a-classroom/</loc>
        <lastmod>2015-05-29T21:57:48-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2015/05/29/summary-of-the-log/</loc>
        <lastmod>2015-05-31T16:29:59-07:00</lastmod>
    </url>
    <url>
        <loc>
            http://ethanp.github.io/blog/2015/06/08/brief-overview-of-garbage-collection-in-the-hotspot-jvm/
        </loc>
        <lastmod>2015-06-08T19:03:36-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2015/06/10/what-akamai-does/</loc>
        <lastmod>2015-08-23T15:01:18-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2015/06/19/first-look-at-mongodb/</loc>
        <lastmod>2015-06-20T00:02:10-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2015/07/01/inside-javas-bufferedreader/</loc>
        <lastmod>2015-07-01T13:38:44-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2015/07/22/lesson-learnt-about-collaboration/</loc>
        <lastmod>2015-07-23T20:58:56-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2015/07/28/what-makes-a-good-abstraction/</loc>
        <lastmod>2015-07-28T23:23:18-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2015/07/28/what-is-an-abstraction/</loc>
        <lastmod>2015-07-29T00:28:27-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2015/08/05/further-adventures-in-collaboration/</loc>
        <lastmod>2015-08-05T23:47:54-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2015/08/06/how-apm-originally-worked/</loc>
        <lastmod>2015-08-06T21:02:31-07:00</lastmod>
    </url>
    <url>
        <loc>
            http://ethanp.github.io/blog/2015/08/11/a-workflow-and-scripts-for-learning-from-github/
        </loc>
        <lastmod>2015-10-04T11:24:54-07:00</lastmod>
    </url>
    <url>
        <loc>
            http://ethanp.github.io/blog/2015/08/23/a-pattern-in-the-stone-review-and-summary/
        </loc>
        <lastmod>2015-08-23T15:01:21-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2015/09/07/basics-of-wireless-communication/</loc>
        <lastmod>2015-09-07T16:42:38-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2015/09/11/avoiding-sign-extension/</loc>
        <lastmod>2015-10-03T23:15:22-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2015/09/23/bit-twiddling-data-structure-alignment/</loc>
        <lastmod>2015-09-23T11:45:47-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2015/09/24/why-the-wifi-sucks-on-the-porch/</loc>
        <lastmod>2015-09-24T14:35:01-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2015/10/26/intro-to-http-slash-2/</loc>
        <lastmod>2015-10-26T14:14:25-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2015/10/27/very-basics-of-jetty/</loc>
        <lastmod>2015-10-27T09:11:18-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2015/12/19/learning-vs-doing/</loc>
        <lastmod>2015-12-19T14:08:47-08:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2015/12/26/first-glimpse-of-compilers/</loc>
        <lastmod>2015-12-27T11:34:45-08:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2016/01/03/gamified-learning/</loc>
        <lastmod>2016-01-07T08:42:35-08:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2016/01/07/the-tone-makes-the-point/</loc>
        <lastmod>2016-01-07T08:46:04-08:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2016/02/27/asking-for-advice/</loc>
        <lastmod>2016-02-27T16:37:09-08:00</lastmod>
    </url>
    <url>
        <loc>
            http://ethanp.github.io/blog/2016/02/28/some-java-network-programming-fundamentals/
        </loc>
        <lastmod>2016-02-28T15:30:01-08:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2016/03/06/what-actually-is-ssh/</loc>
        <lastmod>2016-04-10T23:33:13-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2016/04/09/simple-first-deployment/</loc>
        <lastmod>2016-04-09T14:06:03-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2016/04/09/what-is-a-rails-application/</loc>
        <lastmod>2016-04-09T14:49:21-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2016/04/10/bigtable-paper-summary/</loc>
        <lastmod>2016-04-10T22:08:41-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2016/05/12/name-according-to-function/</loc>
        <lastmod>2016-05-14T14:45:04-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2016/05/14/form-in-main-follows-program-function/</loc>
        <lastmod>2016-05-14T14:45:21-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2016/05/14/ramblings-on-insight/</loc>
        <lastmod>2016-05-14T14:46:38-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2016/05/30/hdfs-output-stream-api-semantics/</loc>
        <lastmod>2016-05-30T14:01:07-07:00</lastmod>
    </url>
    <url>
        <loc>
            http://ethanp.github.io/blog/2016/06/19/first-glance-at-genomics-with-adam-and-spark/
        </loc>
        <lastmod>2016-06-23T00:54:39-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/2016/10/09/on-learning/</loc>
        <lastmod>2016-10-10T01:04:27-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/about/</loc>
        <lastmod>2015-05-29T22:11:56-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/blog/archives/</loc>
        <lastmod>2016-10-10T01:04:27-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/</loc>
        <lastmod>2016-10-10T01:04:27-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/portfolio/</loc>
        <lastmod>2015-06-07T18:11:59-07:00</lastmod>
    </url>
    <url>
        <loc>http://ethanp.github.io/robots.txt</loc>
        <lastmod>2014-05-14T10:47:09-07:00</lastmod>
    </url>
</urlset>