<?xml version='1.0' encoding='utf-8'?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://zenhack.net/</loc></url><url><loc>https://zenhack.net/library/</loc></url><url><loc>https://zenhack.net/projects/</loc></url><url><loc>https://zenhack.net/about/</loc></url><url><loc>https://zenhack.net/contact/</loc></url><url><loc>https://zenhack.net/sources/</loc></url><url><loc>https://zenhack.net/history/</loc></url><url><loc>https://zenhack.net/go/util</loc></url><url><loc>https://zenhack.net/2016/05/29/sandstorm-and-the-social-web.html</loc></url><url><loc>https://zenhack.net/2019/06/25/a-critique-of-the-capnproto-schema-language.html</loc></url><url><loc>https://zenhack.net/2023/01/06/introducing-tempest.html</loc></url><url><loc>https://zenhack.net/2017/01/08/public-service-announcement-irc-is-not-a-syncronous-medium.html</loc></url><url><loc>https://zenhack.net/2016/12/25/why-python-is-not-my-favorite-language.html</loc></url><url><loc>https://zenhack.net/2016/01/24/reflections-on-nixos.html</loc></url><url><loc>https://zenhack.net/2021/07/30/new-haskell-capnp-release-reworked-apis.html</loc></url><url><loc>https://zenhack.net/2013/09/04/first-class-functions-in-c-because-thats-totally-a-good-idea.html</loc></url><url><loc>https://zenhack.net/2016/12/11/on-python.html</loc></url><url><loc>https://zenhack.net/2015/11/21/cross-compiling-1.html</loc></url><url><loc>https://zenhack.net/2015/08/29/writ.html</loc></url><url><loc>https://zenhack.net/2015/08/02/c-is-not-portable-assembly.html</loc></url><url><loc>https://zenhack.net/topics/capn-proto/</loc></url><url><loc>https://zenhack.net/topics/python/</loc></url><url><loc>https://zenhack.net/topics/nixos/</loc></url><url><loc>https://zenhack.net/articles/capnp-layout-is-not-validation/</loc></url><url><loc>https://zenhack.net/articles/promise-pipelining/</loc></url><url><loc>https://zenhack.net/articles/debugging-records/</loc></url><url><loc>https://zenhack.net/articles/subprocess-argument-boundary/</loc></url><url><loc>https://zenhack.net/articles/endianness-is-a-format-choice/</loc></url><url><loc>https://zenhack.net/articles/venv-interpreter-boundary/</loc></url><url><loc>https://zenhack.net/articles/types-as-interface-decisions/</loc></url><url><loc>https://zenhack.net/articles/rollback-and-mutable-state/</loc></url><url><loc>https://zenhack.net/articles/sandstorm-grain-boundary/</loc></url><url><loc>https://zenhack.net/articles/capabilities-and-authority/</loc></url><url><loc>https://zenhack.net/articles/how-can-you-validate-a-csv-header-quickly/</loc></url><url><loc>https://zenhack.net/articles/how-can-you-test-a-cache-after-a-feed-version-changes/</loc></url><url><loc>https://zenhack.net/articles/what-does-idempotency-mean-in-a-network-protocol/</loc></url><url><loc>https://zenhack.net/articles/why-can-gtfs-times-exceed-24-00-00/</loc></url><url><loc>https://zenhack.net/articles/how-should-a-csv-file-handle-commas-in-text/</loc></url><url><loc>https://zenhack.net/articles/transport-is-not-framing/</loc></url><url><loc>https://zenhack.net/articles/reading-tempest/</loc></url><url><loc>https://zenhack.net/articles/irc-is-asynchronous/</loc></url><url><loc>https://zenhack.net/articles/activitypub-delivery-and-identity/</loc></url><url><loc>https://zenhack.net/articles/haskell-capnp-api-boundaries/</loc></url><url><loc>https://zenhack.net/articles/python-special-method-lookup/</loc></url><url><loc>https://zenhack.net/articles/python-bindings-and-mutation/</loc></url><url><loc>https://zenhack.net/articles/nix-derivations/</loc></url><url><loc>https://zenhack.net/articles/capnp-schema-evolution/</loc></url><url><loc>https://zenhack.net/articles/build-host-target/</loc></url><url><loc>https://zenhack.net/articles/closures-without-nested-functions/</loc></url><url><loc>https://zenhack.net/articles/c-abstract-machine/</loc></url></urlset>