<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.andrewcantino.com/blog/2008/11/23/replacement-for-script-onload-in-ie/</loc>
<lastmod>2008-11-23T18:03:00-08:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2010/01/29/using-tsort-in-ruby-for-topological-sorting-of-activerec/</loc>
<lastmod>2010-01-29T18:03:00-08:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2010/03/02/get-the-title-of-any-url-with-yql/</loc>
<lastmod>2010-03-02T18:03:00-08:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2010/03/02/multiple-profiles-in-chrome/</loc>
<lastmod>2010-03-02T18:03:00-08:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2010/08/22/revolutionary/</loc>
<lastmod>2010-08-22T18:03:00-07:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2010/10/26/rspec-is-cpu-bound/</loc>
<lastmod>2010-10-26T18:03:00-07:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2010/11/06/command-line-accounting-with-ledger-and-reckon/</loc>
<lastmod>2010-11-06T18:03:00-07:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2011/02/28/why-plug-computers-are-a-security-nightmare/</loc>
<lastmod>2011-02-28T18:03:00-08:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2011/05/12/how-to-make-your-rails-app-tweet-the-twitter/</loc>
<lastmod>2011-05-12T17:35:00-07:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2011/12/14/hacking-google-for-fun-and-profit/</loc>
<lastmod>2011-12-14T20:37:00-08:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2012/02/15/fixing-the-chrome-background-refresh-bug/</loc>
<lastmod>2012-02-15T11:55:00-08:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2012/04/22/machine-learning-project-ideas/</loc>
<lastmod>2012-04-22T15:56:00-07:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2012/06/10/on-lifesourcing/</loc>
<lastmod>2012-06-10T16:42:00-07:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2012/06/15/compressing-code/</loc>
<lastmod>2012-06-15T21:15:00-07:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2013/01/01/running-ruby-inside-of-ruby-in-the-best-way-ever/</loc>
<lastmod>2013-01-01T13:39:00-08:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2013/02/16/command-line-accounting-with-ledger-and-reckon/</loc>
<lastmod>2013-02-16T14:08:00-08:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2013/03/12/archive-a-pdf-of-your-posterous-blog/</loc>
<lastmod>2013-03-12T23:23:00-07:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2014/01/12/never-forget-your-umbrella-again-with-huginn/</loc>
<lastmod>2014-01-12T10:43:00-08:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2014/02/28/parsing-bash-in-javascript-in-the-browser-with-js-shell-parse-via-browserify/</loc>
<lastmod>2014-02-28T22:21:48-08:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2014/03/17/know-when-the-world-changes-with-huginn/</loc>
<lastmod>2014-03-17T14:04:09-07:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2014/04/13/adding-rss-feeds-to-any-site-with-huginn/</loc>
<lastmod>2014-04-13T11:28:15-07:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2014/07/05/frequency-analysis-of-xkcds-what-if/</loc>
<lastmod>2014-07-05T09:06:16-07:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2014/07/26/select-any-procfile-on-heroku-via-environmental-variable/</loc>
<lastmod>2014-07-26T13:45:53-07:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2014/09/04/demasking-google-users-with-a-timing-attack/</loc>
<lastmod>2014-09-04T13:34:10-07:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2014/09/08/example-of-poor-security-communication-in-google-auth-flow/</loc>
<lastmod>2014-09-08T12:16:00-07:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2014/09/13/using-huginn-scenarios-to-save-money/</loc>
<lastmod>2014-09-13T11:19:40-07:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2018/02/15/installing-xgboost-on-os-x/</loc>
<lastmod>2018-02-15T17:30:40-08:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2019/01/27/why-security-expectations-matter-google-sheets-hidden-content/</loc>
<lastmod>2019-01-27T10:30:00-08:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2021/04/21/prompt-engineering-tips-and-tricks/</loc>
<lastmod>2021-04-21T11:30:00-07:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2021/05/28/how-to-dramatically-improve-the-reasoning-ability-of-GPT-3/</loc>
<lastmod>2021-05-28T08:30:00-07:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2023/03/16/what-can-a-software-engineer-do-about-climate-change/</loc>
<lastmod>2023-03-16T08:30:00-07:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/blog/2023/03/25/using-typescript-interfaces-to-guide-gpt4/</loc>
<lastmod>2023-03-25T08:30:00-07:00</lastmod>
</url>
<url>
<loc>https://blog.andrewcantino.com/404/</loc>
</url>
<url>
<loc>https://blog.andrewcantino.com/</loc>
</url>
<url>
<loc>https://blog.andrewcantino.com/page2/</loc>
</url>
<url>
<loc>https://blog.andrewcantino.com/page3/</loc>
</url>
</urlset>
