<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Sam Stites</title>
  <subtitle></subtitle>
  <id>https://stites.io/</id>
  <link rel="self" type="application/atom+xml" href="https://stites.io/atom.xml"/>
  <link rel="alternate" type="text/html" href="https://stites.io/"/>
  <updated>2018-11-19T00:00:00Z</updated>
  <author><name>Sam Stites</name></author>
  <entry>
    <title>VAE Interpretability</title>
    <id>https://stites.io/post/2018-11-19/vae-interpretability/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2018-11-19/vae-interpretability/"/>
    <published>2018-11-19T00:00:00Z</published>
    <updated>2018-11-19T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Hasktorch v0.0.1</title>
    <id>https://stites.io/post/2018-11-02/hasktorch-release/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2018-11-02/hasktorch-release/"/>
    <published>2018-11-02T00:00:00Z</published>
    <updated>2018-11-02T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Thoughts about Hyperparameters in DL</title>
    <id>https://stites.io/post/2018-08-24/hyperparameters/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2018-08-24/hyperparameters/"/>
    <published>2018-08-24T00:00:00Z</published>
    <updated>2018-08-24T00:00:00Z</updated>
  </entry>
  <entry>
    <title>GAP layers</title>
    <id>https://stites.io/post/2018-08-23/gap-layer/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2018-08-23/gap-layer/"/>
    <published>2018-08-23T00:00:00Z</published>
    <updated>2018-08-23T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Reviewing LSTMs with ascii art</title>
    <id>https://stites.io/post/2018-08-22/lstm-notes/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2018-08-22/lstm-notes/"/>
    <published>2018-08-22T00:00:00Z</published>
    <updated>2018-08-22T00:00:00Z</updated>
  </entry>
  <entry>
    <title>ML Notes: autoencoders and dropout</title>
    <id>https://stites.io/post/2018-08-21/more-dl-notes/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2018-08-21/more-dl-notes/"/>
    <published>2018-08-21T00:00:00Z</published>
    <updated>2018-08-21T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Different ways to slice a network when transfer learning</title>
    <id>https://stites.io/post/2018-08-15/different-ways-to-slice/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2018-08-15/different-ways-to-slice/"/>
    <published>2018-08-15T00:00:00Z</published>
    <updated>2018-08-15T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Data augmentation is a hack (albeit nessecary)</title>
    <id>https://stites.io/post/2018-08-14/data-augmentation-is-a-hack/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2018-08-14/data-augmentation-is-a-hack/"/>
    <published>2018-08-14T00:00:00Z</published>
    <updated>2018-08-14T00:00:00Z</updated>
  </entry>
  <entry>
    <title>git find my bugs</title>
    <id>https://stites.io/post/2018-08-02/git-find-my-bugs/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2018-08-02/git-find-my-bugs/"/>
    <published>2018-08-02T00:00:00Z</published>
    <updated>2018-08-02T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Nixing (notes)</title>
    <id>https://stites.io/post/2018-07-18/nixing/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2018-07-18/nixing/"/>
    <published>2018-07-18T00:00:00Z</published>
    <updated>2018-07-18T00:00:00Z</updated>
  </entry>
  <entry>
    <title>RL Notes (short)</title>
    <id>https://stites.io/post/2018-07-11/rl-notes/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2018-07-11/rl-notes/"/>
    <published>2018-07-11T00:00:00Z</published>
    <updated>2018-07-11T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Machine Learning Debugging, Unit Tests, and Production Torch</title>
    <id>https://stites.io/post/2018-07-10/debugging-ml/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2018-07-10/debugging-ml/"/>
    <published>2018-07-10T00:00:00Z</published>
    <updated>2018-07-10T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Deep Reinforcement Learning that Matters (1709.06560)</title>
    <id>https://stites.io/post/2018-06-12/deep-reinforcement-learning-that-matters/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2018-06-12/deep-reinforcement-learning-that-matters/"/>
    <published>2018-06-12T00:00:00Z</published>
    <updated>2018-06-12T00:00:00Z</updated>
  </entry>
  <entry>
    <title>GeForce, Quadro and Tesla</title>
    <id>https://stites.io/post/2018-01-30/geforce-quadros-and-teslas/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2018-01-30/geforce-quadros-and-teslas/"/>
    <published>2018-01-30T00:00:00Z</published>
    <updated>2018-01-30T00:00:00Z</updated>
  </entry>
  <entry>
    <title>What about that pesky &apos;month&apos; feature?</title>
    <id>https://stites.io/post/2018-01-25/month-percentiles/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2018-01-25/month-percentiles/"/>
    <published>2018-01-25T00:00:00Z</published>
    <updated>2018-01-25T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Structured Deep Learning (alt: Embeddings are not just for words)</title>
    <id>https://stites.io/post/2018-01-23/structured-deep-learning/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2018-01-23/structured-deep-learning/"/>
    <published>2018-01-23T00:00:00Z</published>
    <updated>2018-01-23T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Clipping, that extra bump for loss criteria</title>
    <id>https://stites.io/post/2018-01-22/clipping-for-multiclass/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2018-01-22/clipping-for-multiclass/"/>
    <published>2018-01-22T00:00:00Z</published>
    <updated>2018-01-22T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Sigmoid activation</title>
    <id>https://stites.io/post/2018-01-12/sigmoid-activation/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2018-01-12/sigmoid-activation/"/>
    <published>2018-01-12T00:00:00Z</published>
    <updated>2018-01-12T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Cyclical Learning Rates for Training Neural Networks (paper)</title>
    <id>https://stites.io/post/2018-01-11/cyclical-learning-rates/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2018-01-11/cyclical-learning-rates/"/>
    <published>2018-01-11T00:00:00Z</published>
    <updated>2018-01-11T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Activation functions and non-linearity</title>
    <id>https://stites.io/post/2017-12-27/activation-functions-and-non-linearity/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2017-12-27/activation-functions-and-non-linearity/"/>
    <published>2017-12-27T00:00:00Z</published>
    <updated>2017-12-27T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Hyperparameter guidance for ANNs</title>
    <id>https://stites.io/post/2017-12-27/hyperparameter-guidance/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2017-12-27/hyperparameter-guidance/"/>
    <published>2017-12-27T00:00:00Z</published>
    <updated>2017-12-27T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Measuring the Size of Neural Networks</title>
    <id>https://stites.io/post/2017-12-27/measuring-the-size-of-neural-networks/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2017-12-27/measuring-the-size-of-neural-networks/"/>
    <published>2017-12-27T00:00:00Z</published>
    <updated>2017-12-27T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Optimization stream-of-conciousness</title>
    <id>https://stites.io/post/2017-12-23/optimization-notes/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2017-12-23/optimization-notes/"/>
    <published>2017-12-23T00:00:00Z</published>
    <updated>2017-12-23T00:00:00Z</updated>
  </entry>
  <entry>
    <title>More sane python with Maybe.py</title>
    <id>https://stites.io/post/2017-10-31/maybe-py/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2017-10-31/maybe-py/"/>
    <published>2017-10-31T00:00:00Z</published>
    <updated>2017-10-31T00:00:00Z</updated>
  </entry>
  <entry>
    <title>BIC, DIC, and CV</title>
    <id>https://stites.io/post/2017-10-09/bic-dic-cv/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2017-10-09/bic-dic-cv/"/>
    <published>2017-10-09T00:00:00Z</published>
    <updated>2017-10-09T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Share tmux over the wire with gotty</title>
    <id>https://stites.io/post/2017-10-06/gotty/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2017-10-06/gotty/"/>
    <published>2017-10-06T00:00:00Z</published>
    <updated>2017-10-06T00:00:00Z</updated>
  </entry>
  <entry>
    <title>A more generous Travis-CI</title>
    <id>https://stites.io/post/2017-09-13/generous-travis/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2017-09-13/generous-travis/"/>
    <published>2017-09-13T00:00:00Z</published>
    <updated>2017-09-13T00:00:00Z</updated>
  </entry>
  <entry>
    <title>DeriveAnyNewtypeReader considered harmful</title>
    <id>https://stites.io/post/2017-08-31/DeriveAnyNewtypeReader-considered-harmful/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2017-08-31/DeriveAnyNewtypeReader-considered-harmful/"/>
    <published>2017-08-31T00:00:00Z</published>
    <updated>2017-08-31T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Least Interesting Data (LID) caches</title>
    <id>https://stites.io/post/2017-07-16/least-interesting-data-caches/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2017-07-16/least-interesting-data-caches/"/>
    <published>2017-07-16T00:00:00Z</published>
    <updated>2017-07-16T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Policy vs Value functions</title>
    <id>https://stites.io/post/2017-07-16/policy-vs-value-functions/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2017-07-16/policy-vs-value-functions/"/>
    <published>2017-07-16T00:00:00Z</published>
    <updated>2017-07-16T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Tmux time - a one-liner and future thoughts for this site</title>
    <id>https://stites.io/post/2017-05-19/tmux-time/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2017-05-19/tmux-time/"/>
    <published>2017-05-19T00:00:00Z</published>
    <updated>2017-05-19T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Multi-step bootstrapping thoughts</title>
    <id>https://stites.io/post/2017-05-06/multi-step-bootstrapping/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2017-05-06/multi-step-bootstrapping/"/>
    <published>2017-05-06T00:00:00Z</published>
    <updated>2017-05-06T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Prism is like a Lens of Either</title>
    <id>https://stites.io/post/2017-02-15/prism-is-a-lens-of-either/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2017-02-15/prism-is-a-lens-of-either/"/>
    <published>2017-02-15T00:00:00Z</published>
    <updated>2017-02-15T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Minkowski Error</title>
    <id>https://stites.io/post/2017-01-02/minkowski-error/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2017-01-02/minkowski-error/"/>
    <published>2017-01-02T00:00:00Z</published>
    <updated>2017-01-02T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Double brackets</title>
    <id>https://stites.io/post/2016-11-12/double-brackets/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-11-12/double-brackets/"/>
    <published>2016-11-12T00:00:00Z</published>
    <updated>2016-11-12T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Typefamily gotchas</title>
    <id>https://stites.io/post/2016-11-11/typefamily-gotchas/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-11-11/typefamily-gotchas/"/>
    <published>2016-11-11T00:00:00Z</published>
    <updated>2016-11-11T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Intrinsic Fear (paper)</title>
    <id>https://stites.io/post/2016-11-07/intrinsic-fear/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-11-07/intrinsic-fear/"/>
    <published>2016-11-07T00:00:00Z</published>
    <updated>2016-11-07T00:00:00Z</updated>
  </entry>
  <entry>
    <title>RecordWildCards as an antipattern</title>
    <id>https://stites.io/post/2016-10-31/record-wildcards/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-10-31/record-wildcards/"/>
    <published>2016-10-31T00:00:00Z</published>
    <updated>2016-10-31T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Coerce for constant time newtype lists</title>
    <id>https://stites.io/post/2016-10-29/haskell-coerce/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-10-29/haskell-coerce/"/>
    <published>2016-10-29T00:00:00Z</published>
    <updated>2016-10-29T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Count-Min Sketch</title>
    <id>https://stites.io/post/2016-10-26/count-min-sketch/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-10-26/count-min-sketch/"/>
    <published>2016-10-26T00:00:00Z</published>
    <updated>2016-10-26T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Tracing in haskell</title>
    <id>https://stites.io/post/2016-09-30/tracing-in-haskell/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-09-30/tracing-in-haskell/"/>
    <published>2016-09-30T00:00:00Z</published>
    <updated>2016-09-30T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Regex TIL- Repeating capture groups</title>
    <id>https://stites.io/post/2016-06-19/regex-til-repeated-captures/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-06-19/regex-til-repeated-captures/"/>
    <published>2016-06-19T00:00:00Z</published>
    <updated>2016-06-19T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Consensus Algorithms</title>
    <id>https://stites.io/post/2016-05-18/consensus-algorithms/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-05-18/consensus-algorithms/"/>
    <published>2016-05-18T00:00:00Z</published>
    <updated>2016-05-18T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Data.Text is encoded as UTF-16!</title>
    <id>https://stites.io/post/2016-04-12/Data-Text/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-04-12/Data-Text/"/>
    <published>2016-04-12T00:00:00Z</published>
    <updated>2016-04-12T00:00:00Z</updated>
  </entry>
  <entry>
    <title>K-nearest neighbors</title>
    <id>https://stites.io/post/2016-04-11/knns/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-04-11/knns/"/>
    <published>2016-04-11T00:00:00Z</published>
    <updated>2016-04-11T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Memory-mapped files</title>
    <id>https://stites.io/post/2016-04-10/memory-mapped-files/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-04-10/memory-mapped-files/"/>
    <published>2016-04-10T00:00:00Z</published>
    <updated>2016-04-10T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Free your Frees</title>
    <id>https://stites.io/post/2016-02-18/Free-your-Frees/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-02-18/Free-your-Frees/"/>
    <published>2016-02-18T00:00:00Z</published>
    <updated>2016-02-18T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Found the y-combinator!</title>
    <id>https://stites.io/post/2016-02-18/found-the-y-combinator/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-02-18/found-the-y-combinator/"/>
    <published>2016-02-18T00:00:00Z</published>
    <updated>2016-02-18T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Left is for errors by notational implementation</title>
    <id>https://stites.io/post/2016-01-29/left-for-errors/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-01-29/left-for-errors/"/>
    <published>2016-01-29T00:00:00Z</published>
    <updated>2016-01-29T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Infix mappend</title>
    <id>https://stites.io/post/2016-01-24/infix-mappend/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-01-24/infix-mappend/"/>
    <published>2016-01-24T00:00:00Z</published>
    <updated>2016-01-24T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Orphan Instances</title>
    <id>https://stites.io/post/2016-01-20/orphan-instances/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-01-20/orphan-instances/"/>
    <published>2016-01-20T00:00:00Z</published>
    <updated>2016-01-20T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Vim to remember</title>
    <id>https://stites.io/post/2016-01-19/vim-to-remember/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-01-19/vim-to-remember/"/>
    <published>2016-01-19T00:00:00Z</published>
    <updated>2016-01-19T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Polymorphic types</title>
    <id>https://stites.io/post/2016-01-12/polymorphic-types/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-01-12/polymorphic-types/"/>
    <published>2016-01-12T00:00:00Z</published>
    <updated>2016-01-12T00:00:00Z</updated>
  </entry>
  <entry>
    <title>What&apos;s imported from cabal repl</title>
    <id>https://stites.io/post/2016-01-06/whats-imported-from-cabal-repl/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-01-06/whats-imported-from-cabal-repl/"/>
    <published>2016-01-06T00:00:00Z</published>
    <updated>2016-01-06T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Browse GHCi</title>
    <id>https://stites.io/post/2016-01-05/browse-ghci/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-01-05/browse-ghci/"/>
    <published>2016-01-05T00:00:00Z</published>
    <updated>2016-01-05T00:00:00Z</updated>
  </entry>
  <entry>
    <title>JWTs are a no-brainer</title>
    <id>https://stites.io/post/2016-01-05/jwts-nobrainer/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-01-05/jwts-nobrainer/"/>
    <published>2016-01-05T00:00:00Z</published>
    <updated>2016-01-05T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Building json APIs with status code 401</title>
    <id>https://stites.io/post/2016-01-04/401-invokes-popup/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2016-01-04/401-invokes-popup/"/>
    <published>2016-01-04T00:00:00Z</published>
    <updated>2016-01-04T00:00:00Z</updated>
  </entry>
  <entry>
    <title>OverloadedStrings</title>
    <id>https://stites.io/post/2015-12-29/OverloadedStrings/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-12-29/OverloadedStrings/"/>
    <published>2015-12-29T00:00:00Z</published>
    <updated>2015-12-29T00:00:00Z</updated>
  </entry>
  <entry>
    <title>The magic phrase for beginner&apos;s mindset</title>
    <id>https://stites.io/post/2015-12-20/the-magic-phrase-for-beginners-mindset/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-12-20/the-magic-phrase-for-beginners-mindset/"/>
    <published>2015-12-20T00:00:00Z</published>
    <updated>2015-12-20T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Autocomplete your git and thoughts on bash plugin managers</title>
    <id>https://stites.io/post/2015-12-18/git-autocompletion/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-12-18/git-autocompletion/"/>
    <published>2015-12-18T00:00:00Z</published>
    <updated>2015-12-18T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Higher kinded types</title>
    <id>https://stites.io/post/2015-12-17/higher-kinded-types/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-12-17/higher-kinded-types/"/>
    <published>2015-12-17T00:00:00Z</published>
    <updated>2015-12-17T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Lift your constructors for healthy data</title>
    <id>https://stites.io/post/2015-12-16/lifting-data-constructors/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-12-16/lifting-data-constructors/"/>
    <published>2015-12-16T00:00:00Z</published>
    <updated>2015-12-16T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Eq your errors</title>
    <id>https://stites.io/post/2015-12-15/eq-your-errors/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-12-15/eq-your-errors/"/>
    <published>2015-12-15T00:00:00Z</published>
    <updated>2015-12-15T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Contra- and Co- variance</title>
    <id>https://stites.io/post/2015-12-07/contra-co-variants/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-12-07/contra-co-variants/"/>
    <published>2015-12-07T00:00:00Z</published>
    <updated>2015-12-07T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Kolmogorov--Smirnov</title>
    <id>https://stites.io/post/2015-12-02/kolmogorov-smirnov/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-12-02/kolmogorov-smirnov/"/>
    <published>2015-12-02T00:00:00Z</published>
    <updated>2015-12-02T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Deep Work, Better Engineering, and Machine Learning Research</title>
    <id>https://stites.io/post/2015-11-24/deep-work/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-11-24/deep-work/"/>
    <published>2015-11-24T00:00:00Z</published>
    <updated>2015-11-24T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Defender methods and multiple inheritance</title>
    <id>https://stites.io/post/2015-10-16/defender-methods-and-multiple-inheritance/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-10-16/defender-methods-and-multiple-inheritance/"/>
    <published>2015-10-16T00:00:00Z</published>
    <updated>2015-10-16T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Why Causal States?</title>
    <id>https://stites.io/post/2015-10-09/why-causal-states/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-10-09/why-causal-states/"/>
    <published>2015-10-09T00:00:00Z</published>
    <updated>2015-10-09T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Haskell N-Ary Trees</title>
    <id>https://stites.io/post/2015-10-06/haskell-nary-trees/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-10-06/haskell-nary-trees/"/>
    <published>2015-10-06T00:00:00Z</published>
    <updated>2015-10-06T00:00:00Z</updated>
  </entry>
  <entry>
    <title>On Genetic Algorithms vs Others</title>
    <id>https://stites.io/post/2015-10-06/on-genetic-algorithms/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-10-06/on-genetic-algorithms/"/>
    <published>2015-10-06T00:00:00Z</published>
    <updated>2015-10-06T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Eclipse hangs on git status computation</title>
    <id>https://stites.io/post/2015-09-27/eclipse-hanging-git-status/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-09-27/eclipse-hanging-git-status/"/>
    <published>2015-09-27T00:00:00Z</published>
    <updated>2015-09-27T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Trait Internals</title>
    <id>https://stites.io/post/2015-05-03/trait-internals/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-05-03/trait-internals/"/>
    <published>2015-05-03T00:00:00Z</published>
    <updated>2015-05-03T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Self Types in Traits</title>
    <id>https://stites.io/post/2015-04-25/self-types-in-traits/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-04-25/self-types-in-traits/"/>
    <published>2015-04-25T00:00:00Z</published>
    <updated>2015-04-25T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Trait Similarity to Classes</title>
    <id>https://stites.io/post/2015-04-19/trait-similarity-to-classes/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-04-19/trait-similarity-to-classes/"/>
    <published>2015-04-19T00:00:00Z</published>
    <updated>2015-04-19T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Trait Fields in Scala</title>
    <id>https://stites.io/post/2015-04-07/trait-fields-in-scala/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-04-07/trait-fields-in-scala/"/>
    <published>2015-04-07T00:00:00Z</published>
    <updated>2015-04-07T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Abstract Methods in Scala Traits</title>
    <id>https://stites.io/post/2015-04-02/abstract-methods-in-scala-traits/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-04-02/abstract-methods-in-scala-traits/"/>
    <published>2015-04-02T00:00:00Z</published>
    <updated>2015-04-02T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Trait Inheritance</title>
    <id>https://stites.io/post/2015-03-28/trait-inheritance/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-03-28/trait-inheritance/"/>
    <published>2015-03-28T00:00:00Z</published>
    <updated>2015-03-28T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Overriding Traits During Instantiation</title>
    <id>https://stites.io/post/2015-03-13/overriding-traits-during-instantiation/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-03-13/overriding-traits-during-instantiation/"/>
    <published>2015-03-13T00:00:00Z</published>
    <updated>2015-03-13T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Introduction to Scala Traits</title>
    <id>https://stites.io/post/2015-03-07/introduction-to-scala-traits/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-03-07/introduction-to-scala-traits/"/>
    <published>2015-03-07T00:00:00Z</published>
    <updated>2015-03-07T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Sparknotes from Rob Eisenbergs Article</title>
    <id>https://stites.io/post/2015-01-06/sparknotes-from-Rob-Eisenbergs-article/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2015-01-06/sparknotes-from-Rob-Eisenbergs-article/"/>
    <published>2015-01-06T00:00:00Z</published>
    <updated>2015-01-06T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Languages for 2015</title>
    <id>https://stites.io/post/2014-12-31/languages-for-2015/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2014-12-31/languages-for-2015/"/>
    <published>2014-12-31T00:00:00Z</published>
    <updated>2014-12-31T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Just shook hands with John Carmak</title>
    <id>https://stites.io/post/2014-12-19/John-Carmak/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2014-12-19/John-Carmak/"/>
    <published>2014-12-19T00:00:00Z</published>
    <updated>2014-12-19T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Various Scripts for Bash Statistics</title>
    <id>https://stites.io/post/2014-11-11/bash-statistics-scripts/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2014-11-11/bash-statistics-scripts/"/>
    <published>2014-11-11T00:00:00Z</published>
    <updated>2014-11-11T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Bash Statistics</title>
    <id>https://stites.io/post/2014-11-10/bash-statistics/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2014-11-10/bash-statistics/"/>
    <published>2014-11-10T00:00:00Z</published>
    <updated>2014-11-10T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Manage your git branches</title>
    <id>https://stites.io/post/2014-09-24/clean-out-git-branches/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2014-09-24/clean-out-git-branches/"/>
    <published>2014-09-24T00:00:00Z</published>
    <updated>2014-09-24T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Writing a small bootstrap 3 downgrader in sed</title>
    <id>https://stites.io/post/2014-09-04/bootstrap3-downgrader-in-sed/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2014-09-04/bootstrap3-downgrader-in-sed/"/>
    <published>2014-09-04T00:00:00Z</published>
    <updated>2014-09-04T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Idempotence in Programming</title>
    <id>https://stites.io/post/2014-08-11/idempotence-in-programming/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2014-08-11/idempotence-in-programming/"/>
    <published>2014-08-11T00:00:00Z</published>
    <updated>2014-08-11T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Rebuilding Angular in simpleNg - Scope Inheritance</title>
    <id>https://stites.io/post/2014-08-09/simple-ng-scope-inheritance/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2014-08-09/simple-ng-scope-inheritance/"/>
    <published>2014-08-09T00:00:00Z</published>
    <updated>2014-08-09T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Case-sensitive git</title>
    <id>https://stites.io/post/2014-08-01/case-sensitive-git/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2014-08-01/case-sensitive-git/"/>
    <published>2014-08-01T00:00:00Z</published>
    <updated>2014-08-01T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Rebuilding Angular in simpleNg</title>
    <id>https://stites.io/post/2014-07-22/simple-ng-the-digest-loop/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2014-07-22/simple-ng-the-digest-loop/"/>
    <published>2014-07-22T00:00:00Z</published>
    <updated>2014-07-22T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Hard reset a single file in git</title>
    <id>https://stites.io/post/2014-07-01/git-reset-a-single-file/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2014-07-01/git-reset-a-single-file/"/>
    <published>2014-07-01T00:00:00Z</published>
    <updated>2014-07-01T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Backbone to Angular Part II</title>
    <id>https://stites.io/post/2014-06-17/Backbone-to-Angular-Part-II/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2014-06-17/Backbone-to-Angular-Part-II/"/>
    <published>2014-06-17T00:00:00Z</published>
    <updated>2014-06-17T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Adding forgotten files to your commits</title>
    <id>https://stites.io/post/2014-06-12/ammend-your-commits/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2014-06-12/ammend-your-commits/"/>
    <published>2014-06-12T00:00:00Z</published>
    <updated>2014-06-12T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Moving from Backbone to Angular Part I</title>
    <id>https://stites.io/post/2014-06-11/Backbone-to-Angular-Part-I/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2014-06-11/Backbone-to-Angular-Part-I/"/>
    <published>2014-06-11T00:00:00Z</published>
    <updated>2014-06-11T00:00:00Z</updated>
  </entry>
  <entry>
    <title>A useful == in Javascript</title>
    <id>https://stites.io/post/2014-05-17/A-useful-double-equals-in-javascript/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2014-05-17/A-useful-double-equals-in-javascript/"/>
    <published>2014-05-17T00:00:00Z</published>
    <updated>2014-05-17T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Node Streams</title>
    <id>https://stites.io/post/2014-04-16/Node-Streams/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2014-04-16/Node-Streams/"/>
    <published>2014-04-16T00:00:00Z</published>
    <updated>2014-04-16T00:00:00Z</updated>
  </entry>
  <entry>
    <title>So you want to learn web development?</title>
    <id>https://stites.io/post/2014-03-02/So-you-want-to-learn-web-development/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2014-03-02/So-you-want-to-learn-web-development/"/>
    <published>2014-03-02T00:00:00Z</published>
    <updated>2014-03-02T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Everyday Uses of Javascript Design Patterns</title>
    <id>https://stites.io/post/2014-02-21/Everyday-uses-of-Javascript-Design-Patterns/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2014-02-21/Everyday-uses-of-Javascript-Design-Patterns/"/>
    <published>2014-02-21T00:00:00Z</published>
    <updated>2014-02-21T00:00:00Z</updated>
  </entry>
  <entry>
    <title>5 reasons you should use Bookshelf.js</title>
    <id>https://stites.io/post/2013-12-26/5-reasons-you-should-use-Bookshelfjs/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2013-12-26/5-reasons-you-should-use-Bookshelfjs/"/>
    <published>2013-12-26T00:00:00Z</published>
    <updated>2013-12-26T00:00:00Z</updated>
  </entry>
  <entry>
    <title>A Succinct look at Pseudo-Classical Selectors</title>
    <id>https://stites.io/post/2013-12-08/A-Succinct-look-at-Pseudo-classical-selectors/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2013-12-08/A-Succinct-look-at-Pseudo-classical-selectors/"/>
    <published>2013-12-08T00:00:00Z</published>
    <updated>2013-12-08T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Bloom Filters for Data Detectives</title>
    <id>https://stites.io/post/2013-11-26/Bloom-Filters-for-Data-Detectives/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2013-11-26/Bloom-Filters-for-Data-Detectives/"/>
    <published>2013-11-26T00:00:00Z</published>
    <updated>2013-11-26T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Backus-Naur Form Grammar</title>
    <id>https://stites.io/post/2013-11-03/BNF-Grammar/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2013-11-03/BNF-Grammar/"/>
    <published>2013-11-03T00:00:00Z</published>
    <updated>2013-11-03T00:00:00Z</updated>
  </entry>
  <entry>
    <title>Building a Backbone Twitter Clone Part 1 Introduction</title>
    <id>https://stites.io/post/2013-10-17/Backbone-Twitter-Clone-part-1/</id>
    <link rel="alternate" type="text/html" href="https://stites.io/post/2013-10-17/Backbone-Twitter-Clone-part-1/"/>
    <published>2013-10-17T00:00:00Z</published>
    <updated>2013-10-17T00:00:00Z</updated>
  </entry>
</feed>
