<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" 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">

<url>
<loc>https://theartofmachinery.com/about.html</loc>
<lastmod>2021-12-01T07:31:17+00:00</lastmod>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/</loc>
<lastmod>2021-12-01T00:00:00+00:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://theartofmachinery.com/highlights/</loc>
<lastmod>2021-12-01T00:00:00+00:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theartofmachinery.com/tags/dlang/</loc>
<lastmod>2021-01-01T00:00:00+00:00</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theartofmachinery.com/tags/lowlevel/</loc>
<lastmod>2021-03-18T00:00:00+00:00</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theartofmachinery.com/tags/ops/</loc>
<lastmod>2021-08-08T00:00:00+00:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theartofmachinery.com/tags/software_engineering/</loc>
<lastmod>2020-07-18T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theartofmachinery.com/tags/tools/</loc>
<lastmod>2021-08-08T00:00:00+00:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://theartofmachinery.com/2021/12/01/textbook_stats_and_tech.html</loc>
<lastmod>2021-12-01T00:00:00+00:00</lastmod>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2021/08/08/stow_as_package_manager.html</loc>
<lastmod>2021-08-08T00:00:00+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2021/07/04/pricing_as_contractor_101.html</loc>
<lastmod>2021-07-04T00:00:00+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2021/06/06/how_apps_lose_data.html</loc>
<lastmod>2021-06-06T00:00:00+00:00</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2021/03/18/reverse_engineering_a_docker_image.html</loc>
<lastmod>2021-03-18T00:00:00+00:00</lastmod>
<changefreq>yearly</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2021/03/12/loopx.html</loc>
<lastmod>2021-03-12T00:00:00+00:00</lastmod>
<changefreq>yearly</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2021/01/01/djinn.html</loc>
<lastmod>2021-01-01T00:00:00+00:00</lastmod>
<changefreq>yearly</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2020/11/14/woothee.html</loc>
<lastmod>2020-11-14T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2020/10/26/pi_from_high_school_maths.html</loc>
<lastmod>2020-10-26T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2020/10/10/logging_with_named_pipes.html</loc>
<lastmod>2020-10-10T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2020/08/18/d_declarations_for_c_programmers.html</loc>
<lastmod>2020-08-18T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2020/08/04/leaving_google.html</loc>
<lastmod>2020-08-04T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2020/07/18/prng_tricks.html</loc>
<lastmod>2020-07-18T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2020/07/06/please_close_files.html</loc>
<lastmod>2020-07-06T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2020/06/29/scaling_a_graphql_site.html</loc>
<lastmod>2020-12-09T00:00:00+00:00</lastmod>
<changefreq>yearly</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2020/05/21/glico_weighted_rock_paper_scissors.html</loc>
<lastmod>2020-05-21T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2020/04/21/what_is_high_traffic.html</loc>
<lastmod>2020-04-21T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2020/04/21/update.html</loc>
<lastmod>2020-04-21T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2020/01/27/systems_programming_probability.html</loc>
<lastmod>2020-01-27T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2020/01/21/urllibparse.html</loc>
<lastmod>2020-01-21T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2019/12/29/enterprise_cms.html</loc>
<lastmod>2019-12-29T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2019/11/14/deployment_debugging_strace.html</loc>
<lastmod>2019-11-14T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2019/10/13/oop_and_essential_state.html</loc>
<lastmod>2019-10-13T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2019/09/20/euler_formula_miracle.html</loc>
<lastmod>2019-09-20T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2019/08/12/c_const_isnt_for_performance.html</loc>
<lastmod>2019-08-24T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2019/06/30/data_still_dominates.html</loc>
<lastmod>2019-06-30T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2019/05/28/d_and_klee.html</loc>
<lastmod>2019-05-28T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2019/04/26/bpftrace_d_gc.html</loc>
<lastmod>2019-04-26T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2019/04/05/d_as_c_replacement.html</loc>
<lastmod>2019-07-07T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2019/03/19/hello_world_marketing.html</loc>
<lastmod>2019-03-19T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2019/02/16/talks.html</loc>
<lastmod>2019-02-16T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2019/01/05/sorting_is_nlogn.html</loc>
<lastmod>2019-01-05T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2018/12/20/emscripten_d.html</loc>
<lastmod>2018-12-20T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2018/12/05/gc_not_enough.html</loc>
<lastmod>2018-12-05T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2018/11/07/writing_a_nix_shell.html</loc>
<lastmod>2018-11-07T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2018/10/07/payrise_by_switching_jobs.html</loc>
<lastmod>2018-10-07T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2018/08/13/inheritance_and_polymorphism_2.html</loc>
<lastmod>2018-08-13T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2018/05/27/cpp_classes_in_betterc.html</loc>
<lastmod>2018-05-27T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2018/04/13/xanthe_sans_linker_hacking.html</loc>
<lastmod>2018-04-13T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2018/04/02/inheritance_and_polymorphism.html</loc>
<lastmod>2018-04-02T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2018/03/23/seto_trip_2.html</loc>
<lastmod>2018-03-23T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2018/03/23/seto_trip_1.html</loc>
<lastmod>2018-03-23T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2018/03/09/shell_for_templating.html</loc>
<lastmod>2018-03-09T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2018/03/06/betterc_sans_linker_hacking.html</loc>
<lastmod>2018-03-06T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2018/02/01/catch_22_risk.html</loc>
<lastmod>2018-02-01T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2018/01/07/web_server_comparison.html</loc>
<lastmod>2018-01-07T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2017/12/31/compile_time_brainfuck.html</loc>
<lastmod>2017-12-31T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2017/10/28/rdbs_considered_useful.html</loc>
<lastmod>2017-10-28T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2017/09/14/busywork.html</loc>
<lastmod>2017-09-14T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2017/08/26/new_betterc.html</loc>
<lastmod>2018-03-06T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2017/08/14/monte_carlo_counting_sudoku_grids.html</loc>
<lastmod>2017-08-14T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2017/07/15/use_terraform_with_vault.html</loc>
<lastmod>2017-07-15T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2017/06/25/compression_complexity_and_software.html</loc>
<lastmod>2017-06-25T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2017/06/04/what_is_the_d_runtime.html</loc>
<lastmod>2017-06-04T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2017/04/25/that_means_your_ship_is_sinking.html</loc>
<lastmod>2017-04-25T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2017/04/02/update.html</loc>
<lastmod>2017-04-02T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2017/02/28/bare_metal_d.html</loc>
<lastmod>2018-04-13T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2017/02/02/dont_use_pycrypto.html</loc>
<lastmod>2017-02-02T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2017/01/24/boot_to_d.html</loc>
<lastmod>2017-02-28T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2016/12/18/d_without_runtime.html</loc>
<lastmod>2018-03-06T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2016/11/20/optimising_for_modern_hardware.html</loc>
<lastmod>2016-11-20T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2016/11/06/startssl_to_lets_encrypt.html</loc>
<lastmod>2016-11-06T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2016/10/05/function_attributes_and_d_abi.html</loc>
<lastmod>2016-10-05T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2016/07/30/server_caching_architectures.html</loc>
<lastmod>2016-07-30T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2016/07/24/dconf_talks.html</loc>
<lastmod>2016-07-24T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2016/07/02/git_over_http.html</loc>
<lastmod>2016-07-02T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2016/06/21/code_vs_data.html</loc>
<lastmod>2016-06-21T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2016/06/06/nginx_gzip_static.html</loc>
<lastmod>2016-06-06T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2016/05/11/enterprise_pushbutton.html</loc>
<lastmod>2016-05-11T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2016/04/21/partitioned_live_usb.html</loc>
<lastmod>2016-04-21T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2016/04/17/code_jam_1a.html</loc>
<lastmod>2016-04-17T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2016/04/10/code_jam_qual.html</loc>
<lastmod>2016-04-10T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2016/03/28/dirtying_pure_functions_can_be_useful.html</loc>
<lastmod>2016-03-30T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2016/03/14/code_jam_2016.html</loc>
<lastmod>2016-03-14T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2016/03/11/omoide_kaeru.html</loc>
<lastmod>2016-03-11T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2016/02/13/why_defensive_coding_matters.html</loc>
<lastmod>2016-02-13T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://theartofmachinery.com/2016/01/03/what_difference_can_order_make_when_hashing.html</loc>
<lastmod>2016-01-03T00:00:00+00:00</lastmod>
<changefreq>never</changefreq>
</url>
</urlset>
