<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://mattfaus.com/index/</loc><lastmod>2020-02-15T18:59:56+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://mattfaus.com/contact/</loc><lastmod>2020-02-15T18:59:39+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://mattfaus.com/2014/12/04/speeding-up-gae-datastore-reads-with-protobuf-projection/</loc><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/b6503-protobuf-projection-gae-data-access-web-request.jpg</image:loc><image:title>Data access diagram of a GAE web request with new protobuf projection step</image:title></image:image><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/382d6-gae-data-access-web-request.jpg</image:loc><image:title>GAE data access web request</image:title></image:image><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/c1340-protobuf-projection-gae-data-access-web-request.png</image:loc><image:title>Data access diagram of a GAE web request</image:title></image:image><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/87dd9-screen_shot_2014-12-03_at_10_55_05_am.png</image:loc><image:title>Profiled web request showing slow translation</image:title></image:image><lastmod>2016-11-02T01:49:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mattfaus.com/2014/10/30/building-a-machine-learning-pipeline-in-googles-cloud/</loc><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/10134-screen-shot-2014-10-30-at-7.36.14-pm.png</image:loc><image:title>automated_knowledge_model_training_dataflow</image:title><image:caption>A dataflow diagram of the automated knowledge model parameter training process.</image:caption></image:image><lastmod>2014-10-31T02:55:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mattfaus.com/2014/07/03/khan-academy-mastery-mechanics/</loc><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/14cd1-mastery-infographic.png</image:loc><image:title>Mastery progression infographic</image:title></image:image><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/922c3-screen-shot-2014-07-03-at-5.22.52-pm.png</image:loc><image:title>Practice tasks and mastery challenges</image:title></image:image><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/463a6-screen-shot-2014-07-03-at-5.21.55-pm.png</image:loc><image:title>Tutorial mode</image:title></image:image><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/1559a-screen-shot-2014-07-03-at-5.20.49-pm.png</image:loc><image:title>Counting 2</image:title></image:image><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/48baa-screen-shot-2014-07-03-at-5.20.08-pm.png</image:loc><image:title>Counting 1</image:title></image:image><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/e786f-screen-shot-2014-07-03-at-5.18.52-pm.png</image:loc><image:title>Mastery progression icons</image:title></image:image><lastmod>2016-06-22T14:04:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mattfaus.com/2014/05/08/improving-khan-academys-student-knowledge-model-for-better-predictions/</loc><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/444d2-screen-shot-2014-04-09-at-3.02.22-pm.png</image:loc><image:title>User Knowledge Model</image:title></image:image><lastmod>2014-11-15T02:25:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mattfaus.com/2014/04/22/data-engineering-at-startups/</loc><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/a86fd-effort_spectrum.png</image:loc><image:title>effort_spectrum</image:title></image:image><lastmod>2014-04-22T18:41:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mattfaus.com/2014/03/26/bigquery-at-khan-academy/</loc><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/f3062-bigquery_transformed_videotranslationinfo.png</image:loc><image:title>Transformed VideoTranslationInfo</image:title></image:image><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/8c656-bigquery_raw_videotranslationinfo.png</image:loc><image:title>Raw VideoTranslationInfo</image:title></image:image><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/003da-bigquery_datawarehouse.png</image:loc><image:title>BigQuery Data Warehouse</image:title></image:image><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/c0070-bigquery_workshop.png</image:loc><image:title>BigQuery workshop</image:title></image:image><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/bd8bf-bigquery_speed_example.png</image:loc><image:title>BigQuery Speed Example</image:title></image:image><lastmod>2014-04-09T21:49:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mattfaus.com/2014/03/06/how-to-ignore-exceptions-within-an-appengine-datastore-query/</loc><lastmod>2014-03-07T03:01:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mattfaus.com/2014/01/13/automating-funnel-analysis-with-the-mixpanel-api/</loc><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/a1931-screen-shot-2014-01-02-at-2.01.19-pm.png</image:loc><image:title>khan academy tutorial view</image:title></image:image><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/5666c-screen-shot-2014-01-02-at-2.18.33-pm.png</image:loc><image:title>automatically created mixpanel funnel page</image:title></image:image><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/b8130-screen-shot-2014-01-02-at-2.22.53-pm.png</image:loc><image:title>bitcoin tutorial funnel</image:title></image:image><lastmod>2014-01-13T18:48:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mattfaus.com/2014/01/06/machine-learning-learning-coursera-reviews/</loc><lastmod>2014-01-06T22:46:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mattfaus.com/2013/12/27/efficiently-querying-the-youtube-api-with-google-appengine-pipeline/</loc><lastmod>2013-12-27T23:32:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mattfaus.com/2013/10/16/google-appengine-mapreduce-in-depth/</loc><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/9f763-screen-shot-2013-09-30-at-6.02.29-pm.png</image:loc><image:title>pipeline status page</image:title></image:image><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/a68cb-screen-shot-2013-09-30-at-5.56.17-pm.png</image:loc><image:title>MapreducePipeline status jobs</image:title></image:image><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/b0ccc-mapreducestartjob.png</image:loc><image:title>mapreduceStartJob</image:title></image:image><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/8aa73-mapreducestatusdetails.png</image:loc><image:title>mapreduceStatusDetails</image:title></image:image><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/c744f-mapreducestatusoverview.png</image:loc><image:title>mapreduceStatusOverview</image:title></image:image><lastmod>2014-08-16T05:27:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mattfaus.com/2013/10/10/big-data-at-khan-academy/</loc><lastmod>2013-10-16T14:50:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mattfaus.com/2013/06/10/auditing-datastore-operations-on-google-appengine/</loc><image:image><image:loc>https://mattfaus.com/wp-content/uploads/2020/02/cfd70-screen-shot-2013-06-07-at-4.47.44-pm.png</image:loc><image:title>UserData Write Audit</image:title><image:caption>A spreadsheet showing the breakdown of write operations issued by various source locations.</image:caption></image:image><lastmod>2013-06-11T02:06:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mattfaus.com/2013/03/12/manually-parsing-scientific-notation-in-hive-0-81/</loc><lastmod>2015-05-05T11:47:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://mattfaus.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2020-02-15T18:59:56+00:00</lastmod></url></urlset>
